@datafire/google_cloudprivatecatalogproducer v3.0.0
@datafire/google_cloudprivatecatalogproducer
Client library for Cloud Private Catalog Producer
Installation and Usage
npm install --save @datafire/google_cloudprivatecatalogproducer
let google_cloudprivatecatalogproducer = require('@datafire/google_cloudprivatecatalogproducer').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Enables cloud users to manage and share enterprise catalogs intheir organizations.
Actions
oauthCallback
Exchange the code passed to your redirect URI for an access_token
google_cloudprivatecatalogproducer.oauthCallback({
"code": ""
}, context)
Input
- input
object
- code required
string
- code required
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
oauthRefresh
Exchange a refresh_token for an access_token
google_cloudprivatecatalogproducer.oauthRefresh(null, context)
Input
This action has no parameters
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
cloudprivatecatalogproducer.catalogs.list
Lists Catalog resources that the producer has access to, within the scope of the parent resource.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.list({}, context)
Input
- input
object
- pageSize
integer
: The maximum number of catalogs to return. - pageToken
string
: A pagination token returned from a previous call to ListCatalogs - parent
string
: The resource name of the parent resource. - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- pageSize
Output
cloudprivatecatalogproducer.catalogs.create
Creates a new Catalog resource.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.create({}, context)
Input
- input
object
- body GoogleCloudPrivatecatalogproducerV1beta1Catalog
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
Output
- output GoogleLongrunningOperation
cloudprivatecatalogproducer.operations.list
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns UNIMPLEMENTED
.
NOTE: the name
binding allows API services to override the binding
to use different resource name schemes, such as users/*/operations
. To
override the binding, API services can add a binding such as
"/v1/{name=users/*}/operations"
to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.operations.list({}, context)
Input
- input
object
- filter
string
: The standard list filter. - name
string
: The name of the operation's parent resource. - pageSize
integer
: The standard list page size. - pageToken
string
: The standard list page token. - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- filter
Output
cloudprivatecatalogproducer.catalogs.products.versions.delete
Hard deletes a Version.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.versions.delete({
"name": ""
}, context)
Input
- input
object
- name required
string
: The resource name of the version. - force
boolean
: Forces deletion of theCatalog
and itsAssociation
resources. - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- name required
Output
- output GoogleProtobufEmpty
cloudprivatecatalogproducer.catalogs.products.versions.get
Returns the requested Version resource.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.versions.get({
"name": ""
}, context)
Input
- input
object
- name required
string
: The resource name of the version. - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- name required
Output
cloudprivatecatalogproducer.catalogs.products.versions.patch
Updates a specific Version resource.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.versions.patch({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. The resource name of the version, in the format - updateMask
string
: Field mask that controls which fields of the version should be updated. - body GoogleCloudPrivatecatalogproducerV1beta1Version
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- name required
Output
cloudprivatecatalogproducer.operations.cancel
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not
guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use
Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an Operation.error value with a google.rpc.Status.code of 1,
corresponding to Code.CANCELLED
.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.operations.cancel({
"name": ""
}, context)
Input
- input
object
- name required
string
: The name of the operation resource to be cancelled. - body GoogleLongrunningCancelOperationRequest
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- name required
Output
- output GoogleProtobufEmpty
cloudprivatecatalogproducer.catalogs.products.copy
Copies a Product under another Catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.copy({
"name": ""
}, context)
Input
- input
object
- name required
string
: The resource name of the current product that is copied from. - body GoogleCloudPrivatecatalogproducerV1beta1CopyProductRequest
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- name required
Output
- output GoogleLongrunningOperation
cloudprivatecatalogproducer.catalogs.undelete
Undeletes a deleted Catalog and all resources under it.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.undelete({
"name": ""
}, context)
Input
- input
object
- name required
string
: The resource name of the catalog. - body GoogleCloudPrivatecatalogproducerV1beta1UndeleteCatalogRequest
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- name required
Output
cloudprivatecatalogproducer.catalogs.associations.list
Lists all Association resources under a catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.associations.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: The resource name of theCatalog
whoseAssociations
are - pageSize
integer
: The maximum number of catalog associations to return. - pageToken
string
: A pagination token returned from the previous call to - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- parent required
Output
cloudprivatecatalogproducer.catalogs.associations.create
Creates an Association instance under a given Catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.associations.create({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: TheCatalog
resource's name. - body GoogleCloudPrivatecatalogproducerV1beta1CreateAssociationRequest
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- parent required
Output
cloudprivatecatalogproducer.catalogs.products.list
Lists Product resources that the producer has access to, within the scope of the parent catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: The resource name of the parent resource. - filter
string
: A filter expression used to restrict the returned results based - pageSize
integer
: The maximum number of products to return. - pageToken
string
: A pagination token returned from a previous call to ListProducts - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- parent required
Output
cloudprivatecatalogproducer.catalogs.products.create
Creates a Product instance under a given Catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.create({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: The catalog name of the new product's parent. - body GoogleCloudPrivatecatalogproducerV1beta1Product
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- parent required
Output
cloudprivatecatalogproducer.catalogs.products.versions.list
Lists Version resources that the producer has access to, within the scope of the parent Product.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.versions.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: The resource name of the parent resource. - pageSize
integer
: The maximum number of versions to return. - pageToken
string
: A pagination token returned from a previous call to ListVersions - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- parent required
Output
cloudprivatecatalogproducer.catalogs.products.versions.create
Creates a Version instance under a given Product.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.versions.create({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: The product name of the new version's parent. - body GoogleCloudPrivatecatalogproducerV1beta1Version
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- parent required
Output
- output GoogleLongrunningOperation
cloudprivatecatalogproducer.catalogs.products.icons.upload
Creates an Icon instance under a given Product. If Product only has a default icon, a new Icon instance is created and associated with the given Product. If Product already has a non-default icon, the action creates a new Icon instance, associates the newly created Icon with the given Product and deletes the old icon.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.products.icons.upload({
"product": ""
}, context)
Input
- input
object
- product required
string
: The resource name of the product. - body GoogleCloudPrivatecatalogproducerV1beta1UploadIconRequest
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- product required
Output
- output GoogleProtobufEmpty
cloudprivatecatalogproducer.catalogs.getIamPolicy
Gets IAM policy for the specified Catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.getIamPolicy({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy is being requested. - options.requestedPolicyVersion
integer
: Optional. The policy format version to be returned. - alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- resource required
Output
- output GoogleIamV1Policy
cloudprivatecatalogproducer.catalogs.setIamPolicy
Sets the IAM policy for the specified Catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.setIamPolicy({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy is being specified. - body GoogleIamV1SetIamPolicyRequest
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- resource required
Output
- output GoogleIamV1Policy
cloudprivatecatalogproducer.catalogs.testIamPermissions
Tests the IAM permissions for the specified Catalog.
google_cloudprivatecatalogproducer.cloudprivatecatalogproducer.catalogs.testIamPermissions({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy detail is being requested. - body GoogleIamV1TestIamPermissionsRequest
- alt
string
(values: json, media, proto): Data format for response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - access_token
string
: OAuth access token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - $.xgafv
string
(values: 1, 2): V1 error format. - oauth_token
string
: OAuth 2.0 token for the current user. - callback
string
: JSONP
- resource required
Output
Definitions
GoogleCloudPrivatecatalogproducerV1beta1Association
- GoogleCloudPrivatecatalogproducerV1beta1Association
object
: An association tuple that pairs aCatalog
to a resource- createTime
string
: The creation time of the association. - name
string
: Output only. The resource name of the catalog association, in the format - resource
string
: Required. The user-supplied fully qualified name of theResource
- createTime
GoogleCloudPrivatecatalogproducerV1beta1Catalog
- GoogleCloudPrivatecatalogproducerV1beta1Catalog
object
: The producer representation of a catalog which is a curated collection of- createTime
string
: Output only. The time when the catalog was created. - description
string
: Required. The user-supplied description of the catalog. Maximum of 512 - displayName
string
: Required. The user-supplied descriptive name of the catalog as it appears - name
string
: Output only. The resource name of the catalog, in the format - parent
string
: Required. The parent resource name of the catalog, which can't be changed - updateTime
string
: Output only. The time when the catalog was last updated.
- createTime
GoogleCloudPrivatecatalogproducerV1beta1CopyProductRequest
- GoogleCloudPrivatecatalogproducerV1beta1CopyProductRequest
object
- destinationProductName
string
: The resource name of the destination product that is copied to.
- destinationProductName
GoogleCloudPrivatecatalogproducerV1beta1CreateAssociationRequest
- GoogleCloudPrivatecatalogproducerV1beta1CreateAssociationRequest
object
GoogleCloudPrivatecatalogproducerV1beta1ListAssociationsResponse
- GoogleCloudPrivatecatalogproducerV1beta1ListAssociationsResponse
object
- associations
array
: The returnedAssociation
resources from the list call. - nextPageToken
string
: A pagination token returned from a previous call to
- associations
GoogleCloudPrivatecatalogproducerV1beta1ListCatalogsResponse
- GoogleCloudPrivatecatalogproducerV1beta1ListCatalogsResponse
object
- catalogs
array
: TheCatalogs
returned from the list call. - nextPageToken
string
: A pagination token returned from a previous call to ListCatalogs
- catalogs
GoogleCloudPrivatecatalogproducerV1beta1ListProductsResponse
- GoogleCloudPrivatecatalogproducerV1beta1ListProductsResponse
object
- nextPageToken
string
: A pagination token returned from a previous call to ListProducts - products
array
: TheProduct
returned from the list call.
- nextPageToken
GoogleCloudPrivatecatalogproducerV1beta1ListVersionsResponse
- GoogleCloudPrivatecatalogproducerV1beta1ListVersionsResponse
object
- nextPageToken
string
: A pagination token returned from a previous call to ListProducts - versions
array
: TheVersiVersionon
returned from the list call.
- nextPageToken
GoogleCloudPrivatecatalogproducerV1beta1Product
- GoogleCloudPrivatecatalogproducerV1beta1Product
object
: The producer representation of a product which is a child resource of- assetType
string
: Required. The type of the product asset, which cannot be changed after the - createTime
string
: Output only. The time when the product was created. - displayMetadata
object
: The user-supplied display metadata to describe the product. - iconUri
string
: Output only. The public accessible URI of the icon uploaded by - name
string
: Required. The resource name of the product in the format - updateTime
string
: Output only. The time when the product was last updated.
- assetType
GoogleCloudPrivatecatalogproducerV1beta1UndeleteCatalogRequest
- GoogleCloudPrivatecatalogproducerV1beta1UndeleteCatalogRequest
object
GoogleCloudPrivatecatalogproducerV1beta1UploadIconRequest
- GoogleCloudPrivatecatalogproducerV1beta1UploadIconRequest
object
- icon
string
: The raw icon bytes user-supplied to be uploaded to the product. The format
- icon
GoogleCloudPrivatecatalogproducerV1beta1Version
- GoogleCloudPrivatecatalogproducerV1beta1Version
object
: The producer representation of a version, which is a child resource under a- asset
object
: Output only. The asset which has been validated and is ready to be - createTime
string
: Output only. The time when the version was created. - description
string
: The user-supplied description of the version. Maximum of 256 characters. - name
string
: Required. The resource name of the version, in the format - originalAsset
object
: The user-supplied asset payload. The maximum size of the payload is 2MB. - updateTime
string
: Output only. The time when the version was last updated.
- asset
GoogleIamV1AuditConfig
- GoogleIamV1AuditConfig
object
: Specifies the audit configuration for a service.- auditLogConfigs
array
: The configuration for logging of each type of permission. - service
string
: Specifies a service that will be enabled for audit logging.
- auditLogConfigs
GoogleIamV1AuditLogConfig
- GoogleIamV1AuditLogConfig
object
: Provides the configuration for logging a type of permissions.- exemptedMembers
array
: Specifies the identities that do not cause logging for this type of- items
string
- items
- logType
string
(values: LOG_TYPE_UNSPECIFIED, ADMIN_READ, DATA_WRITE, DATA_READ): The log type that this config enables.
- exemptedMembers
GoogleIamV1Binding
- GoogleIamV1Binding
object
: Associatesmembers
with arole
.- condition GoogleTypeExpr
- members
array
: Specifies the identities requesting access for a Cloud Platform resource.- items
string
- items
- role
string
: Role that is assigned tomembers
.
GoogleIamV1Policy
- GoogleIamV1Policy
object
: An Identity and Access Management (IAM) policy, which specifies access- auditConfigs
array
: Specifies cloud audit logging configuration for this policy.- items GoogleIamV1AuditConfig
- bindings
array
: Associates a list ofmembers
to arole
. Optionally, may specify a- items GoogleIamV1Binding
- etag
string
:etag
is used for optimistic concurrency control as a way to help - version
integer
: Specifies the format of the policy.
- auditConfigs
GoogleIamV1SetIamPolicyRequest
- GoogleIamV1SetIamPolicyRequest
object
: Request message forSetIamPolicy
method.- policy GoogleIamV1Policy
- updateMask
string
: OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only
GoogleIamV1TestIamPermissionsRequest
- GoogleIamV1TestIamPermissionsRequest
object
: Request message forTestIamPermissions
method.- permissions
array
: The set of permissions to check for theresource
. Permissions with- items
string
- items
- permissions
GoogleIamV1TestIamPermissionsResponse
- GoogleIamV1TestIamPermissionsResponse
object
: Response message forTestIamPermissions
method.- permissions
array
: A subset ofTestPermissionsRequest.permissions
that the caller is- items
string
- items
- permissions
GoogleLongrunningCancelOperationRequest
- GoogleLongrunningCancelOperationRequest
object
: The request message for Operations.CancelOperation.
GoogleLongrunningListOperationsResponse
- GoogleLongrunningListOperationsResponse
object
: The response message for Operations.ListOperations.- nextPageToken
string
: The standard List next-page token. - operations
array
: A list of operations that matches the specified filter in the request.
- nextPageToken
GoogleLongrunningOperation
- GoogleLongrunningOperation
object
: This resource represents a long-running operation that is the result of a- done
boolean
: If the value isfalse
, it means the operation is still in progress. - error GoogleRpcStatus
- metadata
object
: Service-specific metadata associated with the operation. It typically - name
string
: The server-assigned name, which is only unique within the same service that - response
object
: The normal response of the operation in case of success. If the original
- done
GoogleProtobufEmpty
- GoogleProtobufEmpty
object
: A generic empty message that you can re-use to avoid defining duplicated
GoogleRpcStatus
- GoogleRpcStatus
object
: TheStatus
type defines a logical error model that is suitable for- code
integer
: The status code, which should be an enum value of google.rpc.Code. - details
array
: A list of messages that carry the error details. There is a common set of- items
object
- items
- message
string
: A developer-facing error message, which should be in English. Any
- code
GoogleTypeExpr
- GoogleTypeExpr
object
: Represents an expression text. Example:- description
string
: An optional description of the expression. This is a longer text which - expression
string
: Textual representation of an expression in - location
string
: An optional string indicating the location of the expression for error - title
string
: An optional title for the expression, i.e. a short string describing
- description
5 years ago