QuantumWorkspaceProperties Class

Definition

Properties of a Workspace.

public class QuantumWorkspaceProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Quantum.Models.QuantumWorkspaceProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Quantum.Models.QuantumWorkspaceProperties>
type QuantumWorkspaceProperties = class
    interface IJsonModel<QuantumWorkspaceProperties>
    interface IPersistableModel<QuantumWorkspaceProperties>
Public Class QuantumWorkspaceProperties
Implements IJsonModel(Of QuantumWorkspaceProperties), IPersistableModel(Of QuantumWorkspaceProperties)
Inheritance
QuantumWorkspaceProperties
Implements

Constructors

Name Description
QuantumWorkspaceProperties()

Initializes a new instance of QuantumWorkspaceProperties.

Properties

Name Description
EndpointUri

The URI of the workspace endpoint.

IsApiKeyEnabled

Indicator of enablement of the Quantum workspace Api keys.

ManagedOnBehalfOfMoboBrokerResources

Managed-On-Behalf-Of broker resources.

ManagedStorageAccount

ARM Resource Id of the managed storage account associated with this workspace.

Providers

List of Providers selected for this Workspace.

ProvisioningState

Provisioning status field.

StorageAccount

ARM Resource Id of the storage account associated with this workspace.

Usable

Whether the current workspace is ready to accept Jobs.

WorkspaceKind

Whether this workspace is V1 or V2.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<QuantumWorkspaceProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<QuantumWorkspaceProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<QuantumWorkspaceProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<QuantumWorkspaceProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<QuantumWorkspaceProperties>.Write(ModelReaderWriterOptions)

Applies to