Inbound Rules - List By Nat Gateway
Liste toutes les règles entrantes dans la passerelle NAT spécifiée. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante des règles entrantes.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/natGateways/{natGatewayName}/inboundRules?api-version=2026-04-01-preview
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
nat
|
path | True |
string pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,62}[a-zA-Z0-9]$ |
Nom de la porte d’entrée naturelle |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Opération Azure terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
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
ListInboundRulesByNatGateway
Exemple de requête
GET https://management.azure.com/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/natGateways/test-nat-gw/inboundRules?api-version=2026-04-01-preview
Exemple de réponse
{
"value": [
{
"name": "rdp-inbound-rule",
"type": "Microsoft.AzureStackHCI/natGateways/inboundRules",
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/natGateways/test-nat-gw/inboundRules/rdp-inbound-rule",
"extendedLocation": {
"name": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"properties": {
"protocol": "Tcp",
"frontendPort": 3389,
"backendPort": 3389,
"backendIPConfiguration": {
"resourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/test-nic/ipConfigurations/ipconfig1"
},
"publicIPAddress": {
"resourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/publicIPAddresses/test-public-ip"
},
"provisioningState": "Succeeded",
"status": {
"provisioningStatus": {
"operationId": "12345678-1234-1234-1234-123456789012",
"status": "Succeeded"
}
}
}
},
{
"name": "ssh-inbound-rule",
"type": "Microsoft.AzureStackHCI/natGateways/inboundRules",
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/natGateways/test-nat-gw/inboundRules/ssh-inbound-rule",
"extendedLocation": {
"name": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"properties": {
"protocol": "Tcp",
"frontendPort": 22,
"backendPort": 22,
"backendIPConfiguration": {
"resourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/test-nic-2/ipConfigurations/ipconfig1"
},
"publicIPAddress": {
"resourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/publicIPAddresses/test-public-ip"
},
"provisioningState": "Succeeded",
"status": {
"provisioningStatus": {
"operationId": "87654321-4321-4321-4321-210987654321",
"status": "Succeeded"
}
}
}
}
]
}
Définitions
| Nom | Description |
|---|---|
|
created |
Type d’identité qui a créé la ressource. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Extended |
Type complexe de l’emplacement étendu. |
|
Extended |
Type de extendedLocation. |
|
Inbound |
Protocole pour les règles NAT entrantes |
|
Inbound |
La définition de la ressource de la règle entrante. |
|
Inbound |
La réponse d’une opération de liste InboundRule. |
|
Inbound |
Propriétés de règles entrantes - étend InboundNATRuleProperties avec un suivi de statut supplémentaire |
|
Inbound |
L’état observé de la règle d’entrée |
|
Inbound |
Statut de provisionnement de la règle d’entrée |
|
IPConfiguration |
L’ID de ressource Azure d’une ressource IPConfiguration |
|
Provisioning |
État d’approvisionnement de la ressource. |
|
Public |
L’ID de ressource Azure d’une ressource IP publique |
| Status |
État de l’opération effectuée sur la ressource [Réussite, Échec, InProgress] |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
ExtendedLocation
Type complexe de l’emplacement étendu.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de l’emplacement étendu. |
| type |
Type de l’emplacement étendu. |
ExtendedLocationTypes
Type de extendedLocation.
| Valeur | Description |
|---|---|
| CustomLocation |
Type d’emplacement étendu personnalisé |
InboundNATRuleProtocol
Protocole pour les règles NAT entrantes
| Valeur | Description |
|---|---|
| Tcp |
TCP - trafic TCP uniquement pour équilibrage de charge |
| Udp |
Flux UDP - balancement de charge uniquement le trafic UDP |
InboundRule
La définition de la ressource de la règle entrante.
| Nom | Type | Description |
|---|---|---|
| extendedLocation |
ExtendedLocation de la ressource. |
|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| name |
string |
Nom de la ressource |
| properties |
Propriétés spécifiques à la ressource pour cette ressource. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
InboundRuleListResult
La réponse d’une opération de liste InboundRule.
| Nom | Type | Description |
|---|---|---|
| nextLink |
string (uri) |
Lien vers la page suivante des éléments |
| value |
Les éléments InboundRule sur cette page |
InboundRuleProperties
Propriétés de règles entrantes - étend InboundNATRuleProperties avec un suivi de statut supplémentaire
| Nom | Type | Description |
|---|---|---|
| backendIPConfiguration |
Configuration IP pour le backend cible. |
|
| backendPort |
integer (int32) |
Port backend pour la règle d’entrée |
| frontendPort |
integer (int32) |
Port frontend pour la règle d’entrée |
| protocol |
Protocole pour la règle NAT |
|
| provisioningState |
État de provisionnement de la règle d’entrée |
|
| publicIPAddress |
Adresse IP publique pour cette règle NAT |
|
| status |
L’état observé de la règle d’entrée |
InboundRuleStatus
L’état observé de la règle d’entrée
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Code d’erreur de provisionnement InboundRule |
| errorMessage |
string |
Message d’erreur descriptif |
| provisioningStatus |
Statut de provisionnement InboundRule |
InboundRuleStatusProvisioningStatus
Statut de provisionnement de la règle d’entrée
| Nom | Type | Description |
|---|---|---|
| operationId |
string |
L’ID de l’opération effectuée sur la règle d’entrée |
| status |
Statut de l’opération effectuée sur la règle d’entrée [Réussi, Échoué, En cours] |
IPConfigurationArmReference
L’ID de ressource Azure d’une ressource IPConfiguration
| Nom | Type | Description |
|---|---|---|
| resourceId |
string (arm-id) |
L’ID de ressource Azure d’une ressource IPConfiguration |
ProvisioningStateEnum
État d’approvisionnement de la ressource.
| Valeur | Description |
|---|---|
| Succeeded |
L’approvisionnement a réussi |
| Failed |
L’approvisionnement a échoué |
| InProgress |
L’approvisionnement est en cours |
| Accepted |
L’approvisionnement a été accepté |
| Deleting |
La suppression de la ressource est en cours |
| Canceled |
L’approvisionnement a été annulé |
PublicIPAddressArmReference
L’ID de ressource Azure d’une ressource IP publique
| Nom | Type | Description |
|---|---|---|
| resourceId |
string (arm-id) |
L’ID de ressource Azure d’une ressource IP publique |
Status
État de l’opération effectuée sur la ressource [Réussite, Échec, InProgress]
| Valeur | Description |
|---|---|
| Succeeded |
Opération réussie |
| Failed |
Échec de l’opération |
| InProgress |
L’opération est en cours |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |