Network Virtual Appliances - List

取得訂用帳戶中的所有網路虛擬設備。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualAppliances?api-version=2025-05-01

URI 參數

名稱 位於 必要 類型 Description
subscriptionId
path True

string (uuid)

目標訂用帳戶的標識碼。 此值必須是 UUID。

api-version
query True

string

minLength: 1

用於此作業的 API 版本。

回應

名稱 類型 Description
200 OK

NetworkVirtualApplianceListResult

Azure 運作順利完成。

Other Status Codes

Common.CloudError

未預期的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

List all Network Virtual Appliances for a given subscription

範例要求

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkVirtualAppliances?api-version=2025-05-01

範例回覆

{
  "value": [
    {
      "name": "nva",
      "type": "Microsoft.Network/networkVirtualAppliances",
      "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkVirtualAppliances/nva",
      "identity": {
        "type": "UserAssigned",
        "userAssignedIdentities": {
          "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
        }
      },
      "location": "West US",
      "properties": {
        "additionalNics": [
          {
            "name": "exrsdwan",
            "hasPublicIp": true
          }
        ],
        "addressPrefix": "192.168.1.0/16",
        "bootStrapConfigurationBlobs": [
          "https://csrncvhdstorage1.blob.core.windows.net/csrncvhdstoragecont/csrbootstrapconfig"
        ],
        "cloudInitConfigurationBlobs": [
          "https://csrncvhdstorage1.blob.core.windows.net/csrncvhdstoragecont/csrcloudinitconfig"
        ],
        "inboundSecurityRules": [
          {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkVirtualAppliances/nva/InboundSecurityRules/rule1"
          }
        ],
        "internetIngressPublicIps": [
          {
            "id": "/subscriptions/{{subscriptionId}}/resourceGroups/{{rg}}/providers/Microsoft.Network/publicIPAddresses/slbip"
          }
        ],
        "networkProfile": {
          "networkInterfaceConfigurations": [
            {
              "type": "PublicNic",
              "properties": {
                "ipConfigurations": [
                  {
                    "name": "publicnicipconfig",
                    "properties": {
                      "primary": true
                    }
                  },
                  {
                    "name": "publicnicipconfig-2",
                    "properties": {
                      "primary": false
                    }
                  }
                ]
              }
            },
            {
              "type": "PrivateNic",
              "properties": {
                "ipConfigurations": [
                  {
                    "name": "privatenicipconfig",
                    "properties": {
                      "primary": true
                    }
                  },
                  {
                    "name": "privatenicipconfig-2",
                    "properties": {
                      "primary": false
                    }
                  }
                ]
              }
            }
          ]
        },
        "nvaSku": {
          "bundledScaleUnit": "1",
          "marketPlaceVersion": "12.1",
          "vendor": "Cisco SDWAN"
        },
        "provisioningState": "Succeeded",
        "virtualApplianceAsn": 10000,
        "virtualApplianceNics": [
          {
            "name": "publicnicipconfig",
            "instanceName": "nva_0",
            "nicType": "PublicNic",
            "privateIpAddress": "192.168.12.1",
            "publicIpAddress": "40.30.2.2"
          },
          {
            "name": "publicnicipconfig-2",
            "instanceName": "nva_0",
            "nicType": "PublicNic",
            "privateIpAddress": "192.168.12.2",
            "publicIpAddress": "40.30.2.3"
          },
          {
            "name": "privatenicipconfig",
            "instanceName": "nva_0",
            "nicType": "PrivateNic",
            "privateIpAddress": "192.168.12.3",
            "publicIpAddress": ""
          },
          {
            "name": "privatenicipconfig-2",
            "instanceName": "nva_0",
            "nicType": "PrivateNic",
            "privateIpAddress": "192.168.12.4",
            "publicIpAddress": ""
          },
          {
            "name": "exrsdwan",
            "instanceName": "nva_0",
            "nicType": "AdditionalNic",
            "privateIpAddress": "10.1.113.4",
            "publicIpAddress": "4.231.25.19"
          }
        ],
        "virtualApplianceSites": [
          {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networtkVirtualAppliances/nva/virtualApplianceSites/site1"
          }
        ],
        "virtualHub": {
          "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/hub1"
        }
      },
      "tags": {
        "key1": "value1"
      }
    }
  ]
}

定義

名稱 Description
Common.CloudError

來自服務的錯誤回應。

Common.CloudErrorBody

來自服務的錯誤回應。

Common.ManagedServiceIdentity

資源的身分識別。

Common.SubResource

另一個子資源的參考。

DelegationProperties

委派的屬性。

InternetIngressPublicIpsProperties

網際網路輸入公用 IP 屬性

ManagedServiceIdentityUserAssignedIdentities
NetworkVirtualAppliance

NetworkVirtualAppliance 資源。

NetworkVirtualApplianceListResult

NetworkVirtualAppliance 清單操作的回應。

NetworkVirtualAppliancePropertiesFormatNetworkProfile

包含公用和私人 NIC 組態的網路配置檔。

NicTypeInRequest

NIC 類型。 這應該是 PublicNic 或 PrivateNic。

NicTypeInResponse

NIC 類型 - PublicNic、PrivateNic 或 AdditionalNic;AdditionalPrivateNic 和 AdditionalPublicNic 僅支援部署在 VNet 中的 NVA。

NvaInterfaceConfigurationsProperties

指定 VNet 介面設定中所需的輸入參數 NVA。

NvaInVnetSubnetReferenceProperties

將部署 NVA NIC 的子網路參考

NvaNicType
PartnerManagedResourceProperties

合作夥伴受控資源的屬性。 僅適用於 SaaS NVA。

ProvisioningState

應用程式安全性群組資源的佈建狀態。

ResourceIdentityType

用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。

VirtualApplianceAdditionalNicProperties

網路虛擬設備其他 NIC 屬性

VirtualApplianceIPConfiguration

表示單一IP組態。

VirtualApplianceIPConfigurationProperties

表示單一IP組態屬性。

VirtualApplianceNetworkInterfaceConfiguration

表示單一 NIC 組態。

VirtualApplianceNetworkInterfaceConfigurationProperties

表示單一 NIC 組態屬性。

VirtualApplianceNicProperties

網路虛擬設備 NIC 屬性。

VirtualApplianceSkuProperties

網路虛擬設備 Sku 屬性。

Common.CloudError

來自服務的錯誤回應。

名稱 類型 Description
error

Common.CloudErrorBody

雲端錯誤內文。

Common.CloudErrorBody

來自服務的錯誤回應。

名稱 類型 Description
code

string

錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。

details

Common.CloudErrorBody[]

有關錯誤的其他詳細資料清單。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

target

string

特定錯誤的目標。 例如,錯誤中的屬性名稱。

Common.ManagedServiceIdentity

資源的身分識別。

名稱 類型 Description
principalId

string

系統指派身分的主體識別碼。 此屬性只會針對系統指派的身分識別提供。

tenantId

string

系統指派身分識別的租用戶識別碼。 此屬性只會針對系統指派的身分識別提供。

type

ResourceIdentityType

用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。

userAssignedIdentities

<string,  ManagedServiceIdentityUserAssignedIdentities>

與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。

Common.SubResource

另一個子資源的參考。

名稱 類型 Description
id

string

資源標識碼。

DelegationProperties

委派的屬性。

名稱 類型 Description
provisioningState

ProvisioningState

布建資源的狀態。

serviceName

string

委派 NVA 的服務名稱。

InternetIngressPublicIpsProperties

網際網路輸入公用 IP 屬性

名稱 類型 Description
id

string (arm-id)

公用IP的資源URI

ManagedServiceIdentityUserAssignedIdentities

名稱 類型 Description
clientId

string

使用者指派身分識別的用戶端標識碼。

principalId

string

使用者指派身分識別的主體標識碼。

NetworkVirtualAppliance

NetworkVirtualAppliance 資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

identity

Common.ManagedServiceIdentity

可讀取 cloud-init 和 config blob 的服務主體。

location

string

資源位置。

name

string

資源名稱。

properties.additionalNics

VirtualApplianceAdditionalNicProperties[]

其他網路介面所需的詳細數據。 此屬性與 VNet 中部署的 NVA 不相容。

properties.addressPrefix

string

位址前置詞。

properties.bootStrapConfigurationBlobs

string[]

BootStrapConfigurationBlobs 記憶體 URL。

properties.cloudInitConfiguration

string

純文本的 CloudInitConfiguration 字串。

properties.cloudInitConfigurationBlobs

string[]

CloudInitConfigurationBlob 記憶體 URL。

properties.delegation

DelegationProperties

虛擬應用裝置的委派。 僅適用於 SaaS NVA。

properties.deploymentType

string

部署類型。 適用於 SaaS NVA 的 PartnerManaged

properties.inboundSecurityRules

Common.SubResource[]

InboundSecurityRules 的參考清單。

properties.internetIngressPublicIps

InternetIngressPublicIpsProperties[]

因特網輸入案例公用IP的資源URI清單。

properties.networkProfile

NetworkVirtualAppliancePropertiesFormatNetworkProfile

包含公用和私人 NIC 組態的網路配置檔。

properties.nvaInterfaceConfigurations

NvaInterfaceConfigurationsProperties[]

VNet 介面設定中的 NVA

properties.nvaSku

VirtualApplianceSkuProperties

網路虛擬設備 SKU。

properties.partnerManagedResource

PartnerManagedResourceProperties

虛擬設備的委派

properties.privateIpAddress

string

內部負載平衡器的 HA 連接埠前端 IP 位址。 可用來設定路由和 UDR,以在 NVA 執行個體之間負載平衡流量

properties.provisioningState

ProvisioningState

資源的布建狀態。

properties.sshPublicKey

string

SSH 登入的公鑰。

properties.virtualApplianceAsn

integer (int64)

minimum: 0
maximum: 4294967295

VirtualAppliance ASN。 不支援Microsoft私人、公用和 IANA 保留的 ASN。

properties.virtualApplianceConnections

Common.SubResource[]

VirtualApplianceConnections 的參考列表。

properties.virtualApplianceNics

VirtualApplianceNicProperties[]

虛擬設備網路介面的清單。

properties.virtualApplianceSites

Common.SubResource[]

VirtualApplianceSite 的參考清單。

properties.virtualHub

Common.SubResource

正在部署網路虛擬設備的虛擬中樞。

tags

object

資源標籤。

type

string

資源類型。

NetworkVirtualApplianceListResult

NetworkVirtualAppliance 清單操作的回應。

名稱 類型 Description
nextLink

string (uri)

專案下一頁的連結

value

NetworkVirtualAppliance[]

本頁的 NetworkVirtualAppliance 項目

NetworkVirtualAppliancePropertiesFormatNetworkProfile

包含公用和私人 NIC 組態的網路配置檔。

名稱 類型 Description
networkInterfaceConfigurations

VirtualApplianceNetworkInterfaceConfiguration[]

表示單一 NIC 組態。

NicTypeInRequest

NIC 類型。 這應該是 PublicNic 或 PrivateNic。

Description
PublicNic

公共尼克

PrivateNic

私人尼克

NicTypeInResponse

NIC 類型 - PublicNic、PrivateNic 或 AdditionalNic;AdditionalPrivateNic 和 AdditionalPublicNic 僅支援部署在 VNet 中的 NVA。

Description
PublicNic

公共尼克

PrivateNic

私人尼克

AdditionalNic

額外尼克

NvaInterfaceConfigurationsProperties

指定 VNet 介面設定中所需的輸入參數 NVA。

名稱 類型 Description
name

string

maxLength: 70

指定介面的名稱。 長度上限為 70 個字元。

subnet

NvaInVnetSubnetReferenceProperties

將部署 NVA NIC 的子網路參考
將部署 NIC 的子網路資源識別碼。 每個子網路資源 URI 都應該是唯一的。

type

NvaNicType[]

指定 NVA 介面設定的 NIC 類型。 允許的值:PrivateNic、PublicNic、AdditionalPrivateNic、AdditionalPublicNic。 目前僅支援 PrivateNic 和 PublicNic 的組合。

NvaInVnetSubnetReferenceProperties

將部署 NVA NIC 的子網路參考

名稱 類型 Description
id

string (arm-id)

子網路的資源 URI

NvaNicType

Description
PrivateNic

私人 NIC 類型

PublicNic

公用 NIC 類型

AdditionalPrivateNic

額外的私人 NIC 類型

AdditionalPublicNic

其他公用 NIC 類型

PartnerManagedResourceProperties

合作夥伴受控資源的屬性。 僅適用於 SaaS NVA。

名稱 類型 Description
id

string (arm-id)

合作夥伴受控資源識別碼。

internalLoadBalancerId

string (arm-id)

合作夥伴管理的 ILB 資源識別碼

standardLoadBalancerId

string (arm-id)

合作夥伴管理的 SLB 資源識別碼

ProvisioningState

應用程式安全性群組資源的佈建狀態。

Description
Failed

失敗

Succeeded

成功

Canceled

已取消

Creating

建立中

Updating

更新中

Deleting

刪除中

ResourceIdentityType

用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。

Description
SystemAssigned

系統分配的

UserAssigned

UserAssigned

SystemAssigned, UserAssigned

SystemAssigned、UserAssigned

None

沒有

VirtualApplianceAdditionalNicProperties

網路虛擬設備其他 NIC 屬性

名稱 類型 Description
hasPublicIp

boolean

針對其他 nic 上的公用 IP 意圖標幟 (true 或 false)

name

string

其他 nic 的名稱

VirtualApplianceIPConfiguration

表示單一IP組態。

名稱 類型 Description
name

string

針對中樞 NVA,主要 IP 設定必須命名為 'privatenicipconfig' 和 'publicnicipconfig',非主要設定會使用這些前置詞;VNet 中的 NVA 沒有適用命名限制。 最多允許 80 個字元。

properties

VirtualApplianceIPConfigurationProperties

表示單一IP組態屬性。

VirtualApplianceIPConfigurationProperties

表示單一IP組態屬性。

名稱 類型 Description
primary

boolean

這是否為 NIC 的主要 IP 組態。

VirtualApplianceNetworkInterfaceConfiguration

表示單一 NIC 組態。

名稱 類型 Description
properties

VirtualApplianceNetworkInterfaceConfigurationProperties

表示單一 NIC 組態屬性。

type

NicTypeInRequest

NIC 類型。 這應該是 PublicNic 或 PrivateNic。

VirtualApplianceNetworkInterfaceConfigurationProperties

表示單一 NIC 組態屬性。

名稱 類型 Description
ipConfigurations

VirtualApplianceIPConfiguration[]

表示單一IP組態。

VirtualApplianceNicProperties

網路虛擬設備 NIC 屬性。

名稱 類型 Description
instanceName

string

附加 nic 的實例。

name

string

NIC 名稱。

nicType

NicTypeInResponse

NIC 類型 - PublicNic、PrivateNic 或 AdditionalNic;AdditionalPrivateNic 和 AdditionalPublicNic 僅支援部署在 VNet 中的 NVA。

privateIpAddress

string

私人IP位址。

publicIpAddress

string

公用 IP 位址。

VirtualApplianceSkuProperties

網路虛擬設備 Sku 屬性。

名稱 類型 Description
bundledScaleUnit

string

虛擬設備縮放單位。

marketPlaceVersion

string

虛擬設備版本。

vendor

string

虛擬設備廠商。