Microsoft.Network virtualHubs/ipConfigurations 2023-06-01
Définition de ressource Bicep
Le type de ressource virtualHubs/ipConfigurations peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Network/virtualHubs/ipConfigurations, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/virtualHubs/ipConfigurations@2023-06-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
}
}
Valeurs de propriétés
virtualHubs/ipConfigurations
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep. |
string (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : virtualHubs |
properties | Propriétés de Virtual Hub IPConfigurations. | HubIPConfigurationPropertiesFormat |
HubIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | Adresse IP privée de la configuration IP. | string |
privateIPAllocationMethod | Méthode d’allocation d’adresses IP privées. | 'Dynamic' 'Static' |
publicIpAddress | Référence à la ressource IP publique. | PublicIPAddress |
sous-réseau | Référence à la ressource de sous-réseau. | Sous-réseau |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
extendedLocation | Emplacement étendu de l’adresse IP publique. | ExtendedLocation |
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés d’adresse IP publique. | PublicIPAddressPropertiesFormat |
sku | Référence SKU d’adresse IP publique. | PublicIPAddressSku |
tags | Balises de ressource. | object |
zones | Liste des zones de disponibilité indiquant l’adresse IP allouée à la ressource doit provenir. | string[] |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type de l’emplacement étendu. | 'EdgeZone' |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
ddosSettings | Stratégie personnalisée de protection DDoS associée à l’adresse IP publique. | DdosSettings |
deleteOption | Spécifier ce qui arrive à l’adresse IP publique lorsque la machine virtuelle qui l’utilise est supprimée | 'Delete' 'Détacher' |
dnsSettings | Nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Délai d’inactivité de l’adresse IP publique. | int |
ipAddress | Adresse IP associée à la ressource d’adresse IP publique. | string |
ipTags | Liste des balises associées à l’adresse IP publique. | IpTag[] |
linkedPublicIPAddress | Adresse IP publique liée de la ressource d’adresse IP publique. | PublicIPAddress |
migrationPhase | Phase de migration de l’adresse IP publique. | 'Abandonner' 'Commit' 'Commit' 'None' 'Préparer' |
natGateway | NatGateway pour l’adresse IP publique. | NatGateway |
publicIPAddressVersion | Version de l’adresse IP publique. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Méthode d’allocation d’adresses IP publiques. | 'Dynamique' 'Statique' |
publicIPPrefix | Préfixe d’adresse IP publique à partir duquel cette adresse IP publique doit être allouée. | Sous-ressource |
servicePublicIPAddress | Adresse IP publique du service de la ressource d’adresse IP publique. | PublicIPAddress |
DdosSettings
Nom | Description | Valeur |
---|---|---|
ddosProtectionPlan | Plan de protection DDoS associé à l’adresse IP publique. Ne peut être défini que si ProtectionMode est activé | Sous-ressource |
protectionMode | Mode de protection DDoS de l’adresse IP publique | 'Désactivé' 'Enabled' 'VirtualNetworkInherited' |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Étiquette de nom de domaine. La concaténation de l'étiquette du nom de domaine et de la zone DNS régionalisée compose le nom de domaine complet associé à l'adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement A DNS est créé pour l'adresse IP publique dans le système DNS de Microsoft Azure. | string |
domainNameLabelScope | Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur de hachage comprise dans le nom de domaine complet. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
fqdn | Nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation de domainNameLabel et de la zone DNS régionalisée. | string |
reverseFqdn | Nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui se résout en cette adresse IP publique. Si la valeur de reverseFqdn est spécifiée, un enregistrement PTR DNS est créé, qui pointe à partir de l'adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet (FQDN) inverse. | string |
IpTag
Nom | Description | Valeur |
---|---|---|
ipTagType | Type de balise IP. Exemple : FirstPartyUsage. | string |
étiquette | Valeur de la balise IP associée à l’adresse IP publique. Exemple : SQL. | string |
NatGateway
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la passerelle Nat. | NatGatewayPropertiesFormat |
sku | Référence SKU de passerelle nat. | NatGatewaySku |
tags | Balises de ressource. | object |
zones | Liste des zones de disponibilité indiquant la zone dans laquelle Nat Gateway doit être déployé. | string[] |
NatGatewayPropertiesFormat
Nom | Description | Valeur |
---|---|---|
idleTimeoutInMinutes | Délai d’inactivité de la passerelle nat. | int |
publicIpAddresses | Tableau d’adresses IP publiques associées à la ressource de passerelle nat. | SubResource[] |
publicIpPrefixes | Tableau de préfixes ip publics associés à la ressource de passerelle nat. | SubResource[] |
NatGatewaySku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU Nat Gateway. | 'Standard' |
PublicIPAddressSku
Nom | Description | Valeur |
---|---|---|
name | Nom d’une référence SKU d’adresse IP publique. | 'De base' 'Standard' |
Niveau | Niveau d’une référence SKU d’adresse IP publique. | 'Global' 'Régional' |
Subnet
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés du sous-réseau. | SubnetPropertiesFormat |
type | Type de ressource. | string |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Préfixe d’adresse du sous-réseau. | string |
addressPrefixes | Liste des préfixes d’adresse pour le sous-réseau. | string[] |
applicationGatewayIPConfigurations | Configurations IP de la passerelle Application Gateway de la ressource de réseau virtuel. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Définissez cette propriété sur false pour désactiver la connectivité sortante par défaut pour toutes les machines virtuelles du sous-réseau. Cette propriété ne peut être définie qu’au moment de la création du sous-réseau et ne peut pas être mise à jour pour un sous-réseau existant. | bool |
Délégations | Tableau de références aux délégations sur le sous-réseau. | Délégation[] |
ipAllocations | Tableau d’IpAllocation qui référence ce sous-réseau. | SubResource[] |
natGateway | Passerelle Nat associée à ce sous-réseau. | SubResource |
networkSecurityGroup | Référence à la ressource NetworkSecurityGroup. | Groupe de sécurité réseau |
privateEndpointNetworkPolicies | Activer ou désactiver l’application de stratégies réseau sur le point de terminaison privé dans le sous-réseau. | 'Désactivé' 'Enabled' |
privateLinkServiceNetworkPolicies | Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau. | 'Désactivé' 'Enabled' |
routeTable | Référence à la ressource RouteTable. | RouteTable |
serviceEndpointPolicies | Tableau de stratégies de point de terminaison de service. | ServiceEndpointPolicy[] |
serviceEndpoints | Tableau de points de terminaison de service. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la configuration IP unique au sein d’un Application Gateway. | string |
properties | Propriétés de la configuration IP de la passerelle d’application. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
sous-réseau | Référence à la ressource de sous-réseau. Un sous-réseau à partir duquel application gateway obtient son adresse privée. | Sous-ressource |
La délégation
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés du sous-réseau. | ServiceDelegationPropertiesFormat |
type | Type de ressource. | string |
ServiceDelegationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
serviceName | Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés du groupe de sécurité réseau. | NetworkSecurityGroupPropertiesFormat |
tags | Balises de ressource. | object |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
flushConnection | Lorsque cette option est activée, les flux créés à partir de connexions de groupe de sécurité réseau sont réévalués lorsque les règles sont mises à jour. L’activation initiale déclenche une réévaluation. | bool |
securityRules | Collection de règles de sécurité du groupe de sécurité réseau. | SecurityRule[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de la règle de sécurité. | SecurityRulePropertiesFormat |
type | Type de la ressource. | string |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
access | Le trafic réseau est autorisé ou refusé. | 'Autoriser' 'Deny' (obligatoire) |
description | Description pour cette règle. Limité à 140 caractères. | string |
destinationAddressPrefix | Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. | string |
destinationAddressPrefixes | Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. | string[] |
destinationApplicationSecurityGroups | Groupe de sécurité d’application spécifié comme destination. | ApplicationSecurityGroup[] |
destinationPortRange | Port ou plage de destination. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. | string |
destinationPortRanges | Plages de ports de destination. | string[] |
direction | Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Outbound' (obligatoire) |
priority | Priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. | int (obligatoire) |
protocol | Protocole réseau auquel la règle s'applique. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatoire) |
sourceAddressPrefix | CiDR ou plage d’adresses IP sources. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie d’où provient le trafic réseau. | string |
sourceAddressPrefixes | Le CIDR ou les plages d’adresses IP sources. | string[] |
sourceApplicationSecurityGroups | Groupe de sécurité d’application spécifié en tant que source. | ApplicationSecurityGroup[] |
sourcePortRange | Port ou plage source. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. | string |
sourcePortRanges | Plages de ports sources. | string[] |
ApplicationSecurityGroup
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés du groupe de sécurité d’application. | ApplicationSecurityGroupPropertiesFormat |
tags | Balises de ressource. | object |
ApplicationSecurityGroupPropertiesFormat
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
RouteTable
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la table de routage. | RouteTablePropertiesFormat |
tags | Balises de ressource. | object |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
disableBgpRoutePropagation | Indique s’il faut désactiver les itinéraires appris par BGP sur cette table de routage. True signifie désactiver. | bool |
itinéraires | Collection d’itinéraires contenus dans une table de routage. | Route[] |
Routage
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de l’itinéraire. | RoutePropertiesFormat |
type | Type de la ressource. | string |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | CIDR de destination auquel l’itinéraire s’applique. | string |
hasBgpOverride | Valeur indiquant si cette route remplace les itinéraires BGP qui se chevauchent, quel que soit LPM. | bool |
nextHopIpAddress | Les paquets d’adresses IP doivent être transférés vers. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. | string |
nextHopType | Type de tronçon Azure vers lequel le paquet doit être envoyé. | « Internet » 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
ServiceEndpointPolicy
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la stratégie de point de terminaison de service. | ServiceEndpointPolicyPropertiesFormat |
tags | Balises de ressource. | object |
ServiceEndpointPolicyPropertiesFormat
Nom | Description | Valeur |
---|---|---|
contextualServiceEndpointPolicies | Collection de stratégies de point de terminaison de service contextuelles. | string[] |
serviceAlias | Alias indiquant si la stratégie appartient à un service | string |
serviceEndpointPolicyDefinitions | Collection de définitions de stratégie de point de terminaison de service de la stratégie de point de terminaison de service. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de la définition de stratégie de point de terminaison de service. | ServiceEndpointPolicyDefinitionPropertiesFormat |
type | Type de la ressource. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nom | Description | Valeur |
---|---|---|
description | Description pour cette règle. Limité à 140 caractères. | string |
service | Nom du point de terminaison de service. | string |
serviceResources | Liste des ressources de service. | string[] |
ServiceEndpointPropertiesFormat
Nom | Description | Valeur |
---|---|---|
locations | Liste des emplacements. | string[] |
service | Type du service de point de terminaison. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Create un serveur de routes dans un nouveau sous-réseau |
Ce modèle déploie un serveur de routes dans un sous-réseau nommé RouteServerSubnet. |
Serveur de routes Azure dans le peering BGP avec Quagga |
Ce modèle déploie un serveur routeur et une machine virtuelle Ubuntu avec Quagga. Deux sessions BGP externes sont établies entre le serveur routeur et Quagga. L’installation et la configuration de Quagga sont exécutées par l’extension de script personnalisé Azure pour Linux |
Définition de ressources de modèle ARM
Le type de ressource virtualHubs/ipConfigurations peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Network/virtualHubs/ipConfigurations, ajoutez le json suivant à votre modèle.
{
"type": "Microsoft.Network/virtualHubs/ipConfigurations",
"apiVersion": "2023-06-01",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
}
}
}
Valeurs de propriétés
virtualHubs/ipConfigurations
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.Network/virtualHubs/ipConfigurations' |
apiVersion | Version de l’API de ressource | '2023-06-01' |
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON. |
string (obligatoire) |
properties | Propriétés de Virtual Hub IPConfigurations. | HubIPConfigurationPropertiesFormat |
HubIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | Adresse IP privée de la configuration IP. | string |
privateIPAllocationMethod | Méthode d’allocation d’adresses IP privées. | 'Dynamic' 'Static' |
publicIpAddress | Référence à la ressource IP publique. | PublicIPAddress |
sous-réseau | Référence à la ressource de sous-réseau. | Sous-réseau |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
extendedLocation | Emplacement étendu de l’adresse IP publique. | ExtendedLocation |
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés d’adresse IP publique. | PublicIPAddressPropertiesFormat |
sku | Référence SKU d’adresse IP publique. | PublicIPAddressSku |
tags | Balises de ressource. | object |
zones | Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir. | string[] |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type de l’emplacement étendu. | 'EdgeZone' |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
ddosSettings | Stratégie personnalisée de protection DDoS associée à l’adresse IP publique. | DdosSettings |
deleteOption | Spécifier ce qui arrive à l’adresse IP publique lorsque la machine virtuelle qui l’utilise est supprimée | 'Delete' 'Détacher' |
dnsSettings | Nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Délai d’inactivité de l’adresse IP publique. | int |
ipAddress | Adresse IP associée à la ressource d’adresse IP publique. | string |
ipTags | Liste des balises associées à l’adresse IP publique. | IpTag[] |
linkedPublicIPAddress | Adresse IP publique liée de la ressource d’adresse IP publique. | PublicIPAddress |
migrationPhase | Phase de migration de l’adresse IP publique. | 'Abandonner' 'Commit' 'Commit' 'None' 'Préparer' |
natGateway | NatGateway pour l’adresse IP publique. | NatGateway |
publicIPAddressVersion | Version de l’adresse IP publique. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Méthode d’allocation d’adresses IP publiques. | 'Dynamique' 'Statique' |
publicIPPrefix | Préfixe d’adresse IP publique à partir duquel cette adresse IP publique doit être allouée. | Sous-ressource |
servicePublicIPAddress | Adresse IP publique du service de la ressource d’adresse IP publique. | PublicIPAddress |
DdosSettings
Nom | Description | Valeur |
---|---|---|
ddosProtectionPlan | Plan de protection DDoS associé à l’adresse IP publique. Ne peut être défini que si ProtectionMode est activé | Sous-ressource |
protectionMode | Mode de protection DDoS de l’adresse IP publique | 'Désactivé' 'Enabled' 'VirtualNetworkInherited' |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Étiquette de nom de domaine. La concaténation de l'étiquette du nom de domaine et de la zone DNS régionalisée compose le nom de domaine complet associé à l'adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement A DNS est créé pour l'adresse IP publique dans le système DNS de Microsoft Azure. | string |
domainNameLabelScope | Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur hachée comprise dans le nom de domaine complet. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
fqdn | Nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation de domainNameLabel et de la zone DNS régionalisée. | string |
reverseFqdn | Nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui correspond à cette adresse IP publique. Si la valeur de reverseFqdn est spécifiée, un enregistrement PTR DNS est créé, qui pointe à partir de l'adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet (FQDN) inverse. | string |
IpTag
Nom | Description | Valeur |
---|---|---|
ipTagType | Type de balise IP. Exemple : FirstPartyUsage. | string |
étiquette | Valeur de la balise IP associée à l’adresse IP publique. Exemple : SQL. | string |
NatGateway
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la passerelle Nat. | NatGatewayPropertiesFormat |
sku | Référence SKU de passerelle nat. | NatGatewaySku |
tags | Balises de ressource. | object |
zones | Liste des zones de disponibilité indiquant la zone dans laquelle Nat Gateway doit être déployé. | string[] |
NatGatewayPropertiesFormat
Nom | Description | Valeur |
---|---|---|
idleTimeoutInMinutes | Délai d’inactivité de la passerelle nat. | int |
publicIpAddresses | Tableau d’adresses IP publiques associées à la ressource de passerelle nat. | SubResource[] |
publicIpPrefixes | Tableau de préfixes ip publics associés à la ressource de passerelle nat. | SubResource[] |
NatGatewaySku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU Nat Gateway. | 'Standard' |
PublicIPAddressSku
Nom | Description | Valeur |
---|---|---|
name | Nom d’une référence SKU d’adresse IP publique. | 'De base' 'Standard' |
Niveau | Niveau d’une référence SKU d’adresse IP publique. | 'Global' 'Régional' |
Subnet
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés du sous-réseau. | SubnetPropertiesFormat |
type | Type de ressource. | string |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Préfixe d’adresse du sous-réseau. | string |
addressPrefixes | Liste des préfixes d’adresse pour le sous-réseau. | string[] |
applicationGatewayIPConfigurations | Configurations IP de la passerelle Application Gateway de la ressource de réseau virtuel. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Définissez cette propriété sur false pour désactiver la connectivité sortante par défaut pour toutes les machines virtuelles du sous-réseau. Cette propriété ne peut être définie qu’au moment de la création du sous-réseau et ne peut pas être mise à jour pour un sous-réseau existant. | bool |
Délégations | Tableau de références aux délégations sur le sous-réseau. | Délégation[] |
ipAllocations | Tableau d’IpAllocation qui référence ce sous-réseau. | SubResource[] |
natGateway | Passerelle Nat associée à ce sous-réseau. | SubResource |
networkSecurityGroup | Référence à la ressource NetworkSecurityGroup. | Groupe de sécurité réseau |
privateEndpointNetworkPolicies | Activez ou désactivez l’application de stratégies réseau sur le point de terminaison privé dans le sous-réseau. | 'Désactivé' 'Enabled' |
privateLinkServiceNetworkPolicies | Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau. | 'Désactivé' 'Enabled' |
routeTable | Référence à la ressource RouteTable. | RouteTable |
serviceEndpointPolicies | Tableau de stratégies de point de terminaison de service. | ServiceEndpointPolicy[] |
serviceEndpoints | Tableau de points de terminaison de service. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la configuration IP unique dans un Application Gateway. | string |
properties | Propriétés de la configuration IP de la passerelle d’application. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
sous-réseau | Référence à la ressource de sous-réseau. Sous-réseau à partir duquel application gateway obtient son adresse privée. | SubResource |
La délégation
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés du sous-réseau. | ServiceDelegationPropertiesFormat |
type | Type de ressource. | string |
ServiceDelegationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
serviceName | Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés du groupe de sécurité réseau. | NetworkSecurityGroupPropertiesFormat |
tags | Balises de ressource. | object |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
flushConnection | Lorsque cette option est activée, les flux créés à partir de connexions de groupe de sécurité réseau sont réévalués lorsque les règles sont mises à jour. L’activation initiale déclenche une réévaluation. | bool |
securityRules | Collection de règles de sécurité du groupe de sécurité réseau. | SecurityRule[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de la règle de sécurité. | SecurityRulePropertiesFormat |
type | Type de la ressource. | string |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
access | Le trafic réseau est autorisé ou refusé. | 'Autoriser' 'Deny' (obligatoire) |
description | Description pour cette règle. Limité à 140 caractères. | string |
destinationAddressPrefix | Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. | string |
destinationAddressPrefixes | Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. | string[] |
destinationApplicationSecurityGroups | Groupe de sécurité d’application spécifié comme destination. | ApplicationSecurityGroup[] |
destinationPortRange | Port ou plage de destination. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. | string |
destinationPortRanges | Plages de ports de destination. | string[] |
direction | Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant. | 'Entrant' 'Outbound' (obligatoire) |
priority | Priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. | int (obligatoire) |
protocol | Protocole réseau auquel la règle s'applique. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatoire) |
sourceAddressPrefix | CIDR ou plage d’adresses IP sources. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie d’où provient le trafic réseau. | string |
sourceAddressPrefixes | CIDR ou plages d’adresses IP sources. | string[] |
sourceApplicationSecurityGroups | Groupe de sécurité d’application spécifié comme source. | ApplicationSecurityGroup[] |
sourcePortRange | Port ou plage source. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. | string |
sourcePortRanges | Plages de ports sources. | string[] |
ApplicationSecurityGroup
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés du groupe de sécurité d’application. | ApplicationSecurityGroupPropertiesFormat |
tags | Balises de ressource. | object |
ApplicationSecurityGroupPropertiesFormat
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
RouteTable
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la table de routage. | RouteTablePropertiesFormat |
tags | Balises de ressource. | object |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
disableBgpRoutePropagation | Indique s’il faut désactiver les itinéraires appris par BGP sur cette table de routage. True signifie désactiver. | bool |
itinéraires | Collection d’itinéraires contenus dans une table de routage. | Route[] |
Route
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de l’itinéraire. | RoutePropertiesFormat |
type | Type de la ressource. | string |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | CIDR de destination auquel l’itinéraire s’applique. | string |
hasBgpOverride | Valeur indiquant si cette route remplace les itinéraires BGP qui se chevauchent, quel que soit LPM. | bool |
nextHopIpAddress | Les paquets d’adresses IP doivent être transférés vers. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. | string |
nextHopType | Type de tronçon Azure vers lequel le paquet doit être envoyé. | « Internet » 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obligatoire) |
ServiceEndpointPolicy
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la stratégie de point de terminaison de service. | ServiceEndpointPolicyPropertiesFormat |
tags | Balises de ressource. | object |
ServiceEndpointPolicyPropertiesFormat
Nom | Description | Valeur |
---|---|---|
contextualServiceEndpointPolicies | Collection de stratégies de point de terminaison de service contextuelles. | string[] |
serviceAlias | Alias indiquant si la stratégie appartient à un service | string |
serviceEndpointPolicyDefinitions | Collection de définitions de stratégie de point de terminaison de service de la stratégie de point de terminaison de service. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de la définition de stratégie de point de terminaison de service. | ServiceEndpointPolicyDefinitionPropertiesFormat |
type | Type de la ressource. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nom | Description | Valeur |
---|---|---|
description | Description pour cette règle. Limité à 140 caractères. | string |
service | Nom du point de terminaison de service. | string |
serviceResources | Liste des ressources de service. | string[] |
ServiceEndpointPropertiesFormat
Nom | Description | Valeur |
---|---|---|
locations | Liste des emplacements. | string[] |
service | Type du service de point de terminaison. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Create un serveur de routage dans un nouveau sous-réseau |
Ce modèle déploie un serveur de routage dans un sous-réseau nommé RouteServerSubnet. |
Serveur de routes Azure dans le peering BGP avec Quagga |
Ce modèle déploie un serveur de routeur et une machine virtuelle Ubuntu avec Quagga. Deux sessions BGP externes sont établies entre le serveur de routeur et Quagga. L’installation et la configuration de Quagga sont exécutées par l’extension de script personnalisé Azure pour Linux |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource virtualHubs/ipConfigurations peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Network/virtualHubs/ipConfigurations, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/ipConfigurations@2023-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
type = "string"
}
}
})
}
Valeurs de propriétés
virtualHubs/ipConfigurations
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Network/virtualHubs/ipConfigurations@2023-06-01 » |
name | Nom de la ressource | chaîne (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID pour la ressource de type : virtualHubs |
properties | Propriétés des IPConfigurations du hub virtuel. | HubIPConfigurationPropertiesFormat |
HubIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
privateIPAddress | Adresse IP privée de la configuration IP. | string |
privateIPAllocationMethod | Méthode d’allocation d’adresses IP privées. | « Dynamique » « Statique » |
publicIpAddress | Référence à la ressource IP publique. | PublicIPAddress |
sous-réseau | Référence à la ressource de sous-réseau. | Sous-réseau |
PublicIPAddress
Nom | Description | Valeur |
---|---|---|
extendedLocation | Emplacement étendu de l’adresse IP publique. | ExtendedLocation |
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés d’adresse IP publique. | PublicIPAddressPropertiesFormat |
sku | Référence SKU d’adresse IP publique. | PublicIPAddressSku |
tags | Balises de ressource. | object |
zones | Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir. | string[] |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type de l’emplacement étendu. | « EdgeZone » |
PublicIPAddressPropertiesFormat
Nom | Description | Valeur |
---|---|---|
ddosSettings | Stratégie personnalisée de protection DDoS associée à l’adresse IP publique. | DdosSettings |
deleteOption | Spécifier ce qui arrive à l’adresse IP publique lorsque la machine virtuelle qui l’utilise est supprimée | "Delete" « Détacher » |
dnsSettings | Nom de domaine complet de l’enregistrement DNS associé à l’adresse IP publique. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Délai d’inactivité de l’adresse IP publique. | int |
ipAddress | Adresse IP associée à la ressource d’adresse IP publique. | string |
ipTags | Liste des balises associées à l’adresse IP publique. | IpTag[] |
linkedPublicIPAddress | Adresse IP publique liée de la ressource d’adresse IP publique. | PublicIPAddress |
migrationPhase | Phase de migration de l’adresse IP publique. | « Abandonner » « Commit » « Commit » "None" « Préparer » |
natGateway | NatGateway pour l’adresse IP publique. | NatGateway |
publicIPAddressVersion | Version de l’adresse IP publique. | « IPv4 » « IPv6 » |
publicIPAllocationMethod | Méthode d’allocation d’adresses IP publiques. | « Dynamique » « Statique » |
publicIPPrefix | Préfixe d’adresse IP publique à partir duquel cette adresse IP publique doit être allouée. | Sous-ressource |
servicePublicIPAddress | Adresse IP publique du service de la ressource d’adresse IP publique. | PublicIPAddress |
DdosSettings
Nom | Description | Valeur |
---|---|---|
ddosProtectionPlan | Plan de protection DDoS associé à l’adresse IP publique. Peut être défini uniquement si ProtectionMode est Activé | SubResource |
protectionMode | Mode de protection DDoS de l’adresse IP publique | « Désactivé » « Activé » « VirtualNetworkInherited » |
SubResource
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
PublicIPAddressDnsSettings
Nom | Description | Valeur |
---|---|---|
domainNameLabel | Étiquette de nom de domaine. La concaténation de l'étiquette du nom de domaine et de la zone DNS régionalisée compose le nom de domaine complet associé à l'adresse IP publique. Si une étiquette de nom de domaine est spécifiée, un enregistrement A DNS est créé pour l'adresse IP publique dans le système DNS de Microsoft Azure. | string |
domainNameLabelScope | Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur hachée comprise dans le nom de domaine complet. | « NoReuse » « ResourceGroupReuse » « SubscriptionReuse » « TenantReuse » |
fqdn | Nom de domaine complet de l’enregistrement DNS A associé à l’adresse IP publique. Il s’agit de la concaténation de domainNameLabel et de la zone DNS régionalisée. | string |
reverseFqdn | Nom de domaine complet inverse. Nom de domaine complet visible par l’utilisateur qui correspond à cette adresse IP publique. Si la valeur de reverseFqdn est spécifiée, un enregistrement PTR DNS est créé, qui pointe à partir de l'adresse IP dans le domaine in-addr.arpa vers le nom de domaine complet (FQDN) inverse. | string |
IpTag
Nom | Description | Valeur |
---|---|---|
ipTagType | Type de balise IP. Exemple : FirstPartyUsage. | string |
étiquette | Valeur de la balise IP associée à l’adresse IP publique. Exemple : SQL. | string |
NatGateway
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la passerelle Nat. | NatGatewayPropertiesFormat |
sku | Référence SKU de passerelle nat. | NatGatewaySku |
tags | Balises de ressource. | object |
zones | Liste des zones de disponibilité indiquant la zone dans laquelle Nat Gateway doit être déployé. | string[] |
NatGatewayPropertiesFormat
Nom | Description | Valeur |
---|---|---|
idleTimeoutInMinutes | Délai d’inactivité de la passerelle nat. | int |
publicIpAddresses | Tableau d’adresses IP publiques associées à la ressource de passerelle nat. | SubResource[] |
publicIpPrefixes | Tableau de préfixes ip publics associés à la ressource de passerelle nat. | SubResource[] |
NatGatewaySku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU Nat Gateway. | « Standard » |
PublicIPAddressSku
Nom | Description | Valeur |
---|---|---|
name | Nom d’une référence SKU d’adresse IP publique. | "Basic" « Standard » |
Niveau | Niveau d’une référence SKU d’adresse IP publique. | « Global » « Régional » |
Subnet
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés du sous-réseau. | SubnetPropertiesFormat |
type | Type de ressource. | string |
SubnetPropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | Préfixe d’adresse du sous-réseau. | string |
addressPrefixes | Liste des préfixes d’adresse pour le sous-réseau. | string[] |
applicationGatewayIPConfigurations | Configurations IP de la passerelle d’application de la ressource de réseau virtuel. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Définissez cette propriété sur false pour désactiver la connectivité sortante par défaut pour toutes les machines virtuelles du sous-réseau. Cette propriété ne peut être définie qu’au moment de la création du sous-réseau et ne peut pas être mise à jour pour un sous-réseau existant. | bool |
Délégations | Tableau de références aux délégations sur le sous-réseau. | Délégation[] |
ipAllocations | Tableau d’IpAllocation qui référence ce sous-réseau. | Sous-ressource[] |
natGateway | Passerelle Nat associée à ce sous-réseau. | Sous-ressource |
networkSecurityGroup | Référence à la ressource NetworkSecurityGroup. | Groupe de sécurité réseau |
privateEndpointNetworkPolicies | Activer ou désactiver l’application de stratégies réseau sur le point de terminaison privé dans le sous-réseau. | « Désactivé » « Activé » |
privateLinkServiceNetworkPolicies | Activez ou désactivez l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau. | « Désactivé » « Activé » |
routeTable | Référence à la ressource RouteTable. | RouteTable |
serviceEndpointPolicies | Tableau de stratégies de point de terminaison de service. | ServiceEndpointPolicy[] |
serviceEndpoints | Tableau de points de terminaison de service. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la configuration IP unique au sein d’un Application Gateway. | string |
properties | Propriétés de la configuration IP de la passerelle d’application. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
sous-réseau | Référence à la ressource de sous-réseau. Un sous-réseau à partir duquel application gateway obtient son adresse privée. | Sous-ressource |
La délégation
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un sous-réseau. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés du sous-réseau. | ServiceDelegationPropertiesFormat |
type | Type de ressource. | string |
ServiceDelegationPropertiesFormat
Nom | Description | Valeur |
---|---|---|
serviceName | Nom du service auquel le sous-réseau doit être délégué (par exemple, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés du groupe de sécurité réseau. | NetworkSecurityGroupPropertiesFormat |
tags | Balises de ressource. | object |
NetworkSecurityGroupPropertiesFormat
Nom | Description | Valeur |
---|---|---|
flushConnection | Quand cette option est activée, les flux créés à partir des connexions de groupe de sécurité réseau sont réévalués lorsque les règles sont mises à jour. L’activation initiale déclenche une réévaluation. | bool |
securityRules | Collection de règles de sécurité du groupe de sécurité réseau. | SecurityRule[] |
SecurityRule
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de la règle de sécurité. | SecurityRulePropertiesFormat |
type | Type de la ressource. | string |
SecurityRulePropertiesFormat
Nom | Description | Valeur |
---|---|---|
access | Le trafic réseau est autorisé ou refusé. | « Autoriser » « Refuser » (obligatoire) |
description | Description pour cette règle. Limité à 140 caractères. | string |
destinationAddressPrefix | Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. | string |
destinationAddressPrefixes | Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination. | string[] |
destinationApplicationSecurityGroups | Groupe de sécurité d’application spécifié comme destination. | ApplicationSecurityGroup[] |
destinationPortRange | Port ou plage de destination. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. | string |
destinationPortRanges | Plages de ports de destination. | string[] |
direction | Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant. | « Entrant » « Sortant » (obligatoire) |
priority | Priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée. | int (obligatoire) |
protocol | Protocole réseau auquel la règle s'applique. | "*" « Ah » « Esp » « Icmp » « Tcp » « Udp » (obligatoire) |
sourceAddressPrefix | CiDR ou plage d’adresses IP sources. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie d’où provient le trafic réseau. | string |
sourceAddressPrefixes | Le CIDR ou les plages d’adresses IP sources. | string[] |
sourceApplicationSecurityGroups | Groupe de sécurité d’application spécifié en tant que source. | ApplicationSecurityGroup[] |
sourcePortRange | Port ou plage source. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports. | string |
sourcePortRanges | Plages de ports sources. | string[] |
ApplicationSecurityGroup
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés du groupe de sécurité d’application. | ApplicationSecurityGroupPropertiesFormat |
tags | Balises de ressource. | object |
ApplicationSecurityGroupPropertiesFormat
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
RouteTable
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la table de routage. | RouteTablePropertiesFormat |
tags | Balises de ressource. | object |
RouteTablePropertiesFormat
Nom | Description | Valeur |
---|---|---|
disableBgpRoutePropagation | Indique s’il faut désactiver les itinéraires appris par BGP sur cette table de routage. True signifie désactiver. | bool |
itinéraires | Collection d’itinéraires contenus dans une table de routage. | Route[] |
Routage
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de l’itinéraire. | RoutePropertiesFormat |
type | Type de la ressource. | string |
RoutePropertiesFormat
Nom | Description | Valeur |
---|---|---|
addressPrefix | CIDR de destination auquel l’itinéraire s’applique. | string |
hasBgpOverride | Valeur indiquant si cette route remplace les itinéraires BGP qui se chevauchent, quel que soit LPM. | bool |
nextHopIpAddress | Les paquets d’adresses IP doivent être transférés vers. Les valeurs de tronçon suivant sont autorisées uniquement dans les itinéraires où le type de tronçon suivant est VirtualAppliance. | string |
nextHopType | Type de tronçon Azure vers lequel le paquet doit être envoyé. | « Internet » "None" « VirtualAppliance » « VirtualNetworkGateway » « VnetLocal » (obligatoire) |
ServiceEndpointPolicy
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
location | Emplacement de la ressource. | string |
properties | Propriétés de la stratégie de point de terminaison de service. | ServiceEndpointPolicyPropertiesFormat |
tags | Balises de ressource. | object |
ServiceEndpointPolicyPropertiesFormat
Nom | Description | Valeur |
---|---|---|
contextualServiceEndpointPolicies | Collection de stratégies de point de terminaison de service contextuelles. | string[] |
serviceAlias | Alias indiquant si la stratégie appartient à un service | string |
serviceEndpointPolicyDefinitions | Collection de définitions de stratégie de point de terminaison de service de la stratégie de point de terminaison de service. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
name | Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. | string |
properties | Propriétés de la définition de stratégie de point de terminaison de service. | ServiceEndpointPolicyDefinitionPropertiesFormat |
type | Type de la ressource. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nom | Description | Valeur |
---|---|---|
description | Description pour cette règle. Limité à 140 caractères. | string |
service | Nom du point de terminaison de service. | string |
serviceResources | Liste des ressources de service. | string[] |
ServiceEndpointPropertiesFormat
Nom | Description | Valeur |
---|---|---|
locations | Liste des emplacements. | string[] |
service | Type du service de point de terminaison. | string |