SharedTemplateRevision(mapping=None, *, ignore_unknown_fields=False, **kwargs)A read-only template revision that is shared with a space.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
git_source |
google.cloud.designcenter_v1.types.GitSource
Optional. The git source. This field is a member of oneof_ artifact_location.
|
gcs_source_uri |
str
Optional. Deprecated: Added new field tf_module_gcs_uri. The Cloud Storage URI, which must be in the format gs://[bucket] or gs://[bucket]/[object]. This field is a member of oneof_ artifact_location.
|
application_template_revision_source |
str
Optional. The application template revision source. This field is a member of oneof_ artifact_location.
|
developer_connect_source_config |
google.cloud.designcenter_v1.types.DeveloperConnectSourceConfig
Optional. Configuration for fetching content from source code repository such as GitHub or Bitbucket through Developer Connect. This field is a member of oneof_ artifact_location.
|
oci_repo |
google.cloud.designcenter_v1.types.OciRepo
Optional. The Open Container Initiative (OCI) repo source that contains helm charts. This field is a member of oneof_ artifact_location.
|
name |
str
Identifier. The shared template revision name. $sharedTemplate is a server-generated UUID. projects/$project/locations/$location/spaces/$space/sharedTemplates/$sharedTemplate/revisions/$revision
|
description |
str
Optional. The shared template revision description. |
type_ |
google.cloud.designcenter_v1.types.TemplateType
Optional. The Application Design Center assembly template type. |
shared_template_metadata |
google.cloud.designcenter_v1.types.TFBlueprintMetadata
Output only. The shared template metadata. |
origin_template_revision |
str
Output only. The shared template revision refers to the following catalog template revision. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The shared template revision creation timestamp. |
application_template_revision |
google.cloud.designcenter_v1.types.SerializedApplicationTemplate
Output only. The serialized application template revision. |
helm_chart_metadata |
google.cloud.designcenter_v1.types.HelmChartMetadata
Output only. The helm chart metadata. |
template_category |
google.cloud.designcenter_v1.types.TemplateCategory
Output only. The category of the template. |
logical_products |
MutableSequence[google.cloud.designcenter_v1.types.LogicalProduct]
Output only. The Product Main logical product type information. |
annotations |
MutableMapping[str, str]
Optional. The annotations of the shared template revision. Key is the annotation name. Value is the annotation value. |
inferred_metadata |
google.cloud.designcenter_v1.types.InferredMetadata
Output only. Metadata that was automatically inferred from the template content. |
resource_types |
MutableSequence[google.cloud.designcenter_v1.types.ResourceType]
Output only. The resource types present in the template revision. |
iac_source |
google.cloud.designcenter_v1.types.IACSource
Output only. Indicates the IaC source format of this shared template revision. |
application_parameters |
MutableSequence[google.cloud.designcenter_v1.types.Parameter]
Optional. The values provided for the input variables. |
Classes
AnnotationsEntry
AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |