Share via


PublicIPDdosProtectionStatusResult Class

Definition

Response for GetPublicIpAddressDdosProtectionStatusOperation API service call.

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

Properties

DdosProtectionPlanId

DDoS protection plan Resource Id of a if IP address is protected through a plan.

IsWorkloadProtected

Value indicating whether the IP address is DDoS workload protected or not.

PublicIPAddress

IP Address of the Public IP Resource.

PublicIPAddressId

Public IP ARM resource ID.

Explicit Interface Implementations

IJsonModel<PublicIPDdosProtectionStatusResult>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PublicIPDdosProtectionStatusResult>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PublicIPDdosProtectionStatusResult>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PublicIPDdosProtectionStatusResult>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PublicIPDdosProtectionStatusResult>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to