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