Share via


VirtualEnclaveProperties Class

Definition

Virtual Enclave Resource properties.

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

Constructors

VirtualEnclaveProperties(EnclaveVirtualNetwork, ResourceIdentifier)

Initializes a new instance of VirtualEnclaveProperties.

Properties

CommunityResourceId

Community Resource Id.

EnclaveAddressSpaces

Enclave Address Spaces.

EnclaveDefaultSettings

Enclave default settings.

EnclaveRoleAssignments

Enclave role assignments.

EnclaveVirtualNetwork

Virtual Network.

GovernedServiceList

Enclave specific policies.

IsBastionEnabled

Deploy Bastion service (True or False).

MaintenanceModeConfiguration

Maintenance Mode configuration.

ManagedOnBehalfOfMoboBrokerResources

Managed-On-Behalf-Of broker resources.

ManagedResourceGroupName

Managed resource group name.

ProvisioningState

Provisioning State.

ResourceCollection

List of resource ids created by Virtual Enclave.

WorkloadRoleAssignments

Workload role assignments.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<VirtualEnclaveProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VirtualEnclaveProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VirtualEnclaveProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualEnclaveProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VirtualEnclaveProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to