Share via


LoadBalancerFrontendIPConfigurationResourceSettings Class

Definition

Defines load balancer frontend IP configuration properties.

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

Constructors

LoadBalancerFrontendIPConfigurationResourceSettings()

Initializes a new instance of LoadBalancerFrontendIPConfigurationResourceSettings.

Properties

Name

Gets or sets the frontend IP configuration name.

PrivateIPAddressStringValue

Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.

PrivateIPAllocationMethod

Gets or sets PrivateIP allocation method (Static/Dynamic).

Subnet

Defines reference to subnet.

Zones

Gets or sets the csv list of zones.

Explicit Interface Implementations

IJsonModel<LoadBalancerFrontendIPConfigurationResourceSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LoadBalancerFrontendIPConfigurationResourceSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LoadBalancerFrontendIPConfigurationResourceSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LoadBalancerFrontendIPConfigurationResourceSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LoadBalancerFrontendIPConfigurationResourceSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to