REST Resource: projects.agentPools

Recurso: AgentPool

Representa un grupo de agentes.

Representación JSON
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "bandwidthLimit": {
    object (BandwidthLimit)
  }
}
Campos
name

string

Obligatorio. Especifica una cadena única que identifica el grupo de agentes.

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

displayName

string

Especifica la descripción de AgentPool especificada por el cliente.

state

enum (State)

Solo salida. Especifica el estado de AgentPool.

bandwidthLimit

object (BandwidthLimit)

Especifica los detalles del límite de ancho de banda. Si no se especifica este campo, el valor predeterminado se establece como "Sin límite".

Estado

El estado de un AgentPool.

Enums
STATE_UNSPECIFIED Valor predeterminado Este valor no se usa.
CREATING Este es un estado de inicialización. Durante esta etapa, se asignan recursos para el AgentPool.
CREATED Determina que se crea AgentPool para su uso. En este estado, los agentes pueden unirse a AgentPool y participar en los trabajos de transferencia de ese grupo.
DELETING Determina que se inició la eliminación de AgentPool y que todos los recursos están programados para limpiarse y liberarse.

BandwidthLimit

Especifica un límite de ancho de banda para un grupo de agentes.

Representación JSON
{
  "limitMbps": string
}
Campos
limitMbps

string (int64 format)

Es la tasa de ancho de banda en megabytes por segundo, distribuida entre todos los agentes del grupo.

Métodos

create

Crea un recurso de grupo de agentes.

delete

Borra un grupo de agentes.

get

Obtiene un grupo de agentes.

list

Muestra una lista de los grupos de agentes.

patch

Actualiza un recurso de grupo de agentes existente.