NspLinkProperties Class

Properties of NSP Link resource.

Constructor

NspLinkProperties(*args: Any, **kwargs: Any)

Variables

Name Description
provisioning_state

The provisioning state of the NSP Link resource. Known values are: "Succeeded", "Creating", "Updating", "Deleting", "Accepted", "Failed", and "WaitForRemoteCompletion".

auto_approved_remote_perimeter_resource_id
str

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.

remote_perimeter_guid
str

Remote NSP Guid with which the link gets created.

remote_perimeter_location
str

Remote NSP location with which the link gets created.

local_inbound_profiles

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

local_outbound_profiles

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.

remote_inbound_profiles

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_outbound_profiles

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.

description
str

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.

status

The NSP link state. Known values are: "Approved", "Pending", "Rejected", and "Disconnected".

Attributes

auto_approved_remote_perimeter_resource_id

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.

auto_approved_remote_perimeter_resource_id: str | None

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: str | None

local_inbound_profiles

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

local_inbound_profiles: list[str] | None

local_outbound_profiles

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.

local_outbound_profiles: list[str] | None

provisioning_state

"Succeeded", "Creating", "Updating", "Deleting", "Accepted", "Failed", and "WaitForRemoteCompletion".

provisioning_state: str | _models.NspLinkProvisioningState | None

remote_inbound_profiles

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_inbound_profiles: list[str] | None

remote_outbound_profiles

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.

remote_outbound_profiles: list[str] | None

remote_perimeter_guid

Remote NSP Guid with which the link gets created.

remote_perimeter_guid: str | None

remote_perimeter_location

Remote NSP location with which the link gets created.

remote_perimeter_location: str | None

status

"Approved", "Pending", "Rejected", and "Disconnected".

status: str | _models.NspLinkStatus | None