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

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

Request message for ConfigureAndDeployTemplate.

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

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent resource where the template will be deployed. Format: projects/{project}/locations/{location}

↳ template_uri string

Required. The URI or identifier of the template to configure and deploy.

↳ space_id string

Required. The space ID where the template and application will be created.

↳ template_parameters array<Parameter>

Optional. Template configuration parameters (key-value pairs).

↳ service_account string

Optional. The resource name of the service account to use for this deployment. - If provided, this service account will be used to execute the deployment process. - The caller must have the iam.serviceAccounts.actAs permission on this service account. - If this field is omitted, a default system service account will be used. Format: projects/{PROJECT}/serviceAccounts/{EMAIL_ADDRESS}

getParent

Required. The parent resource where the template will be deployed.

Format: projects/{project}/locations/{location}

Returns
Type Description
string

setParent

Required. The parent resource where the template will be deployed.

Format: projects/{project}/locations/{location}

Parameter
Name Description
var string
Returns
Type Description
$this

getTemplateUri

Required. The URI or identifier of the template to configure and deploy.

Returns
Type Description
string

setTemplateUri

Required. The URI or identifier of the template to configure and deploy.

Parameter
Name Description
var string
Returns
Type Description
$this

getSpaceId

Required. The space ID where the template and application will be created.

Returns
Type Description
string

setSpaceId

Required. The space ID where the template and application will be created.

Parameter
Name Description
var string
Returns
Type Description
$this

getTemplateParameters

Optional. Template configuration parameters (key-value pairs).

Returns
Type Description
Google\Protobuf\RepeatedField<Parameter>

setTemplateParameters

Optional. Template configuration parameters (key-value pairs).

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

getServiceAccount

Optional. The resource name of the service account to use for this deployment.

  • If provided, this service account will be used to execute the deployment process.
  • The caller must have the iam.serviceAccounts.actAs permission on this service account.
  • If this field is omitted, a default system service account will be used. Format: projects/{PROJECT}/serviceAccounts/{EMAIL_ADDRESS}
Returns
Type Description
string

setServiceAccount

Optional. The resource name of the service account to use for this deployment.

  • If provided, this service account will be used to execute the deployment process.
  • The caller must have the iam.serviceAccounts.actAs permission on this service account.
  • If this field is omitted, a default system service account will be used. Format: projects/{PROJECT}/serviceAccounts/{EMAIL_ADDRESS}
Parameter
Name Description
var string
Returns
Type Description
$this