Share via


VirtualEnclaveCommunityPatchProperties Class

Definition

Community Resource Properties without default values.

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

Constructors

VirtualEnclaveCommunityPatchProperties()

Initializes a new instance of VirtualEnclaveCommunityPatchProperties.

Properties

ApprovalMandatoryApprovers

List of mandatory approvers for the approval request.

CommunityRoleAssignments

Community role assignments.

DnsServers

DNS Servers.

FirewallSku

SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default.

GovernedServiceList

List of services governed by a community.

MaintenanceModeConfiguration

Maintenance Mode configuration.

PolicyOverride

Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<VirtualEnclaveCommunityPatchProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VirtualEnclaveCommunityPatchProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VirtualEnclaveCommunityPatchProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualEnclaveCommunityPatchProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VirtualEnclaveCommunityPatchProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to