Dela via


Database Accounts - Create Or Update

Skapar eller uppdaterar ett Azure Cosmos DB-databaskonto. Metoden "Uppdatera" rekommenderas när du utför uppdateringar på ett konto.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2024-05-15

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Namn på Cosmos DB-databaskonto.

Reguljärt uttrycksmönster: ^[a-z0-9]+(-[a-z0-9]+)*

resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

ID för målprenumerationen.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
properties.databaseAccountOfferType True

DatabaseAccountOfferType

Erbjudandetypen för databasen

properties.locations True

Location[]

En matris som innehåller de georeplication-platser som är aktiverade för Cosmos DB-kontot.

identity

ManagedServiceIdentity

Identitet för resursen.

kind

DatabaseAccountKind

Anger typen av databaskonto. Detta kan bara anges när databaskontot skapas.

location

string

Platsen för resursgruppen som resursen tillhör.

properties.analyticalStorageConfiguration

AnalyticalStorageConfiguration

Analyslagringsspecifika egenskaper.

properties.apiProperties

ApiProperties

API-specifika egenskaper. Stöds för närvarande endast för MongoDB API.

properties.backupPolicy BackupPolicy:

Objektet som representerar principen för säkerhetskopiering av ett konto.

properties.capabilities

Capability[]

Lista över Cosmos DB-funktioner för kontot

properties.capacity

Capacity

Objektet som representerar alla egenskaper som är relaterade till kapacitetstillämpning för ett konto.

properties.connectorOffer

ConnectorOffer

Erbjudandetypen för Cassandra-anslutningsappen för Cosmos DB-databasens C*-konto.

properties.consistencyPolicy

ConsistencyPolicy

Konsekvensprincipen för Cosmos DB-kontot.

properties.cors

CorsPolicy[]

CORS-principen för Cosmos DB-databaskontot.

properties.createMode

CreateMode

Uppräkning för att ange läget för kontoskapande.

properties.customerManagedKeyStatus

string

Anger status för funktionen Kundhanterad nyckel för kontot. Om det finns fel ger egenskapen felsökningsvägledning.

properties.defaultIdentity

string

Standardidentiteten för åtkomst till nyckelvalv som används i funktioner som kundhanterade nycklar. Standardidentiteten måste anges explicit av användarna. Det kan vara "FirstPartyIdentity", "SystemAssignedIdentity" med mera.

properties.disableKeyBasedMetadataWriteAccess

boolean

Inaktivera skrivåtgärder för metadataresurser (databaser, containrar, dataflöde) via kontonycklar

properties.disableLocalAuth

boolean

Välj bort lokal autentisering och se till att endast MSI och AAD kan användas uteslutande för autentisering.

properties.enableAnalyticalStorage

boolean

Flagga för att ange om lagringsanalys ska aktiveras.

properties.enableAutomaticFailover

boolean

Aktiverar automatisk redundans för skrivregionen i den sällsynta händelsen att regionen inte är tillgänglig på grund av ett avbrott. Automatisk redundans resulterar i en ny skrivregion för kontot och väljs baserat på de redundansprioriteringar som konfigurerats för kontot.

properties.enableBurstCapacity

boolean

Flagga som anger aktivering/inaktivering av funktionen Burst Capacity Preview på kontot

properties.enableCassandraConnector

boolean

Aktiverar cassandra-anslutningsappen på Cosmos DB C*-kontot

properties.enableFreeTier

boolean

Flagga för att ange om den kostnadsfria nivån är aktiverad.

properties.enableMultipleWriteLocations

boolean

Gör att kontot kan skriva på flera platser

properties.enablePartitionMerge

boolean

Flagga som anger aktivering/inaktivering av funktionen För partitionssammanslagning för kontot

properties.ipRules

IpAddressOrRange[]

Lista över IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Flagga för att ange om du vill aktivera/inaktivera Virtual Network ACL-regler.

properties.keyVaultKeyUri

string

URI för nyckelvalvet

properties.minimalTlsVersion

MinimalTlsVersion

Anger den lägsta tillåtna Tls-versionen. Standardvärdet är Tls 1.2. API:er för Cassandra och Mongo fungerar bara med Tls 1.2.

properties.networkAclBypass

NetworkAclBypass

Anger vilka tjänster som tillåts att kringgå brandväggskontroller.

properties.networkAclBypassResourceIds

string[]

En matris som innehåller resurs-ID:n för förbikoppling av nätverks-Acl för Cosmos DB-kontot.

properties.publicNetworkAccess

PublicNetworkAccess

Om begäranden från offentligt nätverk tillåts

properties.restoreParameters

RestoreParameters

Parametrar som anger information om återställningen.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista över Virtual Network ACL-regler som konfigurerats för Cosmos DB-kontot.

tags

object

Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".

Svar

Name Typ Description
200 OK

DatabaseAccountGetResults

Åtgärden för att skapa eller uppdatera databaskontot slutförs asynkront.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation Personifiera ditt användarkonto

Exempel

CosmosDBDatabaseAccountCreateMax
CosmosDBDatabaseAccountCreateMin
CosmosDBRestoreDatabaseAccountCreateUpdate.json

CosmosDBDatabaseAccountCreateMax

Exempelbegäran

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

Exempelsvar

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

Exempelbegäran

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

Exempelsvar

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

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
AccountKeyMetadata

Metadata relaterade till en åtkomstnyckel för ett visst databaskonto.

AnalyticalStorageConfiguration

Analyslagringsspecifika egenskaper.

AnalyticalStorageSchemaType

Beskriver typerna av scheman för analyslagring.

ApiProperties
BackupPolicyMigrationState

Objektet som representerar migreringens tillstånd mellan säkerhetskopieringsprinciperna.

BackupPolicyMigrationStatus

Beskriver status för migrering mellan typer av säkerhetskopieringsprinciper.

BackupPolicyType

Beskriver läget för säkerhetskopior.

BackupStorageRedundancy

Räkna upp för att ange typen av redundans för lagring av säkerhetskopior.

Capability

Cosmos DB-funktionsobjekt

Capacity

Objektet som representerar alla egenskaper som rör kapacitetstillämpning för ett konto.

ConnectorOffer

Erbjudandetypen för Cassandra-anslutningsappen för Cosmos DB C*-databaskontot.

ConsistencyPolicy

Konsekvensprincipen för Cosmos DB-databaskontot.

ContinuousModeBackupPolicy

Objektet som representerar säkerhetskopieringsprincipen för kontinuerligt läge.

ContinuousModeProperties

Konfigurationsvärden för säkerhetskopiering i periodiskt läge

ContinuousTier

Räkna upp för att ange typ av kontinuerlig säkerhetskopieringsnivå.

CorsPolicy

CORS-principen för Cosmos DB-databaskontot.

createdByType

Den typ av identitet som skapade resursen.

CreateMode

Räkna upp för att ange läget för kontoskapande.

DatabaseAccountCreateUpdateParameters

Parametrar för att skapa och uppdatera Cosmos DB-databaskonton.

DatabaseAccountGetResults

Ett Azure Cosmos DB-databaskonto.

DatabaseAccountKeysMetadata

Metadata relaterade till varje åtkomstnyckel för det angivna Cosmos DB-databaskontot.

DatabaseAccountKind

Anger typen av databaskonto. Detta kan bara anges när databaskontot skapas.

DatabaseAccountOfferType

Erbjudandetypen för Cosmos DB-databaskontot.

DatabaseRestoreResource

Specifika databaser som ska återställas.

DefaultConsistencyLevel

Standardkonsekvensnivån och konfigurationsinställningarna för Cosmos DB-kontot.

FailoverPolicy

Redundansprincipen för en viss region för ett databaskonto.

GremlinDatabaseRestoreResource

Specifika Gremlin-databaser som ska återställas.

IpAddressOrRange

IpAddressOrRange-objekt

Location

En region där Azure Cosmos DB-databaskontot distribueras.

ManagedServiceIdentity

Identitet för resursen.

MinimalTlsVersion

Anger den lägsta tillåtna Tls-versionen. Standardvärdet är Tls 1.2. Cassandra- och Mongo-API:er fungerar bara med Tls 1.2.

NetworkAclBypass

Anger vilka tjänster som tillåts kringgå brandväggskontroller.

PeriodicModeBackupPolicy

Objektet som representerar säkerhetskopieringsprincipen för periodiskt läge.

PeriodicModeProperties

Konfigurationsvärden för säkerhetskopiering i periodiskt läge

PrivateEndpointConnection

En privat slutpunktsanslutning

PrivateEndpointProperty

Privat slutpunkt som anslutningen tillhör.

PrivateLinkServiceConnectionStateProperty

Anslutningstillstånd för den privata slutpunktsanslutningen.

PublicNetworkAccess

Om begäranden från offentligt nätverk tillåts

ResourceIdentityType

Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort eventuella identiteter från tjänsten.

RestoreMode

Beskriver återställningsläget.

RestoreParameters

Parametrar som anger information om återställningen.

ServerVersion

Beskriver ServerVersion för ett MongoDB-konto.

systemData

Metadata som rör skapande och senaste ändring av resursen.

UserAssignedIdentities

Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualNetworkRule

Virtual Network ACL-regelobjekt

AccountKeyMetadata

Metadata relaterade till en åtkomstnyckel för ett visst databaskonto.

Name Typ Description
generationTime

string

Genereringstid i UTC för nyckeln i ISO-8601-format. Om värdet saknas i objektet innebär det att den sista nyckelregenereringen utlöstes före 2022-06-18.

AnalyticalStorageConfiguration

Analyslagringsspecifika egenskaper.

Name Typ Description
schemaType

AnalyticalStorageSchemaType

Beskriver typerna av scheman för analyslagring.

AnalyticalStorageSchemaType

Beskriver typerna av scheman för analyslagring.

Name Typ Description
FullFidelity

string

WellDefined

string

ApiProperties

Name Typ Description
serverVersion

ServerVersion

Beskriver ServerVersion för ett MongoDB-konto.

BackupPolicyMigrationState

Objektet som representerar migreringens tillstånd mellan säkerhetskopieringsprinciperna.

Name Typ Description
startTime

string

Tidpunkt då migreringen av säkerhetskopieringsprincipen startade (ISO-8601-format).

status

BackupPolicyMigrationStatus

Beskriver status för migrering mellan typer av säkerhetskopieringsprinciper.

targetType

BackupPolicyType

Beskriver principtypen för målsäkerhetskopiering för migreringen av säkerhetskopieringsprincipen.

BackupPolicyMigrationStatus

Beskriver status för migrering mellan typer av säkerhetskopieringsprinciper.

Name Typ Description
Completed

string

Failed

string

InProgress

string

Invalid

string

BackupPolicyType

Beskriver läget för säkerhetskopior.

Name Typ Description
Continuous

string

Periodic

string

BackupStorageRedundancy

Räkna upp för att ange typen av redundans för lagring av säkerhetskopior.

Name Typ Description
Geo

string

Local

string

Zone

string

Capability

Cosmos DB-funktionsobjekt

Name Typ Description
name

string

Namnet på Cosmos DB-funktionen. Till exempel "name": "EnableCassandra". Aktuella värden inkluderar även "EnableTable" och "EnableGremlin".

Capacity

Objektet som representerar alla egenskaper som rör kapacitetstillämpning för ett konto.

Name Typ Description
totalThroughputLimit

integer

Den totala dataflödesgränsen som har införts för kontot. En totalThroughputLimit på 2000 inför en strikt gräns för maximalt dataflöde som kan etableras för det kontot till 2000. Ett totalThroughputLimit på -1 anger inga gränser för etablering av dataflöde.

ConnectorOffer

Erbjudandetypen för Cassandra-anslutningsappen för Cosmos DB C*-databaskontot.

Name Typ Description
Small

string

ConsistencyPolicy

Konsekvensprincipen för Cosmos DB-databaskontot.

Name Typ Description
defaultConsistencyLevel

DefaultConsistencyLevel

Standardkonsekvensnivån och konfigurationsinställningarna för Cosmos DB-kontot.

maxIntervalInSeconds

integer

När det används med konsekvensnivån Begränsad föråldring representerar det här värdet den tidsmängd av föråldring (i sekunder) som tolereras. Godkänt intervall för det här värdet är 5–86400. Krävs när defaultConsistencyPolicy är inställt på "BoundedStaleness".

maxStalenessPrefix

integer

När det används med konsekvensnivån Begränsad föråldring representerar det här värdet antalet inaktuella begäranden som tolereras. Godkänt intervall för det här värdet är 1 – 2 147 483 647. Krävs när defaultConsistencyPolicy är inställt på "BoundedStaleness".

ContinuousModeBackupPolicy

Objektet som representerar säkerhetskopieringsprincipen för kontinuerligt läge.

Name Typ Description
continuousModeProperties

ContinuousModeProperties

Konfigurationsvärden för säkerhetskopiering i kontinuerligt läge

migrationState

BackupPolicyMigrationState

Objektet som representerar migreringens tillstånd mellan säkerhetskopieringsprinciperna.

type string:

Continuous

Beskriver läget för säkerhetskopior.

ContinuousModeProperties

Konfigurationsvärden för säkerhetskopiering i periodiskt läge

Name Typ Description
tier

ContinuousTier

Räkna upp för att ange typ av läge för kontinuerlig säkerhetskopiering

ContinuousTier

Räkna upp för att ange typ av kontinuerlig säkerhetskopieringsnivå.

Name Typ Description
Continuous30Days

string

Continuous7Days

string

CorsPolicy

CORS-principen för Cosmos DB-databaskontot.

Name Typ Description
allowedHeaders

string

De begärandehuvuden som ursprungsdomänen kan ange i CORS-begäran.

allowedMethods

string

De metoder (HTTP-begärandeverb) som ursprungsdomänen kan använda för en CORS-begäran.

allowedOrigins

string

De ursprungsdomäner som tillåts göra en begäran mot tjänsten via CORS.

exposedHeaders

string

Svarshuvudena som kan skickas i svaret på CORS-begäran och exponeras av webbläsaren för frågeutfärdaren.

maxAgeInSeconds

integer

Den maximala tid som en webbläsare ska cachelagera begäran för förhandsversionen av ALTERNATIV.

createdByType

Den typ av identitet som skapade resursen.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

CreateMode

Räkna upp för att ange läget för kontoskapande.

Name Typ Description
Default

string

Restore

string

DatabaseAccountCreateUpdateParameters

Parametrar för att skapa och uppdatera Cosmos DB-databaskonton.

Name Typ Standardvärde Description
id

string

Den unika resursidentifieraren för ARM-resursen.

identity

ManagedServiceIdentity

Identitet för resursen.

kind

DatabaseAccountKind

GlobalDocumentDB

Anger typen av databaskonto. Detta kan bara anges när databaskontot skapas.

location

string

Platsen för den resursgrupp som resursen tillhör.

name

string

Namnet på ARM-resursen.

properties.analyticalStorageConfiguration

AnalyticalStorageConfiguration

Analyslagringsspecifika egenskaper.

properties.apiProperties

ApiProperties

API-specifika egenskaper. För närvarande stöds endast för MongoDB API.

properties.backupPolicy BackupPolicy:

Objektet som representerar principen för att ta säkerhetskopior på ett konto.

properties.capabilities

Capability[]

Lista över Cosmos DB-funktioner för kontot

properties.capacity

Capacity

Objektet som representerar alla egenskaper som rör kapacitetstillämpning för ett konto.

properties.connectorOffer

ConnectorOffer

Erbjudandetypen för Cassandra-anslutningsappen för Cosmos DB-databasens C*-konto.

properties.consistencyPolicy

ConsistencyPolicy

Konsekvensprincipen för Cosmos DB-kontot.

properties.cors

CorsPolicy[]

CORS-principen för Cosmos DB-databaskontot.

properties.createMode

CreateMode

Default

Räkna upp för att ange läget för kontoskapande.

properties.customerManagedKeyStatus

string

Anger status för funktionen Kundhanterad nyckel för kontot. Om det uppstår fel ger egenskapen felsökningsvägledning.

properties.databaseAccountOfferType

DatabaseAccountOfferType

Erbjudandetypen för databasen

properties.defaultIdentity

string

Standardidentiteten för åtkomst till nyckelvalv som används i funktioner som kundhanterade nycklar. Standardidentiteten måste anges uttryckligen av användarna. Det kan vara "FirstPartyIdentity", "SystemAssignedIdentity" med mera.

properties.disableKeyBasedMetadataWriteAccess

boolean

Inaktivera skrivåtgärder för metadataresurser (databaser, containrar, dataflöde) via kontonycklar

properties.disableLocalAuth

boolean

Avregistrera lokal autentisering och se till att endast MSI och AAD kan användas exklusivt för autentisering.

properties.enableAnalyticalStorage

boolean

Flagga för att ange om lagringsanalys ska aktiveras.

properties.enableAutomaticFailover

boolean

Aktiverar automatisk redundans för skrivregionen i den sällsynta händelsen att regionen inte är tillgänglig på grund av ett avbrott. Automatisk redundans resulterar i en ny skrivregion för kontot och väljs baserat på de redundansprioriteringar som konfigurerats för kontot.

properties.enableBurstCapacity

boolean

Flagga som anger aktivering/inaktivering av funktionen Burst Capacity Preview för kontot

properties.enableCassandraConnector

boolean

Aktiverar cassandra-anslutningsappen på Cosmos DB C*-kontot

properties.enableFreeTier

boolean

Flagga för att ange om den kostnadsfria nivån är aktiverad.

properties.enableMultipleWriteLocations

boolean

Gör att kontot kan skriva på flera platser

properties.enablePartitionMerge

boolean

Flagga för att ange aktivering/inaktivering av funktionen för sammanslagning av partitioner på kontot

properties.ipRules

IpAddressOrRange[]

Lista över IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Flagga för att ange om du vill aktivera/inaktivera Virtual Network ACL-regler.

properties.keyVaultKeyUri

string

URI för nyckelvalvet

properties.keysMetadata

DatabaseAccountKeysMetadata

Den här egenskapen ignoreras under åtgärden update/create eftersom metadata är skrivskyddade. Objektet representerar metadata för kontonycklarna för Cosmos DB-kontot.

properties.locations

Location[]

En matris som innehåller de georeplication-platser som är aktiverade för Cosmos DB-kontot.

properties.minimalTlsVersion

MinimalTlsVersion

Anger den lägsta tillåtna Tls-versionen. Standardvärdet är Tls 1.2. Cassandra- och Mongo-API:er fungerar bara med Tls 1.2.

properties.networkAclBypass

NetworkAclBypass

Anger vilka tjänster som tillåts kringgå brandväggskontroller.

properties.networkAclBypassResourceIds

string[]

En matris som innehåller resurs-ID:n för Förbikoppling av nätverks-Acl för Cosmos DB-kontot.

properties.publicNetworkAccess

PublicNetworkAccess

Om begäranden från offentligt nätverk tillåts

properties.restoreParameters

RestoreParameters

Parametrar som anger information om återställningen.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista över Virtual Network ACL-regler som konfigurerats för Cosmos DB-kontot.

tags

object

Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".

type

string

Typen av Azure-resurs.

DatabaseAccountGetResults

Ett Azure Cosmos DB-databaskonto.

Name Typ Standardvärde Description
id

string

Den unika resursidentifieraren för ARM-resursen.

identity

ManagedServiceIdentity

Identitet för resursen.

kind

DatabaseAccountKind

GlobalDocumentDB

Anger typen av databaskonto. Detta kan bara anges när databaskontot skapas.

location

string

Platsen för den resursgrupp som resursen tillhör.

name

string

Namnet på ARM-resursen.

properties.analyticalStorageConfiguration

AnalyticalStorageConfiguration

Analyslagringsspecifika egenskaper.

properties.apiProperties

ApiProperties

API-specifika egenskaper.

properties.backupPolicy BackupPolicy:

Objektet som representerar principen för att ta säkerhetskopior på ett konto.

properties.capabilities

Capability[]

Lista över Cosmos DB-funktioner för kontot

properties.capacity

Capacity

Objektet som representerar alla egenskaper som rör kapacitetstillämpning för ett konto.

properties.connectorOffer

ConnectorOffer

Erbjudandetypen för Cassandra-anslutningsappen för Cosmos DB-databasens C*-konto.

properties.consistencyPolicy

ConsistencyPolicy

Konsekvensprincipen för Cosmos DB-databaskontot.

properties.cors

CorsPolicy[]

CORS-principen för Cosmos DB-databaskontot.

properties.createMode

CreateMode

Default

Räkna upp för att ange läget för kontoskapande.

properties.customerManagedKeyStatus

string

Anger status för funktionen Kundhanterad nyckel för kontot. Om det uppstår fel ger egenskapen felsökningsvägledning.

properties.databaseAccountOfferType

DatabaseAccountOfferType

Erbjudandetypen för Cosmos DB-databaskontot. Standardvärde: Standard.

properties.defaultIdentity

string

Standardidentiteten för åtkomst till nyckelvalv som används i funktioner som kundhanterade nycklar. Standardidentiteten måste anges uttryckligen av användarna. Det kan vara "FirstPartyIdentity", "SystemAssignedIdentity" med mera.

properties.disableKeyBasedMetadataWriteAccess

boolean

Inaktivera skrivåtgärder för metadataresurser (databaser, containrar, dataflöde) via kontonycklar

properties.disableLocalAuth

boolean

Avregistrera lokal autentisering och se till att endast MSI och AAD kan användas exklusivt för autentisering.

properties.documentEndpoint

string

Anslutningsslutpunkten för Cosmos DB-databaskontot.

properties.enableAnalyticalStorage

boolean

Flagga för att ange om lagringsanalys ska aktiveras.

properties.enableAutomaticFailover

boolean

Aktiverar automatisk redundans för skrivregionen i den sällsynta händelsen att regionen inte är tillgänglig på grund av ett avbrott. Automatisk redundans resulterar i en ny skrivregion för kontot och väljs baserat på de redundansprioriteringar som konfigurerats för kontot.

properties.enableBurstCapacity

boolean

Flagga som anger aktivering/inaktivering av funktionen Burst Capacity Preview för kontot

properties.enableCassandraConnector

boolean

Aktiverar cassandra-anslutningsappen på Cosmos DB C*-kontot

properties.enableFreeTier

boolean

Flagga för att ange om den kostnadsfria nivån är aktiverad.

properties.enableMultipleWriteLocations

boolean

Gör att kontot kan skriva på flera platser

properties.enablePartitionMerge

boolean

Flagga för att ange aktivering/inaktivering av funktionen för sammanslagning av partitioner på kontot

properties.failoverPolicies

FailoverPolicy[]

En matris som innehåller de regioner som sorteras efter redundansprioriteter.

properties.instanceId

string

En unik identifierare som tilldelats databaskontot

properties.ipRules

IpAddressOrRange[]

Lista över IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Flagga för att ange om du vill aktivera/inaktivera Virtual Network ACL-regler.

properties.keyVaultKeyUri

string

URI för nyckelvalvet

properties.keysMetadata

DatabaseAccountKeysMetadata

Objektet som representerar metadata för kontonycklarna för Cosmos DB-kontot.

properties.locations

Location[]

En matris som innehåller alla platser som är aktiverade för Cosmos DB-kontot.

properties.minimalTlsVersion

MinimalTlsVersion

Anger den lägsta tillåtna Tls-versionen. Standardvärdet är Tls 1.2. Cassandra- och Mongo-API:er fungerar bara med Tls 1.2.

properties.networkAclBypass

NetworkAclBypass

Anger vilka tjänster som tillåts kringgå brandväggskontroller.

properties.networkAclBypassResourceIds

string[]

En matris som innehåller resurs-ID:n för Förbikoppling av nätverks-Acl för Cosmos DB-kontot.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista över privata slutpunkter Connections konfigurerade för Cosmos DB-kontot.

properties.provisioningState

string

Status för Cosmos DB-kontot vid den tidpunkt då åtgärden anropades. Statusen kan vara något av följande. "Skapar" – Cosmos DB-kontot skapas. När ett konto är i läget Skapa returneras endast egenskaper som anges som indata för Skapa Cosmos DB-kontoåtgärden. "Lyckades" – Cosmos DB-kontot är aktivt för användning. "Uppdaterar" – Cosmos DB-kontot uppdateras. "Tar bort" – Cosmos DB-kontot tas bort. "Misslyckades" – Cosmos DB-kontot kunde inte skapas. "DeletionFailed" – borttagningen av Cosmos DB-kontot misslyckades.

properties.publicNetworkAccess

PublicNetworkAccess

Om begäranden från offentligt nätverk tillåts

properties.readLocations

Location[]

En matris som innehåller de läsplatser som är aktiverade för Cosmos DB-kontot.

properties.restoreParameters

RestoreParameters

Parametrar som anger information om återställningen.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista över Virtual Network ACL-regler som konfigurerats för Cosmos DB-kontot.

properties.writeLocations

Location[]

En matris som innehåller skrivplatsen för Cosmos DB-kontot.

systemData

systemData

Systemmetadata som relaterar till den här resursen.

tags

object

Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".

type

string

Typen av Azure-resurs.

DatabaseAccountKeysMetadata

Metadata relaterade till varje åtkomstnyckel för det angivna Cosmos DB-databaskontot.

Name Typ Description
primaryMasterKey

AccountKeyMetadata

Metadata relaterade till primär Read-Write nyckel för det angivna Cosmos DB-databaskontot.

primaryReadonlyMasterKey

AccountKeyMetadata

Metadata relaterade till primär Read-Only nyckel för det angivna Cosmos DB-databaskontot.

secondaryMasterKey

AccountKeyMetadata

Metadata relaterade till den sekundära Read-Write-nyckeln för det angivna Cosmos DB-databaskontot.

secondaryReadonlyMasterKey

AccountKeyMetadata

Metadata relaterade till den sekundära Read-Only-nyckeln för det angivna Cosmos DB-databaskontot.

DatabaseAccountKind

Anger typen av databaskonto. Detta kan bara anges när databaskontot skapas.

Name Typ Description
GlobalDocumentDB

string

MongoDB

string

Parse

string

DatabaseAccountOfferType

Erbjudandetypen för Cosmos DB-databaskontot.

Name Typ Description
Standard

string

DatabaseRestoreResource

Specifika databaser som ska återställas.

Name Typ Description
collectionNames

string[]

Namnen på samlingarna som är tillgängliga för återställning.

databaseName

string

Namnet på databasen som är tillgänglig för återställning.

DefaultConsistencyLevel

Standardkonsekvensnivån och konfigurationsinställningarna för Cosmos DB-kontot.

Name Typ Description
BoundedStaleness

string

ConsistentPrefix

string

Eventual

string

Session

string

Strong

string

FailoverPolicy

Redundansprincipen för en viss region för ett databaskonto.

Name Typ Description
failoverPriority

integer

Redundansprioriteten för regionen. En redundansprioritet på 0 anger en skrivregion. Det maximala värdet för en redundansprioritet = (totalt antal regioner – 1). Redundansprioritetsvärden måste vara unika för var och en av de regioner där databaskontot finns.

id

string

Den unika identifieraren för den region där databaskontot replikeras till. Exempel: <accountName-locationName>><.

locationName

string

Namnet på den region där databaskontot finns.

GremlinDatabaseRestoreResource

Specifika Gremlin-databaser som ska återställas.

Name Typ Description
databaseName

string

Namnet på den gremlindatabas som är tillgänglig för återställning.

graphNames

string[]

Namnen på de grafer som är tillgängliga för återställning.

IpAddressOrRange

IpAddressOrRange-objekt

Name Typ Description
ipAddressOrRange

string

En enda IPv4-adress eller ett enda IPv4-adressintervall i CIDR-format. Angivna IP-adresser måste vara välformaterade och kan inte finnas i något av följande intervall: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, eftersom dessa inte kan tillämpas av IP-adressfiltret. Exempel på giltiga indata: "23.40.210.245" eller "23.40.210.0/8".

Location

En region där Azure Cosmos DB-databaskontot distribueras.

Name Typ Description
documentEndpoint

string

Anslutningsslutpunkten för den specifika regionen. Exempel: https://< accountName-locationName.documents.azure.com:443/><>

failoverPriority

integer

Redundansprioriteten för regionen. En redundansprioritet på 0 anger en skrivregion. Det maximala värdet för en redundansprioritet = (totalt antal regioner – 1). Redundansprioritetsvärden måste vara unika för var och en av de regioner där databaskontot finns.

id

string

Den unika identifieraren för regionen i databaskontot. Exempel: <accountName-locationName>><.

isZoneRedundant

boolean

Flagga för att ange om den här regionen är en AvailabilityZone-region eller inte

locationName

string

Namnet på regionen.

provisioningState

string

Status för Cosmos DB-kontot vid den tidpunkt då åtgärden anropades. Statusen kan vara något av följande. "Skapar" – Cosmos DB-kontot skapas. När ett konto är i läget Skapa returneras endast egenskaper som anges som indata för Skapa Cosmos DB-kontoåtgärden. "Lyckades" – Cosmos DB-kontot är aktivt för användning. "Uppdaterar" – Cosmos DB-kontot uppdateras. "Tar bort" – Cosmos DB-kontot tas bort. "Misslyckades" – Cosmos DB-kontot kunde inte skapas. "DeletionFailed" – borttagningen av Cosmos DB-kontot misslyckades.

ManagedServiceIdentity

Identitet för resursen.

Name Typ Description
principalId

string

Huvud-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId

string

Klient-ID:t för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

ResourceIdentityType

Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort eventuella identiteter från tjänsten.

userAssignedIdentities

UserAssignedIdentities

Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

MinimalTlsVersion

Anger den lägsta tillåtna Tls-versionen. Standardvärdet är Tls 1.2. Cassandra- och Mongo-API:er fungerar bara med Tls 1.2.

Name Typ Description
Tls

string

Tls11

string

Tls12

string

NetworkAclBypass

Anger vilka tjänster som tillåts kringgå brandväggskontroller.

Name Typ Description
AzureServices

string

None

string

PeriodicModeBackupPolicy

Objektet som representerar säkerhetskopieringsprincipen för periodiskt läge.

Name Typ Description
migrationState

BackupPolicyMigrationState

Objektet som representerar migreringens tillstånd mellan säkerhetskopieringsprinciperna.

periodicModeProperties

PeriodicModeProperties

Konfigurationsvärden för säkerhetskopiering i periodiskt läge

type string:

Periodic

Beskriver läget för säkerhetskopior.

PeriodicModeProperties

Konfigurationsvärden för säkerhetskopiering i periodiskt läge

Name Typ Description
backupIntervalInMinutes

integer

Ett heltal som representerar intervallet i minuter mellan två säkerhetskopior

backupRetentionIntervalInHours

integer

Ett heltal som representerar den tid (i timmar) som varje säkerhetskopia behålls

backupStorageRedundancy

BackupStorageRedundancy

Räkna upp för att ange typ av säkerhetskopieringshemvist

PrivateEndpointConnection

En privat slutpunktsanslutning

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Namnet på resursen

properties.groupId

string

Grupp-ID för den privata slutpunkten.

properties.privateEndpoint

PrivateEndpointProperty

Privat slutpunkt som anslutningen tillhör.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Anslutningstillstånd för den privata slutpunktsanslutningen.

properties.provisioningState

string

Etableringstillstånd för den privata slutpunkten.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

PrivateEndpointProperty

Privat slutpunkt som anslutningen tillhör.

Name Typ Description
id

string

Resurs-ID för den privata slutpunkten.

PrivateLinkServiceConnectionStateProperty

Anslutningstillstånd för den privata slutpunktsanslutningen.

Name Typ Description
actionsRequired

string

Alla åtgärder som krävs utöver grundläggande arbetsflöde (godkänn/avvisa/koppla från)

description

string

Beskrivning av tjänstanslutningen för privat länk.

status

string

Anslutningsstatus för tjänsten private link.

PublicNetworkAccess

Om begäranden från offentligt nätverk tillåts

Name Typ Description
Disabled

string

Enabled

string

SecuredByPerimeter

string

ResourceIdentityType

Den typ av identitet som används för resursen. Typen "SystemAssigned,UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort eventuella identiteter från tjänsten.

Name Typ Description
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

RestoreMode

Beskriver återställningsläget.

Name Typ Description
PointInTime

string

RestoreParameters

Parametrar som anger information om återställningen.

Name Typ Description
databasesToRestore

DatabaseRestoreResource[]

Lista över specifika databaser som är tillgängliga för återställning.

gremlinDatabasesToRestore

GremlinDatabaseRestoreResource[]

Lista över specifika gremlin-databaser som är tillgängliga för återställning.

restoreMode

RestoreMode

Beskriver återställningsläget.

restoreSource

string

ID:t för det återställningsbara databaskonto som återställningen måste initieras från. Exempel: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}

restoreTimestampInUtc

string

Tid då kontot måste återställas (ISO-8601-format).

tablesToRestore

string[]

Lista över specifika tabeller som är tillgängliga för återställning.

ServerVersion

Beskriver ServerVersion för ett MongoDB-konto.

Name Typ Description
3.2

string

3.6

string

4.0

string

4.2

string

5.0

string

6.0

string

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

UserAssignedIdentities

Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Typ Description

VirtualNetworkRule

Virtual Network ACL-regelobjekt

Name Typ Description
id

string

Resurs-ID för ett undernät, till exempel: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.

ignoreMissingVNetServiceEndpoint

boolean

Skapa brandväggsregel innan VNet-tjänstslutpunkten är aktiverad i det virtuella nätverket.