Share via


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. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

The provisioning state of the NSP Link resource. NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

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.

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.

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.

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.

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

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. NOTE: This property will not be serialized. It can only be populated by the server.

localOutboundProfiles?: string[]

Property Value

string[]

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

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. NOTE: This property will not be serialized. It can only be populated by the server.

remoteOutboundProfiles?: string[]

Property Value

string[]

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

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

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

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

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

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

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