Resource: AgentPool
Represents an agent pool.
| JSON representation | 
|---|
| { "name": string, "displayName": string, "state": enum ( | 
| Fields | |
|---|---|
| name | 
 Required. Specifies a unique string that identifies the agent pool. Format:  | 
| displayName | 
 Specifies the client-specified AgentPool description. | 
| state | 
 Output only. Specifies the state of the AgentPool. | 
| bandwidthLimit | 
 Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'. | 
State
The state of an AgentPool.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | Default value. This value is unused. | 
| CREATING | This is an initialization state. During this stage, resources are allocated for the AgentPool. | 
| CREATED | Determines that the AgentPool is created for use. At this state, Agents can join the AgentPool and participate in the transfer jobs in that pool. | 
| DELETING | Determines that the AgentPool deletion has been initiated, and all the resources are scheduled to be cleaned up and freed. | 
BandwidthLimit
Specifies a bandwidth limit for an agent pool.
| JSON representation | 
|---|
| { "limitMbps": string } | 
| Fields | |
|---|---|
| limitMbps | 
 Bandwidth rate in megabytes per second, distributed across all the agents in the pool. | 
| Methods | |
|---|---|
| 
 | Creates an agent pool resource. | 
| 
 | Deletes an agent pool. | 
| 
 | Gets an agent pool. | 
| 
 | Lists agent pools. | 
| 
 | Updates an existing agent pool resource. |