FrameworkDeploymentState constructor

const FrameworkDeploymentState({
  1. Input<List<FrameworkDeploymentCloudControlDeploymentReference>?>? cloudControlDeploymentReferences,
  2. Input<List<FrameworkDeploymentCloudControlMetadata>?>? cloudControlMetadatas,
  3. Input<String?>? computedTargetResource,
  4. Input<String?>? createTime,
  5. Input<String?>? deletionPolicy,
  6. Input<String?>? deploymentState,
  7. Input<String?>? description,
  8. Input<String?>? etag,
  9. Input<FrameworkDeploymentFramework?>? framework,
  10. Input<String?>? frameworkDeploymentId,
  11. Input<String?>? location,
  12. Input<String?>? name,
  13. Input<String?>? organization,
  14. Input<String?>? parent,
  15. Input<FrameworkDeploymentTargetResourceConfig?>? targetResourceConfig,
  16. Input<String?>? targetResourceDisplayName,
  17. Input<String?>? updateTime,
})

Creates a new FrameworkDeploymentState. cloudControlDeploymentReferences The references to the cloud control deployments. It has all the cloudControlMetadatas Deployment mode and parameters for each of the Cloud Controls in computedTargetResource The resource on which the Framework is deployed based on the provided createTime The time at which the resource was created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. deploymentState The deployment state of the framework. description User provided description of the Framework deployment etag To prevent concurrent updates from overwriting each other, always provide framework FrameworkReference contains the reference of a framework. frameworkDeploymentId User provided identifier. It should be unique in scope of a parent. 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. FrameworkDeployment name in the following format: organization (Optional, Deprecated) parent The parent resource in which to create the resource. targetResourceConfig TargetResourceConfig contains either the name of the targetResource or targetResourceDisplayName The display name of the target resource. updateTime The time at which the resource last updated.

Implementation

const FrameworkDeploymentState({
  this.cloudControlDeploymentReferences,
  this.cloudControlMetadatas,
  this.computedTargetResource,
  this.createTime,
  this.deletionPolicy,
  this.deploymentState,
  this.description,
  this.etag,
  this.framework,
  this.frameworkDeploymentId,
  this.location,
  this.name,
  this.organization,
  this.parent,
  this.targetResourceConfig,
  this.targetResourceDisplayName,
  this.updateTime,
});