/AWS1/CL_TCBLSTSOLNETWORKPAC02¶
Details of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/TCBNSDINFOID /AWS1/TCBNSDINFOID¶
ID of the individual network package.
iv_arn TYPE /AWS1/TCBNSDINFOARN /AWS1/TCBNSDINFOARN¶
Network package ARN.
iv_nsdonboardingstate TYPE /AWS1/TCBNSDONBOARDINGSTATE /AWS1/TCBNSDONBOARDINGSTATE¶
Onboarding state of the network service descriptor in the network package.
iv_nsdoperationalstate TYPE /AWS1/TCBNSDOPERATIONALSTATE /AWS1/TCBNSDOPERATIONALSTATE¶
Operational state of the network service descriptor in the network package.
iv_nsdusagestate TYPE /AWS1/TCBNSDUSAGESTATE /AWS1/TCBNSDUSAGESTATE¶
Usage state of the network service descriptor in the network package.
io_metadata TYPE REF TO /AWS1/CL_TCBLSTSOLNETWORKPAC03 /AWS1/CL_TCBLSTSOLNETWORKPAC03¶
The metadata of the network package.
Optional arguments:¶
iv_nsdid TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
ID of the network service descriptor on which the network package is based.
iv_nsdname TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
Name of the onboarded network service descriptor in the network package.
iv_nsdversion TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
Version of the onboarded network service descriptor in the network package.
iv_nsddesigner TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
Designer of the onboarded network service descriptor in the network package.
iv_nsdinvariantid TYPE /AWS1/TCBSTRING /AWS1/TCBSTRING¶
Identifies a network service descriptor in a version independent manner.
it_vnfpkgids TYPE /AWS1/CL_TCBVNFPKGIDLIST_W=>TT_VNFPKGIDLIST TT_VNFPKGIDLIST¶
Identifies the function package for the function package descriptor referenced by the onboarded network package.
Queryable Attributes¶
id¶
ID of the individual network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
arn¶
Network package ARN.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
nsdOnboardingState¶
Onboarding state of the network service descriptor in the network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDONBOARDINGSTATE() |
Getter for NSDONBOARDINGSTATE, with configurable default |
ASK_NSDONBOARDINGSTATE() |
Getter for NSDONBOARDINGSTATE w/ exceptions if field has no |
HAS_NSDONBOARDINGSTATE() |
Determine if NSDONBOARDINGSTATE has a value |
nsdOperationalState¶
Operational state of the network service descriptor in the network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDOPERATIONALSTATE() |
Getter for NSDOPERATIONALSTATE, with configurable default |
ASK_NSDOPERATIONALSTATE() |
Getter for NSDOPERATIONALSTATE w/ exceptions if field has no |
HAS_NSDOPERATIONALSTATE() |
Determine if NSDOPERATIONALSTATE has a value |
nsdUsageState¶
Usage state of the network service descriptor in the network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDUSAGESTATE() |
Getter for NSDUSAGESTATE, with configurable default |
ASK_NSDUSAGESTATE() |
Getter for NSDUSAGESTATE w/ exceptions if field has no value |
HAS_NSDUSAGESTATE() |
Determine if NSDUSAGESTATE has a value |
nsdId¶
ID of the network service descriptor on which the network package is based.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDID() |
Getter for NSDID, with configurable default |
ASK_NSDID() |
Getter for NSDID w/ exceptions if field has no value |
HAS_NSDID() |
Determine if NSDID has a value |
nsdName¶
Name of the onboarded network service descriptor in the network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDNAME() |
Getter for NSDNAME, with configurable default |
ASK_NSDNAME() |
Getter for NSDNAME w/ exceptions if field has no value |
HAS_NSDNAME() |
Determine if NSDNAME has a value |
nsdVersion¶
Version of the onboarded network service descriptor in the network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDVERSION() |
Getter for NSDVERSION, with configurable default |
ASK_NSDVERSION() |
Getter for NSDVERSION w/ exceptions if field has no value |
HAS_NSDVERSION() |
Determine if NSDVERSION has a value |
nsdDesigner¶
Designer of the onboarded network service descriptor in the network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDDESIGNER() |
Getter for NSDDESIGNER, with configurable default |
ASK_NSDDESIGNER() |
Getter for NSDDESIGNER w/ exceptions if field has no value |
HAS_NSDDESIGNER() |
Determine if NSDDESIGNER has a value |
nsdInvariantId¶
Identifies a network service descriptor in a version independent manner.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NSDINVARIANTID() |
Getter for NSDINVARIANTID, with configurable default |
ASK_NSDINVARIANTID() |
Getter for NSDINVARIANTID w/ exceptions if field has no valu |
HAS_NSDINVARIANTID() |
Determine if NSDINVARIANTID has a value |
vnfPkgIds¶
Identifies the function package for the function package descriptor referenced by the onboarded network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VNFPKGIDS() |
Getter for VNFPKGIDS, with configurable default |
ASK_VNFPKGIDS() |
Getter for VNFPKGIDS w/ exceptions if field has no value |
HAS_VNFPKGIDS() |
Determine if VNFPKGIDS has a value |
metadata¶
The metadata of the network package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METADATA() |
Getter for METADATA |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_LISTSOLNETWORKPACKAGERESRCS¶
TYPES TT_LISTSOLNETWORKPACKAGERESRCS TYPE STANDARD TABLE OF REF TO /AWS1/CL_TCBLSTSOLNETWORKPAC02 WITH DEFAULT KEY
.