NspLink interface
The network security perimeter link resource
- Extends
Properties
| auto |
Perimeter ARM Id for the remote NSP with which the link gets created in Auto-approval mode. It should be used when the NSP admin have Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP resource. |
| description | A message passed to the owner of the remote NSP link resource with this connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted to 140 chars. |
| local |
Local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. |
| local |
Local Outbound profile names from which Outbound is allowed. In current version, it is readonly property and it's value is set to ['*'] to allow outbound from all profiles. In later version, user will be able to modify it. NOTE: This property will not be serialized. It can only be populated by the server. |
| provisioning |
The provisioning state of the NSP Link resource. NOTE: This property will not be serialized. It can only be populated by the server. |
| remote |
Remote Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. This property can only be updated in auto-approval mode. |
| remote |
Remote Outbound profile names from which Outbound is allowed. In current version, it is readonly property and it's value is set to ['*'] to allow outbound from all profiles. In later version, user will be able to modify it. NOTE: This property will not be serialized. It can only be populated by the server. |
| remote |
Remote NSP Guid with which the link gets created. NOTE: This property will not be serialized. It can only be populated by the server. |
| remote |
Remote NSP location with which the link gets created. NOTE: This property will not be serialized. It can only be populated by the server. |
| status | The NSP link state. NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
| id | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server. |
| name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server. |
| system |
Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server. |
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
autoApprovedRemotePerimeterResourceId
Perimeter ARM Id for the remote NSP with which the link gets created in Auto-approval mode. It should be used when the NSP admin have Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP resource.
autoApprovedRemotePerimeterResourceId?: string
Property Value
string
description
A message passed to the owner of the remote NSP link resource with this connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted to 140 chars.
description?: string
Property Value
string
localInboundProfiles
Local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles.
localInboundProfiles?: string[]
Property Value
string[]
localOutboundProfiles
Local Outbound profile names from which Outbound is allowed. In current version, it is readonly property and it's value is set to ['*'] to allow outbound from all profiles. In later version, user will be able to modify it. NOTE: This property will not be serialized. It can only be populated by the server.
localOutboundProfiles?: string[]
Property Value
string[]
provisioningState
The provisioning state of the NSP Link resource. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
remoteInboundProfiles
Remote Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. This property can only be updated in auto-approval mode.
remoteInboundProfiles?: string[]
Property Value
string[]
remoteOutboundProfiles
Remote Outbound profile names from which Outbound is allowed. In current version, it is readonly property and it's value is set to ['*'] to allow outbound from all profiles. In later version, user will be able to modify it. NOTE: This property will not be serialized. It can only be populated by the server.
remoteOutboundProfiles?: string[]
Property Value
string[]
remotePerimeterGuid
Remote NSP Guid with which the link gets created. NOTE: This property will not be serialized. It can only be populated by the server.
remotePerimeterGuid?: string
Property Value
string
remotePerimeterLocation
Remote NSP location with which the link gets created. NOTE: This property will not be serialized. It can only be populated by the server.
remotePerimeterLocation?: string
Property Value
string
status
The NSP link state. NOTE: This property will not be serialized. It can only be populated by the server.
status?: string
Property Value
string
Inherited Property Details
id
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From SecurityPerimeterProxyResource.id
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From SecurityPerimeterProxyResource.name
systemData
Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SecurityPerimeterSystemData
Property Value
Inherited From SecurityPerimeterProxyResource.systemData
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From SecurityPerimeterProxyResource.type