Método: services.searchRange

Os produtores de serviço podem usar este método para encontrar um intervalo sem uso atualmente dentro dos intervalos alocados do consumidor. Esse intervalo retornado não é reservado e não tem garantia de que permaneça sem uso. Ele validará os intervalos alocados fornecidos anteriormente e localizará o subintervalo não conflitante do tamanho solicitado (expresso em número de bits principais da máscara de rede ipv4, como na notação do intervalo CIDR). Operation<response: Range>

Solicitação HTTP

POST https://servicenetworking.googleapis.com/v1/{parent=services/*}:searchRange

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. Isso está no formato services/{service}. E {service} é o nome do serviço de gerenciamento de acesso privado. Por exemplo, "service-peering.example.com".

A autorização requer a seguinte permissão do Google IAM no recurso parent especificado:

  • servicenetworking.services.get

Corpo da solicitação

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

Representação JSON

{
  "network": string,
  "ipPrefixLength": number
}
Campos
network

string

Nome da rede no projeto de consumidor. É necessário que essa rede já tenha feito peering com uma rede VPC compartilhada usando o método connections.create. Precisa estar no formato "projects/{project}/global/networks/{network}". {project} é um número de projeto, como em "12345", e {network} é o nome da rede.

ipPrefixLength

number

Obrigatório. O tamanho do prefixo do intervalo IP. Use a notação usual do intervalo CIDR. Por exemplo, "30" para localizar o intervalo CIDR x.x.x.x/30 não utilizado. O intervalo real será determinado usando o intervalo alocado para a rede de consumidores com peering e retornado no resultado.

Corpo da resposta

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

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte a Visão geral da autenticação.

Faça um teste!