Namespaces - Network Rule Set - Create Or Update Network Rule Set
Créez ou mettez à jour NetworkRuleSet pour un espace de noms.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/networkRuleSets/default?api-version=2022-10-01-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
namespace
|
path | True |
string |
Nom de l’espace de noms |
resource
|
path | True |
string |
Nom du groupe de ressources dans l’abonnement Azure. |
subscription
|
path | True |
string |
Informations d’identification d’abonnement qui identifient de manière unique un 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. |
Corps de la demande
Nom | Type | Description |
---|---|---|
properties.defaultAction |
Action par défaut pour l’ensemble de règles réseau |
|
properties.ipRules |
Liste des iprules |
|
properties.publicNetworkAccess |
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé. |
|
properties.trustedServiceAccessEnabled |
boolean |
Valeur qui indique si l’accès au service approuvé est activé ou non. |
properties.virtualNetworkRules |
Répertorier les règles virtualNetwork |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
L’espace de noms NetworkRuleSet a été retourné. |
|
Other Status Codes |
Réponse d’erreur ServiceBus 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
NameSpaceNetworkRuleSetCreate
Sample Request
PUT https://management.azure.com/subscriptions/Subscription/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-6019/networkRuleSets/default?api-version=2022-10-01-preview
{
"properties": {
"defaultAction": "Deny",
"virtualNetworkRules": [
{
"subnet": {
"id": "/subscriptions/854d368f-1828-428f-8f3c-f2affa9b2f7d/resourcegroups/alitest/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet2"
},
"ignoreMissingVnetServiceEndpoint": true
},
{
"subnet": {
"id": "/subscriptions/854d368f-1828-428f-8f3c-f2affa9b2f7d/resourcegroups/alitest/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet3"
},
"ignoreMissingVnetServiceEndpoint": false
},
{
"subnet": {
"id": "/subscriptions/854d368f-1828-428f-8f3c-f2affa9b2f7d/resourcegroups/alitest/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet6"
},
"ignoreMissingVnetServiceEndpoint": false
}
],
"ipRules": [
{
"ipMask": "1.1.1.1",
"action": "Allow"
},
{
"ipMask": "1.1.1.2",
"action": "Allow"
},
{
"ipMask": "1.1.1.3",
"action": "Allow"
},
{
"ipMask": "1.1.1.4",
"action": "Allow"
},
{
"ipMask": "1.1.1.5",
"action": "Allow"
}
]
}
}
Sample Response
{
"id": "/subscriptions/854d368f-1828-428f-8f3c-f2affa9b2f7d/resourceGroups/Default-ServiceBus-AustraliaEast/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-9659/networkruleset/default",
"name": "default",
"type": "Microsoft.ServiceBus/Namespaces/NetworkRuleSet",
"properties": {
"defaultAction": "Deny",
"publicNetworkAccess": "Enabled",
"virtualNetworkRules": [
{
"subnet": {
"id": "/subscriptions/854d368f-1828-428f-8f3c-f2affa9b2f7d/resourcegroups/alitest/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet2"
},
"ignoreMissingVnetServiceEndpoint": true
},
{
"subnet": {
"id": "/subscriptions/854d368f-1828-428f-8f3c-f2affa9b2f7d/resourcegroups/alitest/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet3"
},
"ignoreMissingVnetServiceEndpoint": false
},
{
"subnet": {
"id": "/subscriptions/854d368f-1828-428f-8f3c-f2affa9b2f7d/resourcegroups/alitest/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet6"
},
"ignoreMissingVnetServiceEndpoint": false
}
],
"ipRules": [
{
"ipMask": "1.1.1.1",
"action": "Allow"
},
{
"ipMask": "1.1.1.2",
"action": "Allow"
},
{
"ipMask": "1.1.1.3",
"action": "Allow"
},
{
"ipMask": "1.1.1.4",
"action": "Allow"
},
{
"ipMask": "1.1.1.5",
"action": "Allow"
}
]
}
}
Définitions
Nom | Description |
---|---|
created |
Type d’identité qui a créé la ressource. |
Default |
Action par défaut pour l’ensemble de règles réseau |
Error |
Objet error. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Réponse d’erreur de gestion des ressources. |
Network |
Action de filtre IP |
Network |
Description de la ressource NetworkRuleSet. |
NWRule |
Description de la ressource NetWorkRuleSet - IpRules. |
NWRule |
Description de la ressource VirtualNetworkRules - NetworkRules. |
Public |
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé. |
Subnet |
Propriétés fournies pour le sous-réseau |
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.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DefaultAction
Action par défaut pour l’ensemble de règles réseau
Nom | Type | Description |
---|---|---|
Allow |
string |
|
Deny |
string |
Error
Objet error.
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. |
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émentaires. |
ErrorResponse
Réponse d’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
error |
Objet error. |
NetworkRuleIPAction
Action de filtre IP
Nom | Type | Description |
---|---|---|
Allow |
string |
NetworkRuleSet
Description de la ressource NetworkRuleSet.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
id |
string |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
location |
string |
Emplacement géographique où réside la ressource |
|
name |
string |
nom de la ressource. |
|
properties.defaultAction |
Action par défaut pour l’ensemble de règles réseau |
||
properties.ipRules |
Liste des iprules |
||
properties.publicNetworkAccess | Enabled |
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé. |
|
properties.trustedServiceAccessEnabled |
boolean |
Valeur qui indique si l’accès au service approuvé est activé ou non. |
|
properties.virtualNetworkRules |
Répertorier les règles virtualNetwork |
||
systemData |
Métadonnées système relatives à cette ressource. |
||
type |
string |
Type de la ressource. Par exemple, « Microsoft.EventHub/Namespaces » ou « Microsoft.EventHub/Namespaces/EventHubs » |
NWRuleSetIpRules
Description de la ressource NetWorkRuleSet - IpRules.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
action | Allow |
Action de filtre IP |
|
ipMask |
string |
Masque IP |
NWRuleSetVirtualNetworkRules
Description de la ressource VirtualNetworkRules - NetworkRules.
Nom | Type | Description |
---|---|---|
ignoreMissingVnetServiceEndpoint |
boolean |
Valeur qui indique s’il faut ignorer le point de terminaison de service de réseau virtuel manquant |
subnet |
Propriétés du sous-réseau |
PublicNetworkAccessFlag
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
Subnet
Propriétés fournies pour le sous-réseau
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource du sous-réseau Réseau virtuel |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
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 |
Type d’identité qui a modifié la ressource pour la dernière fois. |
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. |