Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AttributeRequired?CardinalityContentValuesDescription

transactionId

Y

1

UUID/String


A unique ID to track an ONAP transaction.

requestId

Y

1

UUID/String


A unique ID to track multiple requests associated with a transaction.

callbackUrl

Y

1

URL


The end point of a callback service where recommendations are posted.

callbackHeaderN1JSON blob
The header information a client expecting in a async callback.

sourceId

Y

1

String


The unique ID of a client making an optimization call.

requestType

Y

1

String

create, update, delete

The type of a request

numSolutions

N

1

Integer


Expected number of solutions. numSolution can also be specified using an optimization query policies, where the default configured value is 1. The value from a request gets higher precedence over the value defined in a policy.

optimizers

Y

1..N

List of Strings

placement

A list of optimization services.

timeout

N

1

Integer


A tolerance window (in secs) for expecting solutions. Default is 600 secs.

RouteInfo Object

AttributeRequired?CardinalityContentValuesDescription

routeRequest

Y1RouteRequestInfo
The content of Router request object


RouteRequestInfo Object

AttributeRequired?CardinalityContentValuesDescription
srcPortY1RoutePortInfo
Source port info
destPortY1RoutePortInfo
Destination Port info

RoutePortInfo Object

AttributeRequired?CardinalityContentValuesDescriptionAdditional dependency Information
accessTopologyId
Y
N1String
Access Topology IdAny one of this attribute MUST be provided in both source and destination RoutePortInfo object.
accessClientId
Y
N1String
Client Id
accessProviderId
Y
N1String

accessNodeId
Y
N1String

accessLtpId
Y
N1Integer

Synchronous Response Body

...