Partager via


DnsPrivateZoneProperties Class

Definition

Zones resource model Serialized Name: DnsPrivateZoneProperties

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

Constructors

DnsPrivateZoneProperties(String, Boolean, String, Int32, String, ZoneType, DateTimeOffset)

Initializes a new instance of DnsPrivateZoneProperties.

Properties

IsProtected

A Boolean flag indicating whether or not parts of the resource are unable to be explicitly managed. Serialized Name: DnsPrivateZoneProperties.isProtected

LifecycleState

Zones lifecycleState Serialized Name: DnsPrivateZoneProperties.lifecycleState

Ocid

The OCID of the Zone Serialized Name: DnsPrivateZoneProperties.ocid

ProvisioningState

Azure resource provisioning state. Serialized Name: DnsPrivateZoneProperties.provisioningState

Self

The canonical absolute URL of the resource. Serialized Name: DnsPrivateZoneProperties.self

Serial

The current serial of the zone. As seen in the zone's SOA record. Serialized Name: DnsPrivateZoneProperties.serial

TimeCreated

Zones timeCreated Serialized Name: DnsPrivateZoneProperties.timeCreated

Version

Version is the never-repeating, totally-orderable, version of the zone, from which the serial field of the zone's SOA record is derived. Serialized Name: DnsPrivateZoneProperties.version

ViewId

The OCID of the private view containing the zone. This value will be null for zones in the global DNS, which are publicly resolvable and not part of a private view. Serialized Name: DnsPrivateZoneProperties.viewId

ZoneType

The type of the zone. Must be either PRIMARY or SECONDARY. SECONDARY is only supported for GLOBAL zones. Serialized Name: DnsPrivateZoneProperties.zoneType

Explicit Interface Implementations

IJsonModel<DnsPrivateZoneProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DnsPrivateZoneProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DnsPrivateZoneProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DnsPrivateZoneProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DnsPrivateZoneProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to