Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::ConfigureAndDeployTemplateRequest.
Request message for ConfigureAndDeployTemplate.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#parent
def parent() -> ::String
Returns
-
(::String) — Required. The parent resource where the template will be deployed.
Format:
projects/{project}/locations/{location}
#parent=
def parent=(value) -> ::String
Parameter
-
value (::String) — Required. The parent resource where the template will be deployed.
Format:
projects/{project}/locations/{location}
Returns
-
(::String) — Required. The parent resource where the template will be deployed.
Format:
projects/{project}/locations/{location}
#service_account
def service_account() -> ::String
Returns
-
(::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.actAspermission on this service account. - If this field is omitted, a default system service account will be used. Format: projects/{PROJECT}/serviceAccounts/{EMAIL_ADDRESS}
#service_account=
def service_account=(value) -> ::String
Parameter
-
value (::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.actAspermission on this service account. - If this field is omitted, a default system service account will be used. Format: projects/{PROJECT}/serviceAccounts/{EMAIL_ADDRESS}
Returns
-
(::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.actAspermission on this service account. - If this field is omitted, a default system service account will be used. Format: projects/{PROJECT}/serviceAccounts/{EMAIL_ADDRESS}
#space_id
def space_id() -> ::String
Returns
- (::String) — Required. The space ID where the template and application will be created.
#space_id=
def space_id=(value) -> ::String
Parameter
- value (::String) — Required. The space ID where the template and application will be created.
Returns
- (::String) — Required. The space ID where the template and application will be created.
#template_parameters
def template_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Template configuration parameters (key-value pairs).
#template_parameters=
def template_parameters=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Template configuration parameters (key-value pairs).
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Template configuration parameters (key-value pairs).
#template_uri
def template_uri() -> ::String
Returns
- (::String) — Required. The URI or identifier of the template to configure and deploy.
#template_uri=
def template_uri=(value) -> ::String
Parameter
- value (::String) — Required. The URI or identifier of the template to configure and deploy.
Returns
- (::String) — Required. The URI or identifier of the template to configure and deploy.