Sql Resources - Get Sql Stored Procedure

Возвращает хранимую SQL storedProcedure в существующей учетной записи базы данных Cosmos Azure.

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

Name In Required Type Description
accountName
path True
  • string

Cosmos имя учетной записи базы данных базы данных.

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

containerName
path True
  • string

Cosmos имя контейнера базы данных.

databaseName
path True
  • string

Cosmos имя базы данных.

resourceGroupName
path True
  • string

Имя группы ресурсов. Регистр букв в имени не учитывается.

storedProcedureName
path True
  • string

Cosmos имя хранимой базы данных.

subscriptionId
path True
  • string

Идентификатор целевой подписки.

api-version
query True
  • string

Версия API, используемая для этой операции.

Ответы

Name Type Description
200 OK

Свойство SQL storedProcedure было успешно получено.

Безопасность

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 Олицетворение учетной записи пользователя

Примеры

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

Определения

ManagedServiceIdentity

Удостоверение для ресурса.

Resource
ResourceIdentityType

Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None приведет к удалению удостоверений из службы.

SqlStoredProcedureGetResults

Хранимаяprocedure базы данных Azure Cosmos.

UserAssignedIdentities

Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут идентификаторами ресурсов ARM в форме : "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

ManagedServiceIdentity

Удостоверение для ресурса.

Name Type Description
principalId
  • string

Идентификатор субъекта назначенного системой удостоверения. Это свойство будет предоставлено только для назначенного системой удостоверения.

tenantId
  • string

Идентификатор клиента назначенного системой удостоверения. Это свойство будет предоставлено только для назначенного системой удостоверения.

type

Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None приведет к удалению удостоверений из службы.

userAssignedIdentities

Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут идентификаторами ресурсов ARM в форме : "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Resource

Name Type Description
_etag
  • string

Созданное системой свойство, представляющее тег ресурса, необходимый для управления оптимистическим параллелизмом.

_rid
  • string

Созданное системой свойство. Уникальный идентификатор.

_ts
  • number

Созданное системой свойство, обозначающее последнюю обновленную метку времени ресурса.

body
  • string

Текст хранимой процедуры

id
  • string

Имя хранимой SQL базы данных Cosmos

ResourceIdentityType

Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None приведет к удалению удостоверений из службы.

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

SqlStoredProcedureGetResults

Хранимаяprocedure базы данных Azure Cosmos.

Name Type Description
id
  • string

Уникальный идентификатор ресурса ARM.

identity

Удостоверение для ресурса.

location
  • string

Расположение группы ресурсов, к которой принадлежит ресурс.

name
  • string

Имя ресурса ARM.

properties.resource
tags
  • object

Теги — это список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами). Для ресурса может быть предоставлено не более 15 тегов. В каждом теге длина ключа нее должна превышать 128 символов, а длина значения — 256 символов. Например, интерфейс по умолчанию для типа шаблона задается с параметром defaultExperience: "Cassandra". Текущие значения defaultExperience также включают "Table", "Graph", "DocumentDB" и "MongoDB".

type
  • string

Тип ресурса Azure.

UserAssignedIdentities

Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут идентификаторами ресурсов ARM в форме : "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Name Type Description