FrameworkDeploymentState constructor
- Input<
List< ? cloudControlDeploymentReferences,FrameworkDeploymentCloudControlDeploymentReference> ?> - Input<
List< ? cloudControlMetadatas,FrameworkDeploymentCloudControlMetadata> ?> - Input<
String?> ? computedTargetResource, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? deploymentState, - Input<
String?> ? description, - Input<
String?> ? etag, - Input<
FrameworkDeploymentFramework?> ? framework, - Input<
String?> ? frameworkDeploymentId, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? organization, - Input<
String?> ? parent, - Input<
FrameworkDeploymentTargetResourceConfig?> ? targetResourceConfig, - Input<
String?> ? targetResourceDisplayName, - 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,
});