Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse
- GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata
- GoogleCloudPrivatecatalogV1beta1Catalog
- GoogleCloudPrivatecatalogV1beta1SearchProductsResponse
- Xgafv
- GoogleCloudPrivatecatalogV1beta1VersionAsset
- GoogleCloudPrivatecatalogV1beta1Version
- GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse
- GoogleCloudPrivatecatalogV1beta1Product
Synopsis
- cloudPrivateCatalogService :: ServiceConfig
- cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- data GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse
- googleCloudPrivatecatalogV1beta1SearchCatalogsResponse :: GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse
- gcpvscrNextPageToken :: Lens' GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse (Maybe Text)
- gcpvscrCatalogs :: Lens' GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse [GoogleCloudPrivatecatalogV1beta1Catalog]
- data GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata
- googleCloudPrivatecatalogV1beta1ProductDisplayMetadata :: HashMap Text JSONValue -> GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata
- gcpvpdmAddtional :: Lens' GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata (HashMap Text JSONValue)
- data GoogleCloudPrivatecatalogV1beta1Catalog
- googleCloudPrivatecatalogV1beta1Catalog :: GoogleCloudPrivatecatalogV1beta1Catalog
- gcpvcUpdateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe UTCTime)
- gcpvcName :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe Text)
- gcpvcDisplayName :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe Text)
- gcpvcDescription :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe Text)
- gcpvcCreateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe UTCTime)
- data GoogleCloudPrivatecatalogV1beta1SearchProductsResponse
- googleCloudPrivatecatalogV1beta1SearchProductsResponse :: GoogleCloudPrivatecatalogV1beta1SearchProductsResponse
- gcpvsprNextPageToken :: Lens' GoogleCloudPrivatecatalogV1beta1SearchProductsResponse (Maybe Text)
- gcpvsprProducts :: Lens' GoogleCloudPrivatecatalogV1beta1SearchProductsResponse [GoogleCloudPrivatecatalogV1beta1Product]
- data Xgafv
- data GoogleCloudPrivatecatalogV1beta1VersionAsset
- googleCloudPrivatecatalogV1beta1VersionAsset :: HashMap Text JSONValue -> GoogleCloudPrivatecatalogV1beta1VersionAsset
- gcpvvaAddtional :: Lens' GoogleCloudPrivatecatalogV1beta1VersionAsset (HashMap Text JSONValue)
- data GoogleCloudPrivatecatalogV1beta1Version
- googleCloudPrivatecatalogV1beta1Version :: GoogleCloudPrivatecatalogV1beta1Version
- gcpvvAsset :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe GoogleCloudPrivatecatalogV1beta1VersionAsset)
- gcpvvUpdateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe UTCTime)
- gcpvvName :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe Text)
- gcpvvDescription :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe Text)
- gcpvvCreateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe UTCTime)
- data GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse
- googleCloudPrivatecatalogV1beta1SearchVersionsResponse :: GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse
- gcpvsvrNextPageToken :: Lens' GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse (Maybe Text)
- gcpvsvrVersions :: Lens' GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse [GoogleCloudPrivatecatalogV1beta1Version]
- data GoogleCloudPrivatecatalogV1beta1Product
- googleCloudPrivatecatalogV1beta1Product :: GoogleCloudPrivatecatalogV1beta1Product
- gcpvpIconURI :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe Text)
- gcpvpUpdateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe UTCTime)
- gcpvpDisplayMetadata :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata)
- gcpvpName :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe Text)
- gcpvpAssetType :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe Text)
- gcpvpCreateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe UTCTime)
Service Configuration
cloudPrivateCatalogService :: ServiceConfig Source #
Default request referring to version v1beta1
of the Cloud Private Catalog API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #
View and manage your data across Google Cloud Platform services
GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse
data GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse Source #
Response message for PrivateCatalog.SearchCatalogs.
See: googleCloudPrivatecatalogV1beta1SearchCatalogsResponse
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1SearchCatalogsResponse :: GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvscrNextPageToken :: Lens' GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse (Maybe Text) Source #
A pagination token returned from a previous call to SearchCatalogs that indicates from where listing should continue. This field is optional.
gcpvscrCatalogs :: Lens' GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse [GoogleCloudPrivatecatalogV1beta1Catalog] Source #
The `Catalog`s computed from the resource context.
GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata
data GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata Source #
Output only. The display metadata to describe the product. The JSON schema of the metadata differs by Product.asset_type. When the type is `google.deploymentmanager.Template`, the schema is as follows: ``` "$schema": http://json-schema.org/draft-04/schema# type: object properties: name: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 tagline: type: string minLength: 1 maxLength: 100 support_info: type: string minLength: 1 maxLength: 2048 creator: type: string minLength: 1 maxLength: 100 documentation: type: array items: type: object properties: url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&'/%=~_|]" title: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 required: - name - description additionalProperties: false ``` When the asset type is `google.cloudprivatecatalog.ListingOnly`, the schema is as follows: ``` "$schema": http://json-schema.org/draft-04/schema# type: object properties: name: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 tagline: type: string minLength: 1 maxLength: 100 support_info: type: string minLength: 1 maxLength: 2048 creator: type: string minLength: 1 maxLength: 100 documentation: type: array items: type: object properties: url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&'/%=~_|]" title: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 signup_url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&'/%=~_|]" required: - name - description - signup_url additionalProperties: false ```
See: googleCloudPrivatecatalogV1beta1ProductDisplayMetadata
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1ProductDisplayMetadata Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvpdmAddtional :: Lens' GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudPrivatecatalogV1beta1Catalog
data GoogleCloudPrivatecatalogV1beta1Catalog Source #
The readonly representation of a catalog computed with a given resource context.
See: googleCloudPrivatecatalogV1beta1Catalog
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1Catalog :: GoogleCloudPrivatecatalogV1beta1Catalog Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1Catalog
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvcUpdateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe UTCTime) Source #
Output only. The time when the catalog was last updated.
gcpvcName :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe Text) Source #
Output only. The resource name of the target catalog, in the format of `catalogs/{catalog_id}'.
gcpvcDisplayName :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe Text) Source #
Output only. The descriptive name of the catalog as it appears in UIs.
gcpvcDescription :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe Text) Source #
Output only. The description of the catalog.
gcpvcCreateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Catalog (Maybe UTCTime) Source #
Output only. The time when the catalog was created.
GoogleCloudPrivatecatalogV1beta1SearchProductsResponse
data GoogleCloudPrivatecatalogV1beta1SearchProductsResponse Source #
Response message for PrivateCatalog.SearchProducts.
See: googleCloudPrivatecatalogV1beta1SearchProductsResponse
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1SearchProductsResponse :: GoogleCloudPrivatecatalogV1beta1SearchProductsResponse Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1SearchProductsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvsprNextPageToken :: Lens' GoogleCloudPrivatecatalogV1beta1SearchProductsResponse (Maybe Text) Source #
A pagination token returned from a previous call to SearchProducts that indicates from where listing should continue. This field is optional.
gcpvsprProducts :: Lens' GoogleCloudPrivatecatalogV1beta1SearchProductsResponse [GoogleCloudPrivatecatalogV1beta1Product] Source #
The `Product` resources computed from the resource context.
Xgafv
V1 error format.
Instances
GoogleCloudPrivatecatalogV1beta1VersionAsset
data GoogleCloudPrivatecatalogV1beta1VersionAsset Source #
Output only. The asset which has been validated and is ready to be provisioned. See google.cloud.privatecatalogproducer.v1beta.Version.asset for details.
See: googleCloudPrivatecatalogV1beta1VersionAsset
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1VersionAsset Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1VersionAsset
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvvaAddtional :: Lens' GoogleCloudPrivatecatalogV1beta1VersionAsset (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudPrivatecatalogV1beta1Version
data GoogleCloudPrivatecatalogV1beta1Version Source #
The consumer representation of a version which is a child resource under a `Product` with asset data.
See: googleCloudPrivatecatalogV1beta1Version
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1Version :: GoogleCloudPrivatecatalogV1beta1Version Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1Version
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvvAsset :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe GoogleCloudPrivatecatalogV1beta1VersionAsset) Source #
Output only. The asset which has been validated and is ready to be provisioned. See google.cloud.privatecatalogproducer.v1beta.Version.asset for details.
gcpvvUpdateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe UTCTime) Source #
Output only. The time when the version was last updated.
gcpvvName :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe Text) Source #
Output only. The resource name of the version, in the format `catalogs/{catalog_id}/products/{product_id}/versions/a-z*[a-z0-9]'. A unique identifier for the version under a product.
gcpvvDescription :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe Text) Source #
Output only. The user-supplied description of the version. Maximum of 256 characters.
gcpvvCreateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Version (Maybe UTCTime) Source #
Output only. The time when the version was created.
GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse
data GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse Source #
Response message for PrivateCatalog.SearchVersions.
See: googleCloudPrivatecatalogV1beta1SearchVersionsResponse
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1SearchVersionsResponse :: GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvsvrNextPageToken :: Lens' GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse (Maybe Text) Source #
A pagination token returned from a previous call to SearchVersions that indicates from where the listing should continue. This field is optional.
gcpvsvrVersions :: Lens' GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse [GoogleCloudPrivatecatalogV1beta1Version] Source #
The `Version` resources computed from the resource context.
GoogleCloudPrivatecatalogV1beta1Product
data GoogleCloudPrivatecatalogV1beta1Product Source #
The readonly representation of a product computed with a given resource context.
See: googleCloudPrivatecatalogV1beta1Product
smart constructor.
Instances
googleCloudPrivatecatalogV1beta1Product :: GoogleCloudPrivatecatalogV1beta1Product Source #
Creates a value of GoogleCloudPrivatecatalogV1beta1Product
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcpvpIconURI :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe Text) Source #
Output only. The icon URI of the product.
gcpvpUpdateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe UTCTime) Source #
Output only. The time when the product was last updated.
gcpvpDisplayMetadata :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe GoogleCloudPrivatecatalogV1beta1ProductDisplayMetadata) Source #
Output only. The display metadata to describe the product. The JSON schema of the metadata differs by Product.asset_type. When the type is `google.deploymentmanager.Template`, the schema is as follows: ``` "$schema": http://json-schema.org/draft-04/schema# type: object properties: name: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 tagline: type: string minLength: 1 maxLength: 100 support_info: type: string minLength: 1 maxLength: 2048 creator: type: string minLength: 1 maxLength: 100 documentation: type: array items: type: object properties: url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&'/%=~_|]" title: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 required: - name - description additionalProperties: false ``` When the asset type is `google.cloudprivatecatalog.ListingOnly`, the schema is as follows: ``` "$schema": http://json-schema.org/draft-04/schema# type: object properties: name: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 tagline: type: string minLength: 1 maxLength: 100 support_info: type: string minLength: 1 maxLength: 2048 creator: type: string minLength: 1 maxLength: 100 documentation: type: array items: type: object properties: url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&'/%=~_|]" title: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 signup_url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&'/%=~_|]" required: - name - description - signup_url additionalProperties: false ```
gcpvpName :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe Text) Source #
Output only. The resource name of the target product, in the format of `products/a-z*[a-z0-9]'. A unique identifier for the product under a catalog.
gcpvpAssetType :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe Text) Source #
Output only. The type of the product asset. It can be one of the following values: * `google.deploymentmanager.Template` * `google.cloudprivatecatalog.ListingOnly`
gcpvpCreateTime :: Lens' GoogleCloudPrivatecatalogV1beta1Product (Maybe UTCTime) Source #
Output only. The time when the product was created.