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üğü.
Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Network/virtualHubs@2019-08-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
p2SVpnGateway: {
id: 'string'
}
routeTable: {
routes: [
{
addressPrefixes: [
'string'
]
nextHopIpAddress: 'string'
}
]
}
securityProviderName: 'string'
virtualNetworkConnections: [
{
id: 'string'
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: 'string'
}
}
}
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.Network/virtualHubs
Ad |
Açıklama |
Değer |
yer |
Kaynak konumu. |
dizgi |
ad |
Kaynak adı |
dize (gerekli) |
Özellikler |
Sanal hub'ın özellikleri. |
VirtualHubProperties |
Etiketler |
Kaynak etiketleri |
Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
HubVirtualNetworkConnection
Ad |
Açıklama |
Değer |
Kimliği |
Kaynak Kimliği. |
dizgi |
ad |
Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. |
dizgi |
Özellikler |
Hub sanal ağ bağlantısının özellikleri. |
HubVirtualNetworkConnectionProperties |
HubVirtualNetworkConnectionProperties
Ad |
Açıklama |
Değer |
allowHubToRemoteVnetTransit |
VirtualHub'den RemoteVnet'e aktarım etkin veya değil. |
Bool |
allowRemoteVnetToUseHubVnetGateways |
RemoteVnet'in Sanal Hub'ın ağ geçitlerini kullanmasına izin verin. |
Bool |
enableInternetSecurity |
İnternet güvenliğini etkinleştirin. |
Bool |
remoteVirtualNetwork (Uzaktan Sanal Ağ) |
Uzak sanal ağa başvuru. |
AltKaynak |
Alt Kaynak
Ad |
Açıklama |
Değer |
Kimliği |
Kaynak Kimliği. |
dizgi |
VirtualHub Özellikleri
Ad |
Açıklama |
Değer |
addressPrefix |
Bu VirtualHub için adres ön eki. |
dizgi |
azureGüvenlik Duvarı |
Bu VirtualHub ile ilişkili azureFirewall. |
AltKaynak |
expressRouteGateway |
Bu VirtualHub ile ilişkilendirilmiş expressRouteGateway. |
AltKaynak |
p2SVpnAğ Geçidi |
Bu VirtualHub ile ilişkili P2SVpnGateway. |
AltKaynak |
routeTable |
Bu sanal hub ile ilişkili routeTable. |
VirtualHubRouteTable |
securityProviderName |
Güvenlik Sağlayıcısı adı. |
dizgi |
virtualNetworkConnections |
Bu VirtualHub ile tüm sanal ağ bağlantılarının listesi. |
HubVirtualNetworkConnection[] |
virtualWan |
VirtualHub'ın ait olduğu VirtualWAN. |
AltKaynak |
vpnAğ Geçidi |
Bu VirtualHub ile ilişkili VpnGateway. |
AltKaynak |
VirtualHubRoute (Sanal HubRotası)
Ad |
Açıklama |
Değer |
addressPrefixes |
Tüm addressPrefixes listesi. |
dize[] |
sonrakiHopIpAddress |
NextHop ip adresi. |
dizgi |
VirtualHubRouteTable (Sanal HubRota Tablosu)
Kullanım Örnekleri
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
Modül |
Açıklama |
sanal hub |
Sanal Merkez için AVM Kaynak Modülü |
Azure Hızlı Başlangıç Örnekleri
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.
Bicep Dosyası |
Açıklama |
Yeni Alt Ağda Yönlendirme Sunucusu Oluşturma |
Bu şablon RouteServerSubnet adlı bir alt ağa Bir Rota Sunucusu dağıtır. |
Sanal WAN kaynakları oluşturur |
Bu şablon, Sanal WAN, Sanal Merkez, VPN Ağ Geçidi, VPN Sitesi ve VPN Connecton gibi sanal WAN kaynakları oluşturmanıza olanak tanır. |
güvenli sanal hub'ları |
Bu şablon, İnternet'e yönlendirilen bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı'nı kullanarak güvenli bir sanal merkez oluşturur. |
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üğü.
Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2019-08-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"p2SVpnGateway": {
"id": "string"
},
"routeTable": {
"routes": [
{
"addressPrefixes": [ "string" ],
"nextHopIpAddress": "string"
}
]
},
"securityProviderName": "string",
"virtualNetworkConnections": [
{
"id": "string",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "string"
}
}
}
],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.Network/virtualHubs
Ad |
Açıklama |
Değer |
apiVersiyonu |
API sürümü |
'2019-08-01' |
yer |
Kaynak konumu. |
dizgi |
ad |
Kaynak adı |
dize (gerekli) |
Özellikler |
Sanal hub'ın özellikleri. |
VirtualHubProperties |
Etiketler |
Kaynak etiketleri |
Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür |
Kaynak türü |
'Microsoft.Network/virtualHubs' |
HubVirtualNetworkConnection
Ad |
Açıklama |
Değer |
Kimliği |
Kaynak Kimliği. |
dizgi |
ad |
Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. |
dizgi |
Özellikler |
Hub sanal ağ bağlantısının özellikleri. |
HubVirtualNetworkConnectionProperties |
HubVirtualNetworkConnectionProperties
Ad |
Açıklama |
Değer |
allowHubToRemoteVnetTransit |
VirtualHub'den RemoteVnet'e aktarım etkin veya değil. |
Bool |
allowRemoteVnetToUseHubVnetGateways |
RemoteVnet'in Sanal Hub'ın ağ geçitlerini kullanmasına izin verin. |
Bool |
enableInternetSecurity |
İnternet güvenliğini etkinleştirin. |
Bool |
remoteVirtualNetwork (Uzaktan Sanal Ağ) |
Uzak sanal ağa başvuru. |
AltKaynak |
Alt Kaynak
Ad |
Açıklama |
Değer |
Kimliği |
Kaynak Kimliği. |
dizgi |
VirtualHub Özellikleri
Ad |
Açıklama |
Değer |
addressPrefix |
Bu VirtualHub için adres ön eki. |
dizgi |
azureGüvenlik Duvarı |
Bu VirtualHub ile ilişkili azureFirewall. |
AltKaynak |
expressRouteGateway |
Bu VirtualHub ile ilişkilendirilmiş expressRouteGateway. |
AltKaynak |
p2SVpnAğ Geçidi |
Bu VirtualHub ile ilişkili P2SVpnGateway. |
AltKaynak |
routeTable |
Bu sanal hub ile ilişkili routeTable. |
VirtualHubRouteTable |
securityProviderName |
Güvenlik Sağlayıcısı adı. |
dizgi |
virtualNetworkConnections |
Bu VirtualHub ile tüm sanal ağ bağlantılarının listesi. |
HubVirtualNetworkConnection[] |
virtualWan |
VirtualHub'ın ait olduğu VirtualWAN. |
AltKaynak |
vpnAğ Geçidi |
Bu VirtualHub ile ilişkili VpnGateway. |
AltKaynak |
VirtualHubRoute (Sanal HubRotası)
Ad |
Açıklama |
Değer |
addressPrefixes |
Tüm addressPrefixes listesi. |
dize[] |
sonrakiHopIpAddress |
NextHop ip adresi. |
dizgi |
VirtualHubRouteTable (Sanal HubRota Tablosu)
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
Şablon |
Açıklama |
Azure Route Server'ı Quagga ile BGP eşlemesinde
'a dağıtma |
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 |
Azure Sanal WAN (vWAN) Multi-Hub Dağıtım
'a dağıtma |
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 olanak tanır. |
Özel Yönlendirme Tabloları ile Azure vWAN Multi-Hub Dağıtımı
'a dağıtma |
Bu şablon, tüm ağ geçitleri ve VNET 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 Yönlendirme Tabloları kullanımını göstermenize olanak tanır. |
Yeni Alt Ağda Yönlendirme Sunucusu Oluşturma
'a dağıtma |
Bu şablon RouteServerSubnet adlı bir alt ağa Bir Rota Sunucusu dağıtır. |
Sanal WAN kaynakları oluşturur
'a dağıtma |
Bu şablon, Sanal WAN, Sanal Merkez, VPN Ağ Geçidi, VPN Sitesi ve VPN Connecton gibi sanal WAN kaynakları oluşturmanıza olanak tanır. |
güvenli sanal hub'ları
'a dağıtma |
Bu şablon, İnternet'e yönlendirilen bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı'nı kullanarak güvenli bir sanal merkez oluşturur. |
Çok adresli havuz ve kullanıcı grupları ile vWAN P2S dağıtım
'a dağıtma |
Bu şablon, birden çok adres havuzu ve kullanıcı grubuyla yapılandırılmış bir P2S ile Azure Sanal WAN (vWAN) 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@2019-08-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
addressPrefix = "string"
azureFirewall = {
id = "string"
}
expressRouteGateway = {
id = "string"
}
p2SVpnGateway = {
id = "string"
}
routeTable = {
routes = [
{
addressPrefixes = [
"string"
]
nextHopIpAddress = "string"
}
]
}
securityProviderName = "string"
virtualNetworkConnections = [
{
id = "string"
name = "string"
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "string"
}
}
}
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
}
}
Özellik Değerleri
Microsoft.Network/virtualHubs
Ad |
Açıklama |
Değer |
yer |
Kaynak konumu. |
dizgi |
ad |
Kaynak adı |
dize (gerekli) |
Özellikler |
Sanal hub'ın özellikleri. |
VirtualHubProperties |
Etiketler |
Kaynak etiketleri |
Etiket adları ve değerleri sözlüğü. |
tür |
Kaynak türü |
"Microsoft.Network/virtualHubs@2019-08-01" (İngilizce) |
HubVirtualNetworkConnection
Ad |
Açıklama |
Değer |
Kimliği |
Kaynak Kimliği. |
dizgi |
ad |
Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. |
dizgi |
Özellikler |
Hub sanal ağ bağlantısının özellikleri. |
HubVirtualNetworkConnectionProperties |
HubVirtualNetworkConnectionProperties
Ad |
Açıklama |
Değer |
allowHubToRemoteVnetTransit |
VirtualHub'den RemoteVnet'e aktarım etkin veya değil. |
Bool |
allowRemoteVnetToUseHubVnetGateways |
RemoteVnet'in Sanal Hub'ın ağ geçitlerini kullanmasına izin verin. |
Bool |
enableInternetSecurity |
İnternet güvenliğini etkinleştirin. |
Bool |
remoteVirtualNetwork (Uzaktan Sanal Ağ) |
Uzak sanal ağa başvuru. |
AltKaynak |
Alt Kaynak
Ad |
Açıklama |
Değer |
Kimliği |
Kaynak Kimliği. |
dizgi |
VirtualHub Özellikleri
Ad |
Açıklama |
Değer |
addressPrefix |
Bu VirtualHub için adres ön eki. |
dizgi |
azureGüvenlik Duvarı |
Bu VirtualHub ile ilişkili azureFirewall. |
AltKaynak |
expressRouteGateway |
Bu VirtualHub ile ilişkilendirilmiş expressRouteGateway. |
AltKaynak |
p2SVpnAğ Geçidi |
Bu VirtualHub ile ilişkili P2SVpnGateway. |
AltKaynak |
routeTable |
Bu sanal hub ile ilişkili routeTable. |
VirtualHubRouteTable |
securityProviderName |
Güvenlik Sağlayıcısı adı. |
dizgi |
virtualNetworkConnections |
Bu VirtualHub ile tüm sanal ağ bağlantılarının listesi. |
HubVirtualNetworkConnection[] |
virtualWan |
VirtualHub'ın ait olduğu VirtualWAN. |
AltKaynak |
vpnAğ Geçidi |
Bu VirtualHub ile ilişkili VpnGateway. |
AltKaynak |
VirtualHubRoute (Sanal HubRotası)
Ad |
Açıklama |
Değer |
addressPrefixes |
Tüm addressPrefixes listesi. |
dize[] |
sonrakiHopIpAddress |
NextHop ip adresi. |
dizgi |
VirtualHubRouteTable (Sanal HubRota Tablosu)