Microsoft.Network vpnGateways 2018-12-01
- más reciente
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
Definición de recursos de Bicep
El tipo de recurso vpnGateways se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Network/vpnGateways, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Network/vpnGateways@2018-12-01' = {
location: 'string'
name: 'string'
properties: {
bgpSettings: {
asn: int
bgpPeeringAddress: 'string'
peerWeight: int
}
connections: [
{
id: 'string'
name: 'string'
properties: {
connectionBandwidth: int
enableBgp: bool
enableInternetSecurity: bool
enableRateLimiting: bool
ipsecPolicies: [
{
dhGroup: 'string'
ikeEncryption: 'string'
ikeIntegrity: 'string'
ipsecEncryption: 'string'
ipsecIntegrity: 'string'
pfsGroup: 'string'
saDataSizeKilobytes: int
saLifeTimeSeconds: int
}
]
provisioningState: 'string'
remoteVpnSite: {
id: 'string'
}
routingWeight: int
sharedKey: 'string'
vpnConnectionProtocolType: 'string'
}
}
]
provisioningState: 'string'
virtualHub: {
id: 'string'
}
vpnGatewayScaleUnit: int
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
BgpSettings
Nombre | Descripción | Valor |
---|---|---|
Asn | ASN del altavoz BGP. | Int |
bgpPeeringAddress | Dirección de emparejamiento BGP e identificador BGP de este altavoz BGP. | cuerda |
peerWeight | Peso añadido a las rutas aprendidas de este altavoz BGP. | Int |
IpsecPolicy
Nombre | Descripción | Valor |
---|---|---|
dhGroup | Los grupos de DH usados en la fase 1 de IKE para la SA inicial. | 'DHGroup1' 'DHGroup14' 'DHGroup2' 'DHGroup2048' 'DHGroup24' 'ECP256' 'ECP384' 'None' (obligatorio) |
ikeEncryption | El algoritmo de cifrado IKE (fase 2 de IKE). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' "GCMAES128" 'GCMAES256' (obligatorio) |
ikeIntegrity | El algoritmo de integridad de IKE (fase 2 de IKE). | "GCMAES128" "GCMAES256" 'MD5' 'SHA1' 'SHA256' 'SHA384' (obligatorio) |
ipsecEncryption | El algoritmo de cifrado IPSec (fase 1 de IKE). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' "GCMAES128" "GCMAES192" "GCMAES256" 'None' (obligatorio) |
ipsecIntegrity | El algoritmo de integridad de IPSec (fase 1 de IKE). | "GCMAES128" "GCMAES192" "GCMAES256" 'MD5' 'SHA1' 'SHA256' (obligatorio) |
pfsGroup | Los grupos pfs usados en la fase 2 de IKE para la nueva SA secundaria. | 'ECP256' 'ECP384' 'Ninguno' 'PFS1' 'PFS14' 'PFS2' "PFS2048" 'PFS24' 'PFSMM' (obligatorio) |
saDataSizeKilobytes | El tamaño de carga de la Asociación de seguridad ipSec (también denominado Modo rápido o SA de fase 2) en KB para un túnel VPN de sitio a sitio. | int (obligatorio) |
saLifeTimeSeconds | La duración de la Asociación de seguridad ipSec (también denominada Modo rápido o SA de fase 2) en segundos para un túnel VPN de sitio a sitio. | int (obligatorio) |
Microsoft.Network/vpnGateways
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación del recurso. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Parámetros para VpnGateway | vpnGatewayProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
ResourceTags
Nombre | Descripción | Valor |
---|
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso. | cuerda |
VpnConnection
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso. | cuerda |
nombre | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | cuerda |
Propiedades | Parámetros para VpnConnection | vpnConnectionProperties |
VpnConnectionProperties
Nombre | Descripción | Valor |
---|---|---|
connectionBandwidth | Ancho de banda esperado en MBPS. | Int |
enableBgp | Marca EnableBgp | Bool |
enableInternetSecurity | Habilitación de la seguridad de Internet | Bool |
enableRateLimiting | Marca EnableBgp | Bool |
ipsecPolicies | Las directivas IPSec que debe tener en cuenta esta conexión. | ipsecPolicy[] |
provisioningState | Estado de aprovisionamiento del recurso. | "Eliminar" 'Error' "Correcto" "Actualización" |
remoteVpnSite | Identificador del sitio vpn conectado. | SubResource |
routingWeight | Peso del enrutamiento para la conexión VPN. | Int |
sharedKey | SharedKey para la conexión VPN. | cuerda |
vpnConnectionProtocolType | Protocolo de conexión usado para esta conexión | 'IKEv1' 'IKEv2' |
VpnGatewayProperties
Nombre | Descripción | Valor |
---|---|---|
bgpSettings | Configuración del altavoz BGP de la puerta de enlace de red local. | BgpSettings |
Conexiones | Lista de todas las conexiones VPN a la puerta de enlace. | vpnConnection[] |
provisioningState | Estado de aprovisionamiento del recurso. | "Eliminar" 'Error' "Correcto" "Actualización" |
virtualHub | VirtualHub al que pertenece la puerta de enlace | SubResource |
vpnGatewayScaleUnit | Unidad de escalado para esta puerta de enlace de VPN. | Int |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
crea recursos de Virtual WAN | Esta plantilla le permite crear recursos de virtual WAN, como Virtual WAN, Centro virtual, VPN Gateway, sitio VPN y vpn Connecton. |
Definición de recursos de plantilla de ARM
El tipo de recurso vpnGateways se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Network/vpnGateways, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Network/vpnGateways",
"apiVersion": "2018-12-01",
"name": "string",
"location": "string",
"properties": {
"bgpSettings": {
"asn": "int",
"bgpPeeringAddress": "string",
"peerWeight": "int"
},
"connections": [
{
"id": "string",
"name": "string",
"properties": {
"connectionBandwidth": "int",
"enableBgp": "bool",
"enableInternetSecurity": "bool",
"enableRateLimiting": "bool",
"ipsecPolicies": [
{
"dhGroup": "string",
"ikeEncryption": "string",
"ikeIntegrity": "string",
"ipsecEncryption": "string",
"ipsecIntegrity": "string",
"pfsGroup": "string",
"saDataSizeKilobytes": "int",
"saLifeTimeSeconds": "int"
}
],
"provisioningState": "string",
"remoteVpnSite": {
"id": "string"
},
"routingWeight": "int",
"sharedKey": "string",
"vpnConnectionProtocolType": "string"
}
}
],
"provisioningState": "string",
"virtualHub": {
"id": "string"
},
"vpnGatewayScaleUnit": "int"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
BgpSettings
Nombre | Descripción | Valor |
---|---|---|
Asn | ASN del altavoz BGP. | Int |
bgpPeeringAddress | Dirección de emparejamiento BGP e identificador BGP de este altavoz BGP. | cuerda |
peerWeight | Peso añadido a las rutas aprendidas de este altavoz BGP. | Int |
IpsecPolicy
Nombre | Descripción | Valor |
---|---|---|
dhGroup | Los grupos de DH usados en la fase 1 de IKE para la SA inicial. | 'DHGroup1' 'DHGroup14' 'DHGroup2' 'DHGroup2048' 'DHGroup24' 'ECP256' 'ECP384' 'None' (obligatorio) |
ikeEncryption | El algoritmo de cifrado IKE (fase 2 de IKE). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' "GCMAES128" 'GCMAES256' (obligatorio) |
ikeIntegrity | El algoritmo de integridad de IKE (fase 2 de IKE). | "GCMAES128" "GCMAES256" 'MD5' 'SHA1' 'SHA256' 'SHA384' (obligatorio) |
ipsecEncryption | El algoritmo de cifrado IPSec (fase 1 de IKE). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' "GCMAES128" "GCMAES192" "GCMAES256" 'None' (obligatorio) |
ipsecIntegrity | El algoritmo de integridad de IPSec (fase 1 de IKE). | "GCMAES128" "GCMAES192" "GCMAES256" 'MD5' 'SHA1' 'SHA256' (obligatorio) |
pfsGroup | Los grupos pfs usados en la fase 2 de IKE para la nueva SA secundaria. | 'ECP256' 'ECP384' 'Ninguno' 'PFS1' 'PFS14' 'PFS2' "PFS2048" 'PFS24' 'PFSMM' (obligatorio) |
saDataSizeKilobytes | El tamaño de carga de la Asociación de seguridad ipSec (también denominado Modo rápido o SA de fase 2) en KB para un túnel VPN de sitio a sitio. | int (obligatorio) |
saLifeTimeSeconds | La duración de la Asociación de seguridad ipSec (también denominada Modo rápido o SA de fase 2) en segundos para un túnel VPN de sitio a sitio. | int (obligatorio) |
Microsoft.Network/vpnGateways
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2018-12-01' |
ubicación | Ubicación del recurso. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Parámetros para VpnGateway | vpnGatewayProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.Network/vpnGateways" |
ResourceTags
Nombre | Descripción | Valor |
---|
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso. | cuerda |
VpnConnection
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso. | cuerda |
nombre | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | cuerda |
Propiedades | Parámetros para VpnConnection | vpnConnectionProperties |
VpnConnectionProperties
Nombre | Descripción | Valor |
---|---|---|
connectionBandwidth | Ancho de banda esperado en MBPS. | Int |
enableBgp | Marca EnableBgp | Bool |
enableInternetSecurity | Habilitación de la seguridad de Internet | Bool |
enableRateLimiting | Marca EnableBgp | Bool |
ipsecPolicies | Las directivas IPSec que debe tener en cuenta esta conexión. | ipsecPolicy[] |
provisioningState | Estado de aprovisionamiento del recurso. | "Eliminar" 'Error' "Correcto" "Actualización" |
remoteVpnSite | Identificador del sitio vpn conectado. | SubResource |
routingWeight | Peso del enrutamiento para la conexión VPN. | Int |
sharedKey | SharedKey para la conexión VPN. | cuerda |
vpnConnectionProtocolType | Protocolo de conexión usado para esta conexión | 'IKEv1' 'IKEv2' |
VpnGatewayProperties
Nombre | Descripción | Valor |
---|---|---|
bgpSettings | Configuración del altavoz BGP de la puerta de enlace de red local. | BgpSettings |
Conexiones | Lista de todas las conexiones VPN a la puerta de enlace. | vpnConnection[] |
provisioningState | Estado de aprovisionamiento del recurso. | "Eliminar" 'Error' "Correcto" "Actualización" |
virtualHub | VirtualHub al que pertenece la puerta de enlace | SubResource |
vpnGatewayScaleUnit | Unidad de escalado para esta puerta de enlace de VPN. | Int |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
implementación multi hub de Azure Virtual WAN (vWAN) |
Esta plantilla le permite crear una implementación multi hub de Azure Virtual WAN (vWAN), incluidas todas las puertas de enlace y las conexiones de red virtual. |
implementación multi hub de Azure vWAN con tablas de enrutamiento personalizadas |
Esta plantilla le permite crear una implementación multi hub de Azure Virtual WAN (vWAN), incluidas todas las puertas de enlace y las conexiones de red virtual, y demostrar el uso de tablas de rutas para el enrutamiento personalizado. |
crea recursos de Virtual WAN |
Esta plantilla le permite crear recursos de virtual WAN, como Virtual WAN, Centro virtual, VPN Gateway, sitio VPN y vpn Connecton. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso vpnGateways se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Network/vpnGateways, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/vpnGateways@2018-12-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
bgpSettings = {
asn = int
bgpPeeringAddress = "string"
peerWeight = int
}
connections = [
{
id = "string"
name = "string"
properties = {
connectionBandwidth = int
enableBgp = bool
enableInternetSecurity = bool
enableRateLimiting = bool
ipsecPolicies = [
{
dhGroup = "string"
ikeEncryption = "string"
ikeIntegrity = "string"
ipsecEncryption = "string"
ipsecIntegrity = "string"
pfsGroup = "string"
saDataSizeKilobytes = int
saLifeTimeSeconds = int
}
]
provisioningState = "string"
remoteVpnSite = {
id = "string"
}
routingWeight = int
sharedKey = "string"
vpnConnectionProtocolType = "string"
}
}
]
provisioningState = "string"
virtualHub = {
id = "string"
}
vpnGatewayScaleUnit = int
}
})
}
Valores de propiedad
BgpSettings
Nombre | Descripción | Valor |
---|---|---|
Asn | ASN del altavoz BGP. | Int |
bgpPeeringAddress | Dirección de emparejamiento BGP e identificador BGP de este altavoz BGP. | cuerda |
peerWeight | Peso añadido a las rutas aprendidas de este altavoz BGP. | Int |
IpsecPolicy
Nombre | Descripción | Valor |
---|---|---|
dhGroup | Los grupos de DH usados en la fase 1 de IKE para la SA inicial. | 'DHGroup1' 'DHGroup14' 'DHGroup2' 'DHGroup2048' 'DHGroup24' 'ECP256' 'ECP384' 'None' (obligatorio) |
ikeEncryption | El algoritmo de cifrado IKE (fase 2 de IKE). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' "GCMAES128" 'GCMAES256' (obligatorio) |
ikeIntegrity | El algoritmo de integridad de IKE (fase 2 de IKE). | "GCMAES128" "GCMAES256" 'MD5' 'SHA1' 'SHA256' 'SHA384' (obligatorio) |
ipsecEncryption | El algoritmo de cifrado IPSec (fase 1 de IKE). | 'AES128' 'AES192' 'AES256' 'DES' 'DES3' "GCMAES128" "GCMAES192" "GCMAES256" 'None' (obligatorio) |
ipsecIntegrity | El algoritmo de integridad de IPSec (fase 1 de IKE). | "GCMAES128" "GCMAES192" "GCMAES256" 'MD5' 'SHA1' 'SHA256' (obligatorio) |
pfsGroup | Los grupos pfs usados en la fase 2 de IKE para la nueva SA secundaria. | 'ECP256' 'ECP384' 'Ninguno' 'PFS1' 'PFS14' 'PFS2' "PFS2048" 'PFS24' 'PFSMM' (obligatorio) |
saDataSizeKilobytes | El tamaño de carga de la Asociación de seguridad ipSec (también denominado Modo rápido o SA de fase 2) en KB para un túnel VPN de sitio a sitio. | int (obligatorio) |
saLifeTimeSeconds | La duración de la Asociación de seguridad ipSec (también denominada Modo rápido o SA de fase 2) en segundos para un túnel VPN de sitio a sitio. | int (obligatorio) |
Microsoft.Network/vpnGateways
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación del recurso. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Parámetros para VpnGateway | vpnGatewayProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.Network/vpnGateways@2018-12-01" |
ResourceTags
Nombre | Descripción | Valor |
---|
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso. | cuerda |
VpnConnection
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso. | cuerda |
nombre | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | cuerda |
Propiedades | Parámetros para VpnConnection | vpnConnectionProperties |
VpnConnectionProperties
Nombre | Descripción | Valor |
---|---|---|
connectionBandwidth | Ancho de banda esperado en MBPS. | Int |
enableBgp | Marca EnableBgp | Bool |
enableInternetSecurity | Habilitación de la seguridad de Internet | Bool |
enableRateLimiting | Marca EnableBgp | Bool |
ipsecPolicies | Las directivas IPSec que debe tener en cuenta esta conexión. | ipsecPolicy[] |
provisioningState | Estado de aprovisionamiento del recurso. | "Eliminar" 'Error' "Correcto" "Actualización" |
remoteVpnSite | Identificador del sitio vpn conectado. | SubResource |
routingWeight | Peso del enrutamiento para la conexión VPN. | Int |
sharedKey | SharedKey para la conexión VPN. | cuerda |
vpnConnectionProtocolType | Protocolo de conexión usado para esta conexión | 'IKEv1' 'IKEv2' |
VpnGatewayProperties
Nombre | Descripción | Valor |
---|---|---|
bgpSettings | Configuración del altavoz BGP de la puerta de enlace de red local. | BgpSettings |
Conexiones | Lista de todas las conexiones VPN a la puerta de enlace. | vpnConnection[] |
provisioningState | Estado de aprovisionamiento del recurso. | "Eliminar" 'Error' "Correcto" "Actualización" |
virtualHub | VirtualHub al que pertenece la puerta de enlace | SubResource |
vpnGatewayScaleUnit | Unidad de escalado para esta puerta de enlace de VPN. | Int |