public sealed class AgentPool : IMessage<AgentPool>, IEquatable<AgentPool>, IDeepCloneable<AgentPool>, IBufferMessage, IMessage
Reference documentation and code samples for the Storage Transfer v1 API class AgentPool.
Represents an On-Premises Agent pool.
Implements
IMessageAgentPool, IEquatableAgentPool, IDeepCloneableAgentPool, IBufferMessage, IMessageNamespace
Google.Cloud.StorageTransfer.V1Assembly
Google.Cloud.StorageTransfer.V1.dll
Constructors
AgentPool()
public AgentPool()
AgentPool(AgentPool)
public AgentPool(AgentPool other)
Parameter | |
---|---|
Name | Description |
other | AgentPool |
Properties
agentPoolsName
public agentPoolsName agentPoolsName { get; set; }
agentPoolsName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
agentPoolsName |
BandwidthLimit
public AgentPool.Types.BandwidthLimit BandwidthLimit { get; set; }
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
Property Value | |
---|---|
Type | Description |
AgentPoolTypesBandwidthLimit |
DisplayName
public string DisplayName { get; set; }
Specifies the client-specified AgentPool description.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Required. Specifies a unique string that identifies the agent pool.
Format: projects/{project_id}/agentPools/{agent_pool_id}
Property Value | |
---|---|
Type | Description |
string |
State
public AgentPool.Types.State State { get; set; }
Output only. Specifies the state of the AgentPool.
Property Value | |
---|---|
Type | Description |
AgentPoolTypesState |