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.