AgentPoolArgs

data class AgentPoolArgs(val agentPoolId: Output<String>? = null, val bandwidthLimit: Output<BandwidthLimitArgs>? = null, val displayName: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<AgentPoolArgs>

Creates an agent pool resource.

Constructors

Link copied to clipboard
fun AgentPoolArgs(agentPoolId: Output<String>? = null, bandwidthLimit: Output<BandwidthLimitArgs>? = null, displayName: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AgentPoolArgs

Properties

Link copied to clipboard
val agentPoolId: Output<String>? = null

Required. The ID of the agent pool to create. The agent_pool_id must meet the following requirements: * Length of 128 characters or less. * Not start with the string goog. * 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-&#46;_~]*[a-z0-9])?$.

Link copied to clipboard
val bandwidthLimit: Output<BandwidthLimitArgs>? = null

Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.

Link copied to clipboard
val displayName: Output<String>? = null

Specifies the client-specified AgentPool description.

Link copied to clipboard
val name: Output<String>? = null

Specifies a unique string that identifies the agent pool. Format: projects/{project_id}/agentPools/{agent_pool_id}

Link copied to clipboard
val project: Output<String>? = null