Microsoft.DBForPostgreSql flexibleServers 2020-02-14-preview
The flexibleServers resource type can be deployed to: Resource groups.
To learn about resource group deployments, see Bicep or ARM template.
Template format
To create a Microsoft.DBForPostgreSql/flexibleServers resource, add the following Bicep or JSON to your template.
resource symbolicname 'Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
identity: {
type: 'SystemAssigned'
}
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: {}
version: 'string'
}
}
Property values
flexibleServers
| Name | Description | Value |
|---|---|---|
| type | The resource type For Bicep, set this value in the resource declaration. |
'Microsoft.DBForPostgreSql/flexibleServers' |
| apiVersion | The resource api version For Bicep, set this value in the resource declaration. |
'2020-02-14-preview' |
| name | The resource name | string (required) |
| location | The geo-location where the resource lives | string (required) |
| tags | Resource tags. | Dictionary of tag names and values. See Tags in templates |
| sku | Sku information related properties of a server. | Sku |
| identity | Identity for the resource. | Identity |
| properties | The properties of a server. | ServerProperties |
Identity
| Name | Description | Value |
|---|---|---|
| type | The identity type. | 'SystemAssigned' |
ServerProperties
| Name | Description | Value |
|---|---|---|
| administratorLogin | The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). | string |
| administratorLoginPassword | The administrator login password (required for server creation). | string |
| availabilityZone | availability Zone information of the server. | string |
| createMode | The mode to create a new PostgreSQL server. | 'Default' 'PointInTimeRestore' |
| delegatedSubnetArguments | ServerPropertiesDelegatedSubnetArguments | |
| displayName | The display name of a server. | string |
| haEnabled | stand by count value can be either enabled or disabled | 'Disabled' 'Enabled' |
| logBackupStorageSku | The log backup storage sku of the server. | string |
| maintenanceWindow | Maintenance window of a server. | MaintenanceWindow |
| pointInTimeUTC | Restore point creation time (ISO8601 format), specifying the time to restore from. | string |
| privateDnsZoneArguments | ServerPropertiesPrivateDnsZoneArguments | |
| sourceResourceGroupName | The resource group name of source serve PostgreSQL server name to restore from. | string |
| sourceServerName | The source PostgreSQL server name to restore from. | string |
| sourceSubscriptionId | The subscription id of source serve PostgreSQL server name to restore from. | string |
| standbyCount | The number of standbys. | int |
| storageProfile | Storage Profile properties of a server | StorageProfile |
| tags | Application-specific metadata in the form of key-value pairs. | object |
| version | The version of a server. | '11' '12' |
ServerPropertiesDelegatedSubnetArguments
| Name | Description | Value |
|---|---|---|
| subnetArmResourceId | delegated subnet arm resource id. | string |
MaintenanceWindow
| Name | Description | Value |
|---|---|---|
| customWindow | indicates whether custom window is enabled or disabled | string |
| dayOfWeek | day of week for maintenance window | int |
| startHour | start hour for maintenance window | int |
| startMinute | start minute for maintenance window | int |
ServerPropertiesPrivateDnsZoneArguments
| Name | Description | Value |
|---|---|---|
| privateDnsZoneArmResourceId | private dns zone arm resource id. | string |
StorageProfile
| Name | Description | Value |
|---|---|---|
| backupRetentionDays | Backup retention days for the server. | int |
| geoRedundantBackup | A value indicating whether Geo-Redundant backup is enabled on the server. | 'Disabled' 'Enabled' |
| storageMB | Max storage allowed for a server. | int |
Sku
| Name | Description | Value |
|---|---|---|
| name | The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3. | string (required) |
| tier | The tier of the particular SKU, e.g. Burstable. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' |