Microsoft.DBforPostgreSQL flexibleServers 2023-03-01-preview
Bicep-resourcedefinitie
Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.DBforPostgreSQL/flexibleServers-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2023-03-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
authConfig: {
activeDirectoryAuth: 'string'
passwordAuth: 'string'
tenantId: 'string'
}
availabilityZone: 'string'
backup: {
backupRetentionDays: int
geoRedundantBackup: 'string'
}
createMode: 'string'
dataEncryption: {
geoBackupKeyURI: 'string'
geoBackupUserAssignedIdentityId: 'string'
primaryKeyURI: 'string'
primaryUserAssignedIdentityId: 'string'
type: 'string'
}
highAvailability: {
mode: 'string'
standbyAvailabilityZone: 'string'
}
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
network: {
delegatedSubnetResourceId: 'string'
privateDnsZoneArmResourceId: 'string'
}
pointInTimeUTC: 'string'
replicationRole: 'string'
sourceServerResourceId: 'string'
storage: {
autoGrow: 'string'
storageSizeGB: int
tier: 'string'
}
version: 'string'
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
Verificatieconfiguratie
Naam | Beschrijving | Waarde |
---|---|---|
activeDirectoryAuth | Als deze optie is ingeschakeld, is Azure Active Directory-verificatie ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
passwordAuth | Als deze optie is ingeschakeld, is wachtwoordverificatie ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
tenantId | Tenant-id van de server. | snaar |
Backup
Naam | Beschrijving | Waarde |
---|---|---|
backupRetentionDays | Bewaardagen voor back-ups voor de server. | Int |
geoRedundantBackup | Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. | 'Uitgeschakeld' 'Ingeschakeld' |
DataEncryption
Naam | Beschrijving | Waarde |
---|---|---|
geoBackupKeyURI | URI voor de sleutel in keyvault voor gegevensversleuteling voor geo-back-up van de server. | snaar |
geoBackupUserAssignedIdentityId | Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor geo-back-up van de server. | snaar |
primaryKeyURI | URI voor de sleutel in keyvault voor gegevensversleuteling van de primaire server. | snaar |
primaryUserAssignedIdentityId | Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling van de primaire server. | snaar |
type | Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. | 'AzureKeyVault' 'SystemManaged' |
HighAvailability
Naam | Beschrijving | Waarde |
---|---|---|
wijze | De ha-modus voor de server. | 'Uitgeschakeld' 'SameZone' 'ZoneRedundant' |
stand-byAvailabilityZone | informatie over de beschikbaarheidszone van de stand-by. | snaar |
MaintenanceWindow
Naam | Beschrijving | Waarde |
---|---|---|
customWindow | geeft aan of aangepast venster is ingeschakeld of uitgeschakeld | snaar |
dayOfWeek | dag van de week voor onderhoudsvenster | Int |
startHour | beginuur voor onderhoudsvenster | Int |
startMinute | beginminut voor onderhoudsvenster | Int |
Microsoft.DBforPostgreSQL/flexibleServers
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | Beschrijft de identiteit van de toepassing. | UserAssignedIdentity- |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 3 Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (vereist) |
Eigenschappen | Eigenschappen van de server. | ServerProperties- |
Sku | De SKU (prijscategorie) van de server. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
Netwerk
Naam | Beschrijving | Waarde |
---|---|---|
delegatedSubnetResourceId | Gedelegeerde resource-id van subnetarm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. | snaar |
privateDnsZoneArmResourceId | Privé-DNS-zone arm-resource-id. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. | snaar |
ServerProperties
Naam | Beschrijving | Waarde |
---|---|---|
administratorLogin | De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). | snaar |
administratorLoginPassword | Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
Verificatieconfiguratie | AuthConfig-eigenschappen van een server. | AuthConfig- |
availabilityZone | informatie over de beschikbaarheidszone van de server. | snaar |
backup | Back-upeigenschappen van een server. | Een back-up maken |
createMode | De modus voor het maken van een nieuwe PostgreSQL-server. | 'Maken' 'Standaard' 'GeoRestore' 'PointInTimeRestore' 'Replica' 'ReviveDropped' 'Bijwerken' |
dataEncryption | Eigenschappen van gegevensversleuteling van een server. | DataEncryption- |
highAvailability | Eigenschappen van hoge beschikbaarheid van een server. | HighAvailability |
maintenanceWindow | Eigenschappen van een onderhoudsvenster van een server. | MaintenanceWindow- |
netwerk | Netwerkeigenschappen van een server. Deze netwerkeigenschap moet alleen worden doorgegeven als u wilt dat de server privétoegangsserver is. | Netwerk |
pointInTimeUTC | Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' of 'ReviveDropped' is. | snaar |
replicationRole | Replicatiefunctie van de server | AsyncReplica 'GeoAsyncReplica' 'Geen' 'Primair' |
sourceServerResourceId | De bronserverresource-id waaruit u wilt herstellen. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'Replica' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver | snaar |
opslag | Opslageigenschappen van een server. | Storage |
Versie | PostgreSQL Server-versie. | '11' '12' '13' '14' '15' |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de SKU, meestal laag + familie + kernen, bijvoorbeeld Standard_D4s_v3. | tekenreeks (vereist) |
rang | De laag van de specifieke SKU, bijvoorbeeld Burstable. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (vereist) |
Opslag
Naam | Beschrijving | Waarde |
---|---|---|
autoGrow | Vlag voor het in- of uitschakelen van automatisch vergroten van opslag voor flexibele server. | 'Uitgeschakeld' 'Ingeschakeld' |
storageSizeGB | Maximale opslag die is toegestaan voor een server. | Int |
rang | Naam van opslaglaag voor IOPS. | 'P1' 'P10' 'P15' 'P2' 'P20' 'P3' 'P30' 'P4' 'P40' 'P50' 'P6' 'P60' 'P70' 'P80' |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
UserAssignedIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | de typen identiteiten die aan deze resource zijn gekoppeld; momenteel beperkt tot None en UserAssigned | 'Geen' UserAssigned (vereist) |
userAssignedIdentities | vertegenwoordigt de toewijzing van door de gebruiker toegewezen identiteiten. | UserAssignedIdentityMap |
UserAssignedIdentityMap
Naam | Beschrijving | Waarde |
---|
UserIdentity
Naam | Beschrijving | Waarde |
---|---|---|
clientId | de client-id van de service-principal die deze identiteit vertegenwoordigt. | snaar |
principalId | de object-id van de service-principal die deze identiteit vertegenwoordigt. | snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
PgFlex-server maken & beveiliging inschakelen via Backup Vault- | Sjabloon waarmee een PostgreSQL Flexible Server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt |
Azure Database for PostgreSQL (flexibel) implementeren met AAD- | Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met AAD-integratie. |
Azure Database for PostgreSQL (flexibel) implementeren met VNet- | Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met VNet-integratie. |
SonarQube on Web App met PostgreSQL- en VNet-integratie | Deze sjabloon biedt eenvoudig te implementeren SonarQube in Web App op Linux met PostgreSQL Flexible Server, VNet-integratie en privé-DNS. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.DBforPostgreSQL/flexibleServers-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers",
"apiVersion": "2023-03-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"location": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"authConfig": {
"activeDirectoryAuth": "string",
"passwordAuth": "string",
"tenantId": "string"
},
"availabilityZone": "string",
"backup": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string"
},
"createMode": "string",
"dataEncryption": {
"geoBackupKeyURI": "string",
"geoBackupUserAssignedIdentityId": "string",
"primaryKeyURI": "string",
"primaryUserAssignedIdentityId": "string",
"type": "string"
},
"highAvailability": {
"mode": "string",
"standbyAvailabilityZone": "string"
},
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"network": {
"delegatedSubnetResourceId": "string",
"privateDnsZoneArmResourceId": "string"
},
"pointInTimeUTC": "string",
"replicationRole": "string",
"sourceServerResourceId": "string",
"storage": {
"autoGrow": "string",
"storageSizeGB": "int",
"tier": "string"
},
"version": "string"
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
Verificatieconfiguratie
Naam | Beschrijving | Waarde |
---|---|---|
activeDirectoryAuth | Als deze optie is ingeschakeld, is Azure Active Directory-verificatie ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
passwordAuth | Als deze optie is ingeschakeld, is wachtwoordverificatie ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
tenantId | Tenant-id van de server. | snaar |
Backup
Naam | Beschrijving | Waarde |
---|---|---|
backupRetentionDays | Bewaardagen voor back-ups voor de server. | Int |
geoRedundantBackup | Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. | 'Uitgeschakeld' 'Ingeschakeld' |
DataEncryption
Naam | Beschrijving | Waarde |
---|---|---|
geoBackupKeyURI | URI voor de sleutel in keyvault voor gegevensversleuteling voor geo-back-up van de server. | snaar |
geoBackupUserAssignedIdentityId | Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor geo-back-up van de server. | snaar |
primaryKeyURI | URI voor de sleutel in keyvault voor gegevensversleuteling van de primaire server. | snaar |
primaryUserAssignedIdentityId | Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling van de primaire server. | snaar |
type | Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. | 'AzureKeyVault' 'SystemManaged' |
HighAvailability
Naam | Beschrijving | Waarde |
---|---|---|
wijze | De ha-modus voor de server. | 'Uitgeschakeld' 'SameZone' 'ZoneRedundant' |
stand-byAvailabilityZone | informatie over de beschikbaarheidszone van de stand-by. | snaar |
MaintenanceWindow
Naam | Beschrijving | Waarde |
---|---|---|
customWindow | geeft aan of aangepast venster is ingeschakeld of uitgeschakeld | snaar |
dayOfWeek | dag van de week voor onderhoudsvenster | Int |
startHour | beginuur voor onderhoudsvenster | Int |
startMinute | beginminut voor onderhoudsvenster | Int |
Microsoft.DBforPostgreSQL/flexibleServers
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2023-03-01-preview' |
identiteit | Beschrijft de identiteit van de toepassing. | UserAssignedIdentity- |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 3 Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (vereist) |
Eigenschappen | Eigenschappen van de server. | ServerProperties- |
Sku | De SKU (prijscategorie) van de server. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.DBforPostgreSQL/flexibleServers' |
Netwerk
Naam | Beschrijving | Waarde |
---|---|---|
delegatedSubnetResourceId | Gedelegeerde resource-id van subnetarm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. | snaar |
privateDnsZoneArmResourceId | Privé-DNS-zone arm-resource-id. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. | snaar |
ServerProperties
Naam | Beschrijving | Waarde |
---|---|---|
administratorLogin | De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). | snaar |
administratorLoginPassword | Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
Verificatieconfiguratie | AuthConfig-eigenschappen van een server. | AuthConfig- |
availabilityZone | informatie over de beschikbaarheidszone van de server. | snaar |
backup | Back-upeigenschappen van een server. | Een back-up maken |
createMode | De modus voor het maken van een nieuwe PostgreSQL-server. | 'Maken' 'Standaard' 'GeoRestore' 'PointInTimeRestore' 'Replica' 'ReviveDropped' 'Bijwerken' |
dataEncryption | Eigenschappen van gegevensversleuteling van een server. | DataEncryption- |
highAvailability | Eigenschappen van hoge beschikbaarheid van een server. | HighAvailability |
maintenanceWindow | Eigenschappen van een onderhoudsvenster van een server. | MaintenanceWindow- |
netwerk | Netwerkeigenschappen van een server. Deze netwerkeigenschap moet alleen worden doorgegeven als u wilt dat de server privétoegangsserver is. | Netwerk |
pointInTimeUTC | Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' of 'ReviveDropped' is. | snaar |
replicationRole | Replicatiefunctie van de server | AsyncReplica 'GeoAsyncReplica' 'Geen' 'Primair' |
sourceServerResourceId | De bronserverresource-id waaruit u wilt herstellen. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'Replica' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver | snaar |
opslag | Opslageigenschappen van een server. | Storage |
Versie | PostgreSQL Server-versie. | '11' '12' '13' '14' '15' |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de SKU, meestal laag + familie + kernen, bijvoorbeeld Standard_D4s_v3. | tekenreeks (vereist) |
rang | De laag van de specifieke SKU, bijvoorbeeld Burstable. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (vereist) |
Opslag
Naam | Beschrijving | Waarde |
---|---|---|
autoGrow | Vlag voor het in- of uitschakelen van automatisch vergroten van opslag voor flexibele server. | 'Uitgeschakeld' 'Ingeschakeld' |
storageSizeGB | Maximale opslag die is toegestaan voor een server. | Int |
rang | Naam van opslaglaag voor IOPS. | 'P1' 'P10' 'P15' 'P2' 'P20' 'P3' 'P30' 'P4' 'P40' 'P50' 'P6' 'P60' 'P70' 'P80' |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
UserAssignedIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | de typen identiteiten die aan deze resource zijn gekoppeld; momenteel beperkt tot None en UserAssigned | 'Geen' UserAssigned (vereist) |
userAssignedIdentities | vertegenwoordigt de toewijzing van door de gebruiker toegewezen identiteiten. | UserAssignedIdentityMap |
UserAssignedIdentityMap
Naam | Beschrijving | Waarde |
---|
UserIdentity
Naam | Beschrijving | Waarde |
---|---|---|
clientId | de client-id van de service-principal die deze identiteit vertegenwoordigt. | snaar |
principalId | de object-id van de service-principal die deze identiteit vertegenwoordigt. | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
PgFlex-server maken & beveiliging inschakelen via Backup Vault- |
Sjabloon waarmee een PostgreSQL Flexible Server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt |
Azure Database for PostgreSQL (flexibel) implementeren met AAD- |
Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met AAD-integratie. |
Azure Database for PostgreSQL (flexibel) implementeren met VNet- |
Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met VNet-integratie. |
SonarQube on Web App met PostgreSQL- en VNet-integratie |
Deze sjabloon biedt eenvoudig te implementeren SonarQube in Web App op Linux met PostgreSQL Flexible Server, VNet-integratie en privé-DNS. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroep
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.DBforPostgreSQL/flexibleServers-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers@2023-03-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
clientId = "string"
principalId = "string"
}
}
}
location = "string"
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
authConfig = {
activeDirectoryAuth = "string"
passwordAuth = "string"
tenantId = "string"
}
availabilityZone = "string"
backup = {
backupRetentionDays = int
geoRedundantBackup = "string"
}
createMode = "string"
dataEncryption = {
geoBackupKeyURI = "string"
geoBackupUserAssignedIdentityId = "string"
primaryKeyURI = "string"
primaryUserAssignedIdentityId = "string"
type = "string"
}
highAvailability = {
mode = "string"
standbyAvailabilityZone = "string"
}
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
network = {
delegatedSubnetResourceId = "string"
privateDnsZoneArmResourceId = "string"
}
pointInTimeUTC = "string"
replicationRole = "string"
sourceServerResourceId = "string"
storage = {
autoGrow = "string"
storageSizeGB = int
tier = "string"
}
version = "string"
}
})
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
}
Eigenschapswaarden
Verificatieconfiguratie
Naam | Beschrijving | Waarde |
---|---|---|
activeDirectoryAuth | Als deze optie is ingeschakeld, is Azure Active Directory-verificatie ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
passwordAuth | Als deze optie is ingeschakeld, is wachtwoordverificatie ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' |
tenantId | Tenant-id van de server. | snaar |
Backup
Naam | Beschrijving | Waarde |
---|---|---|
backupRetentionDays | Bewaardagen voor back-ups voor de server. | Int |
geoRedundantBackup | Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. | 'Uitgeschakeld' 'Ingeschakeld' |
DataEncryption
Naam | Beschrijving | Waarde |
---|---|---|
geoBackupKeyURI | URI voor de sleutel in keyvault voor gegevensversleuteling voor geo-back-up van de server. | snaar |
geoBackupUserAssignedIdentityId | Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor geo-back-up van de server. | snaar |
primaryKeyURI | URI voor de sleutel in keyvault voor gegevensversleuteling van de primaire server. | snaar |
primaryUserAssignedIdentityId | Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling van de primaire server. | snaar |
type | Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. | 'AzureKeyVault' 'SystemManaged' |
HighAvailability
Naam | Beschrijving | Waarde |
---|---|---|
wijze | De ha-modus voor de server. | 'Uitgeschakeld' 'SameZone' 'ZoneRedundant' |
stand-byAvailabilityZone | informatie over de beschikbaarheidszone van de stand-by. | snaar |
MaintenanceWindow
Naam | Beschrijving | Waarde |
---|---|---|
customWindow | geeft aan of aangepast venster is ingeschakeld of uitgeschakeld | snaar |
dayOfWeek | dag van de week voor onderhoudsvenster | Int |
startHour | beginuur voor onderhoudsvenster | Int |
startMinute | beginminut voor onderhoudsvenster | Int |
Microsoft.DBforPostgreSQL/flexibleServers
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | Beschrijft de identiteit van de toepassing. | UserAssignedIdentity- |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 3 Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (vereist) |
Eigenschappen | Eigenschappen van de server. | ServerProperties- |
Sku | De SKU (prijscategorie) van de server. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.DBforPostgreSQL/flexibleServers@2023-03-01-preview" |
Netwerk
Naam | Beschrijving | Waarde |
---|---|---|
delegatedSubnetResourceId | Gedelegeerde resource-id van subnetarm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. | snaar |
privateDnsZoneArmResourceId | Privé-DNS-zone arm-resource-id. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. | snaar |
ServerProperties
Naam | Beschrijving | Waarde |
---|---|---|
administratorLogin | De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). | snaar |
administratorLoginPassword | Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
Verificatieconfiguratie | AuthConfig-eigenschappen van een server. | AuthConfig- |
availabilityZone | informatie over de beschikbaarheidszone van de server. | snaar |
backup | Back-upeigenschappen van een server. | Een back-up maken |
createMode | De modus voor het maken van een nieuwe PostgreSQL-server. | 'Maken' 'Standaard' 'GeoRestore' 'PointInTimeRestore' 'Replica' 'ReviveDropped' 'Bijwerken' |
dataEncryption | Eigenschappen van gegevensversleuteling van een server. | DataEncryption- |
highAvailability | Eigenschappen van hoge beschikbaarheid van een server. | HighAvailability |
maintenanceWindow | Eigenschappen van een onderhoudsvenster van een server. | MaintenanceWindow- |
netwerk | Netwerkeigenschappen van een server. Deze netwerkeigenschap moet alleen worden doorgegeven als u wilt dat de server privétoegangsserver is. | Netwerk |
pointInTimeUTC | Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' of 'ReviveDropped' is. | snaar |
replicationRole | Replicatiefunctie van de server | AsyncReplica 'GeoAsyncReplica' 'Geen' 'Primair' |
sourceServerResourceId | De bronserverresource-id waaruit u wilt herstellen. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'Replica' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver | snaar |
opslag | Opslageigenschappen van een server. | Storage |
Versie | PostgreSQL Server-versie. | '11' '12' '13' '14' '15' |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de SKU, meestal laag + familie + kernen, bijvoorbeeld Standard_D4s_v3. | tekenreeks (vereist) |
rang | De laag van de specifieke SKU, bijvoorbeeld Burstable. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (vereist) |
Opslag
Naam | Beschrijving | Waarde |
---|---|---|
autoGrow | Vlag voor het in- of uitschakelen van automatisch vergroten van opslag voor flexibele server. | 'Uitgeschakeld' 'Ingeschakeld' |
storageSizeGB | Maximale opslag die is toegestaan voor een server. | Int |
rang | Naam van opslaglaag voor IOPS. | 'P1' 'P10' 'P15' 'P2' 'P20' 'P3' 'P30' 'P4' 'P40' 'P50' 'P6' 'P60' 'P70' 'P80' |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
UserAssignedIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | de typen identiteiten die aan deze resource zijn gekoppeld; momenteel beperkt tot None en UserAssigned | 'Geen' UserAssigned (vereist) |
userAssignedIdentities | vertegenwoordigt de toewijzing van door de gebruiker toegewezen identiteiten. | UserAssignedIdentityMap |
UserAssignedIdentityMap
Naam | Beschrijving | Waarde |
---|
UserIdentity
Naam | Beschrijving | Waarde |
---|---|---|
clientId | de client-id van de service-principal die deze identiteit vertegenwoordigt. | snaar |
principalId | de object-id van de service-principal die deze identiteit vertegenwoordigt. | snaar |