Loading src/SOL009/NFVManoConfigurationAndInformationManagement/NFVManoConfigurationAndInformationManagement.yaml +79 −3 Original line number Original line Diff line number Diff line Loading @@ -886,6 +886,16 @@ components: specific type of NFV-MANO functional entity is specified by the specific type of NFV-MANO functional entity is specified by the manoServices attribute. manoServices attribute. $ref: "#/components/schemas/VimSpecificInfo" $ref: "#/components/schemas/VimSpecificInfo" wimSpecificInfo: description: > The information specific to a WIM entity. See notes 4 and 6. NOTE 4: The information about the NFV-MANO services offered by a specific type of NFV-MANO functional entity is specified by the manoServices attribute. NOTE 6: It shall be present when "type" attribute is "WIM", and it shall be absent in any other case. $ref: "#/components/schemas/wimSpecificInfo" _links: _links: description: > description: > Links to resources related to this resource. Links to resources related to this resource. Loading Loading @@ -1156,7 +1166,7 @@ components: administrativeStateAction: administrativeStateAction: description: > description: > The desired administrative state to change the managed object to. The desired administrative state to change the managed object to. $ref: "#/components/schemas/ChangeAdministrativeStateEnumType" type: required: required: - administrativeStateAction - administrativeStateAction Loading Loading @@ -1941,6 +1951,68 @@ components: a VIM entity. a VIM entity. type: object type: object WimSpecificInfo: description: > This type represents information attributes specific to a WIM entity, and that can be relevant to more than one NFV MANO service offered by a WIM entity. type: object properties: maxMscsNums: description: > Maximum number of MSCS that the WIM can manage. type: object properties: numMscs: description: > Maximum number of MSCS. type: integer criteriaNumMscs: description: > Reference criteria for derivation/computation of the referred maximum number of MSCS in attribute "numMscs". $ref: "../components/SOL009_schemas.yaml#/components/schemas/KeyValuePairs" required: - numMscs maxMsncNum: description: > Maximum number of MSNC that the WIM can manage type: object properties: numMsnc: description: > Maximum number of MSNC.. type: integer criteriaNumMsnc: description: > Reference criteria for derivation/computation of the referred maximum number of MSNC in attribute "numMsnc". $ref: "../components/SOL009_schemas.yaml#/components/schemas/KeyValuePairs" required: - numMsnc mscsLayerProtocolSupport: description: > List of protocols of particular layers used to realize an MSCS that are supported by the WIM. Permitted values: - EVPN_BGP_MPLS: L2 MSCS realized by BGP MPLS-based Ethernet VPN (EVPN) as specified in IETF RFC 7432. - EVPN_VPWS: L2 MSCS realized by EVPN Virtual Private Wire Service (VPWS) as specified in IETF RFC 8214. - VPLS_BGP: L2 MSCS realized by Virtual Private LAN Service (VPLS) using BGP as specified in IETF RFC 4761 and IETF RFC. - VPLS_LDP_L2TP: L2 MSCS realized by VPLS using Label Distribution Protocol (LDP) Layer 2 Tunnelling Protocol (L2TP) as specified in IETF RFC 4762 and IETF RFC 6074. - VPWS_LDP_L2TP: L2 MSCS realized by VPWS using LDP L2TP as specified in IETF RFC 6074. - BGP_IP_VPN: L3 MSCS realized by BGP/MPLS based IP VPN as specified in IETF RFC 4364. type: string enum: - EVPN_BGP_MPLS - EVPN_VPWS - VPLS_BGP - VPLS_LDP_L2TP - VPWS_LDP_L2TP - BGP_IP_VPN ManoEntityConfigurableParams: ManoEntityConfigurableParams: description: > description: > This type represents list of parameters that can be configured on the This type represents list of parameters that can be configured on the Loading Loading @@ -2406,11 +2478,13 @@ components: - NFVO The NFV-MANO functional entity is an NFVO. - NFVO The NFV-MANO functional entity is an NFVO. - VNFM The NFV-MANO functional entity is a VNFM. - VNFM The NFV-MANO functional entity is a VNFM. - VIM The NFV-MANO functional entity is a VIM. - VIM The NFV-MANO functional entity is a VIM. - WIM The NFV-MANO functional entity is a WIM. type: string type: string enum: enum: - NFVO - NFVO - VNFM - VNFM - VIM - VIM - WIM PeerEntityEnumType: PeerEntityEnumType: description: > description: > Loading @@ -2423,6 +2497,7 @@ components: - WIM The peer functional entity is a WIM. - WIM The peer functional entity is a WIM. - EM The peer functional entity is an EM. - EM The peer functional entity is an EM. - OSS The peer functional entity is an OSS/BSS. - OSS The peer functional entity is an OSS/BSS. - WIM The peer functional is a WIM. type: string type: string enum: enum: - NFVO - NFVO Loading @@ -2431,6 +2506,7 @@ components: - WIM - WIM - EM - EM - OSS - OSS - WIM parameters: parameters: Loading Loading
src/SOL009/NFVManoConfigurationAndInformationManagement/NFVManoConfigurationAndInformationManagement.yaml +79 −3 Original line number Original line Diff line number Diff line Loading @@ -886,6 +886,16 @@ components: specific type of NFV-MANO functional entity is specified by the specific type of NFV-MANO functional entity is specified by the manoServices attribute. manoServices attribute. $ref: "#/components/schemas/VimSpecificInfo" $ref: "#/components/schemas/VimSpecificInfo" wimSpecificInfo: description: > The information specific to a WIM entity. See notes 4 and 6. NOTE 4: The information about the NFV-MANO services offered by a specific type of NFV-MANO functional entity is specified by the manoServices attribute. NOTE 6: It shall be present when "type" attribute is "WIM", and it shall be absent in any other case. $ref: "#/components/schemas/wimSpecificInfo" _links: _links: description: > description: > Links to resources related to this resource. Links to resources related to this resource. Loading Loading @@ -1156,7 +1166,7 @@ components: administrativeStateAction: administrativeStateAction: description: > description: > The desired administrative state to change the managed object to. The desired administrative state to change the managed object to. $ref: "#/components/schemas/ChangeAdministrativeStateEnumType" type: required: required: - administrativeStateAction - administrativeStateAction Loading Loading @@ -1941,6 +1951,68 @@ components: a VIM entity. a VIM entity. type: object type: object WimSpecificInfo: description: > This type represents information attributes specific to a WIM entity, and that can be relevant to more than one NFV MANO service offered by a WIM entity. type: object properties: maxMscsNums: description: > Maximum number of MSCS that the WIM can manage. type: object properties: numMscs: description: > Maximum number of MSCS. type: integer criteriaNumMscs: description: > Reference criteria for derivation/computation of the referred maximum number of MSCS in attribute "numMscs". $ref: "../components/SOL009_schemas.yaml#/components/schemas/KeyValuePairs" required: - numMscs maxMsncNum: description: > Maximum number of MSNC that the WIM can manage type: object properties: numMsnc: description: > Maximum number of MSNC.. type: integer criteriaNumMsnc: description: > Reference criteria for derivation/computation of the referred maximum number of MSNC in attribute "numMsnc". $ref: "../components/SOL009_schemas.yaml#/components/schemas/KeyValuePairs" required: - numMsnc mscsLayerProtocolSupport: description: > List of protocols of particular layers used to realize an MSCS that are supported by the WIM. Permitted values: - EVPN_BGP_MPLS: L2 MSCS realized by BGP MPLS-based Ethernet VPN (EVPN) as specified in IETF RFC 7432. - EVPN_VPWS: L2 MSCS realized by EVPN Virtual Private Wire Service (VPWS) as specified in IETF RFC 8214. - VPLS_BGP: L2 MSCS realized by Virtual Private LAN Service (VPLS) using BGP as specified in IETF RFC 4761 and IETF RFC. - VPLS_LDP_L2TP: L2 MSCS realized by VPLS using Label Distribution Protocol (LDP) Layer 2 Tunnelling Protocol (L2TP) as specified in IETF RFC 4762 and IETF RFC 6074. - VPWS_LDP_L2TP: L2 MSCS realized by VPWS using LDP L2TP as specified in IETF RFC 6074. - BGP_IP_VPN: L3 MSCS realized by BGP/MPLS based IP VPN as specified in IETF RFC 4364. type: string enum: - EVPN_BGP_MPLS - EVPN_VPWS - VPLS_BGP - VPLS_LDP_L2TP - VPWS_LDP_L2TP - BGP_IP_VPN ManoEntityConfigurableParams: ManoEntityConfigurableParams: description: > description: > This type represents list of parameters that can be configured on the This type represents list of parameters that can be configured on the Loading Loading @@ -2406,11 +2478,13 @@ components: - NFVO The NFV-MANO functional entity is an NFVO. - NFVO The NFV-MANO functional entity is an NFVO. - VNFM The NFV-MANO functional entity is a VNFM. - VNFM The NFV-MANO functional entity is a VNFM. - VIM The NFV-MANO functional entity is a VIM. - VIM The NFV-MANO functional entity is a VIM. - WIM The NFV-MANO functional entity is a WIM. type: string type: string enum: enum: - NFVO - NFVO - VNFM - VNFM - VIM - VIM - WIM PeerEntityEnumType: PeerEntityEnumType: description: > description: > Loading @@ -2423,6 +2497,7 @@ components: - WIM The peer functional entity is a WIM. - WIM The peer functional entity is a WIM. - EM The peer functional entity is an EM. - EM The peer functional entity is an EM. - OSS The peer functional entity is an OSS/BSS. - OSS The peer functional entity is an OSS/BSS. - WIM The peer functional is a WIM. type: string type: string enum: enum: - NFVO - NFVO Loading @@ -2431,6 +2506,7 @@ components: - WIM - WIM - EM - EM - OSS - OSS - WIM parameters: parameters: Loading