Database Accounts - Create Or Update
Tworzy lub aktualizuje konto bazy danych usługi Azure Cosmos DB. Metoda "Update" jest preferowana podczas przeprowadzania aktualizacji na koncie.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2024-11-15
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account
|
path | True |
string |
Nazwa konta bazy danych usługi Cosmos DB. Wzorzec wyrażenia regularnego: |
resource
|
path | True |
string |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
subscription
|
path | True |
string |
Identyfikator subskrypcji docelowej. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
properties.databaseAccountOfferType | True |
Typ oferty bazy danych |
|
properties.locations | True |
Location[] |
Tablica zawierająca lokalizacje georeplikacji włączone dla konta usługi Cosmos DB. |
identity |
Tożsamość zasobu. |
||
kind |
Wskazuje typ konta bazy danych. Można to ustawić tylko podczas tworzenia konta bazy danych. |
||
location |
string |
Lokalizacja grupy zasobów, do której należy zasób. |
|
properties.analyticalStorageConfiguration |
Właściwości specyficzne dla magazynu analitycznego. |
||
properties.apiProperties |
Właściwości specyficzne dla interfejsu API. Obecnie obsługiwane tylko dla interfejsu API bazy danych MongoDB. |
||
properties.backupPolicy | BackupPolicy: |
Obiekt reprezentujący zasady tworzenia kopii zapasowych na koncie. |
|
properties.capabilities |
Lista możliwości usługi Cosmos DB dla konta |
||
properties.capacity |
Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie. |
||
properties.connectorOffer |
Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*. |
||
properties.consistencyPolicy |
Zasady spójności dla konta usługi Cosmos DB. |
||
properties.cors |
Zasady CORS dla konta bazy danych usługi Cosmos DB. |
||
properties.createMode |
Wyliczenie wskazujące tryb tworzenia konta. |
||
properties.customerManagedKeyStatus |
string |
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. |
|
properties.defaultIdentity |
string |
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. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Wyłączanie operacji zapisu na zasobach metadanych (bazach danych, kontenerach, przepływności) za pomocą kluczy konta |
|
properties.disableLocalAuth |
boolean |
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. |
|
properties.enableAnalyticalStorage |
boolean |
Flaga wskazująca, czy włączyć analizę magazynu. |
|
properties.enableAutomaticFailover |
boolean |
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. |
|
properties.enableBurstCapacity |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji pojemności burst na koncie |
|
properties.enableCassandraConnector |
boolean |
Włącza łącznik cassandra na koncie usługi Cosmos DB C* |
|
properties.enableFreeTier |
boolean |
Flaga wskazująca, czy warstwa Bezpłatna jest włączona. |
|
properties.enableMultipleWriteLocations |
boolean |
Umożliwia zapisanie konta w wielu lokalizacjach |
|
properties.enablePartitionMerge |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie |
|
properties.enablePerRegionPerPartitionAutoscale |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji PerRegionPerPartitionAutoscale na koncie |
|
properties.ipRules |
Lista adresów IPRules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Flaga wskazująca, czy należy włączyć/wyłączyć reguły listy ACL sieci wirtualnej. |
|
properties.keyVaultKeyUri |
string |
Identyfikator URI magazynu kluczy |
|
properties.minimalTlsVersion |
Wskazuje minimalną dozwoloną wersję protokołu Tls. Wartość domyślna to Tls 1.2. Interfejsy API Cassandra i Mongo działają tylko z protokołem Tls 1.2. |
||
properties.networkAclBypass |
Wskazuje, jakie usługi mogą pomijać kontrole zapory. |
||
properties.networkAclBypassResourceIds |
string[] |
Tablica zawierająca identyfikatory zasobów dla obejścia listy Acl sieci dla konta usługi Cosmos DB. |
|
properties.publicNetworkAccess |
Czy żądania z sieci publicznej są dozwolone |
||
properties.restoreParameters |
Parametry wskazujące informacje o przywracaniu. |
||
properties.virtualNetworkRules |
Lista reguł listy ACL sieci wirtualnej skonfigurowanych dla konta usługi Cosmos DB. |
||
tags |
object |
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". |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Operacja tworzenia lub aktualizowania konta bazy danych zostanie ukończona asynchronicznie. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | Personifikuj konto użytkownika |
Przykłady
Cosmos |
Cosmos |
Cosmos |
CosmosDBDatabaseAccountCreateMax
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-11-15
{
"location": "westus",
"tags": {},
"kind": "MongoDB",
"identity": {
"type": "SystemAssigned,UserAssigned",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
}
},
"properties": {
"databaseAccountOfferType": "Standard",
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"isVirtualNetworkFilterEnabled": true,
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"ignoreMissingVNetServiceEndpoint": false
}
],
"publicNetworkAccess": "Enabled",
"locations": [
{
"failoverPriority": 0,
"locationName": "southcentralus",
"isZoneRedundant": false
},
{
"failoverPriority": 1,
"locationName": "eastus",
"isZoneRedundant": false
}
],
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"keyVaultKeyUri": "https://myKeyVault.vault.azure.net",
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"apiProperties": {
"serverVersion": "3.2"
},
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"enablePerRegionPerPartitionAutoscale": true,
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"createMode": "Default",
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 8,
"backupStorageRedundancy": "Geo"
}
},
"cors": [
{
"allowedOrigins": "https://test"
}
],
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"minimalTlsVersion": "Tls12"
}
}
Przykładowa odpowiedź
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "MongoDB",
"tags": {},
"identity": {
"type": "SystemAssigned,UserAssigned",
"principalId": "52f4fef3-3c3f-4ff3-b52e-b5c9eeb68656",
"tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d"
}
}
},
"properties": {
"provisioningState": "Initializing",
"isVirtualNetworkFilterEnabled": true,
"databaseAccountOfferType": "Standard",
"disableKeyBasedMetadataWriteAccess": false,
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"writeLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"readLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
},
{
"id": "ddb1-eastus",
"locationName": "East US",
"provisioningState": "Initializing",
"failoverPriority": 1,
"isZoneRedundant": false
}
],
"locations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
},
{
"id": "ddb1-eastus",
"locationName": "East US",
"provisioningState": "Initializing",
"failoverPriority": 1,
"isZoneRedundant": false
}
],
"failoverPolicies": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"failoverPriority": 0
},
{
"id": "ddb1-eastus",
"locationName": "East US",
"failoverPriority": 1
}
],
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"
}
],
"publicNetworkAccess": "Enabled",
"keyVaultKeyUri": "https://myKeyVault.vault.azure.net",
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"apiProperties": {
"serverVersion": "3.2"
},
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"createMode": "Default",
"instanceId": "d9b26648-2f53-4541-b3d8-3044f4f9810d",
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 8,
"backupStorageRedundancy": "Geo"
}
},
"cors": [
{
"allowedOrigins": "https://test"
}
],
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
}
},
"minimalTlsVersion": "Tls12"
},
"systemData": {
"createdAt": "2021-03-12T22:05:09Z"
}
}
CosmosDBDatabaseAccountCreateMin
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-11-15
{
"location": "westus",
"properties": {
"databaseAccountOfferType": "Standard",
"createMode": "Default",
"locations": [
{
"failoverPriority": 0,
"locationName": "southcentralus",
"isZoneRedundant": false
}
]
}
}
Przykładowa odpowiedź
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "GlobalDocumentDB",
"tags": {},
"properties": {
"provisioningState": "Initializing",
"ipRules": [],
"databaseAccountOfferType": "Standard",
"disableKeyBasedMetadataWriteAccess": false,
"consistencyPolicy": {
"defaultConsistencyLevel": "Session",
"maxIntervalInSeconds": 5,
"maxStalenessPrefix": 100
},
"writeLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"readLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"locations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"failoverPolicies": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"failoverPriority": 0
}
],
"cors": [],
"enableFreeTier": false,
"apiProperties": {},
"enableAnalyticalStorage": false,
"analyticalStorageConfiguration": null,
"networkAclBypass": "None",
"networkAclBypassResourceIds": [],
"instanceId": "d9b26648-2f53-4541-b3d8-3044f4f9810d",
"createMode": "Default",
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 720,
"backupStorageRedundancy": "Geo"
}
},
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
}
},
"minimalTlsVersion": "Tls"
},
"systemData": {
"createdAt": "2021-03-12T22:05:09Z"
}
}
CosmosDBRestoreDatabaseAccountCreateUpdate.json
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-11-15
{
"location": "westus",
"tags": {},
"kind": "GlobalDocumentDB",
"properties": {
"databaseAccountOfferType": "Standard",
"locations": [
{
"failoverPriority": 0,
"locationName": "southcentralus",
"isZoneRedundant": false
}
],
"createMode": "Restore",
"restoreParameters": {
"restoreMode": "PointInTime",
"restoreSource": "/subscriptions/subid/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/1a97b4bb-f6a0-430e-ade1-638d781830cc",
"restoreTimestampInUtc": "2021-03-11T22:05:09Z",
"restoreWithTtlDisabled": false,
"databasesToRestore": [
{
"databaseName": "db1",
"collectionNames": [
"collection1",
"collection2"
]
},
{
"databaseName": "db2",
"collectionNames": [
"collection3",
"collection4"
]
}
]
},
"backupPolicy": {
"type": "Continuous",
"continuousModeProperties": {
"tier": "Continuous30Days"
}
},
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"keyVaultKeyUri": "https://myKeyVault.vault.azure.net",
"enableFreeTier": false,
"apiProperties": {
"serverVersion": "3.2"
},
"enableAnalyticalStorage": true,
"minimalTlsVersion": "Tls"
}
}
Przykładowa odpowiedź
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "GlobalDocumentDB",
"tags": {},
"properties": {
"provisioningState": "Initializing",
"ipRules": [],
"databaseAccountOfferType": "Standard",
"disableKeyBasedMetadataWriteAccess": false,
"instanceId": "d9b26648-2f53-4541-b3d8-3044f4f9810d",
"createMode": "Restore",
"consistencyPolicy": {
"defaultConsistencyLevel": "Session",
"maxIntervalInSeconds": 5,
"maxStalenessPrefix": 100
},
"writeLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"readLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"locations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"failoverPolicies": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"failoverPriority": 0
}
],
"backupPolicy": {
"type": "Continuous",
"continuousModeProperties": {
"tier": "Continuous30Days"
}
},
"enableFreeTier": false,
"apiProperties": {},
"enableAnalyticalStorage": false,
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
}
},
"minimalTlsVersion": "Tls"
},
"systemData": {
"createdAt": "2021-03-12T22:05:09Z"
}
}
Definicje
Nazwa | Opis |
---|---|
Account |
Metadane związane z kluczem dostępu dla danego konta bazy danych. |
Analytical |
Właściwości specyficzne dla magazynu analitycznego. |
Analytical |
Opisuje typy schematu dla magazynu analitycznego. |
Api |
|
Backup |
Obiekt reprezentujący stan migracji między zasadami tworzenia kopii zapasowych. |
Backup |
Opisuje stan migracji między typami zasad kopii zapasowych. |
Backup |
Opisuje tryb tworzenia kopii zapasowych. |
Backup |
Wyliczenie wskazujące typ nadmiarowości magazynu kopii zapasowych. |
Capability |
Obiekt możliwości usługi Cosmos DB |
Capacity |
Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie. |
Connector |
Typ oferty łącznika cassandra dla konta bazy danych Usługi Cosmos DB C*. |
Consistency |
Zasady spójności dla konta bazy danych usługi Cosmos DB. |
Continuous |
Obiekt reprezentujący zasady tworzenia kopii zapasowych trybu ciągłego. |
Continuous |
Wartości konfiguracji dla kopii zapasowej w trybie okresowym |
Continuous |
Wyliczenie wskazujące typ warstwy ciągłej kopii zapasowej. |
Cors |
Zasady CORS dla konta bazy danych usługi Cosmos DB. |
created |
Typ tożsamości, która utworzyła zasób. |
Create |
Wyliczenie wskazujące tryb tworzenia konta. |
Database |
Parametry do tworzenia i aktualizowania kont bazy danych usługi Cosmos DB. |
Database |
Konto bazy danych usługi Azure Cosmos DB. |
Database |
Metadane powiązane z poszczególnymi kluczami dostępu dla danego konta bazy danych usługi Cosmos DB. |
Database |
Wskazuje typ konta bazy danych. Można to ustawić tylko podczas tworzenia konta bazy danych. |
Database |
Typ oferty dla konta bazy danych usługi Cosmos DB. |
Database |
Określone bazy danych do przywrócenia. |
Default |
Domyślny poziom spójności i ustawienia konfiguracji konta usługi Cosmos DB. |
Failover |
Zasady trybu failover dla danego regionu konta bazy danych. |
Gremlin |
Określone bazy danych Języka Gremlin do przywrócenia. |
Ip |
IpAddressOrRange, obiekt |
Location |
Region, w którym jest wdrażane konto bazy danych usługi Azure Cosmos DB. |
Managed |
Tożsamość zasobu. |
Minimal |
Wskazuje minimalną dozwoloną wersję protokołu Tls. Wartość domyślna to Tls 1.2. Interfejsy API Cassandra i Mongo działają tylko z protokołem Tls 1.2. |
Network |
Wskazuje, jakie usługi mogą pomijać kontrole zapory. |
Periodic |
Obiekt reprezentujący zasady tworzenia kopii zapasowych w trybie okresowym. |
Periodic |
Wartości konfiguracji dla kopii zapasowej w trybie okresowym |
Private |
Połączenie prywatnego punktu końcowego |
Private |
Prywatny punkt końcowy, do którego należy połączenie. |
Private |
Stan połączenia prywatnego punktu końcowego. |
Public |
Czy żądania z sieci publicznej są dozwolone |
Resource |
Typ tożsamości używany dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z usługi. |
Restore |
Opisuje tryb przywracania. |
Restore |
Parametry wskazujące informacje o przywracaniu. |
Server |
Opisuje wersję konta bazy danych MongoDB. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
User |
Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
Virtual |
Obiekt reguły listy ACL sieci wirtualnej |
AccountKeyMetadata
Metadane związane z kluczem dostępu dla danego konta bazy danych.
Nazwa | Typ | Opis |
---|---|---|
generationTime |
string |
Czas generowania w formacie UTC klucza w formacie ISO-8601. Jeśli w obiekcie brakuje wartości, oznacza to, że ostatnia regenerowana wartość klucza została wyzwolona przed 2022-06-18. |
AnalyticalStorageConfiguration
Właściwości specyficzne dla magazynu analitycznego.
Nazwa | Typ | Opis |
---|---|---|
schemaType |
Opisuje typy schematu dla magazynu analitycznego. |
AnalyticalStorageSchemaType
Opisuje typy schematu dla magazynu analitycznego.
Nazwa | Typ | Opis |
---|---|---|
FullFidelity |
string |
|
WellDefined |
string |
ApiProperties
Nazwa | Typ | Opis |
---|---|---|
serverVersion |
Opisuje wersję konta bazy danych MongoDB. |
BackupPolicyMigrationState
Obiekt reprezentujący stan migracji między zasadami tworzenia kopii zapasowych.
Nazwa | Typ | Opis |
---|---|---|
startTime |
string |
Godzina rozpoczęcia migracji zasad kopii zapasowych (format ISO-8601). |
status |
Opisuje stan migracji między typami zasad kopii zapasowych. |
|
targetType |
Opisuje docelowy typ zasad kopii zapasowych migracji zasad kopii zapasowych. |
BackupPolicyMigrationStatus
Opisuje stan migracji między typami zasad kopii zapasowych.
Nazwa | Typ | Opis |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
|
Invalid |
string |
BackupPolicyType
Opisuje tryb tworzenia kopii zapasowych.
Nazwa | Typ | Opis |
---|---|---|
Continuous |
string |
|
Periodic |
string |
BackupStorageRedundancy
Wyliczenie wskazujące typ nadmiarowości magazynu kopii zapasowych.
Nazwa | Typ | Opis |
---|---|---|
Geo |
string |
|
Local |
string |
|
Zone |
string |
Capability
Obiekt możliwości usługi Cosmos DB
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa możliwości usługi Cosmos DB. Na przykład "name": "EnableCassandra". Bieżące wartości obejmują również wartości "EnableTable" i "EnableGremlin". |
Capacity
Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie.
Nazwa | Typ | Opis |
---|---|---|
totalThroughputLimit |
integer |
Łączny limit przepływności nałożony na konto. SumaThroughputLimit z 2000 r. nakłada ścisły limit maksymalnej przepływności, który można aprowizować na tym koncie na 2000. TotalThroughputLimit -1 wskazuje brak limitów aprowizacji przepływności. |
ConnectorOffer
Typ oferty łącznika cassandra dla konta bazy danych Usługi Cosmos DB C*.
Nazwa | Typ | Opis |
---|---|---|
Small |
string |
ConsistencyPolicy
Zasady spójności dla konta bazy danych usługi Cosmos DB.
Nazwa | Typ | Opis |
---|---|---|
defaultConsistencyLevel |
Domyślny poziom spójności i ustawienia konfiguracji konta usługi Cosmos DB. |
|
maxIntervalInSeconds |
integer |
W przypadku użycia z poziomem spójności Powiązana nieaktualność ta wartość reprezentuje tolerowaną ilość czasu nieaktualności (w sekundach). Zaakceptowany zakres dla tej wartości to 5– 86400. Wymagane, gdy parametr defaultConsistencyPolicy ma ustawioną wartość "BoundedStaleness". |
maxStalenessPrefix |
integer |
W przypadku użycia z poziomem spójności Powiązana nieaktualność ta wartość reprezentuje liczbę nieaktywnych żądań tolerowanych. Akceptowany zakres dla tej wartości to 1 – 2 147 483 647. Wymagane, gdy parametr defaultConsistencyPolicy ma ustawioną wartość "BoundedStaleness". |
ContinuousModeBackupPolicy
Obiekt reprezentujący zasady tworzenia kopii zapasowych trybu ciągłego.
Nazwa | Typ | Opis |
---|---|---|
continuousModeProperties |
Wartości konfiguracji kopii zapasowej trybu ciągłego |
|
migrationState |
Obiekt reprezentujący stan migracji między zasadami tworzenia kopii zapasowych. |
|
type |
string:
Continuous |
Opisuje tryb tworzenia kopii zapasowych. |
ContinuousModeProperties
Wartości konfiguracji dla kopii zapasowej w trybie okresowym
Nazwa | Typ | Opis |
---|---|---|
tier |
Wyliczenie wskazujące typ trybu ciągłej kopii zapasowej |
ContinuousTier
Wyliczenie wskazujące typ warstwy ciągłej kopii zapasowej.
Nazwa | Typ | Opis |
---|---|---|
Continuous30Days |
string |
|
Continuous7Days |
string |
CorsPolicy
Zasady CORS dla konta bazy danych usługi Cosmos DB.
Nazwa | Typ | Opis |
---|---|---|
allowedHeaders |
string |
Nagłówki żądań, które domena źródła może określać w żądaniu CORS. |
allowedMethods |
string |
Metody (czasowniki żądań HTTP), których domena pochodzenia może używać dla żądania CORS. |
allowedOrigins |
string |
Domeny pochodzenia, które mogą wysłać żądanie do usługi za pośrednictwem mechanizmu CORS. |
exposedHeaders |
string |
Nagłówki odpowiedzi, które mogą być wysyłane w odpowiedzi na żądanie CORS i udostępniane przez przeglądarkę wystawcy żądania. |
maxAgeInSeconds |
integer |
Maksymalny czas buforowania żądania OPCJE wstępne w przeglądarce. |
createdByType
Typ tożsamości, która utworzyła zasób.
Nazwa | Typ | Opis |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreateMode
Wyliczenie wskazujące tryb tworzenia konta.
Nazwa | Typ | Opis |
---|---|---|
Default |
string |
|
Restore |
string |
DatabaseAccountCreateUpdateParameters
Parametry do tworzenia i aktualizowania kont bazy danych usługi Cosmos DB.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
id |
string |
Unikatowy identyfikator zasobu usługi ARM. |
|
identity |
Tożsamość zasobu. |
||
kind | GlobalDocumentDB |
Wskazuje typ konta bazy danych. Można to ustawić tylko podczas tworzenia konta bazy danych. |
|
location |
string |
Lokalizacja grupy zasobów, do której należy zasób. |
|
name |
string |
Nazwa zasobu usługi ARM. |
|
properties.analyticalStorageConfiguration |
Właściwości specyficzne dla magazynu analitycznego. |
||
properties.apiProperties |
Właściwości specyficzne dla interfejsu API. Obecnie obsługiwane tylko dla interfejsu API bazy danych MongoDB. |
||
properties.backupPolicy | BackupPolicy: |
Obiekt reprezentujący zasady tworzenia kopii zapasowych na koncie. |
|
properties.capabilities |
Lista możliwości usługi Cosmos DB dla konta |
||
properties.capacity |
Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie. |
||
properties.connectorOffer |
Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*. |
||
properties.consistencyPolicy |
Zasady spójności dla konta usługi Cosmos DB. |
||
properties.cors |
Zasady CORS dla konta bazy danych usługi Cosmos DB. |
||
properties.createMode | Default |
Wyliczenie wskazujące tryb tworzenia konta. |
|
properties.customerManagedKeyStatus |
string |
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. |
|
properties.databaseAccountOfferType |
Typ oferty bazy danych |
||
properties.defaultIdentity |
string |
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. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Wyłączanie operacji zapisu na zasobach metadanych (bazach danych, kontenerach, przepływności) za pomocą kluczy konta |
|
properties.disableLocalAuth |
boolean |
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. |
|
properties.enableAnalyticalStorage |
boolean |
Flaga wskazująca, czy włączyć analizę magazynu. |
|
properties.enableAutomaticFailover |
boolean |
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. |
|
properties.enableBurstCapacity |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji pojemności burst na koncie |
|
properties.enableCassandraConnector |
boolean |
Włącza łącznik cassandra na koncie usługi Cosmos DB C* |
|
properties.enableFreeTier |
boolean |
Flaga wskazująca, czy warstwa Bezpłatna jest włączona. |
|
properties.enableMultipleWriteLocations |
boolean |
Umożliwia zapisanie konta w wielu lokalizacjach |
|
properties.enablePartitionMerge |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie |
|
properties.enablePerRegionPerPartitionAutoscale |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji PerRegionPerPartitionAutoscale na koncie |
|
properties.ipRules |
Lista adresów IPRules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Flaga wskazująca, czy należy włączyć/wyłączyć reguły listy ACL sieci wirtualnej. |
|
properties.keyVaultKeyUri |
string |
Identyfikator URI magazynu kluczy |
|
properties.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. |
||
properties.locations |
Location[] |
Tablica zawierająca lokalizacje georeplikacji włączone dla konta usługi Cosmos DB. |
|
properties.minimalTlsVersion |
Wskazuje minimalną dozwoloną wersję protokołu Tls. Wartość domyślna to Tls 1.2. Interfejsy API Cassandra i Mongo działają tylko z protokołem Tls 1.2. |
||
properties.networkAclBypass |
Wskazuje, jakie usługi mogą pomijać kontrole zapory. |
||
properties.networkAclBypassResourceIds |
string[] |
Tablica zawierająca identyfikatory zasobów dla obejścia listy Acl sieci dla konta usługi Cosmos DB. |
|
properties.publicNetworkAccess |
Czy żądania z sieci publicznej są dozwolone |
||
properties.restoreParameters |
Parametry wskazujące informacje o przywracaniu. |
||
properties.virtualNetworkRules |
Lista reguł listy ACL sieci wirtualnej skonfigurowanych dla konta usługi Cosmos DB. |
||
tags |
object |
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 |
string |
Typ zasobu platformy Azure. |
DatabaseAccountGetResults
Konto bazy danych usługi Azure Cosmos DB.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
id |
string |
Unikatowy identyfikator zasobu usługi ARM. |
|
identity |
Tożsamość zasobu. |
||
kind | GlobalDocumentDB |
Wskazuje typ konta bazy danych. Można to ustawić tylko podczas tworzenia konta bazy danych. |
|
location |
string |
Lokalizacja grupy zasobów, do której należy zasób. |
|
name |
string |
Nazwa zasobu usługi ARM. |
|
properties.analyticalStorageConfiguration |
Właściwości specyficzne dla magazynu analitycznego. |
||
properties.apiProperties |
Właściwości specyficzne dla interfejsu API. |
||
properties.backupPolicy | BackupPolicy: |
Obiekt reprezentujący zasady tworzenia kopii zapasowych na koncie. |
|
properties.capabilities |
Lista możliwości usługi Cosmos DB dla konta |
||
properties.capacity |
Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie. |
||
properties.connectorOffer |
Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*. |
||
properties.consistencyPolicy |
Zasady spójności dla konta bazy danych usługi Cosmos DB. |
||
properties.cors |
Zasady CORS dla konta bazy danych usługi Cosmos DB. |
||
properties.createMode | Default |
Wyliczenie wskazujące tryb tworzenia konta. |
|
properties.customerManagedKeyStatus |
string |
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. |
|
properties.databaseAccountOfferType |
Typ oferty dla konta bazy danych usługi Cosmos DB. Wartość domyślna: Standardowa. |
||
properties.defaultIdentity |
string |
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. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Wyłączanie operacji zapisu na zasobach metadanych (bazach danych, kontenerach, przepływności) za pomocą kluczy konta |
|
properties.disableLocalAuth |
boolean |
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. |
|
properties.documentEndpoint |
string |
Punkt końcowy połączenia dla konta bazy danych usługi Cosmos DB. |
|
properties.enableAnalyticalStorage |
boolean |
Flaga wskazująca, czy włączyć analizę magazynu. |
|
properties.enableAutomaticFailover |
boolean |
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. |
|
properties.enableBurstCapacity |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji pojemności burst na koncie |
|
properties.enableCassandraConnector |
boolean |
Włącza łącznik cassandra na koncie usługi Cosmos DB C* |
|
properties.enableFreeTier |
boolean |
Flaga wskazująca, czy warstwa Bezpłatna jest włączona. |
|
properties.enableMultipleWriteLocations |
boolean |
Umożliwia zapisanie konta w wielu lokalizacjach |
|
properties.enablePartitionMerge |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie |
|
properties.enablePerRegionPerPartitionAutoscale |
boolean |
Flaga wskazująca włączanie/wyłączanie funkcji PerRegionPerPartitionAutoscale na koncie |
|
properties.failoverPolicies |
Tablica zawierająca regiony uporządkowane według priorytetów trybu failover. |
||
properties.instanceId |
string |
Unikatowy identyfikator przypisany do konta bazy danych |
|
properties.ipRules |
Lista adresów IPRules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Flaga wskazująca, czy należy włączyć/wyłączyć reguły listy ACL sieci wirtualnej. |
|
properties.keyVaultKeyUri |
string |
Identyfikator URI magazynu kluczy |
|
properties.keysMetadata |
Obiekt reprezentujący metadane dla kluczy konta usługi Cosmos DB. |
||
properties.locations |
Location[] |
Tablica zawierająca wszystkie lokalizacje włączone dla konta usługi Cosmos DB. |
|
properties.minimalTlsVersion |
Wskazuje minimalną dozwoloną wersję protokołu Tls. Wartość domyślna to Tls 1.2. Interfejsy API Cassandra i Mongo działają tylko z protokołem Tls 1.2. |
||
properties.networkAclBypass |
Wskazuje, jakie usługi mogą pomijać kontrole zapory. |
||
properties.networkAclBypassResourceIds |
string[] |
Tablica zawierająca identyfikatory zasobów dla obejścia listy Acl sieci dla konta usługi Cosmos DB. |
|
properties.privateEndpointConnections |
Lista połączeń prywatnych punktów końcowych skonfigurowanych dla konta usługi Cosmos DB. |
||
properties.provisioningState |
string |
Stan konta usługi Cosmos DB w momencie wywołania operacji. Stan może być jednym z następujących elementów. "Tworzenie" — tworzone jest konto usługi Cosmos DB. Gdy konto znajduje się w stanie Tworzenie, zwracane są tylko właściwości określone jako dane wejściowe dla operacji tworzenia konta usługi Cosmos DB. "Powodzenie" — konto usługi Cosmos DB jest aktywne do użycia. "Aktualizowanie" — konto usługi Cosmos DB jest aktualizowane. "Usuwanie" — konto usługi Cosmos DB jest usuwane. "Niepowodzenie" — tworzenie konta usługi Cosmos DB nie powiodło się. "DeletionFailed" — usunięcie konta usługi Cosmos DB nie powiodło się. |
|
properties.publicNetworkAccess |
Czy żądania z sieci publicznej są dozwolone |
||
properties.readLocations |
Location[] |
Tablica zawierająca lokalizacje odczytu włączone dla konta usługi Cosmos DB. |
|
properties.restoreParameters |
Parametry wskazujące informacje o przywracaniu. |
||
properties.virtualNetworkRules |
Lista reguł listy ACL sieci wirtualnej skonfigurowanych dla konta usługi Cosmos DB. |
||
properties.writeLocations |
Location[] |
Tablica zawierająca lokalizację zapisu dla konta usługi Cosmos DB. |
|
systemData |
Metadane systemowe odnoszące się do tego zasobu. |
||
tags |
object |
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 |
string |
Typ zasobu platformy Azure. |
DatabaseAccountKeysMetadata
Metadane powiązane z poszczególnymi kluczami dostępu dla danego konta bazy danych usługi Cosmos DB.
Nazwa | Typ | Opis |
---|---|---|
primaryMasterKey |
Metadane związane z podstawowym kluczem Read-Write dla danego konta bazy danych usługi Cosmos DB. |
|
primaryReadonlyMasterKey |
Metadane związane z podstawowym kluczem Read-Only dla danego konta bazy danych usługi Cosmos DB. |
|
secondaryMasterKey |
Metadane związane z pomocniczym kluczem Read-Write dla danego konta bazy danych usługi Cosmos DB. |
|
secondaryReadonlyMasterKey |
Metadane związane z pomocniczym kluczem Read-Only dla danego konta bazy danych usługi Cosmos DB. |
DatabaseAccountKind
Wskazuje typ konta bazy danych. Można to ustawić tylko podczas tworzenia konta bazy danych.
Nazwa | Typ | Opis |
---|---|---|
GlobalDocumentDB |
string |
|
MongoDB |
string |
|
Parse |
string |
DatabaseAccountOfferType
Typ oferty dla konta bazy danych usługi Cosmos DB.
Nazwa | Typ | Opis |
---|---|---|
Standard |
string |
DatabaseRestoreResource
Określone bazy danych do przywrócenia.
Nazwa | Typ | Opis |
---|---|---|
collectionNames |
string[] |
Nazwy kolekcji dostępnych do przywrócenia. |
databaseName |
string |
Nazwa bazy danych dostępnej do przywrócenia. |
DefaultConsistencyLevel
Domyślny poziom spójności i ustawienia konfiguracji konta usługi Cosmos DB.
Nazwa | Typ | Opis |
---|---|---|
BoundedStaleness |
string |
|
ConsistentPrefix |
string |
|
Eventual |
string |
|
Session |
string |
|
Strong |
string |
FailoverPolicy
Zasady trybu failover dla danego regionu konta bazy danych.
Nazwa | Typ | Opis |
---|---|---|
failoverPriority |
integer |
Priorytet pracy w trybie failover regionu. Priorytet pracy w trybie failover 0 wskazuje region zapisu. Maksymalna wartość priorytetu trybu failover = (całkowita liczba regionów — 1). Wartości priorytetów trybu failover muszą być unikatowe dla każdego z regionów, w których istnieje konto bazy danych. |
id |
string |
Unikatowy identyfikator regionu, w którym konto bazy danych jest replikowane. Przykład: <accountName>—<locationName>. |
locationName |
string |
Nazwa regionu, w którym istnieje konto bazy danych. |
GremlinDatabaseRestoreResource
Określone bazy danych Języka Gremlin do przywrócenia.
Nazwa | Typ | Opis |
---|---|---|
databaseName |
string |
Nazwa bazy danych gremlin dostępnej do przywrócenia. |
graphNames |
string[] |
Nazwy grafów dostępnych do przywrócenia. |
IpAddressOrRange
IpAddressOrRange, obiekt
Nazwa | Typ | Opis |
---|---|---|
ipAddressOrRange |
string |
Pojedynczy adres IPv4 lub pojedynczy zakres adresów IPv4 w formacie CIDR. Podane adresy IP muszą być poprawnie sformatowane i nie mogą być zawarte w jednym z następujących zakresów: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, ponieważ nie są one wymuszane przez filtr adresu IP. Przykład prawidłowych danych wejściowych: "23.40.210.245" lub "23.40.210.0/8". |
Location
Region, w którym jest wdrażane konto bazy danych usługi Azure Cosmos DB.
Nazwa | Typ | Opis |
---|---|---|
documentEndpoint |
string |
Punkt końcowy połączenia dla określonego regionu. Przykład: https://<accountName>—<locationName>.documents.azure.com:443/ |
failoverPriority |
integer |
Priorytet pracy w trybie failover regionu. Priorytet pracy w trybie failover 0 wskazuje region zapisu. Maksymalna wartość priorytetu trybu failover = (całkowita liczba regionów — 1). Wartości priorytetów trybu failover muszą być unikatowe dla każdego z regionów, w których istnieje konto bazy danych. |
id |
string |
Unikatowy identyfikator regionu w ramach konta bazy danych. Przykład: <accountName>—<locationName>. |
isZoneRedundant |
boolean |
Flaga wskazująca, czy ten region jest regionem AvailabilityZone |
locationName |
string |
Nazwa regionu. |
provisioningState |
string |
Stan konta usługi Cosmos DB w momencie wywołania operacji. Stan może być jednym z następujących elementów. "Tworzenie" — tworzone jest konto usługi Cosmos DB. Gdy konto znajduje się w stanie Tworzenie, zwracane są tylko właściwości określone jako dane wejściowe dla operacji tworzenia konta usługi Cosmos DB. "Powodzenie" — konto usługi Cosmos DB jest aktywne do użycia. "Aktualizowanie" — konto usługi Cosmos DB jest aktualizowane. "Usuwanie" — konto usługi Cosmos DB jest usuwane. "Niepowodzenie" — tworzenie konta usługi Cosmos DB nie powiodło się. "DeletionFailed" — usunięcie konta usługi Cosmos DB nie powiodło się. |
ManagedServiceIdentity
Tożsamość zasobu.
Nazwa | Typ | Opis |
---|---|---|
principalId |
string |
Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system. |
tenantId |
string |
Identyfikator dzierżawy tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system. |
type |
Typ tożsamości używany dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich 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ą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
MinimalTlsVersion
Wskazuje minimalną dozwoloną wersję protokołu Tls. Wartość domyślna to Tls 1.2. Interfejsy API Cassandra i Mongo działają tylko z protokołem Tls 1.2.
Nazwa | Typ | Opis |
---|---|---|
Tls |
string |
|
Tls11 |
string |
|
Tls12 |
string |
NetworkAclBypass
Wskazuje, jakie usługi mogą pomijać kontrole zapory.
Nazwa | Typ | Opis |
---|---|---|
AzureServices |
string |
|
None |
string |
PeriodicModeBackupPolicy
Obiekt reprezentujący zasady tworzenia kopii zapasowych w trybie okresowym.
Nazwa | Typ | Opis |
---|---|---|
migrationState |
Obiekt reprezentujący stan migracji między zasadami tworzenia kopii zapasowych. |
|
periodicModeProperties |
Wartości konfiguracji dla kopii zapasowej w trybie okresowym |
|
type |
string:
Periodic |
Opisuje tryb tworzenia kopii zapasowych. |
PeriodicModeProperties
Wartości konfiguracji dla kopii zapasowej w trybie okresowym
Nazwa | Typ | Opis |
---|---|---|
backupIntervalInMinutes |
integer |
Liczba całkowita reprezentująca interwał w minutach między dwoma kopiami zapasowymi |
backupRetentionIntervalInHours |
integer |
Liczba całkowita reprezentująca czas (w godzinach), przez który każda kopia zapasowa jest zachowywana |
backupStorageRedundancy |
Wyliczenie wskazujące typ miejsca przechowywania kopii zapasowych |
PrivateEndpointConnection
Połączenie prywatnego punktu końcowego
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nazwa zasobu |
properties.groupId |
string |
Identyfikator grupy prywatnego punktu końcowego. |
properties.privateEndpoint |
Prywatny punkt końcowy, do którego należy połączenie. |
|
properties.privateLinkServiceConnectionState |
Stan połączenia prywatnego punktu końcowego. |
|
properties.provisioningState |
string |
Stan aprowizacji prywatnego punktu końcowego. |
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
PrivateEndpointProperty
Prywatny punkt końcowy, do którego należy połączenie.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu prywatnego punktu końcowego. |
PrivateLinkServiceConnectionStateProperty
Stan połączenia prywatnego punktu końcowego.
Nazwa | Typ | Opis |
---|---|---|
actionsRequired |
string |
Każda akcja wymagana poza podstawowym przepływem pracy (zatwierdzanie/ odrzucanie/rozłączanie) |
description |
string |
Opis połączenia usługi private link. |
status |
string |
Stan połączenia usługi private link. |
PublicNetworkAccess
Czy żądania z sieci publicznej są dozwolone
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
SecuredByPerimeter |
string |
ResourceIdentityType
Typ tożsamości używany dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z usługi.
Nazwa | Typ | Opis |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
RestoreMode
Opisuje tryb przywracania.
Nazwa | Typ | Opis |
---|---|---|
PointInTime |
string |
RestoreParameters
Parametry wskazujące informacje o przywracaniu.
Nazwa | Typ | Opis |
---|---|---|
databasesToRestore |
Lista określonych baz danych dostępnych do przywrócenia. |
|
gremlinDatabasesToRestore |
Lista określonych baz danych gremlin dostępnych do przywrócenia. |
|
restoreMode |
Opisuje tryb przywracania. |
|
restoreSource |
string |
Identyfikator przywracalnego konta bazy danych, z którego należy zainicjować przywracanie. Na przykład: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string |
Godzina przywrócenia konta (format ISO-8601). |
restoreWithTtlDisabled |
boolean |
Określa, czy przywrócone konto będzie mieć czas-To-Live wyłączone po pomyślnym przywróceniu. |
tablesToRestore |
string[] |
Lista określonych tabel dostępnych do przywrócenia. |
ServerVersion
Opisuje wersję konta bazy danych MongoDB.
Nazwa | Typ | Opis |
---|---|---|
3.2 |
string |
|
3.6 |
string |
|
4.0 |
string |
|
4.2 |
string |
|
5.0 |
string |
|
6.0 |
string |
|
7.0 |
string |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Sygnatura czasowa tworzenia zasobu (UTC). |
createdBy |
string |
Tożsamość, która utworzyła zasób. |
createdByType |
Typ tożsamości, która utworzyła zasób. |
|
lastModifiedAt |
string |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
UserAssignedIdentities
Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Nazwa | Typ | Opis |
---|---|---|
|
VirtualNetworkRule
Obiekt reguły listy ACL sieci wirtualnej
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu podsieci, na przykład: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. |
ignoreMissingVNetServiceEndpoint |
boolean |
Utwórz regułę zapory, zanim sieć wirtualna ma włączony punkt końcowy usługi sieci wirtualnej. |