Sql Resources - Get Sql Stored Procedure

Hämtar SQL storedProcedure under ett befintligt Azure Cosmos DB-databaskonto.

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

URI-parametrar

Name In Required Type Description
accountName
path True
  • string

Namn på Cosmos DB-databaskonto.

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

containerName
path True
  • string

Cosmos DB-containernamn.

databaseName
path True
  • string

Cosmos DB-databasnamn.

resourceGroupName
path True
  • string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

storedProcedureName
path True
  • string

Cosmos DB storedProcedure name.

subscriptionId
path True
  • string

ID för målprenumerationen.

api-version
query True
  • string

DEN API-version som ska användas för den här åtgärden.

Svar

Name Type Description
200 OK

Egenskapen SQL storedProcedure hämtades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation Personifiera ditt användarkonto

Exempel

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\""
    }
  }
}

Definitioner

ManagedServiceIdentity

Identitet för resursen.

Resource
ResourceIdentityType

Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från tjänsten.

SqlStoredProcedureGetResults

En Lagrad Azure Cosmos DBProcedure.

UserAssignedIdentities

Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ManagedServiceIdentity

Identitet för resursen.

Name Type Description
principalId
  • string

Huvud-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId
  • string

Klient-ID:t för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från tjänsten.

userAssignedIdentities

Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Resource

Name Type Description
_etag
  • string

En systemgenererad egenskap som representerar resursetaggen som krävs för optimistisk samtidighetskontroll.

_rid
  • string

En systemgenererad egenskap. En unik identifierare.

_ts
  • number

En systemgenererad egenskap som anger den senast uppdaterade tidsstämpeln för resursen.

body
  • string

Brödtexten i den lagrade proceduren

id
  • string

Namnet på Cosmos DB-SQL storedProcedure

ResourceIdentityType

Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från tjänsten.

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

SqlStoredProcedureGetResults

En Lagrad Azure Cosmos DBProcedure.

Name Type Description
id
  • string

Den unika resursidentifieraren för ARM-resursen.

identity

Identitet för resursen.

location
  • string

Platsen för resursgruppen som resursen tillhör.

name
  • string

Namnet på ARM-resursen.

properties.resource
tags
  • object

Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".

type
  • string

Typen av Azure-resurs.

UserAssignedIdentities

Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Type Description