Microsoft.Network vpnSites 2022-09-01
Artykuł 12/09/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu vpnSites można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/vpnSites, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/vpnSites@2022-09-01' = {
location: 'string'
name: 'string'
properties: {
addressSpace: {
addressPrefixes: [
'string'
]
}
bgpProperties: {
asn: int
bgpPeeringAddress: 'string'
bgpPeeringAddresses: [
{
customBgpIpAddresses: [
'string'
]
ipconfigurationId: 'string'
}
]
peerWeight: int
}
deviceProperties: {
deviceModel: 'string'
deviceVendor: 'string'
linkSpeedInMbps: int
}
ipAddress: 'string'
isSecuritySite: bool
o365Policy: {
breakOutCategories: {
allow: bool
default: bool
optimize: bool
}
}
siteKey: 'string'
virtualWan: {
id: 'string'
}
vpnSiteLinks: [
{
id: 'string'
name: 'string'
properties: {
bgpProperties: {
asn: int
bgpPeeringAddress: 'string'
}
fqdn: 'string'
ipAddress: 'string'
linkProperties: {
linkProviderName: 'string'
linkSpeedInMbps: int
}
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Przestrzeń adresowa
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista bloków adresów zarezerwowanych dla tej sieci wirtualnej w notacji CIDR.
string[]
Ustawienia protokołu Bgp
Nazwa
Opis
Wartość
Asn
AsN osoby mówiącej BGP.
Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295
bgpPeeringAddress
Adres komunikacji równorzędnej BGP i identyfikator protokołu BGP tego głośnika BGP.
struna
bgpPeeringAddresses
Adres komunikacji równorzędnej BGP z identyfikatorem konfiguracji adresu IP dla bramy sieci wirtualnej.
IPConfigurationBgpPeeringAddress []
peerWeight
Waga dodana do tras wyciągniętych z tego głośnika BGP.
Int
Właściwości urządzenia
Nazwa
Opis
Wartość
deviceModel
Model urządzenia.
struna
deviceVendor
Nazwa dostawcy urządzenia.
struna
linkSpeedInMbps
Szybkość łącza.
Int
IPConfigurationBgpPeeringAddress
Nazwa
Opis
Wartość
customBgpIpAddresses
Lista niestandardowych adresów komunikacji równorzędnej BGP należących do konfiguracji adresu IP.
string[]
identyfikator ipconfigurationId
Identyfikator konfiguracji adresu IP, która należy do bramy.
struna
Microsoft.Network/vpnSites
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości lokacji sieci VPN.
VpnSiteProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
O365BreakOutCategoryPolicies
Nazwa
Opis
Wartość
pozwolić
Flaga umożliwiająca kontrolowanie kategorii dozwolonych.
Bool
domyślny
Flaga do kontrolowania kategorii domyślnej.
Bool
optymalizować
Flaga do kontrolowania kategorii optymalizacji.
Bool
O365PolicyProperties
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VpnLinkBgpSettings
Nazwa
Opis
Wartość
Asn
AsN osoby mówiącej BGP.
Int
bgpPeeringAddress
Adres komunikacji równorzędnej BGP i identyfikator protokołu BGP tego głośnika BGP.
struna
VpnLinkProviderProperties
Nazwa
Opis
Wartość
linkProviderName
Nazwa dostawcy linków.
struna
linkSpeedInMbps
Szybkość łącza.
Int
VpnSiteLink
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości łącza lokacji sieci VPN.
VpnSiteLinkProperties
VpnSiteLinkProperties
Nazwa
Opis
Wartość
bgpProperties
Zestaw właściwości bgp.
VpnLinkBgpSettings
Fqdn
Nazwa FQDN łącza vpn-site-link.
struna
ipAddress
Adres IP linku vpn-site-link.
struna
linkWłaściwości
Właściwości dostawcy łącza.
VpnLinkProviderProperties
VpnSiteProperties
Nazwa
Opis
Wartość
addressSpace
Przestrzeń adresów zawierająca tablicę zakresów adresów IP.
Przestrzeni adresowej
bgpProperties
Zestaw właściwości bgp.
BgpSettings
deviceProperties
Właściwości urządzenia.
DeviceProperties
ipAddress
Adres IP lokacji sieci VPN.
struna
isSecuritySite
Flaga IsSecuritySite.
Bool
o365Policy
Zasady usługi Office365.
O365PolicyProperties
siteKey
Klucz dla lokacji sieci VPN, który może być używany na potrzeby połączeń.
struna
virtualWan
Wirtualna siećWAN, do której należy vpnSite.
SubResource
vpnSiteLinks
Lista wszystkich linków lokacji sieci VPN.
VpnSiteLink []
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep
Opis
tworzy zasoby usługi Virtual WAN
Ten szablon umożliwia tworzenie zasobów wirtualnej sieci WAN, w tym usługi Virtual WAN, koncentratora wirtualnego, bramy sieci VPN, lokacji sieci VPN i połączenia VPN Connecton.
Definicja zasobu szablonu usługi ARM
Typ zasobu vpnSites można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/vpnSites, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/vpnSites",
"apiVersion": "2022-09-01",
"name": "string",
"location": "string",
"properties": {
"addressSpace": {
"addressPrefixes": [ "string" ]
},
"bgpProperties": {
"asn": "int",
"bgpPeeringAddress": "string",
"bgpPeeringAddresses": [
{
"customBgpIpAddresses": [ "string" ],
"ipconfigurationId": "string"
}
],
"peerWeight": "int"
},
"deviceProperties": {
"deviceModel": "string",
"deviceVendor": "string",
"linkSpeedInMbps": "int"
},
"ipAddress": "string",
"isSecuritySite": "bool",
"o365Policy": {
"breakOutCategories": {
"allow": "bool",
"default": "bool",
"optimize": "bool"
}
},
"siteKey": "string",
"virtualWan": {
"id": "string"
},
"vpnSiteLinks": [
{
"id": "string",
"name": "string",
"properties": {
"bgpProperties": {
"asn": "int",
"bgpPeeringAddress": "string"
},
"fqdn": "string",
"ipAddress": "string",
"linkProperties": {
"linkProviderName": "string",
"linkSpeedInMbps": "int"
}
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Przestrzeń adresowa
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista bloków adresów zarezerwowanych dla tej sieci wirtualnej w notacji CIDR.
string[]
Ustawienia protokołu Bgp
Nazwa
Opis
Wartość
Asn
AsN osoby mówiącej BGP.
Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295
bgpPeeringAddress
Adres komunikacji równorzędnej BGP i identyfikator protokołu BGP tego głośnika BGP.
struna
bgpPeeringAddresses
Adres komunikacji równorzędnej BGP z identyfikatorem konfiguracji adresu IP dla bramy sieci wirtualnej.
IPConfigurationBgpPeeringAddress []
peerWeight
Waga dodana do tras wyciągniętych z tego głośnika BGP.
Int
Właściwości urządzenia
Nazwa
Opis
Wartość
deviceModel
Model urządzenia.
struna
deviceVendor
Nazwa dostawcy urządzenia.
struna
linkSpeedInMbps
Szybkość łącza.
Int
IPConfigurationBgpPeeringAddress
Nazwa
Opis
Wartość
customBgpIpAddresses
Lista niestandardowych adresów komunikacji równorzędnej BGP należących do konfiguracji adresu IP.
string[]
identyfikator ipconfigurationId
Identyfikator konfiguracji adresu IP, która należy do bramy.
struna
Microsoft.Network/vpnSites
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2022-09-01'
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości lokacji sieci VPN.
VpnSiteProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.Network/vpnSites"
O365BreakOutCategoryPolicies
Nazwa
Opis
Wartość
pozwolić
Flaga umożliwiająca kontrolowanie kategorii dozwolonych.
Bool
domyślny
Flaga do kontrolowania kategorii domyślnej.
Bool
optymalizować
Flaga do kontrolowania kategorii optymalizacji.
Bool
O365PolicyProperties
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VpnLinkBgpSettings
Nazwa
Opis
Wartość
Asn
AsN osoby mówiącej BGP.
Int
bgpPeeringAddress
Adres komunikacji równorzędnej BGP i identyfikator protokołu BGP tego głośnika BGP.
struna
VpnLinkProviderProperties
Nazwa
Opis
Wartość
linkProviderName
Nazwa dostawcy linków.
struna
linkSpeedInMbps
Szybkość łącza.
Int
VpnSiteLink
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości łącza lokacji sieci VPN.
VpnSiteLinkProperties
VpnSiteLinkProperties
Nazwa
Opis
Wartość
bgpProperties
Zestaw właściwości bgp.
VpnLinkBgpSettings
Fqdn
Nazwa FQDN łącza vpn-site-link.
struna
ipAddress
Adres IP linku vpn-site-link.
struna
linkWłaściwości
Właściwości dostawcy łącza.
VpnLinkProviderProperties
VpnSiteProperties
Nazwa
Opis
Wartość
addressSpace
Przestrzeń adresów zawierająca tablicę zakresów adresów IP.
Przestrzeni adresowej
bgpProperties
Zestaw właściwości bgp.
BgpSettings
deviceProperties
Właściwości urządzenia.
DeviceProperties
ipAddress
Adres IP lokacji sieci VPN.
struna
isSecuritySite
Flaga IsSecuritySite.
Bool
o365Policy
Zasady usługi Office365.
O365PolicyProperties
siteKey
Klucz dla lokacji sieci VPN, który może być używany na potrzeby połączeń.
struna
virtualWan
Wirtualna siećWAN, do której należy vpnSite.
SubResource
vpnSiteLinks
Lista wszystkich linków lokacji sieci VPN.
VpnSiteLink []
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon
Opis
tworzy zasoby usługi Virtual WAN wdrażanie
Ten szablon umożliwia tworzenie zasobów wirtualnej sieci WAN, w tym usługi Virtual WAN, koncentratora wirtualnego, bramy sieci VPN, lokacji sieci VPN i połączenia VPN Connecton.
Typ zasobu vpnSites można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/vpnSites, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/vpnSites@2022-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
addressSpace = {
addressPrefixes = [
"string"
]
}
bgpProperties = {
asn = int
bgpPeeringAddress = "string"
bgpPeeringAddresses = [
{
customBgpIpAddresses = [
"string"
]
ipconfigurationId = "string"
}
]
peerWeight = int
}
deviceProperties = {
deviceModel = "string"
deviceVendor = "string"
linkSpeedInMbps = int
}
ipAddress = "string"
isSecuritySite = bool
o365Policy = {
breakOutCategories = {
allow = bool
default = bool
optimize = bool
}
}
siteKey = "string"
virtualWan = {
id = "string"
}
vpnSiteLinks = [
{
id = "string"
name = "string"
properties = {
bgpProperties = {
asn = int
bgpPeeringAddress = "string"
}
fqdn = "string"
ipAddress = "string"
linkProperties = {
linkProviderName = "string"
linkSpeedInMbps = int
}
}
}
]
}
})
}
Wartości właściwości
Przestrzeń adresowa
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista bloków adresów zarezerwowanych dla tej sieci wirtualnej w notacji CIDR.
string[]
Ustawienia protokołu Bgp
Nazwa
Opis
Wartość
Asn
AsN osoby mówiącej BGP.
Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295
bgpPeeringAddress
Adres komunikacji równorzędnej BGP i identyfikator protokołu BGP tego głośnika BGP.
struna
bgpPeeringAddresses
Adres komunikacji równorzędnej BGP z identyfikatorem konfiguracji adresu IP dla bramy sieci wirtualnej.
IPConfigurationBgpPeeringAddress []
peerWeight
Waga dodana do tras wyciągniętych z tego głośnika BGP.
Int
Właściwości urządzenia
Nazwa
Opis
Wartość
deviceModel
Model urządzenia.
struna
deviceVendor
Nazwa dostawcy urządzenia.
struna
linkSpeedInMbps
Szybkość łącza.
Int
IPConfigurationBgpPeeringAddress
Nazwa
Opis
Wartość
customBgpIpAddresses
Lista niestandardowych adresów komunikacji równorzędnej BGP należących do konfiguracji adresu IP.
string[]
identyfikator ipconfigurationId
Identyfikator konfiguracji adresu IP, która należy do bramy.
struna
Microsoft.Network/vpnSites
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości lokacji sieci VPN.
VpnSiteProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.Network/vpnSites@2022-09-01"
O365BreakOutCategoryPolicies
Nazwa
Opis
Wartość
pozwolić
Flaga umożliwiająca kontrolowanie kategorii dozwolonych.
Bool
domyślny
Flaga do kontrolowania kategorii domyślnej.
Bool
optymalizować
Flaga do kontrolowania kategorii optymalizacji.
Bool
O365PolicyProperties
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VpnLinkBgpSettings
Nazwa
Opis
Wartość
Asn
AsN osoby mówiącej BGP.
Int
bgpPeeringAddress
Adres komunikacji równorzędnej BGP i identyfikator protokołu BGP tego głośnika BGP.
struna
VpnLinkProviderProperties
Nazwa
Opis
Wartość
linkProviderName
Nazwa dostawcy linków.
struna
linkSpeedInMbps
Szybkość łącza.
Int
VpnSiteLink
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości łącza lokacji sieci VPN.
VpnSiteLinkProperties
VpnSiteLinkProperties
Nazwa
Opis
Wartość
bgpProperties
Zestaw właściwości bgp.
VpnLinkBgpSettings
Fqdn
Nazwa FQDN łącza vpn-site-link.
struna
ipAddress
Adres IP linku vpn-site-link.
struna
linkWłaściwości
Właściwości dostawcy łącza.
VpnLinkProviderProperties
VpnSiteProperties
Nazwa
Opis
Wartość
addressSpace
Przestrzeń adresów zawierająca tablicę zakresów adresów IP.
Przestrzeni adresowej
bgpProperties
Zestaw właściwości bgp.
BgpSettings
deviceProperties
Właściwości urządzenia.
DeviceProperties
ipAddress
Adres IP lokacji sieci VPN.
struna
isSecuritySite
Flaga IsSecuritySite.
Bool
o365Policy
Zasady usługi Office365.
O365PolicyProperties
siteKey
Klucz dla lokacji sieci VPN, który może być używany na potrzeby połączeń.
struna
virtualWan
Wirtualna siećWAN, do której należy vpnSite.
SubResource
vpnSiteLinks
Lista wszystkich linków lokacji sieci VPN.
VpnSiteLink []