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 パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
autoscale
|
path | True |
string |
自動スケール設定の名前。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前では大文字と小文字が区別されません。 |
|
subscription
|
path | True |
string (uuid) |
ターゲット サブスクリプションの ID。 値は UUID である必要があります。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
要求本文
| 名前 | 必須 | 型 | 説明 |
|---|---|---|---|
| location | True |
string |
リソースが存在する地理的な場所 |
| properties.profiles | True |
異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 最大 20 個のプロファイルを指定できます。 |
|
| properties.enabled |
boolean |
有効なフラグ。 リソースに対して自動スケーリングを有効にするかどうかを指定します。 既定値は 'false' です。 |
|
| properties.name |
string |
自動スケール設定の名前。 |
|
| properties.notifications |
通知のコレクション。 |
||
| properties.predictiveAutoscalePolicy |
予測自動スケール ポリシー モード。 |
||
| properties.targetResourceLocation |
string |
自動スケール設定を追加する必要があるリソースの場所。 |
|
| properties.targetResourceUri |
string |
自動スケール設定を追加する必要があるリソースのリソース識別子。 |
|
| tags |
object |
リソース タグ。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
リソース「AutoscaleSettingResource」の更新操作が成功しました |
|
| 201 Created |
リソース「AutoscaleSettingResource」作成操作が成功しました |
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
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",
"properties": {
"enabled": true,
"notifications": [
{
"email": {
"customEmails": [
"gu@ms.com",
"ge@ns.net"
],
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true
},
"operation": "Scale",
"webhooks": [
{
"properties": {},
"serviceUri": "http://myservice.com"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleMode": "Enabled"
},
"profiles": [
{
"name": "adios",
"capacity": {
"default": "1",
"maximum": "10",
"minimum": "1"
},
"fixedDate": {
"end": "2015-03-05T14:30:00Z",
"start": "2015-03-05T14:00:00Z",
"timeZone": "UTC"
},
"rules": [
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 10,
"timeAggregation": "Average",
"timeGrain": "PT1M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT5M",
"direction": "Increase",
"value": "1"
}
},
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 15,
"timeAggregation": "Average",
"timeGrain": "PT2M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT6M",
"direction": "Decrease",
"value": "2"
}
}
]
},
{
"name": "saludos",
"capacity": {
"default": "1",
"maximum": "10",
"minimum": "1"
},
"recurrence": {
"frequency": "Week",
"schedule": {
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
],
"timeZone": "UTC"
}
},
"rules": [
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 10,
"timeAggregation": "Average",
"timeGrain": "PT1M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT5M",
"direction": "Increase",
"value": "1"
}
},
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 15,
"timeAggregation": "Average",
"timeGrain": "PT2M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT6M",
"direction": "Decrease",
"value": "2"
}
}
]
}
],
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc"
},
"tags": {
"key1": "value1",
"key2": "value2"
}
}
応答のサンプル
{
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"location": "West US",
"properties": {
"name": "MySetting",
"enabled": true,
"notifications": [
{
"email": {
"customEmails": [
"gu@ms.com",
"ge@ns.net"
],
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true
},
"operation": "Scale",
"webhooks": [
{
"properties": {},
"serviceUri": "http://myservice.com"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleLookAheadTime": null,
"scaleMode": "Enabled"
},
"profiles": [
{
"name": "adios",
"capacity": {
"default": "1",
"maximum": "10",
"minimum": "1"
},
"fixedDate": {
"end": "2015-03-05T14:30:00Z",
"start": "2015-03-05T14:00:00Z",
"timeZone": "UTC"
},
"rules": [
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 10,
"timeAggregation": "Average",
"timeGrain": "PT1M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT5M",
"direction": "Increase",
"value": "1"
}
},
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 15,
"timeAggregation": "Average",
"timeGrain": "PT2M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT6M",
"direction": "Decrease",
"value": "2"
}
}
]
},
{
"name": "saludos",
"capacity": {
"default": "1",
"maximum": "10",
"minimum": "1"
},
"recurrence": {
"frequency": "Week",
"schedule": {
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
],
"timeZone": "UTC"
}
},
"rules": [
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 10,
"timeAggregation": "Average",
"timeGrain": "PT1M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT5M",
"direction": "Increase",
"value": "1"
}
},
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 15,
"timeAggregation": "Average",
"timeGrain": "PT2M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT6M",
"direction": "Decrease",
"value": "2"
}
}
]
}
],
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc"
},
"tags": {
"key1": "value1",
"key2": "value2"
}
}
{
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"location": "West US",
"properties": {
"name": "MySetting",
"enabled": true,
"notifications": [
{
"email": {
"customEmails": [
"gu@ms.com",
"ge@ns.net"
],
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true
},
"operation": "Scale",
"webhooks": [
{
"properties": {},
"serviceUri": "http://myservice.com"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleLookAheadTime": null,
"scaleMode": "Enabled"
},
"profiles": [
{
"name": "adios",
"capacity": {
"default": "1",
"maximum": "10",
"minimum": "1"
},
"fixedDate": {
"end": "2015-03-05T14:30:00Z",
"start": "2015-03-05T14:00:00Z",
"timeZone": "UTC"
},
"rules": [
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 10,
"timeAggregation": "Average",
"timeGrain": "PT1M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT5M",
"direction": "Increase",
"value": "1"
}
},
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 15,
"timeAggregation": "Average",
"timeGrain": "PT2M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT6M",
"direction": "Decrease",
"value": "2"
}
}
]
},
{
"name": "saludos",
"capacity": {
"default": "1",
"maximum": "10",
"minimum": "1"
},
"recurrence": {
"frequency": "Week",
"schedule": {
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
],
"timeZone": "UTC"
}
},
"rules": [
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 10,
"timeAggregation": "Average",
"timeGrain": "PT1M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT5M",
"direction": "Increase",
"value": "1"
}
},
{
"metricTrigger": {
"dividePerInstance": false,
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"operator": "GreaterThan",
"statistic": "Average",
"threshold": 15,
"timeAggregation": "Average",
"timeGrain": "PT2M",
"timeWindow": "PT5M"
},
"scaleAction": {
"type": "ChangeCount",
"cooldown": "PT6M",
"direction": "Decrease",
"value": "2"
}
}
]
}
],
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc"
},
"tags": {
"key1": "value1",
"key2": "value2"
}
}
定義
| 名前 | 説明 |
|---|---|
|
Autoscale |
エラー応答の形式について説明します。 |
|
Autoscale |
エラー オブジェクト。 |
|
Autoscale |
自動スケール通知。 |
|
Autoscale |
自動スケール プロファイル。 |
|
Autoscale |
自動スケール設定リソース。 |
|
Comparison |
メトリック データとしきい値の比較に使用される演算子。 |
|
created |
リソースを作成した ID の種類。 |
|
Email |
自動スケール イベントの電子メール通知。 |
|
Metric |
メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。 |
|
Metric |
スケーリング アクションが発生するトリガー。 |
|
Operation |
|
|
Predictive |
予測自動スケーリングを有効にするためのパラメーター。 |
|
Predictive |
予測自動スケール モード |
| Recurrence |
このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。 |
|
Recurrence |
繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 |
|
Recurrent |
プロファイルがいつ開始するかを示すスケジュール制約。 |
|
Scale |
スケーリング アクションのパラメーター。 |
|
Scale |
このプロファイル中に使用できるインスタンスの数。 |
|
Scale |
スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。 |
|
Scale |
スケーリング アクションのトリガーとパラメーターを提供するルール。 |
|
Scale |
自動スケール ルールのメトリック ディメンションを指定します。 |
|
Scale |
ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない |
|
Scale |
スケール ルールの起動時に発生するアクションの種類。 |
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
|
Time |
時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。 |
|
Time |
プロファイルの特定の日時。 |
|
Webhook |
自動スケール イベントの Webhook 通知。 |
AutoscaleErrorResponse
エラー応答の形式について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
|
| systemData |
応答に関連するシステム メタデータ。 |
AutoscaleErrorResponseError
エラー オブジェクト。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
サーバー定義の一連のエラー コードの 1 つ。 |
| details |
string |
エラーの詳細を人間が判読できる表現。 |
| message |
string |
エラーの人間が判読できる表現。 |
| target |
string |
特定のエラーのターゲット。 |
AutoscaleNotification
自動スケール通知。
| 名前 | 型 | 説明 |
|---|---|---|
|
電子メール通知。 |
||
| operation |
通知に関連付けられている操作とその値は "scale" である必要があります |
|
| webhooks |
Webhook 通知のコレクション。 |
AutoscaleProfile
自動スケール プロファイル。
| 名前 | 型 | 説明 |
|---|---|---|
| capacity |
このプロファイル中に使用できるインスタンスの数。 |
|
| fixedDate |
プロファイルの特定の日時。 Recurrence 要素を使用する場合、この要素は使用されません。 |
|
| name |
string |
プロファイルの名前。 |
| recurrence |
このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。 |
|
| rules |
スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 最大 10 個のルールを指定できます。 |
AutoscaleSettingResource
自動スケール設定リソース。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| location |
string |
リソースが存在する地理的な場所 |
|
| name |
string |
リソースの名前 |
|
| properties.enabled |
boolean |
False |
有効なフラグ。 リソースに対して自動スケーリングを有効にするかどうかを指定します。 既定値は 'false' です。 |
| properties.name |
string |
自動スケール設定の名前。 |
|
| properties.notifications |
通知のコレクション。 |
||
| properties.predictiveAutoscalePolicy |
予測自動スケール ポリシー モード。 |
||
| properties.profiles |
異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 最大 20 個のプロファイルを指定できます。 |
||
| properties.targetResourceLocation |
string |
自動スケール設定を追加する必要があるリソースの場所。 |
|
| properties.targetResourceUri |
string |
自動スケール設定を追加する必要があるリソースのリソース識別子。 |
|
| systemData |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
||
| tags |
object |
リソース タグ。 |
|
| type |
string |
リソースの型。 例えば「Microsoft。Compute/virtualMachines」または「Microsoft」などです。ストレージ/ストレージアカウント」 |
ComparisonOperationType
メトリック データとしきい値の比較に使用される演算子。
| 値 | 説明 |
|---|---|
| Equals |
等しい |
| NotEquals |
NotEquals |
| GreaterThan |
GreaterThan |
| GreaterThanOrEqual |
GreaterThanOrEqual |
| LessThan |
LessThan |
| LessThanOrEqual |
LessThanOrEqual |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EmailNotification
自動スケール イベントの電子メール通知。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| customEmails |
string[] |
カスタム電子メールの一覧。 この値は null または空にすることができます。この場合、この属性は無視されます。 |
|
| sendToSubscriptionAdministrator |
boolean |
False |
サブスクリプション管理者に電子メールを送信するかどうかを示す値。 |
| sendToSubscriptionCoAdministrators |
boolean |
False |
サブスクリプションの共同管理者に電子メールを送信するかどうかを示す値。 |
MetricStatisticType
メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。
| 値 | 説明 |
|---|---|
| Average |
Average |
| Min |
Min |
| Max |
マックス |
| Sum |
合計 |
| Count |
数える |
MetricTrigger
スケーリング アクションが発生するトリガー。
| 名前 | 型 | 説明 |
|---|---|---|
| dimensions |
ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}] |
|
| dividePerInstance |
boolean |
メトリックをインスタンスごとに分割するかどうかを示す値。 |
| metricName |
string |
ルールが監視する内容を定義するメトリックの名前。 |
| metricNamespace |
string |
ルールが監視する内容を定義するメトリックの名前空間。 |
| metricResourceLocation |
string |
ルールが監視するリソースの場所。 |
| metricResourceUri |
string |
ルールが監視するリソースのリソース識別子。 |
| operator |
メトリック データとしきい値の比較に使用される演算子。 |
|
| statistic |
メトリック統計の種類。 複数のインスタンスからのメトリックを結合する方法。 |
|
| threshold |
number (double) |
スケール アクションをトリガーするメトリックのしきい値。 |
| timeAggregation |
時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。 |
|
| timeGrain |
string (duration) |
ルールが監視するメトリックの粒度。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の間である必要があります。 |
| timeWindow |
string (duration) |
インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を超える必要があります。これはリソース間で異なる場合があります。 12 時間から 5 分の間である必要があります。 |
OperationType
| 値 | 説明 |
|---|---|
| Scale |
Scale |
PredictiveAutoscalePolicy
予測自動スケーリングを有効にするためのパラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| scaleLookAheadTime |
string (duration) |
インスタンスを事前に起動する時間を指定します。 ISO 8601 形式では、1 分から 60 分の間である必要があります。 |
| scaleMode |
予測自動スケール モード |
PredictiveAutoscalePolicyScaleMode
予測自動スケール モード
| 値 | 説明 |
|---|---|
| Disabled |
Disabled |
| ForecastOnly |
ForecastOnly |
| Enabled |
有効 |
Recurrence
このプロファイルが開始される繰り返し時間。 FixedDate 要素を使用する場合、この要素は使用されません。
| 名前 | 型 | 説明 |
|---|---|---|
| frequency |
繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 |
|
| schedule |
プロファイルの開始時のスケジュール制約。 |
RecurrenceFrequency
繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、各週には同じプロファイル セットが含まれます。 たとえば、毎日のスケジュールを設定するには、スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。
| 値 | 説明 |
|---|---|
| None |
None |
| Second |
Second |
| Minute |
分 |
| Hour |
時間 |
| Day |
Day |
| Week |
週 |
| Month |
月 |
| 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 |
スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。 |
||
| type |
スケール ルールの起動時に発生するアクションの種類。 |
||
| value |
string |
1 |
スケーリング アクションに関係するインスタンスの数。 この値は 1 以上である必要があります。 既定値は 1 です。 |
ScaleCapacity
このプロファイル中に使用できるインスタンスの数。
| 名前 | 型 | 説明 |
|---|---|---|
| default |
string |
メトリックが評価に使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンス数が既定値よりも小さい場合にのみ使用されます。 |
| maximum |
string |
リソースのインスタンスの最大数。 実際のインスタンスの最大数は、サブスクリプションで使用できるコアによって制限されます。 |
| minimum |
string |
リソースのインスタンスの最小数。 |
ScaleDirection
スケールの方向を指定します。 スケーリング アクションがインスタンスの数を増減するかどうか。
| 値 | 説明 |
|---|---|
| None |
None |
| Increase |
増加 |
| Decrease |
減少 |
ScaleRule
スケーリング アクションのトリガーとパラメーターを提供するルール。
| 名前 | 型 | 説明 |
|---|---|---|
| metricTrigger |
スケーリング アクションが発生するトリガー。 |
|
| scaleAction |
スケーリング アクションのパラメーター。 |
ScaleRuleMetricDimension
自動スケール ルールのメトリック ディメンションを指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| DimensionName |
string |
ディメンションの名前。 |
| Operator |
ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない |
|
| Values |
string[] |
ディメンション値の一覧。 例: ["App1","App2"。 |
ScaleRuleMetricDimensionOperationType
ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない
| 値 | 説明 |
|---|---|
| Equals |
等しい |
| NotEquals |
NotEquals |
ScaleType
スケール ルールの起動時に発生するアクションの種類。
| 値 | 説明 |
|---|---|
| ChangeCount |
ChangeCount |
| PercentChangeCount |
パーセントチェンジカウント |
| ExactCount |
エクザクトカウント |
| ServiceAllowedNextValue |
サービス許可された次の値 |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |
TimeAggregationType
時間集計の種類。 収集されるデータを時間の経過と同時に組み合わせる方法。 既定値は Average です。
| 値 | 説明 |
|---|---|
| Average |
Average |
| Minimum |
最小値 |
| Maximum |
最大値 |
| Total |
合計 |
| Count |
数える |
| Last |
最後 |
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 |
通知を受信するサービス アドレス。 |