Partager via


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
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Nom du compte de base de données Cosmos DB.

keyspaceName
path True

string

Nom de l’espace de clés Cosmos DB.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

viewName
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

CassandraViewGetResults

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
AutoscaleSettings

Spécifie les paramètres de mise à l’échelle automatique.

CassandraViewGetResults

Vue Cassandra Azure Cosmos DB.

ManagedServiceIdentity

Identité de la ressource.

Options
Resource
ResourceIdentityType

Type d’identité.

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} ».

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

ManagedServiceIdentity

Identité de la ressource.

location

string

Emplacement du groupe de ressources auquel appartient la ressource.

name

string

Nom de la ressource ARM.

properties.options

Options

properties.resource

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

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.

userAssignedIdentities

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

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