Commit 7536a5ee 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 OsContainerDescData
parent fb2a6a74
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -691,6 +691,27 @@
                                "description": "A number defined in IETF RFC 8259.\n",
                                "type": "number"
                              }
                            },
                            "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",
                              "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",
                                  "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 (see note 2).\n",
                                  "type": "object"
                                }
                              }
                            }
                          }
                        }
+21 −0
Original line number Diff line number Diff line
@@ -683,6 +683,27 @@
																"description": "A number defined in IETF RFC 8259.\n",
																"type": "number"
															}
														},
														"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",
															"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",
																	"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 (see note 2).\n",
																	"type": "object"
																}
															}
														}
													}
												}
+21 −0
Original line number Diff line number Diff line
@@ -693,6 +693,27 @@
                                  "description": "A number defined in IETF RFC 8259.\n",
                                  "type": "number"
                                }
                              },
                              "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",
                                "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",
                                    "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 (see note 2).\n",
                                    "type": "object"
                                  }
                                }
                              }
                            }
                          }
+21 −0
Original line number Diff line number Diff line
@@ -641,6 +641,27 @@
                        "description": "A number defined in IETF RFC 8259.\n",
                        "type": "number"
                      }
                    },
                    "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",
                      "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",
                          "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 (see note 2).\n",
                          "type": "object"
                        }
                      }
                    }
                  }
                }
+21 −0
Original line number Diff line number Diff line
@@ -643,6 +643,27 @@
                          "description": "A number defined in IETF RFC 8259.\n",
                          "type": "number"
                        }
                      },
                      "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",
                        "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",
                            "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 (see note 2).\n",
                            "type": "object"
                          }
                        }
                      }
                    }
                  }