# Google Cloud Config V1 Client - Class DeploymentStep (1.8.0)

1.8.0 (latest) 1.7.2 1.6.1 1.5.0 1.4.1 1.3.0 1.2.1 1.1.0 1.0.1 0.5.2 0.2.0 0.1.3 Reference documentation and code samples for the Google Cloud Config V1 Client class DeploymentStep.

The possible steps a deployment may be running.

Protobuf type `google.cloud.config.v1.DeploymentOperationMetadata.DeploymentStep`

## Namespace

Google \\ Cloud \\ Config \\ V1 \\ DeploymentOperationMetadata

## Methods

### static::name

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `mixed` |

### static::value

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `name` | `mixed` |

## Constants

### DEPLOYMENT_STEP_UNSPECIFIED

    Value: 0

Unspecified deployment step

Generated from protobuf enum `DEPLOYMENT_STEP_UNSPECIFIED = 0;`

### PREPARING_STORAGE_BUCKET

    Value: 1

Infra Manager is creating a Google Cloud Storage bucket to store
artifacts and metadata about the deployment and revision

Generated from protobuf enum `PREPARING_STORAGE_BUCKET = 1;`

### DOWNLOADING_BLUEPRINT

    Value: 2

Downloading the blueprint onto the Google Cloud Storage bucket

Generated from protobuf enum `DOWNLOADING_BLUEPRINT = 2;`

### RUNNING_TF_INIT

    Value: 3

Initializing Terraform using `terraform init`

Generated from protobuf enum `RUNNING_TF_INIT = 3;`

### RUNNING_TF_PLAN

    Value: 4

Running `terraform plan`

Generated from protobuf enum `RUNNING_TF_PLAN = 4;`

### RUNNING_TF_APPLY

    Value: 5

Actuating resources using Terraform using `terraform apply`

Generated from protobuf enum `RUNNING_TF_APPLY = 5;`

### RUNNING_TF_DESTROY

    Value: 6

Destroying resources using Terraform using `terraform destroy`

Generated from protobuf enum `RUNNING_TF_DESTROY = 6;`

### RUNNING_TF_VALIDATE

    Value: 7

Validating the uploaded TF state file when unlocking a deployment

Generated from protobuf enum `RUNNING_TF_VALIDATE = 7;`

### UNLOCKING_DEPLOYMENT

    Value: 8

Unlocking a deployment

Generated from protobuf enum `UNLOCKING_DEPLOYMENT = 8;`

### SUCCEEDED

    Value: 9

Operation was successful

Generated from protobuf enum `SUCCEEDED = 9;`

### FAILED

    Value: 10

Operation failed

Generated from protobuf enum `FAILED = 10;`

### VALIDATING_REPOSITORY

    Value: 11

Validating the provided repository.

Generated from protobuf enum `VALIDATING_REPOSITORY = 11;`

### RUNNING_QUOTA_VALIDATION

    Value: 12

Running quota validation

Generated from protobuf enum `RUNNING_QUOTA_VALIDATION = 12;`