Class AgentPool (1.7.1)

AgentPool(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents an On-Premises Agent pool.

Attributes

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