Network Security Perimeter Links - Create Or Update
NSP bağlantı kaynağını oluşturur veya güncelleştirir.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}?api-version=2024-07-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
link
|
path | True |
string maxLength: 80pattern: (^[a-zA-Z0-9]+[a-zA-Z0-9_.-]*[a-zA-Z0-9_]+$)|(^[a-zA-Z0-9]$) |
NSP bağlantısı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ı. |
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 sürümü. |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
properties.autoApprovedRemotePerimeterResourceId |
string (arm-id) |
Bağlantının Otomatik onay modunda oluşturulduğu uzak NSP için Çevre ARM Kimliği. NSP yöneticisi uzak NSP kaynağında Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action iznine sahip olduğunda kullanılmalıdır. |
properties.description |
string |
Bu bağlantı isteğiyle uzak NSP bağlantı kaynağının sahibine ileti geçirildi. Otomatik olarak onaylanan akış söz konusu olduğunda, varsayılan olarak 'Otomatik Onaylandı' olarak ayarlanır. 140 karakterle sınırlıdır. |
properties.localInboundProfiles |
string[] |
Gelen'e izin verilen yerel Gelen profili adları. Tüm profillere gelenlere izin vermek için ['*'] kullanın. |
properties.remoteInboundProfiles |
string[] |
Gelen'e izin verilen Uzak Gelen profil adları. Tüm profillere gelenlere izin vermek için ['*'] kullanın. Bu özellik yalnızca otomatik onay modunda güncelleştirilebilir. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Güncelleştirildi - Mevcut NspLink kaynağı güncelleştirildi. Kaynağı döndürür. |
|
201 Created |
Oluştur - Oluşturulan NspLink 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
NspLinksPut
Örnek isteği
PUT https://management.azure.com/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/links/link1?api-version=2024-07-01
{
"properties": {
"autoApprovedRemotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp2",
"localInboundProfiles": [
"*"
],
"remoteInboundProfiles": [
"*"
]
}
}
Örnek yanıt
{
"name": "link1",
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/links/link1",
"type": "Microsoft.Network/networkSecurityPerimeters/links",
"properties": {
"provisioningState": "Succeeded",
"autoApprovedRemotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp2",
"remotePerimeterGuid": "guid",
"remotePerimeterLocation": "westus2",
"localInboundProfiles": [
"*"
],
"localOutboundProfiles": [
"*"
],
"remoteInboundProfiles": [
"*"
],
"remoteOutboundProfiles": [
"*"
],
"description": "Auto Approved",
"status": "Approved"
},
"systemData": {
"createdBy": "user",
"createdByType": "User",
"createdAt": "2024-02-07T18:07:36.3446713Z",
"lastModifiedBy": "user",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-02-07T18:07:36.3446713Z"
}
}
{
"name": "link1",
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/links/link1",
"type": "Microsoft.Network/networkSecurityPerimeters/links",
"properties": {
"provisioningState": "Succeeded",
"autoApprovedRemotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp2",
"remotePerimeterGuid": "guid",
"remotePerimeterLocation": "westus2",
"localInboundProfiles": [
"*"
],
"localOutboundProfiles": [
"*"
],
"remoteInboundProfiles": [
"*"
],
"remoteOutboundProfiles": [
"*"
],
"description": "Auto Approved",
"status": "Approved"
},
"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 |
---|---|
Cloud |
Hizmetten bir hata yanıtı. |
Cloud |
Hizmetten bir hata yanıtı. |
created |
Kaynağı oluşturan kimliğin türü. |
Nsp |
Ağ güvenlik çevre bağlantısı kaynağı |
nsp |
NSP Bağlantı kaynağının sağlama durumu. |
nsp |
NSP bağlantı durumu. |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
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 |
NspLink
Ağ güvenlik çevre bağlantısı 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.autoApprovedRemotePerimeterResourceId |
string (arm-id) |
Bağlantının Otomatik onay modunda oluşturulduğu uzak NSP için Çevre ARM Kimliği. NSP yöneticisi uzak NSP kaynağında Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action iznine sahip olduğunda kullanılmalıdır. |
properties.description |
string |
Bu bağlantı isteğiyle uzak NSP bağlantı kaynağının sahibine ileti geçirildi. Otomatik olarak onaylanan akış söz konusu olduğunda, varsayılan olarak 'Otomatik Onaylandı' olarak ayarlanır. 140 karakterle sınırlıdır. |
properties.localInboundProfiles |
string[] |
Gelen'e izin verilen yerel Gelen profili adları. Tüm profillere gelenlere izin vermek için ['*'] kullanın. |
properties.localOutboundProfiles |
string[] |
Giden'e izin verilen yerel Giden profili adları. Geçerli sürümde salt okunur özelliktir ve değeri tüm profillerden gidenlere izin vermek için ['*'] olarak ayarlanır. Sonraki sürümde, kullanıcı bunu değiştirebilir. |
properties.provisioningState |
NSP Bağlantı kaynağının sağlama durumu. |
|
properties.remoteInboundProfiles |
string[] |
Gelen'e izin verilen Uzak Gelen profil adları. Tüm profillere gelenlere izin vermek için ['*'] kullanın. Bu özellik yalnızca otomatik onay modunda güncelleştirilebilir. |
properties.remoteOutboundProfiles |
string[] |
Giden'e izin verilen Uzak Giden profil adları. Geçerli sürümde salt okunur özelliktir ve değeri tüm profillerden gidenlere izin vermek için ['*'] olarak ayarlanır. Sonraki sürümde, kullanıcı bunu değiştirebilir. |
properties.remotePerimeterGuid |
string |
Bağlantının oluşturulduğu uzak NSP Guid'i. |
properties.remotePerimeterLocation |
string |
Bağlantının oluşturulduğu uzak NSP konumu. |
properties.status |
NSP bağlantı durumu. |
|
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" |
nspLinkProvisioningState
NSP Bağlantı kaynağının sağlama durumu.
Değer | Description |
---|---|
Succeeded | |
Creating | |
Updating | |
Deleting | |
Accepted | |
Failed | |
WaitForRemoteCompletion |
nspLinkStatus
NSP bağlantı durumu.
Değer | Description |
---|---|
Approved | |
Pending | |
Rejected | |
Disconnected |
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ü. |