VirtualEnclavePatchProperties Class

Definition

Virtual Enclave Patchable Properties.

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

Constructors

Name Description
VirtualEnclavePatchProperties(EnclaveVirtualNetwork)

Initializes a new instance of VirtualEnclavePatchProperties.

Properties

Name Description
ApprovalSettings

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

DedicatedHubResourceId

DedicatedHub Resource ID.

EnclaveDefaultDiagnosticDestination

Diagnostic Destination.

EnclaveRoleAssignments

Enclave role assignments.

EnclaveVirtualNetwork

Virtual Network.

GovernedServiceList

Enclave specific policies.

IsBastionEnabled

Deploy Bastion service (True or False).

MaintenanceModeConfiguration

Maintenance Mode configuration.

MonitoringSettings

Virtual Enclave Monitoring Settings for diagnostic and virtual network flow logs.

RbacInheritance

Controls whether standard Azure RBAC role inheritance applies to the workload resource group(s).

WorkloadResourceVisibility

Specifies whether resources in the workload resource group(s) are visible through standard RBAC.

WorkloadRoleAssignments

Workload role assignments.

Methods

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

Explicit Interface Implementations

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

Applies to