Inbound Rules - List By Nat Gateway
Elenca tutte le regole in entrata nel NAT gateway specificato. Usa la proprietà nextLink nella risposta per ottenere la pagina successiva delle regole in entrata.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/natGateways/{natGatewayName}/inboundRules?api-version=2026-04-01-preview
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
nat
|
path | True |
string pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,62}[a-zA-Z0-9]$ |
Nome del portale naturale |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
L'operazione di Azure è stata completata correttamente. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
ListInboundRulesByNatGateway
Esempio di richiesta
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
Risposta di esempio
{
"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"
}
}
}
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
created |
Tipo di identità che ha creato la risorsa. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Extended |
Tipo complesso della posizione estesa. |
|
Extended |
Tipo di extendedLocation. |
|
Inbound |
Protocollo per le regole NAT in entrata |
|
Inbound |
La definizione della risorsa di regole in entrata. |
|
Inbound |
La risposta di un'operazione di lista InboundRule. |
|
Inbound |
Proprietà della regola in entrata - estende InboundNATRuleProperties con ulteriore tracciamento dello stato |
|
Inbound |
La regola dello stato osservato dell'inbound |
|
Inbound |
Stato di provisioning della Regola in Ingresso |
|
IPConfiguration |
L'ID di risorsa Azure di una risorsa IPConfiguration |
|
Provisioning |
Stato di provisioning della risorsa. |
|
Public |
L'ID della risorsa Azure di una risorsa IP pubblica |
| Status |
Stato dell'operazione eseguita sulla risorsa [Succeeded, Failed, InProgress] |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
ExtendedLocation
Tipo complesso della posizione estesa.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome della posizione estesa. |
| type |
Tipo dell'ubicazione estesa. |
ExtendedLocationTypes
Tipo di extendedLocation.
| Valore | Descrizione |
|---|---|
| CustomLocation |
Tipo di percorso esteso personalizzato |
InboundNATRuleProtocol
Protocollo per le regole NAT in entrata
| Valore | Descrizione |
|---|---|
| Tcp |
TCP - traffico TCP solo per bilanciamento del carico |
| Udp |
Udp - traffico UDP solo per bilanciare il carico |
InboundRule
La definizione della risorsa di regole in entrata.
| Nome | Tipo | Descrizione |
|---|---|---|
| extendedLocation |
ExtendedLocation della risorsa. |
|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nome della risorsa |
| properties |
Proprietà specifiche della risorsa. |
|
| systemData |
Metadati di Azure Resource Manager contenenti informazioni createdBy e modifiedBy. |
|
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
InboundRuleListResult
La risposta di un'operazione di lista InboundRule.
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string (uri) |
Collegamento alla pagina successiva di elementi |
| value |
Gli elementi InboundRule in questa pagina |
InboundRuleProperties
Proprietà della regola in entrata - estende InboundNATRuleProperties con ulteriore tracciamento dello stato
| Nome | Tipo | Descrizione |
|---|---|---|
| backendIPConfiguration |
Configurazione IP per il backend target. |
|
| backendPort |
integer (int32) |
Porta backend per la regola in entrata |
| frontendPort |
integer (int32) |
Porta frontend per la regola in ingresso |
| protocol |
Protocollo per la regola NAT |
|
| provisioningState |
Stato di provisioning della regola in entrata |
|
| publicIPAddress |
Indirizzo IP pubblico per questa regola NAT |
|
| status |
Lo stato osservato della Regola Inbound |
InboundRuleStatus
La regola dello stato osservato dell'inbound
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Codice di errore per la provisioning InboundRule |
| errorMessage |
string |
Messaggio di errore descrittivo |
| provisioningStatus |
Stato di provisioning InboundRule |
InboundRuleStatusProvisioningStatus
Stato di provisioning della Regola in Ingresso
| Nome | Tipo | Descrizione |
|---|---|---|
| operationId |
string |
L'ID dell'operazione eseguita sulla regola in entrata |
| status |
Stato dell'operazione eseguita sulla regola in ingresso [Riuscito, Fallito, In Progresso] |
IPConfigurationArmReference
L'ID di risorsa Azure di una risorsa IPConfiguration
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string (arm-id) |
L'ID di risorsa Azure di una risorsa IPConfiguration |
ProvisioningStateEnum
Stato di provisioning della risorsa.
| Valore | Descrizione |
|---|---|
| Succeeded |
Provisioning completato |
| Failed |
Provisioning non riuscito |
| InProgress |
Il provisioning è in corso |
| Accepted |
Il provisioning è stato accettato |
| Deleting |
Eliminazione della risorsa in corso |
| Canceled |
Il provisioning è stato annullato |
PublicIPAddressArmReference
L'ID della risorsa Azure di una risorsa IP pubblica
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string (arm-id) |
L'ID della risorsa Azure di una risorsa IP pubblica |
Status
Stato dell'operazione eseguita sulla risorsa [Succeeded, Failed, InProgress]
| Valore | Descrizione |
|---|---|
| Succeeded |
Operazione riuscita |
| Failed |
Operazione non riuscita |
| InProgress |
L'operazione è in corso |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Il timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |