ClusterNodeType

data class ClusterNodeType(val applicationPorts: ClusterNodeTypeApplicationPorts? = null, val capacities: Map<String, String>? = null, val clientEndpointPort: Int, val durabilityLevel: String? = null, val ephemeralPorts: ClusterNodeTypeEphemeralPorts? = null, val httpEndpointPort: Int, val instanceCount: Int, val isPrimary: Boolean, val isStateless: Boolean? = null, val multipleAvailabilityZones: Boolean? = null, val name: String, val placementProperties: Map<String, String>? = null, val reverseProxyEndpointPort: Int? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A application_ports block as defined below.

Link copied to clipboard
val capacities: 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

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

Link copied to clipboard
val durabilityLevel: 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

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

Link copied to clipboard

The number of nodes for this Node Type.

Link copied to clipboard

Is this the Primary Node Type?

Link copied to clipboard
val isStateless: Boolean? = null

Should this node type run only stateless services?

Link copied to clipboard

Does this node type span availability zones?

Link copied to clipboard

The name of the Node Type.

Link copied to clipboard

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

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