Google Cloud Design Center V1 Client - Class TerraformModule (0.1.0)

Reference documentation and code samples for the Google Cloud Design Center V1 Client class TerraformModule.

Represents a Terraform module, which is a collection of Terraform files.

Eg: { "source": "git::https://github.com/my-org/my-repo", "files": [ { "path": "/path/to/file/main.tf", "content": "tf file content" } ] }

Generated from protobuf message google.cloud.designcenter.v1.TerraformModule

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ source string

The source of the Terraform module.

↳ files array<TerraformFile>

The files within the Terraform module.

getSource

The source of the Terraform module.

Returns
Type Description
string

setSource

The source of the Terraform module.

Parameter
Name Description
var string
Returns
Type Description
$this

getFiles

The files within the Terraform module.

Returns
Type Description
Google\Protobuf\RepeatedField<TerraformFile>

setFiles

The files within the Terraform module.

Parameter
Name Description
var array<TerraformFile>
Returns
Type Description
$this