VpnSites de Microsoft.Network 2021-05-01

Definición de recursos de Bicep

El tipo de recurso vpnSites se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/vpnSites, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Network/vpnSites@2021-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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
          }
        }
      }
    ]
  }
}

Valores de propiedad

vpnSites

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-80

Caracteres válidos:
Caracteres alfanuméricos, de subrayado, puntos y guiones.

Comience con un carácter alfanumérico. Termine con un carácter alfanumérico o de subrayado.
ubicación Ubicación del recurso string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Propiedades del sitio VPN. VpnSiteProperties

VpnSiteProperties

Nombre Descripción Valor
addressSpace Espacio de direcciones que contiene una matriz de intervalos de direcciones IP. AddressSpace
bgpProperties Conjunto de propiedades bgp. BgpSettings
deviceProperties Propiedades del dispositivo. DeviceProperties
ipAddress La dirección IP del sitio vpn. string
isSecuritySite Marca IsSecuritySite. bool
o365Policy Directiva de Office365. O365PolicyProperties
siteKey Clave para vpn-site que se puede usar para las conexiones. string
virtualWan VirtualWAN al que pertenece vpnSite. SubResource
vpnSiteLinks Lista de todos los vínculos de sitio vpn. VpnSiteLink[]

AddressSpace

Nombre Descripción Valor
addressPrefixes Lista de bloques de direcciones reservados para esta red virtual en notación CIDR. string[]

BgpSettings

Nombre Descripción Valor
Asn ASN del altavoz BGP. int

Restricciones:
Valor mínimo = 0
Valor máximo = 4294967295
bgpPeeringAddress La dirección de emparejamiento BGP y el identificador BGP de este altavoz BGP. string
bgpPeeringAddresses Dirección de emparejamiento de BGP con el identificador de configuración IP para la puerta de enlace de red virtual. IPConfigurationBgpPeeringAddress[]
peerWeight Peso agregado a las rutas aprendidas de este altavoz BGP. int

IPConfigurationBgpPeeringAddress

Nombre Descripción Valor
customBgpIpAddresses Lista de direcciones de emparejamiento BGP personalizadas que pertenecen a la configuración de IP. string[]
ipconfigurationId Identificador de la configuración de IP que pertenece a la puerta de enlace. string

DeviceProperties

Nombre Descripción Valor
deviceModel Modelo del dispositivo. string
deviceVendor Nombre del proveedor del dispositivo. string
linkSpeedIn Mbps Velocidad del vínculo. int

O365PolicyProperties

Nombre Descripción Valor
breakOutCategories Categorías de interrupción de Office365. O365BreakOutCategoryPolicies

O365BreakOutCategoryPolicies

Nombre Descripción Valor
allow Marca para controlar la categoría permitida. bool
default Marca para controlar la categoría predeterminada. bool
optimize Marca para controlar la categoría de optimización. bool

SubResource

Nombre Descripción Value
id Identificador del recurso. string
Nombre Descripción Value
id Identificador del recurso. string
name Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. string
properties Propiedades del vínculo del sitio VPN. VpnSiteLinkProperties

VpnSiteLinkProperties

Nombre Descripción Valor
bgpProperties Conjunto de propiedades bgp. VpnLinkBgpSettings
fqdn FQDN de vpn-site-link. string
ipAddress Dirección IP del vínculo vpn-site-link. string
linkProperties Propiedades del proveedor de vínculos. VpnLinkProviderProperties

VpnLinkBgpSettings

Nombre Descripción Valor
Asn El ASN del altavoz BGP. int
bgpPeeringAddress La dirección de emparejamiento BGP y el identificador BGP de este altavoz BGP. string

VpnLinkProviderProperties

Nombre Descripción Valor
linkProviderName Nombre del proveedor de vínculos. string
linkSpeedIn Mbps Velocidad del vínculo. int

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crea recursos de Virtual WAN

Implementación en Azure
Esta plantilla le permite crear recursos de virtual WAN, incluidos Virtual WAN, centro de conectividad virtual, VPN Gateway, sitio VPN y vpn Connecton.

Definición de recursos de plantilla de ARM

El tipo de recurso vpnSites se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/vpnSites, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.Network/vpnSites",
  "apiVersion": "2021-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
          }
        }
      }
    ]
  }
}

Valores de propiedad

vpnSites

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Network/vpnSites'
apiVersion La versión de la API de recursos '2021-05-01'
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-80

Caracteres válidos:
Caracteres alfanuméricos, de subrayado, puntos y guiones.

Comience con un carácter alfanumérico. Termine con un carácter alfanumérico o de subrayado.
ubicación Ubicación del recurso string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Propiedades del sitio VPN. VpnSiteProperties

VpnSiteProperties

Nombre Descripción Valor
addressSpace Espacio de direcciones que contiene una matriz de intervalos de direcciones IP. AddressSpace
bgpProperties Conjunto de propiedades bgp. BgpSettings
deviceProperties Propiedades del dispositivo. DeviceProperties
ipAddress Dirección IP del sitio vpn. string
isSecuritySite Marca IsSecuritySite. bool
o365Policy Directiva de Office365. O365PolicyProperties
siteKey Clave para vpn-site que se puede usar para las conexiones. string
virtualWan VirtualWAN al que pertenece vpnSite. SubResource
vpnSiteLinks Lista de todos los vínculos de sitio vpn. VpnSiteLink[]

AddressSpace

Nombre Descripción Valor
addressPrefixes Lista de bloques de direcciones reservados para esta red virtual en notación CIDR. string[]

BgpSettings

Nombre Descripción Valor
Asn El ASN del altavoz BGP. int

Restricciones:
Valor mínimo = 0
Valor máximo = 4294967295
bgpPeeringAddress La dirección de emparejamiento BGP y el identificador BGP de este altavoz BGP. string
bgpPeeringAddresses Dirección de emparejamiento BGP con identificador de configuración ip para la puerta de enlace de red virtual. IPConfigurationBgpPeeringAddress[]
peerWeight El peso agregado a las rutas aprendidas de este altavoz BGP. int

IPConfigurationBgpPeeringAddress

Nombre Descripción Valor
customBgpIpAddresses Lista de direcciones de emparejamiento BGP personalizadas que pertenecen a la configuración de IP. string[]
ipconfigurationId Identificador de la configuración de IP que pertenece a la puerta de enlace. string

DeviceProperties

Nombre Descripción Valor
deviceModel Modelo del dispositivo. string
deviceVendor Nombre del proveedor del dispositivo. string
linkSpeedIn Mbps Velocidad del vínculo. int

O365PolicyProperties

Nombre Descripción Valor
breakOutCategories Categorías de interrupción de Office365. O365BreakOutCategoryPolicies

O365BreakOutCategoryPolicies

Nombre Descripción Valor
allow Marca para controlar la categoría permitida. bool
default Marca para controlar la categoría predeterminada. bool
optimize Marca para controlar la categoría de optimización. bool

SubResource

Nombre Descripción Value
id Identificador del recurso. string
Nombre Descripción Value
id Identificador del recurso. string
name Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. string
properties Propiedades del vínculo del sitio VPN. VpnSiteLinkProperties

VpnSiteLinkProperties

Nombre Descripción Valor
bgpProperties Conjunto de propiedades bgp. VpnLinkBgpSettings
fqdn FQDN de vpn-site-link. string
ipAddress Dirección IP del vínculo vpn-site-link. string
linkProperties Propiedades del proveedor de vínculos. VpnLinkProviderProperties

VpnLinkBgpSettings

Nombre Descripción Valor
Asn ASN del altavoz BGP. int
bgpPeeringAddress La dirección de emparejamiento BGP y el identificador BGP de este altavoz BGP. string

VpnLinkProviderProperties

Nombre Descripción Valor
linkProviderName Nombre del proveedor de vínculos. string
linkSpeedIn Mbps Velocidad del vínculo. int

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crea recursos Virtual WAN

Implementación en Azure
Esta plantilla le permite crear recursos de VIRTUAL WAN, incluidos Virtual WAN, centro virtual, VPN Gateway, sitio VPN y una conexión VPN.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso vpnSites se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/vpnSites, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnSites@2021-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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
            }
          }
        }
      ]
    }
  })
}

Valores de propiedad

vpnSites

Nombre Descripción Value
type Tipo de recurso "Microsoft.Network/vpnSites@2021-05-01"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-80

Caracteres válidos:
Caracteres alfanuméricos, de subrayado, puntos y guiones.

Comience con un carácter alfanumérico. Termine con un carácter alfanumérico o de subrayado.
ubicación Ubicación del recurso string
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
properties Propiedades del sitio VPN. VpnSiteProperties

VpnSiteProperties

Nombre Descripción Valor
addressSpace Espacio de direcciones que contiene una matriz de intervalos de direcciones IP. AddressSpace
bgpProperties Conjunto de propiedades bgp. BgpSettings
deviceProperties Propiedades del dispositivo. DeviceProperties
ipAddress La dirección IP del sitio vpn. string
isSecuritySite Marca IsSecuritySite. bool
o365Policy Directiva de Office365. O365PolicyProperties
siteKey Clave para vpn-site que se puede usar para las conexiones. string
virtualWan VirtualWAN al que pertenece vpnSite. SubResource
vpnSiteLinks Lista de todos los vínculos de sitio vpn. VpnSiteLink[]

AddressSpace

Nombre Descripción Valor
addressPrefixes Lista de bloques de direcciones reservados para esta red virtual en notación CIDR. string[]

BgpSettings

Nombre Descripción Valor
Asn ASN del altavoz BGP. int

Restricciones:
Valor mínimo = 0
Valor máximo = 4294967295
bgpPeeringAddress La dirección de emparejamiento BGP y el identificador BGP de este altavoz BGP. string
bgpPeeringAddresses Dirección de emparejamiento BGP con identificador de configuración ip para la puerta de enlace de red virtual. IPConfigurationBgpPeeringAddress[]
peerWeight Peso agregado a las rutas aprendidas de este altavoz BGP. int

IPConfigurationBgpPeeringAddress

Nombre Descripción Valor
customBgpIpAddresses Lista de direcciones de emparejamiento BGP personalizadas que pertenecen a la configuración de IP. string[]
ipconfigurationId Identificador de la configuración de IP que pertenece a la puerta de enlace. string

DeviceProperties

Nombre Descripción Valor
deviceModel Modelo del dispositivo. string
deviceVendor Nombre del proveedor del dispositivo. string
linkSpeedIn Mbps Velocidad del vínculo. int

O365PolicyProperties

Nombre Descripción Valor
breakOutCategories Categorías de interrupción de Office365. O365BreakOutCategoryPolicies

O365BreakOutCategoryPolicies

Nombre Descripción Valor
allow Marca para controlar la categoría permitida. bool
default Marca para controlar la categoría predeterminada. bool
optimize Marca para controlar la categoría de optimización. bool

SubResource

Nombre Descripción Value
id Identificador del recurso. string
Nombre Descripción Value
id Identificador del recurso. string
name Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. string
properties Propiedades del vínculo del sitio VPN. VpnSiteLinkProperties

VpnSiteLinkProperties

Nombre Descripción Valor
bgpProperties Conjunto de propiedades bgp. VpnLinkBgpSettings
fqdn FQDN de vpn-site-link. string
ipAddress Dirección IP del vínculo vpn-site-link. string
linkProperties Propiedades del proveedor de vínculos. VpnLinkProviderProperties

VpnLinkBgpSettings

Nombre Descripción Valor
Asn El ASN del altavoz BGP. int
bgpPeeringAddress La dirección de emparejamiento BGP y el identificador BGP de este altavoz BGP. string

VpnLinkProviderProperties

Nombre Descripción Valor
linkProviderName Nombre del proveedor de vínculos. string
linkSpeedIn Mbps Velocidad del vínculo. int