Microsoft.Network trafficmanagerprofiles 2015-11-01
Definisi sumber daya Bicep
Jenis sumber daya trafficmanagerprofiles dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/trafficmanagerprofiles, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2015-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
dnsConfig: {
fqdn: 'string'
relativeName: 'string'
ttl: int
}
endpoints: [
{
id: 'string'
name: 'string'
properties: {
endpointLocation: 'string'
endpointMonitorStatus: 'string'
endpointStatus: 'string'
minChildEndpoints: int
priority: int
target: 'string'
targetResourceId: 'string'
weight: int
}
type: 'string'
}
]
monitorConfig: {
path: 'string'
port: int
profileMonitorStatus: 'string'
protocol: 'string'
}
profileStatus: 'string'
trafficRoutingMethod: 'string'
}
}
Nilai properti
trafficmanagerprofiles
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-63 Karakter yang valid: Alfanumerik, garis bawah, dan titik. Mulai dan akhiri dengan alfanumerik. Nama sumber daya harus unik di seluruh Azure. |
lokasi | Lokasi sumber daya | string |
tag | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
properti | Kelas yang mewakili properti profil Traffic Manager. | ProfileProperties |
ProfileProperties
Nama | Deskripsi | Nilai |
---|---|---|
dnsConfig | Mendapatkan atau mengatur pengaturan DNS profil Traffic Manager. | DnsConfig |
titik akhir | Mendapatkan atau mengatur daftar titik akhir di profil Traffic Manager. | Titik akhir[] |
monitorConfig | Mendapatkan atau mengatur pengaturan pemantauan titik akhir profil Traffic Manager. | MonitorConfig |
profileStatus | Mendapatkan atau mengatur status profil Traffic Manager. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan'. | string |
trafficRoutingMethod | Mendapatkan atau mengatur metode perutean lalu lintas profil Traffic Manager. Nilai yang mungkin adalah 'Performa', 'Tertimbang', atau 'Prioritas'. | string |
DnsConfig
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Mendapatkan atau mengatur nama domain yang sepenuhnya memenuhi syarat (FQDN) dari profil Traffic Manager. Ini dibentuk dari perangkaian RelativeName dengan domain DNS yang digunakan oleh Azure Traffic Manager. | string |
relativeName | Mendapatkan atau mengatur nama DNS relatif yang disediakan oleh profil Traffic Manager ini. Nilai ini dikombinasikan dengan nama domain DNS yang digunakan oleh Azure Traffic Manager untuk membentuk nama domain yang sepenuhnya memenuhi syarat (FQDN) profil. | string |
ttl | Mendapatkan atau mengatur DNS Time-To-Live (TTL), dalam hitungan detik. Ini memberi tahu pemecah masalah DNS lokal dan klien DNS berapa lama untuk menyimpan respons DNS yang disediakan oleh profil Traffic Manager ini. | int |
Titik akhir
Nama | Deskripsi | Nilai |
---|---|---|
id | Mendapatkan atau mengatur ID titik akhir Traffic Manager. | string |
nama | Mendapatkan atau mengatur nama titik akhir Traffic Manager. | string |
properti | Kelas yang mewakili properti titik akhir Traffic Manager. | EndpointProperties |
jenis | Mendapatkan atau mengatur jenis titik akhir titik akhir Traffic Manager. | string |
EndpointProperties
Nama | Deskripsi | Nilai |
---|---|---|
endpointLocation | Menentukan lokasi titik akhir eksternal atau berlapis saat menggunakan metode perutean lalu lintas 'Performa'. | string |
endpointMonitorStatus | Mendapatkan atau mengatur status pemantauan titik akhir. | string |
endpointStatus | Mendapatkan atau mengatur status titik akhir.. Jika titik akhir Diaktifkan, titik akhir diperiksa untuk kesehatan titik akhir dan disertakan dalam metode perutean lalu lintas. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan'. | string |
minChildEndpoints | Mendapatkan atau mengatur jumlah minimum titik akhir yang harus tersedia di profil anak agar profil induk dianggap tersedia. Hanya berlaku untuk titik akhir jenis 'NestedEndpoints'. | int |
prioritas | Mendapatkan atau mengatur prioritas titik akhir ini saat menggunakan metode perutean lalu lintas 'Prioritas'. Nilai yang mungkin adalah dari 1 hingga 1000, nilai yang lebih rendah mewakili prioritas yang lebih tinggi. Ini adalah parameter opsional. Jika ditentukan, titik akhir harus ditentukan pada semua titik akhir, dan tidak ada dua titik akhir yang dapat berbagi nilai prioritas yang sama. | int |
target | Mendapatkan atau mengatur nama DNS titik akhir yang sepenuhnya memenuhi syarat. Traffic Manager mengembalikan nilai ini dalam respons DNS untuk mengarahkan lalu lintas ke titik akhir ini. | string |
targetResourceId | Mendapatkan atau mengatur URI Sumber Daya Azure dari titik akhir. Tidak berlaku untuk titik akhir jenis 'ExternalEndpoints'. | string |
bobot | Mendapatkan atau mengatur bobot titik akhir ini saat menggunakan metode perutean lalu lintas 'Tertimbang'. Nilai yang mungkin adalah dari 1 hingga 1000. | int |
MonitorConfig
Nama | Deskripsi | Nilai |
---|---|---|
jalur | Mendapatkan atau mengatur jalur relatif terhadap nama domain titik akhir yang digunakan untuk memeriksa kesehatan titik akhir. | string |
port | Mendapatkan atau mengatur port TCP yang digunakan untuk memeriksa kesehatan titik akhir. | int |
profileMonitorStatus | Mendapatkan atau mengatur status pemantauan tingkat profil profil Traffic Manager. | string |
protokol | Mendapatkan atau mengatur protokol (HTTP atau HTTPS) yang digunakan untuk memeriksa kesehatan titik akhir. | string |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Manajer lalu lintas multitingkat, L4 ILB, L7 AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM dan mengonfigurasi penyeimbangan beban |
Penyiapan Demo Azure Traffic Manager + Application Gateways |
Templat ini memungkinkan Anda menyebarkan Azure Traffic Manager dengan cepat di atas demo Application Gateways untuk menguji distribusi lalu lintas di antara berbagai wilayah. |
Penyiapan Demo Azure Traffic Manager |
Templat ini memungkinkan Anda menyebarkan demo Azure Traffic Manager dengan cepat untuk menguji distribusi lalu lintas antar wilayah yang berbeda. |
Contoh titik akhir eksternal Azure Traffic Manager |
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir eksternal. |
Perutean multinilai Azure Traffic Manager |
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir berlapis dengan perutean min-child dan multinilai. |
Contoh VM Azure Traffic Manager |
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual. |
Contoh VM Azure Traffic Manager dengan Zona Ketersediaan |
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual yang ditempatkan di Zona Ketersediaan. |
Contoh aplikasi web Azure Traffic Manager |
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager untuk App Service. |
Definisi sumber daya templat ARM
Jenis sumber daya trafficmanagerprofiles dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/trafficmanagerprofiles, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Network/trafficmanagerprofiles",
"apiVersion": "2015-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"dnsConfig": {
"fqdn": "string",
"relativeName": "string",
"ttl": "int"
},
"endpoints": [
{
"id": "string",
"name": "string",
"properties": {
"endpointLocation": "string",
"endpointMonitorStatus": "string",
"endpointStatus": "string",
"minChildEndpoints": "int",
"priority": "int",
"target": "string",
"targetResourceId": "string",
"weight": "int"
},
"type": "string"
}
],
"monitorConfig": {
"path": "string",
"port": "int",
"profileMonitorStatus": "string",
"protocol": "string"
},
"profileStatus": "string",
"trafficRoutingMethod": "string"
}
}
Nilai properti
trafficmanagerprofiles
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.Network/trafficmanagerprofiles' |
apiVersion | Versi api sumber daya | '2015-11-01' |
nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-63 Karakter yang valid: Alfanumerik, garis bawah, dan titik. Mulai dan akhiri dengan alfanumerik. Nama sumber daya harus unik di seluruh Azure. |
lokasi | Lokasi sumber daya | string |
tag | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
properti | Kelas yang mewakili properti profil Traffic Manager. | ProfileProperties |
ProfileProperties
Nama | Deskripsi | Nilai |
---|---|---|
dnsConfig | Mendapatkan atau mengatur pengaturan DNS profil Traffic Manager. | DnsConfig |
titik akhir | Mendapatkan atau mengatur daftar titik akhir di profil Traffic Manager. | Titik akhir[] |
monitorConfig | Mendapatkan atau mengatur pengaturan pemantauan titik akhir profil Traffic Manager. | MonitorConfig |
profileStatus | Mendapatkan atau mengatur status profil Traffic Manager. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan'. | string |
trafficRoutingMethod | Mendapatkan atau mengatur metode perutean lalu lintas profil Traffic Manager. Nilai yang mungkin adalah 'Performa', 'Tertimbang', atau 'Prioritas'. | string |
DnsConfig
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Mendapatkan atau mengatur nama domain yang sepenuhnya memenuhi syarat (FQDN) dari profil Traffic Manager. Ini dibentuk dari perangkaian RelativeName dengan domain DNS yang digunakan oleh Azure Traffic Manager. | string |
relativeName | Mendapatkan atau mengatur nama DNS relatif yang disediakan oleh profil Traffic Manager ini. Nilai ini dikombinasikan dengan nama domain DNS yang digunakan oleh Azure Traffic Manager untuk membentuk nama domain yang sepenuhnya memenuhi syarat (FQDN) profil. | string |
ttl | Mendapatkan atau mengatur DNS Time-To-Live (TTL), dalam hitungan detik. Ini memberi tahu pemecah masalah DNS lokal dan klien DNS berapa lama untuk menyimpan respons DNS yang disediakan oleh profil Traffic Manager ini. | int |
Titik akhir
Nama | Deskripsi | Nilai |
---|---|---|
id | Mendapatkan atau mengatur ID titik akhir Traffic Manager. | string |
nama | Mendapatkan atau mengatur nama titik akhir Traffic Manager. | string |
properti | Kelas yang mewakili properti titik akhir Traffic Manager. | EndpointProperties |
jenis | Mendapatkan atau mengatur jenis titik akhir titik akhir Traffic Manager. | string |
EndpointProperties
Nama | Deskripsi | Nilai |
---|---|---|
endpointLocation | Menentukan lokasi titik akhir eksternal atau berlapis saat menggunakan metode perutean lalu lintas 'Performa'. | string |
endpointMonitorStatus | Mendapatkan atau mengatur status pemantauan titik akhir. | string |
endpointStatus | Mendapatkan atau mengatur status titik akhir.. Jika titik akhir Diaktifkan, titik akhir diperiksa untuk kesehatan titik akhir dan disertakan dalam metode perutean lalu lintas. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan'. | string |
minChildEndpoints | Mendapatkan atau mengatur jumlah minimum titik akhir yang harus tersedia di profil anak agar profil induk dianggap tersedia. Hanya berlaku untuk titik akhir jenis 'NestedEndpoints'. | int |
prioritas | Mendapatkan atau mengatur prioritas titik akhir ini saat menggunakan metode perutean lalu lintas 'Prioritas'. Nilai yang mungkin adalah dari 1 hingga 1000, nilai yang lebih rendah mewakili prioritas yang lebih tinggi. Ini adalah parameter opsional. Jika ditentukan, titik akhir harus ditentukan pada semua titik akhir, dan tidak ada dua titik akhir yang dapat berbagi nilai prioritas yang sama. | int |
target | Mendapatkan atau mengatur nama DNS titik akhir yang sepenuhnya memenuhi syarat. Traffic Manager mengembalikan nilai ini dalam respons DNS untuk mengarahkan lalu lintas ke titik akhir ini. | string |
targetResourceId | Mendapatkan atau mengatur URI Sumber Daya Azure dari titik akhir. Tidak berlaku untuk titik akhir jenis 'ExternalEndpoints'. | string |
bobot | Mendapatkan atau mengatur bobot titik akhir ini saat menggunakan metode perutean lalu lintas 'Tertimbang'. Nilai yang mungkin adalah dari 1 hingga 1000. | int |
MonitorConfig
Nama | Deskripsi | Nilai |
---|---|---|
jalur | Mendapatkan atau mengatur jalur yang relatif terhadap nama domain titik akhir yang digunakan untuk memeriksa kesehatan titik akhir. | string |
port | Mendapatkan atau mengatur port TCP yang digunakan untuk memeriksa kesehatan titik akhir. | int |
profileMonitorStatus | Mendapatkan atau mengatur status pemantauan tingkat profil profil Traffic Manager. | string |
protokol | Mendapatkan atau mengatur protokol (HTTP atau HTTPS) yang digunakan untuk memeriksa kesehatan titik akhir. | string |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Manajer lalu lintas multitingkat, L4 ILB, L7 AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban |
Penyiapan Demo Azure Traffic Manager + Application Gateways |
Templat ini memungkinkan Anda dengan cepat menyebarkan Azure Traffic Manager di atas demo Application Gateways untuk menguji distribusi lalu lintas antar wilayah yang berbeda. |
Penyiapan Demo Azure Traffic Manager |
Templat ini memungkinkan Anda untuk dengan cepat menyebarkan demo Azure Traffic Manager untuk menguji distribusi lalu lintas antar wilayah yang berbeda. |
Contoh titik akhir eksternal Azure Traffic Manager |
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir eksternal. |
Perutean multinilai Azure Traffic Manager |
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir berlapis dengan perutean min-child dan multinilai. |
Contoh VM Azure Traffic Manager |
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual. |
Contoh VM Azure Traffic Manager dengan Zona Ketersediaan |
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual yang ditempatkan di Zona Ketersediaan. |
Contoh aplikasi web Azure Traffic Manager |
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager untuk App Service. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya trafficmanagerprofiles dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/trafficmanagerprofiles, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles@2015-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
dnsConfig = {
fqdn = "string"
relativeName = "string"
ttl = int
}
endpoints = [
{
id = "string"
name = "string"
properties = {
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "string"
minChildEndpoints = int
priority = int
target = "string"
targetResourceId = "string"
weight = int
}
type = "string"
}
]
monitorConfig = {
path = "string"
port = int
profileMonitorStatus = "string"
protocol = "string"
}
profileStatus = "string"
trafficRoutingMethod = "string"
}
})
}
Nilai properti
trafficmanagerprofiles
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.Network/trafficmanagerprofiles@2015-11-01" |
nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-63 Karakter yang valid: Alfanumerik, garis bawah, dan titik. Mulai dan akhiri dengan alfanumerik. Nama sumber daya harus unik di seluruh Azure. |
lokasi | Lokasi sumber daya | string |
parent_id | Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. | string (diperlukan) |
tag | Tag sumber daya | Kamus nama dan nilai tag. |
properti | Kelas yang mewakili properti profil Traffic Manager. | ProfileProperties |
ProfileProperties
Nama | Deskripsi | Nilai |
---|---|---|
dnsConfig | Mendapatkan atau mengatur pengaturan DNS profil Traffic Manager. | DnsConfig |
titik akhir | Mendapatkan atau mengatur daftar titik akhir di profil Traffic Manager. | Titik akhir[] |
monitorConfig | Mendapatkan atau mengatur pengaturan pemantauan titik akhir profil Traffic Manager. | MonitorConfig |
profileStatus | Mendapatkan atau mengatur status profil Traffic Manager. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan'. | string |
trafficRoutingMethod | Mendapatkan atau mengatur metode perutean lalu lintas profil Traffic Manager. Nilai yang mungkin adalah 'Performa', 'Tertimbang', atau 'Prioritas'. | string |
DnsConfig
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Mendapatkan atau mengatur nama domain yang sepenuhnya memenuhi syarat (FQDN) dari profil Traffic Manager. Ini dibentuk dari perangkaian RelativeName dengan domain DNS yang digunakan oleh Azure Traffic Manager. | string |
relativeName | Mendapatkan atau mengatur nama DNS relatif yang disediakan oleh profil Traffic Manager ini. Nilai ini dikombinasikan dengan nama domain DNS yang digunakan oleh Azure Traffic Manager untuk membentuk nama domain yang sepenuhnya memenuhi syarat (FQDN) profil. | string |
ttl | Mendapatkan atau mengatur DNS Time-To-Live (TTL), dalam hitungan detik. Ini memberi tahu pemecah masalah DNS lokal dan klien DNS berapa lama untuk menyimpan respons DNS yang disediakan oleh profil Traffic Manager ini. | int |
Titik akhir
Nama | Deskripsi | Nilai |
---|---|---|
id | Mendapatkan atau mengatur ID titik akhir Traffic Manager. | string |
nama | Mendapatkan atau mengatur nama titik akhir Traffic Manager. | string |
properti | Kelas yang mewakili properti titik akhir Traffic Manager. | EndpointProperties |
jenis | Mendapatkan atau mengatur jenis titik akhir titik akhir Traffic Manager. | string |
EndpointProperties
Nama | Deskripsi | Nilai |
---|---|---|
endpointLocation | Menentukan lokasi titik akhir eksternal atau berlapis saat menggunakan metode perutean lalu lintas 'Performa'. | string |
endpointMonitorStatus | Mendapatkan atau mengatur status pemantauan titik akhir. | string |
endpointStatus | Mendapatkan atau mengatur status titik akhir.. Jika titik akhir Diaktifkan, titik akhir diperiksa untuk kesehatan titik akhir dan disertakan dalam metode perutean lalu lintas. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan'. | string |
minChildEndpoints | Mendapatkan atau mengatur jumlah minimum titik akhir yang harus tersedia di profil anak agar profil induk dianggap tersedia. Hanya berlaku untuk titik akhir jenis 'NestedEndpoints'. | int |
prioritas | Mendapatkan atau mengatur prioritas titik akhir ini saat menggunakan metode perutean lalu lintas 'Prioritas'. Nilai yang mungkin adalah dari 1 hingga 1000, nilai yang lebih rendah mewakili prioritas yang lebih tinggi. Ini adalah parameter opsional. Jika ditentukan, titik akhir harus ditentukan pada semua titik akhir, dan tidak ada dua titik akhir yang dapat berbagi nilai prioritas yang sama. | int |
target | Mendapatkan atau mengatur nama DNS titik akhir yang sepenuhnya memenuhi syarat. Traffic Manager mengembalikan nilai ini dalam respons DNS untuk mengarahkan lalu lintas ke titik akhir ini. | string |
targetResourceId | Mendapatkan atau mengatur URI Sumber Daya Azure dari titik akhir. Tidak berlaku untuk titik akhir jenis 'ExternalEndpoints'. | string |
bobot | Mendapatkan atau mengatur bobot titik akhir ini saat menggunakan metode perutean lalu lintas 'Tertimbang'. Nilai yang mungkin adalah dari 1 hingga 1000. | int |
MonitorConfig
Nama | Deskripsi | Nilai |
---|---|---|
jalur | Mendapatkan atau mengatur jalur relatif terhadap nama domain titik akhir yang digunakan untuk memeriksa kesehatan titik akhir. | string |
port | Mendapatkan atau mengatur port TCP yang digunakan untuk memeriksa kesehatan titik akhir. | int |
profileMonitorStatus | Mendapatkan atau mengatur status pemantauan tingkat profil profil Traffic Manager. | string |
protokol | Mendapatkan atau mengatur protokol (HTTP atau HTTPS) yang digunakan untuk memeriksa kesehatan titik akhir. | string |