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

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

Response message for getting the Terraform source of a shared template revision.

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

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ root_module TerraformModule

The root Terraform module of the catalog template revision.

↳ modules array<TerraformModule>

The dependent Terraform modules used by the root module.

getRootModule

The root Terraform module of the catalog template revision.

Returns
Type Description
TerraformModule|null

hasRootModule

clearRootModule

setRootModule

The root Terraform module of the catalog template revision.

Parameter
Name Description
var TerraformModule
Returns
Type Description
$this

getModules

The dependent Terraform modules used by the root module.

Returns
Type Description
Google\Protobuf\RepeatedField<TerraformModule>

setModules

The dependent Terraform modules used by the root module.

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