EnvironmentState constructor

const EnvironmentState({
  1. Input<String?>? aliasesJson,
  2. Input<String?>? contact,
  3. Input<String?>? contactEmails,
  4. Input<String?>? contactPhone,
  5. Input<String?>? dataAccessScopesJson,
  6. Input<String?>? deletionPolicy,
  7. Input<bool?>? deletionProtection,
  8. Input<String?>? description,
  9. Input<String?>? displayName,
  10. Input<String?>? environmentId,
  11. Input<String?>? instance,
  12. Input<String?>? location,
  13. Input<String?>? name,
  14. Input<String?>? project,
  15. 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,
});