{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.CloudPrivateCatalogProducer
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- Enables cloud users to manage and share enterprise catalogs intheir organizations.
--
-- /See:/ <https://cloud.google.com/private-catalog/ Cloud Private Catalog Producer API Reference>
module Gogol.CloudPrivateCatalogProducer
( -- * Configuration
cloudPrivateCatalogProducerService,
-- * OAuth Scopes
CloudPlatform'FullControl,
-- * Resources
-- ** cloudprivatecatalogproducer.catalogs.associations.create
CloudPrivateCatalogProducerCatalogsAssociationsCreateResource,
CloudPrivateCatalogProducerCatalogsAssociationsCreate (..),
newCloudPrivateCatalogProducerCatalogsAssociationsCreate,
-- ** cloudprivatecatalogproducer.catalogs.associations.delete
CloudPrivateCatalogProducerCatalogsAssociationsDeleteResource,
CloudPrivateCatalogProducerCatalogsAssociationsDelete (..),
newCloudPrivateCatalogProducerCatalogsAssociationsDelete,
-- ** cloudprivatecatalogproducer.catalogs.associations.get
CloudPrivateCatalogProducerCatalogsAssociationsGetResource,
CloudPrivateCatalogProducerCatalogsAssociationsGet (..),
newCloudPrivateCatalogProducerCatalogsAssociationsGet,
-- ** cloudprivatecatalogproducer.catalogs.associations.list
CloudPrivateCatalogProducerCatalogsAssociationsListResource,
CloudPrivateCatalogProducerCatalogsAssociationsList (..),
newCloudPrivateCatalogProducerCatalogsAssociationsList,
-- ** cloudprivatecatalogproducer.catalogs.create
CloudPrivateCatalogProducerCatalogsCreateResource,
CloudPrivateCatalogProducerCatalogsCreate (..),
newCloudPrivateCatalogProducerCatalogsCreate,
-- ** cloudprivatecatalogproducer.catalogs.delete
CloudPrivateCatalogProducerCatalogsDeleteResource,
CloudPrivateCatalogProducerCatalogsDelete (..),
newCloudPrivateCatalogProducerCatalogsDelete,
-- ** cloudprivatecatalogproducer.catalogs.get
CloudPrivateCatalogProducerCatalogsGetResource,
CloudPrivateCatalogProducerCatalogsGet (..),
newCloudPrivateCatalogProducerCatalogsGet,
-- ** cloudprivatecatalogproducer.catalogs.getIamPolicy
CloudPrivateCatalogProducerCatalogsGetIamPolicyResource,
CloudPrivateCatalogProducerCatalogsGetIamPolicy (..),
newCloudPrivateCatalogProducerCatalogsGetIamPolicy,
-- ** cloudprivatecatalogproducer.catalogs.list
CloudPrivateCatalogProducerCatalogsListResource,
CloudPrivateCatalogProducerCatalogsList (..),
newCloudPrivateCatalogProducerCatalogsList,
-- ** cloudprivatecatalogproducer.catalogs.patch
CloudPrivateCatalogProducerCatalogsPatchResource,
CloudPrivateCatalogProducerCatalogsPatch (..),
newCloudPrivateCatalogProducerCatalogsPatch,
-- ** cloudprivatecatalogproducer.catalogs.products.copy
CloudPrivateCatalogProducerCatalogsProductsCopyResource,
CloudPrivateCatalogProducerCatalogsProductsCopy (..),
newCloudPrivateCatalogProducerCatalogsProductsCopy,
-- ** cloudprivatecatalogproducer.catalogs.products.create
CloudPrivateCatalogProducerCatalogsProductsCreateResource,
CloudPrivateCatalogProducerCatalogsProductsCreate (..),
newCloudPrivateCatalogProducerCatalogsProductsCreate,
-- ** cloudprivatecatalogproducer.catalogs.products.delete
CloudPrivateCatalogProducerCatalogsProductsDeleteResource,
CloudPrivateCatalogProducerCatalogsProductsDelete (..),
newCloudPrivateCatalogProducerCatalogsProductsDelete,
-- ** cloudprivatecatalogproducer.catalogs.products.get
CloudPrivateCatalogProducerCatalogsProductsGetResource,
CloudPrivateCatalogProducerCatalogsProductsGet (..),
newCloudPrivateCatalogProducerCatalogsProductsGet,
-- ** cloudprivatecatalogproducer.catalogs.products.icons.upload
CloudPrivateCatalogProducerCatalogsProductsIconsUploadResource,
CloudPrivateCatalogProducerCatalogsProductsIconsUpload (..),
newCloudPrivateCatalogProducerCatalogsProductsIconsUpload,
-- ** cloudprivatecatalogproducer.catalogs.products.list
CloudPrivateCatalogProducerCatalogsProductsListResource,
CloudPrivateCatalogProducerCatalogsProductsList (..),
newCloudPrivateCatalogProducerCatalogsProductsList,
-- ** cloudprivatecatalogproducer.catalogs.products.patch
CloudPrivateCatalogProducerCatalogsProductsPatchResource,
CloudPrivateCatalogProducerCatalogsProductsPatch (..),
newCloudPrivateCatalogProducerCatalogsProductsPatch,
-- ** cloudprivatecatalogproducer.catalogs.products.versions.create
CloudPrivateCatalogProducerCatalogsProductsVersionsCreateResource,
CloudPrivateCatalogProducerCatalogsProductsVersionsCreate (..),
newCloudPrivateCatalogProducerCatalogsProductsVersionsCreate,
-- ** cloudprivatecatalogproducer.catalogs.products.versions.delete
CloudPrivateCatalogProducerCatalogsProductsVersionsDeleteResource,
CloudPrivateCatalogProducerCatalogsProductsVersionsDelete (..),
newCloudPrivateCatalogProducerCatalogsProductsVersionsDelete,
-- ** cloudprivatecatalogproducer.catalogs.products.versions.get
CloudPrivateCatalogProducerCatalogsProductsVersionsGetResource,
CloudPrivateCatalogProducerCatalogsProductsVersionsGet (..),
newCloudPrivateCatalogProducerCatalogsProductsVersionsGet,
-- ** cloudprivatecatalogproducer.catalogs.products.versions.list
CloudPrivateCatalogProducerCatalogsProductsVersionsListResource,
CloudPrivateCatalogProducerCatalogsProductsVersionsList (..),
newCloudPrivateCatalogProducerCatalogsProductsVersionsList,
-- ** cloudprivatecatalogproducer.catalogs.products.versions.patch
CloudPrivateCatalogProducerCatalogsProductsVersionsPatchResource,
CloudPrivateCatalogProducerCatalogsProductsVersionsPatch (..),
newCloudPrivateCatalogProducerCatalogsProductsVersionsPatch,
-- ** cloudprivatecatalogproducer.catalogs.setIamPolicy
CloudPrivateCatalogProducerCatalogsSetIamPolicyResource,
CloudPrivateCatalogProducerCatalogsSetIamPolicy (..),
newCloudPrivateCatalogProducerCatalogsSetIamPolicy,
-- ** cloudprivatecatalogproducer.catalogs.testIamPermissions
CloudPrivateCatalogProducerCatalogsTestIamPermissionsResource,
CloudPrivateCatalogProducerCatalogsTestIamPermissions (..),
newCloudPrivateCatalogProducerCatalogsTestIamPermissions,
-- ** cloudprivatecatalogproducer.catalogs.undelete
CloudPrivateCatalogProducerCatalogsUndeleteResource,
CloudPrivateCatalogProducerCatalogsUndelete (..),
newCloudPrivateCatalogProducerCatalogsUndelete,
-- ** cloudprivatecatalogproducer.operations.cancel
CloudPrivateCatalogProducerOperationsCancelResource,
CloudPrivateCatalogProducerOperationsCancel (..),
newCloudPrivateCatalogProducerOperationsCancel,
-- ** cloudprivatecatalogproducer.operations.delete
CloudPrivateCatalogProducerOperationsDeleteResource,
CloudPrivateCatalogProducerOperationsDelete (..),
newCloudPrivateCatalogProducerOperationsDelete,
-- ** cloudprivatecatalogproducer.operations.get
CloudPrivateCatalogProducerOperationsGetResource,
CloudPrivateCatalogProducerOperationsGet (..),
newCloudPrivateCatalogProducerOperationsGet,
-- ** cloudprivatecatalogproducer.operations.list
CloudPrivateCatalogProducerOperationsListResource,
CloudPrivateCatalogProducerOperationsList (..),
newCloudPrivateCatalogProducerOperationsList,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** GoogleCloudPrivatecatalogproducerV1beta1Association
GoogleCloudPrivatecatalogproducerV1beta1Association (..),
newGoogleCloudPrivatecatalogproducerV1beta1Association,
-- ** GoogleCloudPrivatecatalogproducerV1beta1Catalog
GoogleCloudPrivatecatalogproducerV1beta1Catalog (..),
newGoogleCloudPrivatecatalogproducerV1beta1Catalog,
-- ** GoogleCloudPrivatecatalogproducerV1beta1CopyProductRequest
GoogleCloudPrivatecatalogproducerV1beta1CopyProductRequest (..),
newGoogleCloudPrivatecatalogproducerV1beta1CopyProductRequest,
-- ** GoogleCloudPrivatecatalogproducerV1beta1CreateAssociationRequest
GoogleCloudPrivatecatalogproducerV1beta1CreateAssociationRequest (..),
newGoogleCloudPrivatecatalogproducerV1beta1CreateAssociationRequest,
-- ** GoogleCloudPrivatecatalogproducerV1beta1ListAssociationsResponse
GoogleCloudPrivatecatalogproducerV1beta1ListAssociationsResponse (..),
newGoogleCloudPrivatecatalogproducerV1beta1ListAssociationsResponse,
-- ** GoogleCloudPrivatecatalogproducerV1beta1ListCatalogsResponse
GoogleCloudPrivatecatalogproducerV1beta1ListCatalogsResponse (..),
newGoogleCloudPrivatecatalogproducerV1beta1ListCatalogsResponse,
-- ** GoogleCloudPrivatecatalogproducerV1beta1ListProductsResponse
GoogleCloudPrivatecatalogproducerV1beta1ListProductsResponse (..),
newGoogleCloudPrivatecatalogproducerV1beta1ListProductsResponse,
-- ** GoogleCloudPrivatecatalogproducerV1beta1ListVersionsResponse
GoogleCloudPrivatecatalogproducerV1beta1ListVersionsResponse (..),
newGoogleCloudPrivatecatalogproducerV1beta1ListVersionsResponse,
-- ** GoogleCloudPrivatecatalogproducerV1beta1Product
GoogleCloudPrivatecatalogproducerV1beta1Product (..),
newGoogleCloudPrivatecatalogproducerV1beta1Product,
-- ** GoogleCloudPrivatecatalogproducerV1beta1Product_DisplayMetadata
GoogleCloudPrivatecatalogproducerV1beta1Product_DisplayMetadata (..),
newGoogleCloudPrivatecatalogproducerV1beta1Product_DisplayMetadata,
-- ** GoogleCloudPrivatecatalogproducerV1beta1UndeleteCatalogRequest
GoogleCloudPrivatecatalogproducerV1beta1UndeleteCatalogRequest (..),
newGoogleCloudPrivatecatalogproducerV1beta1UndeleteCatalogRequest,
-- ** GoogleCloudPrivatecatalogproducerV1beta1UploadIconRequest
GoogleCloudPrivatecatalogproducerV1beta1UploadIconRequest (..),
newGoogleCloudPrivatecatalogproducerV1beta1UploadIconRequest,
-- ** GoogleCloudPrivatecatalogproducerV1beta1Version
GoogleCloudPrivatecatalogproducerV1beta1Version (..),
newGoogleCloudPrivatecatalogproducerV1beta1Version,
-- ** GoogleCloudPrivatecatalogproducerV1beta1Version_Asset
GoogleCloudPrivatecatalogproducerV1beta1Version_Asset (..),
newGoogleCloudPrivatecatalogproducerV1beta1Version_Asset,
-- ** GoogleCloudPrivatecatalogproducerV1beta1Version_OriginalAsset
GoogleCloudPrivatecatalogproducerV1beta1Version_OriginalAsset (..),
newGoogleCloudPrivatecatalogproducerV1beta1Version_OriginalAsset,
-- ** GoogleIamV1AuditConfig
GoogleIamV1AuditConfig (..),
newGoogleIamV1AuditConfig,
-- ** GoogleIamV1AuditLogConfig
GoogleIamV1AuditLogConfig (..),
newGoogleIamV1AuditLogConfig,
-- ** GoogleIamV1AuditLogConfig_LogType
GoogleIamV1AuditLogConfig_LogType (..),
-- ** GoogleIamV1Binding
GoogleIamV1Binding (..),
newGoogleIamV1Binding,
-- ** GoogleIamV1Policy
GoogleIamV1Policy (..),
newGoogleIamV1Policy,
-- ** GoogleIamV1SetIamPolicyRequest
GoogleIamV1SetIamPolicyRequest (..),
newGoogleIamV1SetIamPolicyRequest,
-- ** GoogleIamV1TestIamPermissionsRequest
GoogleIamV1TestIamPermissionsRequest (..),
newGoogleIamV1TestIamPermissionsRequest,
-- ** GoogleIamV1TestIamPermissionsResponse
GoogleIamV1TestIamPermissionsResponse (..),
newGoogleIamV1TestIamPermissionsResponse,
-- ** GoogleLongrunningCancelOperationRequest
GoogleLongrunningCancelOperationRequest (..),
newGoogleLongrunningCancelOperationRequest,
-- ** GoogleLongrunningListOperationsResponse
GoogleLongrunningListOperationsResponse (..),
newGoogleLongrunningListOperationsResponse,
-- ** GoogleLongrunningOperation
GoogleLongrunningOperation (..),
newGoogleLongrunningOperation,
-- ** GoogleLongrunningOperation_Metadata
GoogleLongrunningOperation_Metadata (..),
newGoogleLongrunningOperation_Metadata,
-- ** GoogleLongrunningOperation_Response
GoogleLongrunningOperation_Response (..),
newGoogleLongrunningOperation_Response,
-- ** GoogleProtobufEmpty
GoogleProtobufEmpty (..),
newGoogleProtobufEmpty,
-- ** GoogleRpcStatus
GoogleRpcStatus (..),
newGoogleRpcStatus,
-- ** GoogleRpcStatus_DetailsItem
GoogleRpcStatus_DetailsItem (..),
newGoogleRpcStatus_DetailsItem,
-- ** GoogleTypeExpr
GoogleTypeExpr (..),
newGoogleTypeExpr,
)
where
import Gogol.CloudPrivateCatalogProducer.Catalogs.Associations.Create
import Gogol.CloudPrivateCatalogProducer.Catalogs.Associations.Delete
import Gogol.CloudPrivateCatalogProducer.Catalogs.Associations.Get
import Gogol.CloudPrivateCatalogProducer.Catalogs.Associations.List
import Gogol.CloudPrivateCatalogProducer.Catalogs.Create
import Gogol.CloudPrivateCatalogProducer.Catalogs.Delete
import Gogol.CloudPrivateCatalogProducer.Catalogs.Get
import Gogol.CloudPrivateCatalogProducer.Catalogs.GetIamPolicy
import Gogol.CloudPrivateCatalogProducer.Catalogs.List
import Gogol.CloudPrivateCatalogProducer.Catalogs.Patch
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Copy
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Create
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Delete
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Get
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Icons.Upload
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.List
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Patch
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Versions.Create
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Versions.Delete
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Versions.Get
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Versions.List
import Gogol.CloudPrivateCatalogProducer.Catalogs.Products.Versions.Patch
import Gogol.CloudPrivateCatalogProducer.Catalogs.SetIamPolicy
import Gogol.CloudPrivateCatalogProducer.Catalogs.TestIamPermissions
import Gogol.CloudPrivateCatalogProducer.Catalogs.Undelete
import Gogol.CloudPrivateCatalogProducer.Operations.Cancel
import Gogol.CloudPrivateCatalogProducer.Operations.Delete
import Gogol.CloudPrivateCatalogProducer.Operations.Get
import Gogol.CloudPrivateCatalogProducer.Operations.List
import Gogol.CloudPrivateCatalogProducer.Types