ReleaseConfig class
Creates a new ReleaseConfig in a given Repository. Auto-naming is currently not supported for this resource.
Constructors
- ReleaseConfig(String name, {ReleaseConfigArgs? args, CustomResourceOptions? options})
-
Creates a new ReleaseConfig.
nameThe Pulumi resource name.argsArguments used to configure this ReleaseConfig. The set of arguments for ReleaseConfig.optionsResource options controlling this resource's behavior.
Properties
-
childResources
→ Set<
Resource> -
finalinherited
-
codeCompilationConfig
↔ Output<
CodeCompilationConfigResponse> -
Optional. If set, fields of
code_compilation_configoverride the default compilation settings that are specified in dataform.json.latefinal -
completionSources
↔ Map<
String, IOutputCompletionSource> -
latefinalinherited
-
cronSchedule
↔ Output<
String> -
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
latefinal
-
gitCommitish
↔ Output<
String> -
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA:
12ade345- a tag:tag1- a branch name:branch1latefinal - hashCode → int
-
The hash code for this object.
no setterinherited
-
id
↔ Output<
String> -
getter/setter pairinherited
- isCustom → bool
-
Returns whether this resource is provider-managed.
no setterinherited
- isProtected → bool
-
Returns whether this resource is protected from deletion.
no setterinherited
- isRemote → bool
-
Whether this resource is registered as remote.
no setterinherited
- isResourceReference → bool
-
Whether this instance represents a resource value returned over RPC.
finalinherited
-
location
↔ Output<
String> -
latefinal
-
name
↔ Output<
String> -
The release config's name.
latefinal
-
project
↔ Output<
String> -
latefinal
-
recentScheduledReleaseRecords
↔ Output<
List< Map< >String, dynamic> > -
Records of the 10 most recent scheduled release attempts, ordered in in descending order of
release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.latefinal -
releaseCompilationResult
↔ Output<
String> -
Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*.latefinal -
releaseConfigId
↔ Output<
String> -
Required. The ID to use for the release config, which will become the final component of the release config's resource name.
latefinal
-
repositoryId
↔ Output<
String> -
latefinal
-
resourceTransforms
→ List<
ResourceTransform> -
Inherited/explicit async transforms.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
timeZone
↔ Output<
String> -
Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
latefinal
-
transformations
→ List<
ResourceTransformation> -
Inherited/explicit legacy transformations.
no setterinherited
-
urn
↔ Output<
String> -
latefinalinherited
Methods
-
failId(
Object error) → void -
Completes this resource ID with an error when registration fails.
inherited
-
failOutputs(
Object error) → void -
Completes all output properties with
error.inherited -
failUrn(
Object error) → void -
Completes this resource URN with an error when registration fails.
inherited
-
getProvider(
String moduleMember) → ProviderResource? -
Returns provider for
moduleMember's package, if configured.inherited -
getResourceName(
) → String -
Returns this resource's logical name.
inherited
-
getResourceType(
) → String -
Returns this resource's Pulumi type token.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerOutput<
T> (String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output< T> -
Registers a dynamic output property for this resource.
inherited
-
resolveId(
String? value, {required bool isKnown}) → void -
Resolves the provider-assigned ID for this resource.
inherited
-
resolveOutputs(
Struct outputs) → void -
Resolves all output properties from a monitor response payload.
inherited
-
resolveUrn(
String value) → void -
Resolves this resource's URN once assigned by the engine.
inherited
-
serializeProperties(
Map< String, dynamic> properties) → Future<Struct> -
Serializes resource properties for RPC transmission.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited