Microsoft.DBForPostgreSql flexibleServers 2020-02-14-preview
Bicep リソース定義
flexibleServers リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.DBForPostgreSql/flexibleServers リソースを作成するには、次の Bicep をテンプレートに追加します。
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'
}
}
プロパティ値
flexibleServers
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) |
location | リソースが保存されている地理的な場所 | string (必須) |
tags | リソース タグ。 | タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください |
sku | サーバーの SKU (価格レベル)。 | SKU |
identity | サーバーの Azure Active Directory ID。 | ID |
properties | サーバーのプロパティ。 | ServerProperties |
ID
名前 | 説明 | 値 |
---|---|---|
type | ID の種類。 | 'SystemAssigned' |
ServerProperties
名前 | 説明 | 値 |
---|---|---|
administratorLogin | サーバーの管理者のログイン名。 サーバーの作成時にのみ指定できます (作成には と が必要です)。 | string |
administratorLoginPassword | 管理者ログイン パスワード (サーバーの作成に必要)。 | string |
availabilityZone | サーバーの可用性ゾーン情報。 | string |
createMode | 新しい PostgreSQL サーバーを作成するモード。 | 'Default' 'PointInTimeRestore' |
delegatedSubnetArguments | ServerPropertiesDelegatedSubnetArguments | |
displayName | サーバーの表示名。 | string |
haEnabled | stand by count の値は、有効または無効にできます | 'Disabled' 'Enabled' |
logBackupStorageSku | サーバーのログ バックアップ ストレージ SKU。 | string |
maintenanceWindow | サーバーのメンテナンス期間。 | MaintenanceWindow |
pointInTimeUTC | 復元ポイントの作成時刻 (ISO8601形式)、復元元の時刻を指定します。 | string |
privateDnsZoneArguments | ServerPropertiesPrivateDnsZoneArguments | |
sourceResourceGroupName | ソースのリソース グループ名は、復元元の PostgreSQL サーバー名を提供します。 | string |
sourceServerName | 復元元の PostgreSQL サーバー名。 | string |
sourceSubscriptionId | source のサブスクリプション ID は、復元元の PostgreSQL サーバー名を提供します。 | string |
standbyCount | スタンバイの数。 | INT |
storageProfile | サーバーのストレージ プロファイル。 | StorageProfile |
tags | キーと値のペアの形式による、アプリケーション固有のメタデータ。 | object |
version | PostgreSQL Server のバージョン。 | '11' '12' |
ServerPropertiesDelegatedSubnetArguments
名前 | 説明 | 値 |
---|---|---|
subnetArmResourceId | 委任されたサブネット arm リソース ID。 | string |
MaintenanceWindow
名前 | 説明 | 値 |
---|---|---|
customWindow | は、カスタム ウィンドウが有効か無効かを示します | string |
dayOfWeek | メンテナンス期間の曜日 | INT |
startHour | メンテナンス期間の開始時刻 | INT |
startMinute | メンテナンス期間の開始時間 (分) | INT |
ServerPropertiesPrivateDnsZoneArguments
名前 | 説明 | 値 |
---|---|---|
privateDnsZoneArmResourceId | プライベート DNS ゾーンの arm リソース ID。 | string |
StorageProfile
名前 | 説明 | 値 |
---|---|---|
backupRetentionDays | サーバーのバックアップ保有日数。 | INT |
geoRedundantBackup | Geo-Redundant バックアップがサーバーで有効になっているかどうかを示す 値。 | 'Disabled' 'Enabled' |
storageMB | サーバーに対して許可される最大ストレージ数。 | INT |
Sku
名前 | 説明 | 値 |
---|---|---|
name | sku の名前 (通常は階層 + ファミリ + コア) (Standard_D4s_v3など)。 | string (必須) |
レベル | バースト可能など、特定の SKU のレベル。 | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (必須) |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
AAD を使用してAzure Database for PostgreSQL (柔軟) をデプロイする |
このテンプレートは、AAD 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。 |
VNet を使用してAzure Database for PostgreSQL (フレキシブル) をデプロイする |
このテンプレートは、VNet 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。 |
Web App 上の SonarQube と PostgreSQL と VNet の統合 |
このテンプレートを使用すると、PostgreSQL フレキシブル サーバー、VNet 統合、プライベート DNS を使用して、Linux 上の Web App に SonarQube を簡単にデプロイできます。 |
ARM テンプレート リソース定義
flexibleServers リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.DBForPostgreSql/flexibleServers リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.DBForPostgreSql/flexibleServers",
"apiVersion": "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"
}
}
プロパティ値
flexibleServers
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.DBForPostgreSql/flexibleServers' |
apiVersion | リソース API のバージョン | '2020-02-14-preview' |
name | リソース名 | string (必須) |
location | リソースが保存されている地理的な場所 | string (必須) |
tags | リソース タグ。 | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | サーバーの SKU (価格レベル)。 | SKU |
identity | サーバーの Azure Active Directory ID。 | ID |
properties | サーバーのプロパティ。 | ServerProperties |
ID
名前 | 説明 | 値 |
---|---|---|
type | ID の種類。 | 'SystemAssigned' |
ServerProperties
名前 | 説明 | 値 |
---|---|---|
administratorLogin | サーバーの管理者のログイン名。 サーバーが作成されている場合にのみ指定できます (作成に必要です)。 | string |
administratorLoginPassword | 管理者ログイン パスワード (サーバーの作成に必要)。 | string |
availabilityZone | サーバーの可用性ゾーン情報。 | string |
createMode | 新しい PostgreSQL サーバーを作成するモード。 | 'Default' 'PointInTimeRestore' |
delegatedSubnetArguments | ServerPropertiesDelegatedSubnetArguments | |
displayName | サーバーの表示名。 | string |
haEnabled | スタンバイカウントの値は有効または無効にすることができます | 'Disabled' 'Enabled' |
logBackupStorageSku | サーバーのログ バックアップ ストレージ SKU。 | string |
maintenanceWindow | サーバーのメンテナンス期間。 | MaintenanceWindow |
pointInTimeUTC | 復元ポイントの作成時刻 (ISO8601形式)、復元元の時刻を指定します。 | string |
privateDnsZoneArguments | ServerPropertiesPrivateDnsZoneArguments | |
sourceResourceGroupName | ソースのリソース グループ名は、復元元の PostgreSQL サーバー名を提供します。 | string |
sourceServerName | 復元元の PostgreSQL サーバー名。 | string |
sourceSubscriptionId | source のサブスクリプション ID は、復元元の PostgreSQL サーバー名を提供します。 | string |
standbyCount | スタンバイの数。 | INT |
storageProfile | サーバーのストレージ プロファイル。 | StorageProfile |
tags | キーと値のペアの形式による、アプリケーション固有のメタデータ。 | object |
version | PostgreSQL Server のバージョン。 | '11' '12' |
ServerPropertiesDelegatedSubnetArguments
名前 | 説明 | 値 |
---|---|---|
subnetArmResourceId | 委任されたサブネット arm リソース ID。 | string |
MaintenanceWindow
名前 | 説明 | 値 |
---|---|---|
customWindow | は、カスタム ウィンドウが有効か無効かを示します | string |
dayOfWeek | メンテナンス期間の曜日 | INT |
startHour | メンテナンス期間の開始時刻 | INT |
startMinute | メンテナンス期間の開始時間 (分) | INT |
ServerPropertiesPrivateDnsZoneArguments
名前 | 説明 | 値 |
---|---|---|
privateDnsZoneArmResourceId | プライベート DNS ゾーンの arm リソース ID。 | string |
StorageProfile
名前 | 説明 | 値 |
---|---|---|
backupRetentionDays | サーバーのバックアップ保有日数。 | INT |
geoRedundantBackup | Geo-Redundant バックアップがサーバーで有効になっているかどうかを示す 値。 | 'Disabled' 'Enabled' |
storageMB | サーバーに対して許可される最大ストレージ数。 | INT |
Sku
名前 | 説明 | 値 |
---|---|---|
name | sku の名前 (通常は階層 + ファミリ + コア) (Standard_D4s_v3など)。 | string (必須) |
レベル | バースト可能など、特定の SKU のレベル。 | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (必須) |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
AAD を使用してAzure Database for PostgreSQL (柔軟) をデプロイする |
このテンプレートは、AAD 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。 |
VNet を使用してAzure Database for PostgreSQL (フレキシブル) をデプロイする |
このテンプレートは、VNet 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。 |
Web App 上の SonarQube と PostgreSQL と VNet の統合 |
このテンプレートを使用すると、PostgreSQL フレキシブル サーバー、VNet 統合、プライベート DNS を使用して、Linux 上の Web App に SonarQube を簡単にデプロイできます。 |
Terraform (AzAPI プロバイダー) リソース定義
flexibleServers リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.DBForPostgreSql/flexibleServers リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
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 = {}
version = "string"
}
sku = {
name = "string"
tier = "string"
}
})
}
プロパティ値
flexibleServers
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview" |
name | リソース名 | string (必須) |
location | リソースが保存されている地理的な場所 | string (必須) |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
tags | リソース タグ。 | タグ名と値のディクショナリ。 |
sku | サーバーの SKU (価格レベル)。 | SKU |
identity | サーバーの Azure Active Directory ID。 | ID |
properties | サーバーのプロパティ。 | ServerProperties |
ID
名前 | 説明 | 値 |
---|---|---|
type | ID の種類。 | "SystemAssigned" |
ServerProperties
名前 | 説明 | 値 |
---|---|---|
administratorLogin | サーバーの管理者のログイン名。 サーバーの作成時にのみ指定できます (作成には と が必要です)。 | string |
administratorLoginPassword | 管理者ログイン パスワード (サーバーの作成に必要)。 | string |
availabilityZone | サーバーの可用性ゾーン情報。 | string |
createMode | 新しい PostgreSQL サーバーを作成するモード。 | "Default" "PointInTimeRestore" |
delegatedSubnetArguments | ServerPropertiesDelegatedSubnetArguments | |
displayName | サーバーの表示名。 | string |
haEnabled | スタンバイカウントの値は有効または無効にすることができます | "無効" "有効" |
logBackupStorageSku | サーバーのログ バックアップ ストレージ SKU。 | string |
maintenanceWindow | サーバーのメンテナンス期間。 | MaintenanceWindow |
pointInTimeUTC | 復元ポイントの作成時刻 (ISO8601形式)、復元元の時刻を指定します。 | string |
privateDnsZoneArguments | ServerPropertiesPrivateDnsZoneArguments | |
sourceResourceGroupName | ソースのリソース グループ名は、復元元の PostgreSQL サーバー名を提供します。 | string |
sourceServerName | 復元元の PostgreSQL サーバー名。 | string |
sourceSubscriptionId | source のサブスクリプション ID は、復元元の PostgreSQL サーバー名を提供します。 | string |
standbyCount | スタンバイの数。 | INT |
storageProfile | サーバーのストレージ プロファイル。 | StorageProfile |
tags | キーと値のペアの形式による、アプリケーション固有のメタデータ。 | object |
version | PostgreSQL Server のバージョン。 | "11" "12" |
ServerPropertiesDelegatedSubnetArguments
名前 | 説明 | 値 |
---|---|---|
subnetArmResourceId | 委任されたサブネット arm リソース ID。 | string |
MaintenanceWindow
名前 | 説明 | 値 |
---|---|---|
customWindow | は、カスタム ウィンドウが有効か無効かを示します | string |
dayOfWeek | メンテナンス期間の曜日 | INT |
startHour | メンテナンス期間の開始時刻 | INT |
startMinute | メンテナンス期間の開始時間 (分) | INT |
ServerPropertiesPrivateDnsZoneArguments
名前 | 説明 | 値 |
---|---|---|
privateDnsZoneArmResourceId | プライベート DNS ゾーンの arm リソース ID。 | string |
StorageProfile
名前 | 説明 | 値 |
---|---|---|
backupRetentionDays | サーバーのバックアップ保有日数。 | INT |
geoRedundantBackup | サーバーで Geo-Redundant バックアップが有効になっているかどうかを示す値。 | "無効" "有効" |
storageMB | サーバーに対して許可される最大ストレージ数。 | INT |
Sku
名前 | 説明 | 値 |
---|---|---|
name | sku の名前 (通常は階層 + ファミリ + コア)(例: Standard_D4s_v3)。 | string (必須) |
レベル | 特定の SKU のレベル (バースト可能など)。 | "Burstable" "GeneralPurpose" "MemoryOptimized" (必須) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示