Inbound Rules - List By Nat Gateway
Lista todas las reglas entrantes en la pasarela NAT especificada. Usa la propiedad nextLink en la respuesta para obtener la siguiente página de reglas entrantes.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/natGateways/{natGatewayName}/inboundRules?api-version=2026-04-01-preview
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
nat
|
path | True |
string pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,62}[a-zA-Z0-9]$ |
Nombre de la puerta natural |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para la operación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
ListInboundRulesByNatGateway
Solicitud de ejemplo
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
Respuesta de muestra
{
"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"
}
}
}
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
created |
Tipo de identidad que creó el recurso. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Extended |
Tipo complejo de la ubicación extendida. |
|
Extended |
Tipo de extendedLocation. |
|
Inbound |
Protocolo para reglas NAT entrantes |
|
Inbound |
La definición de recurso de reglas entrantes. |
|
Inbound |
La respuesta de una operación de lista InboundRule. |
|
Inbound |
Propiedades de la regla de entrada - extiende InboundNATRuleProperties con seguimiento de estado adicional |
|
Inbound |
La regla del estado observado del inbound |
|
Inbound |
Estado de aprovisionamiento de la Regla de Entrada |
|
IPConfiguration |
El ID de recurso Azure de un recurso IPConfiguration |
|
Provisioning |
Estado de aprovisionamiento del recurso. |
|
Public |
El ID de recurso de Azure de un recurso IP público |
| Status |
Estado de la operación realizada en el recurso [Succeeded, Failed, InProgress] |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
ExtendedLocation
Tipo complejo de la ubicación extendida.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
Nombre de la ubicación extendida. |
| type |
El tipo de la ubicación extendida. |
ExtendedLocationTypes
Tipo de extendedLocation.
| Valor | Description |
|---|---|
| CustomLocation |
Tipo de ubicación extendida personalizada |
InboundNATRuleProtocol
Protocolo para reglas NAT entrantes
| Valor | Description |
|---|---|
| Tcp |
TCP - tráfico TCP solo para balance de carga |
| Udp |
Udp - solo tráfico UDP con balance de carga |
InboundRule
La definición de recurso de reglas entrantes.
| Nombre | Tipo | Description |
|---|---|---|
| extendedLocation |
ExtendedLocation del recurso. |
|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nombre del recurso |
| properties |
Propiedades específicas del recurso para este recurso. |
|
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
InboundRuleListResult
La respuesta de una operación de lista InboundRule.
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
El enlace a la siguiente página de artículos |
| value |
Los elementos de InboundRule en esta página |
InboundRuleProperties
Propiedades de la regla de entrada - extiende InboundNATRuleProperties con seguimiento de estado adicional
| Nombre | Tipo | Description |
|---|---|---|
| backendIPConfiguration |
Configuración IP para el backend objetivo. |
|
| backendPort |
integer (int32) |
Puerto backend para la regla de entrada |
| frontendPort |
integer (int32) |
Puerto frontal para la regla de entrada |
| protocol |
Protocolo para la regla NAT |
|
| provisioningState |
Estado de provisionamiento de la regla de entrada |
|
| publicIPAddress |
Dirección IP pública para esta regla NAT |
|
| status |
El estado observado de la Regla de Entrada |
InboundRuleStatus
La regla del estado observado del inbound
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Código de error de provisión de InboundRule |
| errorMessage |
string |
Mensaje de error descriptivo |
| provisioningStatus |
Estado de provisión de InboundRule |
InboundRuleStatusProvisioningStatus
Estado de aprovisionamiento de la Regla de Entrada
| Nombre | Tipo | Description |
|---|---|---|
| operationId |
string |
El ID de la operación realizada sobre la regla de entrada |
| status |
Estado de la operación realizada en la regla de entrada [Éxito, Fallido, En progreso] |
IPConfigurationArmReference
El ID de recurso Azure de un recurso IPConfiguration
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string (arm-id) |
El ID de recurso Azure de un recurso IPConfiguration |
ProvisioningStateEnum
Estado de aprovisionamiento del recurso.
| Valor | Description |
|---|---|
| Succeeded |
El aprovisionamiento se ha realizado correctamente |
| Failed |
Error en el aprovisionamiento |
| InProgress |
El aprovisionamiento está en curso |
| Accepted |
Se ha aceptado el aprovisionamiento |
| Deleting |
La eliminación del recurso está en curso |
| Canceled |
Se ha cancelado el aprovisionamiento |
PublicIPAddressArmReference
El ID de recurso de Azure de un recurso IP público
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string (arm-id) |
El ID de recurso de Azure de un recurso IP público |
Status
Estado de la operación realizada en el recurso [Succeeded, Failed, InProgress]
| Valor | Description |
|---|---|
| Succeeded |
Operación correcta |
| Failed |
Error en la operación |
| InProgress |
La operación está en curso |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
La marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |