ArmQuantumModelFactory.QuantumWorkspaceProperties Method

Definition

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.

isApiKeyEnabled
Nullable<Boolean>

Indicator of enablement of the Quantum workspace Api keys.

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.

Applies to