REST Resource: projects.agentPools

Ressource: AgentPool

Représente un pool d'agents.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "bandwidthLimit": {
    object (BandwidthLimit)
  }
}
Champs
name

string

Obligatoire. Spécifie une chaîne unique qui identifie le pool d'agents.

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

displayName

string

Spécifie la description de l'AgentPool spécifiée par le client.

state

enum (State)

Uniquement en sortie. Indique l'état de l'AgentPool.

bandwidthLimit

object (BandwidthLimit)

Spécifie les détails de la limite de bande passante. Si ce champ n'est pas spécifié, la valeur par défaut est "Aucune limite".

État

État d'un AgentPool.

Enums
STATE_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
CREATING Il s'agit d'un état d'initialisation. Au cours de cette étape, des ressources sont allouées à AgentPool.
CREATED Détermine que le pool d'agents est créé pour être utilisé. À ce stade, les agents peuvent rejoindre le pool d'agents et participer aux tâches de transfert de ce pool.
DELETING Détermine que la suppression de l'AgentPool a été lancée et que toutes les ressources sont programmées pour être nettoyées et libérées.

BandwidthLimit

Spécifie une limite de bande passante pour un pool d'agents.

Représentation JSON
{
  "limitMbps": string
}
Champs
limitMbps

string (int64 format)

Débit de bande passante en mégaoctets par seconde, réparti entre tous les agents du pool.

Méthodes

create

Crée une ressource de pool d'agents.

delete

Supprime un pool d'agents.

get

Récupère un pool d'agents.

list

Répertorie les pools d'agents.

patch

Met à jour une ressource de pool d'agents existante.