Network Security Perimeter Access Rules - Create Or Update
Bir ağ erişim kuralı oluşturur veya güncelleştirir.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}?api-version=2025-05-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
access
|
path | True |
string maxLength: 80pattern: (^[a-zA-Z0-9]+[a-zA-Z0-9_.-]*[a-zA-Z0-9_]+$)|(^[a-zA-Z0-9]$) |
NSP erişim kuralının adı. |
|
network
|
path | True |
string maxLength: 80pattern: (^[a-zA-Z0-9]+[a-zA-Z0-9_.-]*[a-zA-Z0-9_]+$)|(^[a-zA-Z0-9]$) |
Ağ güvenlik çevresinin adı. |
|
profile
|
path | True |
string maxLength: 80pattern: (^[a-zA-Z0-9]+[a-zA-Z0-9_.-]*[a-zA-Z0-9_]+$)|(^[a-zA-Z0-9]$) |
NSP profilinin adı. |
|
resource
|
path | True |
string |
Kaynak grubunun adı. |
|
subscription
|
path | True |
string |
Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur. |
|
api-version
|
query | True |
string |
İstemci API'si sürümü. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| properties.addressPrefixes |
string[] |
Gelen adres ön ekleri (IPv4/IPv6) |
| properties.direction |
Erişim kurallarının gelen/giden olup olmadığını belirten yön. |
|
| properties.emailAddresses |
string[] |
E-posta adresi biçiminde giden kuralları. Bu erişim kuralı türü şu anda kullanılamıyor. |
| properties.fullyQualifiedDomainNames |
string[] |
Tam etki alanı adı biçiminde giden kuralları. |
| properties.phoneNumbers |
string[] |
Telefon numarası biçiminde giden kuralları. Bu erişim kuralı türü şu anda kullanılamıyor. |
| properties.serviceTags |
string[] |
Hizmet etiketi türündeki gelen kuralları. Bu erişim kuralı türü şu anda kullanılamıyor. |
| properties.subscriptions |
Abonelik kimliklerinin listesi |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Güncelleştirildi - Mevcut erişim kuralı güncelleştirildi. Kaynağı döndürür. |
|
| 201 Created |
Oluştur - Oluşturulan NspAccessRule kaynağını döndürür. |
|
| Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
NspAccessRulePut
Örnek isteği
PUT https://management.azure.com/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/profiles/profile1/accessRules/accessRule1?api-version=2025-05-01
{
"properties": {
"direction": "Inbound",
"addressPrefixes": [
"10.11.0.0/16",
"10.10.1.0/24"
]
}
}
Örnek yanıt
{
"name": "accessRule1",
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/profiles/profile1/accessRules/accessRule1",
"type": "Microsoft.Network/networkSecurityPerimeters/profiles/accessRules",
"properties": {
"provisioningState": "Succeeded",
"direction": "Inbound",
"addressPrefixes": [
"10.11.0.0/16",
"10.10.1.0/24"
],
"fullyQualifiedDomainNames": [],
"subscriptions": [],
"networkSecurityPerimeters": [],
"emailAddresses": [],
"phoneNumbers": [],
"serviceTags": []
},
"systemData": {
"createdBy": "user",
"createdByType": "User",
"createdAt": "2024-02-07T18:07:36.3446713Z",
"lastModifiedBy": "user",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-02-07T18:07:36.3446713Z"
}
}
{
"name": "accessRule1",
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/profiles/profile1/accessRules/accessRule1",
"type": "Microsoft.Network/networkSecurityPerimeters/profiles/accessRules",
"properties": {
"provisioningState": "Succeeded",
"direction": "Inbound",
"addressPrefixes": [
"10.11.0.0/16",
"10.10.1.0/24"
],
"fullyQualifiedDomainNames": [],
"subscriptions": [],
"networkSecurityPerimeters": [],
"emailAddresses": [],
"phoneNumbers": [],
"serviceTags": []
},
"systemData": {
"createdBy": "user",
"createdByType": "User",
"createdAt": "2024-02-07T18:07:36.3446713Z",
"lastModifiedBy": "user",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-02-07T18:07:36.3446713Z"
}
}
Tanımlar
| Name | Description |
|---|---|
|
Access |
Erişim kurallarının gelen/giden olup olmadığını belirten yön. |
|
Cloud |
Hizmetten bir hata yanıtı. |
|
Cloud |
Hizmetten bir hata yanıtı. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Nsp |
NSP erişim kuralı kaynağı |
|
nsp |
Kapsam atama kaynağının sağlama durumu. |
|
Perimeter |
|
|
Subscription |
|
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
AccessRuleDirection
Erişim kurallarının gelen/giden olup olmadığını belirten yön.
| Değer | Description |
|---|---|
| Inbound | |
| Outbound |
CloudError
Hizmetten bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Bulut hata gövdesi. |
CloudErrorBody
Hizmetten bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| details |
Hatayla ilgili ek ayrıntıların listesi. |
|
| message |
string |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
| target |
string |
Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
NspAccessRule
NSP erişim kuralı kaynağı
| Name | Tür | Description |
|---|---|---|
| id |
string (arm-id) |
Kaynağın tam kaynak kimliği. Örneğin "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Kaynağın adı |
| properties.addressPrefixes |
string[] |
Gelen adres ön ekleri (IPv4/IPv6) |
| properties.direction |
Erişim kurallarının gelen/giden olup olmadığını belirten yön. |
|
| properties.emailAddresses |
string[] |
E-posta adresi biçiminde giden kuralları. Bu erişim kuralı türü şu anda kullanılamıyor. |
| properties.fullyQualifiedDomainNames |
string[] |
Tam etki alanı adı biçiminde giden kuralları. |
| properties.networkSecurityPerimeters |
Çevre kimliği tarafından belirtilen kural. |
|
| properties.phoneNumbers |
string[] |
Telefon numarası biçiminde giden kuralları. Bu erişim kuralı türü şu anda kullanılamıyor. |
| properties.provisioningState |
Kapsam atama kaynağının sağlama durumu. |
|
| properties.serviceTags |
string[] |
Hizmet etiketi türündeki gelen kuralları. Bu erişim kuralı türü şu anda kullanılamıyor. |
| properties.subscriptions |
Abonelik kimliklerinin listesi |
|
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
nspProvisioningState
Kapsam atama kaynağının sağlama durumu.
| Değer | Description |
|---|---|
| Succeeded | |
| Creating | |
| Updating | |
| Deleting | |
| Accepted | |
| Failed |
PerimeterBasedAccessRule
| Name | Tür | Description |
|---|---|---|
| id |
string (arm-id) |
ARM kimliği biçiminde NSP kimliği. |
| location |
string |
Sağlanan NSP'nin yeri. |
| perimeterGuid |
string |
NSP'nin kaynak kılavuzu sağlandı. |
SubscriptionId
| Name | Tür | Description |
|---|---|---|
| id |
string (arm-id) |
ARM kimliği biçiminde abonelik kimliği. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |