VirtualEnclaveProperties interface

Virtual Enclave Resource properties

Properties

approvalSettings

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

bastionEnabled

Deploy Bastion service (True or False).

communityResourceId

Community Resource Id.

dedicatedHubResourceId

DedicatedHub Resource ID.

enclaveAddressSpaces

Enclave Address Spaces

enclaveDefaultSettings

Enclave default settings.

enclaveRoleAssignments

Enclave role assignments

enclaveVirtualNetwork

Virtual Network.

governedServiceList

Enclave specific policies

maintenanceModeConfiguration

Maintenance Mode configuration.

managedOnBehalfOfConfiguration

Managed On Behalf Of Configuration.

managedResourceGroupName

Managed resource group name.

monitoringSettings

Virtual Enclave Monitoring Settings for diagnostic and virtual network flow logs

provisioningState

Provisioning State.

rbacInheritance

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

resourceCollection

List of resource ids created by Virtual Enclave.

workloadResourceVisibility

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

workloadRoleAssignments

Workload role assignments

Property Details

approvalSettings

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

approvalSettings?: VirtualEnclaveApprovalSettings

Property Value

bastionEnabled

Deploy Bastion service (True or False).

bastionEnabled?: boolean

Property Value

boolean

communityResourceId

Community Resource Id.

communityResourceId: string

Property Value

string

dedicatedHubResourceId

DedicatedHub Resource ID.

dedicatedHubResourceId?: string

Property Value

string

enclaveAddressSpaces

Enclave Address Spaces

enclaveAddressSpaces?: EnclaveAddressSpacesModel

Property Value

enclaveDefaultSettings

Enclave default settings.

enclaveDefaultSettings?: EnclaveDefaultSettingsModel

Property Value

enclaveRoleAssignments

Enclave role assignments

enclaveRoleAssignments?: RoleAssignmentItem[]

Property Value

enclaveVirtualNetwork

Virtual Network.

enclaveVirtualNetwork: EnclaveVirtualNetworkModel

Property Value

governedServiceList

Enclave specific policies

governedServiceList?: GovernedServiceItem[]

Property Value

maintenanceModeConfiguration

Maintenance Mode configuration.

maintenanceModeConfiguration?: MaintenanceModeConfigurationModel

Property Value

managedOnBehalfOfConfiguration

Managed On Behalf Of Configuration.

managedOnBehalfOfConfiguration?: ManagedOnBehalfOfConfiguration

Property Value

managedResourceGroupName

Managed resource group name.

managedResourceGroupName?: string

Property Value

string

monitoringSettings

Virtual Enclave Monitoring Settings for diagnostic and virtual network flow logs

monitoringSettings?: MonitoringSettingsModel

Property Value

provisioningState

Provisioning State.

provisioningState?: string

Property Value

string

rbacInheritance

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

rbacInheritance?: string

Property Value

string

resourceCollection

List of resource ids created by Virtual Enclave.

resourceCollection?: string[]

Property Value

string[]

workloadResourceVisibility

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

workloadResourceVisibility?: string

Property Value

string

workloadRoleAssignments

Workload role assignments

workloadRoleAssignments?: RoleAssignmentItem[]

Property Value