Workspace Interface
public interface Workspace
An immutable client-side representation of Workspace.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Boolean |
allowPublicAccessWhenBehindVnet()
Gets the allow |
| abstract String |
applicationInsights()
Gets the application |
| abstract List<String> |
associatedWorkspaces()
Gets the associated |
| abstract String |
containerRegistry()
Gets the container |
| abstract String |
description()
Gets the description property: The description of this workspace. |
|
abstract
Diagnose |
diagnose()
Diagnose workspace setup issue. |
|
abstract
Diagnose |
diagnose(DiagnoseWorkspaceParameters parameters, Context context)
Diagnose workspace setup issue. |
| abstract String |
discoveryUrl()
Gets the discovery |
| abstract Boolean |
enableDataIsolation()
Gets the enable |
|
abstract
Encryption |
encryption()
Gets the encryption property: The encryption settings of Azure ML workspace. |
|
abstract
Feature |
featureStoreSettings()
Gets the feature |
| abstract String |
friendlyName()
Gets the friendly |
| abstract Boolean |
hbiWorkspace()
Gets the hbi |
| abstract String |
hubResourceId()
Gets the hub |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Managed |
identity()
Gets the identity property: The identity of the resource. |
| abstract String |
imageBuildCompute()
Gets the image |
|
abstract
Workspace |
innerModel()
Gets the inner com. |
| abstract String |
keyVault()
Gets the key |
| abstract String |
kind()
Gets the kind property: The kind property. |
|
abstract
List |
listKeys()
Lists all the keys associated with this workspace. |
|
abstract
Response<List |
listKeysWithResponse(Context context)
Lists all the keys associated with this workspace. |
|
abstract
Notebook |
listNotebookAccessToken()
return notebook access token and refresh token. |
|
abstract
Response<Notebook |
listNotebookAccessTokenWithResponse(Context context)
return notebook access token and refresh token. |
|
abstract
List |
listNotebookKeys()
List keys of a notebook. |
|
abstract
Response<List |
listNotebookKeysWithResponse(Context context)
List keys of a notebook. |
|
abstract
List |
listStorageAccountKeys()
List storage account keys of a workspace. |
|
abstract
Response<List |
listStorageAccountKeysWithResponse(Context context)
List storage account keys of a workspace. |
| abstract String |
location()
Gets the location property: Specifies the location of the resource. |
|
abstract
Managed |
managedNetwork()
Gets the managed |
| abstract String |
mlFlowTrackingUri()
Gets the ml |
| abstract String |
name()
Gets the name property: The name of the resource. |
|
abstract
Notebook |
notebookInfo()
Gets the notebook |
|
abstract
Notebook |
prepareNotebook()
Prepare a notebook. |
|
abstract
Notebook |
prepareNotebook(Context context)
Prepare a notebook. |
| abstract String |
primaryUserAssignedIdentity()
Gets the primary |
|
abstract
List<Private |
privateEndpointConnections()
Gets the private |
| abstract Integer |
privateLinkCount()
Gets the private |
|
abstract
Provisioning |
provisioningState()
Gets the provisioning |
|
abstract
Public |
publicNetworkAccess()
Gets the public |
| abstract Workspace |
refresh()
Refreshes the resource to sync with Azure. |
| abstract Workspace |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract Region |
region()
Gets the region of the resource. |
| abstract String |
regionName()
Gets the name of the resource region. |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
| abstract void |
resyncKeys()
Resync all the keys associated with this workspace. |
| abstract void |
resyncKeys(Context context)
Resync all the keys associated with this workspace. |
|
abstract
Serverless |
serverlessComputeSettings()
Gets the serverless |
|
abstract
Service |
serviceManagedResourcesSettings()
Gets the service |
| abstract String |
serviceProvisionedResourceGroup()
Gets the service |
|
abstract
List<Shared |
sharedPrivateLinkResources()
Gets the shared |
| abstract Sku |
sku()
Gets the sku property: The sku of the workspace. |
| abstract String |
storageAccount()
Gets the storage |
| abstract Boolean |
storageHnsEnabled()
Gets the storage |
|
abstract
System |
systemData()
Gets the system |
| abstract Map<String,String> |
tags()
Gets the tags property: Contains resource tags defined as key/value pairs. |
| abstract String |
tenantId()
Gets the tenant |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the Workspace resource. |
| abstract Boolean |
v1LegacyMode()
Gets the v1Legacy |
|
abstract
Workspace |
workspaceHubConfig()
Gets the workspace |
| abstract String |
workspaceId()
Gets the workspace |
Method Details
allowPublicAccessWhenBehindVnet
public abstract Boolean allowPublicAccessWhenBehindVnet()
Gets the allowPublicAccessWhenBehindVnet property: The flag to indicate whether to allow public access when behind VNet.
Returns:
applicationInsights
public abstract String applicationInsights()
Gets the applicationInsights property: ARM id of the application insights associated with this workspace.
Returns:
associatedWorkspaces
public abstract List<String> associatedWorkspaces()
Gets the associatedWorkspaces property: The associatedWorkspaces property.
Returns:
containerRegistry
public abstract String containerRegistry()
Gets the containerRegistry property: ARM id of the container registry associated with this workspace.
Returns:
description
public abstract String description()
Gets the description property: The description of this workspace.
Returns:
diagnose
public abstract DiagnoseResponseResult diagnose()
Diagnose workspace setup issue.
Returns:
diagnose
public abstract DiagnoseResponseResult diagnose(DiagnoseWorkspaceParameters parameters, Context context)
Diagnose workspace setup issue.
Parameters:
Returns:
discoveryUrl
public abstract String discoveryUrl()
Gets the discoveryUrl property: Url for the discovery service to identify regional endpoints for machine learning experimentation services.
Returns:
enableDataIsolation
public abstract Boolean enableDataIsolation()
Gets the enableDataIsolation property: The enableDataIsolation property.
Returns:
encryption
public abstract EncryptionProperty encryption()
Gets the encryption property: The encryption settings of Azure ML workspace.
Returns:
featureStoreSettings
public abstract FeatureStoreSettings featureStoreSettings()
Gets the featureStoreSettings property: Settings for feature store type workspace.
Returns:
friendlyName
public abstract String friendlyName()
Gets the friendlyName property: The friendly name for this workspace. This name in mutable.
Returns:
hbiWorkspace
public abstract Boolean hbiWorkspace()
Gets the hbiWorkspace property: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service.
Returns:
hubResourceId
public abstract String hubResourceId()
Gets the hubResourceId property: The hubResourceId property.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
identity
public abstract ManagedServiceIdentity identity()
Gets the identity property: The identity of the resource.
Returns:
imageBuildCompute
public abstract String imageBuildCompute()
Gets the imageBuildCompute property: The compute name for image build.
Returns:
innerModel
public abstract WorkspaceInner innerModel()
Gets the inner com.azure.resourcemanager.machinelearning.fluent.models.WorkspaceInner object.
Returns:
keyVault
public abstract String keyVault()
Gets the keyVault property: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created.
Returns:
kind
public abstract String kind()
Gets the kind property: The kind property.
Returns:
listKeys
public abstract ListWorkspaceKeysResult listKeys()
Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry.
Returns:
listKeysWithResponse
public abstract Response<ListWorkspaceKeysResult> listKeysWithResponse(Context context)
Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry.
Parameters:
Returns:
listNotebookAccessToken
public abstract NotebookAccessTokenResult listNotebookAccessToken()
return notebook access token and refresh token.
Returns:
listNotebookAccessTokenWithResponse
public abstract Response<NotebookAccessTokenResult> listNotebookAccessTokenWithResponse(Context context)
return notebook access token and refresh token.
Parameters:
Returns:
listNotebookKeys
public abstract ListNotebookKeysResult listNotebookKeys()
List keys of a notebook.
Returns:
listNotebookKeysWithResponse
public abstract Response<ListNotebookKeysResult> listNotebookKeysWithResponse(Context context)
List keys of a notebook.
Parameters:
Returns:
listStorageAccountKeys
public abstract ListStorageAccountKeysResult listStorageAccountKeys()
List storage account keys of a workspace.
Returns:
listStorageAccountKeysWithResponse
public abstract Response<ListStorageAccountKeysResult> listStorageAccountKeysWithResponse(Context context)
List storage account keys of a workspace.
Parameters:
Returns:
location
public abstract String location()
Gets the location property: Specifies the location of the resource.
Returns:
managedNetwork
public abstract ManagedNetworkSettings managedNetwork()
Gets the managedNetwork property: Managed Network settings for a machine learning workspace.
Returns:
mlFlowTrackingUri
public abstract String mlFlowTrackingUri()
Gets the mlFlowTrackingUri property: The URI associated with this workspace that machine learning flow must point at to set up tracking.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
notebookInfo
public abstract NotebookResourceInfo notebookInfo()
Gets the notebookInfo property: The notebook info of Azure ML workspace.
Returns:
prepareNotebook
public abstract NotebookResourceInfo prepareNotebook()
Prepare a notebook.
Returns:
prepareNotebook
public abstract NotebookResourceInfo prepareNotebook(Context context)
Prepare a notebook.
Parameters:
Returns:
primaryUserAssignedIdentity
public abstract String primaryUserAssignedIdentity()
Gets the primaryUserAssignedIdentity property: The user assigned identity resource id that represents the workspace identity.
Returns:
privateEndpointConnections
public abstract List<PrivateEndpointConnection> privateEndpointConnections()
Gets the privateEndpointConnections property: The list of private endpoint connections in the workspace.
Returns:
privateLinkCount
public abstract Integer privateLinkCount()
Gets the privateLinkCount property: Count of private connections in the workspace.
Returns:
provisioningState
public abstract ProvisioningState provisioningState()
Gets the provisioningState property: The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning.
Returns:
publicNetworkAccess
public abstract PublicNetworkAccess publicNetworkAccess()
Gets the publicNetworkAccess property: Whether requests from Public Network are allowed.
Returns:
refresh
public abstract Workspace refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract Workspace refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
resyncKeys
public abstract void resyncKeys()
Resync all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry.
resyncKeys
public abstract void resyncKeys(Context context)
Resync all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry.
Parameters:
serverlessComputeSettings
public abstract ServerlessComputeSettings serverlessComputeSettings()
Gets the serverlessComputeSettings property: Settings for serverless compute created in the workspace.
Returns:
serviceManagedResourcesSettings
public abstract ServiceManagedResourcesSettings serviceManagedResourcesSettings()
Gets the serviceManagedResourcesSettings property: The service managed resource settings.
Returns:
serviceProvisionedResourceGroup
public abstract String serviceProvisionedResourceGroup()
Gets the serviceProvisionedResourceGroup property: The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace.
Returns:
sharedPrivateLinkResources
public abstract List<SharedPrivateLinkResource> sharedPrivateLinkResources()
Gets the sharedPrivateLinkResources property: The list of shared private link resources in this workspace.
Returns:
sku
public abstract Sku sku()
Gets the sku property: The sku of the workspace.
Returns:
storageAccount
public abstract String storageAccount()
Gets the storageAccount property: ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created.
Returns:
storageHnsEnabled
public abstract Boolean storageHnsEnabled()
Gets the storageHnsEnabled property: If the storage associated with the workspace has hierarchical namespace(HNS) enabled.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
tags
public abstract Map<String,String> tags()
Gets the tags property: Contains resource tags defined as key/value pairs.
Returns:
tenantId
public abstract String tenantId()
Gets the tenantId property: The tenant id associated with this workspace.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract Workspace.Update update()
Begins update for the Workspace resource.
Returns:
v1LegacyMode
public abstract Boolean v1LegacyMode()
Gets the v1LegacyMode property: Enabling v1_legacy_mode may prevent you from using features provided by the v2 API.
Returns:
workspaceHubConfig
public abstract WorkspaceHubConfig workspaceHubConfig()
Gets the workspaceHubConfig property: WorkspaceHub's configuration object.
Returns:
workspaceId
public abstract String workspaceId()
Gets the workspaceId property: The immutable id associated with this workspace.
Returns: