Cloud Private Catalog v1beta1 API - Namespace Google.Cloud.PrivateCatalog.V1Beta1 (2.0.0-beta03)

Classes

AssetReference

Defines the reference of an asset belonging to a product.

AssetReference.Types

Container for nested types declared in the AssetReference message type.

Catalog

The readonly representation of a catalog computed with a given resource context.

CatalogName

Resource name for the Catalog resource.

GcsSource

Defines how to access Cloud Storage source.

GitSource

Defines how to access a Git Source.

Inputs

Defines definition of input parameters of asset templates.

PrivateCatalog

PrivateCatalog allows catalog consumers to retrieve Catalog, Product and Version resources under a target resource context.

Catalog is computed based on the [Association][]s linked to the target resource and its ancestors. Each association's [google.cloud.privatecatalogproducer.v1beta.Catalog][] is transformed into a Catalog. If multiple associations have the same parent [google.cloud.privatecatalogproducer.v1beta.Catalog][], they are de-duplicated into one Catalog. Users must have cloudprivatecatalog.catalogTargets.get IAM permission on the resource context in order to access catalogs. Catalog contains the resource name and a subset of data of the original [google.cloud.privatecatalogproducer.v1beta.Catalog][].

Product is child resource of the catalog. A Product contains the resource name and a subset of the data of the original [google.cloud.privatecatalogproducer.v1beta.Product][].

Version is child resource of the product. A Version contains the resource name and a subset of the data of the original [google.cloud.privatecatalogproducer.v1beta.Version][].

PrivateCatalog.PrivateCatalogBase

Base class for server-side implementations of PrivateCatalog

PrivateCatalog.PrivateCatalogClient

Client for PrivateCatalog

PrivateCatalogClient

PrivateCatalog client wrapper, for convenient use.

PrivateCatalogClientBuilder

Builder class for PrivateCatalogClient to provide simple configuration of credentials, endpoint etc.

PrivateCatalogClientImpl

PrivateCatalog client wrapper implementation, for convenient use.

PrivateCatalogSettings

Settings for PrivateCatalogClient instances.

Product

The readonly representation of a product computed with a given resource context.

ProductName

Resource name for the Product resource.

SearchCatalogsRequest

Request message for [PrivateCatalog.SearchCatalogs][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchCatalogs].

SearchCatalogsResponse

Response message for [PrivateCatalog.SearchCatalogs][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchCatalogs].

SearchProductsRequest

Request message for [PrivateCatalog.SearchProducts][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchProducts].

SearchProductsResponse

Response message for [PrivateCatalog.SearchProducts][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchProducts].

SearchVersionsRequest

Request message for [PrivateCatalog.SearchVersions][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchVersions].

SearchVersionsResponse

Response message for [PrivateCatalog.SearchVersions][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchVersions].

Version

The consumer representation of a version which is a child resource under a Product with asset data.

VersionName

Resource name for the Version resource.

Enums

AssetReference.SourceOneofCase

Enum of possible cases for the "source" oneof.

AssetReference.Types.AssetValidationState

Possible validation steates of an asset reference.

CatalogName.ResourceNameType

The possible contents of CatalogName.

GitSource.RefOneofCase

Enum of possible cases for the "ref" oneof.

ProductName.ResourceNameType

The possible contents of ProductName.

VersionName.ResourceNameType

The possible contents of VersionName.