次の方法で共有


Microsoft.Sql servers/elasticPools 2024-05-01-preview

Bicep リソース定義

サーバー/elasticPools リソースの種類は、次を対象とする操作でデプロイできます。

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Sql/servers/elasticPools@2024-05-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoPauseDelay: int
    availabilityZone: 'string'
    highAvailabilityReplicaCount: int
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    maxSizeBytes: int
    minCapacity: int
    perDatabaseSettings: {
      autoPauseDelay: int
      maxCapacity: int
      minCapacity: int
    }
    preferredEnclaveType: 'string'
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ElasticPoolPerDatabaseSettings

名前 形容 価値
autoPauseDelay プール内のデータベースごとの自動一時停止遅延 int
maxCapacity 1 つのデータベースで使用できる最大容量。 int
minCapacity すべてのデータベースの最小容量が保証されます。 int

ElasticPoolProperties

名前 形容 価値
autoPauseDelay エラスティック プールが自動的に一時停止されるまでの時間 (分)。 -1 の値は、自動一時停止が無効になっていることを意味します int
availabilityZone プールのプライマリ レプリカがピン留めされている可用性ゾーンを指定します。 '1'
'2'
'3'
'NoPreference'
highAvailabilityReplicaCount 高可用性を提供するために使用される Business Critical、Premium、または Hyperscale エディションのエラスティック プールに関連付けられているセカンダリ レプリカの数。 Hyperscale エラスティック プールにのみ適用されます。 int
licenseType このエラスティック プールに適用するライセンスの種類。 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId エラスティック プールに割り当てられたメンテナンス構成 ID。 この構成では、メンテナンスの更新が行われる期間を定義します。
maxSizeBytes データベース エラスティック プールのストレージ制限 (バイト単位)。 int
minCapacity 一時停止されていない場合、サーバーレス プールが以下に縮小しない最小容量 int
perDatabaseSettings エラスティック プールのデータベースごとの設定。 ElasticPoolPerDatabaseSettings の
preferredEnclaveType エラスティック プールで要求されたエンクレーブの種類。 'Default'
'VBS'
zoneRedundant このエラスティック プールがゾーン冗長であるかどうか。つまり、このエラスティック プールのレプリカは複数の可用性ゾーンに分散されます。 bool

Microsoft.Sql/servers/elasticPools

名前 形容 価値
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: サーバー
プロパティ リソースのプロパティ。 ElasticPoolProperties の
sku エラスティック プール SKU。

SKU の一覧は、リージョンとサポート プランによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、Capabilities_ListByLocation REST API または次のコマンドを使用します。

'''azurecli
az sql elastic-pool list-editions -l <location> -o table
````
SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

SKU

名前 形容 価値
能力 特定の SKU の容量。 int
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前 。通常は、文字 + 番号コード (P3 など)。 string (必須)
大きさ 特定の SKU のサイズ
特定の SKU のレベルまたはエディション (Basic、Premium など)。

TrackedResourceTags

名前 形容 価値

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

サーバー/elasticPools リソースの種類は、次を対象とする操作でデプロイできます。

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

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

リソースの形式

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

{
  "type": "Microsoft.Sql/servers/elasticPools",
  "apiVersion": "2024-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "autoPauseDelay": "int",
    "availabilityZone": "string",
    "highAvailabilityReplicaCount": "int",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "maxSizeBytes": "int",
    "minCapacity": "int",
    "perDatabaseSettings": {
      "autoPauseDelay": "int",
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "preferredEnclaveType": "string",
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ElasticPoolPerDatabaseSettings

名前 形容 価値
autoPauseDelay プール内のデータベースごとの自動一時停止遅延 int
maxCapacity 1 つのデータベースで使用できる最大容量。 int
minCapacity すべてのデータベースの最小容量が保証されます。 int

ElasticPoolProperties

名前 形容 価値
autoPauseDelay エラスティック プールが自動的に一時停止されるまでの時間 (分)。 -1 の値は、自動一時停止が無効になっていることを意味します int
availabilityZone プールのプライマリ レプリカがピン留めされている可用性ゾーンを指定します。 '1'
'2'
'3'
'NoPreference'
highAvailabilityReplicaCount 高可用性を提供するために使用される Business Critical、Premium、または Hyperscale エディションのエラスティック プールに関連付けられているセカンダリ レプリカの数。 Hyperscale エラスティック プールにのみ適用されます。 int
licenseType このエラスティック プールに適用するライセンスの種類。 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId エラスティック プールに割り当てられたメンテナンス構成 ID。 この構成では、メンテナンスの更新が行われる期間を定義します。
maxSizeBytes データベース エラスティック プールのストレージ制限 (バイト単位)。 int
minCapacity 一時停止されていない場合、サーバーレス プールが以下に縮小しない最小容量 int
perDatabaseSettings エラスティック プールのデータベースごとの設定。 ElasticPoolPerDatabaseSettings の
preferredEnclaveType エラスティック プールで要求されたエンクレーブの種類。 'Default'
'VBS'
zoneRedundant このエラスティック プールがゾーン冗長であるかどうか。つまり、このエラスティック プールのレプリカは複数の可用性ゾーンに分散されます。 bool

Microsoft.Sql/servers/elasticPools

名前 形容 価値
apiVersion API のバージョン '2024-05-01-preview'
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ リソースのプロパティ。 ElasticPoolProperties の
sku エラスティック プール SKU。

SKU の一覧は、リージョンとサポート プランによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、Capabilities_ListByLocation REST API または次のコマンドを使用します。

'''azurecli
az sql elastic-pool list-editions -l <location> -o table
````
SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Sql/servers/elasticPools'

SKU

名前 形容 価値
能力 特定の SKU の容量。 int
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前 。通常は、文字 + 番号コード (P3 など)。 string (必須)
大きさ 特定の SKU のサイズ
特定の SKU のレベルまたはエディション (Basic、Premium など)。

TrackedResourceTags

名前 形容 価値

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

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

テンプレート 形容
新しい SQL エラスティック プール をデプロイする

Azure にデプロイする
このテンプレートを使用すると、新しい SQL エラスティック プールと、それに割り当てる新しい SQL Server と新しい SQL Database をデプロイできます。

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

サーバー/elasticPools リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/elasticPools@2024-05-01-preview"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      autoPauseDelay = int
      availabilityZone = "string"
      highAvailabilityReplicaCount = int
      licenseType = "string"
      maintenanceConfigurationId = "string"
      maxSizeBytes = int
      minCapacity = int
      perDatabaseSettings = {
        autoPauseDelay = int
        maxCapacity = int
        minCapacity = int
      }
      preferredEnclaveType = "string"
      zoneRedundant = bool
    }
  })
}

プロパティ値

ElasticPoolPerDatabaseSettings

名前 形容 価値
autoPauseDelay プール内のデータベースごとの自動一時停止遅延 int
maxCapacity 1 つのデータベースで使用できる最大容量。 int
minCapacity すべてのデータベースの最小容量が保証されます。 int

ElasticPoolProperties

名前 形容 価値
autoPauseDelay エラスティック プールが自動的に一時停止されるまでの時間 (分)。 -1 の値は、自動一時停止が無効になっていることを意味します int
availabilityZone プールのプライマリ レプリカがピン留めされている可用性ゾーンを指定します。 '1'
'2'
'3'
'NoPreference'
highAvailabilityReplicaCount 高可用性を提供するために使用される Business Critical、Premium、または Hyperscale エディションのエラスティック プールに関連付けられているセカンダリ レプリカの数。 Hyperscale エラスティック プールにのみ適用されます。 int
licenseType このエラスティック プールに適用するライセンスの種類。 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId エラスティック プールに割り当てられたメンテナンス構成 ID。 この構成では、メンテナンスの更新が行われる期間を定義します。
maxSizeBytes データベース エラスティック プールのストレージ制限 (バイト単位)。 int
minCapacity 一時停止されていない場合、サーバーレス プールが以下に縮小しない最小容量 int
perDatabaseSettings エラスティック プールのデータベースごとの設定。 ElasticPoolPerDatabaseSettings の
preferredEnclaveType エラスティック プールで要求されたエンクレーブの種類。 'Default'
'VBS'
zoneRedundant このエラスティック プールがゾーン冗長であるかどうか。つまり、このエラスティック プールのレプリカは複数の可用性ゾーンに分散されます。 bool

Microsoft.Sql/servers/elasticPools

名前 形容 価値
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: サーバー
プロパティ リソースのプロパティ。 ElasticPoolProperties の
sku エラスティック プール SKU。

SKU の一覧は、リージョンとサポート プランによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、Capabilities_ListByLocation REST API または次のコマンドを使用します。

'''azurecli
az sql elastic-pool list-editions -l <location> -o table
````
SKU
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Sql/servers/elasticPools@2024-05-01-preview"

SKU

名前 形容 価値
能力 特定の SKU の容量。 int
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前 。通常は、文字 + 番号コード (P3 など)。 string (必須)
大きさ 特定の SKU のサイズ
特定の SKU のレベルまたはエディション (Basic、Premium など)。

TrackedResourceTags

名前 形容 価値