RepositoryWorkflowConfigArgs constructor
- Input<
String?> ? cronSchedule, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? disabled, - Input<
RepositoryWorkflowConfigInvocationConfig?> ? invocationConfig, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
String?> ? region, - required Input<
String> releaseConfig, - Input<
String?> ? repository, - Input<
String?> ? timeZone,
Creates a new RepositoryWorkflowConfigArgs.
cronSchedule Optional. Optional schedule (in cron format) for automatic creation of compilation results.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
disabled Disables automatic creation of workflow invocations.
invocationConfig Optional. If left unset, a default InvocationConfig will be used.
name The workflow's name.
project The ID of the project in which the resource belongs.
region A reference to the region
releaseConfig The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects//locations//repositories//releaseConfigs/.
repository A reference to the Dataform repository
timeZone 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.
Implementation
const RepositoryWorkflowConfigArgs({
this.cronSchedule,
this.deletionPolicy,
this.disabled,
this.invocationConfig,
this.name,
this.project,
this.region,
required this.releaseConfig,
this.repository,
this.timeZone,
});