Loading src/SOL012/PolicyManagement/PolicyManagement.yaml +20 −8 Original line number Original line Diff line number Diff line Loading @@ -575,8 +575,17 @@ components: type: string type: string pfId: pfId: description: > description: > Identifier of the Policy Function (PF) which enforces the policy. The PF is either a VNFM or a VIM. Identifier of the Policy Function (PF) which enforces the policy. Shall be present when the Cardinality of zero indicates that the PF is the API producer itself. PF is not the API producer and shall be absent otherwise. For example, the PF can be a VNFM or VIM when the API producer is an NFVO. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" associations: description: > Initial value of the “associations” attribute in the “Policy” data structure which represents the policy. How the PF determines the scope of applicability of the policy when this attribute is absent is outside the scope of the present document. type: array items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" required: required: - designer - designer Loading @@ -601,8 +610,9 @@ components: type: string type: string pfId: pfId: description: > description: > Identifier of the Policy Function (PF) which enforces the policy. The PF is either a VNFM or a VIM. Identifier of the Policy Function (PF) which enforces the policy. Shall be present when the PF is not Cardinality of zero indicates that the PF is the API producer itself. the API producer and shall be absent otherwise. For example, the PF can be a VNFM or VIM when the API producer is an NFVO. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" versions: versions: description: > description: > Loading @@ -614,16 +624,18 @@ components: description: > description: > Selected version of the policy. Shall be present if one or more versions of the policy have been transferred. Selected version of the policy. Shall be present if one or more versions of the policy have been transferred. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" policy: description: > Content of the policy. activationStatus: activationStatus: description: > description: > Status of the policy on whether it is activated or deactivated. Status of the policy on whether it is activated or deactivated. $ref: "../components/SOL012_schemas.yaml#/components/schemas/ActivationStatus" $ref: "../components/SOL012_schemas.yaml#/components/schemas/ActivationStatus" associations: associations: description: > description: > Identifiers of the entities that the API producer manages and to which the policy associates to. Identifiers of the entities that the PF manages and to which the policy associates to. The associations refer to identifiers of entities that the PF manages. E.g., if the PF is a VNFM, the policy can associate to VNF instances; if the PF is NFVO, the policy can associate to an NS instances. How the PF determines the scope of applicability of the policy when this attribute is absent is outside the scope of the present document. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" Loading src/SOL012/components/SOL012_schemas.yaml +22 −3 Original line number Original line Diff line number Diff line Loading @@ -305,13 +305,32 @@ components: description: > description: > New version of the policy to be selected. New version of the policy to be selected. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" associations: addAssociations: description: > description: > Modified associations of the policy, includes the identifiers of the entities that the API Identifiers of entities to be added to the “associations” attribute in the “Policy” producer manages and to which the policy associates to. data structure which represents the policy. The API producer shall ignore the identifiers that already exist in the "associations" attribute in the “Policy” data structure. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" removeAssociations: description: > Identifiers of entities to be removed from the “associations” attribute in the “Policy” data structure which represents the policy. The API producer shall ignore the identifiers that do not exist in the "associations" attribute in the “Policy” data structure type: array items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" removeAllAssociations: description: > Shall be set to TRUE if the policy is no longer associated to any specific entities managed by the PF.ù If "removeAllAssociations" is set to TRUE, neither "addAssociations" nor “removeAssociations” attributes shall be present. Once all associations have been removed, how the PF determines the scope of applicability of the policy is outside the scope of the present document. type: boolean PolicyOperationType: PolicyOperationType: description: > description: > Loading Loading
src/SOL012/PolicyManagement/PolicyManagement.yaml +20 −8 Original line number Original line Diff line number Diff line Loading @@ -575,8 +575,17 @@ components: type: string type: string pfId: pfId: description: > description: > Identifier of the Policy Function (PF) which enforces the policy. The PF is either a VNFM or a VIM. Identifier of the Policy Function (PF) which enforces the policy. Shall be present when the Cardinality of zero indicates that the PF is the API producer itself. PF is not the API producer and shall be absent otherwise. For example, the PF can be a VNFM or VIM when the API producer is an NFVO. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" associations: description: > Initial value of the “associations” attribute in the “Policy” data structure which represents the policy. How the PF determines the scope of applicability of the policy when this attribute is absent is outside the scope of the present document. type: array items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" required: required: - designer - designer Loading @@ -601,8 +610,9 @@ components: type: string type: string pfId: pfId: description: > description: > Identifier of the Policy Function (PF) which enforces the policy. The PF is either a VNFM or a VIM. Identifier of the Policy Function (PF) which enforces the policy. Shall be present when the PF is not Cardinality of zero indicates that the PF is the API producer itself. the API producer and shall be absent otherwise. For example, the PF can be a VNFM or VIM when the API producer is an NFVO. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" versions: versions: description: > description: > Loading @@ -614,16 +624,18 @@ components: description: > description: > Selected version of the policy. Shall be present if one or more versions of the policy have been transferred. Selected version of the policy. Shall be present if one or more versions of the policy have been transferred. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" policy: description: > Content of the policy. activationStatus: activationStatus: description: > description: > Status of the policy on whether it is activated or deactivated. Status of the policy on whether it is activated or deactivated. $ref: "../components/SOL012_schemas.yaml#/components/schemas/ActivationStatus" $ref: "../components/SOL012_schemas.yaml#/components/schemas/ActivationStatus" associations: associations: description: > description: > Identifiers of the entities that the API producer manages and to which the policy associates to. Identifiers of the entities that the PF manages and to which the policy associates to. The associations refer to identifiers of entities that the PF manages. E.g., if the PF is a VNFM, the policy can associate to VNF instances; if the PF is NFVO, the policy can associate to an NS instances. How the PF determines the scope of applicability of the policy when this attribute is absent is outside the scope of the present document. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" Loading
src/SOL012/components/SOL012_schemas.yaml +22 −3 Original line number Original line Diff line number Diff line Loading @@ -305,13 +305,32 @@ components: description: > description: > New version of the policy to be selected. New version of the policy to be selected. $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Version" associations: addAssociations: description: > description: > Modified associations of the policy, includes the identifiers of the entities that the API Identifiers of entities to be added to the “associations” attribute in the “Policy” producer manages and to which the policy associates to. data structure which represents the policy. The API producer shall ignore the identifiers that already exist in the "associations" attribute in the “Policy” data structure. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" removeAssociations: description: > Identifiers of entities to be removed from the “associations” attribute in the “Policy” data structure which represents the policy. The API producer shall ignore the identifiers that do not exist in the "associations" attribute in the “Policy” data structure type: array items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" removeAllAssociations: description: > Shall be set to TRUE if the policy is no longer associated to any specific entities managed by the PF.ù If "removeAllAssociations" is set to TRUE, neither "addAssociations" nor “removeAssociations” attributes shall be present. Once all associations have been removed, how the PF determines the scope of applicability of the policy is outside the scope of the present document. type: boolean PolicyOperationType: PolicyOperationType: description: > description: > Loading