Namespaces - Network Rule Set - Create Or Update Network Rule Set
Membuat atau memperbarui NetworkRuleSet untuk Namespace.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/networkRuleSets/default?api-version=2021-06-01-preview
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
namespace
|
path | True |
|
Nama namespace |
|
resource
|
path | True |
|
Nama grup Sumber Daya dalam langganan Azure. |
|
subscription
|
path | True |
|
Kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan. |
|
api-version
|
query | True |
|
Versi API klien. |
Isi Permintaan
| Name | Type | Description |
|---|---|---|
| properties.defaultAction |
Tindakan Default untuk Seperangkat Aturan Jaringan |
|
| properties.ipRules |
Daftar IpRules |
|
| properties.publicNetworkAccess |
Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. |
|
| properties.trustedServiceAccessEnabled |
|
Nilai yang menunjukkan apakah Akses Layanan Tepercaya Diaktifkan atau tidak. |
| properties.virtualNetworkRules |
Mencantumkan Aturan VirtualNetwork |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
Namespace NetworkRuleSet berhasil dikembalikan. |
|
| Other Status Codes |
Respons kesalahan ServiceBus yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
NameSpaceNetworkRuleSetCreate
Sample Request
PUT https://management.azure.com/subscriptions/Subscription/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-6019/networkRuleSets/default?api-version=2021-06-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"
}
]
}
}
Definisi
|
created |
Jenis identitas yang membuat sumber daya. |
|
Default |
Tindakan Default untuk Seperangkat Aturan Jaringan |
| Error |
Objek kesalahan. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Respons kesalahan manajemen sumber daya. |
|
Network |
Tindakan Filter IP |
|
Network |
Deskripsi sumber daya NetworkRuleSet. |
|
NWRule |
Deskripsi NetWorkRuleSet - Sumber daya IpRules. |
|
NWRule |
Deskripsi VirtualNetworkRules - Sumber daya NetworkRules. |
|
Public |
Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. |
| Subnet |
Properti yang disediakan untuk Subnet |
|
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
createdByType
Jenis identitas yang membuat sumber daya.
| Name | Type | Description |
|---|---|---|
| Application |
|
|
| Key |
|
|
| ManagedIdentity |
|
|
| User |
|
DefaultAction
Tindakan Default untuk Seperangkat Aturan Jaringan
| Name | Type | Description |
|---|---|---|
| Allow |
|
|
| Deny |
|
Error
Objek kesalahan.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
|
Kode kesalahan. |
| details |
Detail kesalahan. |
|
| message |
|
Pesan kesalahan. |
| target |
|
Target kesalahan. |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Name | Type | Description |
|---|---|---|
| info |
|
Info tambahan. |
| type |
|
Jenis info tambahan. |
ErrorResponse
Respons kesalahan manajemen sumber daya.
| Name | Type | Description |
|---|---|---|
| error |
Objek kesalahan. |
NetworkRuleIPAction
Tindakan Filter IP
| Name | Type | Description |
|---|---|---|
| Allow |
|
NetworkRuleSet
Deskripsi sumber daya NetworkRuleSet.
| Name | Type | Default Value | Description |
|---|---|---|---|
| id |
|
ID sumber daya |
|
| name |
|
Nama sumber daya |
|
| properties.defaultAction |
Tindakan Default untuk Seperangkat Aturan Jaringan |
||
| properties.ipRules |
Daftar IpRules |
||
| properties.publicNetworkAccess | Enabled |
Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. |
|
| properties.trustedServiceAccessEnabled |
|
Nilai yang menunjukkan apakah Akses Layanan Tepercaya Diaktifkan atau tidak. |
|
| properties.virtualNetworkRules |
Mencantumkan Aturan VirtualNetwork |
||
| systemData |
Data meta sistem yang berkaitan dengan sumber daya ini. |
||
| type |
|
Jenis Sumber Daya |
NWRuleSetIpRules
Deskripsi NetWorkRuleSet - Sumber daya IpRules.
| Name | Type | Default Value | Description |
|---|---|---|---|
| action | Allow |
Tindakan Filter IP |
|
| ipMask |
|
Masker IP |
NWRuleSetVirtualNetworkRules
Deskripsi VirtualNetworkRules - Sumber daya NetworkRules.
| Name | Type | Description |
|---|---|---|
| ignoreMissingVnetServiceEndpoint |
|
Nilai yang menunjukkan apakah akan mengabaikan Titik Akhir Layanan VNet yang hilang |
| subnet |
Properti subnet |
PublicNetworkAccessFlag
Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan.
| Name | Type | Description |
|---|---|---|
| Disabled |
|
|
| Enabled |
|
Subnet
Properti yang disediakan untuk Subnet
| Name | Type | Description |
|---|---|---|
| id |
|
ID sumber daya subnet Virtual Network |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
| Name | Type | Description |
|---|---|---|
| createdAt |
|
Tanda waktu pembuatan sumber daya (UTC). |
| createdBy |
|
Identitas yang membuat sumber daya. |
| createdByType |
Jenis identitas yang membuat sumber daya. |
|
| lastModifiedAt |
|
Jenis identitas yang terakhir mengubah sumber daya. |
| lastModifiedBy |
|
Identitas yang terakhir memodifikasi sumber daya. |
| lastModifiedByType |
Jenis identitas yang terakhir mengubah sumber daya. |