Design Center V1 API - Class Google::Cloud::DesignCenter::V1::CatalogTemplateRevision (v0.1.0)

Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::CatalogTemplateRevision.

Template revisions inside a catalog.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#annotations

def annotations() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. The annotations of the template revision. Key is the annotation name. Value is the annotation value.

#annotations=

def annotations=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. The annotations of the template revision. Key is the annotation name. Value is the annotation value.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. The annotations of the template revision. Key is the annotation name. Value is the annotation value.

#application_parameters

def application_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Returns

#application_parameters=

def application_parameters=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Parameter
Returns

#application_template_revision

def application_template_revision() -> ::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate
Returns

#application_template_revision_source

def application_template_revision_source() -> ::String
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns

#description

def description() -> ::String
Returns
  • (::String) — Optional. The catalog template revision description.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. The catalog template revision description.
Returns
  • (::String) — Optional. The catalog template revision description.

#developer_connect_source_config

def developer_connect_source_config() -> ::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns

#iac_source

def iac_source() -> ::Google::Cloud::DesignCenter::V1::IACSource
Returns

#inferred_metadata

def inferred_metadata() -> ::Google::Cloud::DesignCenter::V1::InferredMetadata
Returns

#logical_products

def logical_products() -> ::Array<::Google::Cloud::DesignCenter::V1::LogicalProduct>
Returns

#metadata_input

def metadata_input() -> ::Google::Cloud::DesignCenter::V1::MetadataInput
Returns

#metadata_input=

def metadata_input=(value) -> ::Google::Cloud::DesignCenter::V1::MetadataInput
Parameter
Returns

#name

def name() -> ::String
Returns
  • (::String) — Identifier. The catalog template revision name. projects/$project/locations/$location/spaces/$space/catalogs/$catalog/templates/$template/revisions/$revision

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. The catalog template revision name. projects/$project/locations/$location/spaces/$space/catalogs/$catalog/templates/$template/revisions/$revision
Returns
  • (::String) — Identifier. The catalog template revision name. projects/$project/locations/$location/spaces/$space/catalogs/$catalog/templates/$template/revisions/$revision

#oci_repo

def oci_repo() -> ::Google::Cloud::DesignCenter::V1::OciRepo
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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.

#resource_types

def resource_types() -> ::Array<::Google::Cloud::DesignCenter::V1::ResourceType>
Returns

#state

def state() -> ::Google::Cloud::DesignCenter::V1::CatalogTemplateRevision::State
Returns

#template_category

def template_category() -> ::Google::Cloud::DesignCenter::V1::TemplateCategory
Returns

#template_metadata

def template_metadata() -> ::Google::Cloud::DesignCenter::V1::TFBlueprintMetadata
Returns

#type

def type() -> ::Google::Cloud::DesignCenter::V1::TemplateType
Returns

#type=

def type=(value) -> ::Google::Cloud::DesignCenter::V1::TemplateType
Parameter
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#uuid

def uuid() -> ::String
Returns
  • (::String) — Output only. UUID of the template revision.