Microsoft.DBForPostgreSql flexibleServers 2020-02-14-preview
Définition de ressource Bicep
Le type de ressource flexibleServers peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez 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 de ressource
Pour créer une ressource Microsoft.DBForPostgreSql/flexibleServers, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview' = {
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
availabilityZone: 'string'
createMode: 'string'
delegatedSubnetArguments: {
subnetArmResourceId: 'string'
}
displayName: 'string'
haEnabled: 'string'
logBackupStorageSku: 'string'
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
pointInTimeUTC: 'string'
privateDnsZoneArguments: {
privateDnsZoneArmResourceId: 'string'
}
sourceResourceGroupName: 'string'
sourceServerName: 'string'
sourceSubscriptionId: 'string'
standbyCount: int
storageProfile: {
backupRetentionDays: int
geoRedundantBackup: 'string'
storageMB: int
}
tags: {
{customized property}: 'string'
}
version: 'string'
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'SystemAssigned' |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | indique si la fenêtre personnalisée est activée ou désactivée | corde |
dayOfWeek | jour de semaine pour la fenêtre de maintenance | Int |
startHour | heure de début de la fenêtre de maintenance | Int |
startMinute | minute de démarrage de la fenêtre de maintenance | Int |
Microsoft.DBForPostgreSql/flexibleServers
Nom | Description | Valeur |
---|---|---|
identité | Identité Azure Active Directory du serveur. | Identity |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du serveur. | ServerProperties |
Sku | Référence SKU (niveau tarifaire) du serveur. | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
ServerProperties
Nom | Description | Valeur |
---|---|---|
administratorLogin | Nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création). | corde |
administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création du serveur). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
availabilityZone | informations de zone de disponibilité du serveur. | corde |
createMode | Mode de création d’un serveur PostgreSQL. | 'Default' 'PointInTimeRestore' |
delegatedSubnetArguments | ServerPropertiesDelegatedSubnetArguments | |
displayName | Nom complet d’un serveur. | corde |
haEnabled | la valeur de nombre peut être activée ou désactivée | 'Désactivé' 'Activé' |
logBackupStorageSku | Référence sku de stockage de sauvegarde du journal du serveur. | corde |
maintenanceWindow | Fenêtre de maintenance d’un serveur. | MaintenanceWindow |
pointInTimeUTC | Heure de création du point de restauration (format ISO8601), en spécifiant l’heure de restauration à partir de laquelle effectuer la restauration. | corde |
privateDnsZoneArguments | ServerPropertiesPrivateDnsZoneArguments | |
sourceResourceGroupName | Le nom du groupe de ressources de la source sert le nom du serveur PostgreSQL à partir duquel effectuer la restauration. | corde |
sourceServerName | Nom du serveur PostgreSQL source à partir duquel effectuer la restauration. | corde |
sourceSubscriptionId | L’ID d’abonnement de la source sert le nom du serveur PostgreSQL à partir duquel effectuer la restauration. | corde |
standbyCount | Nombre de secours. | Int |
storageProfile | Profil de stockage d’un serveur. | StorageProfile |
étiquettes | Métadonnées spécifiques à l’application sous la forme de paires clé-valeur. | ServerPropertiesTags |
Version | Version du serveur PostgreSQL. | '11' '12' |
ServerPropertiesDelegatedSubnetArguments
Nom | Description | Valeur |
---|---|---|
subnetArmResourceId | ID de ressource du sous-réseau délégué. | corde |
ServerPropertiesPrivateDnsZoneArguments
Nom | Description | Valeur |
---|---|---|
privateDnsZoneArmResourceId | ID de ressource arm de zone dns privée. | corde |
ServerPropertiesTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU, généralement, niveau + famille + cœurs, par exemple Standard_D4s_v3. | chaîne (obligatoire) |
niveau | Niveau de la référence SKU particulière, par exemple Burstable. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (obligatoire) |
StorageProfile
Nom | Description | Valeur |
---|---|---|
backupRetentionDays | Jours de rétention de sauvegarde pour le serveur. | Int |
geoRedundantBackup | Valeur indiquant si Geo-Redundant sauvegarde est activée sur le serveur. | 'Désactivé' 'Activé' |
storageMB | Stockage maximal autorisé pour un serveur. | Int |
TrackedResourceTags
Nom | Description | Valeur |
---|
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
Créer un serveur PgFlex & activer la protection via le coffre de sauvegarde | Modèle qui crée un serveur flexible PostgreSQL et active la protection via le coffre de sauvegarde |
déployer Azure Database pour PostgreSQL (flexible) avec AAD | Ce modèle permet de déployer une base de données Azure serveur flexible pour PostgreSQL avec l’intégration AAD. |
déployer Azure Database pour PostgreSQL (flexible) avec de réseau virtuel | Ce modèle permet de déployer une base de données Azure serveur flexible pour PostgreSQL avec l’intégration au réseau virtuel. |
SonarQube sur Web App avec PostgreSQL et l’intégration au réseau virtuel | Ce modèle permet de déployer facilement SonarQube sur Web App sur Linux avec le serveur flexible PostgreSQL, l’intégration au réseau virtuel et le DNS privé. |
Définition de ressource de modèle ARM
Le type de ressource flexibleServers peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez 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 de ressource
Pour créer une ressource Microsoft.DBForPostgreSql/flexibleServers, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DBForPostgreSql/flexibleServers",
"apiVersion": "2020-02-14-preview",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"availabilityZone": "string",
"createMode": "string",
"delegatedSubnetArguments": {
"subnetArmResourceId": "string"
},
"displayName": "string",
"haEnabled": "string",
"logBackupStorageSku": "string",
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"pointInTimeUTC": "string",
"privateDnsZoneArguments": {
"privateDnsZoneArmResourceId": "string"
},
"sourceResourceGroupName": "string",
"sourceServerName": "string",
"sourceSubscriptionId": "string",
"standbyCount": "int",
"storageProfile": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string",
"storageMB": "int"
},
"tags": {
"{customized property}": "string"
},
"version": "string"
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'SystemAssigned' |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | indique si la fenêtre personnalisée est activée ou désactivée | corde |
dayOfWeek | jour de semaine pour la fenêtre de maintenance | Int |
startHour | heure de début de la fenêtre de maintenance | Int |
startMinute | minute de démarrage de la fenêtre de maintenance | Int |
Microsoft.DBForPostgreSql/flexibleServers
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2020-02-14-preview' |
identité | Identité Azure Active Directory du serveur. | Identity |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du serveur. | ServerProperties |
Sku | Référence SKU (niveau tarifaire) du serveur. | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.DBForPostgreSql/flexibleServers' |
ServerProperties
Nom | Description | Valeur |
---|---|---|
administratorLogin | Nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création). | corde |
administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création du serveur). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
availabilityZone | informations de zone de disponibilité du serveur. | corde |
createMode | Mode de création d’un serveur PostgreSQL. | 'Default' 'PointInTimeRestore' |
delegatedSubnetArguments | ServerPropertiesDelegatedSubnetArguments | |
displayName | Nom complet d’un serveur. | corde |
haEnabled | la valeur de nombre peut être activée ou désactivée | 'Désactivé' 'Activé' |
logBackupStorageSku | Référence sku de stockage de sauvegarde du journal du serveur. | corde |
maintenanceWindow | Fenêtre de maintenance d’un serveur. | MaintenanceWindow |
pointInTimeUTC | Heure de création du point de restauration (format ISO8601), en spécifiant l’heure de restauration à partir de laquelle effectuer la restauration. | corde |
privateDnsZoneArguments | ServerPropertiesPrivateDnsZoneArguments | |
sourceResourceGroupName | Le nom du groupe de ressources de la source sert le nom du serveur PostgreSQL à partir duquel effectuer la restauration. | corde |
sourceServerName | Nom du serveur PostgreSQL source à partir duquel effectuer la restauration. | corde |
sourceSubscriptionId | L’ID d’abonnement de la source sert le nom du serveur PostgreSQL à partir duquel effectuer la restauration. | corde |
standbyCount | Nombre de secours. | Int |
storageProfile | Profil de stockage d’un serveur. | StorageProfile |
étiquettes | Métadonnées spécifiques à l’application sous la forme de paires clé-valeur. | ServerPropertiesTags |
Version | Version du serveur PostgreSQL. | '11' '12' |
ServerPropertiesDelegatedSubnetArguments
Nom | Description | Valeur |
---|---|---|
subnetArmResourceId | ID de ressource du sous-réseau délégué. | corde |
ServerPropertiesPrivateDnsZoneArguments
Nom | Description | Valeur |
---|---|---|
privateDnsZoneArmResourceId | ID de ressource arm de zone dns privée. | corde |
ServerPropertiesTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU, généralement, niveau + famille + cœurs, par exemple Standard_D4s_v3. | chaîne (obligatoire) |
niveau | Niveau de la référence SKU particulière, par exemple Burstable. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (obligatoire) |
StorageProfile
Nom | Description | Valeur |
---|---|---|
backupRetentionDays | Jours de rétention de sauvegarde pour le serveur. | Int |
geoRedundantBackup | Valeur indiquant si Geo-Redundant sauvegarde est activée sur le serveur. | 'Désactivé' 'Activé' |
storageMB | Stockage maximal autorisé pour un serveur. | Int |
TrackedResourceTags
Nom | Description | Valeur |
---|
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un serveur PgFlex & activer la protection via le coffre de sauvegarde |
Modèle qui crée un serveur flexible PostgreSQL et active la protection via le coffre de sauvegarde |
déployer Azure Database pour PostgreSQL (flexible) avec AAD |
Ce modèle permet de déployer une base de données Azure serveur flexible pour PostgreSQL avec l’intégration AAD. |
déployer Azure Database pour PostgreSQL (flexible) avec de réseau virtuel |
Ce modèle permet de déployer une base de données Azure serveur flexible pour PostgreSQL avec l’intégration au réseau virtuel. |
SonarQube sur Web App avec PostgreSQL et l’intégration au réseau virtuel |
Ce modèle permet de déployer facilement SonarQube sur Web App sur Linux avec le serveur flexible PostgreSQL, l’intégration au réseau virtuel et le DNS privé. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource flexibleServers peut être déployé avec des opérations qui ciblent :
- Groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DBForPostgreSql/flexibleServers, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
availabilityZone = "string"
createMode = "string"
delegatedSubnetArguments = {
subnetArmResourceId = "string"
}
displayName = "string"
haEnabled = "string"
logBackupStorageSku = "string"
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
pointInTimeUTC = "string"
privateDnsZoneArguments = {
privateDnsZoneArmResourceId = "string"
}
sourceResourceGroupName = "string"
sourceServerName = "string"
sourceSubscriptionId = "string"
standbyCount = int
storageProfile = {
backupRetentionDays = int
geoRedundantBackup = "string"
storageMB = int
}
tags = {
{customized property} = "string"
}
version = "string"
}
})
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
}
Valeurs de propriété
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'SystemAssigned' |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | indique si la fenêtre personnalisée est activée ou désactivée | corde |
dayOfWeek | jour de semaine pour la fenêtre de maintenance | Int |
startHour | heure de début de la fenêtre de maintenance | Int |
startMinute | minute de démarrage de la fenêtre de maintenance | Int |
Microsoft.DBForPostgreSql/flexibleServers
Nom | Description | Valeur |
---|---|---|
identité | Identité Azure Active Directory du serveur. | Identity |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du serveur. | ServerProperties |
Sku | Référence SKU (niveau tarifaire) du serveur. | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview » |
ServerProperties
Nom | Description | Valeur |
---|---|---|
administratorLogin | Nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création). | corde |
administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création du serveur). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
availabilityZone | informations de zone de disponibilité du serveur. | corde |
createMode | Mode de création d’un serveur PostgreSQL. | 'Default' 'PointInTimeRestore' |
delegatedSubnetArguments | ServerPropertiesDelegatedSubnetArguments | |
displayName | Nom complet d’un serveur. | corde |
haEnabled | la valeur de nombre peut être activée ou désactivée | 'Désactivé' 'Activé' |
logBackupStorageSku | Référence sku de stockage de sauvegarde du journal du serveur. | corde |
maintenanceWindow | Fenêtre de maintenance d’un serveur. | MaintenanceWindow |
pointInTimeUTC | Heure de création du point de restauration (format ISO8601), en spécifiant l’heure de restauration à partir de laquelle effectuer la restauration. | corde |
privateDnsZoneArguments | ServerPropertiesPrivateDnsZoneArguments | |
sourceResourceGroupName | Le nom du groupe de ressources de la source sert le nom du serveur PostgreSQL à partir duquel effectuer la restauration. | corde |
sourceServerName | Nom du serveur PostgreSQL source à partir duquel effectuer la restauration. | corde |
sourceSubscriptionId | L’ID d’abonnement de la source sert le nom du serveur PostgreSQL à partir duquel effectuer la restauration. | corde |
standbyCount | Nombre de secours. | Int |
storageProfile | Profil de stockage d’un serveur. | StorageProfile |
étiquettes | Métadonnées spécifiques à l’application sous la forme de paires clé-valeur. | ServerPropertiesTags |
Version | Version du serveur PostgreSQL. | '11' '12' |
ServerPropertiesDelegatedSubnetArguments
Nom | Description | Valeur |
---|---|---|
subnetArmResourceId | ID de ressource du sous-réseau délégué. | corde |
ServerPropertiesPrivateDnsZoneArguments
Nom | Description | Valeur |
---|---|---|
privateDnsZoneArmResourceId | ID de ressource arm de zone dns privée. | corde |
ServerPropertiesTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU, généralement, niveau + famille + cœurs, par exemple Standard_D4s_v3. | chaîne (obligatoire) |
niveau | Niveau de la référence SKU particulière, par exemple Burstable. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (obligatoire) |
StorageProfile
Nom | Description | Valeur |
---|---|---|
backupRetentionDays | Jours de rétention de sauvegarde pour le serveur. | Int |
geoRedundantBackup | Valeur indiquant si Geo-Redundant sauvegarde est activée sur le serveur. | 'Désactivé' 'Activé' |
storageMB | Stockage maximal autorisé pour un serveur. | Int |
TrackedResourceTags
Nom | Description | Valeur |
---|