NspLink interface

The network security perimeter link resource

Extends

Properties

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.

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.

localInboundProfiles

Local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles.

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.

provisioningState

The provisioning state of the NSP Link resource.

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.

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.

remotePerimeterGuid

Remote NSP Guid with which the link gets created.

remotePerimeterLocation

Remote NSP location with which the link gets created.

status

The NSP link state.

Inherited Properties

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Property Details

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

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

Local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles.

localInboundProfiles?: string[]

Property Value

string[]

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.

localOutboundProfiles?: string[]

Property Value

string[]

The provisioning state of the NSP Link resource.

provisioningState?: string

Property Value

string

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[]

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.

remoteOutboundProfiles?: string[]

Property Value

string[]

Remote NSP Guid with which the link gets created.

remotePerimeterGuid?: string

Property Value

string

Remote NSP location with which the link gets created.

remotePerimeterLocation?: string

Property Value

string

The NSP link state.

status?: string

Property Value

string

Inherited Property Details

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

id?: string

Property Value

string

Inherited From SecurityPerimeterProxyResource.id

The name of the resource

name?: string

Property Value

string

Inherited From SecurityPerimeterProxyResource.name

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From SecurityPerimeterProxyResource.systemData

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type?: string

Property Value

string

Inherited From SecurityPerimeterProxyResource.type