Sql Resources - Get Sql User Defined Function

Mevcut bir Azure Cosmos DB veritabanı hesabının altındaki SQL userDefinedFunction Işlevini alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}?api-version=2020-06-01-preview

URI Parametreleri

Name In Required Type Description
accountName
path True
  • string

Cosmos DB veritabanı hesabı adı.

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

containerName
path True
  • string

Cosmos DB kapsayıcı adı.

databaseName
path True
  • string

Cosmos DB veritabanı adı.

resourceGroupName
path True
  • string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlıdır.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

Hedef aboneliğin KIMLIĞI.

userDefinedFunctionName
path True
  • string

Cosmos DB userDefinedFunction adı.

api-version
query True
  • string

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Type Description
200 OK

SQL userDefinedFunction özelliği başarıyla alındı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 akışı

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

Scopes

Name Description
user_impersonation Kullanıcı hesabınızın kimliğine bürün

Örnekler

CosmosDBSqlUserDefinedFunctionGet

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName?api-version=2020-06-01-preview

Sample Response

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

Tanımlar

ManagedServiceIdentity

Kaynağın kimliği.

Resource
ResourceIdentityType

Kaynak için kullanılan kimlik türü. ' SystemAssigned, Useratandı ' türü hem örtük olarak oluşturulan bir kimliği hem de Kullanıcı tarafından atanan kimlikleri içerir. ' None ' türü hizmetten tüm kimlikleri kaldıracak.

SqlUserDefinedFunctionGetResults

Azure Cosmos DB Userdefinedişlevi.

UserAssignedIdentities

Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları, Şu biçimdeki ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} '.

ManagedServiceIdentity

Kaynağın kimliği.

Name Type Description
principalId
  • string

Sistem tarafından atanan kimliğin asıl kimliği. Bu özellik, yalnızca sistem tarafından atanan bir kimlik için sağlanacaktır.

tenantId
  • string

Sistem tarafından atanan kimliğin Kiracı kimliği. Bu özellik, yalnızca sistem tarafından atanan bir kimlik için sağlanacaktır.

type

Kaynak için kullanılan kimlik türü. ' SystemAssigned, Useratandı ' türü hem örtük olarak oluşturulan bir kimliği hem de Kullanıcı tarafından atanan kimlikleri içerir. ' None ' türü hizmetten tüm kimlikleri kaldıracak.

userAssignedIdentities

Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları, Şu biçimdeki ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} '.

Resource

Name Type Description
id
  • string

Kaynak için tam kaynak kimliği. EX-/Subscriptions/{SubscriptionID}/ResourceGroups/{resourcegroupname}/Providers/{resourceprovidernamespace}/{resourcettypeınfo}/{resourceName}

name
  • string

Kaynağın adı

type
  • string

Kaynağın türü. EX-Microsoft. COMPUTE/virtualMachines veya Microsoft. Storage/storageAccounts.

ResourceIdentityType

Kaynak için kullanılan kimlik türü. ' SystemAssigned, Useratandı ' türü hem örtük olarak oluşturulan bir kimliği hem de Kullanıcı tarafından atanan kimlikleri içerir. ' None ' türü hizmetten tüm kimlikleri kaldıracak.

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

SqlUserDefinedFunctionGetResults

Azure Cosmos DB Userdefinedişlevi.

Name Type Description
id
  • string

ARM kaynağının benzersiz kaynak tanımlayıcısı.

identity

Kaynağın kimliği.

location
  • string

Kaynağın ait olduğu kaynak grubunun konumu.

name
  • string

ARM kaynağının adı.

properties.resource
tags
  • object

Etiketler, kaynağı tanımlayan anahtar-değer çiftlerinin bir listesidir. Bu Etiketler, bu kaynağı görüntülemek ve gruplandırmak (kaynak grupları arasında) için kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanmış olabilir. Her etiket 128 karakterden büyük olmayan bir anahtara ve 256 karakterden büyük olmayan bir anahtara sahip olmalıdır. Örneğin, bir şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri, "Table", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir.

type
  • string

Azure kaynağının türü.

UserAssignedIdentities

Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları, Şu biçimdeki ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} '.

Name Type Description