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

Describes a Terraform output.

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

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ sensitive` | `bool` Identifies whether Terraform has set this output as a potential sensitive value. |
| `↳ value` | `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/Value` Value of output. |

### getSensitive

Identifies whether Terraform has set this output as a potential
sensitive value.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `bool` |   |

### setSensitive

Identifies whether Terraform has set this output as a potential
sensitive value.

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

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

### getValue

Value of output.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/Value|null` |   |

### hasValue

### clearValue

### setValue

Value of output.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/Value` |

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