ArmEnclaveModelFactory.VirtualEnclavePatchProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- 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.