Share via


ComputeFleetVmssPublicIPAddressConfiguration Class

Definition

Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration

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

Constructors

Name Description
ComputeFleetVmssPublicIPAddressConfiguration(String)

Initializes a new instance of ComputeFleetVmssPublicIPAddressConfiguration.

Properties

Name Description
Name

The publicIP address configuration name.

Properties

Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration

Sku

Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ComputeFleetVmssPublicIPAddressConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ComputeFleetVmssPublicIPAddressConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ComputeFleetVmssPublicIPAddressConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ComputeFleetVmssPublicIPAddressConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ComputeFleetVmssPublicIPAddressConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to