Class SharedTemplateRevision (0.1.0)

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, .Message]

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 mapping is a mapping type or there are keyword parameters.