Namespaces - Network Rule Sets - Create Or Update Network Rule Set

Criar ou atualizar o NetworkRuleSet para um Espaço de Nome.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/networkRuleSets/default?api-version=2017-04-01

Parâmetros do URI

Name In Required Type Description
namespaceName
path True
  • string

O nome do espaço de nome

resourceGroupName
path True
  • string

Nome do grupo de recursos dentro da assinatura Azure.

subscriptionId
path True
  • string

Credenciais de subscrição que identificam exclusivamente uma subscrição Microsoft Azure. O ID de subscrição faz parte do URI para cada chamada de serviço.

api-version
query True
  • string

Versão API do cliente.

Corpo do Pedido

Name Type Description
properties.defaultAction

Ação predefinitiva para conjunto de regras de rede

properties.ipRules

Lista de IpRules

properties.virtualNetworkRules

Listar Regras de Rede Virtual

Respostas

Name Type Description
200 OK

O Namespace NetworkRuleSet regressou com sucesso.

Other Status Codes

Resposta de erro do ServiceBus descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Active Directory Oauth2 Flow

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

Scopes

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

NameSpaceNetworkRuleSetCreate

Sample Request

PUT https://management.azure.com/subscriptions/Subscription/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-6019/networkRuleSets/default?api-version=2017-04-01
{
  "properties": {
    "defaultAction": "Deny",
    "virtualNetworkRules": [
      {
        "subnet": {
          "id": "/subscriptions/subscriptionid/resourcegroups/resourcegroupid/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet2"
        },
        "ignoreMissingVnetServiceEndpoint": true
      },
      {
        "subnet": {
          "id": "/subscriptions/subscriptionid/resourcegroups/resourcegroupid/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet3"
        },
        "ignoreMissingVnetServiceEndpoint": false
      },
      {
        "subnet": {
          "id": "/subscriptions/subscriptionid/resourcegroups/resourcegroupid/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/resourcegroupid/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-9659/networkrulesets/default",
  "name": "default",
  "type": "Microsoft.ServiceBus/Namespaces/NetworkRuleSet",
  "properties": {
    "defaultAction": "Deny",
    "virtualNetworkRules": [
      {
        "subnet": {
          "id": "/subscriptions/subscriptionid/resourcegroups/resourcegroupid/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet2"
        },
        "ignoreMissingVnetServiceEndpoint": true
      },
      {
        "subnet": {
          "id": "/subscriptions/subscriptionid/resourcegroups/resourcegroupid/providers/Microsoft.Network/virtualNetworks/myvn/subnets/subnet3"
        },
        "ignoreMissingVnetServiceEndpoint": false
      },
      {
        "subnet": {
          "id": "/subscriptions/subscriptionid/resourcegroups/resourcegroupid/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"
      }
    ]
  }
}

Definições

DefaultAction

Ação predefinitiva para conjunto de regras de rede

Error

O objeto do erro.

ErrorAdditionalInfo

O erro de gestão de recursos informações adicionais.

ErrorResponse

A resposta de erro de gestão de recursos.

NetworkRuleIPAction

A Ação do Filtro IP

NetworkRuleSet

Descrição do recurso NetworkRuleSet.

NWRuleSetIpRules

Descrição do recurso NetWorkRuleSet - IpRules.

NWRuleSetVirtualNetworkRules

Descrição de VirtualNetworkRules - Recurso NetworkRules.

Subnet

Propriedades fornecidas para sub-rede

DefaultAction

Ação predefinitiva para conjunto de regras de rede

Name Type Description
Allow
  • string
Deny
  • string

Error

O objeto do erro.

Name Type Description
additionalInfo

O erro informação adicional.

code
  • string

O código de erro.

details

Os detalhes do erro.

message
  • string

A mensagem de erro.

target
  • string

O alvo do erro.

ErrorAdditionalInfo

O erro de gestão de recursos informações adicionais.

Name Type Description
info
  • object

A informação adicional.

type
  • string

O tipo de informação adicional.

ErrorResponse

A resposta de erro de gestão de recursos.

Name Type Description
error

O objeto do erro.

NetworkRuleIPAction

A Ação do Filtro IP

Name Type Description
Allow
  • string

NetworkRuleSet

Descrição do recurso NetworkRuleSet.

Name Type Description
id
  • string

ID de recursos

name
  • string

Nome do recurso

properties.defaultAction

Ação predefinitiva para conjunto de regras de rede

properties.ipRules

Lista de IpRules

properties.virtualNetworkRules

Listar Regras de Rede Virtual

type
  • string

Tipo de recurso

NWRuleSetIpRules

Descrição do recurso NetWorkRuleSet - IpRules.

Name Type Description
action

A Ação do Filtro IP

ipMask
  • string

Máscara IP

NWRuleSetVirtualNetworkRules

Descrição de VirtualNetworkRules - Recurso NetworkRules.

Name Type Description
ignoreMissingVnetServiceEndpoint
  • boolean

Valor que indica se deve ignorar o ponto final de serviço vNet em falta

subnet

Propriedades de sub-rede

Subnet

Propriedades fornecidas para sub-rede

Name Type Description
id
  • string

ID de recurso da sub-rede de rede virtual