Google Cloud Config V1 Client - Class TerraformBlueprint (1.0.1)

Reference documentation and code samples for the Google Cloud Config V1 Client class TerraformBlueprint.

TerraformBlueprint describes the source of a Terraform root module which describes the resources and configs to be deployed.

Generated from protobuf message google.cloud.config.v1.TerraformBlueprint

Namespace

Google \ Cloud \ Config \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ gcs_source string

Required. URI of an object in Google Cloud Storage. Format: gs://{bucket}/{object} URI may also specify an object version for zipped objects. Format: gs://{bucket}/{object}#{version}

↳ git_source GitSource

Required. URI of a public Git repo.

↳ input_values array|Google\Protobuf\Internal\MapField

Input variable values for the Terraform blueprint.

getGcsSource

Required. URI of an object in Google Cloud Storage.

Format: gs://{bucket}/{object} URI may also specify an object version for zipped objects. Format: gs://{bucket}/{object}#{version}

Returns
Type Description
string

hasGcsSource

setGcsSource

Required. URI of an object in Google Cloud Storage.

Format: gs://{bucket}/{object} URI may also specify an object version for zipped objects. Format: gs://{bucket}/{object}#{version}

Parameter
Name Description
var string
Returns
Type Description
$this

getGitSource

Required. URI of a public Git repo.

Returns
Type Description
GitSource|null

hasGitSource

setGitSource

Required. URI of a public Git repo.

Parameter
Name Description
var GitSource
Returns
Type Description
$this

getInputValues

Input variable values for the Terraform blueprint.

Returns
Type Description
Google\Protobuf\Internal\MapField

setInputValues

Input variable values for the Terraform blueprint.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getSource

Returns
Type Description
string