Microsoft.Network trafficmanagerprofiles 2015-11-01

Definisi sumber daya Bicep

Jenis sumber daya trafficmanagerprofiles dapat disebarkan dengan operasi yang menargetkan:

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

Sebarkan ke Azure
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM dan mengonfigurasi penyeimbangan beban
Penyiapan Demo Azure Traffic Manager + Application Gateways

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir eksternal.
Perutean multinilai Azure Traffic Manager

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir berlapis dengan perutean min-child dan multinilai.
Contoh VM Azure Traffic Manager

Sebarkan ke Azure
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual.
Contoh VM Azure Traffic Manager dengan Zona Ketersediaan

Sebarkan ke Azure
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

Sebarkan ke Azure
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:

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

Sebarkan ke Azure
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban
Penyiapan Demo Azure Traffic Manager + Application Gateways

Sebarkan ke Azure
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

Sebarkan ke Azure
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

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir eksternal.
Perutean multinilai Azure Traffic Manager

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat profil Azure Traffic Manager menggunakan titik akhir berlapis dengan perutean min-child dan multinilai.
Contoh VM Azure Traffic Manager

Sebarkan ke Azure
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual.
Contoh VM Azure Traffic Manager dengan Zona Ketersediaan

Sebarkan ke Azure
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

Sebarkan ke Azure
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