Skip to main content

workspaces

Creates, updates, deletes, gets or lists a workspaces resource.

Overview

Nameworkspaces
TypeResource
Idazure.ml_services.workspaces

Fields

The following fields are returned by SELECT queries:

The request was successful; the request was well-formed and received properly.

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
namestringThe name of the resource
identityobjectManaged service identity (system assigned and/or user assigned identities)
kindstring
locationstring
propertiesobjectAdditional attributes of the entity.
skuobjectThe resource model definition representing SKU
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobject
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, workspaceName
list_by_resource_groupselectsubscriptionId, resourceGroupNamekind, $skip, aiCapabilities
list_by_subscriptionselectsubscriptionIdkind, $skip, aiCapabilities
create_or_updateinsertsubscriptionId, resourceGroupName, workspaceName, data__properties
updateupdatesubscriptionId, resourceGroupName, workspaceName
deletedeletesubscriptionId, resourceGroupName, workspaceNameforceToPurge
diagnoseexecsubscriptionId, resourceGroupName, workspaceName
prepare_notebookexecsubscriptionId, resourceGroupName, workspaceName
resync_keysexecsubscriptionId, resourceGroupName, workspaceName

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
workspaceNamestringAzure Machine Learning Workspace Name
$skipstringContinuation token for pagination.
aiCapabilitiesstring
forceToPurgebooleanFlag to indicate delete is a purge request.
kindstringKind of workspace.

SELECT examples

The request was successful; the request was well-formed and received properly.

SELECT
id,
name,
identity,
kind,
location,
properties,
sku,
systemData,
tags,
type
FROM azure.ml_services.workspaces
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND workspaceName = '{{ workspaceName }}' -- required
;

INSERT examples

No description available.

INSERT INTO azure.ml_services.workspaces (
data__identity,
data__kind,
data__location,
data__properties,
data__sku,
data__tags,
subscriptionId,
resourceGroupName,
workspaceName
)
SELECT
'{{ identity }}',
'{{ kind }}',
'{{ location }}',
'{{ properties }}' /* required */,
'{{ sku }}',
'{{ tags }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ workspaceName }}'
RETURNING
id,
name,
identity,
kind,
location,
properties,
sku,
systemData,
tags,
type
;

UPDATE examples

No description available.

UPDATE azure.ml_services.workspaces
SET
data__identity = '{{ identity }}',
data__properties = '{{ properties }}',
data__sku = '{{ sku }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND workspaceName = '{{ workspaceName }}' --required
RETURNING
id,
name,
identity,
kind,
location,
properties,
sku,
systemData,
tags,
type;

DELETE examples

No description available.

DELETE FROM azure.ml_services.workspaces
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND workspaceName = '{{ workspaceName }}' --required
AND forceToPurge = '{{ forceToPurge }}'
;

Lifecycle Methods

The request was successful; the request was well-formed and received properly.

EXEC azure.ml_services.workspaces.diagnose 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@workspaceName='{{ workspaceName }}' --required
@@json=
'{
"value": "{{ value }}"
}'
;