Share via


IPAddressGroup Class

Definition

CDN Ip address group Serialized Name: IpAddressGroup

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

Constructors

IPAddressGroup()

Initializes a new instance of IPAddressGroup.

Properties

DeliveryRegion

The delivery region of the ip address group Serialized Name: IpAddressGroup.deliveryRegion

IPv4Addresses

The list of ip v4 addresses. Serialized Name: IpAddressGroup.ipv4Addresses

IPv6Addresses

The list of ip v6 addresses. Serialized Name: IpAddressGroup.ipv6Addresses

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<IPAddressGroup>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<IPAddressGroup>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<IPAddressGroup>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IPAddressGroup>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<IPAddressGroup>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to