Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

RSVP LSP Service Definitions Management RESTful Web Services

 

The following operations can be performed using the Connectivity Services Director RSVP LSP Service Definitions Management RESTful Web Services.

Get All RSVP LSP Service Definitions

This request is used to retrieve all the configured RSVP LSP service definitions.

URI

api/space/nsas/rsvp-lsp/service-management/service-definitions

HTTP Method

GET

Consumes

application/vnd.net.juniper.space.service-management.

service-definitions+xml

Produces

Collects all the configured RSVP LSP service definitions.

Output

Sample XML Output

Get RSVP LSP Service Definition Details By Definition ID

This request is used to retrieve the details of a particular Layer 2 Ethernet LAN (E-LAN) BGP service definition, based on the service definition ID.

URI

api/space/nsas/rsvp-lsp/service-management/service-definitions/

<servicedefinition-Id>

HTTP Method

GET

Consumes

application/vnd.net.juniper.space.service-management.

service-definition+xml;version=2

Produces

Collects the details of a specific RSVP LSP service definition.

Output

Sample XML Output

Create an RSVP LSP Service Definition

This request is used to create an RSVP LSP service definition.

URI

api/space/nsas/rsvp-lsp/service-management/service-definitions/

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-

management.

service-definition+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-definition-status+xml

Produces

Creates an RSVP LSP service definition.

Input

Sample XML Input

Output

Sample XML Output

Publish and Unpublish an RSVP LSP Service Definition

This request is used to publish or unpublish an RSVP LSP service definition.

URI

api/space/nsas/rsvp-lsp/service-management/service-definitions/

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-management.

service-definition+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-definition-status+xml

Action types are Publish and Unpublish.

Produces

Publishes or unpublishes an RSVP LSP service definition.

Input for Unpublishing a Service Definition

Sample XML Input

Output

Sample XML Output

Input for Publishing a Service Definition

Sample XML Input

Output

Sample XML Output

Delete an RSVP LSP Service Definition

This request is used to delete a previously configured RSVP LSP service definition.

URI

api/space/nsas/rsvp-lsp/service-management/service-definitions/

<servicedefinition-id>

HTTP Method

DELETE

Consumes

application/vnd.net.juniper.space.service-management.

service-definition+xml

Produces

Deletes an RSVP LSP service definition.

Output

Sample XML Output

Create Service Definition for NorthStar-Managed LSP

This request is used to create a service definition for a NorthStar-managed LSP.

URL

/api/space/nsas/rsvp-lsp/service-management/service-definitions

HTTP Method

POST

Sample URL

https://192.0.2.10:8080/api/space/nsas/rsvp-lsp/service-management/service-definitions

Accept Header

application/xml

Content Type

application/xml;

Input

Sample XML Input

Output

Sample XML Output

Modify Service Definition for NorthStar-Managed LSP

This request is used to modify a configured service definition for a NorthStar-Managed LSP.

URL

/api/space/nsas/rsvp-lsp/service-management/service-definitions/<defn-id>

HTTP Method

POST

Sample URL

https://192.0.2.10:8080/api/space/nsas/rsvp-lsp/service-management/service-definitions/131072

Accept Header

application/xml

Content Type

application/xml;

Input

Sample XML Input

Output

Sample XML Output

Get Service Definitions for LSPs Managed by NorthStar

This request is used to retrieve all the configured service definitions for LSPs managed by NorthStar.

URL

/api/space/nsas/rsvp-lsp/service-management/service-definitions/<definitionId>

HTTP Method

GET

Sample URL

https://192.0.2.10:8080/api/space/nsas/rsvp-lsp/service-management/service-definitions/131073

Accept

application/xml;

Content Type

application/xml;

Input

Not Applicable

Output

Sample XML Output

GET List of Published Service Definitions for LSPs Managed by NorthStar

This request is used to retrieve the list of all the published service definitions for LSPs managed by NorthStar.

URL

/api/space/nsas/rsvp-lsp/service-management/RSVP/service-definitions?isNorthStar=true&published=true

HTTP Method

GET

Sample URL

https://192.0.2.10/api/space/nsas/rsvp-lsp/service-management/RSVP/service-definitions?isNorthStar=true&published=true

Accept

application/vnd.net.juniper.space.service-management.service+xml;version=2

Content Type

Not applicable

Input

Not Applicable

Output

Sample XML Output