REST Resource: projects.agentPools

Recurso: AgentPool

Representa um pool de agentes.

Representação JSON
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "bandwidthLimit": {
    object (BandwidthLimit)
  }
}
Campos
name

string

Obrigatório. Especifica uma string exclusiva que identifica o pool de agentes.

Formato: projects/{projectId}/agentPools/{agentPoolId}

displayName

string

Especifica a descrição do pool de agentes especificada pelo cliente.

state

enum (State)

Apenas saída. Especifica o estado do AgentPool.

bandwidthLimit

object (BandwidthLimit)

Especifica os detalhes do limite de largura de banda. Se esse campo não for especificado, o valor padrão será "Sem limite".

Estado

O estado de um AgentPool.

Enums
STATE_UNSPECIFIED Valor padrão. Esse valor não é usado.
CREATING Esse é um estado de inicialização. Durante essa fase, os recursos são alocados para o pool de agentes.
CREATED Determina que o pool de agentes foi criado para uso. Nesse estado, os agentes podem entrar no pool e participar dos jobs de transferência nesse pool.
DELETING Determina que a exclusão do agente foi iniciada e que todos os recursos foram programados para serem limpos e liberados.

BandwidthLimit

Especifica um limite de largura de banda para um pool de agentes.

Representação JSON
{
  "limitMbps": string
}
Campos
limitMbps

string (int64 format)

Taxa de largura de banda em megabytes por segundo, distribuída entre todos os agentes no pool.

Métodos

create

Cria um recurso de pool de agentes.

delete

Exclui um pool de agentes.

get

Recebe um pool de agentes.

list

Lista os pools de agentes.

patch

Atualiza um recurso de pool de agentes.