Share via


ClusterPoolComputeProfile Class

Definition

Cluster pool compute profile.

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

Constructors

ClusterPoolComputeProfile(String)

Initializes a new instance of ClusterPoolComputeProfile.

Properties

AvailabilityZones

The list of Availability zones to use for AKS VMSS nodes.

Count

The number of virtual machines.

VmSize

The virtual machine SKU.

Explicit Interface Implementations

IJsonModel<ClusterPoolComputeProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ClusterPoolComputeProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ClusterPoolComputeProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ClusterPoolComputeProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ClusterPoolComputeProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to