Vpn Sites - Create Or Update
Crée une ressource VpnSite s’il n’existe pas d’autre mise à jour du site VpnSite existant.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}?api-version=2024-05-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources du VpnSite. |
subscription
|
path | True |
string |
Informations d’identification de l’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
vpn
|
path | True |
string |
Nom du vpnSite en cours de création ou de mise à jour. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
location | True |
string |
Emplacement des ressources. |
id |
string |
ID de ressource. |
|
properties.addressSpace |
AddressSpace qui contient un tableau de plages d’adresses IP. |
||
properties.bgpProperties |
Ensemble de propriétés bgp. |
||
properties.deviceProperties |
Propriétés de l’appareil. |
||
properties.ipAddress |
string |
Adresse IP du site vpn. |
|
properties.isSecuritySite |
boolean |
Indicateur IsSecuritySite. |
|
properties.o365Policy |
Stratégie Office365. |
||
properties.siteKey |
string |
Clé pour vpn-site qui peut être utilisée pour les connexions. |
|
properties.virtualWan |
VirtualWAN auquel appartient le vpnSite. |
||
properties.vpnSiteLinks |
Liste de tous les liens de site vpn. |
||
tags |
object |
Balises de ressource. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Demande réussie. Retourne les détails du vpnSite créé ou mis à jour. |
|
201 Created |
Demande reçue avec succès. Retourne les détails du vpnSite créé ou mis à jour. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
VpnSiteCreate
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1?api-version=2024-05-01
{
"tags": {
"key1": "value1"
},
"location": "West US",
"properties": {
"virtualWan": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualWANs/wan1"
},
"addressSpace": {
"addressPrefixes": [
"10.0.0.0/16"
]
},
"isSecuritySite": false,
"vpnSiteLinks": [
{
"name": "vpnSiteLink1",
"properties": {
"ipAddress": "50.50.50.56",
"fqdn": "link1.vpnsite1.contoso.com",
"linkProperties": {
"linkProviderName": "vendor1",
"linkSpeedInMbps": 0
},
"bgpProperties": {
"bgpPeeringAddress": "192.168.0.0",
"asn": 1234
}
}
}
],
"o365Policy": {
"breakOutCategories": {
"allow": true,
"optimize": true,
"default": false
}
}
}
}
Exemple de réponse
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"location": "West US",
"name": "vpnSite1",
"type": "Microsoft.Network/vpnSites",
"tags": {
"key1": "value1"
},
"properties": {
"provisioningState": "Succeeded",
"virtualWan": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualWANs/wan1"
},
"deviceProperties": {
"linkSpeedInMbps": 0
},
"addressSpace": {
"addressPrefixes": [
"10.0.0.0/16"
]
},
"isSecuritySite": false,
"vpnSiteLinks": [
{
"name": "vpnSiteLink1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1/vpnSiteLinks/vpnSiteLink1",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/vpnSites/vpnSiteLinks",
"properties": {
"provisioningState": "Succeeded",
"ipAddress": "50.50.50.56",
"linkProperties": {
"linkProviderName": "vendor1",
"linkSpeedInMbps": 0
},
"bgpProperties": {
"bgpPeeringAddress": "192.168.0.0",
"asn": 1234
}
}
}
]
}
}
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"location": "West US",
"name": "vpnSite1",
"type": "Microsoft.Network/vpnSites",
"tags": {
"key1": "value1"
},
"properties": {
"provisioningState": "Succeeded",
"virtualWan": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualWANs/wan1"
},
"deviceProperties": {
"linkSpeedInMbps": 0
},
"addressSpace": {
"addressPrefixes": [
"10.0.0.0/16"
]
},
"isSecuritySite": false,
"vpnSiteLinks": [
{
"name": "vpnSiteLink1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnSites/vpnSite1/vpnSiteLinks/vpnSiteLink1",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"properties": {
"provisioningState": "Succeeded",
"ipAddress": "50.50.50.56",
"linkProperties": {
"linkProviderName": "vendor1",
"linkSpeedInMbps": 0
},
"bgpProperties": {
"bgpPeeringAddress": "192.168.0.0",
"asn": 1234
}
}
}
]
}
}
Définitions
Nom | Description |
---|---|
Address |
AddressSpace contient un tableau de plages d’adresses IP qui peuvent être utilisées par les sous-réseaux du réseau virtuel. |
Bgp |
Détails des paramètres BGP. |
Cloud |
Réponse d’erreur du service. |
Cloud |
Réponse d’erreur du service. |
Device |
Liste des propriétés de l’appareil. |
Ipam |
Référence d’allocation de préfixe IpamPool. |
IPConfiguration |
Propriétés d’IPConfigurationBgpPeeringAddress. |
O365Break |
Catégories de sous-groupes Office365. |
O365Policy |
Stratégie de déploiement Office365. |
Provisioning |
État d’approvisionnement actuel. |
Sub |
Référence à une autre sous-ressource. |
Vpn |
Détails des paramètres BGP pour un lien. |
Vpn |
Liste des propriétés d’un fournisseur de liens. |
Vpn |
Ressource VpnSite. |
Vpn |
Ressource VpnSiteLink. |
AddressSpace
AddressSpace contient un tableau de plages d’adresses IP qui peuvent être utilisées par les sous-réseaux du réseau virtuel.
Nom | Type | Description |
---|---|---|
addressPrefixes |
string[] |
Liste des blocs d’adresses réservés à ce réseau virtuel en notation CIDR. |
ipamPoolPrefixAllocations |
Liste des pools IPAM qui allouent des préfixes d’adresses IP. |
BgpSettings
Détails des paramètres BGP.
Nom | Type | Description |
---|---|---|
asn |
integer |
ASN de l’orateur BGP. |
bgpPeeringAddress |
string |
Adresse de peering BGP et identificateur BGP de cet orateur BGP. |
bgpPeeringAddresses |
Adresse de peering BGP avec l’ID de configuration IP pour la passerelle de réseau virtuel. |
|
peerWeight |
integer |
Poids ajouté aux itinéraires appris à partir de ce haut-parleur BGP. |
CloudError
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
error |
Corps de l’erreur cloud. |
CloudErrorBody
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
code |
string |
Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme. |
details |
Liste des détails supplémentaires sur l’erreur. |
|
message |
string |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
target |
string |
Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur. |
DeviceProperties
Liste des propriétés de l’appareil.
Nom | Type | Description |
---|---|---|
deviceModel |
string |
Modèle de l’appareil. |
deviceVendor |
string |
Nom du fournisseur de l’appareil. |
linkSpeedInMbps |
integer |
Vitesse du lien. |
IpamPoolPrefixAllocation
Référence d’allocation de préfixe IpamPool.
Nom | Type | Description |
---|---|---|
allocatedAddressPrefixes |
string[] |
Liste des préfixes d’adresse IP affectés dans le Pool Ipam de la ressource associée. |
numberOfIpAddresses |
string |
Nombre d’adresses IP à allouer. |
pool.id |
string |
ID de ressource de la ressource Azure IpamPool associée. |
IPConfigurationBgpPeeringAddress
Propriétés d’IPConfigurationBgpPeeringAddress.
Nom | Type | Description |
---|---|---|
customBgpIpAddresses |
string[] |
Liste des adresses de peering BGP personnalisées qui appartiennent à la configuration IP. |
defaultBgpIpAddresses |
string[] |
Liste des adresses de peering BGP par défaut qui appartiennent à la configuration IP. |
ipconfigurationId |
string |
ID de la configuration IP qui appartient à la passerelle. |
tunnelIpAddresses |
string[] |
Liste des adresses IP publiques de tunnel qui appartiennent à la configuration IP. |
O365BreakOutCategoryPolicies
Catégories de sous-groupes Office365.
Nom | Type | Description |
---|---|---|
allow |
boolean |
Indicateur permettant de contrôler la catégorie d’autorisation. |
default |
boolean |
Indicateur pour contrôler la catégorie par défaut. |
optimize |
boolean |
Indicateur pour contrôler la catégorie d’optimisation. |
O365PolicyProperties
Stratégie de déploiement Office365.
Nom | Type | Description |
---|---|---|
breakOutCategories |
Catégories de sous-groupes Office365. |
ProvisioningState
État d’approvisionnement actuel.
Nom | Type | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
SubResource
Référence à une autre sous-ressource.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
VpnLinkBgpSettings
Détails des paramètres BGP pour un lien.
Nom | Type | Description |
---|---|---|
asn |
integer |
ASN de l’orateur BGP. |
bgpPeeringAddress |
string |
Adresse de peering BGP et identificateur BGP de cet orateur BGP. |
VpnLinkProviderProperties
Liste des propriétés d’un fournisseur de liens.
Nom | Type | Description |
---|---|---|
linkProviderName |
string |
Nom du fournisseur de liens. |
linkSpeedInMbps |
integer |
Vitesse du lien. |
VpnSite
Ressource VpnSite.
Nom | Type | Description |
---|---|---|
etag |
string |
Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. |
id |
string |
ID de ressource. |
location |
string |
Emplacement des ressources. |
name |
string |
Nom de la ressource. |
properties.addressSpace |
AddressSpace qui contient un tableau de plages d’adresses IP. |
|
properties.bgpProperties |
Ensemble de propriétés bgp. |
|
properties.deviceProperties |
Propriétés de l’appareil. |
|
properties.ipAddress |
string |
Adresse IP du site vpn. |
properties.isSecuritySite |
boolean |
Indicateur IsSecuritySite. |
properties.o365Policy |
Stratégie Office365. |
|
properties.provisioningState |
État d’approvisionnement de la ressource de site VPN. |
|
properties.siteKey |
string |
Clé pour vpn-site qui peut être utilisée pour les connexions. |
properties.virtualWan |
VirtualWAN auquel appartient le vpnSite. |
|
properties.vpnSiteLinks |
Liste de tous les liens de site vpn. |
|
tags |
object |
Balises de ressource. |
type |
string |
Type de ressource. |
VpnSiteLink
Ressource VpnSiteLink.
Nom | Type | Description |
---|---|---|
etag |
string |
Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. |
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. |
properties.bgpProperties |
Ensemble de propriétés bgp. |
|
properties.fqdn |
string |
Nom de domaine complet du vpn-site-link. |
properties.ipAddress |
string |
Adresse IP du vpn-site-link. |
properties.linkProperties |
Propriétés du fournisseur de liens. |
|
properties.provisioningState |
État d’approvisionnement de la ressource de liaison de site VPN. |
|
type |
string |
Type de ressource. |