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. |