Skip to main content

sql_role_assignments

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

Overview

Namesql_role_assignments
TypeResource
Idazure.cosmos_db.sql_role_assignments

Fields

The following fields are returned by SELECT queries:

The Role Assignment was successfully retrieved.

NameDatatypeDescription
idstringThe unique resource identifier of the database account.
namestringThe name of the database account.
propertiesobjectProperties related to the Role Assignment.
typestringThe type of Azure resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectroleAssignmentId, subscriptionId, resourceGroupName, accountNameRetrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.
listselectsubscriptionId, resourceGroupName, accountNameRetrieves the list of all Azure Cosmos DB SQL Role Assignments.
create_updateinsertroleAssignmentId, subscriptionId, resourceGroupName, accountNameCreates or updates an Azure Cosmos DB SQL Role Assignment.
deletedeleteroleAssignmentId, subscriptionId, resourceGroupName, accountNameDeletes an existing Azure Cosmos DB SQL Role Assignment.

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.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
roleAssignmentIdstringThe GUID for the Role Assignment.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

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

INSERT examples

Creates or updates an Azure Cosmos DB SQL Role Assignment.

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

DELETE examples

Deletes an existing Azure Cosmos DB SQL Role Assignment.

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