Network Virtual Appliances - List
取得訂用帳戶中的所有網路虛擬設備。
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualAppliances?api-version=2025-05-01
URI 參數
| 名稱 | 位於 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
目標訂用帳戶的標識碼。 此值必須是 UUID。 |
|
api-version
|
query | True |
string minLength: 1 |
用於此作業的 API 版本。 |
回應
| 名稱 | 類型 | Description |
|---|---|---|
| 200 OK |
Azure 運作順利完成。 |
|
| Other Status Codes |
未預期的錯誤回應。 |
安全性
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"
}
}
]
}
定義
Common.CloudError
來自服務的錯誤回應。
| 名稱 | 類型 | Description |
|---|---|---|
| error |
雲端錯誤內文。 |
Common.CloudErrorBody
來自服務的錯誤回應。
| 名稱 | 類型 | Description |
|---|---|---|
| code |
string |
錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。 |
| details |
有關錯誤的其他詳細資料清單。 |
|
| message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
| target |
string |
特定錯誤的目標。 例如,錯誤中的屬性名稱。 |
Common.ManagedServiceIdentity
資源的身分識別。
| 名稱 | 類型 | Description |
|---|---|---|
| principalId |
string |
系統指派身分的主體識別碼。 此屬性只會針對系統指派的身分識別提供。 |
| tenantId |
string |
系統指派身分識別的租用戶識別碼。 此屬性只會針對系統指派的身分識別提供。 |
| type |
用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。 |
|
| userAssignedIdentities |
與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。 |
Common.SubResource
另一個子資源的參考。
| 名稱 | 類型 | Description |
|---|---|---|
| id |
string |
資源標識碼。 |
DelegationProperties
委派的屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| 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 |
可讀取 cloud-init 和 config blob 的服務主體。 |
|
| location |
string |
資源位置。 |
| name |
string |
資源名稱。 |
| properties.additionalNics |
其他網路介面所需的詳細數據。 此屬性與 VNet 中部署的 NVA 不相容。 |
|
| properties.addressPrefix |
string |
位址前置詞。 |
| properties.bootStrapConfigurationBlobs |
string[] |
BootStrapConfigurationBlobs 記憶體 URL。 |
| properties.cloudInitConfiguration |
string |
純文本的 CloudInitConfiguration 字串。 |
| properties.cloudInitConfigurationBlobs |
string[] |
CloudInitConfigurationBlob 記憶體 URL。 |
| properties.delegation |
虛擬應用裝置的委派。 僅適用於 SaaS NVA。 |
|
| properties.deploymentType |
string |
部署類型。 適用於 SaaS NVA 的 PartnerManaged |
| properties.inboundSecurityRules |
InboundSecurityRules 的參考清單。 |
|
| properties.internetIngressPublicIps |
因特網輸入案例公用IP的資源URI清單。 |
|
| properties.networkProfile |
包含公用和私人 NIC 組態的網路配置檔。 |
|
| properties.nvaInterfaceConfigurations |
VNet 介面設定中的 NVA |
|
| properties.nvaSku |
網路虛擬設備 SKU。 |
|
| properties.partnerManagedResource |
虛擬設備的委派 |
|
| properties.privateIpAddress |
string |
內部負載平衡器的 HA 連接埠前端 IP 位址。 可用來設定路由和 UDR,以在 NVA 執行個體之間負載平衡流量 |
| properties.provisioningState |
資源的布建狀態。 |
|
| properties.sshPublicKey |
string |
SSH 登入的公鑰。 |
| properties.virtualApplianceAsn |
integer (int64) minimum: 0maximum: 4294967295 |
VirtualAppliance ASN。 不支援Microsoft私人、公用和 IANA 保留的 ASN。 |
| properties.virtualApplianceConnections |
VirtualApplianceConnections 的參考列表。 |
|
| properties.virtualApplianceNics |
虛擬設備網路介面的清單。 |
|
| properties.virtualApplianceSites |
VirtualApplianceSite 的參考清單。 |
|
| properties.virtualHub |
正在部署網路虛擬設備的虛擬中樞。 |
|
| tags |
object |
資源標籤。 |
| type |
string |
資源類型。 |
NetworkVirtualApplianceListResult
NetworkVirtualAppliance 清單操作的回應。
| 名稱 | 類型 | Description |
|---|---|---|
| nextLink |
string (uri) |
專案下一頁的連結 |
| value |
本頁的 NetworkVirtualAppliance 項目 |
NetworkVirtualAppliancePropertiesFormatNetworkProfile
包含公用和私人 NIC 組態的網路配置檔。
| 名稱 | 類型 | Description |
|---|---|---|
| networkInterfaceConfigurations |
表示單一 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 |
將部署 NVA NIC 的子網路參考 |
|
| type |
指定 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 |
表示單一IP組態屬性。 |
VirtualApplianceIPConfigurationProperties
表示單一IP組態屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| primary |
boolean |
這是否為 NIC 的主要 IP 組態。 |
VirtualApplianceNetworkInterfaceConfiguration
表示單一 NIC 組態。
| 名稱 | 類型 | Description |
|---|---|---|
| properties |
表示單一 NIC 組態屬性。 |
|
| type |
NIC 類型。 這應該是 PublicNic 或 PrivateNic。 |
VirtualApplianceNetworkInterfaceConfigurationProperties
表示單一 NIC 組態屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| ipConfigurations |
表示單一IP組態。 |
VirtualApplianceNicProperties
網路虛擬設備 NIC 屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| instanceName |
string |
附加 nic 的實例。 |
| name |
string |
NIC 名稱。 |
| nicType |
NIC 類型 - PublicNic、PrivateNic 或 AdditionalNic;AdditionalPrivateNic 和 AdditionalPublicNic 僅支援部署在 VNet 中的 NVA。 |
|
| privateIpAddress |
string |
私人IP位址。 |
| publicIpAddress |
string |
公用 IP 位址。 |
VirtualApplianceSkuProperties
網路虛擬設備 Sku 屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| bundledScaleUnit |
string |
虛擬設備縮放單位。 |
| marketPlaceVersion |
string |
虛擬設備版本。 |
| vendor |
string |
虛擬設備廠商。 |