REST Resource: projects.agentPools

Risorsa: AgentPool

Rappresenta un pool di agenti.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "bandwidthLimit": {
    object (BandwidthLimit)
  }
}
Campi
name

string

Obbligatorio. Specifica una stringa univoca che identifica il pool di agenti.

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

displayName

string

Specifica la descrizione del pool di agenti specificata dal client.

state

enum (State)

Solo output. Specifica lo stato del pool di agenti.

bandwidthLimit

object (BandwidthLimit)

Specifica i dettagli del limite di larghezza di banda. Se questo campo non è specificato, il valore predefinito è impostato su "Nessun limite".

Stato

Lo stato di un pool di agenti.

Enum
STATE_UNSPECIFIED Valore predefinito. Questo valore non è utilizzato.
CREATING Si tratta di uno stato di inizializzazione. Durante questa fase, le risorse vengono allocate per il pool di agenti.
CREATED Determina che il pool di agenti viene creato per l'utilizzo. In questo stato, gli agenti possono partecipare al pool di agenti e ai job di trasferimento in quel pool.
DELETING Determina che l'eliminazione di AgentPool è stata avviata e che è pianificata la pulizia e il rilascio di tutte le risorse.

BandwidthLimit

Specifica un limite di larghezza di banda per un pool di agenti.

Rappresentazione JSON
{
  "limitMbps": string
}
Campi
limitMbps

string (int64 format)

Velocità in megabyte al secondo, distribuita tra tutti gli agenti del pool.

Metodi

create

Crea una risorsa pool di agenti.

delete

Consente di eliminare un pool di agenti.

get

Recupera un pool di agenti.

list

Elenca i pool di agenti.

patch

Aggiorna una risorsa pool di agenti esistente.