次の方法で共有


Microsoft.DBForMySql flexibleServers 2020-07-01-preview

備考

maintenanceWindow プロパティは、既存のフレキシブル サーバーを更新する場合にのみ使用します。 新しい柔軟な servcer を作成するときは、このプロパティの値を指定しないでください。

Bicep リソース定義

flexibleServers リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DBForMySql/flexibleServers リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DBForMySql/flexibleServers@2020-07-01-preview' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    createMode: 'string'
    delegatedSubnetArguments: {
      subnetArmResourceId: 'string'
    }
    haEnabled: 'string'
    infrastructureEncryption: 'string'
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    privateDnsZoneArguments: {
      privateDnsZoneArmResourceId: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerId: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      storageAutogrow: 'string'
      storageIops: int
      storageMB: int
    }
    tags: {
      {customized property}: 'string'
    }
    version: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

DelegatedSubnetArguments

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

同一性

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

MaintenanceWindow

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

Microsoft.DBForMySql/flexibleServers

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

PrivateDnsZoneArguments

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

ServerProperties

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

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
availabilityZone サーバーの可用性ゾーン情報。
createMode 新しい MySQL サーバーを作成するモード。 'Default'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments 委任されたサブネット引数。 DelegatedSubnetArguments
haEnabled サーバーに対して HA を有効にするか、有効にしないか。 'Disabled'
'Enabled'
infrastructureEncryption サーバーでインフラストラクチャ暗号化が有効になっているかどうかを示す状態。 'Disabled'
'Enabled'
maintenanceWindow サーバーのメンテナンス期間。 MaintenanceWindow
privateDnsZoneArguments プライベート DNS ゾーン引数。 PrivateDnsZoneArguments を する
replicationRole レプリケーション ロール。
restorePointInTime 復元ポイントの作成時刻 (ISO8601形式)。復元元の時刻を指定します。
sourceServerId ソース MySQL サーバー ID。
sslEnforcement サーバーに接続するときに SSL 強制を有効にするか、有効にしないか。 'Disabled'
'Enabled'
storageProfile サーバーのストレージ プロファイル。 StorageProfile の
タグ キーと値のペアの形式のアプリケーション固有のメタデータ。 ServerPropertiesTags
バージョン サーバーのバージョン。 '5.7'

ServerPropertiesTags

名前 形容 価値

SKU

名前 形容 価値
名前 sku の名前 (例: Standard_D32s_v3)。 string (必須)
特定の SKU のレベル (GeneralPurpose など)。 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (必須)

StorageProfile

名前 形容 価値
backupRetentionDays サーバーのバックアップ保有日数。 int
storageAutogrow ストレージの自動拡張を有効にします。 'Disabled'
'Enabled'
storageIops サーバーのストレージ IOPS。 int
storageMB サーバーに対して許可される最大ストレージ数。 int

TrackedResourceTags

名前 形容 価値

クイック スタートのサンプル

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

Bicep ファイル 形容
Backup Vault を使用して保護を有効 & MySqlFlex サーバーを作成する MySQL フレキシブル サーバーを作成し、Backup Vault 経由で保護を有効にするテンプレート
プライベート エンドポイント を使用して MySQL フレキシブル サーバーをデプロイする このテンプレートは、プライベート エンドポイントを使用して Azure Database for MySQL フレキシブル サーバーをデプロイする方法を提供します。
Vnet 統合 を使用して MySQL フレキシブル サーバーをデプロイする このテンプレートは、VNet 統合を使用して Azure Database for MySQL フレキシブル サーバーをデプロイする方法を提供します。

ARM テンプレート リソース定義

flexibleServers リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DBForMySql/flexibleServers リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DBForMySql/flexibleServers",
  "apiVersion": "2020-07-01-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "createMode": "string",
    "delegatedSubnetArguments": {
      "subnetArmResourceId": "string"
    },
    "haEnabled": "string",
    "infrastructureEncryption": "string",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "privateDnsZoneArguments": {
      "privateDnsZoneArmResourceId": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerId": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "storageAutogrow": "string",
      "storageIops": "int",
      "storageMB": "int"
    },
    "tags": {
      "{customized property}": "string"
    },
    "version": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

DelegatedSubnetArguments

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

同一性

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

MaintenanceWindow

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

Microsoft.DBForMySql/flexibleServers

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

PrivateDnsZoneArguments

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

ServerProperties

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

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
availabilityZone サーバーの可用性ゾーン情報。
createMode 新しい MySQL サーバーを作成するモード。 'Default'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments 委任されたサブネット引数。 DelegatedSubnetArguments
haEnabled サーバーに対して HA を有効にするか、有効にしないか。 'Disabled'
'Enabled'
infrastructureEncryption サーバーでインフラストラクチャ暗号化が有効になっているかどうかを示す状態。 'Disabled'
'Enabled'
maintenanceWindow サーバーのメンテナンス期間。 MaintenanceWindow
privateDnsZoneArguments プライベート DNS ゾーン引数。 PrivateDnsZoneArguments を する
replicationRole レプリケーション ロール。
restorePointInTime 復元ポイントの作成時刻 (ISO8601形式)。復元元の時刻を指定します。
sourceServerId ソース MySQL サーバー ID。
sslEnforcement サーバーに接続するときに SSL 強制を有効にするか、有効にしないか。 'Disabled'
'Enabled'
storageProfile サーバーのストレージ プロファイル。 StorageProfile の
タグ キーと値のペアの形式のアプリケーション固有のメタデータ。 ServerPropertiesTags
バージョン サーバーのバージョン。 '5.7'

ServerPropertiesTags

名前 形容 価値

SKU

名前 形容 価値
名前 sku の名前 (例: Standard_D32s_v3)。 string (必須)
特定の SKU のレベル (GeneralPurpose など)。 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (必須)

StorageProfile

名前 形容 価値
backupRetentionDays サーバーのバックアップ保有日数。 int
storageAutogrow ストレージの自動拡張を有効にします。 'Disabled'
'Enabled'
storageIops サーバーのストレージ IOPS。 int
storageMB サーバーに対して許可される最大ストレージ数。 int

TrackedResourceTags

名前 形容 価値

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

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

テンプレート 形容
Backup Vault を使用して保護を有効 & MySqlFlex サーバーを作成する

Azure
にデプロイする
MySQL フレキシブル サーバーを作成し、Backup Vault 経由で保護を有効にするテンプレート
プライベート エンドポイント を使用して MySQL フレキシブル サーバーをデプロイする

Azure
にデプロイする
このテンプレートは、プライベート エンドポイントを使用して Azure Database for MySQL フレキシブル サーバーをデプロイする方法を提供します。
Vnet 統合 を使用して MySQL フレキシブル サーバーをデプロイする

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

Terraform (AzAPI プロバイダー) リソース定義

flexibleServers リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DBForMySql/flexibleServers リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBForMySql/flexibleServers@2020-07-01-preview"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      createMode = "string"
      delegatedSubnetArguments = {
        subnetArmResourceId = "string"
      }
      haEnabled = "string"
      infrastructureEncryption = "string"
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      privateDnsZoneArguments = {
        privateDnsZoneArmResourceId = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerId = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        storageAutogrow = "string"
        storageIops = int
        storageMB = int
      }
      tags = {
        {customized property} = "string"
      }
      version = "string"
    }
  })
}

プロパティ値

DelegatedSubnetArguments

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

同一性

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

MaintenanceWindow

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

Microsoft.DBForMySql/flexibleServers

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

PrivateDnsZoneArguments

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

ServerProperties

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

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
availabilityZone サーバーの可用性ゾーン情報。
createMode 新しい MySQL サーバーを作成するモード。 'Default'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments 委任されたサブネット引数。 DelegatedSubnetArguments
haEnabled サーバーに対して HA を有効にするか、有効にしないか。 'Disabled'
'Enabled'
infrastructureEncryption サーバーでインフラストラクチャ暗号化が有効になっているかどうかを示す状態。 'Disabled'
'Enabled'
maintenanceWindow サーバーのメンテナンス期間。 MaintenanceWindow
privateDnsZoneArguments プライベート DNS ゾーン引数。 PrivateDnsZoneArguments を する
replicationRole レプリケーション ロール。
restorePointInTime 復元ポイントの作成時刻 (ISO8601形式)。復元元の時刻を指定します。
sourceServerId ソース MySQL サーバー ID。
sslEnforcement サーバーに接続するときに SSL 強制を有効にするか、有効にしないか。 'Disabled'
'Enabled'
storageProfile サーバーのストレージ プロファイル。 StorageProfile の
タグ キーと値のペアの形式のアプリケーション固有のメタデータ。 ServerPropertiesTags
バージョン サーバーのバージョン。 '5.7'

ServerPropertiesTags

名前 形容 価値

SKU

名前 形容 価値
名前 sku の名前 (例: Standard_D32s_v3)。 string (必須)
特定の SKU のレベル (GeneralPurpose など)。 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (必須)

StorageProfile

名前 形容 価値
backupRetentionDays サーバーのバックアップ保有日数。 int
storageAutogrow ストレージの自動拡張を有効にします。 'Disabled'
'Enabled'
storageIops サーバーのストレージ IOPS。 int
storageMB サーバーに対して許可される最大ストレージ数。 int

TrackedResourceTags

名前 形容 価値