WorkflowInvocation constructor

WorkflowInvocation(
  1. String name, {
  2. WorkflowInvocationArgs? args,
  3. 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');
}