次の方法で共有


Autoscale Settings - Create Or Update

自動スケール設定を作成または更新します。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01

URI パラメーター

名前 / 必須 説明
autoscaleSettingName
path True

string

自動スケール設定の名前。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前では大文字と小文字が区別されません。

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 必須 説明
location True

string

リソースの場所

properties.profiles True

AutoscaleProfile[]

異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 最大 20 個のプロファイルを指定できます。

properties.enabled

boolean

有効なフラグ。 リソースに対して自動スケーリングを有効にするかどうかを指定します。 既定値は 'false' です。

properties.name

string

自動スケール設定の名前。

properties.notifications

AutoscaleNotification[]

通知のコレクション。

properties.predictiveAutoscalePolicy

PredictiveAutoscalePolicy

予測自動スケール ポリシー モード。

properties.targetResourceLocation

string

自動スケール設定を追加する必要があるリソースの場所。

properties.targetResourceUri

string

自動スケール設定を追加する必要があるリソースのリソース識別子。

tags

object

リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、キーの長さが 128 文字以下で、値の長さが 256 文字以下である必要があります。

応答

名前 説明
200 OK

AutoscaleSettingResource

自動スケール設定を作成または更新する要求が成功しました

201 Created

AutoscaleSettingResource

自動スケール設定を作成しました

Other Status Codes

AutoscaleErrorResponse

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

Create or update an autoscale setting

要求のサンプル

PUT https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/TestingMetricsScaleSet/providers/Microsoft.Insights/autoscalesettings/MySetting?api-version=2022-10-01

{
  "location": "West US",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "profiles": [
      {
        "name": "adios",
        "capacity": {
          "minimum": "1",
          "maximum": "10",
          "default": "1"
        },
        "rules": [
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT1M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 10,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Increase",
              "type": "ChangeCount",
              "value": "1",
              "cooldown": "PT5M"
            }
          },
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT2M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 15,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Decrease",
              "type": "ChangeCount",
              "value": "2",
              "cooldown": "PT6M"
            }
          }
        ],
        "fixedDate": {
          "timeZone": "UTC",
          "start": "2015-03-05T14:00:00Z",
          "end": "2015-03-05T14:30:00Z"
        }
      },
      {
        "name": "saludos",
        "capacity": {
          "minimum": "1",
          "maximum": "10",
          "default": "1"
        },
        "rules": [
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT1M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 10,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Increase",
              "type": "ChangeCount",
              "value": "1",
              "cooldown": "PT5M"
            }
          },
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT2M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 15,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Decrease",
              "type": "ChangeCount",
              "value": "2",
              "cooldown": "PT6M"
            }
          }
        ],
        "recurrence": {
          "frequency": "Week",
          "schedule": {
            "timeZone": "UTC",
            "days": [
              "1"
            ],
            "hours": [
              5
            ],
            "minutes": [
              15
            ]
          }
        }
      }
    ],
    "enabled": true,
    "predictiveAutoscalePolicy": {
      "scaleMode": "Enabled"
    },
    "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
    "notifications": [
      {
        "operation": "Scale",
        "email": {
          "sendToSubscriptionAdministrator": true,
          "sendToSubscriptionCoAdministrators": true,
          "customEmails": [
            "gu@ms.com",
            "ge@ns.net"
          ]
        },
        "webhooks": [
          {
            "serviceUri": "http://myservice.com",
            "properties": {}
          }
        ]
      }
    ]
  }
}

応答のサンプル

{
  "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
  "name": "MySetting",
  "type": "Microsoft.Insights/autoscaleSettings",
  "location": "West US",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "profiles": [
      {
        "name": "adios",
        "capacity": {
          "minimum": "1",
          "maximum": "10",
          "default": "1"
        },
        "rules": [
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT1M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 10,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Increase",
              "type": "ChangeCount",
              "value": "1",
              "cooldown": "PT5M"
            }
          },
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT2M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 15,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Decrease",
              "type": "ChangeCount",
              "value": "2",
              "cooldown": "PT6M"
            }
          }
        ],
        "fixedDate": {
          "timeZone": "UTC",
          "start": "2015-03-05T14:00:00Z",
          "end": "2015-03-05T14:30:00Z"
        }
      },
      {
        "name": "saludos",
        "capacity": {
          "minimum": "1",
          "maximum": "10",
          "default": "1"
        },
        "rules": [
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT1M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 10,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Increase",
              "type": "ChangeCount",
              "value": "1",
              "cooldown": "PT5M"
            }
          },
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT2M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 15,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Decrease",
              "type": "ChangeCount",
              "value": "2",
              "cooldown": "PT6M"
            }
          }
        ],
        "recurrence": {
          "frequency": "Week",
          "schedule": {
            "timeZone": "UTC",
            "days": [
              "1"
            ],
            "hours": [
              5
            ],
            "minutes": [
              15
            ]
          }
        }
      }
    ],
    "enabled": true,
    "name": "MySetting",
    "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
    "predictiveAutoscalePolicy": {
      "scaleMode": "Enabled",
      "scaleLookAheadTime": null
    },
    "notifications": [
      {
        "operation": "Scale",
        "email": {
          "sendToSubscriptionAdministrator": true,
          "sendToSubscriptionCoAdministrators": true,
          "customEmails": [
            "gu@ms.com",
            "ge@ns.net"
          ]
        },
        "webhooks": [
          {
            "serviceUri": "http://myservice.com",
            "properties": {}
          }
        ]
      }
    ]
  }
}
{
  "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
  "name": "MySetting",
  "type": "Microsoft.Insights/autoscaleSettings",
  "location": "West US",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "profiles": [
      {
        "name": "adios",
        "capacity": {
          "minimum": "1",
          "maximum": "10",
          "default": "1"
        },
        "rules": [
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT1M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 10,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Increase",
              "type": "ChangeCount",
              "value": "1",
              "cooldown": "PT5M"
            }
          },
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT2M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 15,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Decrease",
              "type": "ChangeCount",
              "value": "2",
              "cooldown": "PT6M"
            }
          }
        ],
        "fixedDate": {
          "timeZone": "UTC",
          "start": "2015-03-05T14:00:00Z",
          "end": "2015-03-05T14:30:00Z"
        }
      },
      {
        "name": "saludos",
        "capacity": {
          "minimum": "1",
          "maximum": "10",
          "default": "1"
        },
        "rules": [
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT1M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 10,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Increase",
              "type": "ChangeCount",
              "value": "1",
              "cooldown": "PT5M"
            }
          },
          {
            "metricTrigger": {
              "metricName": "Percentage CPU",
              "metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
              "timeGrain": "PT2M",
              "statistic": "Average",
              "timeWindow": "PT5M",
              "timeAggregation": "Average",
              "operator": "GreaterThan",
              "threshold": 15,
              "dividePerInstance": false
            },
            "scaleAction": {
              "direction": "Decrease",
              "type": "ChangeCount",
              "value": "2",
              "cooldown": "PT6M"
            }
          }
        ],
        "recurrence": {
          "frequency": "Week",
          "schedule": {
            "timeZone": "UTC",
            "days": [
              "1"
            ],
            "hours": [
              5
            ],
            "minutes": [
              15
            ]
          }
        }
      }
    ],
    "enabled": true,
    "name": "MySetting",
    "targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
    "predictiveAutoscalePolicy": {
      "scaleMode": "Enabled",
      "scaleLookAheadTime": null
    },
    "notifications": [
      {
        "operation": "Scale",
        "email": {
          "sendToSubscriptionAdministrator": true,
          "sendToSubscriptionCoAdministrators": true,
          "customEmails": [
            "gu@ms.com",
            "ge@ns.net"
          ]
        },
        "webhooks": [
          {
            "serviceUri": "http://myservice.com",
            "properties": {}
          }
        ]
      }
    ]
  }
}

定義

名前 説明
AutoscaleErrorResponse

エラー応答の形式について説明します。

AutoscaleNotification

自動スケール通知。

AutoscaleProfile

自動スケール プロファイル。

AutoscaleSettingResource

自動スケール設定リソース。

ComparisonOperationType

メトリック データとしきい値の比較に使用される演算子。

createdByType

リソースを作成した ID の種類。

EmailNotification

自動スケール イベントの電子メール通知。

Error

エラー オブジェクト。

MetricStatisticType

メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。

MetricTrigger

スケーリング アクションが発生するトリガー。

OperationType

通知に関連付けられている操作とその値は "scale" である必要があります

PredictiveAutoscalePolicy

予測自動スケーリングを有効にするためのパラメーター。

PredictiveAutoscalePolicyScaleMode

予測自動スケール モード

Recurrence

このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。

RecurrenceFrequency

繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。

RecurrentSchedule

プロファイルがいつ開始するかを示すスケジュール制約。

ScaleAction

スケーリング アクションのパラメーター。

ScaleCapacity

このプロファイル中に使用できるインスタンスの数。

ScaleDirection

スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。

ScaleRule

スケーリング アクションのトリガーとパラメーターを提供するルール。

ScaleRuleMetricDimension

自動スケール ルールのメトリック ディメンションを指定します。

ScaleRuleMetricDimensionOperationType

ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない

ScaleType

スケール ルールの起動時に発生するアクションの種類。

systemData

リソースの作成と最後の変更に関連するメタデータ。

TimeAggregationType

時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。

TimeWindow

プロファイルの特定の日時。

WebhookNotification

自動スケール イベントの Webhook 通知。

AutoscaleErrorResponse

エラー応答の形式について説明します。

名前 説明
error

Error

エラー オブジェクト。

systemData

systemData

応答に関連するシステム メタデータ。

AutoscaleNotification

自動スケール通知。

名前 説明
email

EmailNotification

電子メール通知。

operation

OperationType

通知に関連付けられている操作とその値は "scale" である必要があります

webhooks

WebhookNotification[]

Webhook 通知のコレクション。

AutoscaleProfile

自動スケール プロファイル。

名前 説明
capacity

ScaleCapacity

このプロファイル中に使用できるインスタンスの数。

fixedDate

TimeWindow

プロファイルの特定の日時。 Recurrence 要素を使用する場合、この要素は使用されません。

name

string

プロファイルの名前。

recurrence

Recurrence

このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。

rules

ScaleRule[]

スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 最大 10 個のルールを指定できます。

AutoscaleSettingResource

自動スケール設定リソース。

名前 規定値 説明
id

string

Azure リソース ID

location

string

リソースの場所

name

string

Azure リソース名

properties.enabled

boolean

False

有効なフラグ。 リソースに対して自動スケーリングを有効にするかどうかを指定します。 既定値は 'false' です。

properties.name

string

自動スケール設定の名前。

properties.notifications

AutoscaleNotification[]

通知のコレクション。

properties.predictiveAutoscalePolicy

PredictiveAutoscalePolicy

予測自動スケール ポリシー モード。

properties.profiles

AutoscaleProfile[]

異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 最大 20 個のプロファイルを指定できます。

properties.targetResourceLocation

string

自動スケール設定を追加する必要があるリソースの場所。

properties.targetResourceUri

string

自動スケール設定を追加する必要があるリソースのリソース識別子。

systemData

systemData

応答に関連するシステム メタデータ。

tags

object

リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、キーの長さが 128 文字以下で、値の長さが 256 文字以下である必要があります。

type

string

Azure リソースの種類

ComparisonOperationType

メトリック データとしきい値の比較に使用される演算子。

説明
Equals
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
NotEquals

createdByType

リソースを作成した ID の種類。

説明
Application
Key
ManagedIdentity
User

EmailNotification

自動スケール イベントの電子メール通知。

名前 規定値 説明
customEmails

string[]

カスタム電子メールの一覧。 この値は null または空にすることができます。この場合、この属性は無視されます。

sendToSubscriptionAdministrator

boolean

False

サブスクリプション管理者に電子メールを送信するかどうかを示す値。

sendToSubscriptionCoAdministrators

boolean

False

サブスクリプションの共同管理者に電子メールを送信するかどうかを示す値。

Error

エラー オブジェクト。

名前 説明
code

string

サーバー定義の一連のエラー コードの 1 つ。

details

string

エラーの詳細を人間が判読できる表現。

message

string

エラーの人間が判読できる表現。

target

string

特定のエラーのターゲット。

MetricStatisticType

メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。

説明
Average
Count
Max
Min
Sum

MetricTrigger

スケーリング アクションが発生するトリガー。

名前 説明
dimensions

ScaleRuleMetricDimension[]

ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]

dividePerInstance

boolean

メトリックをインスタンスごとに分割するかどうかを示す値。

metricName

string

ルールが監視する内容を定義するメトリックの名前。

metricNamespace

string

ルールが監視する内容を定義するメトリックの名前空間。

metricResourceLocation

string

ルールが監視するリソースの場所。

metricResourceUri

string

ルールが監視するリソースのリソース識別子。

operator

ComparisonOperationType

メトリック データとしきい値の比較に使用される演算子。

statistic

MetricStatisticType

メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。

threshold

number (double)

スケール アクションをトリガーするメトリックのしきい値。

timeAggregation

TimeAggregationType

時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。

timeGrain

string (duration)

ルールが監視するメトリックの粒度。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の間である必要があります。

timeWindow

string (duration)

インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を超える必要があります。これはリソース間で異なる場合があります。 12 時間から 5 分の間である必要があります。

OperationType

通知に関連付けられている操作とその値は "scale" である必要があります

説明
Scale

PredictiveAutoscalePolicy

予測自動スケーリングを有効にするためのパラメーター。

名前 説明
scaleLookAheadTime

string (duration)

インスタンスを事前に起動する時間を指定します。 ISO 8601 形式では、1 分から 60 分の間である必要があります。

scaleMode

PredictiveAutoscalePolicyScaleMode

予測自動スケール モード

PredictiveAutoscalePolicyScaleMode

予測自動スケール モード

説明
Disabled
Enabled
ForecastOnly

Recurrence

このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。

名前 説明
frequency

RecurrenceFrequency

繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。

schedule

RecurrentSchedule

プロファイルの開始時のスケジュール制約。

RecurrenceFrequency

繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。

説明
Day
Hour
Minute
Month
None
Second
Week
Year

RecurrentSchedule

プロファイルがいつ開始するかを示すスケジュール制約。

名前 説明
days

string[]

プロファイルが有効な日数のコレクション。 使用できる値は、日曜日から土曜日までです。

hours

integer[] (int32)

プロファイルが有効な時間のコレクション。 サポートされる値は、24 時間制では 0 ~ 23 です (AM/PM 時間はサポートされていません)。

minutes

integer[] (int32)

プロファイルが有効な時間 (分) のコレクション。

timeZone

string

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

ScaleAction

スケーリング アクションのパラメーター。

名前 規定値 説明
cooldown

string (duration)

このアクションが発生するまでの最後のスケーリング アクションから待機する時間。 ISO 8601 形式で 1 週間から 1 分の間である必要があります。

direction

ScaleDirection

スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。

type

ScaleType

スケール ルールの起動時に発生するアクションの種類。

value

string

1

スケーリング アクションに関係するインスタンスの数。 この値は 1 以上である必要があります。 既定値は 1 です。

ScaleCapacity

このプロファイル中に使用できるインスタンスの数。

名前 説明
default

string

メトリックが評価に使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンス数が既定値よりも小さい場合にのみ使用されます。

maximum

string

リソースのインスタンスの最大数。 実際のインスタンスの最大数は、サブスクリプションで使用できるコアによって制限されます。

minimum

string

リソースのインスタンスの最小数。

ScaleDirection

スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。

説明
Decrease
Increase
None

ScaleRule

スケーリング アクションのトリガーとパラメーターを提供するルール。

名前 説明
metricTrigger

MetricTrigger

スケーリング アクションが発生するトリガー。

scaleAction

ScaleAction

スケーリング アクションのパラメーター。

ScaleRuleMetricDimension

自動スケール ルールのメトリック ディメンションを指定します。

名前 説明
DimensionName

string

ディメンションの名前。

Operator

ScaleRuleMetricDimensionOperationType

ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない

Values

string[]

ディメンション値の一覧。 例: ["App1","App2"。

ScaleRuleMetricDimensionOperationType

ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない

説明
Equals
NotEquals

ScaleType

スケール ルールの起動時に発生するアクションの種類。

説明
ChangeCount
ExactCount
PercentChangeCount
ServiceAllowedNextValue

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

TimeAggregationType

時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。

説明
Average
Count
Last
Maximum
Minimum
Total

TimeWindow

プロファイルの特定の日時。

名前 説明
end

string (date-time)

ISO 8601 形式のプロファイルの終了時刻。

start

string (date-time)

ISO 8601 形式のプロファイルの開始時刻。

timeZone

string

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

WebhookNotification

自動スケール イベントの Webhook 通知。

名前 説明
properties

object

設定のプロパティ バッグ。 この値は空にすることができます。

serviceUri

string

通知を受信するサービス アドレス。