Bagikan melalui


Microsoft.Network NetworkVirtualAppliances

Definisi sumber daya Bicep

Jenis sumber daya networkVirtualAppliances dapat disebarkan dengan operasi yang menargetkan:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.Network/networkVirtualAppliances, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    additionalNics: [
      {
        hasPublicIp: bool
        name: 'string'
      }
    ]
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    delegation: {
      serviceName: 'string'
    }
    internetIngressPublicIps: [
      {
        id: 'string'
      }
    ]
    networkProfile: {
      networkInterfaceConfigurations: [
        {
          properties: {
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  primary: bool
                }
              }
            ]
          }
          type: 'string'
        }
      ]
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
}

Nilai properti

networkVirtualAppliances

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identitas Perwakilan layanan yang memiliki akses baca ke cloud-init dan blob konfigurasi. ManagedServiceIdentity
properti Properti Appliance Virtual Jaringan. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nama Deskripsi Nilai
{properti yang disesuaikan} Komponen1Jq1T4ISchemasManagedserviceidentityProper...

Komponen1Jq1T4ISchemasManagedserviceidentityProper...

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

NetworkVirtualAppliancePropertiesFormat

Nama Deskripsi Nilai
additionalNics Detail yang diperlukan untuk Antarmuka Jaringan Tambahan. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL penyimpanan BootStrapConfigurationBlobs. string[]
cloudInitConfiguration String CloudInitConfiguration dalam teks biasa. string
cloudInitConfigurationBlobs URL penyimpanan CloudInitConfigurationBlob. string[]
Delegasi Delegasi untuk Appliance Virtual DelegationProperties
internetIngressPublicIps Daftar Uri Sumber Daya IP Publik untuk Skenario Internet Ingress. InternetIngressPublicIpsProperties[]
networkProfile Profil Jaringan yang berisi konfigurasi untuk NIC Publik dan Privat. NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku SKU Appliance Virtual Jaringan. VirtualApplianceSkuProperties
partnerManagedResource Delegasi untuk Appliance Virtual PartnerManagedResourceProperties
sshPublicKey Kunci umum untuk login SSH. string
virtualApplianceAsn VirtualAppliance ASN. ASN privat, publik, dan IANA yang dicadangkan Microsoft tidak didukung. int

Batasan:
Nilai min = 0
Nilai maks = 4294967295
virtualHub Hub Virtual tempat Network Virtual Appliance sedang disebarkan. SubResource

VirtualApplianceAdditionalNicProperties

Nama Deskripsi Nilai
hasPublicIp Bendera (benar atau salah) untuk Niat untuk IP Publik pada nic tambahan bool
nama Nama nic tambahan string

DelegationProperties

Nama Deskripsi Nilai
serviceName Nama layanan tempat NVA didelegasikan. string

InternetIngressPublicIpsProperties

Nama Deskripsi Nilai
id Uri Sumber Daya Ip Publik string

NetworkVirtualAppliancePropertiesFormatNetworkProfil...

Nama Deskripsi Nilai
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

VirtualApplianceNetworkInterfaceConfiguration

Nama Deskripsi Nilai
properti Mewakili satu properti konfigurasi NIC. VirtualApplianceNetworkInterfaceConfigurationPropert...
jenis Jenis NIC. Ini harus PublicNic atau PrivateNic. 'PrivateNic'
'PublicNic'

VirtualApplianceNetworkInterfaceConfigurationPropert...

Nama Deskripsi Nilai
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceIPConfiguration

Nama Deskripsi Nilai
nama Nama konfigurasi IP. string
properti Mewakili satu properti konfigurasi IP. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Nama Deskripsi Nilai
primer Apakah ini adalah konfigurasi IP utama NIC atau tidak. bool

VirtualApplianceSkuProperties

Nama Deskripsi Nilai
bundledScaleUnit Unit Skala Appliance Virtual. string
marketPlaceVersion Versi Appliance Virtual. string
vendor Vendor Appliance Virtual. string

PartnerManagedResourceProperties

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

Definisi sumber daya templat ARM

Jenis sumber daya networkVirtualAppliances 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/networkVirtualAppliances, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "additionalNics": [
      {
        "hasPublicIp": "bool",
        "name": "string"
      }
    ],
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "delegation": {
      "serviceName": "string"
    },
    "internetIngressPublicIps": [
      {
        "id": "string"
      }
    ],
    "networkProfile": {
      "networkInterfaceConfigurations": [
        {
          "properties": {
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "primary": "bool"
                }
              }
            ]
          },
          "type": "string"
        }
      ]
    },
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {},
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  }
}

Nilai properti

networkVirtualAppliances

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Network/networkVirtualAppliances'
apiVersion Versi api sumber daya '2023-11-01'
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identitas Perwakilan layanan yang memiliki akses baca ke cloud-init dan blob konfigurasi. ManagedServiceIdentity
properti Properti Appliance Virtual Jaringan. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun dari komputer virtual. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nama Deskripsi Nilai
{customized property} Komponen1Jq1T4ISchemasManagedserviceidentityProper...

Komponen1Jq1T4ISchemasManagedserviceidentityProper...

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

NetworkVirtualAppliancePropertiesFormat

Nama Deskripsi Nilai
additionalNics Detail yang diperlukan untuk Antarmuka Jaringan Tambahan. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL penyimpanan BootStrapConfigurationBlobs. string[]
cloudInitConfiguration String CloudInitConfiguration dalam teks biasa. string
cloudInitConfigurationBlobs URL penyimpanan CloudInitConfigurationBlob. string[]
Delegasi Delegasi untuk Appliance Virtual DelegationProperties
internetIngressPublicIps Daftar Uri Sumber Daya IP Publik untuk Skenario Masuk Internet. InternetIngressPublicIpsProperties[]
networkProfile Profil Jaringan yang berisi konfigurasi untuk NIC Publik dan Privat. NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku SKU Appliance Virtual Jaringan. VirtualApplianceSkuProperties
partnerManagedResource Delegasi untuk Appliance Virtual PartnerManagedResourceProperties
sshPublicKey Kunci umum untuk login SSH. string
virtualApplianceAsn VirtualAppliance ASN. ASN privat, publik, dan IANA yang dipesan Microsoft tidak didukung. int

Batasan:
Nilai min = 0
Nilai maks = 4294967295
virtualHub Hub Virtual tempat Network Virtual Appliance sedang disebarkan. SubResource

VirtualApplianceAdditionalNicProperties

Nama Deskripsi Nilai
hasPublicIp Bendera (benar atau salah) untuk Niat untuk IP Publik pada nic tambahan bool
nama Nama nic tambahan string

DelegationProperties

Nama Deskripsi Nilai
serviceName Nama layanan tempat NVA didelegasikan. string

InternetIngressPublicIpsProperties

Nama Deskripsi Nilai
id Uri Sumber Daya Ip Publik string

NetworkVirtualAppliancePropertiesFormatNetworkProfil...

Nama Deskripsi Nilai
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

VirtualApplianceNetworkInterfaceConfiguration

Nama Deskripsi Nilai
properti Mewakili satu properti konfigurasi NIC. VirtualApplianceNetworkInterfaceConfigurationPropert...
jenis Jenis NIC. Ini harus PublicNic atau PrivateNic. 'PrivateNic'
'PublicNic'

VirtualApplianceNetworkInterfaceConfigurationPropert...

Nama Deskripsi Nilai
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceIPConfiguration

Nama Deskripsi Nilai
nama Nama konfigurasi IP. string
properti Mewakili satu properti konfigurasi IP. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Nama Deskripsi Nilai
primer Apakah ini adalah konfigurasi IP utama NIC atau tidak. bool

VirtualApplianceSkuProperties

Nama Deskripsi Nilai
bundledScaleUnit Unit Skala Appliance Virtual. string
marketPlaceVersion Versi Appliance Virtual. string
vendor Vendor Appliance Virtual. string

PartnerManagedResourceProperties

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya networkVirtualAppliances 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.Network/networkVirtualAppliances, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      additionalNics = [
        {
          hasPublicIp = bool
          name = "string"
        }
      ]
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      delegation = {
        serviceName = "string"
      }
      internetIngressPublicIps = [
        {
          id = "string"
        }
      ]
      networkProfile = {
        networkInterfaceConfigurations = [
          {
            properties = {
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    primary = bool
                  }
                }
              ]
            }
            type = "string"
          }
        ]
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {}
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Nilai properti

networkVirtualAppliances

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Network/networkVirtualAppliances@2023-11-01"
nama Nama sumber daya string (diperlukan)
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.
identitas Perwakilan layanan yang memiliki akses baca ke cloud-init dan blob konfigurasi. ManagedServiceIdentity
properti Properti Appliance Virtual Jaringan. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Array ID identitas pengguna.

ManagedServiceIdentityUserAssignedIdentities

Nama Deskripsi Nilai
{properti yang disesuaikan} Komponen1Jq1T4ISchemasManagedserviceidentityProper...

Komponen1Jq1T4ISchemasManagedserviceidentityProper...

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

NetworkVirtualAppliancePropertiesFormat

Nama Deskripsi Nilai
additionalNics Detail yang diperlukan untuk Antarmuka Jaringan Tambahan. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL penyimpanan BootStrapConfigurationBlobs. string[]
cloudInitConfiguration String CloudInitConfiguration dalam teks biasa. string
cloudInitConfigurationBlobs URL penyimpanan CloudInitConfigurationBlob. string[]
Delegasi Delegasi untuk Appliance Virtual DelegationProperties
internetIngressPublicIps Daftar Uri Sumber Daya IP Publik untuk Skenario Internet Ingress. InternetIngressPublicIpsProperties[]
networkProfile Profil Jaringan yang berisi konfigurasi untuk NIC Publik dan Privat. NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku SKU Appliance Virtual Jaringan. VirtualApplianceSkuProperties
partnerManagedResource Delegasi untuk Appliance Virtual PartnerManagedResourceProperties
sshPublicKey Kunci umum untuk login SSH. string
virtualApplianceAsn VirtualAppliance ASN. ASN privat, publik, dan IANA yang dicadangkan Microsoft tidak didukung. int

Batasan:
Nilai min = 0
Nilai maks = 4294967295
virtualHub Hub Virtual tempat Network Virtual Appliance sedang disebarkan. SubResource

VirtualApplianceAdditionalNicProperties

Nama Deskripsi Nilai
hasPublicIp Bendera (benar atau salah) untuk Niat untuk IP Publik pada nic tambahan bool
nama Nama nic tambahan string

DelegationProperties

Nama Deskripsi Nilai
serviceName Nama layanan tempat NVA didelegasikan. string

InternetIngressPublicIpsProperties

Nama Deskripsi Nilai
id Uri Sumber Daya Ip Publik string

NetworkVirtualAppliancePropertiesFormatNetworkProfil...

Nama Deskripsi Nilai
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

VirtualApplianceNetworkInterfaceConfiguration

Nama Deskripsi Nilai
properti Mewakili satu properti konfigurasi NIC. VirtualApplianceNetworkInterfaceConfigurationPropert...
jenis Jenis NIC. Ini harus PublicNic atau PrivateNic. "PrivateNic"
"PublicNic"

VirtualApplianceNetworkInterfaceConfigurationPropert...

Nama Deskripsi Nilai
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceIPConfiguration

Nama Deskripsi Nilai
nama Nama konfigurasi IP. string
properti Mewakili satu properti konfigurasi IP. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Nama Deskripsi Nilai
primer Apakah ini adalah konfigurasi IP utama NIC atau tidak. bool

VirtualApplianceSkuProperties

Nama Deskripsi Nilai
bundledScaleUnit Unit Skala Appliance Virtual. string
marketPlaceVersion Versi Appliance Virtual. string
vendor Vendor Appliance Virtual. string

PartnerManagedResourceProperties

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string