Share via


Security Rules - List

Ottiene tutte le regole di sicurezza in un gruppo di sicurezza di rete.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules?api-version=2023-09-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
networkSecurityGroupName
path True

string

Nome del gruppo di sicurezza di rete.

resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

Credenziali della sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True

string

Versione API client.

Risposte

Nome Tipo Descrizione
200 OK

SecurityRuleListResult

Richiesta completata. L'operazione restituisce un elenco di risorse SecurityRule.

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

List network security rules in network security group

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/testnsg/securityRules?api-version=2023-09-01

Sample Response

{
  "value": [
    {
      "name": "rule1",
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/testnsg/securityRules/rule1",
      "properties": {
        "provisioningState": "Succeeded",
        "protocol": "*",
        "sourcePortRange": "*",
        "destinationPortRange": "80",
        "sourceAddressPrefix": "*",
        "destinationAddressPrefix": "*",
        "access": "Allow",
        "priority": 130,
        "direction": "Inbound"
      }
    }
  ]
}

Definizioni

Nome Descrizione
ApplicationSecurityGroup

Un gruppo di sicurezza delle applicazioni in un gruppo di risorse.

CloudError

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

ProvisioningState

Stato di provisioning corrente.

SecurityRule

Regola di sicurezza di rete.

SecurityRuleAccess

Indica se il traffico di rete è consentito o negato.

SecurityRuleDirection

Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita.

SecurityRuleListResult

Risposta per la chiamata al servizio API ListSecurityRule. Recupera tutte le regole di sicurezza appartenenti a un gruppo di sicurezza di rete.

SecurityRuleProtocol

Protocollo di rete a cui si applica la regola.

ApplicationSecurityGroup

Un gruppo di sicurezza delle applicazioni in un gruppo di risorse.

Nome Tipo Descrizione
etag

string

Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata.

id

string

ID risorsa.

location

string

Percorso della risorsa.

name

string

Nome risorsa.

properties.provisioningState

ProvisioningState

Stato di provisioning della risorsa del gruppo di sicurezza dell'applicazione.

properties.resourceGuid

string

Proprietà GUID della risorsa del gruppo di sicurezza dell'applicazione. Identifica in modo univoco una risorsa, anche se l'utente modifica il nome o esegue la migrazione della risorsa tra sottoscrizioni o gruppi di risorse.

tags

object

Tag delle risorse.

type

string

Tipo di risorsa.

CloudError

Risposta di errore dal servizio.

Nome Tipo Descrizione
error

CloudErrorBody

Corpo dell'errore cloud.

CloudErrorBody

Risposta di errore dal servizio.

Nome Tipo Descrizione
code

string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

message

string

Messaggio che descrive l'errore, che deve essere adatto per la visualizzazione in un'interfaccia utente.

target

string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore.

ProvisioningState

Stato di provisioning corrente.

Nome Tipo Descrizione
Deleting

string

Failed

string

Succeeded

string

Updating

string

SecurityRule

Regola di sicurezza di rete.

Nome Tipo Descrizione
etag

string

Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata.

id

string

ID risorsa.

name

string

Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa.

properties.access

SecurityRuleAccess

Il traffico di rete è consentito o negato.

properties.description

string

Descrizione per la regola. Limitato a 140 caratteri.

properties.destinationAddressPrefix

string

Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet".

properties.destinationAddressPrefixes

string[]

Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

Gruppo di sicurezza dell'applicazione specificato come destinazione.

properties.destinationPortRange

string

Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte.

properties.destinationPortRanges

string[]

Intervalli di porte di destinazione.

properties.direction

SecurityRuleDirection

Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita.

properties.priority

integer

Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola.

properties.protocol

SecurityRuleProtocol

Protocollo di rete a cui si applica la regola.

properties.provisioningState

ProvisioningState

Stato di provisioning della risorsa della regola di sicurezza.

properties.sourceAddressPrefix

string

Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete.

properties.sourceAddressPrefixes

string[]

Intervalli CIDR o IP di origine.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

Gruppo di sicurezza dell'applicazione specificato come origine.

properties.sourcePortRange

string

Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte.

properties.sourcePortRanges

string[]

Intervalli di porte di origine.

type

string

Tipo di risorsa.

SecurityRuleAccess

Indica se il traffico di rete è consentito o negato.

Nome Tipo Descrizione
Allow

string

Deny

string

SecurityRuleDirection

Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita.

Nome Tipo Descrizione
Inbound

string

Outbound

string

SecurityRuleListResult

Risposta per la chiamata al servizio API ListSecurityRule. Recupera tutte le regole di sicurezza appartenenti a un gruppo di sicurezza di rete.

Nome Tipo Descrizione
nextLink

string

URL per ottenere il set di risultati successivo.

value

SecurityRule[]

Regole di sicurezza in un gruppo di sicurezza di rete.

SecurityRuleProtocol

Protocollo di rete a cui si applica la regola.

Nome Tipo Descrizione
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string