Udostępnij za pośrednictwem


Microsoft.Network vpnServerConfigurations 2020-08-01

Definicja zasobu Bicep

Typ zasobu vpnServerConfigurations 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.

Format zasobu

Aby utworzyć zasób Microsoft.Network/vpnServerConfigurations, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/vpnServerConfigurations@2020-08-01' = {
  location: 'string'
  name: 'string'
  properties: {
    aadAuthenticationParameters: {
      aadAudience: 'string'
      aadIssuer: 'string'
      aadTenant: 'string'
    }
    name: 'string'
    radiusClientRootCertificates: [
      {
        name: 'string'
        thumbprint: 'string'
      }
    ]
    radiusServerAddress: 'string'
    radiusServerRootCertificates: [
      {
        name: 'string'
        publicCertData: 'string'
      }
    ]
    radiusServers: [
      {
        radiusServerAddress: 'string'
        radiusServerScore: int
        radiusServerSecret: 'string'
      }
    ]
    radiusServerSecret: 'string'
    vpnAuthenticationTypes: [
      'string'
    ]
    vpnClientIpsecPolicies: [
      {
        dhGroup: 'string'
        ikeEncryption: 'string'
        ikeIntegrity: 'string'
        ipsecEncryption: 'string'
        ipsecIntegrity: 'string'
        pfsGroup: 'string'
        saDataSizeKilobytes: int
        saLifeTimeSeconds: int
      }
    ]
    vpnClientRevokedCertificates: [
      {
        name: 'string'
        thumbprint: 'string'
      }
    ]
    vpnClientRootCertificates: [
      {
        name: 'string'
        publicCertData: 'string'
      }
    ]
    vpnProtocols: [
      'string'
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

AadAuthenticationParameters

Nazwa Opis Wartość
aadAudience Grupa odbiorców usługi AAD parametru uwierzytelniania sieci VPN usługi AAD. struna
aadIssuer Wystawca usługi AAD uwierzytelniania sieci Vpn usługi AAD. struna
aadTenant Parametr uwierzytelniania sieci VPN usługi AAD dla dzierżawy usługi AAD. struna

IpsecPolicy

Nazwa Opis Wartość
dhGroup Grupa DH używana w fazie IKE 1 dla początkowego sa. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Brak" (wymagane)
ikeEncryption Algorytm szyfrowania IKE (faza 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (wymagane)
ikeIntegrity Algorytm integralności IKE (faza 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (wymagany)
ipsecEncryption Algorytm szyfrowania IPSec (faza 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Brak" (wymagane)
ipsecIntegrity Algorytm integralności protokołu IPSec (faza 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (wymagany)
pfsGroup Grupa Pfs używana w fazie IKE 2 dla nowego podrzędnego skojarzenia zabezpieczeń. "ECP256"
"ECP384"
"Brak"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (wymagane)
saDataSizeKilobytes Rozmiar ładunku skojarzenia zabezpieczeń protokołu IPSec (nazywanego również trybem szybkim lub sa fazy 2) w kb dla tunelu vpn typu lokacja-lokacja. int (wymagane)
saLifeTimeSeconds Okres istnienia skojarzenia zabezpieczeń protokołu IPSec (nazywanego również trybem szybkim lub sa fazy 2) w sekundach dla tunelu vpn typu lokacja-lokacja. int (wymagane)

Microsoft.Network/vpnServerConfigurations

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości konfiguracji P2SVpnServer. VpnServerConfigurationProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

RadiusServer

Nazwa Opis Wartość
radiusServerAddress Adres tego serwera radius. ciąg (wymagany)
radiusServerScore Początkowy wynik przypisany do tego serwera radius. Int
radiusServerSecret Wpis tajny używany dla tego serwera radius. struna

Tagi zasobów

Nazwa Opis Wartość

VpnServerConfigRadiusClientRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
Odcisk palca Odcisk palca certyfikatu głównego klienta radius. struna

VpnServerConfigRadiusServerRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
publicCertData Dane publiczne certyfikatu. struna

VpnServerConfigurationProperties

Nazwa Opis Wartość
aadAuthenticationParameters Zestaw parametrów uwierzytelniania sieci VPN usługi aad. AadAuthenticationParameters
nazwa Nazwa klasy VpnServerConfiguration, która jest unikatowa w grupie zasobów. struna
radiusClientRootCertificates Certyfikat główny klienta radius vpnServerConfiguration. VpnServerConfigRadiusClientRootCertificate[]
radiusServerAddress Właściwość adresu serwera radius zasobu VpnServerConfiguration dla połączenia klienta typu punkt-lokacja. struna
radiusServerRootCertificates Certyfikat główny serwera radius vpnServerConfiguration. VpnServerConfigRadiusServerRootCertificate[]
radiusServers Konfiguracja wielu serwerów Radius dla konfiguracji VpnServerConfiguration. RadiusServer[]
radiusServerSecret Właściwość wpisu tajnego radius zasobu VpnServerConfiguration dla połączenia klienta typu punkt-lokacja. struna
vpnAuthenticationTypes Typy uwierzytelniania sieci VPN dla elementu VpnServerConfiguration. Tablica ciągów zawierająca dowolną z:
"AAD"
"Certyfikat"
"Promień"
vpnClientIpsecPolicies VpnClientIpsecPolicies for VpnServerConfiguration. IpsecPolicy []
vpnClientRevokedCertificates Klient sieci VPN odwołał certyfikat vpnServerConfiguration. VpnServerConfigVpnClientRevokedCertificate[]
vpnClientRootCertificates Certyfikat główny klienta sieci VPN vpn vpnServerConfiguration. VpnServerConfigVpnClientRootCertificate[]
vpnProtocols Protokoły sieci VPN dla elementu VpnServerConfiguration. Tablica ciągów zawierająca dowolną z:
"IkeV2"
"OpenVPN"

VpnServerConfigVpnClientRevokedCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
Odcisk palca Odwołany odcisk palca certyfikatu klienta sieci VPN. struna

VpnServerConfigVpnClientRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
publicCertData Dane publiczne certyfikatu. struna

Definicja zasobu szablonu usługi ARM

Typ zasobu vpnServerConfigurations 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.

Format zasobu

Aby utworzyć zasób Microsoft.Network/vpnServerConfigurations, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/vpnServerConfigurations",
  "apiVersion": "2020-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "aadAuthenticationParameters": {
      "aadAudience": "string",
      "aadIssuer": "string",
      "aadTenant": "string"
    },
    "name": "string",
    "radiusClientRootCertificates": [
      {
        "name": "string",
        "thumbprint": "string"
      }
    ],
    "radiusServerAddress": "string",
    "radiusServerRootCertificates": [
      {
        "name": "string",
        "publicCertData": "string"
      }
    ],
    "radiusServers": [
      {
        "radiusServerAddress": "string",
        "radiusServerScore": "int",
        "radiusServerSecret": "string"
      }
    ],
    "radiusServerSecret": "string",
    "vpnAuthenticationTypes": [ "string" ],
    "vpnClientIpsecPolicies": [
      {
        "dhGroup": "string",
        "ikeEncryption": "string",
        "ikeIntegrity": "string",
        "ipsecEncryption": "string",
        "ipsecIntegrity": "string",
        "pfsGroup": "string",
        "saDataSizeKilobytes": "int",
        "saLifeTimeSeconds": "int"
      }
    ],
    "vpnClientRevokedCertificates": [
      {
        "name": "string",
        "thumbprint": "string"
      }
    ],
    "vpnClientRootCertificates": [
      {
        "name": "string",
        "publicCertData": "string"
      }
    ],
    "vpnProtocols": [ "string" ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

AadAuthenticationParameters

Nazwa Opis Wartość
aadAudience Grupa odbiorców usługi AAD parametru uwierzytelniania sieci VPN usługi AAD. struna
aadIssuer Wystawca usługi AAD uwierzytelniania sieci Vpn usługi AAD. struna
aadTenant Parametr uwierzytelniania sieci VPN usługi AAD dla dzierżawy usługi AAD. struna

IpsecPolicy

Nazwa Opis Wartość
dhGroup Grupa DH używana w fazie IKE 1 dla początkowego sa. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Brak" (wymagane)
ikeEncryption Algorytm szyfrowania IKE (faza 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (wymagane)
ikeIntegrity Algorytm integralności IKE (faza 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (wymagany)
ipsecEncryption Algorytm szyfrowania IPSec (faza 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Brak" (wymagane)
ipsecIntegrity Algorytm integralności protokołu IPSec (faza 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (wymagany)
pfsGroup Grupa Pfs używana w fazie IKE 2 dla nowego podrzędnego skojarzenia zabezpieczeń. "ECP256"
"ECP384"
"Brak"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (wymagane)
saDataSizeKilobytes Rozmiar ładunku skojarzenia zabezpieczeń protokołu IPSec (nazywanego również trybem szybkim lub sa fazy 2) w kb dla tunelu vpn typu lokacja-lokacja. int (wymagane)
saLifeTimeSeconds Okres istnienia skojarzenia zabezpieczeń protokołu IPSec (nazywanego również trybem szybkim lub sa fazy 2) w sekundach dla tunelu vpn typu lokacja-lokacja. int (wymagane)

Microsoft.Network/vpnServerConfigurations

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2020-08-01'
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości konfiguracji P2SVpnServer. VpnServerConfigurationProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/vpnServerConfigurations"

RadiusServer

Nazwa Opis Wartość
radiusServerAddress Adres tego serwera radius. ciąg (wymagany)
radiusServerScore Początkowy wynik przypisany do tego serwera radius. Int
radiusServerSecret Wpis tajny używany dla tego serwera radius. struna

Tagi zasobów

Nazwa Opis Wartość

VpnServerConfigRadiusClientRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
Odcisk palca Odcisk palca certyfikatu głównego klienta radius. struna

VpnServerConfigRadiusServerRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
publicCertData Dane publiczne certyfikatu. struna

VpnServerConfigurationProperties

Nazwa Opis Wartość
aadAuthenticationParameters Zestaw parametrów uwierzytelniania sieci VPN usługi aad. AadAuthenticationParameters
nazwa Nazwa klasy VpnServerConfiguration, która jest unikatowa w grupie zasobów. struna
radiusClientRootCertificates Certyfikat główny klienta radius vpnServerConfiguration. VpnServerConfigRadiusClientRootCertificate[]
radiusServerAddress Właściwość adresu serwera radius zasobu VpnServerConfiguration dla połączenia klienta typu punkt-lokacja. struna
radiusServerRootCertificates Certyfikat główny serwera radius vpnServerConfiguration. VpnServerConfigRadiusServerRootCertificate[]
radiusServers Konfiguracja wielu serwerów Radius dla konfiguracji VpnServerConfiguration. RadiusServer[]
radiusServerSecret Właściwość wpisu tajnego radius zasobu VpnServerConfiguration dla połączenia klienta typu punkt-lokacja. struna
vpnAuthenticationTypes Typy uwierzytelniania sieci VPN dla elementu VpnServerConfiguration. Tablica ciągów zawierająca dowolną z:
"AAD"
"Certyfikat"
"Promień"
vpnClientIpsecPolicies VpnClientIpsecPolicies for VpnServerConfiguration. IpsecPolicy []
vpnClientRevokedCertificates Klient sieci VPN odwołał certyfikat vpnServerConfiguration. VpnServerConfigVpnClientRevokedCertificate[]
vpnClientRootCertificates Certyfikat główny klienta sieci VPN vpn vpnServerConfiguration. VpnServerConfigVpnClientRootCertificate[]
vpnProtocols Protokoły sieci VPN dla elementu VpnServerConfiguration. Tablica ciągów zawierająca dowolną z:
"IkeV2"
"OpenVPN"

VpnServerConfigVpnClientRevokedCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
Odcisk palca Odwołany odcisk palca certyfikatu klienta sieci VPN. struna

VpnServerConfigVpnClientRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
publicCertData Dane publiczne certyfikatu. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
wdrażanie usługi Azure Virtual WAN (vWAN) z wieloma koncentratorami

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wdrożenia obejmującego wiele centrów usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej.
wdrażanie wielu koncentratorów usługi Azure vWAN przy użyciu niestandardowych tabel routingu

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wdrożenia wieloawansowego usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej oraz zademonstrowanie użycia tabel tras na potrzeby routingu niestandardowego.
wdrażanie P2S w sieci VWAN z wieloma pulami adresów i grupami użytkowników

wdrażanie w usłudze Azure
Ten szablon wdraża usługę Azure Virtual WAN (vWAN) przy użyciu połączenia punkt-lokacja skonfigurowanego z wieloma pulami adresów i grupami użytkowników

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu vpnServerConfigurations można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/vpnServerConfigurations, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnServerConfigurations@2020-08-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      aadAuthenticationParameters = {
        aadAudience = "string"
        aadIssuer = "string"
        aadTenant = "string"
      }
      name = "string"
      radiusClientRootCertificates = [
        {
          name = "string"
          thumbprint = "string"
        }
      ]
      radiusServerAddress = "string"
      radiusServerRootCertificates = [
        {
          name = "string"
          publicCertData = "string"
        }
      ]
      radiusServers = [
        {
          radiusServerAddress = "string"
          radiusServerScore = int
          radiusServerSecret = "string"
        }
      ]
      radiusServerSecret = "string"
      vpnAuthenticationTypes = [
        "string"
      ]
      vpnClientIpsecPolicies = [
        {
          dhGroup = "string"
          ikeEncryption = "string"
          ikeIntegrity = "string"
          ipsecEncryption = "string"
          ipsecIntegrity = "string"
          pfsGroup = "string"
          saDataSizeKilobytes = int
          saLifeTimeSeconds = int
        }
      ]
      vpnClientRevokedCertificates = [
        {
          name = "string"
          thumbprint = "string"
        }
      ]
      vpnClientRootCertificates = [
        {
          name = "string"
          publicCertData = "string"
        }
      ]
      vpnProtocols = [
        "string"
      ]
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Wartości właściwości

AadAuthenticationParameters

Nazwa Opis Wartość
aadAudience Grupa odbiorców usługi AAD parametru uwierzytelniania sieci VPN usługi AAD. struna
aadIssuer Wystawca usługi AAD uwierzytelniania sieci Vpn usługi AAD. struna
aadTenant Parametr uwierzytelniania sieci VPN usługi AAD dla dzierżawy usługi AAD. struna

IpsecPolicy

Nazwa Opis Wartość
dhGroup Grupa DH używana w fazie IKE 1 dla początkowego sa. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Brak" (wymagane)
ikeEncryption Algorytm szyfrowania IKE (faza 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (wymagane)
ikeIntegrity Algorytm integralności IKE (faza 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (wymagany)
ipsecEncryption Algorytm szyfrowania IPSec (faza 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Brak" (wymagane)
ipsecIntegrity Algorytm integralności protokołu IPSec (faza 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (wymagany)
pfsGroup Grupa Pfs używana w fazie IKE 2 dla nowego podrzędnego skojarzenia zabezpieczeń. "ECP256"
"ECP384"
"Brak"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (wymagane)
saDataSizeKilobytes Rozmiar ładunku skojarzenia zabezpieczeń protokołu IPSec (nazywanego również trybem szybkim lub sa fazy 2) w kb dla tunelu vpn typu lokacja-lokacja. int (wymagane)
saLifeTimeSeconds Okres istnienia skojarzenia zabezpieczeń protokołu IPSec (nazywanego również trybem szybkim lub sa fazy 2) w sekundach dla tunelu vpn typu lokacja-lokacja. int (wymagane)

Microsoft.Network/vpnServerConfigurations

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości konfiguracji P2SVpnServer. VpnServerConfigurationProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/vpnServerConfigurations@2020-08-01"

RadiusServer

Nazwa Opis Wartość
radiusServerAddress Adres tego serwera radius. ciąg (wymagany)
radiusServerScore Początkowy wynik przypisany do tego serwera radius. Int
radiusServerSecret Wpis tajny używany dla tego serwera radius. struna

Tagi zasobów

Nazwa Opis Wartość

VpnServerConfigRadiusClientRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
Odcisk palca Odcisk palca certyfikatu głównego klienta radius. struna

VpnServerConfigRadiusServerRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
publicCertData Dane publiczne certyfikatu. struna

VpnServerConfigurationProperties

Nazwa Opis Wartość
aadAuthenticationParameters Zestaw parametrów uwierzytelniania sieci VPN usługi aad. AadAuthenticationParameters
nazwa Nazwa klasy VpnServerConfiguration, która jest unikatowa w grupie zasobów. struna
radiusClientRootCertificates Certyfikat główny klienta radius vpnServerConfiguration. VpnServerConfigRadiusClientRootCertificate[]
radiusServerAddress Właściwość adresu serwera radius zasobu VpnServerConfiguration dla połączenia klienta typu punkt-lokacja. struna
radiusServerRootCertificates Certyfikat główny serwera radius vpnServerConfiguration. VpnServerConfigRadiusServerRootCertificate[]
radiusServers Konfiguracja wielu serwerów Radius dla konfiguracji VpnServerConfiguration. RadiusServer[]
radiusServerSecret Właściwość wpisu tajnego radius zasobu VpnServerConfiguration dla połączenia klienta typu punkt-lokacja. struna
vpnAuthenticationTypes Typy uwierzytelniania sieci VPN dla elementu VpnServerConfiguration. Tablica ciągów zawierająca dowolną z:
"AAD"
"Certyfikat"
"Promień"
vpnClientIpsecPolicies VpnClientIpsecPolicies for VpnServerConfiguration. IpsecPolicy []
vpnClientRevokedCertificates Klient sieci VPN odwołał certyfikat vpnServerConfiguration. VpnServerConfigVpnClientRevokedCertificate[]
vpnClientRootCertificates Certyfikat główny klienta sieci VPN vpn vpnServerConfiguration. VpnServerConfigVpnClientRootCertificate[]
vpnProtocols Protokoły sieci VPN dla elementu VpnServerConfiguration. Tablica ciągów zawierająca dowolną z:
"IkeV2"
"OpenVPN"

VpnServerConfigVpnClientRevokedCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
Odcisk palca Odwołany odcisk palca certyfikatu klienta sieci VPN. struna

VpnServerConfigVpnClientRootCertificate

Nazwa Opis Wartość
nazwa Nazwa certyfikatu. struna
publicCertData Dane publiczne certyfikatu. struna