ArmQuantumModelFactory.QuantumWorkspaceProperties 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.Quantum.Models.QuantumWorkspaceProperties QuantumWorkspaceProperties(System.Collections.Generic.IEnumerable<Azure.ResourceManager.Quantum.Models.QuantumProvider> providers = default, Azure.ResourceManager.Quantum.Models.WorkspaceUsableStatus? usable = default, Azure.ResourceManager.Quantum.Models.ProviderProvisioningStatus? provisioningState = default, Azure.Core.ResourceIdentifier storageAccount = default, Azure.ResourceManager.Quantum.Models.QuantumWorkspaceKind? workspaceKind = default, Uri endpointUri = default, bool? isApiKeyEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Quantum.Models.MoboBrokerInfo> managedOnBehalfOfMoboBrokerResources = default, Azure.Core.ResourceIdentifier managedStorageAccount = default);
static member QuantumWorkspaceProperties : seq<Azure.ResourceManager.Quantum.Models.QuantumProvider> * Nullable<Azure.ResourceManager.Quantum.Models.WorkspaceUsableStatus> * Nullable<Azure.ResourceManager.Quantum.Models.ProviderProvisioningStatus> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Quantum.Models.QuantumWorkspaceKind> * Uri * Nullable<bool> * seq<Azure.ResourceManager.Quantum.Models.MoboBrokerInfo> * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.Quantum.Models.QuantumWorkspaceProperties
Public Shared Function QuantumWorkspaceProperties (Optional providers As IEnumerable(Of QuantumProvider) = Nothing, Optional usable As Nullable(Of WorkspaceUsableStatus) = Nothing, Optional provisioningState As Nullable(Of ProviderProvisioningStatus) = Nothing, Optional storageAccount As ResourceIdentifier = Nothing, Optional workspaceKind As Nullable(Of QuantumWorkspaceKind) = Nothing, Optional endpointUri As Uri = Nothing, Optional isApiKeyEnabled As Nullable(Of Boolean) = Nothing, Optional managedOnBehalfOfMoboBrokerResources As IEnumerable(Of MoboBrokerInfo) = Nothing, Optional managedStorageAccount As ResourceIdentifier = Nothing) As QuantumWorkspaceProperties
Parameters
- providers
- IEnumerable<QuantumProvider>
List of Providers selected for this Workspace.
- usable
- Nullable<WorkspaceUsableStatus>
Whether the current workspace is ready to accept Jobs.
- provisioningState
- Nullable<ProviderProvisioningStatus>
Provisioning status field.
- storageAccount
- ResourceIdentifier
ARM Resource Id of the storage account associated with this workspace.
- workspaceKind
- Nullable<QuantumWorkspaceKind>
Whether this workspace is V1 or V2.
- endpointUri
- Uri
The URI of the workspace endpoint.
- managedOnBehalfOfMoboBrokerResources
- IEnumerable<MoboBrokerInfo>
Managed-On-Behalf-Of broker resources.
- managedStorageAccount
- ResourceIdentifier
ARM Resource Id of the managed storage account associated with this workspace.
Returns
A new QuantumWorkspaceProperties instance for mocking.