Microsoft.Network networkVirtualAppliances 2023-11-01
Makale 05/08/2024
1 katılımcı
Geri Bildirim
Bu makalede
Bicep kaynak tanımı
networkVirtualAppliances kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
Microsoft.Network/networkVirtualAppliances kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
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'
}
}
}
Özellik değerleri
networkVirtualAppliances
ManagedServiceIdentity
Ad
Açıklama
Değer
tür
Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır.
'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
Ad
Açıklama
Değer
additionalNics
Ek Ağ Arabirimi için gereken ayrıntılar.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs depolama URL'leri.
dize[]
cloudInitConfiguration
Düz metinde CloudInitConfiguration dizesi.
string
cloudInitConfigurationBlobs
CloudInitConfigurationBlob depolama URL'leri.
dize[]
Temsilci
Sanal Gereç için temsilci seçme
DelegationProperties
internetIngressPublicIps
İnternet Giriş Senaryosu için Genel IP'lerin Kaynak Uri'sinin listesi.
InternetIngressPublicIpsProperties []
networkProfile
Genel ve Özel NIC yapılandırmalarını içeren Ağ Profili.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
Ağ Sanal Gereci SKU'su.
VirtualApplianceSkuProperties
partnerManagedResource
Sanal Gereç için temsilci seçme
PartnerManagedResourceProperties
sshPublicKey
SSH oturum açma için ortak anahtar.
string
virtualApplianceAsn
VirtualAppliance ASN. Microsoft özel, genel ve IANA ayrılmış ASN desteklenmez.
int Kısıtlama -ları: Min değer = 0 En yüksek değer = 4294967295
virtualHub
Ağ Sanal Gereci'nin dağıtıldığı Sanal Merkez.
Subresource
VirtualApplianceAdditionalNicProperties
Ad
Açıklama
Değer
hasPublicIp
Ek nic üzerinde Genel Ip Için Amaç için bayrak (true veya false)
bool
name
Ek nic adı
string
DelegationProperties
Ad
Açıklama
Değer
Hizmetadı
NVA'nın temsilci olarak atandığı hizmet adı.
string
InternetIngressPublicIpsProperties
Ad
Açıklama
Değer
kimlik
Genel Ip'nin Kaynak Uri'si
string
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Ad
Açıklama
Değer
Birincil
Bunun NIC'nin birincil IP yapılandırması olup olmadığı.
bool
VirtualApplianceSkuProperties
Ad
Açıklama
Değer
bundledScaleUnit
Sanal Gereç Ölçek Birimi.
string
marketPlaceVersion
Sanal Gereç Sürümü.
string
Satıcı
Sanal Gereç Satıcısı.
string
PartnerManagedResourceProperties
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
ARM şablonu kaynak tanımı
networkVirtualAppliances kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
Microsoft.Network/networkVirtualAppliances kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"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"
}
}
}
Özellik değerleri
networkVirtualAppliances
Ad
Açıklama
Değer
tür
Kaynak türü
'Microsoft.Network/networkVirtualAppliances'
apiVersion
Kaynak API'sinin sürümü
'2023-11-01'
name
Kaynak adı
dize (gerekli)
location
Kaynak konumu.
string
etiketler
Kaynak etiketleri.
Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity
Cloud-init ve config blob'a okuma erişimi olan hizmet sorumlusu.
ManagedServiceIdentity
properties
Ağ Sanal Gerecinin özellikleri.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Ad
Açıklama
Değer
tür
Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır.
'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
Ad
Açıklama
Değer
additionalNics
Ek Ağ Arabirimi için gereken ayrıntılar.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs depolama URL'leri.
dize[]
cloudInitConfiguration
Düz metinde CloudInitConfiguration dizesi.
string
cloudInitConfigurationBlobs
CloudInitConfigurationBlob depolama URL'leri.
dize[]
Temsilci
Sanal Gereç için temsilci seçme
DelegationProperties
internetIngressPublicIps
İnternet Giriş Senaryosu için Genel IP'lerin Kaynak Uri'sinin listesi.
InternetIngressPublicIpsProperties []
networkProfile
Genel ve Özel NIC yapılandırmalarını içeren Ağ Profili.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
Ağ Sanal Gereci SKU'su.
VirtualApplianceSkuProperties
partnerManagedResource
Sanal Gereç için temsilci seçme
PartnerManagedResourceProperties
sshPublicKey
SSH oturum açma için ortak anahtar.
string
virtualApplianceAsn
VirtualAppliance ASN. Microsoft özel, genel ve IANA ayrılmış ASN desteklenmez.
int Kısıtlama -ları: Min değer = 0 Maksimum değer = 4294967295
virtualHub
Ağ Sanal Gereci'nin dağıtıldığı Sanal Merkez.
Subresource
VirtualApplianceAdditionalNicProperties
Ad
Açıklama
Değer
hasPublicIp
Ek nic üzerinde Genel Ip Için Amaç için bayrak (true veya false)
bool
name
Ek nic adı
string
DelegationProperties
Ad
Açıklama
Değer
Hizmetadı
NVA'nın temsilci olarak atandığı hizmet adı.
string
InternetIngressPublicIpsProperties
Ad
Açıklama
Değer
kimlik
Genel Ip'nin Kaynak Uri'si
string
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Ad
Açıklama
Değer
Birincil
Bunun NIC'nin birincil IP yapılandırması olup olmadığı.
bool
VirtualApplianceSkuProperties
Ad
Açıklama
Değer
bundledScaleUnit
Sanal Gereç Ölçek Birimi.
string
marketPlaceVersion
Sanal Gereç Sürümü.
string
Satıcı
Sanal Gereç Satıcısı.
string
PartnerManagedResourceProperties
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
networkVirtualAppliances kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
Microsoft.Network/networkVirtualAppliances kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
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"
}
}
})
}
Özellik değerleri
networkVirtualAppliances
Ad
Açıklama
Değer
tür
Kaynak türü
"Microsoft.Network/networkVirtualAppliances@2023-11-01"
name
Kaynak adı
dize (gerekli)
location
Kaynak konumu.
string
parent_id
Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın.
dize (gerekli)
etiketler
Kaynak etiketleri.
Etiket adlarının ve değerlerinin sözlüğü.
identity
Cloud-init ve config blob'a okuma erişimi olan hizmet sorumlusu.
ManagedServiceIdentity
properties
Ağ Sanal Gerecinin özellikleri.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Ad
Açıklama
Değer
tür
Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü, sanal makineden tüm kimlikleri kaldırır.
"SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned"
identity_ids
Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Kullanıcı kimliği kimlikleri dizisi.
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.
VirtualApplianceAdditionalNicProperties
Ad
Açıklama
Değer
hasPublicIp
Ek nic üzerinde Genel Ip Için Amaç için bayrak (true veya false)
bool
name
Ek nic adı
string
DelegationProperties
Ad
Açıklama
Değer
Hizmetadı
NVA'nın temsilci olarak atandığı hizmet adı.
string
InternetIngressPublicIpsProperties
Ad
Açıklama
Değer
kimlik
Genel Ip'nin Kaynak Uri'si
string
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Ad
Açıklama
Değer
Birincil
Bunun NIC'nin birincil IP yapılandırması olup olmadığı.
bool
VirtualApplianceSkuProperties
Ad
Açıklama
Değer
bundledScaleUnit
Sanal Gereç Ölçek Birimi.
string
marketPlaceVersion
Sanal Gereç Sürümü.
string
Satıcı
Sanal Gereç Satıcısı.
string
PartnerManagedResourceProperties
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string