Microsoft.Network virtualHubs 2020-11-01
Makale 05/08/2024
1 katılımcı
Geri Bildirim
Bu makalede
Bicep kaynak tanımı
virtualHubs 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/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Network/virtualHubs@2020-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
addressPrefix: 'string'
allowBranchToBranchTraffic: bool
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
p2SVpnGateway: {
id: 'string'
}
routeTable: {
routes: [
{
addressPrefixes: [
'string'
]
nextHopIpAddress: 'string'
}
]
}
securityPartnerProvider: {
id: 'string'
}
securityProviderName: 'string'
sku: 'string'
virtualHubRouteTableV2s: [
{
id: 'string'
name: 'string'
properties: {
attachedConnections: [
'string'
]
routes: [
{
destinations: [
'string'
]
destinationType: 'string'
nextHops: [
'string'
]
nextHopType: 'string'
}
]
}
}
]
virtualRouterAsn: int
virtualRouterIps: [
'string'
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
}
Özellik değerleri
virtualHubs
VirtualHubProperties
Ad
Açıklama
Değer
addressPrefix
Bu VirtualHub için adres ön eki.
string
allowBranchToBranchTraffic
VirtualRouter hub'ına geçişi denetlemek için bayrak.
bool
azureFirewall
Bu VirtualHub ile ilişkili azureFirewall.
Subresource
expressRouteGateway
Bu VirtualHub ile ilişkili expressRouteGateway.
Subresource
p2SVpnGateway
Bu VirtualHub ile ilişkili P2SVpnGateway.
Subresource
Routetable
Bu sanal hub ile ilişkili routeTable.
VirtualHubRouteTable
securityPartnerProvider
Bu VirtualHub ile ilişkili securityPartnerProvider.
Subresource
securityProviderName
Güvenlik Sağlayıcısı adı.
string
Sku
Bu VirtualHub'ın sku'su.
string
virtualHubRouteTableV2s
Bu VirtualHub ile ilişkili tüm sanal hub yönlendirme tablosu v2'lerin listesi.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int Kısıtlama -ları: Min değer = 0 En yüksek değer = 4294967295
virtualRouterIps
VirtualRouter IP'leri.
dize[]
virtualWan
VirtualHub'ın ait olduğu VirtualWAN.
Subresource
vpnGateway
Bu VirtualHub ile ilişkili VpnGateway.
Subresource
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
VirtualHubRouteTable
VirtualHubRoute
Ad
Açıklama
Değer
addressPrefixes
Tüm addressPrefixes listesi.
string[]
nextHopIpAddress
NextHop ip adresi.
string
VirtualHubRouteTableV2
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
name
Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir.
string
properties
Sanal hub yönlendirme tablosunun v2 özellikleri.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Ad
Açıklama
Değer
attachedConnections
Bu yol tablosu v2'ye eklenen tüm bağlantıların listesi.
string[]
Yol
Tüm yolların listesi.
VirtualHubRouteV2 []
VirtualHubRouteV2
Ad
Açıklama
Değer
Hedef
Tüm hedeflerin listesi.
string[]
Destinationtype
Hedeflerin türü.
string
nextHops
NextHops ip adresi.
string[]
nextHopType
Sonraki atlamaların türü.
string
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
ARM şablonu kaynak tanımı
virtualHubs 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/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2020-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"addressPrefix": "string",
"allowBranchToBranchTraffic": "bool",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"p2SVpnGateway": {
"id": "string"
},
"routeTable": {
"routes": [
{
"addressPrefixes": [ "string" ],
"nextHopIpAddress": "string"
}
]
},
"securityPartnerProvider": {
"id": "string"
},
"securityProviderName": "string",
"sku": "string",
"virtualHubRouteTableV2s": [
{
"id": "string",
"name": "string",
"properties": {
"attachedConnections": [ "string" ],
"routes": [
{
"destinations": [ "string" ],
"destinationType": "string",
"nextHops": [ "string" ],
"nextHopType": "string"
}
]
}
}
],
"virtualRouterAsn": "int",
"virtualRouterIps": [ "string" ],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
}
}
Özellik değerleri
virtualHubs
Ad
Açıklama
Değer
tür
Kaynak türü
'Microsoft.Network/virtualHubs'
apiVersion
Kaynak API'sinin sürümü
'2020-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
properties
Sanal hub'ın özellikleri.
VirtualHubProperties
VirtualHubProperties
Ad
Açıklama
Değer
addressPrefix
Bu VirtualHub için adres ön eki.
string
allowBranchToBranchTraffic
VirtualRouter hub'ına geçişi denetlemek için bayrak.
bool
azureFirewall
Bu VirtualHub ile ilişkili azureFirewall.
Subresource
expressRouteGateway
Bu VirtualHub ile ilişkili expressRouteGateway.
Subresource
p2SVpnGateway
Bu VirtualHub ile ilişkili P2SVpnGateway.
Subresource
Routetable
Bu sanal hub ile ilişkili routeTable.
VirtualHubRouteTable
securityPartnerProvider
Bu VirtualHub ile ilişkili securityPartnerProvider.
Subresource
securityProviderName
Güvenlik Sağlayıcısı adı.
string
Sku
Bu VirtualHub'ın sku'su.
string
virtualHubRouteTableV2s
Bu VirtualHub ile ilişkili tüm sanal merkez yönlendirme tablosu v2'lerin listesi.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int Kısıtlama -ları: Min değer = 0 Maksimum değer = 4294967295
virtualRouterIps
VirtualRouter IP'leri.
string[]
virtualWan
VirtualHub'ın ait olduğu VirtualWAN.
Subresource
vpnGateway
Bu VirtualHub ile ilişkili VpnGateway.
Subresource
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
VirtualHubRouteTable
VirtualHubRoute
Ad
Açıklama
Değer
addressPrefixes
Tüm addressPrefixes listesi.
string[]
nextHopIpAddress
NextHop ip adresi.
string
VirtualHubRouteTableV2
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
name
Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir.
string
properties
Sanal hub yönlendirme tablosunun v2 özellikleri.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Ad
Açıklama
Değer
attachedConnections
Bu yol tablosu v2'ye eklenen tüm bağlantıların listesi.
string[]
Yol
Tüm yolların listesi.
VirtualHubRouteV2 []
VirtualHubRouteV2
Ad
Açıklama
Değer
Hedef
Tüm hedeflerin listesi.
string[]
Destinationtype
Hedeflerin türü.
string
nextHops
NextHops ip adresi.
string[]
nextHopType
Sonraki atlamaların türü.
string
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
virtualHubs 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/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2020-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
addressPrefix = "string"
allowBranchToBranchTraffic = bool
azureFirewall = {
id = "string"
}
expressRouteGateway = {
id = "string"
}
p2SVpnGateway = {
id = "string"
}
routeTable = {
routes = [
{
addressPrefixes = [
"string"
]
nextHopIpAddress = "string"
}
]
}
securityPartnerProvider = {
id = "string"
}
securityProviderName = "string"
sku = "string"
virtualHubRouteTableV2s = [
{
id = "string"
name = "string"
properties = {
attachedConnections = [
"string"
]
routes = [
{
destinations = [
"string"
]
destinationType = "string"
nextHops = [
"string"
]
nextHopType = "string"
}
]
}
}
]
virtualRouterAsn = int
virtualRouterIps = [
"string"
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
})
}
Özellik değerleri
virtualHubs
Ad
Açıklama
Değer
tür
Kaynak türü
"Microsoft.Network/virtualHubs@2020-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üğü.
properties
Sanal hub'ın özellikleri.
VirtualHubProperties
VirtualHubProperties
Ad
Açıklama
Değer
addressPrefix
Bu VirtualHub için adres ön eki.
string
allowBranchToBranchTraffic
VirtualRouter hub'ına geçişi denetlemek için bayrak.
bool
azureFirewall
Bu VirtualHub ile ilişkili azureFirewall.
Subresource
expressRouteGateway
Bu VirtualHub ile ilişkili expressRouteGateway.
Subresource
p2SVpnGateway
Bu VirtualHub ile ilişkili P2SVpnGateway.
Subresource
Routetable
Bu sanal hub ile ilişkili routeTable.
VirtualHubRouteTable
securityPartnerProvider
Bu VirtualHub ile ilişkili securityPartnerProvider.
Subresource
securityProviderName
Güvenlik Sağlayıcısı adı.
string
Sku
Bu VirtualHub'ın sku'su.
string
virtualHubRouteTableV2s
Bu VirtualHub ile ilişkili tüm sanal hub yönlendirme tablosu v2'lerin listesi.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int Kısıtlama -ları: Min değer = 0 En yüksek değer = 4294967295
virtualRouterIps
VirtualRouter IP'leri.
dize[]
virtualWan
VirtualHub'ın ait olduğu VirtualWAN.
Subresource
vpnGateway
Bu VirtualHub ile ilişkili VpnGateway.
Subresource
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
VirtualHubRouteTable
VirtualHubRoute
Ad
Açıklama
Değer
addressPrefixes
Tüm addressPrefixes listesi.
dize[]
nextHopIpAddress
NextHop ip adresi.
string
VirtualHubRouteTableV2
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
name
Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir.
string
properties
Sanal hub yönlendirme tablosunun v2 özellikleri.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Ad
Açıklama
Değer
attachedConnections
Bu yol tablosu v2'ye eklenen tüm bağlantıların listesi.
dize[]
Yol
Tüm yolların listesi.
VirtualHubRouteV2 []
VirtualHubRouteV2
Ad
Açıklama
Değer
Hedef
Tüm hedeflerin listesi.
dize[]
Destinationtype
Hedeflerin türü.
string
nextHops
NextHops ip adresi.
dize[]
nextHopType
Sonraki atlamaların türü.
string