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=2023-11-15

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Nazwa konta bazy danych usługi Cosmos DB.

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

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
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

DatabaseAccountOfferType

Typ oferty bazy danych

properties.locations True

Location[]

Tablica zawierająca lokalizacje georeplikacji włączone dla konta usługi Cosmos DB.

identity

ManagedServiceIdentity

Tożsamość zasobu.

kind

DatabaseAccountKind

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

AnalyticalStorageConfiguration

Właściwości specyficzne dla magazynu analitycznego.

properties.apiProperties

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

Capability[]

Lista możliwości usługi Cosmos DB dla konta

properties.capacity

Capacity

Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie.

properties.connectorOffer

ConnectorOffer

Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*.

properties.consistencyPolicy

ConsistencyPolicy

Zasady spójności dla konta usługi Cosmos DB.

properties.cors

CorsPolicy[]

Zasady MECHANIZMU CORS dla konta bazy danych usługi Cosmos DB.

properties.createMode

CreateMode

Wyliczenie wskazujące tryb tworzenia konta.

properties.customerManagedKeyStatus

string

Wskazuje stan funkcji Klucz zarządzany przez klienta na koncie. Jeśli występują błędy, 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żywanego w funkcjach, takich jak klucze zarządzane przez klienta. Tożsamość domyślna musi zostać jawnie ustawiona przez użytkowników. Może to być "FirstPartyIdentity", "SystemAssignedIdentity" i nie tylko.

properties.disableKeyBasedMetadataWriteAccess

boolean

Wyłączanie operacji zapisu dla zasobów metadanych (baz danych, kontenerów, 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 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 regionu zapisu w tryb failover w rzadkim przypadku niedostępności regionu 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 wersji zapoznawczej pojemności serii 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 zapisywanie konta w wielu lokalizacjach

properties.enablePartitionMerge

boolean

Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie

properties.ipRules

IpAddressOrRange[]

Lista reguł IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Flaga wskazująca, czy włączyć/wyłączyć reguły listy ACL Virtual Network.

properties.keyVaultKeyUri

string

Identyfikator URI magazynu kluczy

properties.minimalTlsVersion

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

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

PublicNetworkAccess

Czy żądania z sieci publicznej są dozwolone

properties.restoreParameters

RestoreParameters

Parametry wskazujące informacje o przywracaniu.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista reguł listy kontroli dostępu Virtual Network skonfigurowanych dla konta usługi Cosmos DB.

tags

object

Tagi to lista par klucz-wartość, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach 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

DatabaseAccountGetResults

Operacja tworzenia lub aktualizowania konta bazy danych zostanie ukończona asynchronicznie.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation Personifikuj konto użytkownika

Przykłady

CosmosDBDatabaseAccountCreateMax
CosmosDBDatabaseAccountCreateMin
CosmosDBRestoreDatabaseAccountCreateUpdate.json

CosmosDBDatabaseAccountCreateMax

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2023-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,
    "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"
  }
}

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2023-11-15

{
  "location": "westus",
  "properties": {
    "databaseAccountOfferType": "Standard",
    "createMode": "Default",
    "locations": [
      {
        "failoverPriority": 0,
        "locationName": "southcentralus",
        "isZoneRedundant": false
      }
    ]
  }
}

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2023-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",
      "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"
  }
}

Sample Response

{
  "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
AccountKeyMetadata

Metadane związane z kluczem dostępu dla danego konta bazy danych.

AnalyticalStorageConfiguration

Właściwości specyficzne dla magazynu analitycznego.

AnalyticalStorageSchemaType

Opisuje typy schematów magazynu analitycznego.

ApiProperties
BackupPolicyMigrationState

Obiekt reprezentujący stan migracji między zasadami tworzenia kopii zapasowych.

BackupPolicyMigrationStatus

Opisuje stan migracji między typami zasad kopii zapasowych.

BackupPolicyType

Opisuje tryb tworzenia kopii zapasowych.

BackupStorageRedundancy

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.

ConnectorOffer

Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*.

ConsistencyPolicy

Zasady spójności dla konta bazy danych usługi Cosmos DB.

ContinuousModeBackupPolicy

Obiekt reprezentujący zasady tworzenia kopii zapasowych w trybie ciągłym.

ContinuousModeProperties

Wartości konfiguracji dla kopii zapasowej w trybie okresowym

ContinuousTier

Wyliczenie wskazujące typ warstwy ciągłej kopii zapasowej.

CorsPolicy

Zasady MECHANIZMU CORS dla konta bazy danych usługi Cosmos DB.

createdByType

Typ tożsamości, która utworzyła zasób.

CreateMode

Wyliczenie wskazujące tryb tworzenia konta.

DatabaseAccountCreateUpdateParameters

Parametry tworzenia i aktualizowania kont bazy danych usługi Cosmos DB.

DatabaseAccountGetResults

Konto bazy danych usługi Azure Cosmos DB.

DatabaseAccountKeysMetadata

Metadane związane z każdym kluczem dostępu 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.

DatabaseAccountOfferType

Typ oferty dla konta bazy danych usługi Cosmos DB.

DatabaseRestoreResource

Określone bazy danych do przywrócenia.

DefaultConsistencyLevel

Domyślny poziom spójności i ustawienia konfiguracji konta usługi Cosmos DB.

FailoverPolicy

Zasady trybu failover dla danego regionu konta bazy danych.

GremlinDatabaseRestoreResource

Określone bazy danych Języka Gremlin do przywrócenia.

IpAddressOrRange

IpAddressOrRange, obiekt

Location

Region, w którym jest wdrażane konto bazy danych usługi Azure Cosmos DB.

ManagedServiceIdentity

Tożsamość zasobu.

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.

NetworkAclBypass

Wskazuje, które usługi mogą pomijać kontrole zapory.

PeriodicModeBackupPolicy

Obiekt reprezentujący zasady tworzenia kopii zapasowych w trybie okresowym.

PeriodicModeProperties

Wartości konfiguracji dla kopii zapasowej w trybie okresowym

PrivateEndpointConnection

Połączenie prywatnego punktu końcowego

PrivateEndpointProperty

Prywatny punkt końcowy, do którego należy połączenie.

PrivateLinkServiceConnectionStateProperty

Stan połączenia prywatnego punktu końcowego.

PublicNetworkAccess

Czy żądania z sieci publicznej są dozwolone

ResourceIdentityType

Typ tożsamości używanej 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.

RestoreMode

Opisuje tryb przywracania.

RestoreParameters

Parametry wskazujące informacje o przywracaniu.

ServerVersion

Opisuje serverVersion konta bazy danych MongoDB.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

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 usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualNetworkRule

obiekt reguły listy ACL Virtual Network

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 regeneracji klucza została wyzwolona przed 2022-06-18.

AnalyticalStorageConfiguration

Właściwości specyficzne dla magazynu analitycznego.

Nazwa Typ Opis
schemaType

AnalyticalStorageSchemaType

Opisuje typy schematu dla magazynu analitycznego.

AnalyticalStorageSchemaType

Opisuje typy schematów magazynu analitycznego.

Nazwa Typ Opis
FullFidelity

string

WellDefined

string

ApiProperties

Nazwa Typ Opis
serverVersion

ServerVersion

Opisuje ServerVersion 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

BackupPolicyMigrationStatus

Opisuje stan migracji między typami zasad kopii zapasowych.

targetType

BackupPolicyType

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ż "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. Łączna wartośćThroughputLimit z 2000 r. nakłada ścisły limit maksymalnej przepływności, który można aprowizować na tym koncie na 2000. TotalThroughputLimit z -1 wskazuje brak limitów aprowizacji przepływności.

ConnectorOffer

Typ oferty łącznika cassandra dla konta bazy danych 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

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 wartość defaultConsistencyPolicy jest ustawiona na wartość "BoundedStaleness".

maxStalenessPrefix

integer

W przypadku użycia z poziomem spójności Powiązana nieaktualność ta wartość reprezentuje liczbę przestarzałych żądań tolerowanych. Zaakceptowany zakres dla tej wartości to 1 – 2147 483 647. Wymagane, gdy wartość defaultConsistencyPolicy jest ustawiona na wartość "BoundedStaleness".

ContinuousModeBackupPolicy

Obiekt reprezentujący zasady tworzenia kopii zapasowych w trybie ciągłym.

Nazwa Typ Opis
continuousModeProperties

ContinuousModeProperties

Wartości konfiguracji kopii zapasowej w trybie ciągłym

migrationState

BackupPolicyMigrationState

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

ContinuousTier

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 MECHANIZMU CORS dla konta bazy danych usługi Cosmos DB.

Nazwa Typ Opis
allowedHeaders

string

Nagłówki żądań, które domena pochodzenia może określać w żądaniu CORS.

allowedMethods

string

Metody (czasowniki żądań HTTP), których domena źródłowa może używać do żądania CORS.

allowedOrigins

string

Domeny pochodzenia, które mogą wysył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 tworzenia i aktualizowania kont bazy danych usługi Cosmos DB.

Nazwa Typ Wartość domyślna Opis
id

string

Unikatowy identyfikator zasobu usługi ARM.

identity

ManagedServiceIdentity

Tożsamość zasobu.

kind

DatabaseAccountKind

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

AnalyticalStorageConfiguration

Właściwości specyficzne dla magazynu analitycznego.

properties.apiProperties

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

Capability[]

Lista możliwości usługi Cosmos DB dla konta

properties.capacity

Capacity

Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie.

properties.connectorOffer

ConnectorOffer

Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*.

properties.consistencyPolicy

ConsistencyPolicy

Zasady spójności dla konta usługi Cosmos DB.

properties.cors

CorsPolicy[]

Zasady MECHANIZMU CORS dla konta bazy danych usługi Cosmos DB.

properties.createMode

CreateMode

Default

Wyliczenie wskazujące tryb tworzenia konta.

properties.customerManagedKeyStatus

string

Wskazuje stan funkcji Klucz zarządzany przez klienta na koncie. Jeśli występują błędy, właściwość zawiera wskazówki dotyczące rozwiązywania problemów.

properties.databaseAccountOfferType

DatabaseAccountOfferType

Typ oferty bazy danych

properties.defaultIdentity

string

Domyślna tożsamość dostępu do magazynu kluczy używana w funkcjach, takich jak klucze zarządzane przez klienta. Tożsamość domyślna musi zostać 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 zarządzanej i usługi AAD.

properties.enableAnalyticalStorage

boolean

Flaga wskazująca, czy włączyć analizę magazynu.

properties.enableAutomaticFailover

boolean

Włącza automatyczne przechodzenie w tryb failover regionu zapisu w rzadkim przypadku niedostępności regionu z powodu awarii. Automatyczne przechodzenie 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 wersji zapoznawczej pojemności serii 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 zapisywanie konta w wielu lokalizacjach

properties.enablePartitionMerge

boolean

Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie

properties.ipRules

IpAddressOrRange[]

Lista adresów IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Flaga wskazująca, czy włączyć/wyłączyć reguły listy ACL Virtual Network.

properties.keyVaultKeyUri

string

Identyfikator URI magazynu kluczy

properties.keysMetadata

DatabaseAccountKeysMetadata

Ta właściwość jest ignorowana podczas operacji aktualizacji/tworzenia, ponieważ metadane są tylko do odczytu. Obiekt reprezentuje metadane dla kluczy konta usługi Cosmos DB.

properties.locations

Location[]

Tablica zawierająca lokalizacje georeplikacji włączone dla konta usługi Cosmos DB.

properties.minimalTlsVersion

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

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

PublicNetworkAccess

Czy żądania z sieci publicznej są dozwolone

properties.restoreParameters

RestoreParameters

Parametry wskazujące informacje o przywracaniu.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista reguł listy ACL Virtual Network skonfigurowanych dla konta usługi Cosmos DB.

tags

object

Tagi to lista par klucz-wartość, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach 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 Wartość domyślna Opis
id

string

Unikatowy identyfikator zasobu usługi ARM.

identity

ManagedServiceIdentity

Tożsamość zasobu.

kind

DatabaseAccountKind

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

AnalyticalStorageConfiguration

Właściwości specyficzne dla magazynu analitycznego.

properties.apiProperties

ApiProperties

Właściwości specyficzne dla interfejsu API.

properties.backupPolicy BackupPolicy:

Obiekt reprezentujący zasady tworzenia kopii zapasowych na koncie.

properties.capabilities

Capability[]

Lista możliwości usługi Cosmos DB dla konta

properties.capacity

Capacity

Obiekt reprezentujący wszystkie właściwości związane z wymuszaniem pojemności na koncie.

properties.connectorOffer

ConnectorOffer

Typ oferty łącznika cassandra dla konta bazy danych Cosmos DB C*.

properties.consistencyPolicy

ConsistencyPolicy

Zasady spójności dla konta bazy danych usługi Cosmos DB.

properties.cors

CorsPolicy[]

Zasady MECHANIZMU CORS dla konta bazy danych usługi Cosmos DB.

properties.createMode

CreateMode

Default

Wyliczenie wskazujące tryb tworzenia konta.

properties.customerManagedKeyStatus

string

Wskazuje stan funkcji Klucz zarządzany przez klienta na koncie. Jeśli występują błędy, właściwość zawiera wskazówki dotyczące rozwiązywania problemów.

properties.databaseAccountOfferType

DatabaseAccountOfferType

Typ oferty dla konta bazy danych usługi Cosmos DB. Wartość domyślna: Standardowa.

properties.defaultIdentity

string

Domyślna tożsamość dostępu do magazynu kluczy używana w funkcjach, takich jak klucze zarządzane przez klienta. Tożsamość domyślna musi zostać 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 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 przechodzenie w tryb failover regionu zapisu w rzadkim przypadku niedostępności regionu z powodu awarii. Automatyczne przechodzenie 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 wersji zapoznawczej pojemności serii 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 zapisywanie konta w wielu lokalizacjach

properties.enablePartitionMerge

boolean

Flaga wskazująca włączanie/wyłączanie funkcji Scalanie partycji na koncie

properties.failoverPolicies

FailoverPolicy[]

Tablica zawierająca regiony uporządkowane według priorytetów trybu failover.

properties.instanceId

string

Unikatowy identyfikator przypisany do konta bazy danych

properties.ipRules

IpAddressOrRange[]

Lista adresów IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Flaga wskazująca, czy włączyć/wyłączyć reguły listy ACL Virtual Network.

properties.keyVaultKeyUri

string

Identyfikator URI magazynu kluczy

properties.keysMetadata

DatabaseAccountKeysMetadata

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

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

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

PrivateEndpointConnection[]

Lista Connections prywatnego punktu końcowego skonfigurowanego 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 jest 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

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

RestoreParameters

Parametry wskazujące informacje o przywracaniu.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista reguł listy ACL Virtual Network skonfigurowanych dla konta usługi Cosmos DB.

properties.writeLocations

Location[]

Tablica zawierająca lokalizację zapisu dla konta usługi Cosmos DB.

systemData

systemData

Dane metadane systemowe odnoszące się do tego zasobu.

tags

object

Tagi to lista par klucz-wartość, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach 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 związane z każdym kluczem dostępu dla danego konta bazy danych usługi Cosmos DB.

Nazwa Typ Opis
primaryMasterKey

AccountKeyMetadata

Metadane związane z podstawowym kluczem Read-Write dla danego konta bazy danych usługi Cosmos DB.

primaryReadonlyMasterKey

AccountKeyMetadata

Metadane związane z podstawowym kluczem Read-Only dla danego konta bazy danych usługi Cosmos DB.

secondaryMasterKey

AccountKeyMetadata

Metadane związane z pomocniczym kluczem Read-Write dla danego konta bazy danych usługi Cosmos DB.

secondaryReadonlyMasterKey

AccountKeyMetadata

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 trybu failover regionu. Priorytet trybu failover 0 wskazuje region zapisu. Maksymalna wartość priorytetu trybu failover = (łączna 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ć dobrze 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 trybu 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 jest 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

ResourceIdentityType

Typ tożsamości używanej dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" spowoduje usunięcie tożsamości z usługi.

userAssignedIdentities

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 usługi 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, które 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

BackupPolicyMigrationState

Obiekt reprezentujący stan migracji między zasadami tworzenia kopii zapasowych.

periodicModeProperties

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) zachowywania każdej kopii zapasowej

backupStorageRedundancy

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

PrivateEndpointProperty

Prywatny punkt końcowy, do którego należy połączenie.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

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żywanej 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

DatabaseRestoreResource[]

Lista określonych baz danych dostępnych do przywrócenia.

gremlinDatabasesToRestore

GremlinDatabaseRestoreResource[]

Lista określonych baz danych gremlin dostępnych do przywrócenia.

restoreMode

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

Czas przywrócenia konta (format ISO-8601).

tablesToRestore

string[]

Lista określonych tabel dostępnych do przywrócenia.

ServerVersion

Opisuje serverVersion konta bazy danych MongoDB.

Nazwa Typ Opis
3.2

string

3.6

string

4.0

string

4.2

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobów (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

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 usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Nazwa Typ Opis

VirtualNetworkRule

obiekt reguły listy ACL Virtual Network

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.