GetNodeTypeResult

data class GetNodeTypeResult(val applicationPorts: EndpointRangeDescriptionResponse? = null, val capacities: Map<String, String>? = null, val dataDiskSizeGB: Int, val ephemeralPorts: EndpointRangeDescriptionResponse? = null, val id: String, val isPrimary: Boolean, val name: String, val placementProperties: Map<String, String>? = null, val provisioningState: String, val tags: Map<String, String>? = null, val type: String, val vmExtensions: List<VMSSExtensionResponse>? = null, val vmImageOffer: String? = null, val vmImagePublisher: String? = null, val vmImageSku: String? = null, val vmImageVersion: String? = null, val vmInstanceCount: Int, val vmSecrets: List<VaultSecretGroupResponse>? = null, val vmSize: String? = null)

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

Constructors

Link copied to clipboard
constructor(applicationPorts: EndpointRangeDescriptionResponse? = null, capacities: Map<String, String>? = null, dataDiskSizeGB: Int, ephemeralPorts: EndpointRangeDescriptionResponse? = null, id: String, isPrimary: Boolean, name: String, placementProperties: Map<String, String>? = null, provisioningState: String, tags: Map<String, String>? = null, type: String, vmExtensions: List<VMSSExtensionResponse>? = null, vmImageOffer: String? = null, vmImagePublisher: String? = null, vmImageSku: String? = null, vmImageVersion: String? = null, vmInstanceCount: Int, vmSecrets: List<VaultSecretGroupResponse>? = null, vmSize: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The range of ports from which cluster assigned port to Service Fabric applications.

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

Disk size for each vm in the node type in GBs.

Link copied to clipboard

The range of ephemeral ports that nodes in this node type should be configured with.

Link copied to clipboard
val id: String

Azure resource identifier.

Link copied to clipboard

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

Link copied to clipboard

Azure resource name.

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 provisioning state of the managed cluster resource.

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

Azure resource tags.

Link copied to clipboard

Azure resource type.

Link copied to clipboard

Set of extensions that should be installed onto the virtual machines.

Link copied to clipboard
val vmImageOffer: String? = null

The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer.

Link copied to clipboard

The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer.

Link copied to clipboard
val vmImageSku: String? = null

The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter.

Link copied to clipboard
val vmImageVersion: String? = null

The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.

Link copied to clipboard

The number of nodes in the node type.

Link copied to clipboard

The secrets to install in the virtual machines.

Link copied to clipboard
val vmSize: String? = null

The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3.