Language

DiscoveryWorkspaceProperties Class

Definition

Workspace properties.

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

Constructors

Name Description
DiscoveryWorkspaceProperties(DiscoveryManagedIdentityReference)

Initializes a new instance of DiscoveryWorkspaceProperties.

Properties

Name Description
AgentSubnetId

Agent Subnet ID for agent resources.

CustomerManagedKeys

Whether or not to use a customer managed key when encrypting data at rest.

KeyVaultProperties

The key to use for encrypting data at rest when customer managed keys are enabled.

LogAnalyticsClusterId

The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.

ManagedOnBehalfOfMoboBrokerResources

Managed-On-Behalf-Of broker resources.

ManagedResourceGroup

The resource group for resources managed on behalf of customer.

PrivateEndpointConnections

List of private endpoint connections.

PrivateEndpointSubnetId

Private Endpoint Subnet ID for private endpoint connections.

ProvisioningState

The status of the last operation.

PublicNetworkAccess

Whether or not public network access is allowed for this resource. For security reasons, it is recommended to disable it whenever possible.

SupercomputerIds

List of linked SuperComputers.

WorkspaceApiUri

workspace API endpoint Uri.

WorkspaceIdentity

Identity IDs used for leveraging Workspace resources.

WorkspaceSubnetId

Function Subnet ID for workspace resources.

WorkspaceUiUri

workspace User Interface Uri.

Methods

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

Explicit Interface Implementations

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

Applies to