Cassandra Resources - Create Update Cassandra Keyspace

Vytvořit nebo aktualizovat Azure Cosmos DB Cassandra mezeru

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}?api-version=2021-03-01-preview

Parametry identifikátoru URI

Name In Required Type Description
accountName
path True
  • string

Cosmos DB název databázového účtu.

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

keyspaceName
path True
  • string

Cosmos DB název místa na disku.

resourceGroupName
path True
  • string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

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

subscriptionId
path True
  • string

ID cílového předplatného

api-version
query True
  • string

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Required Type Description
properties.resource True

Standardní formát JSON Cassandraového prostoru

identity

Identita prostředku

location
  • string

Umístění skupiny prostředků, do které prostředek patří.

properties.options

Dvojice klíč-hodnota možností, která se má použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem.

tags
  • object

Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení tohoto prostředku (mezi skupinami prostředků). Pro prostředek lze zadat maximálně 15 značek. Každá značka musí mít klíč větší než 128 znaků a hodnota nesmí být delší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" také zahrnují "Table", "Graph", "DocumentDB" a "MongoDB".

Odpovědi

Name Type Description
200 OK

Operace vytvoření nebo aktualizace Cassandraho prostoru se úspěšně dokončila.

202 Accepted

Operace vytvoření nebo aktualizace Cassandraho prostoru se dokončí asynchronně.

Zabezpečení

azure_auth

Azure Active Directory tok OAuth2

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

Scopes

Name Description
user_impersonation Zosobnění uživatelského účtu

Příklady

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

Definice

AutoscaleSettings
CassandraKeyspaceCreateUpdateParameters

Parametry pro vytvoření a aktualizaci Cosmos DBho prostoru Cassandra.

CassandraKeyspaceGetResults

Azure Cosmos DB Cassandra místo na disku.

CassandraKeyspaceResource

Cosmos DB objekt prostředku prostorového prostoru Cassandra

CreateUpdateOptions

CreateUpdateOptions jsou seznam párů klíč-hodnota, které popisují prostředek. Podporované klíče jsou "If-Match", "If-None-Match", "session-token" a "propustnost"

ManagedServiceIdentity

Identita prostředku

Options
Resource
ResourceIdentityType

Typ identity použitý pro prostředek. Typ "SystemAssigned, UserAssigned" zahrnuje implicitně vytvořenou identitu a sadu identit přiřazených uživateli. Typ None odebere ze služby všechny identity.

UserAssignedIdentities

Seznam identit uživatelů přidružených k prostředku Odkazy na klíč uživatele slovníku identity budou mít ID prostředků ARM ve formátu: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} '.

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Představuje maximální propustnost, ve kterém se dá prostředek škálovat.

CassandraKeyspaceCreateUpdateParameters

Parametry pro vytvoření a aktualizaci Cosmos DBho prostoru Cassandra.

Name Type Description
id
  • string

Jedinečný identifikátor prostředku pro prostředek ARM

identity

Identita prostředku

location
  • string

Umístění skupiny prostředků, do které prostředek patří.

name
  • string

Název prostředku ARM

properties.options

Dvojice klíč-hodnota možností, která se má použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem.

properties.resource

Standardní formát JSON Cassandraového prostoru

tags
  • object

Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení tohoto prostředku (mezi skupinami prostředků). Pro prostředek lze zadat maximálně 15 značek. Každá značka musí mít klíč větší než 128 znaků a hodnota nesmí být delší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" také zahrnují "Table", "Graph", "DocumentDB" a "MongoDB".

type
  • string

Typ prostředku Azure.

CassandraKeyspaceGetResults

Azure Cosmos DB Cassandra místo na disku.

Name Type Description
id
  • string

Jedinečný identifikátor prostředku pro prostředek ARM

identity

Identita prostředku

location
  • string

Umístění skupiny prostředků, do které prostředek patří.

name
  • string

Název prostředku ARM

properties.options
properties.resource
tags
  • object

Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení tohoto prostředku (mezi skupinami prostředků). Pro prostředek lze zadat maximálně 15 značek. Každá značka musí mít klíč větší než 128 znaků a hodnota nesmí být delší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" také zahrnují "Table", "Graph", "DocumentDB" a "MongoDB".

type
  • string

Typ prostředku Azure.

CassandraKeyspaceResource

Cosmos DB objekt prostředku prostorového prostoru Cassandra

Name Type Description
id
  • string

Název Cosmos DBho prostoru Cassandra

CreateUpdateOptions

CreateUpdateOptions jsou seznam párů klíč-hodnota, které popisují prostředek. Podporované klíče jsou "If-Match", "If-None-Match", "session-token" a "propustnost"

Name Type Description
autoscaleSettings

Určuje nastavení automatického škálování.

throughput
  • integer

Jednotky žádostí za sekundu. Například "propustnost": 10000.

ManagedServiceIdentity

Identita prostředku

Name Type Description
principalId
  • string

ID objektu zabezpečení identity přiřazené systémem. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem.

tenantId
  • string

ID tenanta identity přiřazené systémem. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem.

type

Typ identity použitý pro prostředek. Typ "SystemAssigned, UserAssigned" zahrnuje implicitně vytvořenou identitu a sadu identit přiřazených uživateli. Typ None odebere ze služby všechny identity.

userAssignedIdentities

Seznam identit uživatelů přidružených k prostředku Odkazy na klíč uživatele slovníku identity budou mít ID prostředků ARM ve formátu: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} '.

Options

Name Type Description
autoscaleSettings

Určuje nastavení automatického škálování.

throughput
  • integer

Hodnota propustnosti prostředků Cosmos DB nebo autoscaleSettings. Při načítání podrobností nabídky použijte prostředek ThroughputSetting.

Resource

Name Type Description
_etag
  • string

Systémová vlastnost, která představuje značku ETag prostředku potřebnou pro kontrolu optimistického řízení souběžnosti.

_rid
  • string

Vlastnost vygenerovaná systémem. Jedinečný identifikátor.

_ts
  • number

Vlastnost vygenerovaná systémem, která označuje poslední aktualizované časové razítko prostředku.

id
  • string

Název Cosmos DBho prostoru Cassandra

ResourceIdentityType

Typ identity použitý pro prostředek. Typ "SystemAssigned, UserAssigned" zahrnuje implicitně vytvořenou identitu a sadu identit přiřazených uživateli. Typ None odebere ze služby všechny identity.

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

UserAssignedIdentities

Seznam identit uživatelů přidružených k prostředku Odkazy na klíč uživatele slovníku identity budou mít ID prostředků ARM ve formátu: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} '.

Name Type Description