Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::TFBlueprintMetadata.
Terraform input and output metadata.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#apis
def apis() -> ::Array<::String>
Returns
- (::Array<::String>) — Output only. APIs that must be enabled to deploy the template, in the form of "compute.googleapis.com".
#connections
def connections() -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>) — Output only. Union of all the Terraform input connections.
#deployment_duration
def deployment_duration() -> ::Google::Protobuf::Duration
Returns
- (::Google::Protobuf::Duration) — Optional. The time estimate for deploying the blueprint.
#deployment_duration=
def deployment_duration=(value) -> ::Google::Protobuf::Duration
Parameter
- value (::Google::Protobuf::Duration) — Optional. The time estimate for deploying the blueprint.
Returns
- (::Google::Protobuf::Duration) — Optional. The time estimate for deploying the blueprint.
#icon_uri
def icon_uri() -> ::String
Returns
- (::String) — Output only. The icon URI for the blueprint.
#provider_versions
def provider_versions() -> ::Array<::Google::Cloud::DesignCenter::V1::ProviderVersion>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ProviderVersion>) — Output only. Provider versions required to deploy the blueprint.
#roles
def roles() -> ::Array<::String>
Returns
- (::Array<::String>) — Output only. IAM roles required by the service account deploying the template, in the form of "roles/compute.admin".
#terraform_input
def terraform_input() -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>) — Output only. Terraform inputs.
#terraform_output
def terraform_output() -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformOutput>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TerraformOutput>) — Output only. Terraform outputs.
#ui_metadata
def ui_metadata() -> ::Google::Cloud::DesignCenter::V1::TerraformBlueprintUiMetadata
Returns
- (::Google::Cloud::DesignCenter::V1::TerraformBlueprintUiMetadata) — Output only. UI metadata for the blueprint.