AgentPoolArgs class
The set of arguments for AgentPool. The set of arguments for AgentPool.
Constructors
-
AgentPoolArgs({required Input<
String> agentPoolId, Input<BandwidthLimit> ? bandwidthLimit, Input<String> ? displayName, Input<String> ? name, Input<String> ? project}) -
Creates a new AgentPoolArgs.
agentPoolIdRequired. The ID of the agent pool to create. Theagent_pool_idmust meet the following requirements: * Length of 128 characters or less. * Not start with the stringgoog. * Start with a lowercase ASCII character, followed by: * Zero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~). * One or more numerals or lowercase ASCII characters. As expressed by the regular expression:^(?!goog)[a-z]([a-z0-9-._~]*[a-z0-9])?$.bandwidthLimitSpecifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.displayNameSpecifies the client-specified AgentPool description.nameSpecifies a unique string that identifies the agent pool. Format:projects/{project_id}/agentPools/{agent_pool_id}projectOptional.const -
AgentPoolArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
agentPoolId
→ Input<
String> -
Required. The ID of the agent pool to create. The
agent_pool_idmust meet the following requirements: * Length of 128 characters or less. * Not start with the stringgoog. * Start with a lowercase ASCII character, followed by: * Zero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~). * One or more numerals or lowercase ASCII characters. As expressed by the regular expression:^(?!goog)[a-z]([a-z0-9-._~]*[a-z0-9])?$.final -
bandwidthLimit
→ Input<
BandwidthLimit> ? -
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
final
-
displayName
→ Input<
String> ? -
Specifies the client-specified AgentPool description.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String> ? -
Specifies a unique string that identifies the agent pool. Format:
projects/{project_id}/agentPools/{agent_pool_id}final -
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited