Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
SOL012
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
NFV - Network Functions Virtualisation
SOL012
Commits
c259eab5
Commit
c259eab5
authored
4 years ago
by
Giacomo Bernini
Browse files
Options
Downloads
Patches
Plain Diff
updates according to NFVSOL(20)000640_SOL012Ed331 and NFVSOL(20)000642_SOL012Ed331
parent
1758e449
No related branches found
Branches containing commit
No related tags found
Tags containing commit
1 merge request
!1
SOL WG approved OpenAPIs for SOL012 v3.4.1
Pipeline
#4848
passed
4 years ago
Stage: external
Changes
2
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/SOL012/PolicyManagement/PolicyManagement.yaml
+20
-8
20 additions, 8 deletions
src/SOL012/PolicyManagement/PolicyManagement.yaml
src/SOL012/components/SOL012_schemas.yaml
+22
-3
22 additions, 3 deletions
src/SOL012/components/SOL012_schemas.yaml
with
42 additions
and
11 deletions
src/SOL012/PolicyManagement/PolicyManagement.yaml
+
20
−
8
View file @
c259eab5
...
...
@@ -575,8 +575,17 @@ components:
type
:
string
pfId
:
description
:
>
Identifier of the Policy Function (PF) which enforces the policy. The PF is either a VNFM or a VIM.
Cardinality of zero indicates that the PF is the API producer itself.
Identifier of the Policy Function (PF) which enforces the policy. Shall be present when the
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"
required
:
-
designer
...
...
@@ -601,8 +610,9 @@ components:
type
:
string
pfId
:
description
:
>
Identifier of the Policy Function (PF) which enforces the policy. The PF is either a VNFM or a VIM.
Cardinality of zero indicates that the PF is the API producer itself.
Identifier of the Policy Function (PF) which enforces the policy. Shall be present when the 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"
versions
:
description
:
>
...
...
@@ -614,16 +624,18 @@ components:
description
:
>
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"
policy
:
description
:
>
Content of the policy.
activationStatus
:
description
:
>
Status of the policy on whether it is activated or deactivated.
$ref
:
"
../components/SOL012_schemas.yaml#/components/schemas/ActivationStatus"
associations
:
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
items
:
$ref
:
"
../components/SOL012_schemas.yaml#/components/schemas/Identifier"
...
...
This diff is collapsed.
Click to expand it.
src/SOL012/components/SOL012_schemas.yaml
+
22
−
3
View file @
c259eab5
...
...
@@ -305,13 +305,32 @@ components:
description
:
>
New version of the policy to be selected.
$ref
:
"
../components/SOL012_schemas.yaml#/components/schemas/Version"
associations
:
a
ddA
ssociations
:
description
:
>
Modified associations of the policy, includes the identifiers of the entities that the API
producer manages and to which the policy associates to.
Identifiers of entities to be added to the “associations” attribute in the “Policy”
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
items
:
$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
:
description
:
>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment