ArmVirtualEnclavesModelFactory.VirtualEnclaveProperties 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.VirtualEnclaves.Models.VirtualEnclaveProperties VirtualEnclaveProperties(Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveProvisioningState? provisioningState = default, Azure.ResourceManager.VirtualEnclaves.Models.EnclaveVirtualNetwork enclaveVirtualNetwork = default, Azure.ResourceManager.VirtualEnclaves.Models.EnclaveAddressSpaces enclaveAddressSpaces = default, Azure.Core.ResourceIdentifier communityResourceId = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> resourceCollection = default, string managedResourceGroupName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.MoboBrokerResource> managedOnBehalfOfMoboBrokerResources = default, bool? isBastionEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveRoleAssignmentItem> enclaveRoleAssignments = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveRoleAssignmentItem> workloadRoleAssignments = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveGovernedService> governedServiceList = default, Azure.ResourceManager.VirtualEnclaves.Models.EnclaveDefaultSettings enclaveDefaultSettings = default, Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceModeConfiguration maintenanceModeConfiguration = default);
static member VirtualEnclaveProperties : Nullable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveProvisioningState> * Azure.ResourceManager.VirtualEnclaves.Models.EnclaveVirtualNetwork * Azure.ResourceManager.VirtualEnclaves.Models.EnclaveAddressSpaces * Azure.Core.ResourceIdentifier * seq<Azure.Core.ResourceIdentifier> * string * seq<Azure.ResourceManager.VirtualEnclaves.Models.MoboBrokerResource> * Nullable<bool> * seq<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveRoleAssignmentItem> * seq<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveRoleAssignmentItem> * seq<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveGovernedService> * Azure.ResourceManager.VirtualEnclaves.Models.EnclaveDefaultSettings * Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceModeConfiguration -> Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveProperties
Public Shared Function VirtualEnclaveProperties (Optional provisioningState As Nullable(Of VirtualEnclaveProvisioningState) = Nothing, Optional enclaveVirtualNetwork As EnclaveVirtualNetwork = Nothing, Optional enclaveAddressSpaces As EnclaveAddressSpaces = Nothing, Optional communityResourceId As ResourceIdentifier = Nothing, Optional resourceCollection As IEnumerable(Of ResourceIdentifier) = Nothing, Optional managedResourceGroupName As String = Nothing, Optional managedOnBehalfOfMoboBrokerResources As IEnumerable(Of MoboBrokerResource) = Nothing, Optional isBastionEnabled As Nullable(Of Boolean) = Nothing, Optional enclaveRoleAssignments As IEnumerable(Of VirtualEnclaveRoleAssignmentItem) = Nothing, Optional workloadRoleAssignments As IEnumerable(Of VirtualEnclaveRoleAssignmentItem) = Nothing, Optional governedServiceList As IEnumerable(Of VirtualEnclaveGovernedService) = Nothing, Optional enclaveDefaultSettings As EnclaveDefaultSettings = Nothing, Optional maintenanceModeConfiguration As VirtualEnclaveMaintenanceModeConfiguration = Nothing) As VirtualEnclaveProperties
Parameters
- provisioningState
- Nullable<VirtualEnclaveProvisioningState>
Provisioning State.
- enclaveVirtualNetwork
- EnclaveVirtualNetwork
Virtual Network.
- enclaveAddressSpaces
- EnclaveAddressSpaces
Enclave Address Spaces.
- communityResourceId
- ResourceIdentifier
Community Resource Id.
- resourceCollection
- IEnumerable<ResourceIdentifier>
List of resource ids created by Virtual Enclave.
- managedResourceGroupName
- String
Managed resource group name.
- managedOnBehalfOfMoboBrokerResources
- IEnumerable<MoboBrokerResource>
Managed-On-Behalf-Of broker resources.
- enclaveRoleAssignments
- IEnumerable<VirtualEnclaveRoleAssignmentItem>
Enclave role assignments.
- workloadRoleAssignments
- IEnumerable<VirtualEnclaveRoleAssignmentItem>
Workload role assignments.
- governedServiceList
- IEnumerable<VirtualEnclaveGovernedService>
Enclave specific policies.
- enclaveDefaultSettings
- EnclaveDefaultSettings
Enclave default settings.
- maintenanceModeConfiguration
- VirtualEnclaveMaintenanceModeConfiguration
Maintenance Mode configuration.
Returns
A new VirtualEnclaveProperties instance for mocking.