Microsoft.Network virtualHubs 2022-07-01
Bicep kaynak tanımı
virtualHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Network/virtualHubs@2022-07-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
addressPrefix: 'string'
allowBranchToBranchTraffic: bool
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
hubRoutingPreference: 'string'
p2SVpnGateway: {
id: 'string'
}
preferredRoutingGateway: '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
virtualRouterAutoScaleConfiguration: {
minCapacity: int
}
virtualRouterIps: [
'string'
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
}
Özellik değerleri
virtualHubs
Ad | Açıklama | Değer |
---|---|---|
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 |
hubRoutingPreference | Bu VirtualHub'ın hubRoutingPreference'ı. | 'ASPath' 'ExpressRoute' 'VpnGateway' |
p2SVpnGateway | Bu VirtualHub ile ilişkili P2SVpnGateway. | Subresource |
preferredRoutingGateway | Şirket içi trafiği yönlendirmek için tercih edilen ağ geçidi | 'ExpressRoute' 'Yok' 'VpnGateway' |
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 |
virtualRouterAutoScaleConfiguration | VirtualHub Router otomatik ölçeklendirme yapılandırması. | VirtualRouterAutoScaleConfiguration |
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
Ad | Açıklama | Değer |
---|---|---|
Yol | Tüm yolların listesi. | VirtualHubRoute[] |
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 |
VirtualRouterAutoScaleConfiguration
Ad | Açıklama | Değer |
---|---|---|
minCapacity | VirtualHub Router için en az ölçek birimi sayısı. | int Kısıtlama -ları: Min değer = 0 |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Güvenli sanal hub'lar |
Bu şablon, İnternet'e yönlendiren bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı kullanarak güvenli bir sanal merkez oluşturur. |
Yeni Alt Ağda Yol Sunucusu İçerik Oluşturucu |
Bu şablon RouteServerSubnet adlı bir alt ağa bir Rota Sunucusu dağıtır. |
Quagga ile BGP eşlemesinde Azure Route Server |
Bu şablon, Quagga ile bir Yönlendirici Sunucusu ve Ubuntu VM dağıtır. Yönlendirici Sunucusu ile Quagga arasında iki dış BGP oturumu oluşturulur. Quagga yüklemesi ve yapılandırması Linux için Azure özel betik uzantısı tarafından yürütülür |
Sanal WAN kaynakları oluşturur |
Bu şablon Sanal WAN, Sanal Merkez, VPN Gateway, VPN Sitesi ve VPN Connecton gibi sanal WAN kaynakları oluşturmanıza olanak tanır. |
Azure Sanal WAN Yönlendirme Amacı ve İlkeleri |
Bu şablon, Yönlendirme Amacı ve İlkeleri özelliğinin etkinleştirildiği iki hub'a sahip bir Azure Sanal WAN sağlar. |
Azure Sanal WAN (vWAN) Çoklu Hub Dağıtımı |
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub dağıtımı oluşturmanıza olanak tanır. |
Özel Yönlendirme Tabloları ile Azure vWAN Multi-Hub Dağıtımı |
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub dağıtımı oluşturmanıza ve özel yönlendirme için Yol Tabloları kullanımını göstermenize olanak tanır. |
ARM şablonu kaynak tanımı
virtualHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2022-07-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"addressPrefix": "string",
"allowBranchToBranchTraffic": "bool",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"hubRoutingPreference": "string",
"p2SVpnGateway": {
"id": "string"
},
"preferredRoutingGateway": "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",
"virtualRouterAutoScaleConfiguration": {
"minCapacity": "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ü | '2022-07-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 |
hubRoutingPreference | Bu VirtualHub'ın hubRoutingPreference'ı. | 'ASPath' 'ExpressRoute' 'VpnGateway' |
p2SVpnGateway | Bu VirtualHub ile ilişkili P2SVpnGateway. | Subresource |
preferredRoutingGateway | Şirket içi trafiği yönlendirmek için tercih edilen ağ geçidi | 'ExpressRoute' 'Yok' 'VpnGateway' |
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 |
virtualRouterAutoScaleConfiguration | VirtualHub Router otomatik ölçeklendirme yapılandırması. | VirtualRouterAutoScaleConfiguration |
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
Ad | Açıklama | Değer |
---|---|---|
Yol | Tüm yolların listesi. | VirtualHubRoute[] |
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 |
VirtualRouterAutoScaleConfiguration
Ad | Açıklama | Değer |
---|---|---|
minCapacity | VirtualHub Router için en az ölçek birimi sayısı. | int Kısıtlama -ları: Min değer = 0 |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Güvenli sanal hub'lar |
Bu şablon, İnternet'i hedefleyen bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı kullanarak güvenli bir sanal merkez oluşturur. |
Yeni Bir Alt Ağda Yol Sunucusu İçerik Oluşturucu |
Bu şablon RouteServerSubnet adlı bir alt ağa Bir Yönlendirme Sunucusu dağıtır. |
Quagga ile BGP eşlemesinde Azure Route Server |
Bu şablon, Quagga ile bir Yönlendirici Sunucusu ve Ubuntu VM dağıtır. Yönlendirici Sunucusu ile Quagga arasında iki dış BGP oturumu oluşturulur. Quagga yüklemesi ve yapılandırması Linux için Azure özel betik uzantısı tarafından yürütülür |
Sanal WAN kaynakları oluşturur |
Bu şablon Sanal WAN, Sanal Merkez, VPN Gateway, VPN Sitesi ve VPN Connecton gibi sanal WAN kaynakları oluşturmanıza olanak tanır. |
Azure Sanal WAN Yönlendirme Amacı ve İlkeleri |
Bu şablon, Yönlendirme Amacı ve İlkeleri özelliğinin etkinleştirildiği iki hub ile bir Azure Sanal WAN sağlar. |
Azure Sanal WAN (vWAN) Multi-Hub Dağıtımı |
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub dağıtımı oluşturmanıza olanak tanır. |
Özel Yönlendirme Tabloları ile Azure vWAN Multi-Hub Dağıtımı |
Bu şablon, tüm ağ geçitleri ve sanal ağ bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub'lı dağıtımı oluşturmanıza ve özel yönlendirme için Yol Tabloları kullanımını göstermenize olanak tanır. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
virtualHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2022-07-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"
}
hubRoutingPreference = "string"
p2SVpnGateway = {
id = "string"
}
preferredRoutingGateway = "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
virtualRouterAutoScaleConfiguration = {
minCapacity = 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@2022-07-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 |
hubRoutingPreference | Bu VirtualHub'ın hubRoutingPreference'ı. | "ASPath" "ExpressRoute" "VpnGateway" |
p2SVpnGateway | Bu VirtualHub ile ilişkili P2SVpnGateway. | Subresource |
preferredRoutingGateway | Şirket içi trafiği yönlendirmek için tercih edilen ağ geçidi | "ExpressRoute" "Hiçbiri" "VpnGateway" |
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 |
virtualRouterAutoScaleConfiguration | VirtualHub Router otomatik ölçeklendirme yapılandırması. | VirtualRouterAutoScaleConfiguration |
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
Ad | Açıklama | Değer |
---|---|---|
Yol | Tüm yolların listesi. | VirtualHubRoute[] |
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 |
VirtualRouterAutoScaleConfiguration
Ad | Açıklama | Değer |
---|---|---|
minCapacity | VirtualHub Router için en az ölçek birimi sayısı. | int Kısıtlama -ları: Min değer = 0 |