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
- (::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>) — Optional. Terraform input connections.
#connections=
def connections=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>) — Optional. Terraform input connections.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TerraformInputConnections>) — Optional. Terraform input connections.
#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
- (::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>) — Optional. List of examples for this module.
#examples=
def examples=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>) — Optional. List of examples for this module.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>) — Optional. List of examples for this module.
#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
- (::Google::Cloud::DesignCenter::V1::ModuleDetails) — Optional. Details of the root module.
#root=
def root=(value) -> ::Google::Cloud::DesignCenter::V1::ModuleDetails
Parameter
- value (::Google::Cloud::DesignCenter::V1::ModuleDetails) — Optional. Details of the root module.
Returns
- (::Google::Cloud::DesignCenter::V1::ModuleDetails) — Optional. Details of the root module.
#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
- (::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>) — Optional. List of submodules within this module.
#submodules=
def submodules=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>) — Optional. List of submodules within this module.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ModuleDetails>) — Optional. List of submodules within this module.
#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.