Microsoft.Insights autoscalesettings

Definisi sumber daya Bicep

Jenis sumber daya autoscalesettings dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Keterangan

Untuk panduan tentang menyebarkan solusi pemantauan, lihat Membuat sumber daya pemantauan dengan menggunakan Bicep.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/autoscalesettings, tambahkan Bicep berikut ke templat Anda.

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: {}
            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'
  }
}

Nilai properti

autoscalesettings

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string (diperlukan)
tag Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan dalam menampilkan dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang panjangnya tidak lebih besar dari 128 karakter dan panjang nilai yang tidak lebih besar dari 256 karakter. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Pengaturan skala otomatis sumber daya. AutoscaleSetting (diperlukan)

AutoscaleSetting

Nama Deskripsi Nilai
diaktifkan bendera yang diaktifkan. Menentukan apakah penskalaan otomatis diaktifkan untuk sumber daya. Nilai defaultnya adalah 'false'. bool
nama nama pengaturan skala otomatis. string
notifications pengumpulan pemberitahuan. AutoscaleNotification[]
predictiveAutoscalePolicy mode kebijakan skala otomatis prediktif. PredictiveAutoscalePolicy
profiles pengumpulan profil penskalaan otomatis yang menentukan parameter penskalaan yang berbeda untuk periode waktu yang berbeda. Maksimal 20 profil dapat ditentukan. AutoscaleProfile[] (diperlukan)

Batasan:
Panjang maksimum = 20
targetResourceLocation lokasi sumber daya tempat pengaturan skala otomatis harus ditambahkan. string
targetResourceUri pengidentifikasi sumber daya sumber daya tempat pengaturan skala otomatis harus ditambahkan. string

AutoscaleNotification

Nama Deskripsi Nilai
email pemberitahuan email. EmailNotification
operasi operasi yang terkait dengan pemberitahuan dan nilainya harus "skala" 'Skala' (diperlukan)
webhook pengumpulan pemberitahuan webhook. WebhookNotification[]

EmailNotification

Nama Deskripsi Nilai
customEmails daftar email kustom. Nilai ini bisa null atau kosong, dalam hal ini atribut akan diabaikan. string[]
sendToSubscriptionAdministrator nilai yang menunjukkan apakah akan mengirim email ke administrator langganan. bool
sendToSubscriptionCoAdministrators nilai yang menunjukkan apakah akan mengirim email ke rekan administrator langganan. bool

WebhookNotification

Nama Deskripsi Nilai
properti tas properti pengaturan. Nilai ini bisa kosong. objek
serviceUri alamat layanan untuk menerima pemberitahuan. string

PredictiveAutoscalePolicy

Nama Deskripsi Nilai
scaleLookAheadTime jumlah waktu untuk menentukan instans mana yang diluncurkan terlebih dahulu. Harus antara 1 menit dan 60 menit dalam format ISO 8601. string
scaleMode mode skala otomatis prediktif 'Dinonaktifkan'
'Diaktifkan'
'ForecastOnly' (diperlukan)

AutoscaleProfile

Nama Deskripsi Nilai
kapasitas jumlah instans yang dapat digunakan selama profil ini. ScaleCapacity (diperlukan)
fixedDate tanggal-waktu tertentu untuk profil. Elemen ini tidak digunakan jika elemen Pengulangan digunakan. TimeWindow
nama nama profil. string (diperlukan)
recurrence waktu berulang di mana profil ini dimulai. Elemen ini tidak digunakan jika elemen FixedDate digunakan. Pengulangan
aturan kumpulan aturan yang menyediakan pemicu dan parameter untuk tindakan penskalaan. Maksimal 10 aturan dapat ditentukan. ScaleRule[] (diperlukan)

ScaleCapacity

Nama Deskripsi Nilai
default jumlah instans yang akan diatur jika metrik tidak tersedia untuk evaluasi. Default hanya digunakan jika jumlah instans saat ini lebih rendah dari default. string (diperlukan)
maksimum jumlah maksimum instans untuk sumber daya. Jumlah maksimum instans aktual dibatasi oleh inti yang tersedia dalam langganan. string (diperlukan)
minimum jumlah minimum instans untuk sumber daya. string (diperlukan)

TimeWindow

Nama Deskripsi Nilai
akhir waktu akhir untuk profil dalam format ISO 8601. string (diperlukan)
mulai waktu mulai untuk profil dalam format ISO 8601. string (diperlukan)
timeZone 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 Tengah, Waktu Standar Pusat (Meksiko), Waktu Standar Pusat Kanada, Waktu Standar SA Pasifik, 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 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, W. Waktu Standar Eropa Tengah, Waktu Standar Eropa Tengah, Waktu Standar Mesir, 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 Eropa, Waktu Standar Afrika Selatan, Waktu Standar FLE, Waktu Standar Türkiye, 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, Waktu Standar Asia Utara, Waktu Standar Tiongkok, Waktu Standar Asia Timur Utara, Waktu Standar Singapura, Waktu Standar Singapura, W. Waktu Standar Australia, Waktu Standar Taipei, Waktu Standar Ulaanbaatar, Waktu Standar Tokyo, Waktu Standar Korea, Waktu Standar Yakutsk, 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 Garis string

Perulangan

Nama Deskripsi Nilai
frekuensi 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. 'Hari'
'Jam'
'Menit'
'Bulan'
'Tidak Ada'
'Kedua'
'Minggu'
'Tahun' (diperlukan)
jadwal batasan penjadwalan saat profil dimulai. RecurrentSchedule (diperlukan)

RecurrentSchedule

Nama Deskripsi Nilai
hari pengumpulan hari yang diterapkan profil. Nilai yang mungkin adalah Minggu hingga Sabtu. string[] (diperlukan)
jam Kumpulan jam yang diterapkan profil. Nilai yang didukung adalah 0 hingga 23 pada jam 24 jam (waktu AM/PM tidak didukung). int[] (diperlukan)
menit Kumpulan menit di mana profil berlaku. int[] (diperlukan)
timeZone zona waktu untuk jam profil. Beberapa contoh zona waktu yang valid adalah: Waktu Standar Dateline, 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 Tengah (Meksiko), Waktu Standar Kanada Tengah, Waktu Standar SA Pasifik, 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, waktu standar Mid-Atlantic, 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 Türkiye, 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 Afganistan, 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, Waktu Standar Asia Utara, Waktu Standar Tiongkok, Waktu Standar Asia Utara Timur, Waktu Standar Singapura, 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 string (diperlukan)

ScaleRule

Nama Deskripsi Nilai
metricTrigger pemicu yang menghasilkan tindakan penskalakan. MetricTrigger (diperlukan)
scaleAction parameter untuk tindakan penskalaan. ScaleAction (diperlukan)

MetricTrigger

Nama Deskripsi Nilai
dimensions Daftar kondisi dimensi. Misalnya: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance nilai yang menunjukkan apakah metrik harus dibagi per instans. bool
metricName nama metrik yang menentukan apa yang dipantau aturan. string (diperlukan)
metricNamespace namespace metrik yang menentukan apa yang dipantau aturan. string
metricResourceLocation lokasi sumber daya yang dipantau aturan. string
metricResourceUri pengidentifikasi sumber daya sumber daya yang dipantau aturan. string (diperlukan)
operator operator yang digunakan untuk membandingkan data metrik dan ambang batas. 'Sama dengan'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
'NotEquals' (diperlukan)
statistic jenis statistik metrik. Bagaimana metrik dari beberapa instans digabungkan. 'Rata-rata'
'Hitung'
'Maks'
'Min'
'Jumlah' (diperlukan)
ambang batas ambang metrik yang memicu tindakan skala. int (diperlukan)
timeAggregation jenis agregasi waktu. Bagaimana data yang dikumpulkan harus digabungkan dari waktu ke waktu. Nilai defaultnya adalah Rata-rata. 'Rata-rata'
'Hitung'
'Terakhir'
'Maksimum'
'Minimum'
'Total' (diperlukan)
timeGrain 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. string (diperlukan)
timeWindow 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. string (diperlukan)

ScaleRuleMetricDimension

Nama Deskripsi Nilai
DimensionName Nama dimensi. string (diperlukan)
Operator operator dimensi. Hanya 'Equals' dan 'NotEquals' yang didukung. 'Sama dengan' sama dengan salah satu nilai. 'NotEquals' tidak sama dengan semua nilai 'Sama dengan'
'NotEquals' (diperlukan)
Nilai daftar nilai dimensi. Misalnya: ["App1","App2"]. string[] (diperlukan)

ScaleAction

Nama Deskripsi Nilai
cooldown jumlah waktu untuk menunggu sejak tindakan penskalaan terakhir sebelum tindakan ini terjadi. Harus antara 1 minggu dan 1 menit dalam format ISO 8601. string (diperlukan)
direction arah skala. Apakah tindakan penskalaan meningkat atau mengurangi jumlah instans. 'Kurangi'
'Tambah'
'None' (diperlukan)
jenis jenis tindakan yang harus terjadi ketika aturan skala diaktifkan. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (diperlukan)
nilai jumlah instans yang terlibat dalam tindakan penskalaan. Nilai ini harus 1 atau lebih besar. Nilai default adalah 1. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Darktrace Autoscaling vSensors

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan penyebaran penskalaan otomatis Darktrace vSensors
Menyebarkan Drupal dengan Set Skala VM, Azure Files dan Mysql

Sebarkan ke Azure
Sebarkan Set Skala VM di belakang load balancer/NAT & setiap VM yang menjalankan Drupal (Apache / PHP). Semua simpul berbagi penyimpanan berbagi file Azure yang dibuat dan database MySQL
Kentico Xperience

Sebarkan ke Azure
Templat ini memfasilitasi penyebaran sumber daya yang diperlukan untuk menghosting lingkungan Kentico Xperience di Microsoft Azure.
Skala Otomatis LANSA Windows VM ScaleSet dengan database Azure SQL

Sebarkan ke Azure
Templat menyebarkan VMSS Windows dengan jumlah VM yang diinginkan dalam set skala dan MSI LANSA untuk diinstal ke setiap VM. Setelah Set Skala VM disebarkan, ekstensi skrip kustom digunakan untuk menginstal LANSA MSI)
Menyebarkan Set Skala VM dengan server Python Bottle & AutoScale

Sebarkan ke Azure
Sebarkan Set Skala VM di belakang load balancer/NAT & setiap VM yang menjalankan aplikasi Python Bottle sederhana yang berfungsi. Dengan Skala Otomatis yang dikonfigurasi Set Skala akan meluaskan skala & sesuai kebutuhan
Aplikasi Web Umbraco CMS yang Dapat Diskalakan

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Aplikasi Web Umbraco CMS Sederhana

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Sebarkan ke Azure
Adopsi cloud untuk Perusahaan, kecil atau besar, memerlukan model tata kelola yang bertanggung jawab dan efisien untuk mendapatkan nilai dari penyebaran cloud mereka. CloudWise (nama kode untuk solusi), adalah solusi komposit yang tersedia dari Mulai Cepat Mitra Azure, adalah pengaktif adopsi untuk Pelanggan, Integrator Sistem, dan Mitra, yang memberikan solusi tata kelola dan operasi otomatis yang dapat dilayankan sendiri, yang berfokus pada Mengoptimalkan Biaya Anda, Meningkatkan Keandalan Aplikasi Anda, Mengurangi Risiko Bisnis. Solusi ini menyoroti pilar tata kelola inti Visibilitas dan Kontrol.
Menyebarkan Pengaturan Skala Otomatis untuk Virtual Machine ScaleSet

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan kebijakan skala otomatis untuk sumber daya Virtual Machine ScaleSet.
Menyebarkan Pengaturan Skala Otomatis untuk Paket App Service

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan kebijakan skala otomatis untuk sumber daya Azure AppService Plan.
Menyebarkan Windows VMSS mengonfigurasi jendela yang menampilkan SSL DSC

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan dua Windows VMSS, mengonfigurasi fitur windows seperti IIS/Peran Web, .Net Framework 4.5, auth windows, inisialisasi aplikasi, mengunduh paket penyebaran aplikasi, Penulisan Ulang URL & konfigurasi SSL menggunakan DSC dan Azure Key Vault
Set Skala VM dengan skala otomatis menjalankan WebApp IIS

Sebarkan ke Azure
Menyebarkan Windows VM Scale Set yang menjalankan IIS dan aplikasi web .NET MVC yang sangat dasar. Ekstensi DSC PowerShell VMSS dimanfaatkan untuk melakukan penginstalan IIS dan penyebaran paket WebDeploy.
Menyebarkan Set Skala VM dengan gambar kustom Linux

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan gambar Linux VM kustom di dalam Set Skala. VM ini berada di belakang load balancer dengan penyeimbangan beban HTTP (secara default pada port 80). Contohnya menggunakan skrip kustom untuk melakukan penyebaran dan pembaruan aplikasi, Anda mungkin harus menyediakan skrip kustom untuk prosedur pembaruan Anda sendiri. Anda harus memberikan gambar umum VM Anda di langganan dan wilayah yang sama tempat Anda membuat VMSS.
Mengubah jumlah VM secara manual dalam Set Skala

Sebarkan ke Azure
Templat ini memungkinkan Anda mengubah jumlah VM secara manual dalam Set Skala.
Menyebarkan Set Skala VM dengan VM Linux dan Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Set Skala VM sederhana VM Linux menggunakan versi terbaru Ubuntu Linux 15.04 atau 14.04.4-LTS. VM ini berada di belakang load balancer dengan aturan NAT untuk koneksi ssh. Mereka juga memiliki Skala Otomatis terintegrasi
Menyebarkan Set Skala VM dengan VM Windows dan Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set sederhana Windows VM menggunakan versi terbaru dari Windows 2008-R2-SP1, 2012-Datacenter, atau 2012-R2-Datacenter. VM ini berada di belakang load balancer dengan aturan NAT untuk koneksi RDP. Mereka juga memiliki Skala Otomatis terintegrasi

Definisi sumber daya templat ARM

Jenis sumber daya autoscalesettings dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Keterangan

Untuk panduan tentang menyebarkan solusi pemantauan, lihat Membuat sumber daya pemantauan dengan menggunakan Bicep.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/autoscalesettings, tambahkan JSON berikut ke templat Anda.

{
  "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": {},
            "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"
  }
}

Nilai properti

autoscalesettings

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Insights/autoscalesettings'
apiVersion Versi api sumber daya '2022-10-01'
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string (diperlukan)
tag Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan dalam melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang panjangnya tidak lebih besar dari 128 karakter dan nilai yang panjangnya tidak lebih besar dari 256 karakter. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Pengaturan skala otomatis sumber daya. AutoscaleSetting (diperlukan)

AutoscaleSetting

Nama Deskripsi Nilai
diaktifkan bendera yang diaktifkan. Menentukan apakah penskalaan otomatis diaktifkan untuk sumber daya. Nilai defaultnya adalah 'false'. bool
nama nama pengaturan skala otomatis. string
notifications pengumpulan pemberitahuan. AutoscaleNotification[]
predictiveAutoscalePolicy mode kebijakan skala otomatis prediktif. PredictiveAutoscalePolicy
profiles kumpulan profil penskalaan otomatis yang menentukan parameter penskalaan yang berbeda untuk periode waktu yang berbeda. Maksimal 20 profil dapat ditentukan. AutoscaleProfile[] (diperlukan)

Batasan:
Panjang maksimum = 20
targetResourceLocation lokasi sumber daya tempat pengaturan skala otomatis harus ditambahkan. string
targetResourceUri pengidentifikasi sumber daya sumber daya tempat pengaturan skala otomatis harus ditambahkan. string

AutoscaleNotification

Nama Deskripsi Nilai
email pemberitahuan email. EmailNotification
operasi operasi yang terkait dengan pemberitahuan dan nilainya harus "skala" 'Skala' (diperlukan)
webhook kumpulan pemberitahuan webhook. WebhookNotification[]

EmailNotification

Nama Deskripsi Nilai
customEmails daftar email kustom. Nilai ini bisa null atau kosong, dalam hal ini atribut ini akan diabaikan. string[]
sendToSubscriptionAdministrator nilai yang menunjukkan apakah akan mengirim email ke administrator langganan. bool
sendToSubscriptionCoAdministrators nilai yang menunjukkan apakah akan mengirim email ke rekan administrator langganan. bool

WebhookNotification

Nama Deskripsi Nilai
properti tas properti pengaturan. Nilai ini bisa kosong. objek
serviceUri alamat layanan untuk menerima pemberitahuan. string

PredictiveAutoscalePolicy

Nama Deskripsi Nilai
scaleLookAheadTime jumlah waktu untuk menentukan instans mana yang diluncurkan terlebih dahulu. Ini harus antara 1 menit dan 60 menit dalam format ISO 8601. string
scaleMode mode skala otomatis prediktif 'Dinonaktifkan'
'Diaktifkan'
'ForecastOnly' (diperlukan)

AutoscaleProfile

Nama Deskripsi Nilai
kapasitas jumlah instans yang dapat digunakan selama profil ini. ScaleCapacity (diperlukan)
fixedDate tanggal-waktu tertentu untuk profil. Elemen ini tidak digunakan jika elemen Pengulangan digunakan. TimeWindow
nama nama profil. string (diperlukan)
recurrence waktu berulang di mana profil ini dimulai. Elemen ini tidak digunakan jika elemen FixedDate digunakan. Pengulangan
aturan pengumpulan aturan yang menyediakan pemicu dan parameter untuk tindakan penskalaan. Maksimal 10 aturan dapat ditentukan. ScaleRule[] (diperlukan)

ScaleCapacity

Nama Deskripsi Nilai
default jumlah instans yang akan diatur jika metrik tidak tersedia untuk evaluasi. Default hanya digunakan jika jumlah instans saat ini lebih rendah dari default. string (diperlukan)
maksimum jumlah maksimum instans untuk sumber daya. Jumlah maksimum instans aktual dibatasi oleh inti yang tersedia dalam langganan. string (diperlukan)
minimum jumlah minimum instans untuk sumber daya. string (diperlukan)

TimeWindow

Nama Deskripsi Nilai
akhir waktu akhir untuk profil dalam format ISO 8601. string (diperlukan)
mulai waktu mulai untuk profil dalam format ISO 8601. string (diperlukan)
timeZone zona waktu waktu mulai dan berakhir untuk profil. Beberapa contoh zona waktu yang valid adalah: Waktu Standar Dateline, 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 Tengah (Meksiko), Waktu Standar Kanada Tengah, Waktu Standar SA Pasifik, 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, waktu standar Mid-Atlantic, 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 Türkiye, 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 Afganistan, 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, Waktu Standar Asia Utara, Waktu Standar Tiongkok, Waktu Standar Asia Utara Timur, Waktu Standar Singapura, 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 string

Perulangan

Nama Deskripsi Nilai
frekuensi 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. 'Hari'
'Jam'
'Menit'
'Bulan'
'Tidak Ada'
'Kedua'
'Minggu'
'Tahun' (diperlukan)
jadwal batasan penjadwalan saat profil dimulai. RecurrentSchedule (diperlukan)

RecurrentSchedule

Nama Deskripsi Nilai
hari pengumpulan hari yang diterapkan profil. Nilai yang mungkin adalah Minggu hingga Sabtu. string[] (diperlukan)
jam Kumpulan jam yang diterapkan profil. Nilai yang didukung adalah 0 hingga 23 pada jam 24 jam (waktu AM/PM tidak didukung). int[] (diperlukan)
menit Kumpulan menit di mana profil berlaku. int[] (diperlukan)
timeZone zona waktu untuk jam profil. Beberapa contoh zona waktu yang valid adalah: Waktu Standar Dateline, 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 Tengah (Meksiko), Waktu Standar Kanada Tengah, Waktu Standar SA Pasifik, 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, waktu standar Mid-Atlantic, 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 Türkiye, 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 Afganistan, 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, Waktu Standar Asia Utara, Waktu Standar Tiongkok, Waktu Standar Asia Utara Timur, Waktu Standar Singapura, 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 string (diperlukan)

ScaleRule

Nama Deskripsi Nilai
metricTrigger pemicu yang menghasilkan tindakan penskalakan. MetricTrigger (diperlukan)
scaleAction parameter untuk tindakan penskalaan. ScaleAction (diperlukan)

MetricTrigger

Nama Deskripsi Nilai
dimensions Daftar kondisi dimensi. Misalnya: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance nilai yang menunjukkan apakah metrik harus dibagi per instans. bool
metricName nama metrik yang menentukan apa yang dipantau aturan. string (diperlukan)
metricNamespace namespace metrik yang menentukan apa yang dipantau aturan. string
metricResourceLocation lokasi sumber daya yang dipantau aturan. string
metricResourceUri pengidentifikasi sumber daya sumber daya yang dipantau aturan. string (diperlukan)
operator operator yang digunakan untuk membandingkan data metrik dan ambang batas. 'Sama dengan'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
'NotEquals' (diperlukan)
statistic jenis statistik metrik. Bagaimana metrik dari beberapa instans digabungkan. 'Rata-rata'
'Hitung'
'Maks'
'Min'
'Jumlah' (diperlukan)
ambang batas ambang metrik yang memicu tindakan skala. int (diperlukan)
timeAggregation jenis agregasi waktu. Bagaimana data yang dikumpulkan harus digabungkan dari waktu ke waktu. Nilai defaultnya adalah Rata-rata. 'Rata-rata'
'Hitung'
'Terakhir'
'Maksimum'
'Minimum'
'Total' (diperlukan)
timeGrain 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. string (diperlukan)
timeWindow 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. string (diperlukan)

ScaleRuleMetricDimension

Nama Deskripsi Nilai
DimensionName Nama dimensi. string (diperlukan)
Operator operator dimensi. Hanya 'Equals' dan 'NotEquals' yang didukung. 'Sama dengan' sama dengan salah satu nilai. 'NotEquals' tidak sama dengan semua nilai 'Sama dengan'
'NotEquals' (diperlukan)
Nilai daftar nilai dimensi. Misalnya: ["App1","App2"]. string[] (diperlukan)

ScaleAction

Nama Deskripsi Nilai
cooldown jumlah waktu untuk menunggu sejak tindakan penskalaan terakhir sebelum tindakan ini terjadi. Harus antara 1 minggu dan 1 menit dalam format ISO 8601. string (diperlukan)
direction arah skala. Apakah tindakan penskalaan meningkat atau mengurangi jumlah instans. 'Kurangi'
'Tambah'
'None' (diperlukan)
jenis jenis tindakan yang harus terjadi ketika aturan skala diaktifkan. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (diperlukan)
nilai jumlah instans yang terlibat dalam tindakan penskalaan. Nilai ini harus 1 atau lebih besar. Nilai default adalah 1. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Darktrace Autoscaling vSensors

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan penyebaran penskalaan otomatis Darktrace vSensors
Menyebarkan Drupal dengan Set Skala VM, Azure Files dan Mysql

Sebarkan ke Azure
Sebarkan Set Skala VM di belakang load balancer/NAT & setiap VM yang menjalankan Drupal (Apache / PHP). Semua simpul berbagi penyimpanan berbagi file Azure yang dibuat dan database MySQL
Kentico Xperience

Sebarkan ke Azure
Templat ini memfasilitasi penyebaran sumber daya yang diperlukan untuk menghosting lingkungan Kentico Xperience di Microsoft Azure.
Skala Otomatis LANSA Windows VM ScaleSet dengan database Azure SQL

Sebarkan ke Azure
Templat menyebarkan VMSS Windows dengan jumlah VM yang diinginkan dalam set skala dan MSI LANSA untuk diinstal ke setiap VM. Setelah Set Skala VM disebarkan, ekstensi skrip kustom digunakan untuk menginstal LANSA MSI)
Menyebarkan Set Skala VM dengan server Python Bottle & AutoScale

Sebarkan ke Azure
Sebarkan Set Skala VM di belakang load balancer/NAT & setiap VM yang menjalankan aplikasi Python Bottle sederhana yang berfungsi. Dengan Skala Otomatis yang dikonfigurasi Set Skala akan meluaskan skala & sesuai kebutuhan
Aplikasi Web Umbraco CMS yang Dapat Diskalakan

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Aplikasi Web Umbraco CMS Sederhana

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Sebarkan ke Azure
Adopsi cloud untuk Perusahaan, kecil atau besar, memerlukan model tata kelola yang bertanggung jawab dan efisien untuk mendapatkan nilai dari penyebaran cloud mereka. CloudWise (nama kode untuk solusi), adalah solusi komposit yang tersedia dari Mulai Cepat Mitra Azure, adalah pengaktif adopsi untuk Pelanggan, Integrator Sistem, dan Mitra, yang memberikan solusi tata kelola dan operasi otomatis yang dapat dilayankan sendiri, yang berfokus pada Mengoptimalkan Biaya Anda, Meningkatkan Keandalan Aplikasi Anda, Mengurangi Risiko Bisnis. Solusi ini menyoroti pilar tata kelola inti Visibilitas dan Kontrol.
Menyebarkan Pengaturan Skala Otomatis untuk Virtual Machine ScaleSet

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan kebijakan skala otomatis untuk sumber daya Virtual Machine ScaleSet.
Menyebarkan Pengaturan Skala Otomatis untuk Paket App Service

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan kebijakan skala otomatis untuk sumber daya Azure AppService Plan.
Menyebarkan Windows VMSS mengonfigurasi jendela yang menampilkan SSL DSC

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan dua Windows VMSS, mengonfigurasi fitur windows seperti IIS/Peran Web, .Net Framework 4.5, auth windows, inisialisasi aplikasi, mengunduh paket penyebaran aplikasi, Penulisan Ulang URL & konfigurasi SSL menggunakan DSC dan Azure Key Vault
Set Skala VM dengan skala otomatis menjalankan WebApp IIS

Sebarkan ke Azure
Menyebarkan Windows VM Scale Set yang menjalankan IIS dan aplikasi web .NET MVC yang sangat dasar. Ekstensi DSC PowerShell VMSS dimanfaatkan untuk melakukan penginstalan IIS dan penyebaran paket WebDeploy.
Menyebarkan Set Skala VM dengan gambar kustom Linux

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan gambar Linux VM kustom di dalam Set Skala. VM ini berada di belakang load balancer dengan penyeimbangan beban HTTP (secara default pada port 80). Contohnya menggunakan skrip kustom untuk melakukan penyebaran dan pembaruan aplikasi, Anda mungkin harus menyediakan skrip kustom untuk prosedur pembaruan Anda sendiri. Anda harus memberikan gambar umum VM Anda di langganan dan wilayah yang sama tempat Anda membuat VMSS.
Mengubah jumlah VM secara manual dalam Set Skala

Sebarkan ke Azure
Templat ini memungkinkan Anda mengubah jumlah VM secara manual dalam Set Skala.
Menyebarkan Set Skala VM dengan VM Linux dan Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Set Skala VM sederhana VM Linux menggunakan versi terbaru Ubuntu Linux 15.04 atau 14.04.4-LTS. VM ini berada di belakang load balancer dengan aturan NAT untuk koneksi ssh. Mereka juga memiliki Skala Otomatis terintegrasi
Menyebarkan Set Skala VM dengan VM Windows dan Skala Otomatis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set sederhana Windows VM menggunakan versi terbaru dari Windows 2008-R2-SP1, 2012-Datacenter, atau 2012-R2-Datacenter. VM ini berada di belakang load balancer dengan aturan NAT untuk koneksi RDP. Mereka juga memiliki Skala Otomatis terintegrasi

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya autoscalesettings dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/autoscalesettings, tambahkan Terraform berikut ke templat Anda.

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 = {}
              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"
    }
  })
}

Nilai properti

autoscalesettings

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Insights/autoscalesettings@2022-10-01"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan dalam melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang panjangnya tidak lebih besar dari 128 karakter dan nilai yang panjangnya tidak lebih besar dari 256 karakter. Kamus nama dan nilai tag.
properti Pengaturan skala otomatis sumber daya. AutoscaleSetting (diperlukan)

AutoscaleSetting

Nama Deskripsi Nilai
diaktifkan bendera yang diaktifkan. Menentukan apakah penskalaan otomatis diaktifkan untuk sumber daya. Nilai defaultnya adalah 'false'. bool
nama nama pengaturan skala otomatis. string
notifications pengumpulan pemberitahuan. AutoscaleNotification[]
predictiveAutoscalePolicy mode kebijakan skala otomatis prediktif. PredictiveAutoscalePolicy
profiles kumpulan profil penskalaan otomatis yang menentukan parameter penskalaan yang berbeda untuk periode waktu yang berbeda. Maksimal 20 profil dapat ditentukan. AutoscaleProfile[] (diperlukan)

Batasan:
Panjang maksimum = 20
targetResourceLocation lokasi sumber daya tempat pengaturan skala otomatis harus ditambahkan. string
targetResourceUri pengidentifikasi sumber daya sumber daya tempat pengaturan skala otomatis harus ditambahkan. string

AutoscaleNotification

Nama Deskripsi Nilai
email pemberitahuan email. EmailNotification
operasi operasi yang terkait dengan pemberitahuan dan nilainya harus "skala" "Skala" (diperlukan)
webhook kumpulan pemberitahuan webhook. WebhookNotification[]

EmailNotification

Nama Deskripsi Nilai
customEmails daftar email kustom. Nilai ini bisa null atau kosong, dalam hal ini atribut ini akan diabaikan. string[]
sendToSubscriptionAdministrator nilai yang menunjukkan apakah akan mengirim email ke administrator langganan. bool
sendToSubscriptionCoAdministrators nilai yang menunjukkan apakah akan mengirim email ke rekan administrator langganan. bool

WebhookNotification

Nama Deskripsi Nilai
properti tas properti pengaturan. Nilai ini bisa kosong. objek
serviceUri alamat layanan untuk menerima pemberitahuan. string

PredictiveAutoscalePolicy

Nama Deskripsi Nilai
scaleLookAheadTime jumlah waktu untuk menentukan instans mana yang diluncurkan terlebih dahulu. Harus antara 1 menit dan 60 menit dalam format ISO 8601. string
scaleMode mode skala otomatis prediktif "Dinonaktifkan"
"Diaktifkan"
"ForecastOnly" (diperlukan)

AutoscaleProfile

Nama Deskripsi Nilai
kapasitas jumlah instans yang dapat digunakan selama profil ini. ScaleCapacity (diperlukan)
fixedDate tanggal-waktu tertentu untuk profil. Elemen ini tidak digunakan jika elemen Pengulangan digunakan. TimeWindow
nama nama profil. string (diperlukan)
recurrence waktu berulang di mana profil ini dimulai. Elemen ini tidak digunakan jika elemen FixedDate digunakan. Pengulangan
aturan kumpulan aturan yang menyediakan pemicu dan parameter untuk tindakan penskalaan. Maksimal 10 aturan dapat ditentukan. ScaleRule[] (diperlukan)

ScaleCapacity

Nama Deskripsi Nilai
default jumlah instans yang akan diatur jika metrik tidak tersedia untuk evaluasi. Default hanya digunakan jika jumlah instans saat ini lebih rendah dari default. string (diperlukan)
maksimum jumlah maksimum instans untuk sumber daya. Jumlah maksimum instans aktual dibatasi oleh inti yang tersedia dalam langganan. string (diperlukan)
minimum jumlah minimum instans untuk sumber daya. string (diperlukan)

TimeWindow

Nama Deskripsi Nilai
akhir waktu akhir untuk profil dalam format ISO 8601. string (diperlukan)
mulai waktu mulai untuk profil dalam format ISO 8601. string (diperlukan)
timeZone 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 Tengah, Waktu Standar Pusat (Meksiko), Waktu Standar Pusat Kanada, Waktu Standar SA Pasifik, 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 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, W. Waktu Standar Eropa Tengah, Waktu Standar Eropa Tengah, Waktu Standar Mesir, 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 Eropa, Waktu Standar Afrika Selatan, Waktu Standar FLE, Waktu Standar Türkiye, 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, Waktu Standar Asia Utara, Waktu Standar Tiongkok, Waktu Standar Asia Timur Utara, Waktu Standar Singapura, Waktu Standar Singapura, W. Waktu Standar Australia, Waktu Standar Taipei, Waktu Standar Ulaanbaatar, Waktu Standar Tokyo, Waktu Standar Korea, Waktu Standar Yakutsk, 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 Garis string

Perulangan

Nama Deskripsi Nilai
frekuensi 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. "Hari"
"Jam"
"Menit"
"Bulan"
"Tidak Ada"
"Kedua"
"Minggu"
"Tahun" (diperlukan)
jadwal batasan penjadwalan saat profil dimulai. RecurrentSchedule (diperlukan)

RecurrentSchedule

Nama Deskripsi Nilai
hari pengumpulan hari yang diterapkan profil. Nilai yang mungkin adalah Minggu hingga Sabtu. string[] (diperlukan)
jam Kumpulan jam yang diterapkan profil. Nilai yang didukung adalah 0 hingga 23 pada jam 24 jam (waktu AM/PM tidak didukung). int[] (diperlukan)
menit Kumpulan menit di mana profil berlaku. int[] (diperlukan)
timeZone 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 Tengah, Waktu Standar Pusat (Meksiko), Waktu Standar Pusat Kanada, Waktu Standar SA Pasifik, 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 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, W. Waktu Standar Eropa Tengah, Waktu Standar Eropa Tengah, Waktu Standar Mesir, 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 Eropa, Waktu Standar Afrika Selatan, Waktu Standar FLE, Waktu Standar Türkiye, 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, Waktu Standar Asia Utara, Waktu Standar Tiongkok, Waktu Standar Asia Timur Utara, Waktu Standar Singapura, Waktu Standar Singapura, W. Waktu Standar Australia, Waktu Standar Taipei, Waktu Standar Ulaanbaatar, Waktu Standar Tokyo, Waktu Standar Korea, Waktu Standar Yakutsk, 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 Garis string (diperlukan)

ScaleRule

Nama Deskripsi Nilai
metricTrigger pemicu yang menghasilkan tindakan penskalakan. MetricTrigger (diperlukan)
scaleAction parameter untuk tindakan penskalaan. ScaleAction (diperlukan)

MetricTrigger

Nama Deskripsi Nilai
dimensions Daftar kondisi dimensi. Misalnya: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance nilai yang menunjukkan apakah metrik harus dibagi per instans. bool
metricName nama metrik yang menentukan apa yang dipantau aturan. string (diperlukan)
metricNamespace namespace metrik yang menentukan apa yang dipantau aturan. string
metricResourceLocation lokasi sumber daya yang dipantau aturan. string
metricResourceUri pengidentifikasi sumber daya sumber daya yang dipantau aturan. string (diperlukan)
operator operator yang digunakan untuk membandingkan data metrik dan ambang batas. "Sama dengan"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (diperlukan)
statistic jenis statistik metrik. Bagaimana metrik dari beberapa instans digabungkan. "Rata-rata"
"Hitung"
"Maks"
"Min"
"Jumlah" (diperlukan)
ambang batas ambang metrik yang memicu tindakan skala. int (diperlukan)
timeAggregation jenis agregasi waktu. Bagaimana data yang dikumpulkan harus digabungkan dari waktu ke waktu. Nilai defaultnya adalah Rata-rata. "Rata-rata"
"Hitung"
"Terakhir"
"Maksimum"
"Minimum"
"Total" (diperlukan)
timeGrain 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. string (diperlukan)
timeWindow 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. string (diperlukan)

ScaleRuleMetricDimension

Nama Deskripsi Nilai
DimensionName Nama dimensi. string (diperlukan)
Operator operator dimensi. Hanya 'Equals' dan 'NotEquals' yang didukung. 'Sama dengan' sama dengan salah satu nilai. 'NotEquals' tidak sama dengan semua nilai "Sama dengan"
"NotEquals" (diperlukan)
Nilai daftar nilai dimensi. Misalnya: ["App1","App2"]. string[] (diperlukan)

ScaleAction

Nama Deskripsi Nilai
cooldown jumlah waktu untuk menunggu sejak tindakan penskalaan terakhir sebelum tindakan ini terjadi. Harus antara 1 minggu dan 1 menit dalam format ISO 8601. string (diperlukan)
direction arah skala. Apakah tindakan penskalaan meningkat atau mengurangi jumlah instans. "Kurangi"
"Tingkatkan"
"Tidak Ada" (diperlukan)
jenis jenis tindakan yang harus terjadi ketika aturan skala diaktifkan. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (diperlukan)
nilai jumlah instans yang terlibat dalam tindakan penskalaan. Nilai ini harus 1 atau lebih besar. Nilai default adalah 1. string