A network function descriptor describes the instantiation parameters and operational behaviors of the VNFs. It contains key requirements for onboarding and managing the life cycle of a VNF. Onboarding a network function includes uploading a network function package to the catalog, and creating or editing a network function descriptor draft.