Commit 9dd47c63 authored by Eisha Ayaz's avatar Eisha Ayaz
Browse files

[datamodel-upd][SOL003][VNF-LCM][v5.3.1][7.3.1.x.x...

[datamodel-upd][SOL003][VNF-LCM][v5.3.1][7.3.1.x.x Test-IDs][NFVSOL(25)000232r1] Add attribute cpuPowerStateRequirements for type VirtualComputeDescData
parent 7536a5ee
Loading
Loading
Loading
Loading
+34 −3
Original line number Diff line number Diff line
@@ -642,6 +642,11 @@
                              "required": [
                                "hugePageResources"
                              ]
                            },
                            {
                              "required": [
                                "cpuPowerStateRequirements"
                              ]
                            }
                          ],
                          "properties": {
@@ -693,14 +698,14 @@
                              }
                            },
                            "cpuPowerStateRequirements": {
                              "description": "Requirements of virtual CPU power state configuration data for the OS container resource.\nThis type provides virtual CPU power state configuration data for the virtual compute or OS container resource.\n* NOTE 1: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores\n          should adhere to the range of CPU P and C states defined in the\n          cpuOperationalPowerStates attribute.\n* NOTE 2: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"STATIC\", the cpuOperationalPowerStates attribute shall contain only\n          one set of CPU P and C states requested for the virtual CPU.\n          If the value of the cpuPowerStateManagementPolicy attribute is\n          \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the\n          range of allowed P/C state values during dynamic power state management.\n",
                              "description": "Requirements of virtual CPU power state configuration data for the OS container resource.\nThis type provides virtual CPU power state configuration data for the virtual compute or OS container resource.\n",
                              "type": "object",
                              "required": [
                                "cpuPowerStateManagementPolicy"
                              ],
                              "properties": {
                                "cpuPowerStateManagementPolicy": {
                                  "description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization (see note 1).\n",
                                  "description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization.\n * NOTE 1: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores\n          should adhere to the range of CPU P and C states defined in the\n          cpuOperationalPowerStates attribute.\n",
                                  "type": "string",
                                  "enum": [
                                    "STATIC",
@@ -708,7 +713,7 @@
                                  ]
                                },
                                "cpuOperationalPowerStates": {
                                  "description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU (see note 2).\n",
                                  "description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU.\n * NOTE 2: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"STATIC\", the cpuOperationalPowerStates attribute shall contain only\n          one set of CPU P and C states requested for the virtual CPU.\n          If the value of the cpuPowerStateManagementPolicy attribute is\n          \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the\n          range of allowed P/C state values during dynamic power state management.\n",
                                  "type": "object"
                                }
                              }
@@ -742,6 +747,11 @@
                            "required": [
                              "hugePagesRequirements"
                            ]
                          },
                          {
                            "required": [
                              "cpuPowerStateRequirements"
                            ]
                          }
                        ],
                        "properties": {
@@ -768,6 +778,27 @@
                              "description": "A number defined in IETF RFC 8259.\n",
                              "type": "number"
                            }
                          },
                          "cpuPowerStateRequirements": {
                            "description": "Requirements of virtual CPU power state configuration data for the virtual compute resource of a VM.\n",
                            "type": "object",
                            "required": [
                              "cpuPowerStateManagementPolicy"
                            ],
                            "properties": {
                              "cpuPowerStateManagementPolicy": {
                                "description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization.\n NOTE 1: In case the value of the \"cpuPowerStateManagementPolicy\" attribute is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores should adhere to the range of CPU P and C states defined in the \"cpuOperationalPowerStates\" attribute.\n",
                                "type": "string",
                                "enum": [
                                  "STATIC",
                                  "DYNAMIC"
                                ]
                              },
                              "cpuOperationalPowerStates": {
                                "description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU. \n NOTE 2: In case the value of the \"cpuPowerStateManagementPolicy\" attribute is \"STATIC\", the \"cpuOperationalPowerStates\" attribute shall contain only one set of CPU P and C states requested for the virtual CPU.",
                                "type": "object"
                              }
                            }
                          }
                        }
                      },
+34 −3
Original line number Diff line number Diff line
@@ -634,6 +634,11 @@
															"required": [
																"hugePageResources"
															]
														},
														{
															"required": [
																"cpuPowerStateRequirements"
															]
														}
													],
													"properties": {
@@ -685,14 +690,14 @@
															}
														},
														"cpuPowerStateRequirements": {
															"description": "Requirements of virtual CPU power state configuration data for the OS container resource.\nThis type provides virtual CPU power state configuration data for the virtual compute or OS container resource.\n* NOTE 1: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores\n          should adhere to the range of CPU P and C states defined in the\n          cpuOperationalPowerStates attribute.\n* NOTE 2: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"STATIC\", the cpuOperationalPowerStates attribute shall contain only\n          one set of CPU P and C states requested for the virtual CPU.\n          If the value of the cpuPowerStateManagementPolicy attribute is\n          \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the\n          range of allowed P/C state values during dynamic power state management.\n",
															"description": "Requirements of virtual CPU power state configuration data for the OS container resource.\nThis type provides virtual CPU power state configuration data for the virtual compute or OS container resource.\n",
															"type": "object",
															"required": [
																"cpuPowerStateManagementPolicy"
															],
															"properties": {
																"cpuPowerStateManagementPolicy": {
																	"description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization (see note 1).\n",
                          											"description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization.\n * NOTE 1: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores\n          should adhere to the range of CPU P and C states defined in the\n          cpuOperationalPowerStates attribute.\n",
																	"type": "string",
																	"enum": [
																		"STATIC",
@@ -700,7 +705,7 @@
																	]
																},
																"cpuOperationalPowerStates": {
																	"description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU (see note 2).\n",
																	"description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU. \n NOTE 2: In case the value of the \"cpuPowerStateManagementPolicy\" attribute is \"STATIC\", the \"cpuOperationalPowerStates\" attribute shall contain only one set of CPU P and C states requested for the virtual CPU. If the value of the \"cpuPowerStateManagementPolicy\" attribute is \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the range of allowed P/C state values during dynamic power state management.\n",
																	"type": "object"
																}
															}
@@ -734,6 +739,11 @@
														"required": [
															"hugePagesRequirements"
														]
													},
													{
														"required": [
															"cpuPowerStateRequirements"
														]
													}
												],
												"properties": {
@@ -760,6 +770,27 @@
															"description": "A number defined in IETF RFC 8259.\n",
															"type": "number"
														}
													},
													"cpuPowerStateRequirements": {
														"description": "Requirements of virtual CPU power state configuration data for the virtual compute resource.",
														"type": "object",
														"required": [
															"cpuPowerStateManagementPolicy"
														],
														"properties": {
															"cpuPowerStateManagementPolicy": {
																"description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization.\n *  NOTE 1: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores\n          should adhere to the range of CPU P and C states defined in the\n          cpuOperationalPowerStates attribute.\n",
																"type": "string",
																"enum": [
																	"STATIC",
																	"DYNAMIC"
																]
															},
															"cpuOperationalPowerStates": {
																"description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU .\n * NOTE 2: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"STATIC\", the cpuOperationalPowerStates attribute shall contain only\n          one set of CPU P and C states requested for the virtual CPU.\n          If the value of the cpuPowerStateManagementPolicy attribute is\n          \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the\n          range of allowed P/C state values during dynamic power state management.\n",
																"type": "object"
															}
														}
													}
												}
											},
+33 −4
Original line number Diff line number Diff line
@@ -644,6 +644,11 @@
                                "required": [
                                  "hugePageResources"
                                ]
                              },
                              {
                                "required": [
                                  "cpuPowerStateRequirements"
                                ]
                              }
                            ],
                            "properties": {
@@ -695,14 +700,14 @@
                                }
                              },
                              "cpuPowerStateRequirements": {
                                "description": "Requirements of virtual CPU power state configuration data for the OS container resource.\nThis type provides virtual CPU power state configuration data for the virtual compute or OS container resource.\n* NOTE 1: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores\n          should adhere to the range of CPU P and C states defined in the\n          cpuOperationalPowerStates attribute.\n* NOTE 2: In case the value of the cpuPowerStateManagementPolicy attribute\n          is \"STATIC\", the cpuOperationalPowerStates attribute shall contain only\n          one set of CPU P and C states requested for the virtual CPU.\n          If the value of the cpuPowerStateManagementPolicy attribute is\n          \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the\n          range of allowed P/C state values during dynamic power state management.\n",
															  "description": "Requirements of virtual CPU power state configuration data for the OS container resource.\nThis type provides virtual CPU power state configuration data for the virtual compute or OS container resource.\n",
                                "type": "object",
                                "required": [
                                  "cpuPowerStateManagementPolicy"
                                ],
                                "properties": {
                                  "cpuPowerStateManagementPolicy": {
                                    "description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization (see note 1).\n",
                                    "description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization.\n NOTE 1: In case the value of the \"cpuPowerStateManagementPolicy\" attribute is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores should adhere to the range of CPU P and C states defined in the \"cpuOperationalPowerStates\" attribute.\n",
                                    "type": "string",
                                    "enum": [
                                      "STATIC",
@@ -710,7 +715,7 @@
                                    ]
                                  },
                                  "cpuOperationalPowerStates": {
                                    "description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU (see note 2).\n",
                                    "description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU. \n NOTE 2: In case the value of the \"cpuPowerStateManagementPolicy\" attribute is \"STATIC\", the \"cpuOperationalPowerStates\" attribute shall contain only one set of CPU P and C states requested for the virtual CPU. If the value of the \"cpuPowerStateManagementPolicy\" attribute is \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the range of allowed P/C state values during dynamic power state management.\n",
                                    "type": "object"
                                  }
                                }
@@ -744,6 +749,11 @@
                              "required": [
                                "hugePagesRequirements"
                              ]
                            },
                            {
                              "required": [
                                "cpuPowerStateRequirements"
                              ]
                            }
                          ],
                          "properties": {
@@ -770,6 +780,25 @@
                                "description": "A number defined in IETF RFC 8259.\n",
                                "type": "number"
                              }
                            },
                            "cpuPowerStateRequirements": {
                              "description": "Requirements of virtual CPU power state configuration data for the virtual compute resource of a VM.\n",
                              "type": "object",
                              "required": [
                                "cpuPowerStateManagementPolicy"
                              ],
                              "properties": {
                                "cpuPowerStateManagementPolicy": {
                                  "description": "Indicates the policy for CPU power state management. Permitted values:\n  * STATIC\n  * DYNAMIC\nIn case of \"STATIC\", the virtual CPU cores are requested to be allocated to logical CPU cores according to the cpuOperationalPowerStates attribute. In case of \"DYNAMIC\", the CPU power states of virtual CPU cores can be allocated to logical CPU cores whose power states can be adjusted dynamically depending on core utilization.\n NOTE 1: In case the value of the \"cpuPowerStateManagementPolicy\" attribute is \"DYNAMIC\", dynamic adjustment of CPU power states of logical CPU cores should adhere to the range of CPU P and C states defined in the \"cpuOperationalPowerStates\" attribute.\n",
                                  "type": "string",
                                  "enum": [
                                    "STATIC",
                                    "DYNAMIC"
                                  ]
                                },
                                "cpuOperationalPowerStates": {
                                  "description": "Provides the list of operational power states (i.e. P and C states) defined for the virtual CPU. \n NOTE 2: In case the value of the \"cpuPowerStateManagementPolicy\" attribute is \"STATIC\", the \"cpuOperationalPowerStates\" attribute shall contain only one set of CPU P and C states requested for the virtual CPU. If the value of the \"cpuPowerStateManagementPolicy\" attribute is \"DYNAMIC\", multiple CPU P and C states can be defined to indicate the range of allowed P/C state values during dynamic power state management.\n",
                                  "type": "object"
                                }
                          }
                        },
+34 −4

File changed.

Preview size limit exceeded, changes collapsed.

+35 −6

File changed.

Preview size limit exceeded, changes collapsed.