Cloud Commerce Partner Procurement API (cloudcommerceprocurement:v1)

2024-06-15

13 removed methods | Removed API

Deletions

    Methods
  • cloudcommerceprocurement.providers.accounts.approve

      Flat Path : v1/providers/{providersId}/accounts/{accountsId}:approve

      Path : v1/{+name}:approve

      Parameter Order : name

      Description : Grants an approval on an Account.

      Parameters :

        name

          Required : Yes

          Description : Required. The resource name of the account, with the format `providers/{providerId}/accounts/{accountId}`.

          Pattern : ^providers/[^/]+/accounts/[^/]+$

          Type : string

          Location : path

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : POST

  • cloudcommerceprocurement.providers.accounts.list

      Parameters :

        pageToken

          Location : query

          Type : string

          Description : The token for fetching the next page.

        parent

          Pattern : ^providers/[^/]+$

          Location : path

          Description : Required. The parent resource name.

          Type : string

          Required : Yes

        pageSize

          Type : integer

          Format : int32

          Location : query

          Description : The maximum number of entries that are requested. The default page size is 25 and the maximum page size is 200.

      HTTP Method : GET

      Description : Lists Accounts that the provider has access to.

      Path : v1/{+parent}/accounts

      Parameter Order : parent

      Flat Path : v1/providers/{providersId}/accounts

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • cloudcommerceprocurement.providers.accounts.reject

      Description : Rejects an approval on an Account.

      HTTP Method : POST

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1/{+name}:reject

      Flat Path : v1/providers/{providersId}/accounts/{accountsId}:reject

      Parameters :

        name

          Type : string

          Required : Yes

          Location : path

          Pattern : ^providers/[^/]+/accounts/[^/]+$

          Description : Required. The resource name of the account.

  • cloudcommerceprocurement.providers.accounts.reset

      Parameter Order : name

      HTTP Method : POST

      Parameters :

        name

          Location : path

          Required : Yes

          Pattern : ^providers/[^/]+/accounts/[^/]+$

          Type : string

          Description : Required. The resource name of the account.

      Description : Resets an Account and cancels all associated Entitlements. Partner can only reset accounts they own rather than customer accounts.

      Flat Path : v1/providers/{providersId}/accounts/{accountsId}:reset

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1/{+name}:reset

  • cloudcommerceprocurement.providers.accounts.get

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Type : string

          Description : Required. The name of the account to retrieve.

          Location : path

          Required : Yes

          Pattern : ^providers/[^/]+/accounts/[^/]+$

      Flat Path : v1/providers/{providersId}/accounts/{accountsId}

      Description : Gets a requested Account resource.

      Path : v1/{+name}

      Parameter Order : name

  • cloudcommerceprocurement.providers.entitlements.rejectPlanChange

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1/{+name}:rejectPlanChange

      Description : Rejects an entitlement plan change that is in the EntitlementState.ENTITLEMENT_PENDING_PLAN_CHANGE_APPROVAL state. This method is invoked by the provider to reject the plan change on the entitlement resource.

      Parameters :

        name

          Description : Required. The resource name of the entitlement.

          Pattern : ^providers/[^/]+/entitlements/[^/]+$

          Required : Yes

          Type : string

          Location : path

      Flat Path : v1/providers/{providersId}/entitlements/{entitlementsId}:rejectPlanChange

      HTTP Method : POST

      Parameter Order : name

  • cloudcommerceprocurement.providers.entitlements.patch

      Parameter Order : name

      HTTP Method : PATCH

      Parameters :

        name

          Description : Required. The name of the entitlement to update.

          Type : string

          Required : Yes

          Location : path

          Pattern : ^providers/[^/]+/entitlements/[^/]+$

        updateMask

          Type : string

          Location : query

          Description : The update mask that applies to the resource. See the [FieldMask definition] (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask) for more details.

          Format : google-fieldmask

      Path : v1/{+name}

      Description : Updates an existing Entitlement.

      Flat Path : v1/providers/{providersId}/entitlements/{entitlementsId}

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • cloudcommerceprocurement.providers.entitlements.get

      HTTP Method : GET

      Parameter Order : name

      Path : v1/{+name}

      Description : Gets a requested Entitlement resource.

      Parameters :

        name

          Required : Yes

          Location : path

          Pattern : ^providers/[^/]+/entitlements/[^/]+$

          Type : string

          Description : Required. The name of the entitlement to retrieve.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Flat Path : v1/providers/{providersId}/entitlements/{entitlementsId}

  • cloudcommerceprocurement.providers.entitlements.reject

      HTTP Method : POST

      Path : v1/{+name}:reject

      Parameter Order : name

      Flat Path : v1/providers/{providersId}/entitlements/{entitlementsId}:reject

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Rejects an entitlement that is in the EntitlementState.ENTITLEMENT_ACTIVATION_REQUESTED state. This method is invoked by the provider to reject the creation of the entitlement resource.

      Parameters :

        name

          Pattern : ^providers/[^/]+/entitlements/[^/]+$

          Location : path

          Description : Required. The resource name of the entitlement.

          Required : Yes

          Type : string

  • cloudcommerceprocurement.providers.entitlements.suspend

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Requests suspension of an active Entitlement. This is not yet supported.

      HTTP Method : POST

      Flat Path : v1/providers/{providersId}/entitlements/{entitlementsId}:suspend

      Path : v1/{+name}:suspend

      Parameters :

        name

          Location : path

          Type : string

          Pattern : ^providers/[^/]+/entitlements/[^/]+$

          Description : Required. The name of the entitlement to suspend.

          Required : Yes

      Parameter Order : name

  • cloudcommerceprocurement.providers.entitlements.list

      Path : v1/{+parent}/entitlements

      Parameter Order : parent

      Flat Path : v1/providers/{providersId}/entitlements

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        filter

          Location : query

          Type : string

          Description : The filter that can be used to limit the list request. The filter is a query string that can match a selected set of attributes with string values. For example `account=E-1234-5678-ABCD-EFGH`, `state=pending_cancellation`, and `plan!=foo-plan`. Supported query attributes are * `account` * `customer_billing_account` with value in the format of: `billingAccounts/{id}` * `product_external_name` * `quote_external_name` * `offer` * `new_pending_offer` * `plan` * `newPendingPlan` or `new_pending_plan` * `state` * `consumers.project` * `change_history.new_offer` Note that the consumers and change_history.new_offer match works on repeated structures, so equality (`consumers.project=projects/123456789`) is not supported. Set membership can be expressed with the `:` operator. For example, `consumers.project:projects/123456789` finds entitlements with at least one consumer with project field equal to `projects/123456789`. `change_history.new_offer` retrieves all entitlements that were once associated or are currently active with the offer. Also note that the state name match is case-insensitive and query can omit the prefix "ENTITLEMENT_". For example, `state=active` is equivalent to `state=ENTITLEMENT_ACTIVE`. If the query contains some special characters other than letters, underscore, or digits, the phrase must be quoted with double quotes. For example, `product="providerId:productId"`, where the product name needs to be quoted because it contains special character colon. Queries can be combined with `AND`, `OR`, and `NOT` to form more complex queries. They can also be grouped to force a desired evaluation order. For example, `state=active AND (account=E-1234 OR account=5678) AND NOT (product=foo-product)`. Connective `AND` can be omitted between two predicates. For example `account=E-1234 state=active` is equivalent to `account=E-1234 AND state=active`.

        parent

          Description : Required. The parent resource name.

          Location : path

          Type : string

          Pattern : ^providers/[^/]+$

          Required : Yes

        pageSize

          Type : integer

          Description : The maximum number of entries that are requested. The default page size is 200.

          Location : query

          Format : int32

        pageToken

          Description : The token for fetching the next page.

          Location : query

          Type : string

      HTTP Method : GET

      Description : Lists Entitlements for which the provider has read access.

  • cloudcommerceprocurement.providers.entitlements.approvePlanChange

      Parameter Order : name

      Flat Path : v1/providers/{providersId}/entitlements/{entitlementsId}:approvePlanChange

      Description : Approves an entitlement plan change that is in the EntitlementState.ENTITLEMENT_PENDING_PLAN_CHANGE_APPROVAL state. This method is invoked by the provider to approve the plan change on the entitlement resource.

      Path : v1/{+name}:approvePlanChange

      HTTP Method : POST

      Parameters :

        name

          Pattern : ^providers/[^/]+/entitlements/[^/]+$

          Location : path

          Description : Required. The resource name of the entitlement.

          Required : Yes

          Type : string

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • cloudcommerceprocurement.providers.entitlements.approve

      HTTP Method : POST

      Description : Approves an entitlement that is in the EntitlementState.ENTITLEMENT_ACTIVATION_REQUESTED state. This method is invoked by the provider to approve the creation of the entitlement resource.

      Path : v1/{+name}:approve

      Parameters :

        name

          Location : path

          Required : Yes

          Type : string

          Pattern : ^providers/[^/]+/entitlements/[^/]+$

          Description : Required. The resource name of the entitlement, with the format `providers/{providerId}/entitlements/{entitlementId}`.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Flat Path : v1/providers/{providersId}/entitlements/{entitlementsId}:approve