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

名前 形容 価値
名前 リソース名 string (必須)
場所 リソースが存在する地理的な場所 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
sku サーバーの SKU (価格レベル)。 SKU
同一性 サーバーの Azure Active Directory ID。 ID
プロパティ サーバーのプロパティ。 ServerProperties

同一性

名前 形容 価値
種類 ID の種類。 'SystemAssigned'

ServerProperties

名前 形容 価値
administratorLogin サーバーの管理者のログイン名。 サーバーの作成時にのみ指定できます (作成に必要です)。
administratorLoginPassword 管理者ログイン パスワード (サーバーの作成に必要)。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
availabilityZone サーバーの可用性ゾーン情報。
createMode 新しい PostgreSQL サーバーを作成するモード。 'Default'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName サーバーの表示名。
haEnabled stand by count の値は、有効または無効にできます 'Disabled'
'Enabled'
logBackupStorageSku サーバーのログ バックアップ ストレージ SKU。
maintenanceWindow サーバーのメンテナンス期間。 MaintenanceWindow
pointInTimeUTC 復元ポイントの作成時刻 (ISO8601形式)。復元元の時刻を指定します。
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName ソースのリソース グループ名は、復元元の PostgreSQL サーバー名を提供します。
sourceServerName 復元元の PostgreSQL サーバー名。
sourceSubscriptionId ソースのサブスクリプション ID は、復元元の PostgreSQL サーバー名を提供します。
standbyCount スタンバイの数。 int
storageProfile サーバーのストレージ プロファイル。 StorageProfile の
タグ キーと値のペアの形式のアプリケーション固有のメタデータ。 オブジェクト
バージョン PostgreSQL サーバーのバージョン。 '11'
'12'

ServerPropertiesDelegatedSubnetArguments

名前 形容 価値
subnetArmResourceId 委任されたサブネット arm リソース ID。

MaintenanceWindow

名前 形容 価値
customWindow は、カスタム ウィンドウが有効か無効かを示します
dayOfWeek メンテナンス期間の曜日 int
startHour メンテナンス期間の開始時刻 int
startMinute メンテナンス期間の開始時間 (分) int

ServerPropertiesPrivateDnsZoneArguments

名前 形容 価値
privateDnsZoneArmResourceId プライベート DNS ゾーンの arm リソース ID。

StorageProfile

名前 形容 価値
backupRetentionDays サーバーのバックアップ保有日数。 int
geoRedundantBackup Geo-Redundant バックアップがサーバーで有効になっているかどうかを示す値。 'Disabled'
'Enabled'
storageMB サーバーに対して許可される最大ストレージ数。 int

SKU

名前 形容 価値
名前 sku の名前 。通常は、階層 + ファミリ + コア (例: Standard_D4s_v3)。 string (必須)
特定の SKU のレベル (バースト可能など)。 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (必須)

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
AAD を使用して Azure Database for PostgreSQL (フレキシブル) をデプロイする

Azure にデプロイする
このテンプレートは、AAD 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。
VNet を使用して Azure Database for PostgreSQL (フレキシブル) をデプロイする

Azure
にデプロイする
このテンプレートは、VNet 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。
SonarQube on Web App と PostgreSQL と VNet の統合

Azure にデプロイする
このテンプレートを使用すると、PostgreSQL フレキシブル サーバー、VNet 統合、プライベート DNS を使用して、SonarQube を Linux 上の Web アプリに簡単にデプロイできます。

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

名前 形容 価値
種類 リソースの種類 'Microsoft.DBForPostgreSql/flexibleServers'
apiVersion リソース API のバージョン '2020-02-14-preview'
名前 リソース名 string (必須)
場所 リソースが存在する地理的な場所 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
sku サーバーの SKU (価格レベル)。 SKU
同一性 サーバーの Azure Active Directory ID。 ID
プロパティ サーバーのプロパティ。 ServerProperties

同一性

名前 形容 価値
種類 ID の種類。 'SystemAssigned'

ServerProperties

名前 形容 価値
administratorLogin サーバーの管理者のログイン名。 サーバーの作成時にのみ指定できます (作成に必要です)。
administratorLoginPassword 管理者ログイン パスワード (サーバーの作成に必要)。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
availabilityZone サーバーの可用性ゾーン情報。
createMode 新しい PostgreSQL サーバーを作成するモード。 'Default'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName サーバーの表示名。
haEnabled stand by count の値は、有効または無効にできます 'Disabled'
'Enabled'
logBackupStorageSku サーバーのログ バックアップ ストレージ SKU。
maintenanceWindow サーバーのメンテナンス期間。 MaintenanceWindow
pointInTimeUTC 復元ポイントの作成時刻 (ISO8601形式)。復元元の時刻を指定します。
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName ソースのリソース グループ名は、復元元の PostgreSQL サーバー名を提供します。
sourceServerName 復元元の PostgreSQL サーバー名。
sourceSubscriptionId ソースのサブスクリプション ID は、復元元の PostgreSQL サーバー名を提供します。
standbyCount スタンバイの数。 int
storageProfile サーバーのストレージ プロファイル。 StorageProfile の
タグ キーと値のペアの形式のアプリケーション固有のメタデータ。 オブジェクト
バージョン PostgreSQL サーバーのバージョン。 '11'
'12'

ServerPropertiesDelegatedSubnetArguments

名前 形容 価値
subnetArmResourceId 委任されたサブネット arm リソース ID。

MaintenanceWindow

名前 形容 価値
customWindow は、カスタム ウィンドウが有効か無効かを示します
dayOfWeek メンテナンス期間の曜日 int
startHour メンテナンス期間の開始時刻 int
startMinute メンテナンス期間の開始時間 (分) int

ServerPropertiesPrivateDnsZoneArguments

名前 形容 価値
privateDnsZoneArmResourceId プライベート DNS ゾーンの arm リソース ID。

StorageProfile

名前 形容 価値
backupRetentionDays サーバーのバックアップ保有日数。 int
geoRedundantBackup Geo-Redundant バックアップがサーバーで有効になっているかどうかを示す値。 'Disabled'
'Enabled'
storageMB サーバーに対して許可される最大ストレージ数。 int

SKU

名前 形容 価値
名前 sku の名前 。通常は、階層 + ファミリ + コア (例: Standard_D4s_v3)。 string (必須)
特定の SKU のレベル (バースト可能など)。 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (必須)

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
AAD を使用して Azure Database for PostgreSQL (フレキシブル) をデプロイする

Azure にデプロイする
このテンプレートは、AAD 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。
VNet を使用して Azure Database for PostgreSQL (フレキシブル) をデプロイする

Azure
にデプロイする
このテンプレートは、VNet 統合を使用してフレキシブル サーバー Azure Database for PostgreSQL をデプロイする方法を提供します。
SonarQube on Web App と PostgreSQL と VNet の統合

Azure にデプロイする
このテンプレートを使用すると、PostgreSQL フレキシブル サーバー、VNet 統合、プライベート DNS を使用して、SonarQube を Linux 上の Web アプリに簡単にデプロイできます。

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

名前 形容 価値
種類 リソースの種類 "Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview"
名前 リソース名 string (必須)
場所 リソースが存在する地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。
sku サーバーの SKU (価格レベル)。 SKU
同一性 サーバーの Azure Active Directory ID。 ID
プロパティ サーバーのプロパティ。 ServerProperties

同一性

名前 形容 価値
種類 ID の種類。 "SystemAssigned"

ServerProperties

名前 形容 価値
administratorLogin サーバーの管理者のログイン名。 サーバーの作成時にのみ指定できます (作成に必要です)。
administratorLoginPassword 管理者ログイン パスワード (サーバーの作成に必要)。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
availabilityZone サーバーの可用性ゾーン情報。
createMode 新しい PostgreSQL サーバーを作成するモード。 "Default"
"PointInTimeRestore"
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName サーバーの表示名。
haEnabled stand by count の値は、有効または無効にできます "無効"
"有効"
logBackupStorageSku サーバーのログ バックアップ ストレージ SKU。
maintenanceWindow サーバーのメンテナンス期間。 MaintenanceWindow
pointInTimeUTC 復元ポイントの作成時刻 (ISO8601形式)。復元元の時刻を指定します。
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName ソースのリソース グループ名は、復元元の PostgreSQL サーバー名を提供します。
sourceServerName 復元元の PostgreSQL サーバー名。
sourceSubscriptionId ソースのサブスクリプション ID は、復元元の PostgreSQL サーバー名を提供します。
standbyCount スタンバイの数。 int
storageProfile サーバーのストレージ プロファイル。 StorageProfile の
タグ キーと値のペアの形式のアプリケーション固有のメタデータ。 オブジェクト
バージョン PostgreSQL サーバーのバージョン。 "11"
"12"

ServerPropertiesDelegatedSubnetArguments

名前 形容 価値
subnetArmResourceId 委任されたサブネット arm リソース ID。

MaintenanceWindow

名前 形容 価値
customWindow は、カスタム ウィンドウが有効か無効かを示します
dayOfWeek メンテナンス期間の曜日 int
startHour メンテナンス期間の開始時刻 int
startMinute メンテナンス期間の開始時間 (分) int

ServerPropertiesPrivateDnsZoneArguments

名前 形容 価値
privateDnsZoneArmResourceId プライベート DNS ゾーンの arm リソース ID。

StorageProfile

名前 形容 価値
backupRetentionDays サーバーのバックアップ保有日数。 int
geoRedundantBackup Geo-Redundant バックアップがサーバーで有効になっているかどうかを示す値。 "無効"
"有効"
storageMB サーバーに対して許可される最大ストレージ数。 int

SKU

名前 形容 価値
名前 sku の名前 。通常は、階層 + ファミリ + コア (例: Standard_D4s_v3)。 string (必須)
特定の SKU のレベル (バースト可能など)。 "バースト可能"
"GeneralPurpose"
"MemoryOptimized" (必須)