ClusterNodeTypeArgs

data class ClusterNodeTypeArgs(val applicationPorts: Output<ClusterNodeTypeApplicationPortsArgs>? = null, val capacities: Output<Map<String, String>>? = null, val clientEndpointPort: Output<Int>, val durabilityLevel: Output<String>? = null, val ephemeralPorts: Output<ClusterNodeTypeEphemeralPortsArgs>? = null, val httpEndpointPort: Output<Int>, val instanceCount: Output<Int>, val isPrimary: Output<Boolean>, val isStateless: Output<Boolean>? = null, val multipleAvailabilityZones: Output<Boolean>? = null, val name: Output<String>, val placementProperties: Output<Map<String, String>>? = null, val reverseProxyEndpointPort: Output<Int>? = null) : ConvertibleToJava<ClusterNodeTypeArgs>

Constructors

Link copied to clipboard
constructor(applicationPorts: Output<ClusterNodeTypeApplicationPortsArgs>? = null, capacities: Output<Map<String, String>>? = null, clientEndpointPort: Output<Int>, durabilityLevel: Output<String>? = null, ephemeralPorts: Output<ClusterNodeTypeEphemeralPortsArgs>? = null, httpEndpointPort: Output<Int>, instanceCount: Output<Int>, isPrimary: Output<Boolean>, isStateless: Output<Boolean>? = null, multipleAvailabilityZones: Output<Boolean>? = null, name: Output<String>, placementProperties: Output<Map<String, String>>? = null, reverseProxyEndpointPort: Output<Int>? = null)

Properties

Link copied to clipboard

A application_ports block as defined below.

Link copied to clipboard
val capacities: Output<Map<String, String>>? = null

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

Link copied to clipboard
val clientEndpointPort: Output<Int>

The Port used for the Client Endpoint for this Node Type.

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

The Durability Level for this Node Type. Possible values include Bronze, Gold and Silver. Defaults to Bronze.

Link copied to clipboard

A ephemeral_ports block as defined below.

Link copied to clipboard
val httpEndpointPort: Output<Int>

The Port used for the HTTP Endpoint for this Node Type.

Link copied to clipboard
val instanceCount: Output<Int>

The number of nodes for this Node Type.

Link copied to clipboard
val isPrimary: Output<Boolean>

Is this the Primary Node Type?

Link copied to clipboard
val isStateless: Output<Boolean>? = null

Should this node type run only stateless services?

Link copied to clipboard
val multipleAvailabilityZones: Output<Boolean>? = null

Does this node type span availability zones?

Link copied to clipboard
val name: Output<String>

The name of the Node Type.

Link copied to clipboard
val placementProperties: Output<Map<String, String>>? = null

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

Link copied to clipboard
val reverseProxyEndpointPort: Output<Int>? = null

The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.

Functions

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