RepositoryReleaseConfigArgs class
The set of arguments for RepositoryReleaseConfig. The set of arguments for RepositoryReleaseConfig.
Constructors
-
RepositoryReleaseConfigArgs({Input<
RepositoryReleaseConfigCodeCompilationConfig?> ? codeCompilationConfig, Input<String?> ? cronSchedule, Input<String?> ? deletionPolicy, Input<bool?> ? disabled, required Input<String> gitCommitish, Input<String?> ? name, Input<String?> ? project, Input<String?> ? region, Input<String?> ? repository, Input<String?> ? timeZone}) -
Creates a new RepositoryReleaseConfigArgs.
codeCompilationConfigOptional. If set, fields of codeCompilationConfig override the default compilation settings that are specified in dataform.json.cronScheduleOptional. Optional schedule (in cron format) for automatic creation of compilation results.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.disabledDisables automatic creation of compilation results.gitCommitishGit commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.nameThe release's name.projectThe ID of the project in which the resource belongs.regionA reference to the regionrepositoryA reference to the Dataform repositorytimeZoneOptional. Specifies the time zone to be used when interpreting cronSchedule. 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.const -
RepositoryReleaseConfigArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
codeCompilationConfig
→ Input<
RepositoryReleaseConfigCodeCompilationConfig?> ? -
Optional. If set, fields of codeCompilationConfig override the default compilation settings that are specified in dataform.json.
Structure is documented below.
final
-
cronSchedule
→ Input<
String?> ? -
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
disabled
→ Input<
bool?> ? -
Disables automatic creation of compilation results.
final
-
gitCommitish
→ Input<
String> -
Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
The release's name.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
region
→ Input<
String?> ? -
A reference to the region
final
-
repository
→ Input<
String?> ? -
A reference to the Dataform repository
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
timeZone
→ Input<
String?> ? -
Optional. Specifies the time zone to be used when interpreting cronSchedule. 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.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited