Example: AllottedResource in AAI

Papyrus Class diagram, containment only



AAI AllottedResource – detailed information

AllottedResource: class-level metadata

description

Represents a slice or partial piece of a resource that gets separately allotted

nameProps

description,allotted-resource-name

uniqueProps

id

indexedProps

id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name

dependentOn

service-instance

container

allotted-resources

uriTemplate

/allotted-resources/allotted-resource/{id}

requiredProps

id

AllottedResource: attribute information

Attribute name

required

type

xml-key

description

metadata property

metadata value

Attribute name

required

type

xml-key

description

metadata property

metadata value

id

TRUE

java.lang.String

TRUE

Allotted Resource id UUID assigned to this instance.





description



java.lang.String



The descriptive information assigned to this allotted resource instance





selflink



java.lang.String



Link back to more information in the controller





model-invariant-id



java.lang.String





the ASDC model id for this resource or service model.

visibility

deployment

requires

model-version-id

dbAlias

model-invariant-id-local

model-version-id



java.lang.String







the ASDC model version for this resource or service model.

visibility

deployment

requires

model-invariant-id

dbAlias

model-version-id-local

privateEdge

service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}

resource-version



java.lang.String



Concurrency value





orchestration-status



java.lang.String



Orchestration status





operational-status



java.lang.String



Indicator for whether the resource is considered operational





type



java.lang.String



Generic description of the type of allotted resource.





role



java.lang.String



role in the network that this resource will be providing.





allotted-resource-name



java.lang.String



Store the name of this allotted-resource.





access-provider-id



java.lang.String



Store the id of the access provider of this allotted-resource.





access-client-id



java.lang.String



Store the id of the access client of this allotted-resource.





access-topology-id



java.lang.String



Store the id of the access topology of this allotted-resource.





access-node-id



java.lang.String



Store the id of the access node of this allotted-resource.





access-ltp-id



java.lang.String



Store the id of the access ltp of this allotted-resource.





cvlan



java.lang.String



Store the cvlan of this allotted-resource.





vpn-name



java.lang.String



Store the vpn-name of this allotted-resource.





tunnel-xconnects



inventory.aai.onap.org.v16.TunnelXconnects









relationship-list



inventory.aai.onap.org.v16.RelationshipList









AAI TunnelXconnects – detailed information

TunnelXconnects: class-level metadata

description

Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted

uniqueProps

id

indexedProps

id

dependentOn

allotted-resource

container

tunnel-xconnects

uriTemplate

/tunnel-xconnects/tunnel-xconnect/{id}

requiredProps

id

TunnelXconnects: attribute information

Attribute name

required

type

xml-key

description

Attribute name

required

type

xml-key

description

id

TRUE

java.lang.String

TRUE

Allotted Resource id UUID assigned to this instance.

resource-version



java.lang.String



Concurrency value

relationship-list



inventory.aai.onap.org.v16.RelationshipList