Share via


VirtualEnclaveCommunityProperties Class

Definition

Community Resource Properties.

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

VirtualEnclaveCommunityProperties()

Initializes a new instance of VirtualEnclaveCommunityProperties.

Properties

AddressSpace

Address Space.

ApprovalSettings

Approval requirements for various actions on the community's resources.

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.

ManagedOnBehalfOfMoboBrokerResources

Managed-On-Behalf-Of broker resources.

ManagedResourceGroupName

Managed resource group name.

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

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<VirtualEnclaveCommunityProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VirtualEnclaveCommunityProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VirtualEnclaveCommunityProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualEnclaveCommunityProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VirtualEnclaveCommunityProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to