Microsoft.DBforPostgreSQL serverGroupsv2 08-11-2022
Définition de ressource Bicep
Le type de ressource serverGroupsv2 peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.DBforPostgreSQL/serverGroupsv2, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
administratorLoginPassword: 'string'
citusVersion: 'string'
coordinatorEnablePublicIpAccess: bool
coordinatorServerEdition: 'string'
coordinatorStorageQuotaInMb: int
coordinatorVCores: int
enableHa: bool
enableShardsOnCoordinator: bool
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
nodeCount: int
nodeEnablePublicIpAccess: bool
nodeServerEdition: 'string'
nodeStorageQuotaInMb: int
nodeVCores: int
pointInTimeUTC: 'string'
postgresqlVersion: 'string'
preferredPrimaryZone: 'string'
sourceLocation: 'string'
sourceResourceId: 'string'
}
}
Valeurs de propriétés
serverGroupsv2
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | chaîne (obligatoire) |
location | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
properties | Propriétés du cluster. | ClusterProperties |
ClusterProperties
Nom | Description | Valeur |
---|---|---|
administratorLoginPassword | Mot de passe de la connexion administrateur. Obligatoire pour la création. | string |
citusVersion | Version de l’extension Citus sur tous les serveurs de cluster. | string |
coordinatorEnablePublicIpAccess | Si l’accès public est activé sur le coordinateur. | bool |
coordinatorServerEdition | Édition d’un serveur coordinateur (par défaut : GeneralPurpose). Obligatoire pour la création. | string |
coordinatorStorageQuotaInMb | Stockage d’un serveur en Mo. Obligatoire pour la création. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
coordinatorVCores | Nombre de vCores d’un serveur (max: 96). Obligatoire pour la création. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
enableHa | Si la haute disponibilité est activée ou non pour le cluster. | bool |
enableShardsOnCoordinator | Si les partitions sur le coordinateur sont activées ou non pour le cluster. | bool |
maintenanceWindow | Fenêtre de maintenance d’un cluster. | MaintenanceWindow |
nodeCount | Nombre de nœuds Worker du cluster. Lorsque le nombre de nœuds est 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. 2 nœuds worker ou plus représentent une configuration à plusieurs nœuds. La valeur du nombre de nœuds ne peut pas être 1. Obligatoire pour la création. | int |
nodeEnablePublicIpAccess | Si l’accès public est activé sur les nœuds Worker. | bool |
nodeServerEdition | Édition d’un serveur de nœud (par défaut : MemoryOptimized). | string |
nodeStorageQuotaInMb | Stockage en Mo sur chaque nœud Worker. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
nodeVCores | Calcul dans vCores sur chaque nœud Worker (max: 104). Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
pointInTimeUTC | Date et heure UTC (format ISO8601) pour la restauration de cluster. | string |
postgresqlVersion | Version principale de PostgreSQL sur tous les serveurs de cluster. | string |
preferredPrimaryZone | Zone de disponibilité principale (AZ) par défaut pour tous les serveurs de cluster. | string |
sourceLocation | Région Azure du cluster source pour la lecture réplica clusters. | string |
sourceResourceId | ID de ressource du cluster source pour la lecture réplica clusters. | string |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | Indique si la fenêtre de maintenance personnalisée est activée ou non. | string |
dayOfWeek | Jour de la semaine préféré pour la fenêtre de maintenance. | int |
startHour | Heure de début dans le jour préféré de la semaine pour la fenêtre de maintenance. | int |
startMinute | Minute de début dans l’heure de début de la fenêtre de maintenance. | int |
Définition de ressources de modèle ARM
Le type de ressource serverGroupsv2 peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.DBforPostgreSQL/serverGroupsv2, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
"apiVersion": "2022-11-08",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"administratorLoginPassword": "string",
"citusVersion": "string",
"coordinatorEnablePublicIpAccess": "bool",
"coordinatorServerEdition": "string",
"coordinatorStorageQuotaInMb": "int",
"coordinatorVCores": "int",
"enableHa": "bool",
"enableShardsOnCoordinator": "bool",
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"nodeCount": "int",
"nodeEnablePublicIpAccess": "bool",
"nodeServerEdition": "string",
"nodeStorageQuotaInMb": "int",
"nodeVCores": "int",
"pointInTimeUTC": "string",
"postgresqlVersion": "string",
"preferredPrimaryZone": "string",
"sourceLocation": "string",
"sourceResourceId": "string"
}
}
Valeurs de propriétés
serverGroupsv2
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.DBforPostgreSQL/serverGroupsv2' |
apiVersion | Version de l’API de ressource | '2022-11-08' |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement géographique où réside la ressource | string (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
properties | Propriétés du cluster. | ClusterProperties |
ClusterProperties
Nom | Description | Valeur |
---|---|---|
administratorLoginPassword | Mot de passe de la connexion administrateur. Obligatoire pour la création. | string |
citusVersion | Version de l’extension Citus sur tous les serveurs de cluster. | string |
coordinatorEnablePublicIpAccess | Si l’accès public est activé sur le coordinateur. | bool |
coordinatorServerEdition | Édition d’un serveur coordinateur (valeur par défaut : GeneralPurpose). Obligatoire pour la création. | string |
coordinatorStorageQuotaInMb | Stockage d’un serveur en Mo. Obligatoire pour la création. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
coordinatorVCores | Nombre de vCores d’un serveur (max: 96). Obligatoire pour la création. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
enableHa | Si la haute disponibilité (HA) est activée ou non pour le cluster. | bool |
enableShardsOnCoordinator | Si les partitions sur le coordinateur sont activées ou non pour le cluster. | bool |
maintenanceWindow | Fenêtre de maintenance d’un cluster. | MaintenanceWindow |
nodeCount | Nombre de nœuds Worker du cluster. Lorsque le nombre de nœuds est 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. Au moins 2 nœuds Worker représentent une configuration à plusieurs nœuds. La valeur du nombre de nœuds ne peut pas être 1. Obligatoire pour la création. | int |
nodeEnablePublicIpAccess | Si l’accès public est activé sur les nœuds Worker. | bool |
nodeServerEdition | Édition d’un serveur de nœud (valeur par défaut : MemoryOptimized). | string |
nodeStorageQuotaInMb | Stockage en Mo sur chaque nœud Worker. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
nodeVCores | Calcul en vCores sur chaque nœud Worker (max: 104). Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
pointInTimeUTC | Date et heure UTC (format ISO8601) pour la restauration du cluster. | string |
postgresqlVersion | Version principale de PostgreSQL sur tous les serveurs de cluster. | string |
preferredPrimaryZone | Zone de disponibilité principale (AZ) par défaut pour tous les serveurs de cluster. | string |
sourceLocation | Région Azure du cluster source pour la lecture réplica clusters. | string |
sourceResourceId | ID de ressource du cluster source pour la lecture réplica clusters. | string |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | Indique si la fenêtre de maintenance personnalisée est activée ou non. | string |
dayOfWeek | Jour de la semaine préféré pour la fenêtre de maintenance. | int |
startHour | Heure de début dans le jour préféré de la semaine pour la fenêtre de maintenance. | int |
startMinute | Minute de début dans l’heure de début de la fenêtre de maintenance. | int |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource serverGroupsv2 peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.DBforPostgreSQL/serverGroupsv2, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
administratorLoginPassword = "string"
citusVersion = "string"
coordinatorEnablePublicIpAccess = bool
coordinatorServerEdition = "string"
coordinatorStorageQuotaInMb = int
coordinatorVCores = int
enableHa = bool
enableShardsOnCoordinator = bool
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
nodeCount = int
nodeEnablePublicIpAccess = bool
nodeServerEdition = "string"
nodeStorageQuotaInMb = int
nodeVCores = int
pointInTimeUTC = "string"
postgresqlVersion = "string"
preferredPrimaryZone = "string"
sourceLocation = "string"
sourceResourceId = "string"
}
})
}
Valeurs de propriétés
serverGroupsv2
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08 » |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement géographique où réside la ressource | string (obligatoire) |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
properties | Propriétés du cluster. | ClusterProperties |
ClusterProperties
Nom | Description | Valeur |
---|---|---|
administratorLoginPassword | Mot de passe de la connexion administrateur. Obligatoire pour la création. | string |
citusVersion | Version de l’extension Citus sur tous les serveurs de cluster. | string |
coordinatorEnablePublicIpAccess | Si l’accès public est activé sur le coordinateur. | bool |
coordinatorServerEdition | Édition d’un serveur coordinateur (valeur par défaut : GeneralPurpose). Obligatoire pour la création. | string |
coordinatorStorageQuotaInMb | Stockage d’un serveur en Mo. Obligatoire pour la création. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
coordinatorVCores | Nombre de vCores d’un serveur (max: 96). Obligatoire pour la création. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
enableHa | Si la haute disponibilité (HA) est activée ou non pour le cluster. | bool |
enableShardsOnCoordinator | Si les partitions sur le coordinateur sont activées ou non pour le cluster. | bool |
maintenanceWindow | Fenêtre de maintenance d’un cluster. | MaintenanceWindow |
nodeCount | Nombre de nœuds Worker du cluster. Lorsque le nombre de nœuds est 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. Au moins 2 nœuds Worker représentent une configuration à plusieurs nœuds. La valeur du nombre de nœuds ne peut pas être 1. Obligatoire pour la création. | int |
nodeEnablePublicIpAccess | Si l’accès public est activé sur les nœuds Worker. | bool |
nodeServerEdition | Édition d’un serveur de nœud (valeur par défaut : MemoryOptimized). | string |
nodeStorageQuotaInMb | Stockage en Mo sur chaque nœud Worker. Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
nodeVCores | Calcul en vCores sur chaque nœud Worker (max: 104). Pour plus d’informations, consultez /azure/cosmos-db/postgresql/resources-compute. | int |
pointInTimeUTC | Date et heure UTC (format ISO8601) pour la restauration du cluster. | string |
postgresqlVersion | Version principale de PostgreSQL sur tous les serveurs de cluster. | string |
preferredPrimaryZone | Zone de disponibilité principale (AZ) par défaut pour tous les serveurs de cluster. | string |
sourceLocation | Région Azure du cluster source pour la lecture réplica clusters. | string |
sourceResourceId | ID de ressource du cluster source pour la lecture réplica clusters. | string |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | Indique si la fenêtre de maintenance personnalisée est activée ou non. | string |
dayOfWeek | Jour de la semaine préféré pour la fenêtre de maintenance. | int |
startHour | Heure de début dans le jour préféré de la semaine pour la fenêtre de maintenance. | int |
startMinute | Minute de début dans l’heure de début de la fenêtre de maintenance. | int |