Share via


AvsPrivateCloudPatch Class

Definition

An update to a private cloud resource.

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

Constructors

AvsPrivateCloudPatch()

Initializes a new instance of AvsPrivateCloudPatch.

Properties

Availability

Properties describing how the cloud is distributed across availability zones.

DnsZoneType

The type of DNS zone to use.

Encryption

Customer managed key encryption, can be enabled or disabled.

ExtendedNetworkBlocks

Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).

Identity

The managed service identities assigned to this resource. Current supported identity types: None, SystemAssigned.

IdentitySources

vCenter Single Sign On Identity Sources.

Internet

Connectivity to internet is enabled or disabled.

ManagementCluster

The default cluster used for management.

Sku

The SKU (Stock Keeping Unit) assigned to this resource.

Tags

Resource tags.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AvsPrivateCloudPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AvsPrivateCloudPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AvsPrivateCloudPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AvsPrivateCloudPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AvsPrivateCloudPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to