Design Center V1 API - Class Google::Cloud::DesignCenter::V1::TFBlueprintMetadata (v0.1.0)

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

#deployment_duration

def deployment_duration() -> ::Google::Protobuf::Duration
Returns

#deployment_duration=

def deployment_duration=(value) -> ::Google::Protobuf::Duration
Parameter
Returns

#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

#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

#terraform_output

def terraform_output() -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformOutput>
Returns

#ui_metadata

def ui_metadata() -> ::Google::Cloud::DesignCenter::V1::TerraformBlueprintUiMetadata
Returns