Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::SharedTemplateRevision.
A read-only template revision that is shared with a space.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#annotations
def annotations() -> ::Google::Protobuf::Map{::String => ::String}- (::Google::Protobuf::Map{::String => ::String}) — Optional. The annotations of the shared template revision. Key is the annotation name. Value is the annotation value.
#annotations=
def annotations=(value) -> ::Google::Protobuf::Map{::String => ::String}- value (::Google::Protobuf::Map{::String => ::String}) — Optional. The annotations of the shared template revision. Key is the annotation name. Value is the annotation value.
- (::Google::Protobuf::Map{::String => ::String}) — Optional. The annotations of the shared template revision. Key is the annotation name. Value is the annotation value.
#application_parameters
def application_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. The values provided for the input variables.
#application_parameters=
def application_parameters=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>- value (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. The values provided for the input variables.
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. The values provided for the input variables.
#application_template_revision
def application_template_revision() -> ::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate- (::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate) — Output only. The serialized application template revision.
#application_template_revision_source
def application_template_revision_source() -> ::String-
(::String) — Optional. The application template revision source.
Note: The following fields are mutually exclusive:
application_template_revision_source,git_source,gcs_source_uri,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#application_template_revision_source=
def application_template_revision_source=(value) -> ::String-
value (::String) — Optional. The application template revision source.
Note: The following fields are mutually exclusive:
application_template_revision_source,git_source,gcs_source_uri,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Optional. The application template revision source.
Note: The following fields are mutually exclusive:
application_template_revision_source,git_source,gcs_source_uri,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. The shared template revision creation timestamp.
#description
def description() -> ::String- (::String) — Optional. The shared template revision description.
#description=
def description=(value) -> ::String- value (::String) — Optional. The shared template revision description.
- (::String) — Optional. The shared template revision description.
#developer_connect_source_config
def developer_connect_source_config() -> ::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig-
(::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig) — Optional. Configuration for fetching content from source code repository
such as GitHub or Bitbucket through Developer Connect.
Note: The following fields are mutually exclusive:
developer_connect_source_config,git_source,gcs_source_uri,application_template_revision_source,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#developer_connect_source_config=
def developer_connect_source_config=(value) -> ::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig-
value (::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig) — Optional. Configuration for fetching content from source code repository
such as GitHub or Bitbucket through Developer Connect.
Note: The following fields are mutually exclusive:
developer_connect_source_config,git_source,gcs_source_uri,application_template_revision_source,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig) — Optional. Configuration for fetching content from source code repository
such as GitHub or Bitbucket through Developer Connect.
Note: The following fields are mutually exclusive:
developer_connect_source_config,git_source,gcs_source_uri,application_template_revision_source,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#gcs_source_uri
def gcs_source_uri() -> ::String-
(::String) — 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].
Note: The following fields are mutually exclusive:
gcs_source_uri,git_source,application_template_revision_source,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#gcs_source_uri=
def gcs_source_uri=(value) -> ::String-
value (::String) — 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].
Note: The following fields are mutually exclusive:
gcs_source_uri,git_source,application_template_revision_source,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — 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].
Note: The following fields are mutually exclusive:
gcs_source_uri,git_source,application_template_revision_source,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#git_source
def git_source() -> ::Google::Cloud::DesignCenter::V1::GitSource-
(::Google::Cloud::DesignCenter::V1::GitSource) — Optional. The git source.
Note: The following fields are mutually exclusive:
git_source,gcs_source_uri,application_template_revision_source,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#git_source=
def git_source=(value) -> ::Google::Cloud::DesignCenter::V1::GitSource-
value (::Google::Cloud::DesignCenter::V1::GitSource) — Optional. The git source.
Note: The following fields are mutually exclusive:
git_source,gcs_source_uri,application_template_revision_source,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DesignCenter::V1::GitSource) — Optional. The git source.
Note: The following fields are mutually exclusive:
git_source,gcs_source_uri,application_template_revision_source,developer_connect_source_config,oci_repo. If a field in that set is populated, all other fields in the set will automatically be cleared.
#helm_chart_metadata
def helm_chart_metadata() -> ::Google::Cloud::DesignCenter::V1::HelmChartMetadata- (::Google::Cloud::DesignCenter::V1::HelmChartMetadata) — Output only. The helm chart metadata.
#iac_source
def iac_source() -> ::Google::Cloud::DesignCenter::V1::IACSource- (::Google::Cloud::DesignCenter::V1::IACSource) — Output only. Indicates the IaC source format of this shared template revision.
#inferred_metadata
def inferred_metadata() -> ::Google::Cloud::DesignCenter::V1::InferredMetadata- (::Google::Cloud::DesignCenter::V1::InferredMetadata) — Output only. Metadata that was automatically inferred from the template content.
#logical_products
def logical_products() -> ::Array<::Google::Cloud::DesignCenter::V1::LogicalProduct>- (::Array<::Google::Cloud::DesignCenter::V1::LogicalProduct>) — Output only. The Product Main logical product type information.
#name
def name() -> ::String-
(::String) — Identifier. The shared template revision name.
$sharedTemplate is a server-generated UUID.
projects/$project/locations/$location/spaces/$space/sharedTemplates/$sharedTemplate/revisions/$revision
#name=
def name=(value) -> ::String-
value (::String) — Identifier. The shared template revision name.
$sharedTemplate is a server-generated UUID.
projects/$project/locations/$location/spaces/$space/sharedTemplates/$sharedTemplate/revisions/$revision
-
(::String) — Identifier. The shared template revision name.
$sharedTemplate is a server-generated UUID.
projects/$project/locations/$location/spaces/$space/sharedTemplates/$sharedTemplate/revisions/$revision
#oci_repo
def oci_repo() -> ::Google::Cloud::DesignCenter::V1::OciRepo-
(::Google::Cloud::DesignCenter::V1::OciRepo) — Optional. The Open Container Initiative (OCI) repo source that contains
helm charts.
Note: The following fields are mutually exclusive:
oci_repo,git_source,gcs_source_uri,application_template_revision_source,developer_connect_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oci_repo=
def oci_repo=(value) -> ::Google::Cloud::DesignCenter::V1::OciRepo-
value (::Google::Cloud::DesignCenter::V1::OciRepo) — Optional. The Open Container Initiative (OCI) repo source that contains
helm charts.
Note: The following fields are mutually exclusive:
oci_repo,git_source,gcs_source_uri,application_template_revision_source,developer_connect_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DesignCenter::V1::OciRepo) — Optional. The Open Container Initiative (OCI) repo source that contains
helm charts.
Note: The following fields are mutually exclusive:
oci_repo,git_source,gcs_source_uri,application_template_revision_source,developer_connect_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#origin_template_revision
def origin_template_revision() -> ::String- (::String) — Output only. The shared template revision refers to the following catalog template revision.
#resource_types
def resource_types() -> ::Array<::Google::Cloud::DesignCenter::V1::ResourceType>- (::Array<::Google::Cloud::DesignCenter::V1::ResourceType>) — Output only. The resource types present in the template revision.
#shared_template_metadata
def shared_template_metadata() -> ::Google::Cloud::DesignCenter::V1::TFBlueprintMetadata- (::Google::Cloud::DesignCenter::V1::TFBlueprintMetadata) — Output only. The shared template metadata.
#template_category
def template_category() -> ::Google::Cloud::DesignCenter::V1::TemplateCategory- (::Google::Cloud::DesignCenter::V1::TemplateCategory) — Output only. The category of the template.
#type
def type() -> ::Google::Cloud::DesignCenter::V1::TemplateType- (::Google::Cloud::DesignCenter::V1::TemplateType) — Optional. The Application Design Center assembly template type.
#type=
def type=(value) -> ::Google::Cloud::DesignCenter::V1::TemplateType- value (::Google::Cloud::DesignCenter::V1::TemplateType) — Optional. The Application Design Center assembly template type.
- (::Google::Cloud::DesignCenter::V1::TemplateType) — Optional. The Application Design Center assembly template type.