Microsoft.Network p2svpnGateways 2022-01-01
Artykuł 10/25/2024
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu p2svpnGateways 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/p2svpnGateways, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/p2svpnGateways@2022-01-01' = {
location: 'string'
name: 'string'
properties: {
customDnsServers: [
'string'
]
isRoutingPreferenceInternet: bool
p2SConnectionConfigurations: [
{
id: 'string'
name: 'string'
properties: {
enableInternetSecurity: bool
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
}
}
vpnClientAddressPool: {
addressPrefixes: [
'string'
]
}
}
}
]
virtualHub: {
id: 'string'
}
vpnGatewayScaleUnit: int
vpnServerConfiguration: {
id: 'string'
}
}
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[]
Microsoft.Network/p2svpnGateways
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości bramy P2SVpnGateway.
P2SVpnGatewayProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
P2SConnectionConfiguration
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 konfiguracji połączenia typu punkt-lokacja.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Nazwa
Opis
Wartość
enableInternetSecurity
Flaga wskazująca, czy flaga włączania zabezpieczeń w Internecie jest włączona dla połączeń punkt-lokacja, czy nie.
Bool
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
vpnClientAddressPool
Odwołanie do zasobu przestrzeni adresowej, który reprezentuje przestrzeń adresową dla elementu P2S VpnClient.
Przestrzeni adresowej
P2SVpnGatewayProperties
Nazwa
Opis
Wartość
customDnsServers
Lista wszystkich adresów IP serwerów DNS określonych przez klienta.
string[]
isRoutingPreferenceInternet
Włącz właściwość Preferencja routingu dla publicznego interfejsu IP P2SVpnGateway.
Bool
p2SConnectionConfigurations
Lista wszystkich konfiguracji połączeń punkt-lokacja bramy.
P2SConnectionConfiguration []
virtualHub
Usługa VirtualHub, do której należy brama.
SubResource
vpnGatewayScaleUnit
Jednostka skalowania dla tej bramy sieci VPN p2s.
Int
vpnServerConfiguration
VpnServerConfiguration, do którego jest dołączony element p2sVpnGateway.
SubResource
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
Definicja zasobu szablonu usługi ARM
Typ zasobu p2svpnGateways 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/p2svpnGateways, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/p2svpnGateways",
"apiVersion": "2022-01-01",
"name": "string",
"location": "string",
"properties": {
"customDnsServers": [ "string" ],
"isRoutingPreferenceInternet": "bool",
"p2SConnectionConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"enableInternetSecurity": "bool",
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
]
}
},
"vpnClientAddressPool": {
"addressPrefixes": [ "string" ]
}
}
}
],
"virtualHub": {
"id": "string"
},
"vpnGatewayScaleUnit": "int",
"vpnServerConfiguration": {
"id": "string"
}
},
"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[]
Microsoft.Network/p2svpnGateways
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2022-01-01'
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości bramy P2SVpnGateway.
P2SVpnGatewayProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.Network/p2svpnGateways"
P2SConnectionConfiguration
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 konfiguracji połączenia typu punkt-lokacja.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Nazwa
Opis
Wartość
enableInternetSecurity
Flaga wskazująca, czy flaga włączania zabezpieczeń w Internecie jest włączona dla połączeń punkt-lokacja, czy nie.
Bool
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
vpnClientAddressPool
Odwołanie do zasobu przestrzeni adresowej, który reprezentuje przestrzeń adresową dla elementu P2S VpnClient.
Przestrzeni adresowej
P2SVpnGatewayProperties
Nazwa
Opis
Wartość
customDnsServers
Lista wszystkich adresów IP serwerów DNS określonych przez klienta.
string[]
isRoutingPreferenceInternet
Włącz właściwość Preferencja routingu dla publicznego interfejsu IP P2SVpnGateway.
Bool
p2SConnectionConfigurations
Lista wszystkich konfiguracji połączeń punkt-lokacja bramy.
P2SConnectionConfiguration []
virtualHub
Usługa VirtualHub, do której należy brama.
SubResource
vpnGatewayScaleUnit
Jednostka skalowania dla tej bramy sieci VPN p2s.
Int
vpnServerConfiguration
VpnServerConfiguration, do którego jest dołączony element p2sVpnGateway.
SubResource
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu p2svpnGateways 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/p2svpnGateways, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/p2svpnGateways@2022-01-01"
name = "string"
location = "string"
body = jsonencode({
properties = {
customDnsServers = [
"string"
]
isRoutingPreferenceInternet = bool
p2SConnectionConfigurations = [
{
id = "string"
name = "string"
properties = {
enableInternetSecurity = bool
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
}
}
vpnClientAddressPool = {
addressPrefixes = [
"string"
]
}
}
}
]
virtualHub = {
id = "string"
}
vpnGatewayScaleUnit = int
vpnServerConfiguration = {
id = "string"
}
}
})
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[]
Microsoft.Network/p2svpnGateways
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości bramy P2SVpnGateway.
P2SVpnGatewayProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.Network/p2svpnGateways@2022-01-01"
P2SConnectionConfiguration
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 konfiguracji połączenia typu punkt-lokacja.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Nazwa
Opis
Wartość
enableInternetSecurity
Flaga wskazująca, czy flaga włączania zabezpieczeń w Internecie jest włączona dla połączeń punkt-lokacja, czy nie.
Bool
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
vpnClientAddressPool
Odwołanie do zasobu przestrzeni adresowej, który reprezentuje przestrzeń adresową dla elementu P2S VpnClient.
Przestrzeni adresowej
P2SVpnGatewayProperties
Nazwa
Opis
Wartość
customDnsServers
Lista wszystkich adresów IP serwerów DNS określonych przez klienta.
string[]
isRoutingPreferenceInternet
Włącz właściwość Preferencja routingu dla publicznego interfejsu IP P2SVpnGateway.
Bool
p2SConnectionConfigurations
Lista wszystkich konfiguracji połączeń punkt-lokacja bramy.
P2SConnectionConfiguration []
virtualHub
Usługa VirtualHub, do której należy brama.
SubResource
vpnGatewayScaleUnit
Jednostka skalowania dla tej bramy sieci VPN p2s.
Int
vpnServerConfiguration
VpnServerConfiguration, do którego jest dołączony element p2sVpnGateway.
SubResource
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []