Merge "Improve VNF packages API documentation"
This commit is contained in:
commit
fe165673dd
@ -1,26 +1,4 @@
|
|||||||
# variables in header
|
# variables in header
|
||||||
content_type:
|
|
||||||
description: |
|
|
||||||
If the VNFD is implemented in the form of multiple files, zip file will
|
|
||||||
be returned with Content-Type set as `application/zip` otherwise it will
|
|
||||||
be set to `text/plain` in the response header.
|
|
||||||
in: header
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
fetch_content_type:
|
|
||||||
description: |
|
|
||||||
The fetched VNF Package will be returned with Content-Type set
|
|
||||||
as `application/zip` in the response header.
|
|
||||||
in: header
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
range:
|
|
||||||
description: |
|
|
||||||
The byte range of VNF Package to be downloaded is specified in the Range
|
|
||||||
header.
|
|
||||||
in: header
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
|
|
||||||
# variables in path
|
# variables in path
|
||||||
alias_path:
|
alias_path:
|
||||||
@ -77,12 +55,6 @@ vnf_id_path:
|
|||||||
in: path
|
in: path
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
vnf_package_id_path:
|
|
||||||
description: |
|
|
||||||
The UUID of the VNF Package.
|
|
||||||
in: path
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
vnfd_id_path:
|
vnfd_id_path:
|
||||||
description: |
|
description: |
|
||||||
The UUID of the VNFD.
|
The UUID of the VNFD.
|
||||||
@ -105,13 +77,6 @@ vnffgd_id_path:
|
|||||||
# variables in query
|
# variables in query
|
||||||
|
|
||||||
# variables in body
|
# variables in body
|
||||||
addressInformation:
|
|
||||||
description: |
|
|
||||||
Address information of the VNF package content. The NFVO can use this address
|
|
||||||
to obtain the VNF package.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
alias:
|
alias:
|
||||||
description: |
|
description: |
|
||||||
The alias for the extension. For example,
|
The alias for the extension. For example,
|
||||||
@ -389,37 +354,6 @@ nss:
|
|||||||
in: body
|
in: body
|
||||||
required: true
|
required: true
|
||||||
type: array
|
type: array
|
||||||
onboardingState:
|
|
||||||
description: |
|
|
||||||
On-boarding state of the VNF package.
|
|
||||||
The on-boarding state is represented by the "onboardingState" attribute in the "VnfPkgInfo"
|
|
||||||
information element with below values:
|
|
||||||
CREATED: The VNF Package information object is created.
|
|
||||||
UPLOADING: The VNF Package is being uploaded.
|
|
||||||
PROCESSING: The VNF Package is being processed, e.g. validation.
|
|
||||||
ONBOARDED: The VNF Package is successfully on-boarded.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
operationalState:
|
|
||||||
description: |
|
|
||||||
Operational state of the VNF package.
|
|
||||||
The operational state is represented by the "operationalState" attribute in the "VnfPkgInfo"
|
|
||||||
information element with below values:
|
|
||||||
ENABLED: The VNF Package is enabled.
|
|
||||||
DISABLED: The VNF Package is disabled.
|
|
||||||
If the value of the onboardingState attribute is not equal to "ONBOARDED", the value of
|
|
||||||
the operationalState attribute shall be equal to "DISABLED".
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
password:
|
|
||||||
description: |
|
|
||||||
Password to be used for authentication. Shall be present if password is needed but
|
|
||||||
has not been provisioned out of band.
|
|
||||||
in: body
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
service_types:
|
service_types:
|
||||||
description: |
|
description: |
|
||||||
A list of service type.
|
A list of service type.
|
||||||
@ -483,15 +417,6 @@ sfcs:
|
|||||||
in: body
|
in: body
|
||||||
required: true
|
required: true
|
||||||
type: array
|
type: array
|
||||||
software_images:
|
|
||||||
description: |
|
|
||||||
Information about VNF package artifacts that are software images.
|
|
||||||
This attribute shall not be present before the VNF package content is on-boarded.
|
|
||||||
Otherwise, this attribute shall be present unless it has been requested to be
|
|
||||||
excluded per attribute selector.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: array
|
|
||||||
symmetrical:
|
symmetrical:
|
||||||
description: |
|
description: |
|
||||||
Indicate whether reverse traffic should also flow through the path.
|
Indicate whether reverse traffic should also flow through the path.
|
||||||
@ -520,19 +445,6 @@ tenant_id_opt:
|
|||||||
in: body
|
in: body
|
||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
update_operational_state:
|
|
||||||
description: |
|
|
||||||
New value of the operational state of the on-boarded instance of the VNF
|
|
||||||
package. Valid values are "ENABLED" and "DISABLED". See note.
|
|
||||||
in: body
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
update_user_defined_data:
|
|
||||||
description: |
|
|
||||||
User defined data to be updated. For existing keys, the value is replaced.
|
|
||||||
in: body
|
|
||||||
required: false
|
|
||||||
type: object
|
|
||||||
updated_at:
|
updated_at:
|
||||||
description: |
|
description: |
|
||||||
The date and time when the resource was updated.
|
The date and time when the resource was updated.
|
||||||
@ -541,50 +453,6 @@ updated_at:
|
|||||||
in: body
|
in: body
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
updated_operational_state:
|
|
||||||
description: |
|
|
||||||
Updated value of the operational state of the on-boarded instance of
|
|
||||||
the VNF package.
|
|
||||||
in: body
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
updated_user_defined_data:
|
|
||||||
description: |
|
|
||||||
Updated value of user defined data.
|
|
||||||
in: body
|
|
||||||
required: false
|
|
||||||
type: object
|
|
||||||
usageState:
|
|
||||||
description: |
|
|
||||||
Usage state of the VNF package.
|
|
||||||
The usage state is represented by the "usageState" attribute in the "VnfPkgInfo" information
|
|
||||||
element with below values:
|
|
||||||
IN_USE: The VNF Package is in use.
|
|
||||||
NOT_IN_USE: The VNF Package is not in use.
|
|
||||||
If the value of the onboardingState attribute is not equal to "ONBOARDED", the value of
|
|
||||||
the usageState attribute shall be equal to "NOT_IN_USE".
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
user_defined_data_opt:
|
|
||||||
description: |
|
|
||||||
User defined data for the VNF package.
|
|
||||||
in: body
|
|
||||||
required: false
|
|
||||||
type: object
|
|
||||||
userDefinedData:
|
|
||||||
description: |
|
|
||||||
User defined data for the VNF package.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: object
|
|
||||||
userName:
|
|
||||||
description: |
|
|
||||||
User name to be used for authentication. Shall be present if user name is needed
|
|
||||||
but has not been provisioned out of band.
|
|
||||||
in: body
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
version_href:
|
version_href:
|
||||||
description: |
|
description: |
|
||||||
Link to the API.
|
Link to the API.
|
||||||
@ -846,12 +714,6 @@ vnf_monitoring_policy:
|
|||||||
in: body
|
in: body
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
vnf_package_id:
|
|
||||||
description: |
|
|
||||||
Identifier of the VNF package. This identifier is allocated by the NFVO.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
vnf_param_values:
|
vnf_param_values:
|
||||||
description: |
|
description: |
|
||||||
VNF parameter object. These parameters will be substituted for VNF
|
VNF parameter object. These parameters will be substituted for VNF
|
||||||
@ -872,28 +734,6 @@ vnf_param_values_opt:
|
|||||||
in: body
|
in: body
|
||||||
required: false
|
required: false
|
||||||
type: object
|
type: object
|
||||||
vnf_pkg_content:
|
|
||||||
description: |
|
|
||||||
A VNF Package is a tar-archive containing all the information required for managing
|
|
||||||
the lifecycle of a VNF.
|
|
||||||
The "Content-Type" HTTP header should be set to "application/zip".
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: object
|
|
||||||
vnf_pkg_links:
|
|
||||||
description: |
|
|
||||||
Links to resources related to this resource.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: object
|
|
||||||
vnf_pkg_vnfd_id:
|
|
||||||
description: |
|
|
||||||
This identifier, which is managed by the VNF provider, identifies the VNF package and the VNFD
|
|
||||||
in a globally unique way. It is copied from the VNFD of the onboarded VNF package. It shall be
|
|
||||||
present after the VNF package content has been on-boarded and absent otherwise.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
vnf_placement_attr:
|
vnf_placement_attr:
|
||||||
description: |
|
description: |
|
||||||
VNF placement information object. This object includes ``region_name``
|
VNF placement information object. This object includes ``region_name``
|
||||||
@ -907,21 +747,6 @@ vnf_placement_attr_opt:
|
|||||||
in: body
|
in: body
|
||||||
required: false
|
required: false
|
||||||
type: object
|
type: object
|
||||||
vnf_product_name:
|
|
||||||
description: |
|
|
||||||
Name to identify the VNF product. Invariant for the VNF product lifetime.
|
|
||||||
This information is copied from the VNFD. It shall be present after the VNF
|
|
||||||
package content has been on-boarded and absent otherwise.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
vnf_provider:
|
|
||||||
description: |
|
|
||||||
Provider of the VNF package and the VNFD. This information is copied from the VNFD.
|
|
||||||
It shall be present after the VNF package content has been on-boarded and absent otherwise.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
vnf_resource_id:
|
vnf_resource_id:
|
||||||
description: |
|
description: |
|
||||||
The UUID of the VNF resource. This is equivalent to Heat stack resource ID.
|
The UUID of the VNF resource. This is equivalent to Heat stack resource ID.
|
||||||
@ -966,15 +791,6 @@ vnf_scale_type:
|
|||||||
in: body
|
in: body
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
vnf_software_version:
|
|
||||||
description: |
|
|
||||||
Software version of the VNF. This is changed when there is any change to the software
|
|
||||||
included in the VNF package.
|
|
||||||
This information is copied from the VNFD. It shall be present after the VNF package
|
|
||||||
content has been on-boarded and absent otherwise.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
vnf_status:
|
vnf_status:
|
||||||
description: |
|
description: |
|
||||||
Status of the VNF.
|
Status of the VNF.
|
||||||
@ -1019,14 +835,6 @@ vnfd_template_source:
|
|||||||
in: body
|
in: body
|
||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
vnfd_version:
|
|
||||||
description: |
|
|
||||||
The version of the VNFD. This information is copied from the VNFD.
|
|
||||||
It shall be present after the VNF package content has been on-boarded
|
|
||||||
and absent otherwise.
|
|
||||||
in: body
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
vnfds:
|
vnfds:
|
||||||
description: |
|
description: |
|
||||||
A list of ``vnfd`` objects.
|
A list of ``vnfd`` objects.
|
||||||
|
199
api-ref/source/v1/parameters_vnf_packages.yaml
Normal file
199
api-ref/source/v1/parameters_vnf_packages.yaml
Normal file
@ -0,0 +1,199 @@
|
|||||||
|
# variables in header
|
||||||
|
content_type:
|
||||||
|
description: |
|
||||||
|
If the VNFD is implemented in the form of multiple files, zip file will
|
||||||
|
be returned with Content-Type set as `application/zip` otherwise it will
|
||||||
|
be set to `text/plain` in the response header.
|
||||||
|
in: header
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
fetch_content_type:
|
||||||
|
description: |
|
||||||
|
The fetched VNF Package will be returned with Content-Type set
|
||||||
|
as `application/zip` in the response header.
|
||||||
|
in: header
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
range:
|
||||||
|
description: |
|
||||||
|
The byte range of VNF Package to be downloaded is specified in the Range
|
||||||
|
header.
|
||||||
|
in: header
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
|
||||||
|
# variables in path
|
||||||
|
vnf_package_id_path:
|
||||||
|
description: |
|
||||||
|
The UUID of the VNF Package.
|
||||||
|
in: path
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
|
||||||
|
# variables in query
|
||||||
|
|
||||||
|
# variables in body
|
||||||
|
address_information:
|
||||||
|
description: |
|
||||||
|
Address information of the VNF package content. The NFVO can use this address
|
||||||
|
to obtain the VNF package.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
onboarding_state:
|
||||||
|
description: |
|
||||||
|
On-boarding state of the VNF package.
|
||||||
|
The on-boarding state is represented by the "onboardingState" attribute in the "VnfPkgInfo"
|
||||||
|
information element with below values:
|
||||||
|
CREATED: The VNF Package information object is created.
|
||||||
|
UPLOADING: The VNF Package is being uploaded.
|
||||||
|
PROCESSING: The VNF Package is being processed, e.g. validation.
|
||||||
|
ONBOARDED: The VNF Package is successfully on-boarded.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
operational_state:
|
||||||
|
description: |
|
||||||
|
Operational state of the VNF package.
|
||||||
|
The operational state is represented by the "operationalState" attribute in the "VnfPkgInfo"
|
||||||
|
information element with below values:
|
||||||
|
ENABLED: The VNF Package is enabled.
|
||||||
|
DISABLED: The VNF Package is disabled.
|
||||||
|
If the value of the onboardingState attribute is not equal to "ONBOARDED", the value of
|
||||||
|
the operationalState attribute shall be equal to "DISABLED".
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
password:
|
||||||
|
description: |
|
||||||
|
Password to be used for authentication. Shall be present if password is needed but
|
||||||
|
has not been provisioned out of band.
|
||||||
|
in: body
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
software_images:
|
||||||
|
description: |
|
||||||
|
Information about VNF package artifacts that are software images.
|
||||||
|
This attribute shall not be present before the VNF package content is on-boarded.
|
||||||
|
Otherwise, this attribute shall be present unless it has been requested to be
|
||||||
|
excluded per attribute selector.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: array
|
||||||
|
update_operational_state:
|
||||||
|
description: |
|
||||||
|
New value of the operational state of the on-boarded instance of the VNF
|
||||||
|
package. Valid values are "ENABLED" and "DISABLED". See note.
|
||||||
|
in: body
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
update_user_defined_data:
|
||||||
|
description: |
|
||||||
|
User defined data to be updated. For existing keys, the value is replaced.
|
||||||
|
in: body
|
||||||
|
required: false
|
||||||
|
type: object
|
||||||
|
updated_operational_state:
|
||||||
|
description: |
|
||||||
|
Updated value of the operational state of the on-boarded instance of
|
||||||
|
the VNF package.
|
||||||
|
in: body
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
updated_user_defined_data:
|
||||||
|
description: |
|
||||||
|
Updated value of user defined data.
|
||||||
|
in: body
|
||||||
|
required: false
|
||||||
|
type: object
|
||||||
|
usage_state:
|
||||||
|
description: |
|
||||||
|
Usage state of the VNF package.
|
||||||
|
The usage state is represented by the "usageState" attribute in the "VnfPkgInfo" information
|
||||||
|
element with below values:
|
||||||
|
IN_USE: The VNF Package is in use.
|
||||||
|
NOT_IN_USE: The VNF Package is not in use.
|
||||||
|
If the value of the onboardingState attribute is not equal to "ONBOARDED", the value of
|
||||||
|
the usageState attribute shall be equal to "NOT_IN_USE".
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
user_defined_data:
|
||||||
|
description: |
|
||||||
|
User defined data for the VNF package.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: object
|
||||||
|
user_defined_data_opt:
|
||||||
|
description: |
|
||||||
|
User defined data for the VNF package.
|
||||||
|
in: body
|
||||||
|
required: false
|
||||||
|
type: object
|
||||||
|
user_name:
|
||||||
|
description: |
|
||||||
|
User name to be used for authentication. Shall be present if user name is needed
|
||||||
|
but has not been provisioned out of band.
|
||||||
|
in: body
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
vnf_package_id:
|
||||||
|
description: |
|
||||||
|
Identifier of the VNF package. This identifier is allocated by the NFVO.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
vnf_pkg_content:
|
||||||
|
description: |
|
||||||
|
A VNF Package is a tar-archive containing all the information required for managing
|
||||||
|
the lifecycle of a VNF.
|
||||||
|
The "Content-Type" HTTP header should be set to "application/zip".
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: object
|
||||||
|
vnf_pkg_links:
|
||||||
|
description: |
|
||||||
|
Links to resources related to this resource.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: object
|
||||||
|
vnf_pkg_vnfd_id:
|
||||||
|
description: |
|
||||||
|
This identifier, which is managed by the VNF provider, identifies the VNF package and the VNFD
|
||||||
|
in a globally unique way. It is copied from the VNFD of the onboarded VNF package. It shall be
|
||||||
|
present after the VNF package content has been on-boarded and absent otherwise.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
vnf_product_name:
|
||||||
|
description: |
|
||||||
|
Name to identify the VNF product. Invariant for the VNF product lifetime.
|
||||||
|
This information is copied from the VNFD. It shall be present after the VNF
|
||||||
|
package content has been on-boarded and absent otherwise.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
vnf_provider:
|
||||||
|
description: |
|
||||||
|
Provider of the VNF package and the VNFD. This information is copied from the VNFD.
|
||||||
|
It shall be present after the VNF package content has been on-boarded and absent otherwise.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
vnf_software_version:
|
||||||
|
description: |
|
||||||
|
Software version of the VNF. This is changed when there is any change to the software
|
||||||
|
included in the VNF package.
|
||||||
|
This information is copied from the VNFD. It shall be present after the VNF package
|
||||||
|
content has been on-boarded and absent otherwise.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
vnfd_version:
|
||||||
|
description: |
|
||||||
|
The version of the VNFD. This information is copied from the VNFD.
|
||||||
|
It shall be present after the VNF package content has been on-boarded
|
||||||
|
and absent otherwise.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
@ -32,7 +32,7 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- userDefinedData: user_defined_data_opt
|
- userDefinedData: user_defined_data_opt
|
||||||
|
|
||||||
@ -45,14 +45,14 @@ Request Example
|
|||||||
Response Parameters
|
Response Parameters
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- id: vnf_package_id
|
- id: vnf_package_id
|
||||||
- _links: vnf_pkg_links
|
- _links: vnf_pkg_links
|
||||||
- onboardingState: onboardingState
|
- onboardingState: onboarding_state
|
||||||
- operationalState: operationalState
|
- operationalState: operational_state
|
||||||
- usageState: usageState
|
- usageState: usage_state
|
||||||
- userDefinedData: userDefinedData
|
- userDefinedData: user_defined_data
|
||||||
|
|
||||||
Response Example
|
Response Example
|
||||||
----------------
|
----------------
|
||||||
@ -82,7 +82,7 @@ Response Codes
|
|||||||
Response Parameters
|
Response Parameters
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- id: vnf_package_id
|
- id: vnf_package_id
|
||||||
- vnfdId: vnf_pkg_vnfd_id
|
- vnfdId: vnf_pkg_vnfd_id
|
||||||
@ -91,10 +91,10 @@ Response Parameters
|
|||||||
- vnfSoftwareVersion: vnf_software_version
|
- vnfSoftwareVersion: vnf_software_version
|
||||||
- vnfdVersion: vnfd_version
|
- vnfdVersion: vnfd_version
|
||||||
- softwareImages: software_images
|
- softwareImages: software_images
|
||||||
- onboardingState: onboardingState
|
- onboardingState: onboarding_state
|
||||||
- operationalState: operationalState
|
- operationalState: operational_state
|
||||||
- usageState: usageState
|
- usageState: usage_state
|
||||||
- userDefinedData: userDefinedData
|
- userDefinedData: user_defined_data
|
||||||
- _links: vnf_pkg_links
|
- _links: vnf_pkg_links
|
||||||
|
|
||||||
Response Example
|
Response Example
|
||||||
@ -126,14 +126,14 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- vnf_package_id: vnf_package_id_path
|
- vnf_package_id: vnf_package_id_path
|
||||||
|
|
||||||
Response Parameters
|
Response Parameters
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- id: vnf_package_id
|
- id: vnf_package_id
|
||||||
- vnfdId: vnf_pkg_vnfd_id
|
- vnfdId: vnf_pkg_vnfd_id
|
||||||
@ -142,10 +142,10 @@ Response Parameters
|
|||||||
- vnfSoftwareVersion: vnf_software_version
|
- vnfSoftwareVersion: vnf_software_version
|
||||||
- vnfdVersion: vnfd_version
|
- vnfdVersion: vnfd_version
|
||||||
- softwareImages: software_images
|
- softwareImages: software_images
|
||||||
- onboardingState: onboardingState
|
- onboardingState: onboarding_state
|
||||||
- operationalState: operationalState
|
- operationalState: operational_state
|
||||||
- usageState: usageState
|
- usageState: usage_state
|
||||||
- userDefinedData: userDefinedData
|
- userDefinedData: user_defined_data
|
||||||
- _links: vnf_pkg_links
|
- _links: vnf_pkg_links
|
||||||
|
|
||||||
Response Example
|
Response Example
|
||||||
@ -183,7 +183,7 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- vnf_package_id: vnf_package_id_path
|
- vnf_package_id: vnf_package_id_path
|
||||||
|
|
||||||
@ -215,7 +215,7 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- vnf_package_id: vnf_package_id_path
|
- vnf_package_id: vnf_package_id_path
|
||||||
- vnf_package_content: vnf_pkg_content
|
- vnf_package_content: vnf_pkg_content
|
||||||
@ -249,11 +249,11 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- vnf_package_id: vnf_package_id_path
|
- vnf_package_id: vnf_package_id_path
|
||||||
- addressInformation: addressInformation
|
- addressInformation: address_information
|
||||||
- userName: userName
|
- userName: user_name
|
||||||
- password: password
|
- password: password
|
||||||
|
|
||||||
Update VNF Package Information
|
Update VNF Package Information
|
||||||
@ -281,7 +281,7 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- vnf_package_id: vnf_package_id_path
|
- vnf_package_id: vnf_package_id_path
|
||||||
- operationalState: update_operational_state
|
- operationalState: update_operational_state
|
||||||
@ -303,7 +303,7 @@ Request Example
|
|||||||
Response Parameters
|
Response Parameters
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- operationalState: updated_operational_state
|
- operationalState: updated_operational_state
|
||||||
- userDefinedData: updated_user_defined_data
|
- userDefinedData: updated_user_defined_data
|
||||||
@ -358,7 +358,7 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- vnf_package_id: vnf_package_id_path
|
- vnf_package_id: vnf_package_id_path
|
||||||
- Accept: content_type
|
- Accept: content_type
|
||||||
@ -366,7 +366,7 @@ Request Parameters
|
|||||||
Response
|
Response
|
||||||
--------
|
--------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- Content-Type: content_type
|
- Content-Type: content_type
|
||||||
|
|
||||||
@ -404,7 +404,7 @@ Response Codes
|
|||||||
Request Parameters
|
Request Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- vnf_package_id: vnf_package_id_path
|
- vnf_package_id: vnf_package_id_path
|
||||||
- Accept: fetch_content_type
|
- Accept: fetch_content_type
|
||||||
@ -413,7 +413,7 @@ Request Parameters
|
|||||||
Response
|
Response
|
||||||
--------
|
--------
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
.. rest_parameters:: parameters_vnf_packages.yaml
|
||||||
|
|
||||||
- Content-Type: fetch_content_type
|
- Content-Type: fetch_content_type
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user