WorkflowConfig constructor
WorkflowConfig(
- String name, {
- WorkflowConfigArgs? args,
- CustomResourceOptions? options,
Creates a new WorkflowConfig.
name The Pulumi resource name.
args Arguments used to configure this WorkflowConfig. The set of arguments for WorkflowConfig.
options Resource options controlling this resource's behavior.
Implementation
WorkflowConfig(
String name, {
WorkflowConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dataform/v1beta1:WorkflowConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
cronSchedule = registerOutput<String>('cronSchedule');
invocationConfig = registerOutput<InvocationConfigResponse>('invocationConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return InvocationConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
recentScheduledExecutionRecords = registerOutput<List<Map<String, dynamic>>>('recentScheduledExecutionRecords');
releaseConfig = registerOutput<String>('releaseConfig');
repositoryId = registerOutput<String>('repositoryId');
timeZone = registerOutput<String>('timeZone');
workflowConfigId = registerOutput<String>('workflowConfigId');
}