# Google Cloud Config V1 Client - Class ResourceChangeTerraformInfo (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 ResourceChangeTerraformInfo.

Terraform info of a ResourceChange.

Generated from protobuf message `google.cloud.config.v1.ResourceChangeTerraformInfo`

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ address` | `string` Output only. TF resource address that uniquely identifies the resource. |
| `↳ type` | `string` Output only. TF resource type. |
| `↳ resource_name` | `string` Output only. TF resource name. |
| `↳ provider` | `string` Output only. TF resource provider. |
| `↳ actions` | `string[]` Output only. TF resource actions. |

### getAddress

Output only. TF resource address that uniquely identifies the resource.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setAddress

Output only. TF resource address that uniquely identifies the resource.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getType

Output only. TF resource type.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setType

Output only. TF resource type.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getResourceName

Output only. TF resource name.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setResourceName

Output only. TF resource name.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getProvider

Output only. TF resource provider.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setProvider

Output only. TF resource provider.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getActions

Output only. TF resource actions.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/RepeatedField<string>` |   |

### setActions

Output only. TF resource actions.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string[]` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |