Cassandra Resources - Get Cassandra View
Obtient la vue Cassandra 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}/cassandraKeyspaces/{keyspaceName}/views/{viewName}?api-version=2025-05-01-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Nom du compte de base de données Cosmos DB. |
keyspace
|
path | True |
string |
Nom de l’espace de clés Cosmos DB. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
view
|
path | True |
string |
Nom de la vue Cosmos DB. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La propriété de vue Cassandra a été récupérée avec succès. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Usurper votre compte d'utilisateur |
Exemples
CosmosDBCassandraViewGet
Exemple de requête
GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspacename/views/viewname?api-version=2025-05-01-preview
Exemple de réponse
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspacename/views/viewname",
"name": "viewname",
"type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views",
"tags": {},
"properties": {
"resource": {
"id": "viewname",
"viewDefinition": "SELECT columna, columnb, columnc FROM keyspacename.srctablename WHERE columna IS NOT NULL AND columnc IS NOT NULL PRIMARY KEY (columnc, columna)"
}
}
}
Définitions
Nom | Description |
---|---|
Autoscale |
Spécifie les paramètres de mise à l’échelle automatique. |
Cassandra |
Vue Cassandra Azure Cosmos DB. |
Managed |
Identité de la ressource. |
Options | |
Resource | |
Resource |
Type d’identité. |
User |
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
AutoscaleSettings
Spécifie les paramètres de mise à l’échelle automatique.
Nom | Type | Description |
---|---|---|
maxThroughput |
integer |
Représente le débit maximal, la ressource peut effectuer un scale-up. |
CassandraViewGetResults
Vue Cassandra Azure Cosmos DB.
Nom | 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.options | ||
properties.resource | ||
tags |
object |
Les balises sont une liste de paires clé-valeur qui décrivent la ressource. Ces balises peuvent être utilisées dans l’affichage et le regroupement de cette ressource (entre les groupes de ressources). Un maximum de 15 balises peut être fourni pour une ressource. Chaque balise doit avoir une clé supérieure à 128 caractères et une valeur supérieure à 256 caractères. 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. |
ManagedServiceIdentity
Identité de la ressource.
Nom | 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 seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
Options
Nom | Type | Description |
---|---|---|
autoscaleSettings |
Spécifie les paramètres de mise à l’échelle automatique. |
|
throughput |
integer |
Valeur du débit des ressources Cosmos DB ou de la mise à l’échelle automatique. Utilisez la ressource ThroughputSetting lors de la récupération des détails de l’offre. |
Resource
Nom | 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 désigne le dernier horodatage mis à jour de la ressource. |
id |
string |
Nom de la vue Cassandra Cosmos DB |
viewDefinition |
string |
Définition d’affichage de la vue Cassandra Cosmos DB |
ResourceIdentityType
Type d’identité.
Valeur | Description |
---|---|
SystemAssigned |
UserAssignedIdentities
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
Nom | Type | Description |
---|---|---|
|