EnvironmentState constructor
- Input<
EnvironmentConfig?> ? config, - Input<
String?> ? deletionPolicy, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? name, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? region, - Input<
EnvironmentStorageConfig?> ? storageConfig,
Creates a new EnvironmentState.
config Configuration parameters for this environment.
deletionPolicy Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE".
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
labels User-defined labels for this environment. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings that comply with the following restrictions: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: a-z?. Label values must be between 0 and 63 characters long and must conform to the regular expression (a-z?)?. No more than 64 labels can be associated with a given environment. Both keys and values must be <= 128 bytes in size.
name Name of the environment.
project The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
pulumiLabels The combination of labels configured directly on the resource and default labels configured on the provider.
region The location or Compute Engine region for the environment.
storageConfig Configuration options for storage used by Composer environment.
Implementation
const EnvironmentState({
this.config,
this.deletionPolicy,
this.effectiveLabels,
this.labels,
this.name,
this.project,
this.pulumiLabels,
this.region,
this.storageConfig,
});