Aracılığıyla paylaş


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
linkName
path True

string

maxLength: 80
pattern: (^[a-zA-Z0-9]+[a-zA-Z0-9_.-]*[a-zA-Z0-9_]+$)|(^[a-zA-Z0-9]$)

NSP bağlantısının adı.

networkSecurityPerimeterName
path True

string

maxLength: 80
pattern: (^[a-zA-Z0-9]+[a-zA-Z0-9_.-]*[a-zA-Z0-9_]+$)|(^[a-zA-Z0-9]$)

Ağ güvenlik çevresinin adı.

resourceGroupName
path True

string

Kaynak grubunun adı.

subscriptionId
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

NspLink

Güncelleştirildi - Mevcut NspLink kaynağı güncelleştirildi. Kaynağı döndürür.

201 Created

NspLink

Oluştur - Oluşturulan NspLink kaynağını döndürür.

Other Status Codes

CloudError

İş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
CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

createdByType

Kaynağı oluşturan kimliğin türü.

NspLink

Ağ güvenlik çevre bağlantısı kaynağı

nspLinkProvisioningState

NSP Bağlantı kaynağının sağlama durumu.

nspLinkStatus

NSP bağlantı durumu.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

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

CloudErrorBody[]

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

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

nspLinkProvisioningState

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

nspLinkStatus

NSP bağlantı durumu.

systemData

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

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

createdByType

Kaynağı en son değiştiren kimlik türü.