Share via


ProvisionedClusterProperties Class

Definition

Properties of the provisioned cluster.

public class ProvisionedClusterProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HybridContainerService.Models.ProvisionedClusterProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HybridContainerService.Models.ProvisionedClusterProperties>
public class ProvisionedClusterProperties
type ProvisionedClusterProperties = class
    interface IJsonModel<ProvisionedClusterProperties>
    interface IPersistableModel<ProvisionedClusterProperties>
type ProvisionedClusterProperties = class
Public Class ProvisionedClusterProperties
Implements IJsonModel(Of ProvisionedClusterProperties), IPersistableModel(Of ProvisionedClusterProperties)
Public Class ProvisionedClusterProperties
Inheritance
ProvisionedClusterProperties
Implements

Constructors

ProvisionedClusterProperties()

Initializes a new instance of ProvisionedClusterProperties.

Properties

AgentPoolProfiles

The agent pool properties for the provisioned cluster.

AutoScalerProfile

Parameters to be applied to the cluster-autoscaler when auto scaling is enabled for the provisioned cluster.

ClusterVmAccessAuthorizedIPRanges

IP Address or CIDR for SSH access to VMs in the provisioned cluster.

ControlPlane

The profile for control plane of the provisioned cluster.

InfraNetworkVnetSubnetIds

List of ARM resource Ids (maximum 1) for the infrastructure network object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}.

KubernetesVersion

The version of Kubernetes in use by the provisioned cluster.

LicenseAzureHybridBenefit

Indicates whether Azure Hybrid Benefit is opted in. Default value is false.

NetworkProfile

The network configuration profile for the provisioned cluster.

ProvisioningState

The status of the latest long running operation for the provisioned cluster.

SshPublicKeys

The list of SSH public keys used to authenticate with VMs. A maximum of 1 key may be specified.

Status

The observed status of the provisioned cluster.

StorageProfile

The storage configuration profile for the provisioned cluster.

Explicit Interface Implementations

IJsonModel<ProvisionedClusterProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ProvisionedClusterProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ProvisionedClusterProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ProvisionedClusterProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ProvisionedClusterProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to