Share via


FrontendIPConfigurationData Class

Definition

A class representing the FrontendIPConfiguration data model. Frontend IP address of the load balancer.

public class FrontendIPConfigurationData : Azure.ResourceManager.Network.Models.NetworkResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.FrontendIPConfigurationData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.FrontendIPConfigurationData>
public class FrontendIPConfigurationData : Azure.ResourceManager.Network.Models.NetworkResourceData
type FrontendIPConfigurationData = class
    inherit NetworkResourceData
    interface IJsonModel<FrontendIPConfigurationData>
    interface IPersistableModel<FrontendIPConfigurationData>
type FrontendIPConfigurationData = class
    inherit NetworkResourceData
Public Class FrontendIPConfigurationData
Inherits NetworkResourceData
Implements IJsonModel(Of FrontendIPConfigurationData), IPersistableModel(Of FrontendIPConfigurationData)
Public Class FrontendIPConfigurationData
Inherits NetworkResourceData
Inheritance
FrontendIPConfigurationData
Implements

Constructors

FrontendIPConfigurationData()

Initializes a new instance of FrontendIPConfigurationData.

Properties

ETag

A unique read-only string that changes whenever the resource is updated.

GatewayLoadBalancerId

Gets or sets Id.

Id

Resource ID.

(Inherited from NetworkResourceData)
InboundNatPools

An array of references to inbound pools that use this frontend IP.

InboundNatRules

An array of references to inbound rules that use this frontend IP.

LoadBalancingRules

An array of references to load balancing rules that use this frontend IP.

Name

Resource name.

(Inherited from NetworkResourceData)
OutboundRules

An array of references to outbound rules that use this frontend IP.

PrivateIPAddress

The private IP address of the IP configuration.

PrivateIPAddressVersion

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

PrivateIPAllocationMethod

The Private IP allocation method.

ProvisioningState

The provisioning state of the frontend IP configuration resource.

PublicIPAddress

The reference to the Public IP resource.

PublicIPPrefixId

Gets or sets Id.

ResourceType

Resource type.

(Inherited from NetworkResourceData)
Subnet

The reference to the subnet resource.

Zones

A list of availability zones denoting the IP allocated for the resource needs to come from.

Explicit Interface Implementations

IJsonModel<FrontendIPConfigurationData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FrontendIPConfigurationData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<NetworkResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from NetworkResourceData)
IJsonModel<NetworkResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from NetworkResourceData)
IPersistableModel<FrontendIPConfigurationData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FrontendIPConfigurationData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FrontendIPConfigurationData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<NetworkResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from NetworkResourceData)
IPersistableModel<NetworkResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from NetworkResourceData)
IPersistableModel<NetworkResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from NetworkResourceData)

Applies to