Security Rules - List

Obtient toutes les règles de sécurité d’un groupe de sécurité réseau.

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

Paramètres URI

Nom Dans Obligatoire Type Description
networkSecurityGroupName
path True

string

Nom du groupe de sécurité réseau.

resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de façon unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

api-version
query True

string

Version d’API client.

Réponses

Nom Type Description
200 OK

SecurityRuleListResult

Demande réussie. L’opération retourne une liste de ressources SecurityRule.

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

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

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

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"
      }
    }
  ]
}

Définitions

Nom Description
ApplicationSecurityGroup

Un groupe de sécurité d’application dans un groupe de ressources.

CloudError

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

ProvisioningState

État d’approvisionnement actuel.

SecurityRule

Règle de sécurité réseau.

SecurityRuleAccess

Indique si le trafic réseau est autorisé ou refusé.

SecurityRuleDirection

Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant.

SecurityRuleListResult

Réponse à l’appel de service d’API ListSecurityRule. Récupère toutes les règles de sécurité qui appartiennent à un groupe de sécurité réseau.

SecurityRuleProtocol

Protocole réseau auquel la règle s'applique.

ApplicationSecurityGroup

Un groupe de sécurité d’application dans un groupe de ressources.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de la ressource

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de groupe de sécurité d’application.

properties.resourceGuid

string

Propriété GUID de ressource de la ressource de groupe de sécurité d’application. Il identifie de manière unique une ressource, même si l’utilisateur change son nom ou migre la ressource entre des abonnements ou des groupes de ressources.

tags

object

Balises de ressource.

type

string

Type de ressource.

CloudError

Réponse d’erreur du service.

Nom Type Description
error

CloudErrorBody

Corps de l’erreur cloud.

CloudErrorBody

Réponse d’erreur du service.

Nom Type Description
code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété dans l’erreur.

ProvisioningState

État d’approvisionnement actuel.

Nom Type Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

SecurityRule

Règle de sécurité réseau.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de la ressource

name

string

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

properties.access

SecurityRuleAccess

Le trafic réseau est autorisé ou refusé.

properties.description

string

Description pour cette règle. Limité à 140 caractères.

properties.destinationAddressPrefix

string

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.

properties.destinationAddressPrefixes

string[]

Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

Groupe de sécurité d’application spécifié comme destination.

properties.destinationPortRange

string

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.

properties.destinationPortRanges

string[]

Plages de ports de destination.

properties.direction

SecurityRuleDirection

Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant.

properties.priority

integer

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.

properties.protocol

SecurityRuleProtocol

Protocole réseau auquel la règle s'applique.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de règle de sécurité.

properties.sourceAddressPrefix

string

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.

properties.sourceAddressPrefixes

string[]

Le CIDR ou les plages d’adresses IP sources.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

Groupe de sécurité d’application spécifié en tant que source.

properties.sourcePortRange

string

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.

properties.sourcePortRanges

string[]

Plages de ports sources.

type

string

Type de la ressource.

SecurityRuleAccess

Indique si le trafic réseau est autorisé ou refusé.

Nom Type Description
Allow

string

Deny

string

SecurityRuleDirection

Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant.

Nom Type Description
Inbound

string

Outbound

string

SecurityRuleListResult

Réponse à l’appel de service d’API ListSecurityRule. Récupère toutes les règles de sécurité qui appartiennent à un groupe de sécurité réseau.

Nom Type Description
nextLink

string

URL permettant d’obtenir l’ensemble de résultats suivant.

value

SecurityRule[]

Règles de sécurité dans un groupe de sécurité réseau.

SecurityRuleProtocol

Protocole réseau auquel la règle s'applique.

Nom Type Description
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string