Sprog

ArmEnclaveModelFactory.VirtualEnclavePatchProperties Method

Definition

public static Azure.ResourceManager.Enclave.Models.VirtualEnclavePatchProperties VirtualEnclavePatchProperties(Azure.ResourceManager.Enclave.Models.EnclaveVirtualNetwork enclaveVirtualNetwork = default, bool? isBastionEnabled = default, Azure.ResourceManager.Enclave.Models.VirtualEnclaveResourceVisibilityMode? workloadResourceVisibility = default, Azure.ResourceManager.Enclave.Models.VirtualEnclaveRbacInheritanceMode? rbacInheritance = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Enclave.Models.VirtualEnclaveRoleAssignmentItem> enclaveRoleAssignments = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Enclave.Models.VirtualEnclaveRoleAssignmentItem> workloadRoleAssignments = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Enclave.Models.VirtualEnclaveGovernedService> governedServiceList = default, Azure.ResourceManager.Enclave.Models.VirtualEnclaveDiagnosticDestination? enclaveDefaultDiagnosticDestination = default, Azure.ResourceManager.Enclave.Models.VirtualEnclaveMaintenanceModeConfigurationPatch maintenanceModeConfiguration = default, Azure.Core.ResourceIdentifier dedicatedHubResourceId = default, Azure.ResourceManager.Enclave.Models.VirtualEnclaveApprovalSettingsPatchProperties approvalSettings = default, Azure.ResourceManager.Enclave.Models.VirtualEnclaveMonitoringSettingsPatch monitoringSettings = default);
static member VirtualEnclavePatchProperties : Azure.ResourceManager.Enclave.Models.EnclaveVirtualNetwork * Nullable<bool> * Nullable<Azure.ResourceManager.Enclave.Models.VirtualEnclaveResourceVisibilityMode> * Nullable<Azure.ResourceManager.Enclave.Models.VirtualEnclaveRbacInheritanceMode> * seq<Azure.ResourceManager.Enclave.Models.VirtualEnclaveRoleAssignmentItem> * seq<Azure.ResourceManager.Enclave.Models.VirtualEnclaveRoleAssignmentItem> * seq<Azure.ResourceManager.Enclave.Models.VirtualEnclaveGovernedService> * Nullable<Azure.ResourceManager.Enclave.Models.VirtualEnclaveDiagnosticDestination> * Azure.ResourceManager.Enclave.Models.VirtualEnclaveMaintenanceModeConfigurationPatch * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Enclave.Models.VirtualEnclaveApprovalSettingsPatchProperties * Azure.ResourceManager.Enclave.Models.VirtualEnclaveMonitoringSettingsPatch -> Azure.ResourceManager.Enclave.Models.VirtualEnclavePatchProperties
Public Shared Function VirtualEnclavePatchProperties (Optional enclaveVirtualNetwork As EnclaveVirtualNetwork = Nothing, Optional isBastionEnabled As Nullable(Of Boolean) = Nothing, Optional workloadResourceVisibility As Nullable(Of VirtualEnclaveResourceVisibilityMode) = Nothing, Optional rbacInheritance As Nullable(Of VirtualEnclaveRbacInheritanceMode) = Nothing, Optional enclaveRoleAssignments As IEnumerable(Of VirtualEnclaveRoleAssignmentItem) = Nothing, Optional workloadRoleAssignments As IEnumerable(Of VirtualEnclaveRoleAssignmentItem) = Nothing, Optional governedServiceList As IEnumerable(Of VirtualEnclaveGovernedService) = Nothing, Optional enclaveDefaultDiagnosticDestination As Nullable(Of VirtualEnclaveDiagnosticDestination) = Nothing, Optional maintenanceModeConfiguration As VirtualEnclaveMaintenanceModeConfigurationPatch = Nothing, Optional dedicatedHubResourceId As ResourceIdentifier = Nothing, Optional approvalSettings As VirtualEnclaveApprovalSettingsPatchProperties = Nothing, Optional monitoringSettings As VirtualEnclaveMonitoringSettingsPatch = Nothing) As VirtualEnclavePatchProperties

Parameters

enclaveVirtualNetwork
EnclaveVirtualNetwork

Virtual Network.

isBastionEnabled
Nullable<Boolean>

Deploy Bastion service (True or False).

workloadResourceVisibility
Nullable<VirtualEnclaveResourceVisibilityMode>

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

rbacInheritance
Nullable<VirtualEnclaveRbacInheritanceMode>

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

enclaveRoleAssignments
IEnumerable<VirtualEnclaveRoleAssignmentItem>

Enclave role assignments.

workloadRoleAssignments
IEnumerable<VirtualEnclaveRoleAssignmentItem>

Workload role assignments.

governedServiceList
IEnumerable<VirtualEnclaveGovernedService>

Enclave specific policies.

enclaveDefaultDiagnosticDestination
Nullable<VirtualEnclaveDiagnosticDestination>

Diagnostic Destination.

maintenanceModeConfiguration
VirtualEnclaveMaintenanceModeConfigurationPatch

Maintenance Mode configuration.

dedicatedHubResourceId
ResourceIdentifier

DedicatedHub Resource ID.

approvalSettings
VirtualEnclaveApprovalSettingsPatchProperties

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

monitoringSettings
VirtualEnclaveMonitoringSettingsPatch

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

Returns

A new VirtualEnclavePatchProperties instance for mocking.

Applies to