DeploymentState constructor
- Input<
String?> ? createPolicy, - Input<
String?> ? deletePolicy, - Input<
String?> ? deletionPolicy, - Input<
String?> ? deploymentId, - Input<
String?> ? description, - Input<
List< ? labels,DeploymentLabel> ?> - Input<
String?> ? manifest, - Input<
String?> ? name, - Input<
bool?> ? preview, - Input<
String?> ? project, - Input<
String?> ? selfLink, - Input<
DeploymentTarget?> ? target,
Creates a new DeploymentState.
createPolicy Set the policy to use for creating new resources. Only used on
deletePolicy Set the policy to use for deleting new resources on update/delete.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
deploymentId Unique identifier for deployment. Output only.
description Optional user-provided description of deployment.
labels Key-value pairs to apply to this labels.
manifest Output only. URL of the manifest representing the last manifest that
name Unique name for the deployment
preview If set to true, a deployment is created with "shell" resources
project The ID of the project in which the resource belongs.
selfLink Output only. Server defined URL for the resource.
target Parameters that define your deployment, including the deployment
Implementation
const DeploymentState({
this.createPolicy,
this.deletePolicy,
this.deletionPolicy,
this.deploymentId,
this.description,
this.labels,
this.manifest,
this.name,
this.preview,
this.project,
this.selfLink,
this.target,
});