Loading src/SOL012/PolicyManagement/PolicyManagement.yaml +7 −4 Original line number Original line Diff line number Diff line Loading @@ -582,8 +582,12 @@ components: associations: associations: description: > description: > Initial value of the “associations” attribute in the “Policy” data structure which represents the policy. 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 Shall be absent when the association feature is not applicable for the PF. is absent is outside the scope of the present document. 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 Loading @@ -635,6 +639,7 @@ components: associations: associations: description: > description: > Identifiers of the entities that the PF manages and to which the policy associates to. Identifiers of the entities that the PF manages and to which the policy associates to. Shall be absent when the association feature is not applicable for the PF. The associations refer to identifiers of entities that the PF manages. 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 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. associate to an NS instances. Loading Loading @@ -668,7 +673,6 @@ components: - id - id - designer - designer - name - name - policy - activationStatus - activationStatus - transferStatus - transferStatus - _links - _links Loading Loading @@ -1091,7 +1095,6 @@ components: Shall be returned when the policy content has been transferred successfully. Shall be returned when the policy content has been transferred successfully. The response body shall be empty. The response body shall be empty. Editor's note: It is FFS whether an empty payload is allowed for 201 Created response headers: headers: WWW-Authenticate: WWW-Authenticate: description: > description: > Loading src/SOL012/components/SOL012_schemas.yaml +5 −2 Original line number Original line Diff line number Diff line Loading @@ -320,6 +320,7 @@ components: data structure which represents the policy. data structure which represents the policy. The API producer shall ignore the identifiers that already exist in the "associations" The API producer shall ignore the identifiers that already exist in the "associations" attribute in the “Policy” data structure. attribute in the “Policy” data structure. Shall be absent when the association feature is not applicable for the PF. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" Loading @@ -328,13 +329,15 @@ components: Identifiers of entities to be removed from the “associations” attribute in the “Policy” data structure Identifiers of entities to be removed from the “associations” attribute in the “Policy” data structure which represents the policy. which represents the policy. The API producer shall ignore the identifiers that do not exist in the "associations" The API producer shall ignore the identifiers that do not exist in the "associations" attribute in the “Policy” data structure attribute in the “Policy” data structure. Shall be absent when the association feature is not applicable for the PF. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" removeAllAssociations: removeAllAssociations: description: > description: > Shall be set to TRUE if the policy is no longer associated to any specific entities managed by the PF.ù Shall be set to TRUE if the policy is no longer associated to any specific entities managed by the PF. Shall be absent when the association feature is not applicable for the PF. If "removeAllAssociations" is set to TRUE, neither "addAssociations" nor “removeAssociations” attributes If "removeAllAssociations" is set to TRUE, neither "addAssociations" nor “removeAssociations” attributes shall be present. shall be present. Once all associations have been removed, how the PF determines the scope of applicability of Once all associations have been removed, how the PF determines the scope of applicability of Loading Loading
src/SOL012/PolicyManagement/PolicyManagement.yaml +7 −4 Original line number Original line Diff line number Diff line Loading @@ -582,8 +582,12 @@ components: associations: associations: description: > description: > Initial value of the “associations” attribute in the “Policy” data structure which represents the policy. 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 Shall be absent when the association feature is not applicable for the PF. is absent is outside the scope of the present document. 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 Loading @@ -635,6 +639,7 @@ components: associations: associations: description: > description: > Identifiers of the entities that the PF manages and to which the policy associates to. Identifiers of the entities that the PF manages and to which the policy associates to. Shall be absent when the association feature is not applicable for the PF. The associations refer to identifiers of entities that the PF manages. 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 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. associate to an NS instances. Loading Loading @@ -668,7 +673,6 @@ components: - id - id - designer - designer - name - name - policy - activationStatus - activationStatus - transferStatus - transferStatus - _links - _links Loading Loading @@ -1091,7 +1095,6 @@ components: Shall be returned when the policy content has been transferred successfully. Shall be returned when the policy content has been transferred successfully. The response body shall be empty. The response body shall be empty. Editor's note: It is FFS whether an empty payload is allowed for 201 Created response headers: headers: WWW-Authenticate: WWW-Authenticate: description: > description: > Loading
src/SOL012/components/SOL012_schemas.yaml +5 −2 Original line number Original line Diff line number Diff line Loading @@ -320,6 +320,7 @@ components: data structure which represents the policy. data structure which represents the policy. The API producer shall ignore the identifiers that already exist in the "associations" The API producer shall ignore the identifiers that already exist in the "associations" attribute in the “Policy” data structure. attribute in the “Policy” data structure. Shall be absent when the association feature is not applicable for the PF. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" Loading @@ -328,13 +329,15 @@ components: Identifiers of entities to be removed from the “associations” attribute in the “Policy” data structure Identifiers of entities to be removed from the “associations” attribute in the “Policy” data structure which represents the policy. which represents the policy. The API producer shall ignore the identifiers that do not exist in the "associations" The API producer shall ignore the identifiers that do not exist in the "associations" attribute in the “Policy” data structure attribute in the “Policy” data structure. Shall be absent when the association feature is not applicable for the PF. type: array type: array items: items: $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" $ref: "../components/SOL012_schemas.yaml#/components/schemas/Identifier" removeAllAssociations: removeAllAssociations: description: > description: > Shall be set to TRUE if the policy is no longer associated to any specific entities managed by the PF.ù Shall be set to TRUE if the policy is no longer associated to any specific entities managed by the PF. Shall be absent when the association feature is not applicable for the PF. If "removeAllAssociations" is set to TRUE, neither "addAssociations" nor “removeAssociations” attributes If "removeAllAssociations" is set to TRUE, neither "addAssociations" nor “removeAssociations” attributes shall be present. shall be present. Once all associations have been removed, how the PF determines the scope of applicability of Once all associations have been removed, how the PF determines the scope of applicability of Loading