Método partnerSubscriptions.approve

Altera o status de uma aprovação de PENDING para APPROVED em uma assinatura de parceiro. Se nada mais impedir a ativação da assinatura, o status da assinatura será alterado para ACTIVE. O cliente precisa ser autorizado como uma conta de serviço com permissão para aprovar assinaturas do provedor de serviços fornecido para que a chamada seja bem-sucedida.

Solicitação HTTP

POST https://cloudbilling.googleapis.com/v1/{name=partnerSubscriptions/*}:approve

Parâmetros de caminho

Nome do parâmetro Tipo Descrição
name string O nome da assinatura a ser recebida. Ele deve estar no formato parnterSubscriptions/* e corresponder ao valor do nome no PartnerSubscription.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON

{
  "approvalId": string,
  "approvalNote": string,
  "labels": {
    string: string,
    ...
  },
}
Nome do campo Tipo Descrição
approvalId string O ID da aprovação. Ele precisa ter o valor "default-approval".
approvalNote string Um motivo que explica por que a assinatura foi aprovada pode ser fornecido.
labels map (key: string, value: string)

Uma lista de pares de nome-valor pode ser atribuída aos recursos da assinatura para transportar informações arbitrárias relacionadas à aprovação.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de PartnerSubscription.

Autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-billing

Para mais informações, consulte o guia de autenticação.