Database Accounts - Create Or Update
Crée ou met à jour un compte de base de données Azure Cosmos DB. La méthode « Update » est recommandée lors de l’exécution de mises à jour sur un compte.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2024-05-15
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nom du compte de base de données Cosmos DB. Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
properties.databaseAccountOfferType | True |
Type d’offre pour la base de données |
|
properties.locations | True |
Location[] |
Tableau qui contient les emplacements de géoréplication activés pour le compte Cosmos DB. |
identity |
Identité de la ressource. |
||
kind |
Indique le type de compte de base de données. Cela ne peut être défini qu’au moment de la création du compte de base de données. |
||
location |
string |
Emplacement du groupe de ressources auquel appartient la ressource. |
|
properties.analyticalStorageConfiguration |
Propriétés spécifiques au stockage analytique. |
||
properties.apiProperties |
Propriétés spécifiques à l’API. Actuellement, pris en charge uniquement pour l’API MongoDB. |
||
properties.backupPolicy | BackupPolicy: |
Objet représentant la stratégie pour effectuer des sauvegardes sur un compte. |
|
properties.capabilities |
Liste des fonctionnalités Cosmos DB pour le compte |
||
properties.capacity |
Objet qui représente toutes les propriétés liées à l’application de la capacité sur un compte. |
||
properties.connectorOffer |
Type d’offre de connecteur cassandra pour le compte C* de base de données Cosmos DB. |
||
properties.consistencyPolicy |
Stratégie de cohérence pour le compte Cosmos DB. |
||
properties.cors |
Stratégie CORS pour le compte de base de données Cosmos DB. |
||
properties.createMode |
Énumérez pour indiquer le mode de création du compte. |
||
properties.customerManagedKeyStatus |
string |
Indique la status de la fonctionnalité Clé gérée par le client sur le compte. En cas d’erreurs, la propriété fournit des conseils de dépannage. |
|
properties.defaultIdentity |
string |
Identité par défaut pour accéder au coffre de clés utilisé dans des fonctionnalités telles que les clés gérées par le client. L’identité par défaut doit être définie explicitement par les utilisateurs. Il peut s’agir de « FirstPartyIdentity », « SystemAssignedIdentity » et bien plus encore. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Désactiver les opérations d’écriture sur les ressources de métadonnées (bases de données, conteneurs, débit) via des clés de compte |
|
properties.disableLocalAuth |
boolean |
Désactivez l’authentification locale et assurez-vous que seuls MSI et AAD peuvent être utilisés exclusivement pour l’authentification. |
|
properties.enableAnalyticalStorage |
boolean |
Indicateur pour indiquer s’il faut activer l’analyse du stockage. |
|
properties.enableAutomaticFailover |
boolean |
Active le basculement automatique de la région d’écriture dans le cas rare où la région n’est pas disponible en raison d’une panne. Le basculement automatique entraîne une nouvelle région d’écriture pour le compte et est choisi en fonction des priorités de basculement configurées pour le compte. |
|
properties.enableBurstCapacity |
boolean |
Indicateur indiquant l’activation/désactivation de la fonctionnalité Burst Capacity Preview sur le compte |
|
properties.enableCassandraConnector |
boolean |
Active le connecteur cassandra sur le compte C* Cosmos DB |
|
properties.enableFreeTier |
boolean |
Indicateur pour indiquer si le niveau gratuit est activé. |
|
properties.enableMultipleWriteLocations |
boolean |
Permet au compte d’écrire à plusieurs emplacements |
|
properties.enablePartitionMerge |
boolean |
Indicateur pour indiquer l’activation/désactivation de la fonctionnalité de fusion de partitions sur le compte |
|
properties.ipRules |
Liste des ipRules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Indicateur pour indiquer s’il faut activer/désactiver Réseau virtuel règles de liste de contrôle d’accès. |
|
properties.keyVaultKeyUri |
string |
URI du coffre de clés |
|
properties.minimalTlsVersion |
Indique la version minimale autorisée de Tls. La valeur par défaut est Tls 1.2. Les API Cassandra et Mongo fonctionnent uniquement avec Tls 1.2. |
||
properties.networkAclBypass |
Indique quels services sont autorisés à contourner les vérifications de pare-feu. |
||
properties.networkAclBypassResourceIds |
string[] |
Tableau qui contient les ID de ressource pour network Acl Bypass pour le compte Cosmos DB. |
|
properties.publicNetworkAccess |
Si les requêtes provenant du réseau public sont autorisées |
||
properties.restoreParameters |
Paramètres pour indiquer les informations sur la restauration. |
||
properties.virtualNetworkRules |
Liste des règles de liste de contrôle d’accès Réseau virtuel configurées pour le compte Cosmos DB. |
||
tags |
object |
Les balises sont une liste de paires clé-valeur qui décrivent la ressource. Ces balises peuvent servir à l’affichage et au regroupement des ressources (parmi tous les groupes de ressources). Un maximum de 15 balises peut être fourni pour une ressource. Chaque balise doit disposer d’une clé de 128 caractères maximum et d’une valeur de 256 caractères maximum. Par exemple, l’expérience par défaut pour un type de modèle est définie avec « defaultExperience » : « Cassandra ». Les valeurs « defaultExperience » actuelles incluent également « Table », « Graph », « DocumentDB » et « MongoDB ». |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
L’opération de création ou de mise à jour du compte de base de données se termine de manière asynchrone. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Cosmos |
Cosmos |
Cosmos |
CosmosDBDatabaseAccountCreateMax
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-05-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"
}
}
Exemple de réponse
{
"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
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-05-15
{
"location": "westus",
"properties": {
"databaseAccountOfferType": "Standard",
"createMode": "Default",
"locations": [
{
"failoverPriority": 0,
"locationName": "southcentralus",
"isZoneRedundant": false
}
]
}
}
Exemple de réponse
{
"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
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-05-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"
}
}
Exemple de réponse
{
"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"
}
}
Définitions
Nom | Description |
---|---|
Account |
Métadonnées liées à une clé d’accès pour un compte de base de données donné. |
Analytical |
Propriétés spécifiques au stockage analytique. |
Analytical |
Décrit les types de schéma pour le stockage analytique. |
Api |
|
Backup |
Objet représentant l’état de la migration entre les stratégies de sauvegarde. |
Backup |
Décrit les status de migration entre les types de stratégies de sauvegarde. |
Backup |
Décrit le mode des sauvegardes. |
Backup |
Enum pour indiquer le type de redondance du stockage de sauvegarde. |
Capability |
Objet de capacité Cosmos DB |
Capacity |
Objet qui représente toutes les propriétés liées à l’application de la capacité sur un compte. |
Connector |
Type d’offre de connecteur cassandra pour le compte de base de données Cosmos DB C*. |
Consistency |
Stratégie de cohérence pour le compte de base de données Cosmos DB. |
Continuous |
Objet représentant la stratégie de sauvegarde en mode continu. |
Continuous |
Valeurs de configuration pour la sauvegarde en mode périodique |
Continuous |
Énumérez pour indiquer le type de niveau de sauvegarde continue. |
Cors |
Stratégie CORS pour le compte de base de données Cosmos DB. |
created |
Type d’identité qui a créé la ressource. |
Create |
Énumérez pour indiquer le mode de création du compte. |
Database |
Paramètres pour créer et mettre à jour des comptes de base de données Cosmos DB. |
Database |
Un compte de base de données Azure Cosmos DB. |
Database |
Métadonnées relatives à chaque clé d’accès pour le compte de base de données Cosmos DB donné. |
Database |
Indique le type de compte de base de données. Cela ne peut être défini qu’au moment de la création du compte de base de données. |
Database |
Type d’offre pour le compte de base de données Cosmos DB. |
Database |
Bases de données spécifiques à restaurer. |
Default |
Niveau de cohérence et paramètres de configuration par défaut du compte Cosmos DB. |
Failover |
Stratégie de basculement pour une région donnée d’un compte de base de données. |
Gremlin |
Bases de données Gremlin spécifiques à restaurer. |
Ip |
Objet IpAddressOrRange |
Location |
Région dans laquelle le compte de base de données Azure Cosmos DB est déployé. |
Managed |
Identité de la ressource. |
Minimal |
Indique la version minimale autorisée de Tls. La valeur par défaut est Tls 1.2. Les API Cassandra et Mongo fonctionnent uniquement avec Tls 1.2. |
Network |
Indique quels services sont autorisés à contourner les vérifications de pare-feu. |
Periodic |
Objet représentant la stratégie de sauvegarde en mode périodique. |
Periodic |
Valeurs de configuration pour la sauvegarde en mode périodique |
Private |
Connexion de point de terminaison privé |
Private |
Point de terminaison privé auquel la connexion appartient. |
Private |
État de la connexion de la connexion de point de terminaison privé. |
Public |
Si les requêtes provenant du réseau public sont autorisées |
Resource |
Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité implicitement créée et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service. |
Restore |
Décrit le mode de restauration. |
Restore |
Paramètres pour indiquer les informations relatives à la restauration. |
Server |
Décrit la serverVersion d’un compte MongoDB. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
User |
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
Virtual |
objet règle de liste de contrôle d’accès Réseau virtuel |
AccountKeyMetadata
Métadonnées liées à une clé d’accès pour un compte de base de données donné.
Nom | Type | Description |
---|---|---|
generationTime |
string |
Heure de génération utc de la clé au format ISO-8601. Si la valeur est manquante dans l’objet, cela signifie que la dernière régénération de clé a été déclenchée avant le 18/06/2022. |
AnalyticalStorageConfiguration
Propriétés spécifiques au stockage analytique.
Nom | Type | Description |
---|---|---|
schemaType |
Décrit les types de schéma pour le stockage analytique. |
AnalyticalStorageSchemaType
Décrit les types de schéma pour le stockage analytique.
Nom | Type | Description |
---|---|---|
FullFidelity |
string |
|
WellDefined |
string |
ApiProperties
Nom | Type | Description |
---|---|---|
serverVersion |
Décrit la ServerVersion d’un compte MongoDB. |
BackupPolicyMigrationState
Objet représentant l’état de la migration entre les stratégies de sauvegarde.
Nom | Type | Description |
---|---|---|
startTime |
string |
Heure à laquelle la migration de la stratégie de sauvegarde a démarré (format ISO-8601). |
status |
Décrit les status de migration entre les types de stratégies de sauvegarde. |
|
targetType |
Décrit le type de stratégie de sauvegarde cible de la migration de stratégie de sauvegarde. |
BackupPolicyMigrationStatus
Décrit les status de migration entre les types de stratégies de sauvegarde.
Nom | Type | Description |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
|
Invalid |
string |
BackupPolicyType
Décrit le mode des sauvegardes.
Nom | Type | Description |
---|---|---|
Continuous |
string |
|
Periodic |
string |
BackupStorageRedundancy
Enum pour indiquer le type de redondance du stockage de sauvegarde.
Nom | Type | Description |
---|---|---|
Geo |
string |
|
Local |
string |
|
Zone |
string |
Capability
Objet de capacité Cosmos DB
Nom | Type | Description |
---|---|---|
name |
string |
Nom de la fonctionnalité Cosmos DB. Par exemple, « name » : « EnableCassandra ». Les valeurs actuelles incluent également « EnableTable » et « EnableGremlin ». |
Capacity
Objet qui représente toutes les propriétés liées à l’application de la capacité sur un compte.
Nom | Type | Description |
---|---|---|
totalThroughputLimit |
integer |
Limite de débit totale imposée au compte. Un totalThroughputLimit de 2000 impose une limite stricte de débit maximal qui peut être provisionné sur ce compte à 2000. Un totalThroughputLimit de -1 n’indique aucune limite de provisionnement du débit. |
ConnectorOffer
Type d’offre de connecteur cassandra pour le compte de base de données Cosmos DB C*.
Nom | Type | Description |
---|---|---|
Small |
string |
ConsistencyPolicy
Stratégie de cohérence pour le compte de base de données Cosmos DB.
Nom | Type | Description |
---|---|---|
defaultConsistencyLevel |
Niveau de cohérence et paramètres de configuration par défaut du compte Cosmos DB. |
|
maxIntervalInSeconds |
integer |
Lorsqu’elle est utilisée avec le niveau de cohérence de l’obsolescence limitée, cette valeur représente la durée d’obsolescence (en secondes) tolérée. La plage acceptée pour cette valeur est comprise entre 5 et 86400. Obligatoire lorsque defaultConsistencyPolicy est défini sur « BoundedStaleness ». |
maxStalenessPrefix |
integer |
Lorsqu’elle est utilisée avec le niveau de cohérence de l’obsolescence limitée, cette valeur représente le nombre de demandes obsolètes tolérées. Les valeurs acceptables sont 1-2, 147, 483 et 647. Obligatoire lorsque defaultConsistencyPolicy est défini sur « BoundedStaleness ». |
ContinuousModeBackupPolicy
Objet représentant la stratégie de sauvegarde en mode continu.
Nom | Type | Description |
---|---|---|
continuousModeProperties |
Valeurs de configuration pour la sauvegarde en mode continu |
|
migrationState |
Objet représentant l’état de la migration entre les stratégies de sauvegarde. |
|
type |
string:
Continuous |
Décrit le mode des sauvegardes. |
ContinuousModeProperties
Valeurs de configuration pour la sauvegarde en mode périodique
Nom | Type | Description |
---|---|---|
tier |
Énumérer pour indiquer le type de mode de sauvegarde continue |
ContinuousTier
Énumérez pour indiquer le type de niveau de sauvegarde continue.
Nom | Type | Description |
---|---|---|
Continuous30Days |
string |
|
Continuous7Days |
string |
CorsPolicy
Stratégie CORS pour le compte de base de données Cosmos DB.
Nom | Type | Description |
---|---|---|
allowedHeaders |
string |
En-têtes de requête que le domaine d’origine peut spécifier dans la requête CORS. |
allowedMethods |
string |
Méthodes (verbes de requête HTTP) que le domaine d’origine peut utiliser pour une requête CORS. |
allowedOrigins |
string |
Domaines d’origine autorisés à effectuer une demande auprès du service via CORS. |
exposedHeaders |
string |
En-têtes de réponse qui peuvent être envoyés dans la réponse à la requête CORS et exposés par le navigateur à l’émetteur de la requête. |
maxAgeInSeconds |
integer |
Durée maximale pendant laquelle un navigateur doit mettre en cache la requête OPTIONS préliminaire. |
createdByType
Type d’identité qui a créé la ressource.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreateMode
Énumérez pour indiquer le mode de création du compte.
Nom | Type | Description |
---|---|---|
Default |
string |
|
Restore |
string |
DatabaseAccountCreateUpdateParameters
Paramètres pour créer et mettre à jour des comptes de base de données Cosmos DB.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
id |
string |
Identificateur de ressource unique de la ressource ARM. |
|
identity |
Identité de la ressource. |
||
kind | GlobalDocumentDB |
Indique le type de compte de base de données. Cela ne peut être défini qu’au moment de la création du compte de base de données. |
|
location |
string |
Emplacement du groupe de ressources auquel appartient la ressource. |
|
name |
string |
Nom de la ressource ARM. |
|
properties.analyticalStorageConfiguration |
Propriétés spécifiques au stockage analytique. |
||
properties.apiProperties |
Propriétés spécifiques à l’API. Actuellement, pris en charge uniquement pour l’API MongoDB. |
||
properties.backupPolicy | BackupPolicy: |
Objet représentant la stratégie pour effectuer des sauvegardes sur un compte. |
|
properties.capabilities |
Liste des fonctionnalités Cosmos DB pour le compte |
||
properties.capacity |
Objet qui représente toutes les propriétés liées à l’application de la capacité sur un compte. |
||
properties.connectorOffer |
Type d’offre de connecteur cassandra pour le compte C* de base de données Cosmos DB. |
||
properties.consistencyPolicy |
Stratégie de cohérence pour le compte Cosmos DB. |
||
properties.cors |
Stratégie CORS pour le compte de base de données Cosmos DB. |
||
properties.createMode | Default |
Énumérez pour indiquer le mode de création de compte. |
|
properties.customerManagedKeyStatus |
string |
Indique la status de la fonctionnalité Clé gérée par le client sur le compte. En cas d’erreurs, la propriété fournit des conseils de dépannage. |
|
properties.databaseAccountOfferType |
Type d’offre pour la base de données |
||
properties.defaultIdentity |
string |
Identité par défaut pour accéder au coffre de clés utilisé dans des fonctionnalités telles que les clés gérées par le client. L’identité par défaut doit être définie explicitement par les utilisateurs. Il peut s’agir de « FirstPartyIdentity », « SystemAssignedIdentity » et bien plus encore. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Désactiver les opérations d’écriture sur les ressources de métadonnées (bases de données, conteneurs, débit) via des clés de compte |
|
properties.disableLocalAuth |
boolean |
Désactivez l’authentification locale et assurez-vous que seuls MSI et AAD peuvent être utilisés exclusivement pour l’authentification. |
|
properties.enableAnalyticalStorage |
boolean |
Indicateur pour indiquer s’il faut activer l’analytique du stockage. |
|
properties.enableAutomaticFailover |
boolean |
Active le basculement automatique de la région d’écriture dans les rares cas où la région n’est pas disponible en raison d’une panne. Le basculement automatique génère une nouvelle région d’écriture pour le compte et est choisi en fonction des priorités de basculement configurées pour le compte. |
|
properties.enableBurstCapacity |
boolean |
Indicateur pour indiquer l’activation/désactivation de la fonctionnalité Burst Capacity Preview sur le compte |
|
properties.enableCassandraConnector |
boolean |
Active le connecteur cassandra sur le compte C* Cosmos DB |
|
properties.enableFreeTier |
boolean |
Indicateur pour indiquer si le niveau gratuit est activé. |
|
properties.enableMultipleWriteLocations |
boolean |
Permet au compte d’écrire dans plusieurs emplacements |
|
properties.enablePartitionMerge |
boolean |
Indicateur pour indiquer l’activation/désactivation de la fonctionnalité de fusion de partitions sur le compte |
|
properties.ipRules |
Liste des iprules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Indicateur pour indiquer s’il faut activer/désactiver Réseau virtuel règles de liste de contrôle d’accès. |
|
properties.keyVaultKeyUri |
string |
URI du coffre de clés |
|
properties.keysMetadata |
Cette propriété est ignorée pendant l’opération de mise à jour/création, car les métadonnées sont en lecture seule. L’objet représente les métadonnées des clés de compte du compte Cosmos DB. |
||
properties.locations |
Location[] |
Tableau qui contient les emplacements de géoréplication activés pour le compte Cosmos DB. |
|
properties.minimalTlsVersion |
Indique la version minimale autorisée de Tls. La valeur par défaut est Tls 1.2. Les API Cassandra et Mongo fonctionnent uniquement avec Tls 1.2. |
||
properties.networkAclBypass |
Indique quels services sont autorisés à contourner les vérifications de pare-feu. |
||
properties.networkAclBypassResourceIds |
string[] |
Tableau qui contient les ID de ressource pour network Acl Bypass pour le compte Cosmos DB. |
|
properties.publicNetworkAccess |
Si les demandes provenant du réseau public sont autorisées |
||
properties.restoreParameters |
Paramètres pour indiquer les informations relatives à la restauration. |
||
properties.virtualNetworkRules |
Liste des règles de liste de contrôle d’accès Réseau virtuel configurées pour le compte Cosmos DB. |
||
tags |
object |
Les balises sont une liste de paires clé-valeur qui décrivent la ressource. Ces balises peuvent servir à l’affichage et au regroupement des ressources (parmi tous les groupes de ressources). Un maximum de 15 balises peut être fourni pour une ressource. Chaque balise doit disposer d’une clé de 128 caractères maximum et d’une valeur de 256 caractères maximum. Par exemple, l’expérience par défaut pour un type de modèle est définie avec « defaultExperience » : « Cassandra ». Les valeurs « defaultExperience » actuelles incluent également « Table », « Graph », « DocumentDB » et « MongoDB ». |
|
type |
string |
Type de ressource Azure. |
DatabaseAccountGetResults
Un compte de base de données Azure Cosmos DB.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
id |
string |
Identificateur de ressource unique de la ressource ARM. |
|
identity |
Identité de la ressource. |
||
kind | GlobalDocumentDB |
Indique le type de compte de base de données. Cela ne peut être défini qu’au moment de la création du compte de base de données. |
|
location |
string |
Emplacement du groupe de ressources auquel appartient la ressource. |
|
name |
string |
Nom de la ressource ARM. |
|
properties.analyticalStorageConfiguration |
Propriétés spécifiques au stockage analytique. |
||
properties.apiProperties |
Propriétés spécifiques à l’API. |
||
properties.backupPolicy | BackupPolicy: |
Objet représentant la stratégie pour effectuer des sauvegardes sur un compte. |
|
properties.capabilities |
Liste des fonctionnalités Cosmos DB pour le compte |
||
properties.capacity |
Objet qui représente toutes les propriétés liées à l’application de la capacité sur un compte. |
||
properties.connectorOffer |
Type d’offre de connecteur cassandra pour le compte C* de base de données Cosmos DB. |
||
properties.consistencyPolicy |
Stratégie de cohérence pour le compte de base de données Cosmos DB. |
||
properties.cors |
Stratégie CORS pour le compte de base de données Cosmos DB. |
||
properties.createMode | Default |
Énumérez pour indiquer le mode de création de compte. |
|
properties.customerManagedKeyStatus |
string |
Indique la status de la fonctionnalité Clé gérée par le client sur le compte. En cas d’erreurs, la propriété fournit des conseils de dépannage. |
|
properties.databaseAccountOfferType |
Type d’offre pour le compte de base de données Cosmos DB. Valeur par défaut : Standard. |
||
properties.defaultIdentity |
string |
Identité par défaut pour accéder au coffre de clés utilisé dans des fonctionnalités telles que les clés gérées par le client. L’identité par défaut doit être définie explicitement par les utilisateurs. Il peut s’agir de « FirstPartyIdentity », « SystemAssignedIdentity » et bien plus encore. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Désactiver les opérations d’écriture sur les ressources de métadonnées (bases de données, conteneurs, débit) via des clés de compte |
|
properties.disableLocalAuth |
boolean |
Désactivez l’authentification locale et assurez-vous que seuls MSI et AAD peuvent être utilisés exclusivement pour l’authentification. |
|
properties.documentEndpoint |
string |
Point de terminaison de connexion pour le compte de base de données Cosmos DB. |
|
properties.enableAnalyticalStorage |
boolean |
Indicateur pour indiquer s’il faut activer l’analytique du stockage. |
|
properties.enableAutomaticFailover |
boolean |
Active le basculement automatique de la région d’écriture dans les rares cas où la région n’est pas disponible en raison d’une panne. Le basculement automatique génère une nouvelle région d’écriture pour le compte et est choisi en fonction des priorités de basculement configurées pour le compte. |
|
properties.enableBurstCapacity |
boolean |
Indicateur pour indiquer l’activation/désactivation de la fonctionnalité Burst Capacity Preview sur le compte |
|
properties.enableCassandraConnector |
boolean |
Active le connecteur cassandra sur le compte C* Cosmos DB |
|
properties.enableFreeTier |
boolean |
Indicateur pour indiquer si le niveau gratuit est activé. |
|
properties.enableMultipleWriteLocations |
boolean |
Permet au compte d’écrire dans plusieurs emplacements |
|
properties.enablePartitionMerge |
boolean |
Indicateur pour indiquer l’activation/désactivation de la fonctionnalité de fusion de partitions sur le compte |
|
properties.failoverPolicies |
Tableau qui contient les régions classées en fonction de leurs priorités de basculement. |
||
properties.instanceId |
string |
Identificateur unique attribué au compte de base de données |
|
properties.ipRules |
Liste des iprules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Indicateur pour indiquer s’il faut activer/désactiver Réseau virtuel règles de liste de contrôle d’accès. |
|
properties.keyVaultKeyUri |
string |
URI du coffre de clés |
|
properties.keysMetadata |
Objet qui représente les métadonnées des clés de compte du compte Cosmos DB. |
||
properties.locations |
Location[] |
Tableau qui contient tous les emplacements activés pour le compte Cosmos DB. |
|
properties.minimalTlsVersion |
Indique la version minimale autorisée de Tls. La valeur par défaut est Tls 1.2. Les API Cassandra et Mongo fonctionnent uniquement avec Tls 1.2. |
||
properties.networkAclBypass |
Indique quels services sont autorisés à contourner les vérifications de pare-feu. |
||
properties.networkAclBypassResourceIds |
string[] |
Tableau qui contient les ID de ressource pour network Acl Bypass pour le compte Cosmos DB. |
|
properties.privateEndpointConnections |
Liste des Connections de point de terminaison privé configurés pour le compte Cosmos DB. |
||
properties.provisioningState |
string |
Status du compte Cosmos DB au moment de l’appel de l’opération. La status peut être l’une des suivantes. « Création » : le compte Cosmos DB est en cours de création. Lorsqu’un compte est à l’état Création, seules les propriétés spécifiées en tant qu’entrée pour l’opération Create compte Cosmos DB sont retournées. « Réussi » : le compte Cosmos DB est actif pour une utilisation. « Mise à jour » : le compte Cosmos DB est en cours de mise à jour. « Suppression » : le compte Cosmos DB est en cours de suppression. « Échec » : la création du compte Cosmos DB a échoué. ' SuppressionFailed' : la suppression du compte Cosmos DB a échoué. |
|
properties.publicNetworkAccess |
Si les demandes provenant du réseau public sont autorisées |
||
properties.readLocations |
Location[] |
Tableau qui contient les emplacements de lecture activés pour le compte Cosmos DB. |
|
properties.restoreParameters |
Paramètres pour indiquer les informations relatives à la restauration. |
||
properties.virtualNetworkRules |
Liste des règles de liste de contrôle d’accès Réseau virtuel configurées pour le compte Cosmos DB. |
||
properties.writeLocations |
Location[] |
Tableau qui contient l’emplacement d’écriture du compte Cosmos DB. |
|
systemData |
Métadonnées système relatives à cette ressource. |
||
tags |
object |
Les balises sont une liste de paires clé-valeur qui décrivent la ressource. Ces balises peuvent servir à l’affichage et au regroupement des ressources (parmi tous les groupes de ressources). Un maximum de 15 balises peut être fourni pour une ressource. Chaque balise doit disposer d’une clé de 128 caractères maximum et d’une valeur de 256 caractères maximum. Par exemple, l’expérience par défaut pour un type de modèle est définie avec « defaultExperience » : « Cassandra ». Les valeurs « defaultExperience » actuelles incluent également « Table », « Graph », « DocumentDB » et « MongoDB ». |
|
type |
string |
Type de ressource Azure. |
DatabaseAccountKeysMetadata
Métadonnées relatives à chaque clé d’accès pour le compte de base de données Cosmos DB donné.
Nom | Type | Description |
---|---|---|
primaryMasterKey |
Métadonnées liées à la clé de Read-Write primaire pour le compte de base de données Cosmos DB donné. |
|
primaryReadonlyMasterKey |
Métadonnées liées à la clé de Read-Only primaire pour le compte de base de données Cosmos DB donné. |
|
secondaryMasterKey |
Les métadonnées liées à la clé Read-Write secondaire pour le compte de base de données Cosmos DB donné. |
|
secondaryReadonlyMasterKey |
Les métadonnées liées à la clé Read-Only secondaire pour le compte de base de données Cosmos DB donné. |
DatabaseAccountKind
Indique le type de compte de base de données. Cela ne peut être défini qu’au moment de la création du compte de base de données.
Nom | Type | Description |
---|---|---|
GlobalDocumentDB |
string |
|
MongoDB |
string |
|
Parse |
string |
DatabaseAccountOfferType
Type d’offre pour le compte de base de données Cosmos DB.
Nom | Type | Description |
---|---|---|
Standard |
string |
DatabaseRestoreResource
Bases de données spécifiques à restaurer.
Nom | Type | Description |
---|---|---|
collectionNames |
string[] |
Noms des collections disponibles pour la restauration. |
databaseName |
string |
Nom de la base de données disponible pour la restauration. |
DefaultConsistencyLevel
Niveau de cohérence et paramètres de configuration par défaut du compte Cosmos DB.
Nom | Type | Description |
---|---|---|
BoundedStaleness |
string |
|
ConsistentPrefix |
string |
|
Eventual |
string |
|
Session |
string |
|
Strong |
string |
FailoverPolicy
Stratégie de basculement pour une région donnée d’un compte de base de données.
Nom | Type | Description |
---|---|---|
failoverPriority |
integer |
Priorité de basculement de la région. Une priorité de basculement de 0 indique une région d’écriture. Valeur maximale d’une priorité de basculement = (nombre total de régions - 1). Les valeurs de priorité de basculement doivent être uniques pour chacune des régions dans lesquelles le compte de base de données existe. |
id |
string |
Identificateur unique de la région dans laquelle le compte de base de données est répliqué. Exemple : <accountName-locationName>><. |
locationName |
string |
Nom de la région dans laquelle le compte de base de données existe. |
GremlinDatabaseRestoreResource
Bases de données Gremlin spécifiques à restaurer.
Nom | Type | Description |
---|---|---|
databaseName |
string |
Nom de la base de données gremlin disponible pour la restauration. |
graphNames |
string[] |
Noms des graphiques disponibles pour la restauration. |
IpAddressOrRange
Objet IpAddressOrRange
Nom | Type | Description |
---|---|---|
ipAddressOrRange |
string |
Une seule adresse IPv4 ou une seule plage d’adresses IPv4 au format CIDR. Les adresses IP fournies doivent être bien mises en forme et ne peuvent pas être contenues dans l’une des plages suivantes : 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, car elles ne sont pas applicables par le filtre d’adresse IP. Exemple d’entrées valides : « 23.40.210.245 » ou « 23.40.210.0/8 ». |
Location
Région dans laquelle le compte de base de données Azure Cosmos DB est déployé.
Nom | Type | Description |
---|---|---|
documentEndpoint |
string |
Point de terminaison de connexion pour la région spécifique. Exemple : https://< accountName-locationName.documents.azure.com:443/><> |
failoverPriority |
integer |
Priorité de basculement de la région. Une priorité de basculement de 0 indique une région d’écriture. Valeur maximale d’une priorité de basculement = (nombre total de régions - 1). Les valeurs de priorité de basculement doivent être uniques pour chacune des régions dans lesquelles le compte de base de données existe. |
id |
string |
Identificateur unique de la région dans le compte de base de données. Exemple : <accountName-locationName>><. |
isZoneRedundant |
boolean |
Indicateur pour indiquer si cette région est une région AvailabilityZone |
locationName |
string |
Nom de la région. |
provisioningState |
string |
Status du compte Cosmos DB au moment de l’appel de l’opération. La status peut être l’une des suivantes. « Création » : le compte Cosmos DB est en cours de création. Lorsqu’un compte est à l’état Création, seules les propriétés spécifiées en tant qu’entrée pour l’opération Create compte Cosmos DB sont retournées. « Réussi » : le compte Cosmos DB est actif pour une utilisation. « Mise à jour » : le compte Cosmos DB est en cours de mise à jour. « Suppression » : le compte Cosmos DB est en cours de suppression. « Échec » : la création du compte Cosmos DB a échoué. ' SuppressionFailed' : la suppression du compte Cosmos DB a échoué. |
ManagedServiceIdentity
Identité de la ressource.
Nom | Type | Description |
---|---|---|
principalId |
string |
ID de principal de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
tenantId |
string |
ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
type |
Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service. |
|
userAssignedIdentities |
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
MinimalTlsVersion
Indique la version minimale autorisée de Tls. La valeur par défaut est Tls 1.2. Les API Cassandra et Mongo fonctionnent uniquement avec Tls 1.2.
Nom | Type | Description |
---|---|---|
Tls |
string |
|
Tls11 |
string |
|
Tls12 |
string |
NetworkAclBypass
Indique quels services sont autorisés à contourner les vérifications de pare-feu.
Nom | Type | Description |
---|---|---|
AzureServices |
string |
|
None |
string |
PeriodicModeBackupPolicy
Objet représentant la stratégie de sauvegarde en mode périodique.
Nom | Type | Description |
---|---|---|
migrationState |
Objet représentant l’état de la migration entre les stratégies de sauvegarde. |
|
periodicModeProperties |
Valeurs de configuration pour la sauvegarde en mode périodique |
|
type |
string:
Periodic |
Décrit le mode des sauvegardes. |
PeriodicModeProperties
Valeurs de configuration pour la sauvegarde en mode périodique
Nom | Type | Description |
---|---|---|
backupIntervalInMinutes |
integer |
Entier représentant l’intervalle en minutes entre deux sauvegardes |
backupRetentionIntervalInHours |
integer |
Entier représentant l’heure (en heures) pendant laquelle chaque sauvegarde est conservée |
backupStorageRedundancy |
Énumération pour indiquer le type de résidence de sauvegarde |
PrivateEndpointConnection
Connexion de point de terminaison privé
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
nom de la ressource. |
properties.groupId |
string |
ID de groupe du point de terminaison privé. |
properties.privateEndpoint |
Point de terminaison privé auquel la connexion appartient. |
|
properties.privateLinkServiceConnectionState |
État de la connexion de la connexion de point de terminaison privé. |
|
properties.provisioningState |
string |
État d’approvisionnement du point de terminaison privé. |
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
PrivateEndpointProperty
Point de terminaison privé auquel la connexion appartient.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource du point de terminaison privé. |
PrivateLinkServiceConnectionStateProperty
État de la connexion de la connexion de point de terminaison privé.
Nom | Type | Description |
---|---|---|
actionsRequired |
string |
Toute action requise au-delà du flux de travail de base (approuver/rejeter/déconnecter) |
description |
string |
Description de la connexion au service de liaison privée. |
status |
string |
La connexion au service de liaison privée status. |
PublicNetworkAccess
Si les requêtes provenant du réseau public sont autorisées
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
SecuredByPerimeter |
string |
ResourceIdentityType
Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité implicitement créée et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.
Nom | Type | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
RestoreMode
Décrit le mode de restauration.
Nom | Type | Description |
---|---|---|
PointInTime |
string |
RestoreParameters
Paramètres pour indiquer les informations relatives à la restauration.
Nom | Type | Description |
---|---|---|
databasesToRestore |
Liste des bases de données spécifiques disponibles pour la restauration. |
|
gremlinDatabasesToRestore |
Liste des bases de données gremlin spécifiques disponibles pour la restauration. |
|
restoreMode |
Décrit le mode de restauration. |
|
restoreSource |
string |
ID du compte de base de données restaurable à partir duquel la restauration doit être lancée. Par exemple : /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string |
Heure à laquelle le compte doit être restauré (format ISO-8601). |
tablesToRestore |
string[] |
Liste des tables spécifiques disponibles pour la restauration. |
ServerVersion
Décrit la serverVersion d’un compte MongoDB.
Nom | Type | Description |
---|---|---|
3.2 |
string |
|
3.6 |
string |
|
4.0 |
string |
|
4.2 |
string |
|
5.0 |
string |
|
6.0 |
string |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string |
Horodatage de la dernière modification de la ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la dernière ressource. |
lastModifiedByType |
Type d’identité qui a modifié la dernière ressource. |
UserAssignedIdentities
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
Nom | Type | Description |
---|---|---|
|
VirtualNetworkRule
objet règle de liste de contrôle d’accès Réseau virtuel
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource d’un sous-réseau, par exemple : /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. |
ignoreMissingVNetServiceEndpoint |
boolean |
Create règle de pare-feu avant que le point de terminaison de service de réseau virtuel ne soit activé sur le réseau virtuel. |