Google Cloud Config V1 Client - Class TerraformBlueprint (0.2.0)

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
NameDescription
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 Google\Cloud\Config\V1\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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

getGitSource

Required. URI of a public Git repo.

Returns
TypeDescription
Google\Cloud\Config\V1\GitSource|null

hasGitSource

setGitSource

Required. URI of a public Git repo.

Parameter
NameDescription
var Google\Cloud\Config\V1\GitSource
Returns
TypeDescription
$this

getInputValues

Input variable values for the Terraform blueprint.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setInputValues

Input variable values for the Terraform blueprint.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getSource

Returns
TypeDescription
string