WorkflowState constructor
- Input<
String?> ? callLogLevel, - Input<
String?> ? createTime, - Input<
String?> ? cryptoKeyName, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? deletionProtection, - Input<
String?> ? description, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
String?> ? executionHistoryLevel, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? name, - Input<
String?> ? namePrefix, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? region, - Input<
String?> ? revisionId, - Input<
String?> ? serviceAccount, - Input<
String?> ? sourceContents, - Input<
String?> ? state, - Input<
Map< ? tags,String, String> ?> - Input<
String?> ? updateTime, - Input<
Map< ? userEnvVars,String, String> ?>
Creates a new WorkflowState.
callLogLevel Describes the level of platform logging to apply to calls and call responses during
createTime The timestamp of when the workflow was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
cryptoKeyName The KMS key used to encrypt workflow and execution data.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
deletionProtection Whether Terraform will be prevented from destroying the workflow. Defaults to true.
description Description of the workflow provided by the user. Must be at most 1000 unicode characters long.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
executionHistoryLevel Describes the level of execution history to be stored for this workflow. This configuration
labels A set of key/value label pairs to assign to this Workflow.
name Name of the Workflow.
namePrefix Creates a unique name beginning with the
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
region The region of the workflow.
revisionId The revision of the workflow. A new one is generated if the service account or source contents is changed.
serviceAccount Name of the service account associated with the latest workflow version. This service
sourceContents Workflow code to be executed. The size limit is 128KB.
state State of the workflow deployment.
tags A map of resource manager tags. Resource manager tag keys and values have the same definition
updateTime The timestamp of when the workflow was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
userEnvVars User-defined environment variables associated with this workflow revision. This map has a maximum length of 20. Each string can take up to 4KiB. Keys cannot be empty strings and cannot start with "GOOGLE" or "WORKFLOWS".
Implementation
const WorkflowState({
this.callLogLevel,
this.createTime,
this.cryptoKeyName,
this.deletionPolicy,
this.deletionProtection,
this.description,
this.effectiveLabels,
this.executionHistoryLevel,
this.labels,
this.name,
this.namePrefix,
this.project,
this.pulumiLabels,
this.region,
this.revisionId,
this.serviceAccount,
this.sourceContents,
this.state,
this.tags,
this.updateTime,
this.userEnvVars,
});