WorkflowConfig constructor

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