Sql Resources - Get Sql Stored Procedure

Obtient la SQL stockéeProcedure sous un compte de base de données Azure Cosmos DB existant.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}?api-version=2021-04-01-preview

Paramètres URI

Name In Required Type Description
accountName
path True
  • string

Cosmos nom du compte de base de données de base de données de base de données.

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

containerName
path True
  • string

Cosmos nom du conteneur de base de données.

databaseName
path True
  • string

Cosmos nom de la base de données de base de données.

resourceGroupName
path True
  • string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

storedProcedureName
path True
  • string

Cosmos nom de la base de données stockéeProcedure.

subscriptionId
path True
  • string

ID de l’abonnement cible.

api-version
query True
  • string

Version de l’API à utiliser pour cette opération.

Réponses

Name Type Description
200 OK

La propriété SQL storedProcedure a été récupérée avec succès.

Sécurité

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

CosmosDBSqlStoredProcedureGet

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName?api-version=2021-04-01-preview

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName/sqlContainers/containerName/sqlStoredProcedures/storedProcedureName",
  "name": "storedProcedureName",
  "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/sqlContainers/sqlStoredProcedures",
  "properties": {
    "resource": {
      "id": "storedProcedureName",
      "body": "body",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}

Définitions

ManagedServiceIdentity

Identité de la ressource.

Resource
ResourceIdentityType

Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.

SqlStoredProcedureGetResults

Azure Cosmos DB stockéeProcedure.

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme : « /subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

ManagedServiceIdentity

Identité de la ressource.

Name Type Description
principalId
  • string

ID principal de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

tenantId
  • string

ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

type

Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.

userAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme : « /subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Resource

Name Type Description
_etag
  • string

Propriété générée par le système représentant l’etag de ressource requise pour le contrôle d’accès concurrentiel optimiste.

_rid
  • string

Propriété générée par le système. Un identificateur unique.

_ts
  • number

Propriété générée par le système qui indique le dernier horodatage mis à jour de la ressource.

body
  • string

Corps de la procédure stockée

id
  • string

Nom de la base de données Cosmos SQL stockéeProcedure

ResourceIdentityType

Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

SqlStoredProcedureGetResults

Azure Cosmos DB stockéeProcedure.

Name Type Description
id
  • string

Identificateur de ressource unique de la ressource ARM.

identity

Identité de la ressource.

location
  • string

Emplacement du groupe de ressources auquel appartient la ressource.

name
  • string

Nom de la ressource ARM.

properties.resource
tags
  • object

Les balises sont une liste de paires clé-valeur qui décrivent la ressource. Ces balises peuvent servir à l’affichage et au regroupement des ressources (parmi tous les groupes de ressources). Un maximum de 15 balises peut être fourni pour une ressource. Chaque balise doit disposer d’une clé de 128 caractères maximum et d’une valeur de 256 caractères maximum. Par exemple, l’expérience par défaut d’un type de modèle est définie avec « defaultExperience » : « Cassandra ». Les valeurs « defaultExperience » actuelles incluent également « Table », « Graph », « DocumentDB » et « MongoDB ».

type
  • string

Type de ressource Azure.

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme : « /subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Name Type Description