Microsoft.Insights の自動スケール設定

Bicep リソース定義

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

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

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

備考

監視ソリューションのデプロイに関するガイダンスについては、「Bicepを使用した監視リソースの作成 」を参照してください。

リソースの形式

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

resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    enabled: bool
    name: 'string'
    notifications: [
      {
        email: {
          customEmails: [
            'string'
          ]
          sendToSubscriptionAdministrator: bool
          sendToSubscriptionCoAdministrators: bool
        }
        operation: 'Scale'
        webhooks: [
          {
            properties: {
              {customized property}: 'string'
            }
            serviceUri: 'string'
          }
        ]
      }
    ]
    predictiveAutoscalePolicy: {
      scaleLookAheadTime: 'string'
      scaleMode: 'string'
    }
    profiles: [
      {
        capacity: {
          default: 'string'
          maximum: 'string'
          minimum: 'string'
        }
        fixedDate: {
          end: 'string'
          start: 'string'
          timeZone: 'string'
        }
        name: 'string'
        recurrence: {
          frequency: 'string'
          schedule: {
            days: [
              'string'
            ]
            hours: [
              int
            ]
            minutes: [
              int
            ]
            timeZone: 'string'
          }
        }
        rules: [
          {
            metricTrigger: {
              dimensions: [
                {
                  DimensionName: 'string'
                  Operator: 'string'
                  Values: [
                    'string'
                  ]
                }
              ]
              dividePerInstance: bool
              metricName: 'string'
              metricNamespace: 'string'
              metricResourceLocation: 'string'
              metricResourceUri: 'string'
              operator: 'string'
              statistic: 'string'
              threshold: int
              timeAggregation: 'string'
              timeGrain: 'string'
              timeWindow: 'string'
            }
            scaleAction: {
              cooldown: 'string'
              direction: 'string'
              type: 'string'
              value: 'string'
            }
          }
        ]
      }
    ]
    targetResourceLocation: 'string'
    targetResourceUri: 'string'
  }
}

プロパティ値

autoscalesettings

名前 形容 価値
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
:<>+/&%\?| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所 string (必須)
タグ リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、キーの長さが 128 文字以下で、値の長さが 256 文字以下である必要があります。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ リソースの自動スケール設定。 AutoscaleSetting (必須)

AutoscaleSetting

名前 形容 価値
有効 有効なフラグ。 リソースに対して自動スケーリングを有効にするかどうかを指定します。 既定値は 'false' です。 bool
名前 自動スケール設定の名前。
通知 通知のコレクション。 AutoscaleNotification[]
predictiveAutoscalePolicy 予測自動スケール ポリシー モード。 PredictiveAutoscalePolicy
プロファイル 異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 最大 20 個のプロファイルを指定できます。 AutoscaleProfile[] (必須)

制約:
最大長 = 20
targetResourceLocation 自動スケール設定を追加する必要があるリソースの場所。
targetResourceUri 自動スケール設定を追加する必要があるリソースのリソース識別子。

AutoscaleNotification

名前 形容 価値
電子メール 電子メール通知。 EmailNotification
操作 通知に関連付けられている操作とその値は "scale" である必要があります 'Scale' (必須)
webhooks Webhook 通知のコレクション。 WebhookNotification[]

EmailNotification

名前 形容 価値
customEmails カスタム電子メールの一覧。 この値は null または空にすることができます。この場合、この属性は無視されます。 string[]
sendToSubscriptionAdministrator サブスクリプション管理者に電子メールを送信するかどうかを示す値。 bool
sendToSubscriptionCoAdministrators サブスクリプションの共同管理者に電子メールを送信するかどうかを示す値。 bool

WebhookNotification

名前 形容 価値
プロパティ 設定のプロパティ バッグ。 この値は空にすることができます。 WebhookNotificationProperties
serviceUri 通知を受信するサービス アドレス。

WebhookNotificationProperties

名前 形容 価値
{カスタマイズされたプロパティ}

PredictiveAutoscalePolicy

名前 形容 価値
scaleLookAheadTime インスタンスを事前に起動する時間を指定します。 ISO 8601 形式では、1 分から 60 分の間である必要があります。
scaleMode 予測自動スケール モード 'Disabled'
'Enabled'
'ForecastOnly' (必須)

AutoscaleProfile

名前 形容 価値
能力 このプロファイル中に使用できるインスタンスの数。 ScaleCapacity (必須)
fixedDate プロファイルの特定の日時。 Recurrence 要素を使用する場合、この要素は使用されません。 TimeWindow の
名前 プロファイルの名前。 string (必須)
再発 このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。 繰り返し
準則 スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 最大 10 個のルールを指定できます。 ScaleRule[] (必須)

ScaleCapacity

名前 形容 価値
デフォルト メトリックが評価に使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンス数が既定値よりも小さい場合にのみ使用されます。 string (必須)
最大 リソースのインスタンスの最大数。 実際のインスタンスの最大数は、サブスクリプションで使用できるコアによって制限されます。 string (必須)
最低限 リソースのインスタンスの最小数。 string (必須)

TimeWindow

名前 形容 価値
終わり ISO 8601 形式のプロファイルの終了時刻。 string (必須)
始める ISO 8601 形式のプロファイルの開始時刻。 string (必須)
timeZone プロファイルの開始時刻と終了時刻のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋 SA 標準時、ニューファンドランド標準時、E. 南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT 標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB 標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時、FLE 標準時、Türkiye 標準時、イスラエル標準時、カリーニングラード標準時、リビア標準時、アラビア標準時、アラブ標準時、ベラルーシ標準時、ロシア標準時、E.アフリカ標準時、イラン標準時、アラビア標準時、アゼルバイジャン標準時、ロシア標準時、ロシアタイム ゾーン 3、モーリシャス標準時、グルジア標準時、コーカサス標準時、 アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. オーストラリア標準時、台北標準時、ウランバートル標準時、東京標準時、韓国標準時、ヤクーツク標準時、Cen。 オーストラリア標準時、AUS 中部標準時、E. オーストラリア標準時、オーストラリア東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジランド標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャッカ標準時、トンガ標準時、サモア標準時 Line Islands Standard Time

再発

名前 形容 価値
周波数 繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 'Day'
'Hour'
'Minute'
'Month'
'None'
'Second'
'Week'
'Year' (必須)
計画 プロファイルの開始時のスケジュール制約。 RecurrentSchedule (必須)

RecurrentSchedule

名前 形容 価値
プロファイルが有効な日数のコレクション。 使用できる値は、日曜日から土曜日までです。 string[] (必須)
時間 プロファイルが有効な時間のコレクション。 サポートされる値は、24 時間制では 0 ~ 23 です (AM/PM 時間はサポートされていません)。 int[] (必須)
議事録 プロファイルが有効な時間 (分) のコレクション。 int[] (必須)
timeZone プロファイルの時間のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋 SA 標準時、ニューファンドランド標準時、E. 南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT 標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB 標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時、FLE 標準時、Türkiye 標準時、イスラエル標準時、カリーニングラード標準時、リビア標準時、アラビア標準時、アラブ標準時、ベラルーシ標準時、ロシア標準時、E.アフリカ標準時、イラン標準時、アラビア標準時、アゼルバイジャン標準時、ロシア標準時、ロシアタイム ゾーン 3、モーリシャス標準時、グルジア標準時、コーカサス標準時、 アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. オーストラリア標準時、台北標準時、ウランバートル標準時、東京標準時、韓国標準時、ヤクーツク標準時、Cen。 オーストラリア標準時、AUS 中部標準時、E. オーストラリア標準時、オーストラリア東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジランド標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャッカ標準時、トンガ標準時、サモア標準時 Line Islands Standard Time string (必須)

ScaleRule

名前 形容 価値
metricTrigger スケーリング アクションが発生するトリガー。 MetricTrigger (必須)
scaleAction スケーリング アクションのパラメーター。 ScaleAction (必須)

MetricTrigger

名前 形容 価値
寸法 ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}] ScaleRuleMetricDimension[]
dividePerInstance メトリックをインスタンスごとに分割するかどうかを示す値。 bool
metricName ルールが監視する内容を定義するメトリックの名前。 string (必須)
metricNamespace ルールが監視する内容を定義するメトリックの名前空間。
metricResourceLocation ルールが監視するリソースの場所。
metricResourceUri ルールが監視するリソースのリソース識別子。 string (必須)
演算子 メトリック データとしきい値の比較に使用される演算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
'NotEquals' (必須)
統計 メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。 'Average'
'Count'
'Max'
'Min'
'Sum' (必須)
スケール アクションをトリガーするメトリックのしきい値。 int (必須)
timeAggregation 時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。 'Average'
'Count'
'Last'
'Maximum'
'Minimum'
'Total' (必須)
timeGrain ルールが監視するメトリックの粒度。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の間である必要があります。 string (必須)
timeWindow インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を超える必要があります。これはリソース間で異なる場合があります。 12 時間から 5 分の間である必要があります。 string (必須)

ScaleRuleMetricDimension

名前 形容 価値
DimensionName ディメンションの名前。 string (必須)
演算子 ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない 'Equals'
'NotEquals' (必須)
価値観 ディメンション値の一覧。 例: ["App1","App2"。 string[] (必須)

ScaleAction

名前 形容 価値
cooldown このアクションが発生するまでの最後のスケーリング アクションから待機する時間。 ISO 8601 形式で 1 週間から 1 分の間である必要があります。 string (必須)
方向 スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。 'Decrease'
'増加'
'None' (必須)
種類 スケール ルールの起動時に発生するアクションの種類。 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (必須)
価値 スケーリング アクションに関係するインスタンスの数。 この値は 1 以上である必要があります。 既定値は 1 です。

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

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

テンプレート 形容
Darktrace Autoscaling vSensors をデプロイする

Azure にデプロイする
このテンプレートを使用すると、Darktrace vSensors の自動スケール デプロイをデプロイできます
VM スケール セット、Azure Files、Mysql を使用して Drupal をデプロイする

Azure
にデプロイする
Drupal (Apache/PHP) を実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 すべてのノードが、作成された Azure ファイル共有ストレージと MySQL データベースを共有します
Kentico Xperience

Azure にデプロイする
このテンプレートにより、Microsoft Azure で Kentico Xperience 環境をホストするために必要なリソースのデプロイが容易になります。
Azure SQL Database を使用した LANSA Windows VM ScaleSet の自動スケールの

Azure
にデプロイする
このテンプレートでは、スケール セット内の VM の数が必要な Windows VMSS と、各 VM にインストールする LANSA MSI がデプロイされます。 VM スケール セットがデプロイされると、LANSA MSI のインストールにカスタム スクリプト拡張機能が使用されます)
自動スケール を使用して Python Bottle サーバー & VM スケール セットをデプロイする

Azure にデプロイする
動作する単純な Python Bottle アプリを実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 自動スケールが構成されているスケール セットでは、必要に応じて & スケール アウトされます
スケーラブルな Umbraco CMS Web アプリ を する

Azure
にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
シンプルな Umbraco CMS Web アプリの

Azure にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

Azure にデプロイする
小規模または大規模なエンタープライズ向けのクラウド導入では、クラウド デプロイから価値を引き出すために、責任ある効率的なガバナンス モデルが必要です。 CloudWise (ソリューションのコード名) は、Azure Partner QuickStarts から入手できる複合ソリューションであり、顧客、システム インテグレーター、パートナーの導入を可能にし、コストの最適化、アプリケーションの信頼性の向上、ビジネス リスクの削減に重点を置いた、セルフサービスで自動化されたガバナンスと運用ソリューションを提供します。 このソリューションでは、可視性と制御の主要なガバナンスの柱が強調されています。
Virtual Machine ScaleSet の自動スケール設定をデプロイする

Azure にデプロイする
このテンプレートを使用すると、Virtual Machine ScaleSet リソースの自動スケール ポリシーをデプロイできます。
App Service プラン の自動スケール設定をデプロイ

Azure
にデプロイする
このテンプレートを使用すると、Azure AppService Plan リソースの自動スケール ポリシーをデプロイできます。
windows VMSS の展開 SSL DSC を特徴とする Windows の構成

Azure にデプロイする
このテンプレートを使用すると、2 つの Windows VMSS のデプロイ、IIS/Web ロール、.Net Framework 4.5、Windows 認証、アプリケーションの初期化などの Windows 機能の構成、アプリケーションデプロイ パッケージのダウンロード、DSC と Azure Key Vault を使用した SSL 構成 & URL 書き換えを行うことができます。
IIS WebApp を実行する自動スケールを使用して VM スケール セットを する

Azure
にデプロイする
IIS と非常に基本的な .NET MVC Web アプリを実行する Windows VM スケール セットをデプロイします。 VMSS PowerShell DSC 拡張機能は、IIS のインストールと WebDeploy パッケージのデプロイを行うために利用されます。
Linux カスタム イメージ を使用して VM スケール セットをデプロイする

Azure にデプロイする
このテンプレートを使用すると、スケール セット内にカスタム VM Linux イメージをデプロイできます。 これらの VM は、HTTP 負荷分散を使用するロード バランサーの背後にあります (既定ではポート 80)。 この例では、カスタム スクリプトを使用してアプリケーションのデプロイと更新を行います。独自の更新手順にカスタム スクリプトを指定する必要がある場合があります。 VMSS を作成するのと同じサブスクリプションとリージョンに、VM の一般化されたイメージを提供する必要があります。
スケール セット 内の VM の数を手動で変更する

Azure にデプロイする
このテンプレートを使用すると、スケール セット内の VM の数を手動で変更できます。
Linux VM と自動スケール を使用して VM スケール セットをデプロイする

Azure にデプロイする
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンの Ubuntu Linux 15.04 または 14.04.4-LTS を使用して、Linux VM の単純な VM スケール セットをデプロイできます。 これらの VM は、SSH 接続の NAT 規則を持つロード バランサーの背後にあります。また、自動スケールが統合されています。
Windows VM と自動スケール を使用して VM スケール セットをデプロイする

Azure にデプロイする
このテンプレートを使用すると、Windows 2008-R2-SP1、2012-Datacenter、または 2012-R2-Datacenter の最新の修正プログラムが適用されたバージョンを使用して、Windows VM の単純な VM スケール セットをデプロイできます。 これらの VM は、RDP 接続の NAT 規則を持つロード バランサーの背後にあります。 また、自動スケールが統合されています。

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

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

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

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

備考

監視ソリューションのデプロイに関するガイダンスについては、「Bicepを使用した監視リソースの作成 」を参照してください。

リソースの形式

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

{
  "type": "Microsoft.Insights/autoscalesettings",
  "apiVersion": "2022-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "enabled": "bool",
    "name": "string",
    "notifications": [
      {
        "email": {
          "customEmails": [ "string" ],
          "sendToSubscriptionAdministrator": "bool",
          "sendToSubscriptionCoAdministrators": "bool"
        },
        "operation": "Scale",
        "webhooks": [
          {
            "properties": {
              "{customized property}": "string"
            },
            "serviceUri": "string"
          }
        ]
      }
    ],
    "predictiveAutoscalePolicy": {
      "scaleLookAheadTime": "string",
      "scaleMode": "string"
    },
    "profiles": [
      {
        "capacity": {
          "default": "string",
          "maximum": "string",
          "minimum": "string"
        },
        "fixedDate": {
          "end": "string",
          "start": "string",
          "timeZone": "string"
        },
        "name": "string",
        "recurrence": {
          "frequency": "string",
          "schedule": {
            "days": [ "string" ],
            "hours": [ "int" ],
            "minutes": [ "int" ],
            "timeZone": "string"
          }
        },
        "rules": [
          {
            "metricTrigger": {
              "dimensions": [
                {
                  "DimensionName": "string",
                  "Operator": "string",
                  "Values": [ "string" ]
                }
              ],
              "dividePerInstance": "bool",
              "metricName": "string",
              "metricNamespace": "string",
              "metricResourceLocation": "string",
              "metricResourceUri": "string",
              "operator": "string",
              "statistic": "string",
              "threshold": "int",
              "timeAggregation": "string",
              "timeGrain": "string",
              "timeWindow": "string"
            },
            "scaleAction": {
              "cooldown": "string",
              "direction": "string",
              "type": "string",
              "value": "string"
            }
          }
        ]
      }
    ],
    "targetResourceLocation": "string",
    "targetResourceUri": "string"
  }
}

プロパティ値

autoscalesettings

名前 形容 価値
種類 リソースの種類 'Microsoft.Insights/autoscalesettings'
apiVersion リソース API のバージョン '2022-10-01'
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
:<>+/&%\?| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所 string (必須)
タグ リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、キーの長さが 128 文字以下で、値の長さが 256 文字以下である必要があります。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ リソースの自動スケール設定。 AutoscaleSetting (必須)

AutoscaleSetting

名前 形容 価値
有効 有効なフラグ。 リソースに対して自動スケーリングを有効にするかどうかを指定します。 既定値は 'false' です。 bool
名前 自動スケール設定の名前。
通知 通知のコレクション。 AutoscaleNotification[]
predictiveAutoscalePolicy 予測自動スケール ポリシー モード。 PredictiveAutoscalePolicy
プロファイル 異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 最大 20 個のプロファイルを指定できます。 AutoscaleProfile[] (必須)

制約:
最大長 = 20
targetResourceLocation 自動スケール設定を追加する必要があるリソースの場所。
targetResourceUri 自動スケール設定を追加する必要があるリソースのリソース識別子。

AutoscaleNotification

名前 形容 価値
電子メール 電子メール通知。 EmailNotification
操作 通知に関連付けられている操作とその値は "scale" である必要があります 'Scale' (必須)
webhooks Webhook 通知のコレクション。 WebhookNotification[]

EmailNotification

名前 形容 価値
customEmails カスタム電子メールの一覧。 この値は null または空にすることができます。この場合、この属性は無視されます。 string[]
sendToSubscriptionAdministrator サブスクリプション管理者に電子メールを送信するかどうかを示す値。 bool
sendToSubscriptionCoAdministrators サブスクリプションの共同管理者に電子メールを送信するかどうかを示す値。 bool

WebhookNotification

名前 形容 価値
プロパティ 設定のプロパティ バッグ。 この値は空にすることができます。 WebhookNotificationProperties
serviceUri 通知を受信するサービス アドレス。

WebhookNotificationProperties

名前 形容 価値
{カスタマイズされたプロパティ}

PredictiveAutoscalePolicy

名前 形容 価値
scaleLookAheadTime インスタンスを事前に起動する時間を指定します。 ISO 8601 形式では、1 分から 60 分の間である必要があります。
scaleMode 予測自動スケール モード 'Disabled'
'Enabled'
'ForecastOnly' (必須)

AutoscaleProfile

名前 形容 価値
能力 このプロファイル中に使用できるインスタンスの数。 ScaleCapacity (必須)
fixedDate プロファイルの特定の日時。 Recurrence 要素を使用する場合、この要素は使用されません。 TimeWindow の
名前 プロファイルの名前。 string (必須)
再発 このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。 繰り返し
準則 スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 最大 10 個のルールを指定できます。 ScaleRule[] (必須)

ScaleCapacity

名前 形容 価値
デフォルト メトリックが評価に使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンス数が既定値よりも小さい場合にのみ使用されます。 string (必須)
最大 リソースのインスタンスの最大数。 実際のインスタンスの最大数は、サブスクリプションで使用できるコアによって制限されます。 string (必須)
最低限 リソースのインスタンスの最小数。 string (必須)

TimeWindow

名前 形容 価値
終わり ISO 8601 形式のプロファイルの終了時刻。 string (必須)
始める ISO 8601 形式のプロファイルの開始時刻。 string (必須)
timeZone プロファイルの開始時刻と終了時刻のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋 SA 標準時、ニューファンドランド標準時、E. 南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT 標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB 標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時、FLE 標準時、Türkiye 標準時、イスラエル標準時、カリーニングラード標準時、リビア標準時、アラビア標準時、アラブ標準時、ベラルーシ標準時、ロシア標準時、E.アフリカ標準時、イラン標準時、アラビア標準時、アゼルバイジャン標準時、ロシア標準時、ロシアタイム ゾーン 3、モーリシャス標準時、グルジア標準時、コーカサス標準時、 アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. オーストラリア標準時、台北標準時、ウランバートル標準時、東京標準時、韓国標準時、ヤクーツク標準時、Cen。 オーストラリア標準時、AUS 中部標準時、E. オーストラリア標準時、オーストラリア東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジランド標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャッカ標準時、トンガ標準時、サモア標準時 Line Islands Standard Time

再発

名前 形容 価値
周波数 繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 'Day'
'Hour'
'Minute'
'Month'
'None'
'Second'
'Week'
'Year' (必須)
計画 プロファイルの開始時のスケジュール制約。 RecurrentSchedule (必須)

RecurrentSchedule

名前 形容 価値
プロファイルが有効な日数のコレクション。 使用できる値は、日曜日から土曜日までです。 string[] (必須)
時間 プロファイルが有効な時間のコレクション。 サポートされる値は、24 時間制では 0 ~ 23 です (AM/PM 時間はサポートされていません)。 int[] (必須)
議事録 プロファイルが有効な時間 (分) のコレクション。 int[] (必須)
timeZone プロファイルの時間のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋 SA 標準時、ニューファンドランド標準時、E. 南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT 標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB 標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時、FLE 標準時、Türkiye 標準時、イスラエル標準時、カリーニングラード標準時、リビア標準時、アラビア標準時、アラブ標準時、ベラルーシ標準時、ロシア標準時、E.アフリカ標準時、イラン標準時、アラビア標準時、アゼルバイジャン標準時、ロシア標準時、ロシアタイム ゾーン 3、モーリシャス標準時、グルジア標準時、コーカサス標準時、 アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. オーストラリア標準時、台北標準時、ウランバートル標準時、東京標準時、韓国標準時、ヤクーツク標準時、Cen。 オーストラリア標準時、AUS 中部標準時、E. オーストラリア標準時、オーストラリア東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジランド標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャッカ標準時、トンガ標準時、サモア標準時 Line Islands Standard Time string (必須)

ScaleRule

名前 形容 価値
metricTrigger スケーリング アクションが発生するトリガー。 MetricTrigger (必須)
scaleAction スケーリング アクションのパラメーター。 ScaleAction (必須)

MetricTrigger

名前 形容 価値
寸法 ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}] ScaleRuleMetricDimension[]
dividePerInstance メトリックをインスタンスごとに分割するかどうかを示す値。 bool
metricName ルールが監視する内容を定義するメトリックの名前。 string (必須)
metricNamespace ルールが監視する内容を定義するメトリックの名前空間。
metricResourceLocation ルールが監視するリソースの場所。
metricResourceUri ルールが監視するリソースのリソース識別子。 string (必須)
演算子 メトリック データとしきい値の比較に使用される演算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
'NotEquals' (必須)
統計 メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。 'Average'
'Count'
'Max'
'Min'
'Sum' (必須)
スケール アクションをトリガーするメトリックのしきい値。 int (必須)
timeAggregation 時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。 'Average'
'Count'
'Last'
'Maximum'
'Minimum'
'Total' (必須)
timeGrain ルールが監視するメトリックの粒度。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の間である必要があります。 string (必須)
timeWindow インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を超える必要があります。これはリソース間で異なる場合があります。 12 時間から 5 分の間である必要があります。 string (必須)

ScaleRuleMetricDimension

名前 形容 価値
DimensionName ディメンションの名前。 string (必須)
演算子 ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない 'Equals'
'NotEquals' (必須)
価値観 ディメンション値の一覧。 例: ["App1","App2"。 string[] (必須)

ScaleAction

名前 形容 価値
cooldown このアクションが発生するまでの最後のスケーリング アクションから待機する時間。 ISO 8601 形式で 1 週間から 1 分の間である必要があります。 string (必須)
方向 スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。 'Decrease'
'増加'
'None' (必須)
種類 スケール ルールの起動時に発生するアクションの種類。 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (必須)
価値 スケーリング アクションに関係するインスタンスの数。 この値は 1 以上である必要があります。 既定値は 1 です。

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

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

テンプレート 形容
Darktrace Autoscaling vSensors をデプロイする

Azure にデプロイする
このテンプレートを使用すると、Darktrace vSensors の自動スケール デプロイをデプロイできます
VM スケール セット、Azure Files、Mysql を使用して Drupal をデプロイする

Azure
にデプロイする
Drupal (Apache/PHP) を実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 すべてのノードが、作成された Azure ファイル共有ストレージと MySQL データベースを共有します
Kentico Xperience

Azure にデプロイする
このテンプレートにより、Microsoft Azure で Kentico Xperience 環境をホストするために必要なリソースのデプロイが容易になります。
Azure SQL Database を使用した LANSA Windows VM ScaleSet の自動スケールの

Azure
にデプロイする
このテンプレートでは、スケール セット内の VM の数が必要な Windows VMSS と、各 VM にインストールする LANSA MSI がデプロイされます。 VM スケール セットがデプロイされると、LANSA MSI のインストールにカスタム スクリプト拡張機能が使用されます)
自動スケール を使用して Python Bottle サーバー & VM スケール セットをデプロイする

Azure にデプロイする
動作する単純な Python Bottle アプリを実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 自動スケールが構成されているスケール セットでは、必要に応じて & スケール アウトされます
スケーラブルな Umbraco CMS Web アプリ を する

Azure
にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
シンプルな Umbraco CMS Web アプリの

Azure にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

Azure にデプロイする
小規模または大規模なエンタープライズ向けのクラウド導入では、クラウド デプロイから価値を引き出すために、責任ある効率的なガバナンス モデルが必要です。 CloudWise (ソリューションのコード名) は、Azure Partner QuickStarts から入手できる複合ソリューションであり、顧客、システム インテグレーター、パートナーの導入を可能にし、コストの最適化、アプリケーションの信頼性の向上、ビジネス リスクの削減に重点を置いた、セルフサービスで自動化されたガバナンスと運用ソリューションを提供します。 このソリューションでは、可視性と制御の主要なガバナンスの柱が強調されています。
Virtual Machine ScaleSet の自動スケール設定をデプロイする

Azure にデプロイする
このテンプレートを使用すると、Virtual Machine ScaleSet リソースの自動スケール ポリシーをデプロイできます。
App Service プラン の自動スケール設定をデプロイ

Azure
にデプロイする
このテンプレートを使用すると、Azure AppService Plan リソースの自動スケール ポリシーをデプロイできます。
windows VMSS の展開 SSL DSC を特徴とする Windows の構成

Azure にデプロイする
このテンプレートを使用すると、2 つの Windows VMSS のデプロイ、IIS/Web ロール、.Net Framework 4.5、Windows 認証、アプリケーションの初期化などの Windows 機能の構成、アプリケーションデプロイ パッケージのダウンロード、DSC と Azure Key Vault を使用した SSL 構成 & URL 書き換えを行うことができます。
IIS WebApp を実行する自動スケールを使用して VM スケール セットを する

Azure
にデプロイする
IIS と非常に基本的な .NET MVC Web アプリを実行する Windows VM スケール セットをデプロイします。 VMSS PowerShell DSC 拡張機能は、IIS のインストールと WebDeploy パッケージのデプロイを行うために利用されます。
Linux カスタム イメージ を使用して VM スケール セットをデプロイする

Azure にデプロイする
このテンプレートを使用すると、スケール セット内にカスタム VM Linux イメージをデプロイできます。 これらの VM は、HTTP 負荷分散を使用するロード バランサーの背後にあります (既定ではポート 80)。 この例では、カスタム スクリプトを使用してアプリケーションのデプロイと更新を行います。独自の更新手順にカスタム スクリプトを指定する必要がある場合があります。 VMSS を作成するのと同じサブスクリプションとリージョンに、VM の一般化されたイメージを提供する必要があります。
スケール セット 内の VM の数を手動で変更する

Azure にデプロイする
このテンプレートを使用すると、スケール セット内の VM の数を手動で変更できます。
Linux VM と自動スケール を使用して VM スケール セットをデプロイする

Azure にデプロイする
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンの Ubuntu Linux 15.04 または 14.04.4-LTS を使用して、Linux VM の単純な VM スケール セットをデプロイできます。 これらの VM は、SSH 接続の NAT 規則を持つロード バランサーの背後にあります。また、自動スケールが統合されています。
Windows VM と自動スケール を使用して VM スケール セットをデプロイする

Azure にデプロイする
このテンプレートを使用すると、Windows 2008-R2-SP1、2012-Datacenter、または 2012-R2-Datacenter の最新の修正プログラムが適用されたバージョンを使用して、Windows VM の単純な VM スケール セットをデプロイできます。 これらの VM は、RDP 接続の NAT 規則を持つロード バランサーの背後にあります。 また、自動スケールが統合されています。

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/autoscalesettings@2022-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      enabled = bool
      name = "string"
      notifications = [
        {
          email = {
            customEmails = [
              "string"
            ]
            sendToSubscriptionAdministrator = bool
            sendToSubscriptionCoAdministrators = bool
          }
          operation = "Scale"
          webhooks = [
            {
              properties = {
                {customized property} = "string"
              }
              serviceUri = "string"
            }
          ]
        }
      ]
      predictiveAutoscalePolicy = {
        scaleLookAheadTime = "string"
        scaleMode = "string"
      }
      profiles = [
        {
          capacity = {
            default = "string"
            maximum = "string"
            minimum = "string"
          }
          fixedDate = {
            end = "string"
            start = "string"
            timeZone = "string"
          }
          name = "string"
          recurrence = {
            frequency = "string"
            schedule = {
              days = [
                "string"
              ]
              hours = [
                int
              ]
              minutes = [
                int
              ]
              timeZone = "string"
            }
          }
          rules = [
            {
              metricTrigger = {
                dimensions = [
                  {
                    DimensionName = "string"
                    Operator = "string"
                    Values = [
                      "string"
                    ]
                  }
                ]
                dividePerInstance = bool
                metricName = "string"
                metricNamespace = "string"
                metricResourceLocation = "string"
                metricResourceUri = "string"
                operator = "string"
                statistic = "string"
                threshold = int
                timeAggregation = "string"
                timeGrain = "string"
                timeWindow = "string"
              }
              scaleAction = {
                cooldown = "string"
                direction = "string"
                type = "string"
                value = "string"
              }
            }
          ]
        }
      ]
      targetResourceLocation = "string"
      targetResourceUri = "string"
    }
  })
}

プロパティ値

autoscalesettings

名前 形容 価値
種類 リソースの種類 "Microsoft.Insights/autoscalesettings@2022-10-01"
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
:<>+/&%\?| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
タグ リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、キーの長さが 128 文字以下で、値の長さが 256 文字以下である必要があります。 タグ名と値のディクショナリ。
プロパティ リソースの自動スケール設定。 AutoscaleSetting (必須)

AutoscaleSetting

名前 形容 価値
有効 有効なフラグ。 リソースに対して自動スケーリングを有効にするかどうかを指定します。 既定値は 'false' です。 bool
名前 自動スケール設定の名前。
通知 通知のコレクション。 AutoscaleNotification[]
predictiveAutoscalePolicy 予測自動スケール ポリシー モード。 PredictiveAutoscalePolicy
プロファイル 異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 最大 20 個のプロファイルを指定できます。 AutoscaleProfile[] (必須)

制約:
最大長 = 20
targetResourceLocation 自動スケール設定を追加する必要があるリソースの場所。
targetResourceUri 自動スケール設定を追加する必要があるリソースのリソース識別子。

AutoscaleNotification

名前 形容 価値
電子メール 電子メール通知。 EmailNotification
操作 通知に関連付けられている操作とその値は "scale" である必要があります "Scale" (必須)
webhooks Webhook 通知のコレクション。 WebhookNotification[]

EmailNotification

名前 形容 価値
customEmails カスタム電子メールの一覧。 この値は null または空にすることができます。この場合、この属性は無視されます。 string[]
sendToSubscriptionAdministrator サブスクリプション管理者に電子メールを送信するかどうかを示す値。 bool
sendToSubscriptionCoAdministrators サブスクリプションの共同管理者に電子メールを送信するかどうかを示す値。 bool

WebhookNotification

名前 形容 価値
プロパティ 設定のプロパティ バッグ。 この値は空にすることができます。 WebhookNotificationProperties
serviceUri 通知を受信するサービス アドレス。

WebhookNotificationProperties

名前 形容 価値
{カスタマイズされたプロパティ}

PredictiveAutoscalePolicy

名前 形容 価値
scaleLookAheadTime インスタンスを事前に起動する時間を指定します。 ISO 8601 形式では、1 分から 60 分の間である必要があります。
scaleMode 予測自動スケール モード "無効"
"有効"
"ForecastOnly" (必須)

AutoscaleProfile

名前 形容 価値
能力 このプロファイル中に使用できるインスタンスの数。 ScaleCapacity (必須)
fixedDate プロファイルの特定の日時。 Recurrence 要素を使用する場合、この要素は使用されません。 TimeWindow の
名前 プロファイルの名前。 string (必須)
再発 このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。 繰り返し
準則 スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 最大 10 個のルールを指定できます。 ScaleRule[] (必須)

ScaleCapacity

名前 形容 価値
デフォルト メトリックが評価に使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンス数が既定値よりも小さい場合にのみ使用されます。 string (必須)
最大 リソースのインスタンスの最大数。 実際のインスタンスの最大数は、サブスクリプションで使用できるコアによって制限されます。 string (必須)
最低限 リソースのインスタンスの最小数。 string (必須)

TimeWindow

名前 形容 価値
終わり ISO 8601 形式のプロファイルの終了時刻。 string (必須)
始める ISO 8601 形式のプロファイルの開始時刻。 string (必須)
timeZone プロファイルの開始時刻と終了時刻のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋 SA 標準時、ニューファンドランド標準時、E. 南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT 標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB 標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時、FLE 標準時、Türkiye 標準時、イスラエル標準時、カリーニングラード標準時、リビア標準時、アラビア標準時、アラブ標準時、ベラルーシ標準時、ロシア標準時、E.アフリカ標準時、イラン標準時、アラビア標準時、アゼルバイジャン標準時、ロシア標準時、ロシアタイム ゾーン 3、モーリシャス標準時、グルジア標準時、コーカサス標準時、 アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. オーストラリア標準時、台北標準時、ウランバートル標準時、東京標準時、韓国標準時、ヤクーツク標準時、Cen。 オーストラリア標準時、AUS 中部標準時、E. オーストラリア標準時、オーストラリア東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジランド標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャッカ標準時、トンガ標準時、サモア標準時 Line Islands Standard Time

再発

名前 形容 価値
周波数 繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 "Day"
"Hour"
"Minute"
"Month"
"なし"
"Second"
"Week"
"Year" (必須)
計画 プロファイルの開始時のスケジュール制約。 RecurrentSchedule (必須)

RecurrentSchedule

名前 形容 価値
プロファイルが有効な日数のコレクション。 使用できる値は、日曜日から土曜日までです。 string[] (必須)
時間 プロファイルが有効な時間のコレクション。 サポートされる値は、24 時間制では 0 ~ 23 です (AM/PM 時間はサポートされていません)。 int[] (必須)
議事録 プロファイルが有効な時間 (分) のコレクション。 int[] (必須)
timeZone プロファイルの時間のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋 SA 標準時、ニューファンドランド標準時、E. 南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT 標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB 標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時、FLE 標準時、Türkiye 標準時、イスラエル標準時、カリーニングラード標準時、リビア標準時、アラビア標準時、アラブ標準時、ベラルーシ標準時、ロシア標準時、E.アフリカ標準時、イラン標準時、アラビア標準時、アゼルバイジャン標準時、ロシア標準時、ロシアタイム ゾーン 3、モーリシャス標準時、グルジア標準時、コーカサス標準時、 アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. オーストラリア標準時、台北標準時、ウランバートル標準時、東京標準時、韓国標準時、ヤクーツク標準時、Cen。 オーストラリア標準時、AUS 中部標準時、E. オーストラリア標準時、オーストラリア東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジランド標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャッカ標準時、トンガ標準時、サモア標準時 Line Islands Standard Time string (必須)

ScaleRule

名前 形容 価値
metricTrigger スケーリング アクションが発生するトリガー。 MetricTrigger (必須)
scaleAction スケーリング アクションのパラメーター。 ScaleAction (必須)

MetricTrigger

名前 形容 価値
寸法 ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}] ScaleRuleMetricDimension[]
dividePerInstance メトリックをインスタンスごとに分割するかどうかを示す値。 bool
metricName ルールが監視する内容を定義するメトリックの名前。 string (必須)
metricNamespace ルールが監視する内容を定義するメトリックの名前空間。
metricResourceLocation ルールが監視するリソースの場所。
metricResourceUri ルールが監視するリソースのリソース識別子。 string (必須)
演算子 メトリック データとしきい値の比較に使用される演算子。 "Equals"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (必須)
統計 メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。 "Average"
"Count"
"Max"
"Min"
"Sum" (必須)
スケール アクションをトリガーするメトリックのしきい値。 int (必須)
timeAggregation 時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。 "Average"
"Count"
"Last"
"Maximum"
"最小"
"Total" (必須)
timeGrain ルールが監視するメトリックの粒度。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の間である必要があります。 string (必須)
timeWindow インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を超える必要があります。これはリソース間で異なる場合があります。 12 時間から 5 分の間である必要があります。 string (必須)

ScaleRuleMetricDimension

名前 形容 価値
DimensionName ディメンションの名前。 string (必須)
演算子 ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない "Equals"
"NotEquals" (必須)
価値観 ディメンション値の一覧。 例: ["App1","App2"。 string[] (必須)

ScaleAction

名前 形容 価値
cooldown このアクションが発生するまでの最後のスケーリング アクションから待機する時間。 ISO 8601 形式で 1 週間から 1 分の間である必要があります。 string (必須)
方向 スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。 "減少"
"増加"
"None" (必須)
種類 スケール ルールの起動時に発生するアクションの種類。 "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (必須)
価値 スケーリング アクションに関係するインスタンスの数。 この値は 1 以上である必要があります。 既定値は 1 です。