Cassandra Resources - Create Update Cassandra Keyspace
Utwórz lub zaktualizuj Azure Cosmos DB przestrzeni kluczy Cassandra
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}?api-version=2021-03-01-preview
Parametry identyfikatora URI
Name | In | Required | Type | Description |
---|---|---|---|---|
account
|
path | True |
|
Nazwa konta bazy danych Cosmos DB. Regex pattern: |
keyspace
|
path | True |
|
Cosmos DB nazwę przestrzeni kluczy. |
resource
|
path | True |
|
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Regex pattern: |
subscription
|
path | True |
|
Identyfikator subskrypcji docelowej. |
api-version
|
query | True |
|
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Name | Required | Type | Description |
---|---|---|---|
properties.resource | True |
Standardowy format JSON przestrzeni kluczy Cassandra |
|
identity |
Tożsamość zasobu. |
||
location |
|
Lokalizacja grupy zasobów, do której należy zasób. |
|
properties.options |
Para klucz-wartość opcji do zastosowania dla żądania. Odnosi się to do nagłówków wysyłanych z żądaniem. |
||
tags |
|
Tagi są listą par klucz-wartość, które opisują zasób. Tagi te mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większy niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu ma wartość "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również "Table", "Graph", "DocumentDB" i "MongoDB". |
Odpowiedzi
Name | Type | Description |
---|---|---|
200 OK |
Operacja tworzenia lub aktualizowania przestrzeni kluczy Cassandra została ukończona pomyślnie. |
|
202 Accepted |
Operacja tworzenia lub aktualizowania przestrzeni kluczy Cassandra zostanie ukończona asynchronicznie. |
Zabezpieczenia
azure_auth
Azure Active Directory przepływ OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Personifikuj konto użytkownika |
Przykłady
CosmosDBCassandraKeyspaceCreateUpdate
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName?api-version=2021-03-01-preview
{
"location": "West US",
"tags": {},
"properties": {
"resource": {
"id": "keyspaceName"
},
"options": {}
}
}
Sample Response
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName",
"name": "keyspaceName",
"type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces",
"location": "West US",
"tags": {},
"properties": {
"resource": {
"id": "keyspaceName"
}
}
}
Definicje
Autoscale |
|
Cassandra |
Parametry do tworzenia i aktualizowania Cosmos DB Cassandra. |
Cassandra |
Azure Cosmos DB Cassandra miejsce na dysku. |
Cassandra |
Cosmos DB Cassandra obiekt zasobów przestrzeni kluczy |
Create |
CreateUpdateOptions to lista par klucz-wartość, które opisują zasób. Obsługiwane są klucze "If-Match", "If-None-Match", "Session-token" i "przepływność" |
Managed |
Tożsamość zasobu. |
Options | |
Resource | |
Resource |
Typ tożsamości używany dla zasobu. Typ "SystemAssigned, UserAssigned" obejmuje zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych do użytkownika. Typ "none" usunie wszystkie tożsamości z usługi. |
User |
Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatory zasobów ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
AutoscaleSettings
Name | Type | Description |
---|---|---|
maxThroughput |
|
Reprezentuje maksymalną przepływność, zasób można skalować w górę do. |
CassandraKeyspaceCreateUpdateParameters
Parametry do tworzenia i aktualizowania Cosmos DB Cassandra.
Name | Type | Description |
---|---|---|
id |
|
Unikatowy identyfikator zasobu ARM. |
identity |
Tożsamość zasobu. |
|
location |
|
Lokalizacja grupy zasobów, do której należy zasób. |
name |
|
Nazwa zasobu ARM. |
properties.options |
Para klucz-wartość opcji do zastosowania dla żądania. Odnosi się to do nagłówków wysyłanych z żądaniem. |
|
properties.resource |
Standardowy format JSON przestrzeni kluczy Cassandra |
|
tags |
|
Tagi są listą par klucz-wartość, które opisują zasób. Tagi te mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większy niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu ma wartość "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również "Table", "Graph", "DocumentDB" i "MongoDB". |
type |
|
Typ zasobu platformy Azure. |
CassandraKeyspaceGetResults
Azure Cosmos DB Cassandra miejsce na dysku.
Name | Type | Description |
---|---|---|
id |
|
Unikatowy identyfikator zasobu ARM. |
identity |
Tożsamość zasobu. |
|
location |
|
Lokalizacja grupy zasobów, do której należy zasób. |
name |
|
Nazwa zasobu ARM. |
properties.options | ||
properties.resource | ||
tags |
|
Tagi są listą par klucz-wartość, które opisują zasób. Tagi te mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większy niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu ma wartość "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również "Table", "Graph", "DocumentDB" i "MongoDB". |
type |
|
Typ zasobu platformy Azure. |
CassandraKeyspaceResource
Cosmos DB Cassandra obiekt zasobów przestrzeni kluczy
Name | Type | Description |
---|---|---|
id |
|
Nazwa Cosmos DB Cassandra przestrzeni kluczy |
CreateUpdateOptions
CreateUpdateOptions to lista par klucz-wartość, które opisują zasób. Obsługiwane są klucze "If-Match", "If-None-Match", "Session-token" i "przepływność"
Name | Type | Description |
---|---|---|
autoscaleSettings |
Określa ustawienia skalowania automatycznego. |
|
throughput |
|
Jednostki żądań na sekundę. Na przykład "przepływność": 10000. |
ManagedServiceIdentity
Tożsamość zasobu.
Name | Type | Description |
---|---|---|
principalId |
|
Identyfikator podmiotu zabezpieczeń przypisanej tożsamości. Ta właściwość będzie dostępna tylko dla tożsamości przypisanej do systemu. |
tenantId |
|
Identyfikator dzierżawy przypisanej do systemu tożsamości. Ta właściwość będzie dostępna tylko dla tożsamości przypisanej do systemu. |
type |
Typ tożsamości używany dla zasobu. Typ "SystemAssigned, UserAssigned" obejmuje zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych do użytkownika. Typ "none" usunie wszystkie tożsamości z usługi. |
|
userAssignedIdentities |
Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatory zasobów ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
Options
Name | Type | Description |
---|---|---|
autoscaleSettings |
Określa ustawienia skalowania automatycznego. |
|
throughput |
|
Wartość Cosmos DB przepływności zasobów lub autoscaleSettings. Użyj zasobu ThroughputSetting podczas pobierania szczegółów oferty. |
Resource
Name | Type | Description |
---|---|---|
_etag |
|
Właściwość wygenerowana przez system reprezentująca element ETag zasobu wymagany do optymistycznej kontroli współbieżności. |
_rid |
|
Właściwość wygenerowana przez system. Unikatowy identyfikator. |
_ts |
|
Wygenerowana przez system właściwość, która oznacza ostatnią zaktualizowaną sygnaturę czasową zasobu. |
id |
|
Nazwa Cosmos DB Cassandra przestrzeni kluczy |
ResourceIdentityType
Typ tożsamości używany dla zasobu. Typ "SystemAssigned, UserAssigned" obejmuje zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych do użytkownika. Typ "none" usunie wszystkie tożsamości z usługi.
Name | Type | Description |
---|---|---|
None |
|
|
SystemAssigned |
|
|
SystemAssigned,UserAssigned |
|
|
UserAssigned |
|
UserAssignedIdentities
Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatory zasobów ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Name | Type | Description |
---|---|---|
|