Microsoft.DocumentDB mongoClusters 2023-09-15-preview
Definicja zasobu Bicep
Typ zasobu mongoClusters można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DocumentDB/mongoClusters, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.DocumentDB/mongoClusters@2023-09-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
createMode: 'string'
nodeGroupSpecs: [
{
diskSizeGB: int
enableHa: bool
kind: 'Shard'
nodeCount: int
sku: 'string'
}
]
restoreParameters: {
pointInTimeUTC: 'string'
sourceResourceId: 'string'
}
serverVersion: 'string'
}
}
Wartości właściwości
mongoClusters
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg (wymagany) |
location | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
properties | Właściwości klastra mongo. | Właściwości elementu MongoClusterProperties |
Właściwości elementu MongoClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
administratorLogin | Identyfikator logowania administratora dla klastra mongo. | ciąg |
administratorLoginPassword | Hasło logowania administratora. | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
createMode | Tryb tworzenia klastra mongo. | "Wartość domyślna" "PointInTimeRestore" "Przywróć" |
nodeGroupSpecs | Lista specyfikacji grupy węzłów w klastrze. | NodeGroupSpec[] Ograniczenia: Minimalna długość = 1 |
restoreParameters | Parametry używane do operacji przywracania | MongoClusterRestoreParameters |
Serverversion | Wersja serwera Mongo DB. Wartość domyślna to najnowsza dostępna wersja, jeśli nie zostanie określona. | ciąg |
NodeGroupSpec
Nazwa | Opis | Wartość |
---|---|---|
diskSizeGB | Rozmiar magazynu dysku dla grupy węzłów w GB. Przykładowe wartości: 128, 256, 512, 1024. | int |
enableHa | Określa, czy w grupie węzłów jest włączona wysoka dostępność. | bool |
Rodzaju | Typ węzła wdrożony w grupie węzłów. | "Fragment" |
nodeCount | Liczba węzłów w grupie węzłów. | int |
sku | Jednostka SKU zasobu dla grupy węzłów. Definiuje on rozmiar procesora i pamięci aprowizowania dla każdego węzła. Przykładowe wartości: "M30", "M40". | ciąg |
MongoClusterRestoreParameters
Nazwa | Opis | Wartość |
---|---|---|
pointInTimeUTC | Punkt w czasie UTC w celu przywrócenia klastra mongo | ciąg |
sourceResourceId | Identyfikator zasobu do zlokalizowania klastra źródłowego do przywrócenia | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu mongoClusters można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DocumentDB/mongoClusters, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.DocumentDB/mongoClusters",
"apiVersion": "2023-09-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"createMode": "string",
"nodeGroupSpecs": [
{
"diskSizeGB": "int",
"enableHa": "bool",
"kind": "Shard",
"nodeCount": "int",
"sku": "string"
}
],
"restoreParameters": {
"pointInTimeUTC": "string",
"sourceResourceId": "string"
},
"serverVersion": "string"
}
}
Wartości właściwości
mongoClusters
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.DocumentDB/mongoClusters" |
apiVersion | Wersja interfejsu API zasobów | "2023-09-15-preview" |
name | Nazwa zasobu | ciąg (wymagany) |
location | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
properties | Właściwości klastra mongo. | MongoClusterProperties |
MongoClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
administratorLogin | Identyfikator logowania administratora dla klastra mongo. | ciąg |
administratorLoginPassword | Hasło logowania administratora. | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
createMode | Tryb tworzenia klastra mongo. | "Wartość domyślna" "PointInTimeRestore" "Przywróć" |
nodeGroupSpecs | Lista specyfikacji grupy węzłów w klastrze. | NodeGroupSpec[] Ograniczenia: Minimalna długość = 1 |
restoreParameters | Parametry używane do operacji przywracania | MongoClusterRestoreParameters |
Serverversion | Wersja serwera bazy danych Mongo DB. Domyślnie jest to najnowsza dostępna wersja, jeśli nie zostanie określona. | ciąg |
NodeGroupSpec
Nazwa | Opis | Wartość |
---|---|---|
diskSizeGB | Rozmiar magazynu dysku dla grupy węzłów w GB. Przykładowe wartości: 128, 256, 512, 1024. | int |
enableHa | Czy wysoka dostępność jest włączona w grupie węzłów. | bool |
Rodzaju | Typ węzła wdrożony w grupie węzłów. | "Fragment" |
nodeCount | Liczba węzłów w grupie węzłów. | int |
sku | Jednostka SKU zasobu dla grupy węzłów. Definiuje to rozmiar procesora CPU i pamięci, który jest aprowizowany dla każdego węzła. Przykładowe wartości: "M30", "M40". | ciąg |
MongoClusterRestoreParameters
Nazwa | Opis | Wartość |
---|---|---|
pointInTimeUTC | Punkt CZASU UTC w celu przywrócenia klastra mongo | ciąg |
sourceResourceId | Identyfikator zasobu w celu zlokalizowania klastra źródłowego do przywrócenia | ciąg |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu mongoClusters można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DocumentDB/mongoClusters, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/mongoClusters@2023-09-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
createMode = "string"
nodeGroupSpecs = [
{
diskSizeGB = int
enableHa = bool
kind = "Shard"
nodeCount = int
sku = "string"
}
]
restoreParameters = {
pointInTimeUTC = "string"
sourceResourceId = "string"
}
serverVersion = "string"
}
})
}
Wartości właściwości
mongoClusters
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.DocumentDB/mongoClusters@2023-09-15-preview" |
name | Nazwa zasobu | ciąg (wymagany) |
location | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
parent_id | Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. | ciąg (wymagany) |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. |
properties | Właściwości klastra mongo. | MongoClusterProperties |
MongoClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
administratorLogin | Identyfikator logowania administratora dla klastra mongo. | ciąg |
administratorLoginPassword | Hasło logowania administratora. | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
createMode | Tryb tworzenia klastra mongo. | "Wartość domyślna" "PointInTimeRestore" "Przywróć" |
nodeGroupSpecs | Lista specyfikacji grupy węzłów w klastrze. | NodeGroupSpec[] Ograniczenia: Minimalna długość = 1 |
restoreParameters | Parametry używane do operacji przywracania | MongoClusterRestoreParameters |
Serverversion | Wersja serwera bazy danych Mongo DB. Domyślnie jest to najnowsza dostępna wersja, jeśli nie zostanie określona. | ciąg |
NodeGroupSpec
Nazwa | Opis | Wartość |
---|---|---|
diskSizeGB | Rozmiar magazynu dysku dla grupy węzłów w GB. Przykładowe wartości: 128, 256, 512, 1024. | int |
enableHa | Czy wysoka dostępność jest włączona w grupie węzłów. | bool |
Rodzaju | Typ węzła wdrożony w grupie węzłów. | "Fragment" |
nodeCount | Liczba węzłów w grupie węzłów. | int |
sku | Jednostka SKU zasobu dla grupy węzłów. Definiuje to rozmiar procesora CPU i pamięci, który jest aprowizowany dla każdego węzła. Przykładowe wartości: "M30", "M40". | ciąg |
MongoClusterRestoreParameters
Nazwa | Opis | Wartość |
---|---|---|
pointInTimeUTC | Punkt CZASU UTC w celu przywrócenia klastra mongo | ciąg |
sourceResourceId | Identyfikator zasobu w celu zlokalizowania klastra źródłowego do przywrócenia | ciąg |