EnvironmentState constructor
- Input<
String?> ? aliasesJson, - Input<
String?> ? contact, - Input<
String?> ? contactEmails, - Input<
String?> ? contactPhone, - Input<
String?> ? dataAccessScopesJson, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? deletionProtection, - Input<
String?> ? description, - Input<
String?> ? displayName, - Input<
String?> ? environmentId, - Input<
String?> ? instance, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
int?> ? retentionDuration,
Creates a new EnvironmentState.
aliasesJson Environment nicknames.
contact MAX_NAME_LENGTH = 256
contactEmails MAX_NAME_LENGTH = 256
contactPhone MAX_NAME_LENGTH = 256
dataAccessScopesJson data access scopes.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
deletionProtection Whether Terraform will be prevented from destroying the environment. Deleting an environment will remove all its data and all playbooks, environments, integrations instances, reports and agents related to the environment. Once you delete an environment, it cannot be reversed. Deleting environments via terraform destroy or pulumi up will only succeed if this field is false in the Terraform state.
description MAX_NAME_LENGTH = 256
displayName Name of the environment
environmentId Id of the environment record.
instance Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
name Identifier. The unique name(ID) of the Environment.
project The ID of the project in which the resource belongs.
retentionDuration Environment data retention in months.
Implementation
const EnvironmentState({
this.aliasesJson,
this.contact,
this.contactEmails,
this.contactPhone,
this.dataAccessScopesJson,
this.deletionPolicy,
this.deletionProtection,
this.description,
this.displayName,
this.environmentId,
this.instance,
this.location,
this.name,
this.project,
this.retentionDuration,
});