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

Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::TerraformModuleMetadata.

Top-level message representing a Terraform module and its metadata.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#connections

def connections() -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>
Returns

#connections=

def connections=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>
Parameter
Returns

#description

def description() -> ::String
Returns
  • (::String) — Optional. Description of the module's purpose.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. Description of the module's purpose.
Returns
  • (::String) — Optional. Description of the module's purpose.

#examples

def examples() -> ::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>
Returns

#examples=

def examples=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>
Parameter
Returns

#id

def id() -> ::String
Returns
  • (::String) — Optional. Unique identifier for the module version, e.g., "GoogleCloudPlatform/secret-manager/google/0.9.0"

#id=

def id=(value) -> ::String
Parameter
  • value (::String) — Optional. Unique identifier for the module version, e.g., "GoogleCloudPlatform/secret-manager/google/0.9.0"
Returns
  • (::String) — Optional. Unique identifier for the module version, e.g., "GoogleCloudPlatform/secret-manager/google/0.9.0"

#module_namespace

def module_namespace() -> ::String
Returns
  • (::String) — Optional. Namespace for the module, often the organization.

#module_namespace=

def module_namespace=(value) -> ::String
Parameter
  • value (::String) — Optional. Namespace for the module, often the organization.
Returns
  • (::String) — Optional. Namespace for the module, often the organization.

#name

def name() -> ::String
Returns
  • (::String) — Optional. Name of the module.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Optional. Name of the module.
Returns
  • (::String) — Optional. Name of the module.

#owner

def owner() -> ::String
Returns
  • (::String) — Optional. Owner of the module.

#owner=

def owner=(value) -> ::String
Parameter
  • value (::String) — Optional. Owner of the module.
Returns
  • (::String) — Optional. Owner of the module.

#provider

def provider() -> ::String
Returns
  • (::String) — Optional. Primary provider used by the module, e.g., "google".

#provider=

def provider=(value) -> ::String
Parameter
  • value (::String) — Optional. Primary provider used by the module, e.g., "google".
Returns
  • (::String) — Optional. Primary provider used by the module, e.g., "google".

#providers

def providers() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. List of provider names used.

#providers=

def providers=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. List of provider names used.
Returns
  • (::Array<::String>) — Optional. List of provider names used.

#revisions

def revisions() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. List of available revisions for this module.

#revisions=

def revisions=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. List of available revisions for this module.
Returns
  • (::Array<::String>) — Optional. List of available revisions for this module.

#root

def root() -> ::Google::Cloud::DesignCenter::V1::ModuleDetails
Returns

#root=

def root=(value) -> ::Google::Cloud::DesignCenter::V1::ModuleDetails
Parameter
Returns

#source

def source() -> ::String
Returns
  • (::String) — Optional. URL to the source repository.

#source=

def source=(value) -> ::String
Parameter
  • value (::String) — Optional. URL to the source repository.
Returns
  • (::String) — Optional. URL to the source repository.

#submodules

def submodules() -> ::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>
Returns

#submodules=

def submodules=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>
Parameter
Returns

#tag

def tag() -> ::String
Returns
  • (::String) — Optional. Git tag or ref for this version.

#tag=

def tag=(value) -> ::String
Parameter
  • value (::String) — Optional. Git tag or ref for this version.
Returns
  • (::String) — Optional. Git tag or ref for this version.

#uri

def uri() -> ::String
Returns
  • (::String) — Optional. The URI of the Terraform module.

#uri=

def uri=(value) -> ::String
Parameter
  • value (::String) — Optional. The URI of the Terraform module.
Returns
  • (::String) — Optional. The URI of the Terraform module.

#version

def version() -> ::String
Returns
  • (::String) — Optional. Semantic version of the module.

#version=

def version=(value) -> ::String
Parameter
  • value (::String) — Optional. Semantic version of the module.
Returns
  • (::String) — Optional. Semantic version of the module.

#versions

def versions() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. List of available versions for this module.

#versions=

def versions=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. List of available versions for this module.
Returns
  • (::Array<::String>) — Optional. List of available versions for this module.