VirtualEnclaveCommunityProperties Class

Definition

Community Resource Properties.

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

Constructors

Name Description
VirtualEnclaveCommunityProperties()

Initializes a new instance of VirtualEnclaveCommunityProperties.

Properties

Name Description
AddressSpace

Address Space.

AddressSpaces

Address spaces list.

CommunityRoleAssignments

Community role assignments.

DedicatedHubList

DedicatedHub List.

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.

ManagedOnBehalfOfMoboBrokerResources

Managed-On-Behalf-Of broker resources.

ManagedResourceGroupName

Managed resource group name.

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.

ProvisioningState

Provisioning State.

ResourceCollection

List of resource ids created by communities.

Methods

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

Explicit Interface Implementations

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

Applies to