AgentPool(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents an On-Premises Agent pool.
Attributes | |
---|---|
Name | Description |
name |
str
Required. Specifies a unique string that identifies the agent pool. Format: projects/{project_id}/agentPools/{agent_pool_id}
|
display_name |
str
Specifies the client-specified AgentPool description. |
state |
google.cloud.storage_transfer_v1.types.AgentPool.State
Output only. Specifies the state of the AgentPool. |
bandwidth_limit |
google.cloud.storage_transfer_v1.types.AgentPool.BandwidthLimit
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'. |
Classes
BandwidthLimit
BandwidthLimit(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Specifies a bandwidth limit for an agent pool.
State
State(value)
The state of an AgentPool.
Values: STATE_UNSPECIFIED (0): Default value. This value is unused. CREATING (1): This is an initialization state. During this stage, the resources such as Pub/Sub topics are allocated for the AgentPool. CREATED (2): 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 (3): Determines that the AgentPool deletion has been initiated, and all the resources are scheduled to be cleaned up and freed.