Autoscale Settings - Create Or Update

Membuat atau memperbarui pengaturan skala otomatis.

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

Parameter URI

Name In Required Type Description
autoscaleSettingName
path True
  • string

Nama pengaturan skala otomatis.

resourceGroupName
path True
  • string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

subscriptionId
path True
  • string

ID langganan target.

api-version
query True
  • string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Name Required Type Description
location True
  • string

Lokasi sumber daya

properties.profiles True

pengumpulan profil penskalaan otomatis yang menentukan parameter penskalaan yang berbeda untuk periode waktu yang berbeda. Maksimal 20 profil dapat ditentukan.

properties.enabled
  • boolean

bendera yang diaktifkan. Menentukan apakah penskalaan otomatis diaktifkan untuk sumber daya. Nilai defaultnya adalah 'true'.

properties.name
  • string

nama pengaturan skala otomatis.

properties.notifications

pengumpulan pemberitahuan.

properties.targetResourceLocation
  • string

lokasi sumber daya tempat pengaturan skala otomatis harus ditambahkan.

properties.targetResourceUri
  • string

pengidentifikasi sumber daya sumber daya tempat pengaturan skala otomatis harus ditambahkan.

tags
  • object

Tag sumber daya

Respons

Name Type Description
200 OK

Permintaan berhasil untuk membuat atau memperbarui pengaturan skala otomatis

201 Created

Pengaturan skala otomatis yang dibuat

Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

Create or update an autoscale setting

Sample Request

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

{
  "location": "West US",
  "tags": {},
  "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,
    "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": {}
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
  "name": "MySetting",
  "type": "Microsoft.Insights/autoscaleSettings",
  "location": "West US",
  "tags": {
    "$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary, Microsoft.WindowsAzure.Management.Common.Storage"
  },
  "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",
    "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": {
    "$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary, Microsoft.WindowsAzure.Management.Common.Storage"
  },
  "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",
    "notifications": [
      {
        "operation": "Scale",
        "email": {
          "sendToSubscriptionAdministrator": true,
          "sendToSubscriptionCoAdministrators": true,
          "customEmails": [
            "gu@ms.com",
            "ge@ns.net"
          ]
        },
        "webhooks": [
          {
            "serviceUri": "http://myservice.com",
            "properties": {}
          }
        ]
      }
    ]
  }
}

Definisi

AutoscaleNotification

Pemberitahuan skala otomatis.

AutoscaleProfile

Profil skala otomatis.

AutoscaleSettingResource

Sumber daya pengaturan skala otomatis.

ComparisonOperationType

operator yang digunakan untuk membandingkan data metrik dan ambang batas.

EmailNotification

Pemberitahuan email peristiwa skala otomatis.

ErrorResponse

Menjelaskan format respons Kesalahan.

MetricStatisticType

jenis statistik metrik. Bagaimana metrik dari beberapa instans digabungkan.

MetricTrigger

Pemicu yang menghasilkan tindakan penskalakan.

OperationType

operasi yang terkait dengan pemberitahuan dan nilainya harus "skala"

Recurrence

Waktu berulang di mana profil ini dimulai. Elemen ini tidak digunakan jika elemen FixedDate digunakan.

RecurrenceFrequency

frekuensi pengulangan. Seberapa sering profil jadwal harus berlaku. Nilai ini harus Minggu, yang berarti setiap minggu akan memiliki kumpulan profil yang sama. Misalnya, untuk mengatur jadwal harian, atur jadwal ke setiap hari dalam seminggu. Properti frekuensi menentukan bahwa jadwal diulang setiap minggu.

RecurrentSchedule

Batasan penjadwalan saat profil dimulai.

ScaleAction

Parameter untuk tindakan penskalaan.

ScaleCapacity

Jumlah instans yang dapat digunakan selama profil ini.

ScaleDirection

arah skala. Apakah tindakan penskalaan meningkat atau mengurangi jumlah instans.

ScaleRule

Aturan yang menyediakan pemicu dan parameter untuk tindakan penskalaan.

ScaleRuleMetricDimension

Menentukan dimensi metrik aturan skala otomatis.

ScaleRuleMetricDimensionOperationType

operator dimensi. Hanya 'Equals' dan 'NotEquals' yang didukung. 'Sama dengan' sama dengan salah satu nilai. 'NotEquals' tidak sama dengan semua nilai

ScaleType

jenis tindakan yang harus terjadi ketika aturan skala diaktifkan.

TimeAggregationType

jenis agregasi waktu. Bagaimana data yang dikumpulkan harus digabungkan dari waktu ke waktu. Nilai defaultnya adalah Rata-rata.

TimeWindow

Tanggal waktu tertentu untuk profil.

WebhookNotification

Pemberitahuan webhook tentang peristiwa skala otomatis.

AutoscaleNotification

Pemberitahuan skala otomatis.

Name Type Description
email

pemberitahuan email.

operation

operasi yang terkait dengan pemberitahuan dan nilainya harus "skala"

webhooks

pengumpulan pemberitahuan webhook.

AutoscaleProfile

Profil skala otomatis.

Name Type Description
capacity

jumlah instans yang dapat digunakan selama profil ini.

fixedDate

tanggal-waktu tertentu untuk profil. Elemen ini tidak digunakan jika elemen Pengulangan digunakan.

name
  • string

nama profil.

recurrence

waktu berulang di mana profil ini dimulai. Elemen ini tidak digunakan jika elemen FixedDate digunakan.

rules

pengumpulan aturan yang menyediakan pemicu dan parameter untuk tindakan penskalaan. Maksimal 10 aturan dapat ditentukan.

AutoscaleSettingResource

Sumber daya pengaturan skala otomatis.

Name Type Default Value Description
id
  • string

Id sumber daya Azure

location
  • string

Lokasi sumber daya

name
  • string

Nama sumber daya Azure

properties.enabled
  • boolean
True

bendera yang diaktifkan. Menentukan apakah penskalaan otomatis diaktifkan untuk sumber daya. Nilai defaultnya adalah 'true'.

properties.name
  • string

nama pengaturan skala otomatis.

properties.notifications

pengumpulan pemberitahuan.

properties.profiles

pengumpulan profil penskalaan otomatis yang menentukan parameter penskalaan yang berbeda untuk periode waktu yang berbeda. Maksimal 20 profil dapat ditentukan.

properties.targetResourceLocation
  • string

lokasi sumber daya tempat pengaturan skala otomatis harus ditambahkan.

properties.targetResourceUri
  • string

pengidentifikasi sumber daya sumber daya tempat pengaturan skala otomatis harus ditambahkan.

tags
  • object

Tag sumber daya

type
  • string

Jenis sumber daya Azure

ComparisonOperationType

operator yang digunakan untuk membandingkan data metrik dan ambang batas.

Name Type Description
Equals
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string
NotEquals
  • string

EmailNotification

Pemberitahuan email peristiwa skala otomatis.

Name Type Default Value Description
customEmails
  • string[]

daftar email kustom. Nilai ini bisa null atau kosong, dalam hal ini atribut akan diabaikan.

sendToSubscriptionAdministrator
  • boolean
False

nilai yang menunjukkan apakah akan mengirim email ke administrator langganan.

sendToSubscriptionCoAdministrators
  • boolean
False

nilai yang menunjukkan apakah akan mengirim email ke rekan administrator langganan.

ErrorResponse

Menjelaskan format respons Kesalahan.

Name Type Description
code
  • string

Kode kesalahan

message
  • string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

MetricStatisticType

jenis statistik metrik. Bagaimana metrik dari beberapa instans digabungkan.

Name Type Description
Average
  • string
Count
  • string
Max
  • string
Min
  • string
Sum
  • string

MetricTrigger

Pemicu yang menghasilkan tindakan penskalakan.

Name Type Description
dimensions

Daftar kondisi dimensi. Misalnya: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

dividePerInstance
  • boolean

nilai yang menunjukkan apakah metrik harus dibagi per instans.

metricName
  • string

nama metrik yang menentukan apa yang dipantau aturan.

metricNamespace
  • string

namespace metrik yang menentukan apa yang dipantau aturan.

metricResourceLocation
  • string

lokasi sumber daya yang dipantau aturan.

metricResourceUri
  • string

pengidentifikasi sumber daya sumber daya yang dipantau aturan.

operator

operator yang digunakan untuk membandingkan data metrik dan ambang batas.

statistic

jenis statistik metrik. Bagaimana metrik dari beberapa instans digabungkan.

threshold
  • number

ambang metrik yang memicu tindakan skala.

timeAggregation

jenis agregasi waktu. Bagaimana data yang dikumpulkan harus digabungkan dari waktu ke waktu. Nilai defaultnya adalah Rata-rata.

timeGrain
  • string

granularitas metrik yang dipantau aturan. Harus menjadi salah satu nilai yang telah ditentukan sebelumnya yang dikembalikan dari definisi metrik untuk metrik. Harus antara 12 jam dan 1 menit.

timeWindow
  • string

rentang waktu pengumpulan data instans. Nilai ini harus lebih besar dari penundaan pengumpulan metrik, yang dapat bervariasi dari sumber daya ke sumber daya. Harus antara 12 jam dan 5 menit.

OperationType

operasi yang terkait dengan pemberitahuan dan nilainya harus "skala"

Name Type Description
Scale
  • string

Recurrence

Waktu berulang di mana profil ini dimulai. Elemen ini tidak digunakan jika elemen FixedDate digunakan.

Name Type Description
frequency

frekuensi pengulangan. Seberapa sering profil jadwal harus berlaku. Nilai ini harus Minggu, yang berarti setiap minggu akan memiliki kumpulan profil yang sama. Misalnya, untuk mengatur jadwal harian, atur jadwal ke setiap hari dalam seminggu. Properti frekuensi menentukan bahwa jadwal diulang setiap minggu.

schedule

batasan penjadwalan saat profil dimulai.

RecurrenceFrequency

frekuensi pengulangan. Seberapa sering profil jadwal harus berlaku. Nilai ini harus Minggu, yang berarti setiap minggu akan memiliki kumpulan profil yang sama. Misalnya, untuk mengatur jadwal harian, atur jadwal ke setiap hari dalam seminggu. Properti frekuensi menentukan bahwa jadwal diulang setiap minggu.

Name Type Description
Day
  • string
Hour
  • string
Minute
  • string
Month
  • string
None
  • string
Second
  • string
Week
  • string
Year
  • string

RecurrentSchedule

Batasan penjadwalan saat profil dimulai.

Name Type Description
days
  • string[]

pengumpulan hari yang diterapkan profil. Nilai yang mungkin adalah Minggu hingga Sabtu.

hours
  • integer[]

Kumpulan jam yang diterapkan profil. Nilai yang didukung adalah 0 hingga 23 pada jam 24 jam (waktu AM/PM tidak didukung).

minutes
  • integer[]

Kumpulan menit di mana profil berlaku.

timeZone
  • string

zona waktu untuk jam profil. Beberapa contoh zona waktu yang valid adalah: Waktu Standar Tanggal, UTC-11, Waktu Standar Hawaii, Waktu Standar Alaska, Waktu Standar Pasifik (Meksiko), Waktu Standar Pasifik, Waktu Standar Gunung AS, Waktu Standar Gunung (Meksiko), Waktu Standar Gunung, Waktu Standar Amerika Tengah, Waktu Standar Pusat, Waktu Standar Tengah (Meksiko), Waktu Standar Kanada Tengah, Waktu Standar SA Pasifik, Waktu Standar Timur, Waktu Standar Timur, Waktu Standar AS Timur, Waktu Standar Venezuela, Waktu Standar Paraguay, Waktu Standar Atlantik, Waktu Standar Brasil Tengah, Waktu Standar SA Barat, Waktu Standar SA Pasifik, Waktu Standar Newfoundland, Waktu Standar E. Amerika Selatan, Waktu Standar Argentina, Waktu Standar SA Timur, Waktu Standar Greenland, Waktu Standar Montevideo, Waktu Standar Bahia, UTC-02, Mid-Atlantic Waktu Standar, Waktu Standar Azores, Waktu Standar Cape Verde, Waktu Standar Maroko, UTC, Waktu Standar GMT, Waktu Standar Greenwich, Waktu Standar W. Eropa, Waktu Standar Eropa Tengah, Waktu Standar Romansa, Waktu Standar Eropa Tengah, W. Waktu Standar Afrika Tengah, Waktu Standar Namibia, Waktu Standar Yordania, Waktu Standar GTB, Waktu Standar Timur Tengah, Waktu Standar Mesir, Waktu Standar Suriah, Waktu Standar E. Eropa, Waktu Standar Afrika Selatan, Waktu Standar FLE, Waktu Standar Turki, Waktu Standar Israel, Waktu Standar Kaliningrad, Waktu Standar Libya, Waktu Standar Arab, Waktu Standar Arab, Waktu Standar Belarus, Waktu Standar Rusia, Waktu Standar Afrika, Waktu Standar Iran, Waktu Standar Arab, Waktu Standar Azerbaijan, Zona Waktu Rusia 3, Waktu Standar Mauritius, Waktu Standar Georgia, Waktu Standar Kaukasus, Waktu Standar Kaukasus, Waktu Standar Afghanistan, Waktu Standar Asia Barat, Waktu Standar Ekaterinburg, Waktu Standar Pakistan, Waktu Standar India, Waktu Standar Sri Lanka, Waktu Standar Nepal, Waktu Standar Asia Tengah, Waktu Standar Bangladesh, Waktu Standar N. Asia Tengah, Waktu Standar Myanmar, Waktu Standar SE Asia Utara, Waktu Standar Asia Utara, Waktu Standar Asia Utara, Waktu Standar Asia Timur Utara, Waktu Standar Singapura, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Waktu Standar Australia, Waktu Standar AUS Tengah, Waktu Standar E. Australia, Waktu Standar AUS Timur, Waktu Standar Pasifik Barat, Waktu Standar Tasmania, Waktu Standar Magadan, Waktu Standar Vladivostok, Zona Waktu Rusia 10, Waktu Standar Pasifik Tengah, Zona Waktu Rusia 11, Waktu Standar Selandia Baru, UTC+12, Waktu Standar Fiji, Waktu Standar Kamchatka, Waktu Standar Tonga, Waktu Standar Samoa, Waktu Standar Kepulauan Line

ScaleAction

Parameter untuk tindakan penskalaan.

Name Type Default Value Description
cooldown
  • string

jumlah waktu untuk menunggu sejak tindakan penskalaan terakhir sebelum tindakan ini terjadi. Harus antara 1 minggu dan 1 menit dalam format ISO 8601.

direction

arah skala. Apakah tindakan penskalaan meningkat atau mengurangi jumlah instans.

type

jenis tindakan yang harus terjadi ketika aturan skala diaktifkan.

value
  • string
1

jumlah instans yang terlibat dalam tindakan penskalaan. Nilai ini harus 1 atau lebih besar. Nilai default adalah 1.

ScaleCapacity

Jumlah instans yang dapat digunakan selama profil ini.

Name Type Description
default
  • string

jumlah instans yang akan diatur jika metrik tidak tersedia untuk evaluasi. Default hanya digunakan jika jumlah instans saat ini lebih rendah dari default.

maximum
  • string

jumlah maksimum instans untuk sumber daya. Jumlah maksimum instans aktual dibatasi oleh inti yang tersedia dalam langganan.

minimum
  • string

jumlah minimum instans untuk sumber daya.

ScaleDirection

arah skala. Apakah tindakan penskalaan meningkat atau mengurangi jumlah instans.

Name Type Description
Decrease
  • string
Increase
  • string
None
  • string

ScaleRule

Aturan yang menyediakan pemicu dan parameter untuk tindakan penskalaan.

Name Type Description
metricTrigger

pemicu yang menghasilkan tindakan penskalakan.

scaleAction

parameter untuk tindakan penskalaan.

ScaleRuleMetricDimension

Menentukan dimensi metrik aturan skala otomatis.

Name Type Description
DimensionName
  • string

Nama dimensi.

Operator

operator dimensi. Hanya 'Equals' dan 'NotEquals' yang didukung. 'Sama dengan' sama dengan salah satu nilai. 'NotEquals' tidak sama dengan semua nilai

Values
  • string[]

daftar nilai dimensi. Misalnya: ["App1","App2"].

ScaleRuleMetricDimensionOperationType

operator dimensi. Hanya 'Equals' dan 'NotEquals' yang didukung. 'Sama dengan' sama dengan salah satu nilai. 'NotEquals' tidak sama dengan semua nilai

Name Type Description
Equals
  • string
NotEquals
  • string

ScaleType

jenis tindakan yang harus terjadi ketika aturan skala diaktifkan.

Name Type Description
ChangeCount
  • string
ExactCount
  • string
PercentChangeCount
  • string
ServiceAllowedNextValue
  • string

TimeAggregationType

jenis agregasi waktu. Bagaimana data yang dikumpulkan harus digabungkan dari waktu ke waktu. Nilai defaultnya adalah Rata-rata.

Name Type Description
Average
  • string
Count
  • string
Last
  • string
Maximum
  • string
Minimum
  • string
Total
  • string

TimeWindow

Tanggal waktu tertentu untuk profil.

Name Type Description
end
  • string

waktu akhir untuk profil dalam format ISO 8601.

start
  • string

waktu mulai untuk profil dalam format ISO 8601.

timeZone
  • string

zona waktu waktu mulai dan berakhir untuk profil. Beberapa contoh zona waktu yang valid adalah: Waktu Standar Tanggal, UTC-11, Waktu Standar Hawaii, Waktu Standar Alaska, Waktu Standar Pasifik (Meksiko), Waktu Standar Pasifik, Waktu Standar Gunung AS, Waktu Standar Gunung (Meksiko), Waktu Standar Gunung, Waktu Standar Amerika Tengah, Waktu Standar Pusat, Waktu Standar Tengah (Meksiko), Waktu Standar Kanada Tengah, Waktu Standar SA Pasifik, Waktu Standar Timur, Waktu Standar Timur, Waktu Standar AS Timur, Waktu Standar Venezuela, Waktu Standar Paraguay, Waktu Standar Atlantik, Waktu Standar Brasil Tengah, Waktu Standar SA Barat, Waktu Standar SA Pasifik, Waktu Standar Newfoundland, Waktu Standar E. Amerika Selatan, Waktu Standar Argentina, Waktu Standar SA Timur, Waktu Standar Greenland, Waktu Standar Montevideo, Waktu Standar Bahia, UTC-02, Mid-Atlantic Waktu Standar, Waktu Standar Azores, Waktu Standar Cape Verde, Waktu Standar Maroko, UTC, Waktu Standar GMT, Waktu Standar Greenwich, Waktu Standar W. Eropa, Waktu Standar Eropa Tengah, Waktu Standar Romansa, Waktu Standar Eropa Tengah, W. Waktu Standar Afrika Tengah, Waktu Standar Namibia, Waktu Standar Yordania, Waktu Standar GTB, Waktu Standar Timur Tengah, Waktu Standar Mesir, Waktu Standar Suriah, Waktu Standar E. Eropa, Waktu Standar Afrika Selatan, Waktu Standar FLE, Waktu Standar Turki, Waktu Standar Israel, Waktu Standar Kaliningrad, Waktu Standar Libya, Waktu Standar Arab, Waktu Standar Arab, Waktu Standar Belarus, Waktu Standar Rusia, Waktu Standar Afrika, Waktu Standar Iran, Waktu Standar Arab, Waktu Standar Azerbaijan, Zona Waktu Rusia 3, Waktu Standar Mauritius, Waktu Standar Georgia, Waktu Standar Kaukasus, Waktu Standar Kaukasus, Waktu Standar Afghanistan, Waktu Standar Asia Barat, Waktu Standar Ekaterinburg, Waktu Standar Pakistan, Waktu Standar India, Waktu Standar Sri Lanka, Waktu Standar Nepal, Waktu Standar Asia Tengah, Waktu Standar Bangladesh, Waktu Standar N. Asia Tengah, Waktu Standar Myanmar, Waktu Standar SE Asia Utara, Waktu Standar Asia Utara, Waktu Standar Asia Utara, Waktu Standar Asia Timur Utara, Waktu Standar Singapura, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Waktu Standar Australia, Waktu Standar AUS Tengah, Waktu Standar E. Australia, Waktu Standar AUS Timur, Waktu Standar Pasifik Barat, Waktu Standar Tasmania, Waktu Standar Magadan, Waktu Standar Vladivostok, Zona Waktu Rusia 10, Waktu Standar Pasifik Tengah, Zona Waktu Rusia 11, Waktu Standar Selandia Baru, UTC+12, Waktu Standar Fiji, Waktu Standar Kamchatka, Waktu Standar Tonga, Waktu Standar Samoa, Waktu Standar Kepulauan Line

WebhookNotification

Pemberitahuan webhook tentang peristiwa skala otomatis.

Name Type Description
properties
  • object

tas properti pengaturan. Nilai ini bisa kosong.

serviceUri
  • string

alamat layanan untuk menerima pemberitahuan.