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. |