Share via


ComputeFleetVmssPublicIPAddressDnsSettings Class

Definition

Describes a virtual machines scale sets network configuration's DNS settings.

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

Constructors

ComputeFleetVmssPublicIPAddressDnsSettings(String)

Initializes a new instance of ComputeFleetVmssPublicIPAddressDnsSettings.

Properties

DomainNameLabel

The Domain name label.The concatenation of the ___domain name label and vm index will be the ___domain name labels of the PublicIPAddress resources that will be created

DomainNameLabelScope

The Domain name label scope.The concatenation of the hashed ___domain name label that generated according to the policy from ___domain name label scope and vm index will be the ___domain name labels of the PublicIPAddress resources that will be created

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ComputeFleetVmssPublicIPAddressDnsSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ComputeFleetVmssPublicIPAddressDnsSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ComputeFleetVmssPublicIPAddressDnsSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ComputeFleetVmssPublicIPAddressDnsSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ComputeFleetVmssPublicIPAddressDnsSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to