Class TerraformModuleMetadata (0.1.0)

TerraformModuleMetadata(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Attributes

Name Description
uri str
Optional. The URI of the Terraform module.
id str
Optional. Unique identifier for the module version, e.g., "GoogleCloudPlatform/secret-manager/google/0.9.0".
owner str
Optional. Owner of the module.
module_namespace str
Optional. Namespace for the module, often the organization.
name str
Optional. Name of the module.
version str
Optional. Semantic version of the module.
provider str
Optional. Primary provider used by the module, e.g., "google".
description str
Optional. Description of the module's purpose.
source str
Optional. URL to the source repository.
tag str
Optional. Git tag or ref for this version.
root google.cloud.designcenter_v1.types.ModuleDetails
Optional. Details of the root module.
submodules MutableSequence[google.cloud.designcenter_v1.types.ModuleDetails]
Optional. List of submodules within this module.
examples MutableSequence[google.cloud.designcenter_v1.types.ModuleDetails]
Optional. List of examples for this module.
providers MutableSequence[str]
Optional. List of provider names used.
versions MutableSequence[str]
Optional. List of available versions for this module.
revisions MutableSequence[str]
Optional. List of available revisions for this module.
connections MutableSequence[google.cloud.designcenter_v1.types.TerraformInputConnections]
Optional. Terraform input connections.