Skip to main content

notebook_workspaces

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

Overview

Namenotebook_workspaces
TypeResource
Idazure.cosmos_db.notebook_workspaces

Fields

The following fields are returned by SELECT queries:

Successfully retrieved a specified notebook workspace resource.

NameDatatypeDescription
idstringThe unique resource identifier of the database account.
namestringThe name of the database account.
propertiesobjectResource properties.
typestringThe type of Azure resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, notebookWorkspaceNameGets the notebook workspace for a Cosmos DB account.
list_by_database_accountselectsubscriptionId, resourceGroupName, accountNameGets the notebook workspace resources of an existing Cosmos DB account.
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, notebookWorkspaceNameCreates the notebook workspace for a Cosmos DB account.
deletedeletesubscriptionId, resourceGroupName, accountName, notebookWorkspaceNameDeletes the notebook workspace for a Cosmos DB account.
regenerate_auth_tokenexecsubscriptionId, resourceGroupName, accountName, notebookWorkspaceNameRegenerates the auth token for the notebook workspace
startexecsubscriptionId, resourceGroupName, accountName, notebookWorkspaceNameStarts the notebook workspace

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
accountNamestringCosmos DB database account name.
notebookWorkspaceNamestringThe name of the notebook workspace resource.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the notebook workspace for a Cosmos DB account.

SELECT
id,
name,
properties,
type
FROM azure.cosmos_db.notebook_workspaces
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND notebookWorkspaceName = '{{ notebookWorkspaceName }}' -- required
;

INSERT examples

Creates the notebook workspace for a Cosmos DB account.

INSERT INTO azure.cosmos_db.notebook_workspaces (
subscriptionId,
resourceGroupName,
accountName,
notebookWorkspaceName
)
SELECT
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ notebookWorkspaceName }}'
RETURNING
id,
name,
properties,
type
;

DELETE examples

Deletes the notebook workspace for a Cosmos DB account.

DELETE FROM azure.cosmos_db.notebook_workspaces
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND notebookWorkspaceName = '{{ notebookWorkspaceName }}' --required
;

Lifecycle Methods

Regenerates the auth token for the notebook workspace

EXEC azure.cosmos_db.notebook_workspaces.regenerate_auth_token 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@accountName='{{ accountName }}' --required,
@notebookWorkspaceName='{{ notebookWorkspaceName }}' --required
;