onap3gppServiceInstances API

Create a 3GPP service instance

Interface Definition

Description

URI

/onap/so/infra/3gppservices/v1/allocate

Operation Type

POST

Content-Type

application/json

Request Body:

Attribute

Qualifier

Cardinality

Content

Description

allocate3gppService

M

1

allocate3gppService Object

Content of allocate3gppService object

Allocate3gppService Object

Attribute

Content

Description

name

String

Name of the service to allocate

modelInvariantUuid

String

Model Invariant UUID

modelUuid

String

Model UUID

gloabalSubscriberId

String

Customer Id

subscriptionServiceType

String

service Type for subscription

networkType

String

Network Type

additionalProperties

Object

Map of additional properties required for service allocation

Response:

Attribute

Qualifier

Cardinality

Content

Description

jobId

M

1

String

Job ID to be used to identify the status of the job

status

M

1

String

Status of the job

statusDescription

M

1

Object

Description on status in case of erroneous response

Terminate/Deallocate a 3GPP service instance

Interface Definition

Description

URI

/onap/so/infra/3gppservices/v1/deAllocate

Operation Type

DELETE

Content-Type

application/json

Request Body:

Attribute

Qualifier

Cardinality

Content

Description

deAllocate3gppService

M

1

deAllocate3gppService Object

Content of deAllocate3gppService object

DeAllocate3gppService Object

Attribute

Content

Description

serviceInstanceID

String

ID of the service to terminate

gloabalSubscriberId

String

Customer Id

subscriptionServiceType

String

service Type for subscription

networkType

String

Network Type

additionalProperties

Object

Map of additional properties required for service deallocation

Response:

Attribute

Qualifier

Cardinality

Content

Description

jobId

M

1

String

Job ID to be used to identify the status of the job

status

M

1

String

Status of the job

statusDescription

M

1

Object

Description on status in case of erroneous response

Modify a 3GPP service instance

Interface Definition

Description

URI

/onap/so/infra/3gppservices/v1/modify

Operation Type

PUT

Content-Type

application/json

Request Body:

Attribute

Qualifier

Cardinality

Content

Description

modify3gppService

M

1

modify3gppService Object

Content of modify3gppService object

Modify3gppService Object

Attribute

Content

Description

name

String

Name of the service to modify

serviceInstanceID

String

ID of the service to modify

gloabalSubscriberId

String

Customer Id

subscriptionServiceType

String

service Type for subscription

networkType

String

Network Type

additionalProperties

Object

Map of additional properties required for service modification

Response:

Attribute

Qualifier

Cardinality

Content

Description

jobId

M

1

String

Job ID to be used to identify the status of the job

status

M

1

String

Status of the job

statusDescription

M

1

Object

Description on status in case of erroneous response

Activate a 3GPP service instance

Interface Definition

Description

URI

/onap/so/infra/3gppservices/v1/activate

Operation Type

POST

Content-Type

application/json

Request Body:

Attribute

Qualifier

Cardinality

Content

Description

activate3gppService

M

1

activate3gppService Object

Content of activate3gppService object

Activate3gppService Object

Attribute

Content

Description

serviceInstanceID

String

ID of the service to be activated

gloabalSubscriberId

String

Customer Id

subscriptionServiceType

String

service Type for subscription

networkType

String

Network Type

additionalProperties

Object

Map of additional properties required for service activation

Response:

Attribute

Qualifier

Cardinality

Content

Description

jobId

M

1

String

Job ID to be used to identify the status of the job

status

M

1

String

Status of the job

statusDescription

M

1

Object

Description on status in case of erroneous response

Deactivate a 3GPP service instance

Interface Definition

Description

URI

/onap/so/infra/3gppservices/v1/deActivate

Operation Type

POST

Content-Type

application/json

Request Body:

Attribute

Qualifier

Cardinality

Content

Description

deActivate3gppService

M

1

deActivate3gppService Object

Content of deActivate3gppService object

DeActivate3gppService Object

Attribute

Content

Description

serviceInstanceID

String

ID of the service to be deactivated

gloabalSubscriberId

String

Customer Id

subscriptionServiceType

String

service Type for subscription

networkType

String

Network Type

additionalProperties

Object

Map of additional properties required for service deactivation

Response:

Attribute

Qualifier

Cardinality

Content

Description

jobId

M

1

String

Job ID to be used to identify the status of the job

status

M

1

String

Status of the job

statusDescription

M

1

Object

Description on status in case of erroneous response

Query subnet capability based on subnet types

Interface Definition

Description

URI

/onap/so/infra/3gppservices/v1/subnetCapabilityQuery

Operation Type

GET

Content-Type

application/json

Request Body:

Attribute

Qualifier

Cardinality

Content

Description

querySubnetCapability

M

1

QuerySubnetCapability Object

Content of querySubnetCapability object

QuerySubnetCapability Object

Attribute

Content

Description

SubnetTypes

List of object

This describes the subnet types info

SubnetTypes Object

Attribute

Content

Description

SubnetTypes

enum

This describes the subnet types i.e., AN,AN_NF,CN,TN_FH,TN_MH,TN_BH

Response:

Attribute

Qualifier

Cardinality

Content

Description

ResponseDetails

M

1

Object

Successful operation with capabilities for the queried subnetTypes