Language

VirtualEnclaveCommunityPatchProperties Class

Definition

Community Resource Properties without default values.

public class VirtualEnclaveCommunityPatchProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Enclave.Models.VirtualEnclaveCommunityPatchProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Enclave.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

Name Description
VirtualEnclaveCommunityPatchProperties()

Initializes a new instance of VirtualEnclaveCommunityPatchProperties.

Properties

Name Description
AddressSpaces

Address spaces list.

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.

GranularApprovalSettings

Granular approval requirements for various actions on the community's resources.

MaintenanceModeConfiguration

Maintenance Mode configuration.

MonitoringSettings

Community Monitoring Settings for diagnostic and virtual network flow logs.

PolicyOverride

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

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<VirtualEnclaveCommunityPatchProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<VirtualEnclaveCommunityPatchProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<VirtualEnclaveCommunityPatchProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<VirtualEnclaveCommunityPatchProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<VirtualEnclaveCommunityPatchProperties>.Write(ModelReaderWriterOptions)

Applies to