DatabaseAccountCreateUpdateParameters interface
Parametry do tworzenia i aktualizowania kont bazy danych usługi Cosmos DB.
- Rozszerzenie
Właściwości
| analytical |
Właściwości specyficzne dla magazynu analitycznego. |
| api |
Właściwości specyficzne dla interfejsu API. Obecnie obsługiwane tylko dla interfejsu API bazy danych MongoDB. |
| backup |
Obiekt reprezentujący zasady tworzenia kopii zapasowych na koncie. |
| capabilities | Lista możliwości usługi Cosmos DB dla konta |
| capacity | Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie. |
| capacity |
Wskazuje wartość capacityMode konta usługi Cosmos DB. |
| connector |
Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*. |
| consistency |
Zasady spójności dla konta usługi Cosmos DB. |
| cors | Zasady CORS dla konta bazy danych usługi Cosmos DB. |
| create |
Wyliczenie wskazujące tryb tworzenia konta. |
| customer |
Wskazuje stan funkcji Klucz zarządzany przez klienta na koncie. W przypadku wystąpienia błędów właściwość zawiera wskazówki dotyczące rozwiązywania problemów. |
| database |
Typ oferty bazy danych |
| default |
Domyślna tożsamość na potrzeby uzyskiwania dostępu do magazynu kluczy używanych w funkcjach, takich jak klucze zarządzane przez klienta. Tożsamość domyślna musi być jawnie ustawiona przez użytkowników. Może to być "FirstPartyIdentity", "SystemAssignedIdentity" i nie tylko. |
| default |
Wyliczenie wskazujące domyślny poziom priorytetu żądania dla wykonania na podstawie priorytetu. |
| diagnostic |
Obiekt reprezentujący różne ustawienia dziennika diagnostycznego dla konta usługi Cosmos DB. |
| disable |
Wyłączanie operacji zapisu na zasobach metadanych (bazach danych, kontenerach, przepływności) za pomocą kluczy konta |
| disable |
Rezygnacja z uwierzytelniania lokalnego i upewnienie się, że do uwierzytelniania można używać tylko tożsamości usługi zarządzanej i usługi AAD. |
| enable |
Flaga wskazująca, czy na koncie jest włączona funkcja Wszystkie wersje i Usuń zestawienie zmian |
| enable |
Flaga wskazująca, czy włączyć analizę magazynu. |
| enable |
Włącza automatyczne przełączanie w tryb failover regionu zapisu w rzadkim przypadku, że region jest niedostępny z powodu awarii. Automatyczne przełączanie w tryb failover spowoduje utworzenie nowego regionu zapisu dla konta i zostanie wybrane na podstawie priorytetów trybu failover skonfigurowanych dla konta. |
| enable |
Flaga wskazująca włączanie/wyłączanie funkcji Burst Capacity Preview na koncie |
| enable |
Włącza łącznik cassandra na koncie usługi Cosmos DB C* |
| enable |
Flaga wskazująca, czy warstwa Bezpłatna jest włączona. |
| enable |
Flaga wskazująca, czy włączyć materializedViews na koncie usługi Cosmos DB |
| enable |
Umożliwia zapisanie konta w wielu lokalizacjach |
| enable |
Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie |
| enable |
Flaga wskazująca włączanie/wyłączanie funkcji automatycznego skalowania na partycję Per-Region na koncie |
| enable |
Flaga wskazująca włączanie/wyłączanie funkcji podglądu wykonywania na podstawie priorytetu na koncie |
| ip |
Lista adresów IPRules. |
| is |
Flaga wskazująca, czy należy włączyć/wyłączyć reguły listy ACL sieci wirtualnej. |
| keys |
Ta właściwość jest ignorowana podczas operacji aktualizacji/tworzenia, ponieważ metadane są tylko do odczytu. Obiekt reprezentuje metadane kluczy konta konta usługi Cosmos DB. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| key |
Identyfikator URI magazynu kluczy |
| kind | Wskazuje typ konta bazy danych. Można to ustawić tylko podczas tworzenia konta bazy danych. |
| locations | Tablica zawierająca lokalizacje georeplikacji włączone dla konta usługi Cosmos DB. |
| minimal |
Wskazuje minimalną dozwoloną wersję protokołu Tls. Wartość domyślna to Tls 1.0, z wyjątkiem interfejsów API Cassandra i Mongo, które działają tylko z protokołem Tls 1.2. |
| network |
Wskazuje, jakie usługi mogą pomijać kontrole zapory. |
| network |
Tablica zawierająca identyfikatory zasobów dla obejścia listy Acl sieci dla konta usługi Cosmos DB. |
| public |
Czy żądania z sieci publicznej są dozwolone |
| restore |
Parametry wskazujące informacje o przywracaniu. |
| virtual |
Lista reguł listy ACL sieci wirtualnej skonfigurowanych dla konta usługi Cosmos DB. |
Właściwości dziedziczone
| id | Unikatowy identyfikator zasobu usługi ARM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| identity | Tożsamość zasobu. |
| location | Lokalizacja grupy zasobów, do której należy zasób. |
| name | Nazwa zasobu usługi ARM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| tags | Tagi to lista par klucz-wartość, które opisują zasób. Te tagi 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ększą niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu jest ustawione z wartością "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również wartości "Table", "Graph", "DocumentDB" i "MongoDB". |
| type | Typ zasobu platformy Azure. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
analyticalStorageConfiguration
Właściwości specyficzne dla magazynu analitycznego.
analyticalStorageConfiguration?: AnalyticalStorageConfiguration
Wartość właściwości
apiProperties
Właściwości specyficzne dla interfejsu API. Obecnie obsługiwane tylko dla interfejsu API bazy danych MongoDB.
apiProperties?: ApiProperties
Wartość właściwości
backupPolicy
Obiekt reprezentujący zasady tworzenia kopii zapasowych na koncie.
backupPolicy?: BackupPolicyUnion
Wartość właściwości
capabilities
Lista możliwości usługi Cosmos DB dla konta
capabilities?: Capability[]
Wartość właściwości
capacity
Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie.
capacity?: Capacity
Wartość właściwości
capacityMode
Wskazuje wartość capacityMode konta usługi Cosmos DB.
capacityMode?: string
Wartość właściwości
string
connectorOffer
Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*.
connectorOffer?: string
Wartość właściwości
string
consistencyPolicy
Zasady spójności dla konta usługi Cosmos DB.
consistencyPolicy?: ConsistencyPolicy
Wartość właściwości
cors
Zasady CORS dla konta bazy danych usługi Cosmos DB.
cors?: CorsPolicy[]
Wartość właściwości
createMode
Wyliczenie wskazujące tryb tworzenia konta.
createMode?: string
Wartość właściwości
string
customerManagedKeyStatus
Wskazuje stan funkcji Klucz zarządzany przez klienta na koncie. W przypadku wystąpienia błędów właściwość zawiera wskazówki dotyczące rozwiązywania problemów.
customerManagedKeyStatus?: string
Wartość właściwości
string
databaseAccountOfferType
Typ oferty bazy danych
databaseAccountOfferType: "Standard"
Wartość właściwości
"Standard"
defaultIdentity
Domyślna tożsamość na potrzeby uzyskiwania dostępu do magazynu kluczy używanych w funkcjach, takich jak klucze zarządzane przez klienta. Tożsamość domyślna musi być jawnie ustawiona przez użytkowników. Może to być "FirstPartyIdentity", "SystemAssignedIdentity" i nie tylko.
defaultIdentity?: string
Wartość właściwości
string
defaultPriorityLevel
Wyliczenie wskazujące domyślny poziom priorytetu żądania dla wykonania na podstawie priorytetu.
defaultPriorityLevel?: string
Wartość właściwości
string
diagnosticLogSettings
Obiekt reprezentujący różne ustawienia dziennika diagnostycznego dla konta usługi Cosmos DB.
diagnosticLogSettings?: DiagnosticLogSettings
Wartość właściwości
disableKeyBasedMetadataWriteAccess
Wyłączanie operacji zapisu na zasobach metadanych (bazach danych, kontenerach, przepływności) za pomocą kluczy konta
disableKeyBasedMetadataWriteAccess?: boolean
Wartość właściwości
boolean
disableLocalAuth
Rezygnacja z uwierzytelniania lokalnego i upewnienie się, że do uwierzytelniania można używać tylko tożsamości usługi zarządzanej i usługi AAD.
disableLocalAuth?: boolean
Wartość właściwości
boolean
enableAllVersionsAndDeletesChangeFeed
Flaga wskazująca, czy na koncie jest włączona funkcja Wszystkie wersje i Usuń zestawienie zmian
enableAllVersionsAndDeletesChangeFeed?: boolean
Wartość właściwości
boolean
enableAnalyticalStorage
Flaga wskazująca, czy włączyć analizę magazynu.
enableAnalyticalStorage?: boolean
Wartość właściwości
boolean
enableAutomaticFailover
Włącza automatyczne przełączanie w tryb failover regionu zapisu w rzadkim przypadku, że region jest niedostępny z powodu awarii. Automatyczne przełączanie w tryb failover spowoduje utworzenie nowego regionu zapisu dla konta i zostanie wybrane na podstawie priorytetów trybu failover skonfigurowanych dla konta.
enableAutomaticFailover?: boolean
Wartość właściwości
boolean
enableBurstCapacity
Flaga wskazująca włączanie/wyłączanie funkcji Burst Capacity Preview na koncie
enableBurstCapacity?: boolean
Wartość właściwości
boolean
enableCassandraConnector
Włącza łącznik cassandra na koncie usługi Cosmos DB C*
enableCassandraConnector?: boolean
Wartość właściwości
boolean
enableFreeTier
Flaga wskazująca, czy warstwa Bezpłatna jest włączona.
enableFreeTier?: boolean
Wartość właściwości
boolean
enableMaterializedViews
Flaga wskazująca, czy włączyć materializedViews na koncie usługi Cosmos DB
enableMaterializedViews?: boolean
Wartość właściwości
boolean
enableMultipleWriteLocations
Umożliwia zapisanie konta w wielu lokalizacjach
enableMultipleWriteLocations?: boolean
Wartość właściwości
boolean
enablePartitionMerge
Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie
enablePartitionMerge?: boolean
Wartość właściwości
boolean
enablePerRegionPerPartitionAutoscale
Flaga wskazująca włączanie/wyłączanie funkcji automatycznego skalowania na partycję Per-Region na koncie
enablePerRegionPerPartitionAutoscale?: boolean
Wartość właściwości
boolean
enablePriorityBasedExecution
Flaga wskazująca włączanie/wyłączanie funkcji podglądu wykonywania na podstawie priorytetu na koncie
enablePriorityBasedExecution?: boolean
Wartość właściwości
boolean
ipRules
isVirtualNetworkFilterEnabled
Flaga wskazująca, czy należy włączyć/wyłączyć reguły listy ACL sieci wirtualnej.
isVirtualNetworkFilterEnabled?: boolean
Wartość właściwości
boolean
keysMetadata
Ta właściwość jest ignorowana podczas operacji aktualizacji/tworzenia, ponieważ metadane są tylko do odczytu. Obiekt reprezentuje metadane kluczy konta konta usługi Cosmos DB. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
keysMetadata?: DatabaseAccountKeysMetadata
Wartość właściwości
keyVaultKeyUri
Identyfikator URI magazynu kluczy
keyVaultKeyUri?: string
Wartość właściwości
string
kind
Wskazuje typ konta bazy danych. Można to ustawić tylko podczas tworzenia konta bazy danych.
kind?: string
Wartość właściwości
string
locations
Tablica zawierająca lokalizacje georeplikacji włączone dla konta usługi Cosmos DB.
locations: Location[]
Wartość właściwości
Location[]
minimalTlsVersion
Wskazuje minimalną dozwoloną wersję protokołu Tls. Wartość domyślna to Tls 1.0, z wyjątkiem interfejsów API Cassandra i Mongo, które działają tylko z protokołem Tls 1.2.
minimalTlsVersion?: string
Wartość właściwości
string
networkAclBypass
Wskazuje, jakie usługi mogą pomijać kontrole zapory.
networkAclBypass?: NetworkAclBypass
Wartość właściwości
networkAclBypassResourceIds
Tablica zawierająca identyfikatory zasobów dla obejścia listy Acl sieci dla konta usługi Cosmos DB.
networkAclBypassResourceIds?: string[]
Wartość właściwości
string[]
publicNetworkAccess
Czy żądania z sieci publicznej są dozwolone
publicNetworkAccess?: string
Wartość właściwości
string
restoreParameters
Parametry wskazujące informacje o przywracaniu.
restoreParameters?: RestoreParameters
Wartość właściwości
virtualNetworkRules
Lista reguł listy ACL sieci wirtualnej skonfigurowanych dla konta usługi Cosmos DB.
virtualNetworkRules?: VirtualNetworkRule[]
Wartość właściwości
Szczegóły właściwości dziedziczonej
id
Unikatowy identyfikator zasobu usługi ARM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
dziedziczone zARMResourceProperties.id
identity
Tożsamość zasobu.
identity?: ManagedServiceIdentity
Wartość właściwości
dziedziczone zARMResourceProperties.identity
location
Lokalizacja grupy zasobów, do której należy zasób.
location?: string
Wartość właściwości
string
dziedziczone zARMResourceProperties.location
name
Nazwa zasobu usługi ARM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
dziedziczone zARMResourceProperties.name
tags
Tagi to lista par klucz-wartość, które opisują zasób. Te tagi 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ększą niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu jest ustawione z wartością "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również wartości "Table", "Graph", "DocumentDB" i "MongoDB".
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
dziedziczone zARMResourceProperties.tags
type
Typ zasobu platformy Azure. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
dziedziczone zARMResourceProperties.type