RepositoryWorkflowConfigState constructor
- Input<
String?> ? cronSchedule, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? disabled, - Input<
RepositoryWorkflowConfigInvocationConfig?> ? invocationConfig, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
List< ? recentScheduledExecutionRecords,RepositoryWorkflowConfigRecentScheduledExecutionRecord> ?> - Input<
String?> ? region, - Input<
String?> ? releaseConfig, - Input<
String?> ? repository, - Input<
String?> ? timeZone,
Creates a new RepositoryWorkflowConfigState.
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.
recentScheduledExecutionRecords Records of the 10 most recent scheduled execution attempts, ordered in in descending order of executionTime. Updated whenever automatic creation of a workflow invocation is triggered by cronSchedule.
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 RepositoryWorkflowConfigState({
this.cronSchedule,
this.deletionPolicy,
this.disabled,
this.invocationConfig,
this.name,
this.project,
this.recentScheduledExecutionRecords,
this.region,
this.releaseConfig,
this.repository,
this.timeZone,
});