ArmVirtualEnclavesModelFactory.VirtualEnclaveProperties Method

Definition

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.

isBastionEnabled
Nullable<Boolean>

Deploy Bastion service (True or False).

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.

Applies to