diff --git a/intersight-sdk-version b/intersight-sdk-version index 166264df..9ce3334e 100644 --- a/intersight-sdk-version +++ b/intersight-sdk-version @@ -1 +1 @@ -"v1.0.11.18534" +"v1.0.11.18775" diff --git a/pkg/oapi/intersight-openapi.json b/pkg/oapi/intersight-openapi.json index b75f2ff7..57d20909 100644 --- a/pkg/oapi/intersight-openapi.json +++ b/pkg/oapi/intersight-openapi.json @@ -1,8 +1,8 @@ { "openapi": "3.0.2", "info": { - "description": "Cisco Intersight is a management platform delivered as a service with embedded analytics for your Cisco and\n3rd party IT infrastructure. This platform offers an intelligent level of management that enables\nIT organizations to analyze, simplify, and automate their environments in more advanced ways than the prior\ngenerations of tools. Cisco Intersight provides an integrated and intuitive management experience for\nresources in the traditional data center as well as at the edge. With flexible deployment options to address\ncomplex security needs, getting started with Intersight is quick and easy.\nCisco Intersight has deep integration with Cisco UCS and HyperFlex systems allowing for remote deployment,\nconfiguration, and ongoing maintenance. The model-based deployment works for a single system in a remote\nlocation or hundreds of systems in a data center and enables rapid, standardized configuration and deployment.\nIt also streamlines maintaining those systems whether you are working with small or very large configurations.\nThe Intersight OpenAPI document defines the complete set of properties that are returned in the\nHTTP response. From that perspective, a client can expect that no additional properties are returned,\nunless these properties are explicitly defined in the OpenAPI document.\nHowever, when a client uses an older version of the Intersight OpenAPI document, the server may\nsend additional properties because the software is more recent than the client. In that case, the client\nmay receive properties that it does not know about.\nSome generated SDKs perform a strict validation of the HTTP response body against the OpenAPI document.\nThis document was created on 2024-09-03T21:00:27Z.", - "version": "1.0.11-18534", + "description": "Cisco Intersight is a management platform delivered as a service with embedded analytics for your Cisco and\n3rd party IT infrastructure. This platform offers an intelligent level of management that enables\nIT organizations to analyze, simplify, and automate their environments in more advanced ways than the prior\ngenerations of tools. Cisco Intersight provides an integrated and intuitive management experience for\nresources in the traditional data center as well as at the edge. With flexible deployment options to address\ncomplex security needs, getting started with Intersight is quick and easy.\nCisco Intersight has deep integration with Cisco UCS and HyperFlex systems allowing for remote deployment,\nconfiguration, and ongoing maintenance. The model-based deployment works for a single system in a remote\nlocation or hundreds of systems in a data center and enables rapid, standardized configuration and deployment.\nIt also streamlines maintaining those systems whether you are working with small or very large configurations.\nThe Intersight OpenAPI document defines the complete set of properties that are returned in the\nHTTP response. From that perspective, a client can expect that no additional properties are returned,\nunless these properties are explicitly defined in the OpenAPI document.\nHowever, when a client uses an older version of the Intersight OpenAPI document, the server may\nsend additional properties because the software is more recent than the client. In that case, the client\nmay receive properties that it does not know about.\nSome generated SDKs perform a strict validation of the HTTP response body against the OpenAPI document.\nThis document was created on 2024-09-20T07:31:18Z.", + "version": "1.0.11-18775", "title": "Cisco Intersight", "license": { "name": "Apache License, Version 2.0", @@ -66,6 +66,9 @@ { "name": "certificatemanagement" }, + { + "name": "changelog" + }, { "name": "chassis" }, @@ -276,9 +279,6 @@ { "name": "policy" }, - { - "name": "policyinventory" - }, { "name": "pool" }, @@ -51663,6 +51663,219 @@ } } }, + "/api/v1/capability/StorageControllersMetaData": { + "get": { + "tags": [ + "capability" + ], + "summary": "Read a 'capability.StorageControllersMetaData' resource.", + "operationId": "GetCapabilityStorageControllersMetaDataList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.capability.StorageControllersMetaData", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'capability.StorageControllersMetaData' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/capability.StorageControllersMetaData.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/capability/StorageControllersMetaData/{Moid}": { + "get": { + "tags": [ + "capability" + ], + "summary": "Read a 'capability.StorageControllersMetaData' resource.", + "operationId": "GetCapabilityStorageControllersMetaDataByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.capability.StorageControllersMetaData", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'capability.StorageControllersMetaData' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/capability.StorageControllersMetaData" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetCapabilityStorageControllersMetaDataByMoid": { + "operationId": "GetCapabilityStorageControllersMetaDataByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/capability/StorageControllersMetaData/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, "/api/v1/capability/SwitchCapabilities": { "get": { "tags": [ @@ -52749,8 +52962,11 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "READ.capability.SwitchEquipmentInfo", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -52948,8 +53164,11 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "READ.capability.SwitchEquipmentInfo", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -56157,13 +56376,13 @@ } } }, - "/api/v1/chassis/ConfigChangeDetails": { + "/api/v1/changelog/Items": { "get": { "tags": [ - "chassis" + "changelog" ], - "summary": "Read a 'chassis.ConfigChangeDetail' resource.", - "operationId": "GetChassisConfigChangeDetailList", + "summary": "Read a 'changelog.Item' resource.", + "operationId": "GetChangelogItemList", "security": [ { "cookieAuth": [] @@ -56174,10 +56393,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.chassis.ConfigChangeDetail", + "PRIVSET.View Workflow Definitions", + "READ.changelog.Item", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -56220,7 +56440,7 @@ ], "responses": { "200": { - "description": "List of 'chassis.ConfigChangeDetail' resources for the given filter criteria", + "description": "List of 'changelog.Item' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -56238,7 +56458,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigChangeDetail.Response" + "$ref": "#/components/schemas/changelog.Item.Response" } }, "text/csv": { @@ -56269,15 +56489,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/chassis/ConfigChangeDetails/{Moid}": { - "get": { + }, + "post": { "tags": [ - "chassis" + "changelog" ], - "summary": "Read a 'chassis.ConfigChangeDetail' resource.", - "operationId": "GetChassisConfigChangeDetailByMoid", + "summary": "Create a 'changelog.Item' resource.", + "operationId": "CreateChangelogItem", "security": [ { "cookieAuth": [] @@ -56287,62 +56505,54 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.chassis.ConfigChangeDetail", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "CREATE.changelog.Item" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'changelog.Item' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/changelog.Item" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'chassis.ConfigChangeDetail' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'changelog.Item' resource was created as requested. The 'changelog.Item' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigChangeDetail" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/changelog.Item" } } }, "links": { - "GetChassisConfigChangeDetailByMoid": { - "operationId": "GetChassisConfigChangeDetailByMoid", + "GetChangelogItemByMoid": { + "operationId": "GetChangelogItemByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigChangeDetails/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/changelog/Items/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -56370,13 +56580,13 @@ } } }, - "/api/v1/chassis/ConfigImports": { + "/api/v1/changelog/Items/{Moid}": { "get": { "tags": [ - "chassis" + "changelog" ], - "summary": "Read a 'chassis.ConfigImport' resource.", - "operationId": "GetChassisConfigImportList", + "summary": "Read a 'changelog.Item' resource.", + "operationId": "GetChangelogItemByMoid", "security": [ { "cookieAuth": [] @@ -56387,10 +56597,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.chassis.ConfigImport", + "PRIVSET.View Workflow Definitions", + "READ.changelog.Item", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -56398,42 +56609,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'chassis.ConfigImport' resources for the given filter criteria", + "description": "An instance of the 'changelog.Item' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -56451,7 +56632,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigImport.Response" + "$ref": "#/components/schemas/changelog.Item" } }, "text/csv": { @@ -56464,6 +56645,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetChangelogItemByMoid": { + "operationId": "GetChangelogItemByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/changelog/Items/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -56485,10 +56681,10 @@ }, "post": { "tags": [ - "chassis" + "changelog" ], - "summary": "Create a 'chassis.ConfigImport' resource.", - "operationId": "CreateChassisConfigImport", + "summary": "Update a 'changelog.Item' resource.", + "operationId": "UpdateChangelogItem", "security": [ { "cookieAuth": [] @@ -56498,35 +56694,37 @@ }, { "oAuth2": [ - "CREATE.chassis.ConfigImport", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" + "UPDATE.changelog.Item" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'chassis.ConfigImport' resource to create.", + "description": "The 'changelog.Item' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigImport" + "$ref": "#/components/schemas/changelog.Item" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ConfigImport' resource was created as requested. The 'chassis.ConfigImport' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'changelog.Item' resource was modified as requested. The 'changelog.Item' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -56538,17 +56736,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigImport" + "$ref": "#/components/schemas/changelog.Item" } } }, "links": { - "GetChassisConfigImportByMoid": { - "operationId": "GetChassisConfigImportByMoid", + "GetChangelogItemByMoid": { + "operationId": "GetChangelogItemByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigImports/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/changelog/Items/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -56574,15 +56772,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/chassis/ConfigImports/{Moid}": { - "get": { + }, + "patch": { "tags": [ - "chassis" + "changelog" ], - "summary": "Read a 'chassis.ConfigImport' resource.", - "operationId": "GetChassisConfigImportByMoid", + "summary": "Update a 'changelog.Item' resource.", + "operationId": "PatchChangelogItem", "security": [ { "cookieAuth": [] @@ -56592,62 +56788,59 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.chassis.ConfigImport", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.changelog.Item" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'changelog.Item' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/changelog.Item" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'chassis.ConfigImport' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'changelog.Item' resource was patched as requested. The 'changelog.Item' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigImport" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/changelog.Item" } } }, "links": { - "GetChassisConfigImportByMoid": { - "operationId": "GetChassisConfigImportByMoid", + "GetChangelogItemByMoid": { + "operationId": "GetChangelogItemByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigImports/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/changelog/Items/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -56673,15 +56866,68 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "changelog" + ], + "summary": "Delete a 'changelog.Item' resource.", + "operationId": "DeleteChangelogItem", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.changelog.Item" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/chassis/ConfigResults": { + "/api/v1/chassis/ConfigChangeDetails": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.ConfigResult' resource.", - "operationId": "GetChassisConfigResultList", + "summary": "Read a 'chassis.ConfigChangeDetail' resource.", + "operationId": "GetChassisConfigChangeDetailList", "security": [ { "cookieAuth": [] @@ -56695,7 +56941,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.ConfigResult", + "READ.chassis.ConfigChangeDetail", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -56738,7 +56984,7 @@ ], "responses": { "200": { - "description": "List of 'chassis.ConfigResult' resources for the given filter criteria", + "description": "List of 'chassis.ConfigChangeDetail' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -56756,7 +57002,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigResult.Response" + "$ref": "#/components/schemas/chassis.ConfigChangeDetail.Response" } }, "text/csv": { @@ -56789,13 +57035,13 @@ } } }, - "/api/v1/chassis/ConfigResults/{Moid}": { + "/api/v1/chassis/ConfigChangeDetails/{Moid}": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.ConfigResult' resource.", - "operationId": "GetChassisConfigResultByMoid", + "summary": "Read a 'chassis.ConfigChangeDetail' resource.", + "operationId": "GetChassisConfigChangeDetailByMoid", "security": [ { "cookieAuth": [] @@ -56809,7 +57055,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.ConfigResult", + "READ.chassis.ConfigChangeDetail", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -56822,7 +57068,7 @@ ], "responses": { "200": { - "description": "An instance of the 'chassis.ConfigResult' resource.", + "description": "An instance of the 'chassis.ConfigChangeDetail' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -56840,7 +57086,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigResult" + "$ref": "#/components/schemas/chassis.ConfigChangeDetail" } }, "text/csv": { @@ -56855,12 +57101,12 @@ } }, "links": { - "GetChassisConfigResultByMoid": { - "operationId": "GetChassisConfigResultByMoid", + "GetChassisConfigChangeDetailByMoid": { + "operationId": "GetChassisConfigChangeDetailByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigChangeDetails/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -56888,13 +57134,13 @@ } } }, - "/api/v1/chassis/ConfigResultEntries": { + "/api/v1/chassis/ConfigImports": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.ConfigResultEntry' resource.", - "operationId": "GetChassisConfigResultEntryList", + "summary": "Read a 'chassis.ConfigImport' resource.", + "operationId": "GetChassisConfigImportList", "security": [ { "cookieAuth": [] @@ -56908,7 +57154,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.ConfigResultEntry", + "READ.chassis.ConfigImport", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -56951,7 +57197,7 @@ ], "responses": { "200": { - "description": "List of 'chassis.ConfigResultEntry' resources for the given filter criteria", + "description": "List of 'chassis.ConfigImport' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -56969,7 +57215,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigResultEntry.Response" + "$ref": "#/components/schemas/chassis.ConfigImport.Response" } }, "text/csv": { @@ -57000,15 +57246,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/chassis/ConfigResultEntries/{Moid}": { - "get": { + }, + "post": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.ConfigResultEntry' resource.", - "operationId": "GetChassisConfigResultEntryByMoid", + "summary": "Create a 'chassis.ConfigImport' resource.", + "operationId": "CreateChassisConfigImport", "security": [ { "cookieAuth": [] @@ -57018,62 +57262,57 @@ }, { "oAuth2": [ + "CREATE.chassis.ConfigImport", "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.chassis.ConfigResultEntry", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'chassis.ConfigImport' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/chassis.ConfigImport" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'chassis.ConfigResultEntry' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ConfigImport' resource was created as requested. The 'chassis.ConfigImport' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ConfigResultEntry" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/chassis.ConfigImport" } } }, "links": { - "GetChassisConfigResultEntryByMoid": { - "operationId": "GetChassisConfigResultEntryByMoid", + "GetChassisConfigImportByMoid": { + "operationId": "GetChassisConfigImportByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigResultEntries/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigImports/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -57101,13 +57340,13 @@ } } }, - "/api/v1/chassis/IomProfiles": { + "/api/v1/chassis/ConfigImports/{Moid}": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.IomProfile' resource.", - "operationId": "GetChassisIomProfileList", + "summary": "Read a 'chassis.ConfigImport' resource.", + "operationId": "GetChassisConfigImportByMoid", "security": [ { "cookieAuth": [] @@ -57121,7 +57360,106 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.IomProfile", + "READ.chassis.ConfigImport", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'chassis.ConfigImport' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/chassis.ConfigImport" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetChassisConfigImportByMoid": { + "operationId": "GetChassisConfigImportByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigImports/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/chassis/ConfigResults": { + "get": { + "tags": [ + "chassis" + ], + "summary": "Read a 'chassis.ConfigResult' resource.", + "operationId": "GetChassisConfigResultList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.chassis.ConfigResult", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -57164,7 +57502,7 @@ ], "responses": { "200": { - "description": "List of 'chassis.IomProfile' resources for the given filter criteria", + "description": "List of 'chassis.ConfigResult' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -57182,7 +57520,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.IomProfile.Response" + "$ref": "#/components/schemas/chassis.ConfigResult.Response" } }, "text/csv": { @@ -57215,13 +57553,13 @@ } } }, - "/api/v1/chassis/IomProfiles/{Moid}": { + "/api/v1/chassis/ConfigResults/{Moid}": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.IomProfile' resource.", - "operationId": "GetChassisIomProfileByMoid", + "summary": "Read a 'chassis.ConfigResult' resource.", + "operationId": "GetChassisConfigResultByMoid", "security": [ { "cookieAuth": [] @@ -57235,7 +57573,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.IomProfile", + "READ.chassis.ConfigResult", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -57248,7 +57586,7 @@ ], "responses": { "200": { - "description": "An instance of the 'chassis.IomProfile' resource.", + "description": "An instance of the 'chassis.ConfigResult' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -57266,7 +57604,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.IomProfile" + "$ref": "#/components/schemas/chassis.ConfigResult" } }, "text/csv": { @@ -57281,12 +57619,12 @@ } }, "links": { - "GetChassisIomProfileByMoid": { - "operationId": "GetChassisIomProfileByMoid", + "GetChassisConfigResultByMoid": { + "operationId": "GetChassisConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/IomProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -57314,13 +57652,13 @@ } } }, - "/api/v1/chassis/Profiles": { + "/api/v1/chassis/ConfigResultEntries": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.Profile' resource.", - "operationId": "GetChassisProfileList", + "summary": "Read a 'chassis.ConfigResultEntry' resource.", + "operationId": "GetChassisConfigResultEntryList", "security": [ { "cookieAuth": [] @@ -57334,7 +57672,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.Profile", + "READ.chassis.ConfigResultEntry", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -57377,7 +57715,7 @@ ], "responses": { "200": { - "description": "List of 'chassis.Profile' resources for the given filter criteria", + "description": "List of 'chassis.ConfigResultEntry' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -57395,7 +57733,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.Profile.Response" + "$ref": "#/components/schemas/chassis.ConfigResultEntry.Response" } }, "text/csv": { @@ -57426,107 +57764,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "chassis" - ], - "summary": "Create a 'chassis.Profile' resource.", - "operationId": "CreateChassisProfile", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.chassis.Profile", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'chassis.Profile' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/chassis.Profile" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.Profile' resource was created as requested. The 'chassis.Profile' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/chassis.Profile" - } - } - }, - "links": { - "GetChassisProfileByMoid": { - "operationId": "GetChassisProfileByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/chassis/Profiles/{Moid}": { + "/api/v1/chassis/ConfigResultEntries/{Moid}": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.Profile' resource.", - "operationId": "GetChassisProfileByMoid", + "summary": "Read a 'chassis.ConfigResultEntry' resource.", + "operationId": "GetChassisConfigResultEntryByMoid", "security": [ { "cookieAuth": [] @@ -57540,7 +57786,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.Profile", + "READ.chassis.ConfigResultEntry", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -57553,7 +57799,7 @@ ], "responses": { "200": { - "description": "An instance of the 'chassis.Profile' resource.", + "description": "An instance of the 'chassis.ConfigResultEntry' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -57571,7 +57817,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.Profile" + "$ref": "#/components/schemas/chassis.ConfigResultEntry" } }, "text/csv": { @@ -57586,12 +57832,12 @@ } }, "links": { - "GetChassisProfileByMoid": { - "operationId": "GetChassisProfileByMoid", + "GetChassisConfigResultEntryByMoid": { + "operationId": "GetChassisConfigResultEntryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ConfigResultEntries/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -57617,13 +57863,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/chassis/IomProfiles": { + "get": { "tags": [ "chassis" ], - "summary": "Update a 'chassis.Profile' resource.", - "operationId": "UpdateChassisProfile", + "summary": "Read a 'chassis.IomProfile' resource.", + "operationId": "GetChassisIomProfileList", "security": [ { "cookieAuth": [] @@ -57635,66 +57883,81 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.chassis.IomProfile", "ROLE.Account Administrator", - "UPDATE.chassis.Profile" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'chassis.Profile' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/chassis.Profile" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.Profile' resource was modified as requested. The 'chassis.Profile' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'chassis.IomProfile' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.Profile" + "$ref": "#/components/schemas/chassis.IomProfile.Response" } - } - }, - "links": { - "GetChassisProfileByMoid": { - "operationId": "GetChassisProfileByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -57714,13 +57977,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/chassis/IomProfiles/{Moid}": { + "get": { "tags": [ "chassis" ], - "summary": "Update a 'chassis.Profile' resource.", - "operationId": "PatchChassisProfile", + "summary": "Read a 'chassis.IomProfile' resource.", + "operationId": "GetChassisIomProfileByMoid", "security": [ { "cookieAuth": [] @@ -57732,60 +57997,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.chassis.IomProfile", "ROLE.Account Administrator", - "UPDATE.chassis.Profile" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'chassis.Profile' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/chassis.Profile" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.Profile' resource was patched as requested. The 'chassis.Profile' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'chassis.IomProfile' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.Profile" + "$ref": "#/components/schemas/chassis.IomProfile" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetChassisProfileByMoid": { - "operationId": "GetChassisProfileByMoid", + "GetChassisIomProfileByMoid": { + "operationId": "GetChassisIomProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/IomProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -57811,71 +58076,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "chassis" - ], - "summary": "Delete a 'chassis.Profile' resource.", - "operationId": "DeleteChassisProfile", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.chassis.Profile", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/chassis/ProfileTemplates": { + "/api/v1/chassis/Profiles": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.ProfileTemplate' resource.", - "operationId": "GetChassisProfileTemplateList", + "summary": "Read a 'chassis.Profile' resource.", + "operationId": "GetChassisProfileList", "security": [ { "cookieAuth": [] @@ -57889,7 +58098,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.ProfileTemplate", + "READ.chassis.Profile", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -57932,7 +58141,7 @@ ], "responses": { "200": { - "description": "List of 'chassis.ProfileTemplate' resources for the given filter criteria", + "description": "List of 'chassis.Profile' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -57950,7 +58159,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate.Response" + "$ref": "#/components/schemas/chassis.Profile.Response" } }, "text/csv": { @@ -57986,8 +58195,8 @@ "tags": [ "chassis" ], - "summary": "Create a 'chassis.ProfileTemplate' resource.", - "operationId": "CreateChassisProfileTemplate", + "summary": "Create a 'chassis.Profile' resource.", + "operationId": "CreateChassisProfile", "security": [ { "cookieAuth": [] @@ -57997,7 +58206,7 @@ }, { "oAuth2": [ - "CREATE.chassis.ProfileTemplate", + "CREATE.chassis.Profile", "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" @@ -58013,19 +58222,19 @@ } ], "requestBody": { - "description": "The 'chassis.ProfileTemplate' resource to create.", + "description": "The 'chassis.Profile' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate" + "$ref": "#/components/schemas/chassis.Profile" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ProfileTemplate' resource was created as requested. The 'chassis.ProfileTemplate' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.Profile' resource was created as requested. The 'chassis.Profile' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -58037,17 +58246,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate" + "$ref": "#/components/schemas/chassis.Profile" } } }, "links": { - "GetChassisProfileTemplateByMoid": { - "operationId": "GetChassisProfileTemplateByMoid", + "GetChassisProfileByMoid": { + "operationId": "GetChassisProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -58075,13 +58284,13 @@ } } }, - "/api/v1/chassis/ProfileTemplates/{Moid}": { + "/api/v1/chassis/Profiles/{Moid}": { "get": { "tags": [ "chassis" ], - "summary": "Read a 'chassis.ProfileTemplate' resource.", - "operationId": "GetChassisProfileTemplateByMoid", + "summary": "Read a 'chassis.Profile' resource.", + "operationId": "GetChassisProfileByMoid", "security": [ { "cookieAuth": [] @@ -58095,7 +58304,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.chassis.ProfileTemplate", + "READ.chassis.Profile", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -58108,7 +58317,7 @@ ], "responses": { "200": { - "description": "An instance of the 'chassis.ProfileTemplate' resource.", + "description": "An instance of the 'chassis.Profile' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -58126,7 +58335,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate" + "$ref": "#/components/schemas/chassis.Profile" } }, "text/csv": { @@ -58141,12 +58350,12 @@ } }, "links": { - "GetChassisProfileTemplateByMoid": { - "operationId": "GetChassisProfileTemplateByMoid", + "GetChassisProfileByMoid": { + "operationId": "GetChassisProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -58177,8 +58386,8 @@ "tags": [ "chassis" ], - "summary": "Update a 'chassis.ProfileTemplate' resource.", - "operationId": "UpdateChassisProfileTemplate", + "summary": "Update a 'chassis.Profile' resource.", + "operationId": "UpdateChassisProfile", "security": [ { "cookieAuth": [] @@ -58191,7 +58400,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.chassis.ProfileTemplate" + "UPDATE.chassis.Profile" ] } ], @@ -58204,12 +58413,12 @@ } ], "requestBody": { - "description": "The 'chassis.ProfileTemplate' resource to update.", + "description": "The 'chassis.Profile' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate" + "$ref": "#/components/schemas/chassis.Profile" } }, "application/json-patch+json": { @@ -58221,7 +58430,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ProfileTemplate' resource was modified as requested. The 'chassis.ProfileTemplate' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.Profile' resource was modified as requested. The 'chassis.Profile' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -58233,17 +58442,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate" + "$ref": "#/components/schemas/chassis.Profile" } } }, "links": { - "GetChassisProfileTemplateByMoid": { - "operationId": "GetChassisProfileTemplateByMoid", + "GetChassisProfileByMoid": { + "operationId": "GetChassisProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -58274,8 +58483,8 @@ "tags": [ "chassis" ], - "summary": "Update a 'chassis.ProfileTemplate' resource.", - "operationId": "PatchChassisProfileTemplate", + "summary": "Update a 'chassis.Profile' resource.", + "operationId": "PatchChassisProfile", "security": [ { "cookieAuth": [] @@ -58288,7 +58497,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.chassis.ProfileTemplate" + "UPDATE.chassis.Profile" ] } ], @@ -58301,12 +58510,12 @@ } ], "requestBody": { - "description": "The 'chassis.ProfileTemplate' resource to update.", + "description": "The 'chassis.Profile' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate" + "$ref": "#/components/schemas/chassis.Profile" } }, "application/json-patch+json": { @@ -58318,7 +58527,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ProfileTemplate' resource was patched as requested. The 'chassis.ProfileTemplate' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.Profile' resource was patched as requested. The 'chassis.Profile' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -58330,17 +58539,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/chassis.ProfileTemplate" + "$ref": "#/components/schemas/chassis.Profile" } } }, "links": { - "GetChassisProfileTemplateByMoid": { - "operationId": "GetChassisProfileTemplateByMoid", + "GetChassisProfileByMoid": { + "operationId": "GetChassisProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/Profiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -58371,8 +58580,8 @@ "tags": [ "chassis" ], - "summary": "Delete a 'chassis.ProfileTemplate' resource.", - "operationId": "DeleteChassisProfileTemplate", + "summary": "Delete a 'chassis.Profile' resource.", + "operationId": "DeleteChassisProfile", "security": [ { "cookieAuth": [] @@ -58382,7 +58591,7 @@ }, { "oAuth2": [ - "DELETE.chassis.ProfileTemplate", + "DELETE.chassis.Profile", "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" @@ -58424,13 +58633,13 @@ } } }, - "/api/v1/cloud/AwsBillingUnits": { + "/api/v1/chassis/ProfileTemplates": { "get": { "tags": [ - "cloud" + "chassis" ], - "summary": "Read a 'cloud.AwsBillingUnit' resource.", - "operationId": "GetCloudAwsBillingUnitList", + "summary": "Read a 'chassis.ProfileTemplate' resource.", + "operationId": "GetChassisProfileTemplateList", "security": [ { "cookieAuth": [] @@ -58441,10 +58650,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Hypervisors", - "READ.cloud.AwsBillingUnit", + "PRIVSET.View Server Profiles", + "READ.chassis.ProfileTemplate", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -58487,7 +58696,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.AwsBillingUnit' resources for the given filter criteria", + "description": "List of 'chassis.ProfileTemplate' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -58505,7 +58714,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsBillingUnit.Response" + "$ref": "#/components/schemas/chassis.ProfileTemplate.Response" } }, "text/csv": { @@ -58536,15 +58745,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cloud/AwsBillingUnits/{Moid}": { - "get": { + }, + "post": { "tags": [ - "cloud" + "chassis" ], - "summary": "Read a 'cloud.AwsBillingUnit' resource.", - "operationId": "GetCloudAwsBillingUnitByMoid", + "summary": "Create a 'chassis.ProfileTemplate' resource.", + "operationId": "CreateChassisProfileTemplate", "security": [ { "cookieAuth": [] @@ -58554,62 +58761,57 @@ }, { "oAuth2": [ + "CREATE.chassis.ProfileTemplate", "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", - "PRIVSET.Read-Only", - "PRIVSET.View Hypervisors", - "READ.cloud.AwsBillingUnit", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'chassis.ProfileTemplate' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/chassis.ProfileTemplate" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'cloud.AwsBillingUnit' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ProfileTemplate' resource was created as requested. The 'chassis.ProfileTemplate' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsBillingUnit" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/chassis.ProfileTemplate" } } }, "links": { - "GetCloudAwsBillingUnitByMoid": { - "operationId": "GetCloudAwsBillingUnitByMoid", + "GetChassisProfileTemplateByMoid": { + "operationId": "GetChassisProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsBillingUnits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -58637,127 +58839,13 @@ } } }, - "/api/v1/cloud/AwsKeyPairs": { - "get": { - "tags": [ - "cloud" - ], - "summary": "Read a 'cloud.AwsKeyPair' resource.", - "operationId": "GetCloudAwsKeyPairList", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", - "PRIVSET.Read-Only", - "PRIVSET.View Hypervisors", - "READ.cloud.AwsKeyPair", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" - } - ], - "responses": { - "200": { - "description": "List of 'cloud.AwsKeyPair' resources for the given filter criteria", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/cloud.AwsKeyPair.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/cloud/AwsKeyPairs/{Moid}": { + "/api/v1/chassis/ProfileTemplates/{Moid}": { "get": { "tags": [ - "cloud" + "chassis" ], - "summary": "Read a 'cloud.AwsKeyPair' resource.", - "operationId": "GetCloudAwsKeyPairByMoid", + "summary": "Read a 'chassis.ProfileTemplate' resource.", + "operationId": "GetChassisProfileTemplateByMoid", "security": [ { "cookieAuth": [] @@ -58768,10 +58856,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Hypervisors", - "READ.cloud.AwsKeyPair", + "PRIVSET.View Server Profiles", + "READ.chassis.ProfileTemplate", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -58784,7 +58872,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.AwsKeyPair' resource.", + "description": "An instance of the 'chassis.ProfileTemplate' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -58802,7 +58890,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsKeyPair" + "$ref": "#/components/schemas/chassis.ProfileTemplate" } }, "text/csv": { @@ -58817,12 +58905,12 @@ } }, "links": { - "GetCloudAwsKeyPairByMoid": { - "operationId": "GetCloudAwsKeyPairByMoid", + "GetChassisProfileTemplateByMoid": { + "operationId": "GetChassisProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsKeyPairs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -58848,15 +58936,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cloud/AwsNetworkInterfaces": { - "get": { + }, + "post": { "tags": [ - "cloud" + "chassis" ], - "summary": "Read a 'cloud.AwsNetworkInterface' resource.", - "operationId": "GetCloudAwsNetworkInterfaceList", + "summary": "Update a 'chassis.ProfileTemplate' resource.", + "operationId": "UpdateChassisProfileTemplate", "security": [ { "cookieAuth": [] @@ -58867,82 +58953,67 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", - "PRIVSET.Read-Only", - "PRIVSET.View Hypervisors", - "READ.cloud.AwsNetworkInterface", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.chassis.ProfileTemplate" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'chassis.ProfileTemplate' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/chassis.ProfileTemplate" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'cloud.AwsNetworkInterface' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ProfileTemplate' resource was modified as requested. The 'chassis.ProfileTemplate' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsNetworkInterface.Response" + "$ref": "#/components/schemas/chassis.ProfileTemplate" } + } + }, + "links": { + "GetChassisProfileTemplateByMoid": { + "operationId": "GetChassisProfileTemplateByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -58962,15 +59033,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cloud/AwsNetworkInterfaces/{Moid}": { - "get": { + }, + "patch": { "tags": [ - "cloud" + "chassis" ], - "summary": "Read a 'cloud.AwsNetworkInterface' resource.", - "operationId": "GetCloudAwsNetworkInterfaceByMoid", + "summary": "Update a 'chassis.ProfileTemplate' resource.", + "operationId": "PatchChassisProfileTemplate", "security": [ { "cookieAuth": [] @@ -58981,61 +59050,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", - "PRIVSET.Read-Only", - "PRIVSET.View Hypervisors", - "READ.cloud.AwsNetworkInterface", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.chassis.ProfileTemplate" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'chassis.ProfileTemplate' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/chassis.ProfileTemplate" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'cloud.AwsNetworkInterface' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'chassis.ProfileTemplate' resource was patched as requested. The 'chassis.ProfileTemplate' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsNetworkInterface" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/chassis.ProfileTemplate" } } }, "links": { - "GetCloudAwsNetworkInterfaceByMoid": { - "operationId": "GetCloudAwsNetworkInterfaceByMoid", + "GetChassisProfileTemplateByMoid": { + "operationId": "GetChassisProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsNetworkInterfaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/chassis/ProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -59061,15 +59130,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "chassis" + ], + "summary": "Delete a 'chassis.ProfileTemplate' resource.", + "operationId": "DeleteChassisProfileTemplate", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.chassis.ProfileTemplate", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/cloud/AwsOrganizationalUnits": { + "/api/v1/cloud/AwsBillingUnits": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsOrganizationalUnit' resource.", - "operationId": "GetCloudAwsOrganizationalUnitList", + "summary": "Read a 'cloud.AwsBillingUnit' resource.", + "operationId": "GetCloudAwsBillingUnitList", "security": [ { "cookieAuth": [] @@ -59083,7 +59208,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsOrganizationalUnit", + "READ.cloud.AwsBillingUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59126,7 +59251,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.AwsOrganizationalUnit' resources for the given filter criteria", + "description": "List of 'cloud.AwsBillingUnit' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59144,7 +59269,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsOrganizationalUnit.Response" + "$ref": "#/components/schemas/cloud.AwsBillingUnit.Response" } }, "text/csv": { @@ -59177,13 +59302,13 @@ } } }, - "/api/v1/cloud/AwsOrganizationalUnits/{Moid}": { + "/api/v1/cloud/AwsBillingUnits/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsOrganizationalUnit' resource.", - "operationId": "GetCloudAwsOrganizationalUnitByMoid", + "summary": "Read a 'cloud.AwsBillingUnit' resource.", + "operationId": "GetCloudAwsBillingUnitByMoid", "security": [ { "cookieAuth": [] @@ -59197,7 +59322,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsOrganizationalUnit", + "READ.cloud.AwsBillingUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59210,7 +59335,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.AwsOrganizationalUnit' resource.", + "description": "An instance of the 'cloud.AwsBillingUnit' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59228,7 +59353,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsOrganizationalUnit" + "$ref": "#/components/schemas/cloud.AwsBillingUnit" } }, "text/csv": { @@ -59243,12 +59368,12 @@ } }, "links": { - "GetCloudAwsOrganizationalUnitByMoid": { - "operationId": "GetCloudAwsOrganizationalUnitByMoid", + "GetCloudAwsBillingUnitByMoid": { + "operationId": "GetCloudAwsBillingUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsOrganizationalUnits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsBillingUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -59276,13 +59401,13 @@ } } }, - "/api/v1/cloud/AwsSecurityGroups": { + "/api/v1/cloud/AwsKeyPairs": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsSecurityGroup' resource.", - "operationId": "GetCloudAwsSecurityGroupList", + "summary": "Read a 'cloud.AwsKeyPair' resource.", + "operationId": "GetCloudAwsKeyPairList", "security": [ { "cookieAuth": [] @@ -59296,7 +59421,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsSecurityGroup", + "READ.cloud.AwsKeyPair", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59339,7 +59464,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.AwsSecurityGroup' resources for the given filter criteria", + "description": "List of 'cloud.AwsKeyPair' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59357,7 +59482,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsSecurityGroup.Response" + "$ref": "#/components/schemas/cloud.AwsKeyPair.Response" } }, "text/csv": { @@ -59390,13 +59515,13 @@ } } }, - "/api/v1/cloud/AwsSecurityGroups/{Moid}": { + "/api/v1/cloud/AwsKeyPairs/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsSecurityGroup' resource.", - "operationId": "GetCloudAwsSecurityGroupByMoid", + "summary": "Read a 'cloud.AwsKeyPair' resource.", + "operationId": "GetCloudAwsKeyPairByMoid", "security": [ { "cookieAuth": [] @@ -59410,7 +59535,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsSecurityGroup", + "READ.cloud.AwsKeyPair", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59423,7 +59548,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.AwsSecurityGroup' resource.", + "description": "An instance of the 'cloud.AwsKeyPair' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59441,7 +59566,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsSecurityGroup" + "$ref": "#/components/schemas/cloud.AwsKeyPair" } }, "text/csv": { @@ -59456,12 +59581,12 @@ } }, "links": { - "GetCloudAwsSecurityGroupByMoid": { - "operationId": "GetCloudAwsSecurityGroupByMoid", + "GetCloudAwsKeyPairByMoid": { + "operationId": "GetCloudAwsKeyPairByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsSecurityGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsKeyPairs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -59489,13 +59614,13 @@ } } }, - "/api/v1/cloud/AwsSubnets": { + "/api/v1/cloud/AwsNetworkInterfaces": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsSubnet' resource.", - "operationId": "GetCloudAwsSubnetList", + "summary": "Read a 'cloud.AwsNetworkInterface' resource.", + "operationId": "GetCloudAwsNetworkInterfaceList", "security": [ { "cookieAuth": [] @@ -59509,7 +59634,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsSubnet", + "READ.cloud.AwsNetworkInterface", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59552,7 +59677,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.AwsSubnet' resources for the given filter criteria", + "description": "List of 'cloud.AwsNetworkInterface' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59570,7 +59695,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsSubnet.Response" + "$ref": "#/components/schemas/cloud.AwsNetworkInterface.Response" } }, "text/csv": { @@ -59603,13 +59728,13 @@ } } }, - "/api/v1/cloud/AwsSubnets/{Moid}": { + "/api/v1/cloud/AwsNetworkInterfaces/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsSubnet' resource.", - "operationId": "GetCloudAwsSubnetByMoid", + "summary": "Read a 'cloud.AwsNetworkInterface' resource.", + "operationId": "GetCloudAwsNetworkInterfaceByMoid", "security": [ { "cookieAuth": [] @@ -59623,7 +59748,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsSubnet", + "READ.cloud.AwsNetworkInterface", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59636,7 +59761,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.AwsSubnet' resource.", + "description": "An instance of the 'cloud.AwsNetworkInterface' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59654,7 +59779,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsSubnet" + "$ref": "#/components/schemas/cloud.AwsNetworkInterface" } }, "text/csv": { @@ -59669,12 +59794,12 @@ } }, "links": { - "GetCloudAwsSubnetByMoid": { - "operationId": "GetCloudAwsSubnetByMoid", + "GetCloudAwsNetworkInterfaceByMoid": { + "operationId": "GetCloudAwsNetworkInterfaceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsSubnets/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsNetworkInterfaces/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -59702,13 +59827,13 @@ } } }, - "/api/v1/cloud/AwsVirtualMachines": { + "/api/v1/cloud/AwsOrganizationalUnits": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsVirtualMachine' resource.", - "operationId": "GetCloudAwsVirtualMachineList", + "summary": "Read a 'cloud.AwsOrganizationalUnit' resource.", + "operationId": "GetCloudAwsOrganizationalUnitList", "security": [ { "cookieAuth": [] @@ -59722,7 +59847,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsVirtualMachine", + "READ.cloud.AwsOrganizationalUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59765,7 +59890,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.AwsVirtualMachine' resources for the given filter criteria", + "description": "List of 'cloud.AwsOrganizationalUnit' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59783,7 +59908,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVirtualMachine.Response" + "$ref": "#/components/schemas/cloud.AwsOrganizationalUnit.Response" } }, "text/csv": { @@ -59816,13 +59941,13 @@ } } }, - "/api/v1/cloud/AwsVirtualMachines/{Moid}": { + "/api/v1/cloud/AwsOrganizationalUnits/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsVirtualMachine' resource.", - "operationId": "GetCloudAwsVirtualMachineByMoid", + "summary": "Read a 'cloud.AwsOrganizationalUnit' resource.", + "operationId": "GetCloudAwsOrganizationalUnitByMoid", "security": [ { "cookieAuth": [] @@ -59836,7 +59961,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsVirtualMachine", + "READ.cloud.AwsOrganizationalUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -59849,7 +59974,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.AwsVirtualMachine' resource.", + "description": "An instance of the 'cloud.AwsOrganizationalUnit' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -59867,7 +59992,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVirtualMachine" + "$ref": "#/components/schemas/cloud.AwsOrganizationalUnit" } }, "text/csv": { @@ -59882,12 +60007,12 @@ } }, "links": { - "GetCloudAwsVirtualMachineByMoid": { - "operationId": "GetCloudAwsVirtualMachineByMoid", + "GetCloudAwsOrganizationalUnitByMoid": { + "operationId": "GetCloudAwsOrganizationalUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVirtualMachines/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsOrganizationalUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -59913,13 +60038,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/cloud/AwsSecurityGroups": { + "get": { "tags": [ "cloud" ], - "summary": "Update a 'cloud.AwsVirtualMachine' resource.", - "operationId": "UpdateCloudAwsVirtualMachine", + "summary": "Read a 'cloud.AwsSecurityGroup' resource.", + "operationId": "GetCloudAwsSecurityGroupList", "security": [ { "cookieAuth": [] @@ -59931,66 +60058,81 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Hypervisors", + "PRIVSET.Read-Only", + "PRIVSET.View Hypervisors", + "READ.cloud.AwsSecurityGroup", "ROLE.Account Administrator", - "UPDATE.cloud.AwsVirtualMachine" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'cloud.AwsVirtualMachine' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/cloud.AwsVirtualMachine" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.AwsVirtualMachine' resource was modified as requested. The 'cloud.AwsVirtualMachine' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'cloud.AwsSecurityGroup' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVirtualMachine" + "$ref": "#/components/schemas/cloud.AwsSecurityGroup.Response" } - } - }, - "links": { - "GetCloudAwsVirtualMachineByMoid": { - "operationId": "GetCloudAwsVirtualMachineByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVirtualMachines/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -60010,13 +60152,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/cloud/AwsSecurityGroups/{Moid}": { + "get": { "tags": [ "cloud" ], - "summary": "Update a 'cloud.AwsVirtualMachine' resource.", - "operationId": "PatchCloudAwsVirtualMachine", + "summary": "Read a 'cloud.AwsSecurityGroup' resource.", + "operationId": "GetCloudAwsSecurityGroupByMoid", "security": [ { "cookieAuth": [] @@ -60028,60 +60172,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Hypervisors", + "PRIVSET.Read-Only", + "PRIVSET.View Hypervisors", + "READ.cloud.AwsSecurityGroup", "ROLE.Account Administrator", - "UPDATE.cloud.AwsVirtualMachine" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'cloud.AwsVirtualMachine' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/cloud.AwsVirtualMachine" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.AwsVirtualMachine' resource was patched as requested. The 'cloud.AwsVirtualMachine' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'cloud.AwsSecurityGroup' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVirtualMachine" + "$ref": "#/components/schemas/cloud.AwsSecurityGroup" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetCloudAwsVirtualMachineByMoid": { - "operationId": "GetCloudAwsVirtualMachineByMoid", + "GetCloudAwsSecurityGroupByMoid": { + "operationId": "GetCloudAwsSecurityGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVirtualMachines/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsSecurityGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -60109,13 +60253,13 @@ } } }, - "/api/v1/cloud/AwsVolumes": { + "/api/v1/cloud/AwsSubnets": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsVolume' resource.", - "operationId": "GetCloudAwsVolumeList", + "summary": "Read a 'cloud.AwsSubnet' resource.", + "operationId": "GetCloudAwsSubnetList", "security": [ { "cookieAuth": [] @@ -60129,7 +60273,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsVolume", + "READ.cloud.AwsSubnet", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -60172,7 +60316,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.AwsVolume' resources for the given filter criteria", + "description": "List of 'cloud.AwsSubnet' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -60190,7 +60334,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVolume.Response" + "$ref": "#/components/schemas/cloud.AwsSubnet.Response" } }, "text/csv": { @@ -60223,13 +60367,13 @@ } } }, - "/api/v1/cloud/AwsVolumes/{Moid}": { + "/api/v1/cloud/AwsSubnets/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsVolume' resource.", - "operationId": "GetCloudAwsVolumeByMoid", + "summary": "Read a 'cloud.AwsSubnet' resource.", + "operationId": "GetCloudAwsSubnetByMoid", "security": [ { "cookieAuth": [] @@ -60243,7 +60387,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsVolume", + "READ.cloud.AwsSubnet", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -60256,7 +60400,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.AwsVolume' resource.", + "description": "An instance of the 'cloud.AwsSubnet' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -60274,7 +60418,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVolume" + "$ref": "#/components/schemas/cloud.AwsSubnet" } }, "text/csv": { @@ -60289,12 +60433,12 @@ } }, "links": { - "GetCloudAwsVolumeByMoid": { - "operationId": "GetCloudAwsVolumeByMoid", + "GetCloudAwsSubnetByMoid": { + "operationId": "GetCloudAwsSubnetByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVolumes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsSubnets/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -60322,13 +60466,13 @@ } } }, - "/api/v1/cloud/AwsVpcs": { + "/api/v1/cloud/AwsVirtualMachines": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsVpc' resource.", - "operationId": "GetCloudAwsVpcList", + "summary": "Read a 'cloud.AwsVirtualMachine' resource.", + "operationId": "GetCloudAwsVirtualMachineList", "security": [ { "cookieAuth": [] @@ -60342,7 +60486,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsVpc", + "READ.cloud.AwsVirtualMachine", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -60385,7 +60529,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.AwsVpc' resources for the given filter criteria", + "description": "List of 'cloud.AwsVirtualMachine' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -60403,7 +60547,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVpc.Response" + "$ref": "#/components/schemas/cloud.AwsVirtualMachine.Response" } }, "text/csv": { @@ -60436,13 +60580,13 @@ } } }, - "/api/v1/cloud/AwsVpcs/{Moid}": { + "/api/v1/cloud/AwsVirtualMachines/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.AwsVpc' resource.", - "operationId": "GetCloudAwsVpcByMoid", + "summary": "Read a 'cloud.AwsVirtualMachine' resource.", + "operationId": "GetCloudAwsVirtualMachineByMoid", "security": [ { "cookieAuth": [] @@ -60456,7 +60600,7 @@ "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", "PRIVSET.View Hypervisors", - "READ.cloud.AwsVpc", + "READ.cloud.AwsVirtualMachine", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -60469,7 +60613,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.AwsVpc' resource.", + "description": "An instance of the 'cloud.AwsVirtualMachine' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -60487,7 +60631,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.AwsVpc" + "$ref": "#/components/schemas/cloud.AwsVirtualMachine" } }, "text/csv": { @@ -60502,12 +60646,12 @@ } }, "links": { - "GetCloudAwsVpcByMoid": { - "operationId": "GetCloudAwsVpcByMoid", + "GetCloudAwsVirtualMachineByMoid": { + "operationId": "GetCloudAwsVirtualMachineByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVpcs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVirtualMachines/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -60533,15 +60677,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cloud/CollectInventories": { + }, "post": { "tags": [ "cloud" ], - "summary": "Create a 'cloud.CollectInventory' resource.", - "operationId": "CreateCloudCollectInventory", + "summary": "Update a 'cloud.AwsVirtualMachine' resource.", + "operationId": "UpdateCloudAwsVirtualMachine", "security": [ { "cookieAuth": [] @@ -60551,34 +60693,40 @@ }, { "oAuth2": [ - "CREATE.cloud.CollectInventory", "PRIVSET.Account Administrator", - "ROLE.Account Administrator" + "PRIVSET.Manage Hypervisors", + "ROLE.Account Administrator", + "UPDATE.cloud.AwsVirtualMachine" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'cloud.CollectInventory' resource to create.", + "description": "The 'cloud.AwsVirtualMachine' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.CollectInventory" + "$ref": "#/components/schemas/cloud.AwsVirtualMachine" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.CollectInventory' resource was created as requested. The 'cloud.CollectInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.AwsVirtualMachine' resource was modified as requested. The 'cloud.AwsVirtualMachine' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -60590,17 +60738,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.CollectInventory" + "$ref": "#/components/schemas/cloud.AwsVirtualMachine" } } }, "links": { - "GetCloudCollectInventoryByMoid": { - "operationId": "GetCloudCollectInventoryByMoid", + "GetCloudAwsVirtualMachineByMoid": { + "operationId": "GetCloudAwsVirtualMachineByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/CollectInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVirtualMachines/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -60626,15 +60774,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cloud/Regions": { - "get": { + }, + "patch": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.Regions' resource.", - "operationId": "GetCloudRegionsList", + "summary": "Update a 'cloud.AwsVirtualMachine' resource.", + "operationId": "PatchCloudAwsVirtualMachine", "security": [ { "cookieAuth": [] @@ -60645,118 +60791,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.cloud.Regions", + "PRIVSET.Manage Hypervisors", "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" - } - ], - "responses": { - "200": { - "description": "List of 'cloud.Regions' resources for the given filter criteria", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/cloud.Regions.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/cloud/Regions/{Moid}": { - "post": { - "tags": [ - "cloud" - ], - "summary": "Update a 'cloud.Regions' resource.", - "operationId": "UpdateCloudRegions", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "UPDATE.cloud.Regions" + "UPDATE.cloud.AwsVirtualMachine" ] } ], @@ -60769,12 +60806,12 @@ } ], "requestBody": { - "description": "The 'cloud.Regions' resource to update.", + "description": "The 'cloud.AwsVirtualMachine' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.Regions" + "$ref": "#/components/schemas/cloud.AwsVirtualMachine" } }, "application/json-patch+json": { @@ -60786,7 +60823,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.Regions' resource was modified as requested. The 'cloud.Regions' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.AwsVirtualMachine' resource was patched as requested. The 'cloud.AwsVirtualMachine' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -60798,17 +60835,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.Regions" + "$ref": "#/components/schemas/cloud.AwsVirtualMachine" } } }, "links": { - "GetCloudRegionsByMoid": { - "operationId": "GetCloudRegionsByMoid", + "GetCloudAwsVirtualMachineByMoid": { + "operationId": "GetCloudAwsVirtualMachineByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/Regions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVirtualMachines/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -60834,13 +60871,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/cloud/AwsVolumes": { + "get": { "tags": [ "cloud" ], - "summary": "Update a 'cloud.Regions' resource.", - "operationId": "PatchCloudRegions", + "summary": "Read a 'cloud.AwsVolume' resource.", + "operationId": "GetCloudAwsVolumeList", "security": [ { "cookieAuth": [] @@ -60850,65 +60889,83 @@ }, { "oAuth2": [ - "UPDATE.cloud.Regions" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Hypervisors", + "PRIVSET.Read-Only", + "PRIVSET.View Hypervisors", + "READ.cloud.AwsVolume", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'cloud.Regions' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/cloud.Regions" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.Regions' resource was patched as requested. The 'cloud.Regions' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'cloud.AwsVolume' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.Regions" + "$ref": "#/components/schemas/cloud.AwsVolume.Response" } - } - }, - "links": { - "GetCloudRegionsByMoid": { - "operationId": "GetCloudRegionsByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/Regions/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -60928,13 +60985,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/cloud/AwsVolumes/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.Regions' resource.", - "operationId": "GetCloudRegionsByMoid", + "summary": "Read a 'cloud.AwsVolume' resource.", + "operationId": "GetCloudAwsVolumeByMoid", "security": [ { "cookieAuth": [] @@ -60945,8 +61004,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", - "READ.cloud.Regions", + "PRIVSET.View Hypervisors", + "READ.cloud.AwsVolume", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -60959,7 +61020,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.Regions' resource.", + "description": "An instance of the 'cloud.AwsVolume' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -60977,7 +61038,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.Regions" + "$ref": "#/components/schemas/cloud.AwsVolume" } }, "text/csv": { @@ -60992,12 +61053,12 @@ } }, "links": { - "GetCloudRegionsByMoid": { - "operationId": "GetCloudRegionsByMoid", + "GetCloudAwsVolumeByMoid": { + "operationId": "GetCloudAwsVolumeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/Regions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVolumes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -61025,13 +61086,13 @@ } } }, - "/api/v1/cloud/SkuContainerTypes": { + "/api/v1/cloud/AwsVpcs": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuContainerType' resource.", - "operationId": "GetCloudSkuContainerTypeList", + "summary": "Read a 'cloud.AwsVpc' resource.", + "operationId": "GetCloudAwsVpcList", "security": [ { "cookieAuth": [] @@ -61042,8 +61103,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", - "READ.cloud.SkuContainerType", + "PRIVSET.View Hypervisors", + "READ.cloud.AwsVpc", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -61086,7 +61149,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.SkuContainerType' resources for the given filter criteria", + "description": "List of 'cloud.AwsVpc' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -61104,7 +61167,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuContainerType.Response" + "$ref": "#/components/schemas/cloud.AwsVpc.Response" } }, "text/csv": { @@ -61137,13 +61200,13 @@ } } }, - "/api/v1/cloud/SkuContainerTypes/{Moid}": { + "/api/v1/cloud/AwsVpcs/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuContainerType' resource.", - "operationId": "GetCloudSkuContainerTypeByMoid", + "summary": "Read a 'cloud.AwsVpc' resource.", + "operationId": "GetCloudAwsVpcByMoid", "security": [ { "cookieAuth": [] @@ -61154,8 +61217,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", - "READ.cloud.SkuContainerType", + "PRIVSET.View Hypervisors", + "READ.cloud.AwsVpc", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -61168,7 +61233,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.SkuContainerType' resource.", + "description": "An instance of the 'cloud.AwsVpc' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -61186,7 +61251,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuContainerType" + "$ref": "#/components/schemas/cloud.AwsVpc" } }, "text/csv": { @@ -61201,12 +61266,12 @@ } }, "links": { - "GetCloudSkuContainerTypeByMoid": { - "operationId": "GetCloudSkuContainerTypeByMoid", + "GetCloudAwsVpcByMoid": { + "operationId": "GetCloudAwsVpcByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuContainerTypes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/AwsVpcs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -61234,13 +61299,106 @@ } } }, - "/api/v1/cloud/SkuDatabaseTypes": { + "/api/v1/cloud/CollectInventories": { + "post": { + "tags": [ + "cloud" + ], + "summary": "Create a 'cloud.CollectInventory' resource.", + "operationId": "CreateCloudCollectInventory", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.cloud.CollectInventory", + "PRIVSET.Account Administrator", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'cloud.CollectInventory' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cloud.CollectInventory" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.CollectInventory' resource was created as requested. The 'cloud.CollectInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cloud.CollectInventory" + } + } + }, + "links": { + "GetCloudCollectInventoryByMoid": { + "operationId": "GetCloudCollectInventoryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/CollectInventories/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/cloud/Regions": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuDatabaseType' resource.", - "operationId": "GetCloudSkuDatabaseTypeList", + "summary": "Read a 'cloud.Regions' resource.", + "operationId": "GetCloudRegionsList", "security": [ { "cookieAuth": [] @@ -61252,7 +61410,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuDatabaseType", + "READ.cloud.Regions", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -61295,7 +61453,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.SkuDatabaseType' resources for the given filter criteria", + "description": "List of 'cloud.Regions' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -61313,7 +61471,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuDatabaseType.Response" + "$ref": "#/components/schemas/cloud.Regions.Response" } }, "text/csv": { @@ -61346,13 +61504,13 @@ } } }, - "/api/v1/cloud/SkuDatabaseTypes/{Moid}": { - "get": { + "/api/v1/cloud/Regions/{Moid}": { + "post": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuDatabaseType' resource.", - "operationId": "GetCloudSkuDatabaseTypeByMoid", + "summary": "Update a 'cloud.Regions' resource.", + "operationId": "UpdateCloudRegions", "security": [ { "cookieAuth": [] @@ -61362,60 +61520,59 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.cloud.SkuDatabaseType", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.cloud.Regions" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'cloud.Regions' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cloud.Regions" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'cloud.SkuDatabaseType' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.Regions' resource was modified as requested. The 'cloud.Regions' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuDatabaseType" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/cloud.Regions" } } }, "links": { - "GetCloudSkuDatabaseTypeByMoid": { - "operationId": "GetCloudSkuDatabaseTypeByMoid", + "GetCloudRegionsByMoid": { + "operationId": "GetCloudRegionsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuDatabaseTypes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/Regions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -61441,15 +61598,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cloud/SkuInstanceTypes": { - "get": { + }, + "patch": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuInstanceType' resource.", - "operationId": "GetCloudSkuInstanceTypeList", + "summary": "Update a 'cloud.Regions' resource.", + "operationId": "PatchCloudRegions", "security": [ { "cookieAuth": [] @@ -61459,81 +61614,65 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.cloud.SkuInstanceType", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.cloud.Regions" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'cloud.Regions' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cloud.Regions" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'cloud.SkuInstanceType' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.Regions' resource was patched as requested. The 'cloud.Regions' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuInstanceType.Response" + "$ref": "#/components/schemas/cloud.Regions" } + } + }, + "links": { + "GetCloudRegionsByMoid": { + "operationId": "GetCloudRegionsByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/Regions/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -61553,15 +61692,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cloud/SkuInstanceTypes/{Moid}": { + }, "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuInstanceType' resource.", - "operationId": "GetCloudSkuInstanceTypeByMoid", + "summary": "Read a 'cloud.Regions' resource.", + "operationId": "GetCloudRegionsByMoid", "security": [ { "cookieAuth": [] @@ -61573,7 +61710,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuInstanceType", + "READ.cloud.Regions", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -61586,7 +61723,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.SkuInstanceType' resource.", + "description": "An instance of the 'cloud.Regions' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -61604,7 +61741,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuInstanceType" + "$ref": "#/components/schemas/cloud.Regions" } }, "text/csv": { @@ -61619,12 +61756,12 @@ } }, "links": { - "GetCloudSkuInstanceTypeByMoid": { - "operationId": "GetCloudSkuInstanceTypeByMoid", + "GetCloudRegionsByMoid": { + "operationId": "GetCloudRegionsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuInstanceTypes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/Regions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -61652,13 +61789,13 @@ } } }, - "/api/v1/cloud/SkuNetworkTypes": { + "/api/v1/cloud/SkuContainerTypes": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuNetworkType' resource.", - "operationId": "GetCloudSkuNetworkTypeList", + "summary": "Read a 'cloud.SkuContainerType' resource.", + "operationId": "GetCloudSkuContainerTypeList", "security": [ { "cookieAuth": [] @@ -61670,7 +61807,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuNetworkType", + "READ.cloud.SkuContainerType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -61713,7 +61850,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.SkuNetworkType' resources for the given filter criteria", + "description": "List of 'cloud.SkuContainerType' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -61731,7 +61868,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuNetworkType.Response" + "$ref": "#/components/schemas/cloud.SkuContainerType.Response" } }, "text/csv": { @@ -61764,13 +61901,13 @@ } } }, - "/api/v1/cloud/SkuNetworkTypes/{Moid}": { + "/api/v1/cloud/SkuContainerTypes/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuNetworkType' resource.", - "operationId": "GetCloudSkuNetworkTypeByMoid", + "summary": "Read a 'cloud.SkuContainerType' resource.", + "operationId": "GetCloudSkuContainerTypeByMoid", "security": [ { "cookieAuth": [] @@ -61782,7 +61919,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuNetworkType", + "READ.cloud.SkuContainerType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -61795,7 +61932,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.SkuNetworkType' resource.", + "description": "An instance of the 'cloud.SkuContainerType' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -61813,7 +61950,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuNetworkType" + "$ref": "#/components/schemas/cloud.SkuContainerType" } }, "text/csv": { @@ -61828,12 +61965,12 @@ } }, "links": { - "GetCloudSkuNetworkTypeByMoid": { - "operationId": "GetCloudSkuNetworkTypeByMoid", + "GetCloudSkuContainerTypeByMoid": { + "operationId": "GetCloudSkuContainerTypeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuNetworkTypes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuContainerTypes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -61861,13 +61998,13 @@ } } }, - "/api/v1/cloud/SkuRegionRateCards": { + "/api/v1/cloud/SkuDatabaseTypes": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuRegionRateCards' resource.", - "operationId": "GetCloudSkuRegionRateCardsList", + "summary": "Read a 'cloud.SkuDatabaseType' resource.", + "operationId": "GetCloudSkuDatabaseTypeList", "security": [ { "cookieAuth": [] @@ -61879,7 +62016,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuRegionRateCards", + "READ.cloud.SkuDatabaseType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -61922,7 +62059,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.SkuRegionRateCards' resources for the given filter criteria", + "description": "List of 'cloud.SkuDatabaseType' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -61940,7 +62077,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuRegionRateCards.Response" + "$ref": "#/components/schemas/cloud.SkuDatabaseType.Response" } }, "text/csv": { @@ -61973,13 +62110,13 @@ } } }, - "/api/v1/cloud/SkuRegionRateCards/{Moid}": { + "/api/v1/cloud/SkuDatabaseTypes/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuRegionRateCards' resource.", - "operationId": "GetCloudSkuRegionRateCardsByMoid", + "summary": "Read a 'cloud.SkuDatabaseType' resource.", + "operationId": "GetCloudSkuDatabaseTypeByMoid", "security": [ { "cookieAuth": [] @@ -61991,7 +62128,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuRegionRateCards", + "READ.cloud.SkuDatabaseType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62004,7 +62141,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.SkuRegionRateCards' resource.", + "description": "An instance of the 'cloud.SkuDatabaseType' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62022,7 +62159,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuRegionRateCards" + "$ref": "#/components/schemas/cloud.SkuDatabaseType" } }, "text/csv": { @@ -62037,12 +62174,12 @@ } }, "links": { - "GetCloudSkuRegionRateCardsByMoid": { - "operationId": "GetCloudSkuRegionRateCardsByMoid", + "GetCloudSkuDatabaseTypeByMoid": { + "operationId": "GetCloudSkuDatabaseTypeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuRegionRateCards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuDatabaseTypes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -62070,13 +62207,13 @@ } } }, - "/api/v1/cloud/SkuVolumeTypes": { + "/api/v1/cloud/SkuInstanceTypes": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuVolumeType' resource.", - "operationId": "GetCloudSkuVolumeTypeList", + "summary": "Read a 'cloud.SkuInstanceType' resource.", + "operationId": "GetCloudSkuInstanceTypeList", "security": [ { "cookieAuth": [] @@ -62088,7 +62225,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuVolumeType", + "READ.cloud.SkuInstanceType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62131,7 +62268,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.SkuVolumeType' resources for the given filter criteria", + "description": "List of 'cloud.SkuInstanceType' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62149,7 +62286,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuVolumeType.Response" + "$ref": "#/components/schemas/cloud.SkuInstanceType.Response" } }, "text/csv": { @@ -62182,13 +62319,13 @@ } } }, - "/api/v1/cloud/SkuVolumeTypes/{Moid}": { + "/api/v1/cloud/SkuInstanceTypes/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.SkuVolumeType' resource.", - "operationId": "GetCloudSkuVolumeTypeByMoid", + "summary": "Read a 'cloud.SkuInstanceType' resource.", + "operationId": "GetCloudSkuInstanceTypeByMoid", "security": [ { "cookieAuth": [] @@ -62200,7 +62337,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.SkuVolumeType", + "READ.cloud.SkuInstanceType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62213,7 +62350,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.SkuVolumeType' resource.", + "description": "An instance of the 'cloud.SkuInstanceType' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62231,7 +62368,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.SkuVolumeType" + "$ref": "#/components/schemas/cloud.SkuInstanceType" } }, "text/csv": { @@ -62246,12 +62383,12 @@ } }, "links": { - "GetCloudSkuVolumeTypeByMoid": { - "operationId": "GetCloudSkuVolumeTypeByMoid", + "GetCloudSkuInstanceTypeByMoid": { + "operationId": "GetCloudSkuInstanceTypeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuVolumeTypes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuInstanceTypes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -62279,13 +62416,13 @@ } } }, - "/api/v1/cloud/TfcAgentpools": { + "/api/v1/cloud/SkuNetworkTypes": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.TfcAgentpool' resource.", - "operationId": "GetCloudTfcAgentpoolList", + "summary": "Read a 'cloud.SkuNetworkType' resource.", + "operationId": "GetCloudSkuNetworkTypeList", "security": [ { "cookieAuth": [] @@ -62297,7 +62434,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.TfcAgentpool", + "READ.cloud.SkuNetworkType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62340,7 +62477,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.TfcAgentpool' resources for the given filter criteria", + "description": "List of 'cloud.SkuNetworkType' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62358,7 +62495,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.TfcAgentpool.Response" + "$ref": "#/components/schemas/cloud.SkuNetworkType.Response" } }, "text/csv": { @@ -62391,13 +62528,13 @@ } } }, - "/api/v1/cloud/TfcAgentpools/{Moid}": { + "/api/v1/cloud/SkuNetworkTypes/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.TfcAgentpool' resource.", - "operationId": "GetCloudTfcAgentpoolByMoid", + "summary": "Read a 'cloud.SkuNetworkType' resource.", + "operationId": "GetCloudSkuNetworkTypeByMoid", "security": [ { "cookieAuth": [] @@ -62409,7 +62546,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.TfcAgentpool", + "READ.cloud.SkuNetworkType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62422,7 +62559,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.TfcAgentpool' resource.", + "description": "An instance of the 'cloud.SkuNetworkType' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62440,7 +62577,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.TfcAgentpool" + "$ref": "#/components/schemas/cloud.SkuNetworkType" } }, "text/csv": { @@ -62455,12 +62592,12 @@ } }, "links": { - "GetCloudTfcAgentpoolByMoid": { - "operationId": "GetCloudTfcAgentpoolByMoid", + "GetCloudSkuNetworkTypeByMoid": { + "operationId": "GetCloudSkuNetworkTypeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcAgentpools/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuNetworkTypes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -62488,13 +62625,13 @@ } } }, - "/api/v1/cloud/TfcOrganizations": { + "/api/v1/cloud/SkuRegionRateCards": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.TfcOrganization' resource.", - "operationId": "GetCloudTfcOrganizationList", + "summary": "Read a 'cloud.SkuRegionRateCards' resource.", + "operationId": "GetCloudSkuRegionRateCardsList", "security": [ { "cookieAuth": [] @@ -62506,7 +62643,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.TfcOrganization", + "READ.cloud.SkuRegionRateCards", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62549,7 +62686,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.TfcOrganization' resources for the given filter criteria", + "description": "List of 'cloud.SkuRegionRateCards' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62567,7 +62704,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.TfcOrganization.Response" + "$ref": "#/components/schemas/cloud.SkuRegionRateCards.Response" } }, "text/csv": { @@ -62600,13 +62737,13 @@ } } }, - "/api/v1/cloud/TfcOrganizations/{Moid}": { + "/api/v1/cloud/SkuRegionRateCards/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.TfcOrganization' resource.", - "operationId": "GetCloudTfcOrganizationByMoid", + "summary": "Read a 'cloud.SkuRegionRateCards' resource.", + "operationId": "GetCloudSkuRegionRateCardsByMoid", "security": [ { "cookieAuth": [] @@ -62618,7 +62755,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.TfcOrganization", + "READ.cloud.SkuRegionRateCards", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62631,7 +62768,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.TfcOrganization' resource.", + "description": "An instance of the 'cloud.SkuRegionRateCards' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62649,7 +62786,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.TfcOrganization" + "$ref": "#/components/schemas/cloud.SkuRegionRateCards" } }, "text/csv": { @@ -62664,12 +62801,12 @@ } }, "links": { - "GetCloudTfcOrganizationByMoid": { - "operationId": "GetCloudTfcOrganizationByMoid", + "GetCloudSkuRegionRateCardsByMoid": { + "operationId": "GetCloudSkuRegionRateCardsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcOrganizations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuRegionRateCards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -62697,13 +62834,13 @@ } } }, - "/api/v1/cloud/TfcWorkspaces": { + "/api/v1/cloud/SkuVolumeTypes": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.TfcWorkspace' resource.", - "operationId": "GetCloudTfcWorkspaceList", + "summary": "Read a 'cloud.SkuVolumeType' resource.", + "operationId": "GetCloudSkuVolumeTypeList", "security": [ { "cookieAuth": [] @@ -62715,7 +62852,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.TfcWorkspace", + "READ.cloud.SkuVolumeType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62758,7 +62895,7 @@ ], "responses": { "200": { - "description": "List of 'cloud.TfcWorkspace' resources for the given filter criteria", + "description": "List of 'cloud.SkuVolumeType' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62776,7 +62913,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.TfcWorkspace.Response" + "$ref": "#/components/schemas/cloud.SkuVolumeType.Response" } }, "text/csv": { @@ -62809,13 +62946,13 @@ } } }, - "/api/v1/cloud/TfcWorkspaces/{Moid}": { + "/api/v1/cloud/SkuVolumeTypes/{Moid}": { "get": { "tags": [ "cloud" ], - "summary": "Read a 'cloud.TfcWorkspace' resource.", - "operationId": "GetCloudTfcWorkspaceByMoid", + "summary": "Read a 'cloud.SkuVolumeType' resource.", + "operationId": "GetCloudSkuVolumeTypeByMoid", "security": [ { "cookieAuth": [] @@ -62827,7 +62964,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.cloud.TfcWorkspace", + "READ.cloud.SkuVolumeType", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62840,7 +62977,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cloud.TfcWorkspace' resource.", + "description": "An instance of the 'cloud.SkuVolumeType' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62858,7 +62995,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cloud.TfcWorkspace" + "$ref": "#/components/schemas/cloud.SkuVolumeType" } }, "text/csv": { @@ -62873,12 +63010,12 @@ } }, "links": { - "GetCloudTfcWorkspaceByMoid": { - "operationId": "GetCloudTfcWorkspaceByMoid", + "GetCloudSkuVolumeTypeByMoid": { + "operationId": "GetCloudSkuVolumeTypeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcWorkspaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/SkuVolumeTypes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -62906,13 +63043,13 @@ } } }, - "/api/v1/comm/HttpProxyPolicies": { + "/api/v1/cloud/TfcAgentpools": { "get": { "tags": [ - "comm" + "cloud" ], - "summary": "Read a 'comm.HttpProxyPolicy' resource.", - "operationId": "GetCommHttpProxyPolicyList", + "summary": "Read a 'cloud.TfcAgentpool' resource.", + "operationId": "GetCloudTfcAgentpoolList", "security": [ { "cookieAuth": [] @@ -62923,10 +63060,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Cluster Profiles", "PRIVSET.Read-Only", - "PRIVSET.View HyperFlex Cluster Profiles", - "READ.comm.HttpProxyPolicy", + "READ.cloud.TfcAgentpool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -62969,7 +63104,7 @@ ], "responses": { "200": { - "description": "List of 'comm.HttpProxyPolicy' resources for the given filter criteria", + "description": "List of 'cloud.TfcAgentpool' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -62987,7 +63122,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy.Response" + "$ref": "#/components/schemas/cloud.TfcAgentpool.Response" } }, "text/csv": { @@ -63018,107 +63153,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "comm" - ], - "summary": "Create a 'comm.HttpProxyPolicy' resource.", - "operationId": "CreateCommHttpProxyPolicy", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.comm.HttpProxyPolicy", - "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Cluster Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'comm.HttpProxyPolicy' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'comm.HttpProxyPolicy' resource was created as requested. The 'comm.HttpProxyPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy" - } - } - }, - "links": { - "GetCommHttpProxyPolicyByMoid": { - "operationId": "GetCommHttpProxyPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/comm/HttpProxyPolicies/{Moid}": { + "/api/v1/cloud/TfcAgentpools/{Moid}": { "get": { "tags": [ - "comm" + "cloud" ], - "summary": "Read a 'comm.HttpProxyPolicy' resource.", - "operationId": "GetCommHttpProxyPolicyByMoid", + "summary": "Read a 'cloud.TfcAgentpool' resource.", + "operationId": "GetCloudTfcAgentpoolByMoid", "security": [ { "cookieAuth": [] @@ -63129,10 +63172,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Cluster Profiles", "PRIVSET.Read-Only", - "PRIVSET.View HyperFlex Cluster Profiles", - "READ.comm.HttpProxyPolicy", + "READ.cloud.TfcAgentpool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -63145,7 +63186,7 @@ ], "responses": { "200": { - "description": "An instance of the 'comm.HttpProxyPolicy' resource.", + "description": "An instance of the 'cloud.TfcAgentpool' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -63163,7 +63204,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy" + "$ref": "#/components/schemas/cloud.TfcAgentpool" } }, "text/csv": { @@ -63178,12 +63219,12 @@ } }, "links": { - "GetCommHttpProxyPolicyByMoid": { - "operationId": "GetCommHttpProxyPolicyByMoid", + "GetCloudTfcAgentpoolByMoid": { + "operationId": "GetCloudTfcAgentpoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcAgentpools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -63209,13 +63250,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/cloud/TfcOrganizations": { + "get": { "tags": [ - "comm" + "cloud" ], - "summary": "Update a 'comm.HttpProxyPolicy' resource.", - "operationId": "UpdateCommHttpProxyPolicy", + "summary": "Read a 'cloud.TfcOrganization' resource.", + "operationId": "GetCloudTfcOrganizationList", "security": [ { "cookieAuth": [] @@ -63226,67 +63269,80 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Cluster Profiles", + "PRIVSET.Read-Only", + "READ.cloud.TfcOrganization", "ROLE.Account Administrator", - "UPDATE.comm.HttpProxyPolicy" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'comm.HttpProxyPolicy' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'comm.HttpProxyPolicy' resource was modified as requested. The 'comm.HttpProxyPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'cloud.TfcOrganization' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy" + "$ref": "#/components/schemas/cloud.TfcOrganization.Response" } - } - }, - "links": { - "GetCommHttpProxyPolicyByMoid": { - "operationId": "GetCommHttpProxyPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -63306,13 +63362,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/cloud/TfcOrganizations/{Moid}": { + "get": { "tags": [ - "comm" + "cloud" ], - "summary": "Update a 'comm.HttpProxyPolicy' resource.", - "operationId": "PatchCommHttpProxyPolicy", + "summary": "Read a 'cloud.TfcOrganization' resource.", + "operationId": "GetCloudTfcOrganizationByMoid", "security": [ { "cookieAuth": [] @@ -63323,61 +63381,59 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Cluster Profiles", + "PRIVSET.Read-Only", + "READ.cloud.TfcOrganization", "ROLE.Account Administrator", - "UPDATE.comm.HttpProxyPolicy" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'comm.HttpProxyPolicy' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'comm.HttpProxyPolicy' resource was patched as requested. The 'comm.HttpProxyPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'cloud.TfcOrganization' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/comm.HttpProxyPolicy" + "$ref": "#/components/schemas/cloud.TfcOrganization" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetCommHttpProxyPolicyByMoid": { - "operationId": "GetCommHttpProxyPolicyByMoid", + "GetCloudTfcOrganizationByMoid": { + "operationId": "GetCloudTfcOrganizationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcOrganizations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -63403,71 +63459,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "comm" - ], - "summary": "Delete a 'comm.HttpProxyPolicy' resource.", - "operationId": "DeleteCommHttpProxyPolicy", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.comm.HttpProxyPolicy", - "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Cluster Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/compute/Blades": { + "/api/v1/cloud/TfcWorkspaces": { "get": { "tags": [ - "compute" + "cloud" ], - "summary": "Read a 'compute.Blade' resource.", - "operationId": "GetComputeBladeList", + "summary": "Read a 'cloud.TfcWorkspace' resource.", + "operationId": "GetCloudTfcWorkspaceList", "security": [ { "cookieAuth": [] @@ -63478,12 +63478,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Servers", - "READ.compute.Blade", + "READ.cloud.TfcWorkspace", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -63526,7 +63522,7 @@ ], "responses": { "200": { - "description": "List of 'compute.Blade' resources for the given filter criteria", + "description": "List of 'cloud.TfcWorkspace' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -63544,7 +63540,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Blade.Response" + "$ref": "#/components/schemas/cloud.TfcWorkspace.Response" } }, "text/csv": { @@ -63577,13 +63573,13 @@ } } }, - "/api/v1/compute/Blades/{Moid}": { + "/api/v1/cloud/TfcWorkspaces/{Moid}": { "get": { "tags": [ - "compute" + "cloud" ], - "summary": "Read a 'compute.Blade' resource.", - "operationId": "GetComputeBladeByMoid", + "summary": "Read a 'cloud.TfcWorkspace' resource.", + "operationId": "GetCloudTfcWorkspaceByMoid", "security": [ { "cookieAuth": [] @@ -63594,12 +63590,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Servers", - "READ.compute.Blade", + "READ.cloud.TfcWorkspace", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -63612,7 +63604,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.Blade' resource.", + "description": "An instance of the 'cloud.TfcWorkspace' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -63630,7 +63622,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Blade" + "$ref": "#/components/schemas/cloud.TfcWorkspace" } }, "text/csv": { @@ -63645,12 +63637,12 @@ } }, "links": { - "GetComputeBladeByMoid": { - "operationId": "GetComputeBladeByMoid", + "GetCloudTfcWorkspaceByMoid": { + "operationId": "GetCloudTfcWorkspaceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Blades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcWorkspaces/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -63676,13 +63668,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/comm/HttpProxyPolicies": { + "get": { "tags": [ - "compute" + "comm" ], - "summary": "Update a 'compute.Blade' resource.", - "operationId": "UpdateComputeBlade", + "summary": "Read a 'comm.HttpProxyPolicy' resource.", + "operationId": "GetCommHttpProxyPolicyList", "security": [ { "cookieAuth": [] @@ -63693,67 +63687,82 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage HyperFlex Cluster Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View HyperFlex Cluster Profiles", + "READ.comm.HttpProxyPolicy", "ROLE.Account Administrator", - "UPDATE.compute.Blade" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'compute.Blade' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/compute.Blade" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Blade' resource was modified as requested. The 'compute.Blade' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'comm.HttpProxyPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Blade" + "$ref": "#/components/schemas/comm.HttpProxyPolicy.Response" } - } - }, - "links": { - "GetComputeBladeByMoid": { - "operationId": "GetComputeBladeByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Blades/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -63774,12 +63783,12 @@ } } }, - "patch": { + "post": { "tags": [ - "compute" + "comm" ], - "summary": "Update a 'compute.Blade' resource.", - "operationId": "PatchComputeBlade", + "summary": "Create a 'comm.HttpProxyPolicy' resource.", + "operationId": "CreateCommHttpProxyPolicy", "security": [ { "cookieAuth": [] @@ -63789,40 +63798,35 @@ }, { "oAuth2": [ + "CREATE.comm.HttpProxyPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.compute.Blade" + "PRIVSET.Manage HyperFlex Cluster Profiles", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'compute.Blade' resource to update.", + "description": "The 'comm.HttpProxyPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Blade" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/comm.HttpProxyPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Blade' resource was patched as requested. The 'compute.Blade' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'comm.HttpProxyPolicy' resource was created as requested. The 'comm.HttpProxyPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -63834,17 +63838,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Blade" + "$ref": "#/components/schemas/comm.HttpProxyPolicy" } } }, "links": { - "GetComputeBladeByMoid": { - "operationId": "GetComputeBladeByMoid", + "GetCommHttpProxyPolicyByMoid": { + "operationId": "GetCommHttpProxyPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Blades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -63872,13 +63876,13 @@ } } }, - "/api/v1/compute/BladeIdentities": { + "/api/v1/comm/HttpProxyPolicies/{Moid}": { "get": { "tags": [ - "compute" + "comm" ], - "summary": "Read a 'compute.BladeIdentity' resource.", - "operationId": "GetComputeBladeIdentityList", + "summary": "Read a 'comm.HttpProxyPolicy' resource.", + "operationId": "GetCommHttpProxyPolicyByMoid", "security": [ { "cookieAuth": [] @@ -63889,10 +63893,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage HyperFlex Cluster Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.compute.BladeIdentity", + "PRIVSET.View HyperFlex Cluster Profiles", + "READ.comm.HttpProxyPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -63900,42 +63904,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'compute.BladeIdentity' resources for the given filter criteria", + "description": "An instance of the 'comm.HttpProxyPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -63953,7 +63927,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.BladeIdentity.Response" + "$ref": "#/components/schemas/comm.HttpProxyPolicy" } }, "text/csv": { @@ -63966,6 +63940,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetCommHttpProxyPolicyByMoid": { + "operationId": "GetCommHttpProxyPolicyByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -63984,15 +63973,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/compute/BladeIdentities/{Moid}": { - "get": { + }, + "post": { "tags": [ - "compute" + "comm" ], - "summary": "Read a 'compute.BladeIdentity' resource.", - "operationId": "GetComputeBladeIdentityByMoid", + "summary": "Update a 'comm.HttpProxyPolicy' resource.", + "operationId": "UpdateCommHttpProxyPolicy", "security": [ { "cookieAuth": [] @@ -64003,61 +63990,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.compute.BladeIdentity", + "PRIVSET.Manage HyperFlex Cluster Profiles", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.comm.HttpProxyPolicy" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'comm.HttpProxyPolicy' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/comm.HttpProxyPolicy" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'compute.BladeIdentity' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'comm.HttpProxyPolicy' resource was modified as requested. The 'comm.HttpProxyPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.BladeIdentity" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/comm.HttpProxyPolicy" } } }, "links": { - "GetComputeBladeIdentityByMoid": { - "operationId": "GetComputeBladeIdentityByMoid", + "GetCommHttpProxyPolicyByMoid": { + "operationId": "GetCommHttpProxyPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/BladeIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -64084,12 +64071,12 @@ } } }, - "post": { + "patch": { "tags": [ - "compute" + "comm" ], - "summary": "Update a 'compute.BladeIdentity' resource.", - "operationId": "UpdateComputeBladeIdentity", + "summary": "Update a 'comm.HttpProxyPolicy' resource.", + "operationId": "PatchCommHttpProxyPolicy", "security": [ { "cookieAuth": [] @@ -64100,9 +64087,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage HyperFlex Cluster Profiles", "ROLE.Account Administrator", - "UPDATE.compute.BladeIdentity" + "UPDATE.comm.HttpProxyPolicy" ] } ], @@ -64115,12 +64102,12 @@ } ], "requestBody": { - "description": "The 'compute.BladeIdentity' resource to update.", + "description": "The 'comm.HttpProxyPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.BladeIdentity" + "$ref": "#/components/schemas/comm.HttpProxyPolicy" } }, "application/json-patch+json": { @@ -64132,7 +64119,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.BladeIdentity' resource was modified as requested. The 'compute.BladeIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'comm.HttpProxyPolicy' resource was patched as requested. The 'comm.HttpProxyPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64144,17 +64131,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.BladeIdentity" + "$ref": "#/components/schemas/comm.HttpProxyPolicy" } } }, "links": { - "GetComputeBladeIdentityByMoid": { - "operationId": "GetComputeBladeIdentityByMoid", + "GetCommHttpProxyPolicyByMoid": { + "operationId": "GetCommHttpProxyPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/BladeIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/comm/HttpProxyPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -64181,12 +64168,12 @@ } } }, - "patch": { + "delete": { "tags": [ - "compute" + "comm" ], - "summary": "Update a 'compute.BladeIdentity' resource.", - "operationId": "PatchComputeBladeIdentity", + "summary": "Delete a 'comm.HttpProxyPolicy' resource.", + "operationId": "DeleteCommHttpProxyPolicy", "security": [ { "cookieAuth": [] @@ -64196,40 +64183,21 @@ }, { "oAuth2": [ + "DELETE.comm.HttpProxyPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.compute.BladeIdentity" + "PRIVSET.Manage HyperFlex Cluster Profiles", + "ROLE.Account Administrator" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'compute.BladeIdentity' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/compute.BladeIdentity" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.BladeIdentity' resource was patched as requested. The 'compute.BladeIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64237,28 +64205,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/compute.BladeIdentity" - } - } - }, - "links": { - "GetComputeBladeIdentityByMoid": { - "operationId": "GetComputeBladeIdentityByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/BladeIdentities/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -64279,13 +64225,13 @@ } } }, - "/api/v1/compute/Boards": { + "/api/v1/compute/Blades": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Board' resource.", - "operationId": "GetComputeBoardList", + "summary": "Read a 'compute.Blade' resource.", + "operationId": "GetComputeBladeList", "security": [ { "cookieAuth": [] @@ -64296,10 +64242,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.compute.Board", + "READ.compute.Blade", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -64342,7 +64290,7 @@ ], "responses": { "200": { - "description": "List of 'compute.Board' resources for the given filter criteria", + "description": "List of 'compute.Blade' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64360,7 +64308,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Board.Response" + "$ref": "#/components/schemas/compute.Blade.Response" } }, "text/csv": { @@ -64393,13 +64341,13 @@ } } }, - "/api/v1/compute/Boards/{Moid}": { + "/api/v1/compute/Blades/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Board' resource.", - "operationId": "GetComputeBoardByMoid", + "summary": "Read a 'compute.Blade' resource.", + "operationId": "GetComputeBladeByMoid", "security": [ { "cookieAuth": [] @@ -64410,10 +64358,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.compute.Board", + "READ.compute.Blade", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -64426,7 +64376,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.Board' resource.", + "description": "An instance of the 'compute.Blade' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64444,7 +64394,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Board" + "$ref": "#/components/schemas/compute.Blade" } }, "text/csv": { @@ -64459,12 +64409,12 @@ } }, "links": { - "GetComputeBoardByMoid": { - "operationId": "GetComputeBoardByMoid", + "GetComputeBladeByMoid": { + "operationId": "GetComputeBladeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Boards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Blades/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -64495,8 +64445,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.Board' resource.", - "operationId": "UpdateComputeBoard", + "summary": "Update a 'compute.Blade' resource.", + "operationId": "UpdateComputeBlade", "security": [ { "cookieAuth": [] @@ -64509,7 +64459,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.Board" + "UPDATE.compute.Blade" ] } ], @@ -64522,12 +64472,12 @@ } ], "requestBody": { - "description": "The 'compute.Board' resource to update.", + "description": "The 'compute.Blade' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Board" + "$ref": "#/components/schemas/compute.Blade" } }, "application/json-patch+json": { @@ -64539,7 +64489,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Board' resource was modified as requested. The 'compute.Board' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Blade' resource was modified as requested. The 'compute.Blade' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64551,17 +64501,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Board" + "$ref": "#/components/schemas/compute.Blade" } } }, "links": { - "GetComputeBoardByMoid": { - "operationId": "GetComputeBoardByMoid", + "GetComputeBladeByMoid": { + "operationId": "GetComputeBladeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Boards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Blades/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -64592,8 +64542,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.Board' resource.", - "operationId": "PatchComputeBoard", + "summary": "Update a 'compute.Blade' resource.", + "operationId": "PatchComputeBlade", "security": [ { "cookieAuth": [] @@ -64606,7 +64556,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.Board" + "UPDATE.compute.Blade" ] } ], @@ -64619,12 +64569,12 @@ } ], "requestBody": { - "description": "The 'compute.Board' resource to update.", + "description": "The 'compute.Blade' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Board" + "$ref": "#/components/schemas/compute.Blade" } }, "application/json-patch+json": { @@ -64636,7 +64586,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Board' resource was patched as requested. The 'compute.Board' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Blade' resource was patched as requested. The 'compute.Blade' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64648,17 +64598,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Board" + "$ref": "#/components/schemas/compute.Blade" } } }, "links": { - "GetComputeBoardByMoid": { - "operationId": "GetComputeBoardByMoid", + "GetComputeBladeByMoid": { + "operationId": "GetComputeBladeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Boards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Blades/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -64686,13 +64636,13 @@ } } }, - "/api/v1/compute/DownloadStatuses": { + "/api/v1/compute/BladeIdentities": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.DownloadStatus' resource.", - "operationId": "GetComputeDownloadStatusList", + "summary": "Read a 'compute.BladeIdentity' resource.", + "operationId": "GetComputeBladeIdentityList", "security": [ { "cookieAuth": [] @@ -64706,7 +64656,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.compute.DownloadStatus", + "READ.compute.BladeIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -64749,7 +64699,7 @@ ], "responses": { "200": { - "description": "List of 'compute.DownloadStatus' resources for the given filter criteria", + "description": "List of 'compute.BladeIdentity' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64767,7 +64717,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.DownloadStatus.Response" + "$ref": "#/components/schemas/compute.BladeIdentity.Response" } }, "text/csv": { @@ -64800,13 +64750,13 @@ } } }, - "/api/v1/compute/DownloadStatuses/{Moid}": { + "/api/v1/compute/BladeIdentities/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.DownloadStatus' resource.", - "operationId": "GetComputeDownloadStatusByMoid", + "summary": "Read a 'compute.BladeIdentity' resource.", + "operationId": "GetComputeBladeIdentityByMoid", "security": [ { "cookieAuth": [] @@ -64820,7 +64770,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.compute.DownloadStatus", + "READ.compute.BladeIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -64833,7 +64783,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.DownloadStatus' resource.", + "description": "An instance of the 'compute.BladeIdentity' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -64851,7 +64801,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.DownloadStatus" + "$ref": "#/components/schemas/compute.BladeIdentity" } }, "text/csv": { @@ -64866,12 +64816,12 @@ } }, "links": { - "GetComputeDownloadStatusByMoid": { - "operationId": "GetComputeDownloadStatusByMoid", + "GetComputeBladeIdentityByMoid": { + "operationId": "GetComputeBladeIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/DownloadStatuses/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/BladeIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -64897,127 +64847,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/compute/HostUtilityOperations": { - "get": { - "tags": [ - "compute" - ], - "summary": "Read a 'compute.HostUtilityOperation' resource.", - "operationId": "GetComputeHostUtilityOperationList", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.compute.HostUtilityOperation", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" - } - ], - "responses": { - "200": { - "description": "List of 'compute.HostUtilityOperation' resources for the given filter criteria", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/compute.HostUtilityOperation.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } }, "post": { "tags": [ "compute" ], - "summary": "Create a 'compute.HostUtilityOperation' resource.", - "operationId": "CreateComputeHostUtilityOperation", + "summary": "Update a 'compute.BladeIdentity' resource.", + "operationId": "UpdateComputeBladeIdentity", "security": [ { "cookieAuth": [] @@ -65027,35 +64863,40 @@ }, { "oAuth2": [ - "CREATE.compute.HostUtilityOperation", "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "ROLE.Account Administrator", + "UPDATE.compute.BladeIdentity" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'compute.HostUtilityOperation' resource to create.", + "description": "The 'compute.BladeIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.HostUtilityOperation" + "$ref": "#/components/schemas/compute.BladeIdentity" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.HostUtilityOperation' resource was created as requested. The 'compute.HostUtilityOperation' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.BladeIdentity' resource was modified as requested. The 'compute.BladeIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65067,17 +64908,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.HostUtilityOperation" + "$ref": "#/components/schemas/compute.BladeIdentity" } } }, "links": { - "GetComputeHostUtilityOperationByMoid": { - "operationId": "GetComputeHostUtilityOperationByMoid", + "GetComputeBladeIdentityByMoid": { + "operationId": "GetComputeBladeIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/HostUtilityOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/BladeIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -65103,15 +64944,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/compute/HostUtilityOperations/{Moid}": { - "get": { + }, + "patch": { "tags": [ "compute" ], - "summary": "Read a 'compute.HostUtilityOperation' resource.", - "operationId": "GetComputeHostUtilityOperationByMoid", + "summary": "Update a 'compute.BladeIdentity' resource.", + "operationId": "PatchComputeBladeIdentity", "security": [ { "cookieAuth": [] @@ -65123,60 +64962,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.compute.HostUtilityOperation", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.compute.BladeIdentity" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'compute.BladeIdentity' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.BladeIdentity" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'compute.HostUtilityOperation' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.BladeIdentity' resource was patched as requested. The 'compute.BladeIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.HostUtilityOperation" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/compute.BladeIdentity" } } }, "links": { - "GetComputeHostUtilityOperationByMoid": { - "operationId": "GetComputeHostUtilityOperationByMoid", + "GetComputeBladeIdentityByMoid": { + "operationId": "GetComputeBladeIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/HostUtilityOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/BladeIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -65204,13 +65043,13 @@ } } }, - "/api/v1/compute/Mappings": { + "/api/v1/compute/Boards": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Mapping' resource.", - "operationId": "GetComputeMappingList", + "summary": "Read a 'compute.Board' resource.", + "operationId": "GetComputeBoardList", "security": [ { "cookieAuth": [] @@ -65220,7 +65059,13 @@ }, { "oAuth2": [ - "READ.compute.Mapping" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.compute.Board", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -65261,7 +65106,7 @@ ], "responses": { "200": { - "description": "List of 'compute.Mapping' resources for the given filter criteria", + "description": "List of 'compute.Board' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65279,7 +65124,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Mapping.Response" + "$ref": "#/components/schemas/compute.Board.Response" } }, "text/csv": { @@ -65312,13 +65157,13 @@ } } }, - "/api/v1/compute/Mappings/{Moid}": { + "/api/v1/compute/Boards/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Mapping' resource.", - "operationId": "GetComputeMappingByMoid", + "summary": "Read a 'compute.Board' resource.", + "operationId": "GetComputeBoardByMoid", "security": [ { "cookieAuth": [] @@ -65328,7 +65173,13 @@ }, { "oAuth2": [ - "READ.compute.Mapping" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.compute.Board", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -65339,7 +65190,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.Mapping' resource.", + "description": "An instance of the 'compute.Board' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65357,7 +65208,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Mapping" + "$ref": "#/components/schemas/compute.Board" } }, "text/csv": { @@ -65372,12 +65223,12 @@ } }, "links": { - "GetComputeMappingByMoid": { - "operationId": "GetComputeMappingByMoid", + "GetComputeBoardByMoid": { + "operationId": "GetComputeBoardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Mappings/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Boards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -65408,8 +65259,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.Mapping' resource.", - "operationId": "UpdateComputeMapping", + "summary": "Update a 'compute.Board' resource.", + "operationId": "UpdateComputeBoard", "security": [ { "cookieAuth": [] @@ -65419,7 +65270,10 @@ }, { "oAuth2": [ - "UPDATE.compute.Mapping" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.compute.Board" ] } ], @@ -65432,12 +65286,12 @@ } ], "requestBody": { - "description": "The 'compute.Mapping' resource to update.", + "description": "The 'compute.Board' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Mapping" + "$ref": "#/components/schemas/compute.Board" } }, "application/json-patch+json": { @@ -65449,7 +65303,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Mapping' resource was modified as requested. The 'compute.Mapping' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Board' resource was modified as requested. The 'compute.Board' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65461,17 +65315,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Mapping" + "$ref": "#/components/schemas/compute.Board" } } }, "links": { - "GetComputeMappingByMoid": { - "operationId": "GetComputeMappingByMoid", + "GetComputeBoardByMoid": { + "operationId": "GetComputeBoardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Mappings/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Boards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -65502,8 +65356,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.Mapping' resource.", - "operationId": "PatchComputeMapping", + "summary": "Update a 'compute.Board' resource.", + "operationId": "PatchComputeBoard", "security": [ { "cookieAuth": [] @@ -65513,7 +65367,10 @@ }, { "oAuth2": [ - "UPDATE.compute.Mapping" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.compute.Board" ] } ], @@ -65526,12 +65383,12 @@ } ], "requestBody": { - "description": "The 'compute.Mapping' resource to update.", + "description": "The 'compute.Board' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Mapping" + "$ref": "#/components/schemas/compute.Board" } }, "application/json-patch+json": { @@ -65543,7 +65400,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Mapping' resource was patched as requested. The 'compute.Mapping' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Board' resource was patched as requested. The 'compute.Board' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65555,17 +65412,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Mapping" + "$ref": "#/components/schemas/compute.Board" } } }, "links": { - "GetComputeMappingByMoid": { - "operationId": "GetComputeMappingByMoid", + "GetComputeBoardByMoid": { + "operationId": "GetComputeBoardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Mappings/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Boards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -65593,13 +65450,13 @@ } } }, - "/api/v1/compute/Personalities": { + "/api/v1/compute/DownloadStatuses": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Personality' resource.", - "operationId": "GetComputePersonalityList", + "summary": "Read a 'compute.DownloadStatus' resource.", + "operationId": "GetComputeDownloadStatusList", "security": [ { "cookieAuth": [] @@ -65612,9 +65469,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.compute.Personality", + "READ.compute.DownloadStatus", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -65657,7 +65513,7 @@ ], "responses": { "200": { - "description": "List of 'compute.Personality' resources for the given filter criteria", + "description": "List of 'compute.DownloadStatus' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65675,7 +65531,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Personality.Response" + "$ref": "#/components/schemas/compute.DownloadStatus.Response" } }, "text/csv": { @@ -65708,13 +65564,13 @@ } } }, - "/api/v1/compute/Personalities/{Moid}": { + "/api/v1/compute/DownloadStatuses/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Personality' resource.", - "operationId": "GetComputePersonalityByMoid", + "summary": "Read a 'compute.DownloadStatus' resource.", + "operationId": "GetComputeDownloadStatusByMoid", "security": [ { "cookieAuth": [] @@ -65727,9 +65583,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.compute.Personality", + "READ.compute.DownloadStatus", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -65742,7 +65597,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.Personality' resource.", + "description": "An instance of the 'compute.DownloadStatus' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65760,7 +65615,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Personality" + "$ref": "#/components/schemas/compute.DownloadStatus" } }, "text/csv": { @@ -65775,12 +65630,12 @@ } }, "links": { - "GetComputePersonalityByMoid": { - "operationId": "GetComputePersonalityByMoid", + "GetComputeDownloadStatusByMoid": { + "operationId": "GetComputeDownloadStatusByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Personalities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/DownloadStatuses/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -65806,13 +65661,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/compute/HostUtilityOperations": { + "get": { "tags": [ "compute" ], - "summary": "Update a 'compute.Personality' resource.", - "operationId": "UpdateComputePersonality", + "summary": "Read a 'compute.HostUtilityOperation' resource.", + "operationId": "GetComputeHostUtilityOperationList", "security": [ { "cookieAuth": [] @@ -65824,38 +65681,145 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.compute.HostUtilityOperation", "ROLE.Account Administrator", - "UPDATE.compute.Personality" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'compute.HostUtilityOperation' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.HostUtilityOperation.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "compute" + ], + "summary": "Create a 'compute.HostUtilityOperation' resource.", + "operationId": "CreateComputeHostUtilityOperation", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.compute.HostUtilityOperation", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ { "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'compute.Personality' resource to update.", + "description": "The 'compute.HostUtilityOperation' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Personality" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/compute.HostUtilityOperation" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Personality' resource was modified as requested. The 'compute.Personality' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.HostUtilityOperation' resource was created as requested. The 'compute.HostUtilityOperation' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -65867,17 +65831,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Personality" + "$ref": "#/components/schemas/compute.HostUtilityOperation" } } }, "links": { - "GetComputePersonalityByMoid": { - "operationId": "GetComputePersonalityByMoid", + "GetComputeHostUtilityOperationByMoid": { + "operationId": "GetComputeHostUtilityOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Personalities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/HostUtilityOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -65903,13 +65867,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/compute/HostUtilityOperations/{Moid}": { + "get": { "tags": [ "compute" ], - "summary": "Update a 'compute.Personality' resource.", - "operationId": "PatchComputePersonality", + "summary": "Read a 'compute.HostUtilityOperation' resource.", + "operationId": "GetComputeHostUtilityOperationByMoid", "security": [ { "cookieAuth": [] @@ -65921,60 +65887,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.compute.HostUtilityOperation", "ROLE.Account Administrator", - "UPDATE.compute.Personality" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'compute.Personality' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/compute.Personality" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Personality' resource was patched as requested. The 'compute.Personality' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'compute.HostUtilityOperation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Personality" + "$ref": "#/components/schemas/compute.HostUtilityOperation" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetComputePersonalityByMoid": { - "operationId": "GetComputePersonalityByMoid", + "GetComputeHostUtilityOperationByMoid": { + "operationId": "GetComputeHostUtilityOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Personalities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/HostUtilityOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -66002,13 +65968,13 @@ } } }, - "/api/v1/compute/PhysicalSummaries": { + "/api/v1/compute/Mappings": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.PhysicalSummary' resource.", - "operationId": "GetComputePhysicalSummaryList", + "summary": "Read a 'compute.Mapping' resource.", + "operationId": "GetComputeMappingList", "security": [ { "cookieAuth": [] @@ -66018,16 +65984,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Server Profiles", - "PRIVSET.View Servers", - "READ.compute.PhysicalSummary", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.compute.Mapping" ] } ], @@ -66068,7 +66025,7 @@ ], "responses": { "200": { - "description": "List of 'compute.PhysicalSummary' resources for the given filter criteria", + "description": "List of 'compute.Mapping' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66086,7 +66043,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.PhysicalSummary.Response" + "$ref": "#/components/schemas/compute.Mapping.Response" } }, "text/csv": { @@ -66119,13 +66076,13 @@ } } }, - "/api/v1/compute/PhysicalSummaries/{Moid}": { + "/api/v1/compute/Mappings/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.PhysicalSummary' resource.", - "operationId": "GetComputePhysicalSummaryByMoid", + "summary": "Read a 'compute.Mapping' resource.", + "operationId": "GetComputeMappingByMoid", "security": [ { "cookieAuth": [] @@ -66135,16 +66092,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Server Profiles", - "PRIVSET.View Servers", - "READ.compute.PhysicalSummary", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.compute.Mapping" ] } ], @@ -66155,7 +66103,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.PhysicalSummary' resource.", + "description": "An instance of the 'compute.Mapping' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66173,7 +66121,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.PhysicalSummary" + "$ref": "#/components/schemas/compute.Mapping" } }, "text/csv": { @@ -66188,12 +66136,200 @@ } }, "links": { - "GetComputePhysicalSummaryByMoid": { - "operationId": "GetComputePhysicalSummaryByMoid", + "GetComputeMappingByMoid": { + "operationId": "GetComputeMappingByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/PhysicalSummaries/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Mappings/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "compute" + ], + "summary": "Update a 'compute.Mapping' resource.", + "operationId": "UpdateComputeMapping", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "UPDATE.compute.Mapping" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'compute.Mapping' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.Mapping" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Mapping' resource was modified as requested. The 'compute.Mapping' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.Mapping" + } + } + }, + "links": { + "GetComputeMappingByMoid": { + "operationId": "GetComputeMappingByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Mappings/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "compute" + ], + "summary": "Update a 'compute.Mapping' resource.", + "operationId": "PatchComputeMapping", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "UPDATE.compute.Mapping" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'compute.Mapping' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.Mapping" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Mapping' resource was patched as requested. The 'compute.Mapping' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.Mapping" + } + } + }, + "links": { + "GetComputeMappingByMoid": { + "operationId": "GetComputeMappingByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Mappings/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -66221,13 +66357,13 @@ } } }, - "/api/v1/compute/RackUnits": { + "/api/v1/compute/Personalities": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.RackUnit' resource.", - "operationId": "GetComputeRackUnitList", + "summary": "Read a 'compute.Personality' resource.", + "operationId": "GetComputePersonalityList", "security": [ { "cookieAuth": [] @@ -66238,12 +66374,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", + "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.compute.RackUnit", + "READ.compute.Personality", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -66286,7 +66421,7 @@ ], "responses": { "200": { - "description": "List of 'compute.RackUnit' resources for the given filter criteria", + "description": "List of 'compute.Personality' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66304,7 +66439,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnit.Response" + "$ref": "#/components/schemas/compute.Personality.Response" } }, "text/csv": { @@ -66337,13 +66472,13 @@ } } }, - "/api/v1/compute/RackUnits/{Moid}": { + "/api/v1/compute/Personalities/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.RackUnit' resource.", - "operationId": "GetComputeRackUnitByMoid", + "summary": "Read a 'compute.Personality' resource.", + "operationId": "GetComputePersonalityByMoid", "security": [ { "cookieAuth": [] @@ -66354,12 +66489,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", + "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.compute.RackUnit", + "READ.compute.Personality", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -66372,7 +66506,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.RackUnit' resource.", + "description": "An instance of the 'compute.Personality' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66390,7 +66524,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnit" + "$ref": "#/components/schemas/compute.Personality" } }, "text/csv": { @@ -66405,12 +66539,12 @@ } }, "links": { - "GetComputeRackUnitByMoid": { - "operationId": "GetComputeRackUnitByMoid", + "GetComputePersonalityByMoid": { + "operationId": "GetComputePersonalityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Personalities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -66441,8 +66575,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.RackUnit' resource.", - "operationId": "UpdateComputeRackUnit", + "summary": "Update a 'compute.Personality' resource.", + "operationId": "UpdateComputePersonality", "security": [ { "cookieAuth": [] @@ -66455,7 +66589,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.RackUnit" + "UPDATE.compute.Personality" ] } ], @@ -66468,12 +66602,12 @@ } ], "requestBody": { - "description": "The 'compute.RackUnit' resource to update.", + "description": "The 'compute.Personality' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnit" + "$ref": "#/components/schemas/compute.Personality" } }, "application/json-patch+json": { @@ -66485,7 +66619,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnit' resource was modified as requested. The 'compute.RackUnit' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Personality' resource was modified as requested. The 'compute.Personality' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66497,17 +66631,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnit" + "$ref": "#/components/schemas/compute.Personality" } } }, "links": { - "GetComputeRackUnitByMoid": { - "operationId": "GetComputeRackUnitByMoid", + "GetComputePersonalityByMoid": { + "operationId": "GetComputePersonalityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Personalities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -66538,8 +66672,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.RackUnit' resource.", - "operationId": "PatchComputeRackUnit", + "summary": "Update a 'compute.Personality' resource.", + "operationId": "PatchComputePersonality", "security": [ { "cookieAuth": [] @@ -66552,7 +66686,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.RackUnit" + "UPDATE.compute.Personality" ] } ], @@ -66565,12 +66699,12 @@ } ], "requestBody": { - "description": "The 'compute.RackUnit' resource to update.", + "description": "The 'compute.Personality' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnit" + "$ref": "#/components/schemas/compute.Personality" } }, "application/json-patch+json": { @@ -66582,7 +66716,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnit' resource was patched as requested. The 'compute.RackUnit' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.Personality' resource was patched as requested. The 'compute.Personality' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66594,17 +66728,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnit" + "$ref": "#/components/schemas/compute.Personality" } } }, "links": { - "GetComputeRackUnitByMoid": { - "operationId": "GetComputeRackUnitByMoid", + "GetComputePersonalityByMoid": { + "operationId": "GetComputePersonalityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Personalities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -66630,13 +66764,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { + } + }, + "/api/v1/compute/PhysicalSummaries": { + "get": { "tags": [ "compute" ], - "summary": "Delete a 'compute.RackUnit' resource.", - "operationId": "DeleteComputeRackUnit", + "summary": "Read a 'compute.PhysicalSummary' resource.", + "operationId": "GetComputePhysicalSummaryList", "security": [ { "cookieAuth": [] @@ -66646,9 +66782,133 @@ }, { "oAuth2": [ - "DELETE.compute.RackUnit", "PRIVSET.Account Administrator", - "ROLE.Account Administrator" + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Server Profiles", + "PRIVSET.View Servers", + "READ.compute.PhysicalSummary", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'compute.PhysicalSummary' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.PhysicalSummary.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/compute/PhysicalSummaries/{Moid}": { + "get": { + "tags": [ + "compute" + ], + "summary": "Read a 'compute.PhysicalSummary' resource.", + "operationId": "GetComputePhysicalSummaryByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Server Profiles", + "PRIVSET.View Servers", + "READ.compute.PhysicalSummary", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -66659,13 +66919,51 @@ ], "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "An instance of the 'compute.PhysicalSummary' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.PhysicalSummary" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetComputePhysicalSummaryByMoid": { + "operationId": "GetComputePhysicalSummaryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/PhysicalSummaries/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -66687,13 +66985,13 @@ } } }, - "/api/v1/compute/RackUnitIdentities": { + "/api/v1/compute/RackUnits": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.RackUnitIdentity' resource.", - "operationId": "GetComputeRackUnitIdentityList", + "summary": "Read a 'compute.RackUnit' resource.", + "operationId": "GetComputeRackUnitList", "security": [ { "cookieAuth": [] @@ -66704,10 +67002,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.compute.RackUnitIdentity", + "READ.compute.RackUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -66750,7 +67050,7 @@ ], "responses": { "200": { - "description": "List of 'compute.RackUnitIdentity' resources for the given filter criteria", + "description": "List of 'compute.RackUnit' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66768,7 +67068,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnitIdentity.Response" + "$ref": "#/components/schemas/compute.RackUnit.Response" } }, "text/csv": { @@ -66801,13 +67101,13 @@ } } }, - "/api/v1/compute/RackUnitIdentities/{Moid}": { + "/api/v1/compute/RackUnits/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.RackUnitIdentity' resource.", - "operationId": "GetComputeRackUnitIdentityByMoid", + "summary": "Read a 'compute.RackUnit' resource.", + "operationId": "GetComputeRackUnitByMoid", "security": [ { "cookieAuth": [] @@ -66818,10 +67118,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.compute.RackUnitIdentity", + "READ.compute.RackUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -66834,7 +67136,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.RackUnitIdentity' resource.", + "description": "An instance of the 'compute.RackUnit' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66852,7 +67154,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnitIdentity" + "$ref": "#/components/schemas/compute.RackUnit" } }, "text/csv": { @@ -66867,12 +67169,12 @@ } }, "links": { - "GetComputeRackUnitIdentityByMoid": { - "operationId": "GetComputeRackUnitIdentityByMoid", + "GetComputeRackUnitByMoid": { + "operationId": "GetComputeRackUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnitIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -66903,8 +67205,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.RackUnitIdentity' resource.", - "operationId": "UpdateComputeRackUnitIdentity", + "summary": "Update a 'compute.RackUnit' resource.", + "operationId": "UpdateComputeRackUnit", "security": [ { "cookieAuth": [] @@ -66917,7 +67219,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.RackUnitIdentity" + "UPDATE.compute.RackUnit" ] } ], @@ -66930,12 +67232,12 @@ } ], "requestBody": { - "description": "The 'compute.RackUnitIdentity' resource to update.", + "description": "The 'compute.RackUnit' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnitIdentity" + "$ref": "#/components/schemas/compute.RackUnit" } }, "application/json-patch+json": { @@ -66947,7 +67249,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnitIdentity' resource was modified as requested. The 'compute.RackUnitIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnit' resource was modified as requested. The 'compute.RackUnit' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -66959,17 +67261,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnitIdentity" + "$ref": "#/components/schemas/compute.RackUnit" } } }, "links": { - "GetComputeRackUnitIdentityByMoid": { - "operationId": "GetComputeRackUnitIdentityByMoid", + "GetComputeRackUnitByMoid": { + "operationId": "GetComputeRackUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnitIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -67000,8 +67302,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.RackUnitIdentity' resource.", - "operationId": "PatchComputeRackUnitIdentity", + "summary": "Update a 'compute.RackUnit' resource.", + "operationId": "PatchComputeRackUnit", "security": [ { "cookieAuth": [] @@ -67014,7 +67316,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.RackUnitIdentity" + "UPDATE.compute.RackUnit" ] } ], @@ -67027,12 +67329,12 @@ } ], "requestBody": { - "description": "The 'compute.RackUnitIdentity' resource to update.", + "description": "The 'compute.RackUnit' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnitIdentity" + "$ref": "#/components/schemas/compute.RackUnit" } }, "application/json-patch+json": { @@ -67044,7 +67346,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnitIdentity' resource was patched as requested. The 'compute.RackUnitIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnit' resource was patched as requested. The 'compute.RackUnit' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -67056,17 +67358,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.RackUnitIdentity" + "$ref": "#/components/schemas/compute.RackUnit" } } }, "links": { - "GetComputeRackUnitIdentityByMoid": { - "operationId": "GetComputeRackUnitIdentityByMoid", + "GetComputeRackUnitByMoid": { + "operationId": "GetComputeRackUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnitIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -67097,8 +67399,8 @@ "tags": [ "compute" ], - "summary": "Delete a 'compute.RackUnitIdentity' resource.", - "operationId": "DeleteComputeRackUnitIdentity", + "summary": "Delete a 'compute.RackUnit' resource.", + "operationId": "DeleteComputeRackUnit", "security": [ { "cookieAuth": [] @@ -67108,7 +67410,7 @@ }, { "oAuth2": [ - "DELETE.compute.RackUnitIdentity", + "DELETE.compute.RackUnit", "PRIVSET.Account Administrator", "ROLE.Account Administrator" ] @@ -67149,13 +67451,13 @@ } } }, - "/api/v1/compute/ServerIdPools": { + "/api/v1/compute/RackUnitIdentities": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.ServerIdPool' resource.", - "operationId": "GetComputeServerIdPoolList", + "summary": "Read a 'compute.RackUnitIdentity' resource.", + "operationId": "GetComputeRackUnitIdentityList", "security": [ { "cookieAuth": [] @@ -67169,7 +67471,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.compute.ServerIdPool", + "READ.compute.RackUnitIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -67212,7 +67514,7 @@ ], "responses": { "200": { - "description": "List of 'compute.ServerIdPool' resources for the given filter criteria", + "description": "List of 'compute.RackUnitIdentity' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -67230,7 +67532,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerIdPool.Response" + "$ref": "#/components/schemas/compute.RackUnitIdentity.Response" } }, "text/csv": { @@ -67263,13 +67565,13 @@ } } }, - "/api/v1/compute/ServerIdPools/{Moid}": { + "/api/v1/compute/RackUnitIdentities/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.ServerIdPool' resource.", - "operationId": "GetComputeServerIdPoolByMoid", + "summary": "Read a 'compute.RackUnitIdentity' resource.", + "operationId": "GetComputeRackUnitIdentityByMoid", "security": [ { "cookieAuth": [] @@ -67283,220 +67585,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.compute.ServerIdPool", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "An instance of the 'compute.ServerIdPool' resource.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/compute.ServerIdPool" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - }, - "links": { - "GetComputeServerIdPoolByMoid": { - "operationId": "GetComputeServerIdPoolByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerIdPools/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/compute/ServerPowerPolicies": { - "get": { - "tags": [ - "compute" - ], - "summary": "Read a 'compute.ServerPowerPolicy' resource.", - "operationId": "GetComputeServerPowerPolicyList", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.compute.ServerPowerPolicy", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" - } - ], - "responses": { - "200": { - "description": "List of 'compute.ServerPowerPolicy' resources for the given filter criteria", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/compute.ServerPowerPolicy.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/compute/ServerPowerPolicies/{Moid}": { - "get": { - "tags": [ - "compute" - ], - "summary": "Read a 'compute.ServerPowerPolicy' resource.", - "operationId": "GetComputeServerPowerPolicyByMoid", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.compute.ServerPowerPolicy", + "READ.compute.RackUnitIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -67509,7 +67598,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.ServerPowerPolicy' resource.", + "description": "An instance of the 'compute.RackUnitIdentity' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -67527,7 +67616,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerPowerPolicy" + "$ref": "#/components/schemas/compute.RackUnitIdentity" } }, "text/csv": { @@ -67542,12 +67631,12 @@ } }, "links": { - "GetComputeServerPowerPolicyByMoid": { - "operationId": "GetComputeServerPowerPolicyByMoid", + "GetComputeRackUnitIdentityByMoid": { + "operationId": "GetComputeRackUnitIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerPowerPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnitIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -67578,8 +67667,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.ServerPowerPolicy' resource.", - "operationId": "UpdateComputeServerPowerPolicy", + "summary": "Update a 'compute.RackUnitIdentity' resource.", + "operationId": "UpdateComputeRackUnitIdentity", "security": [ { "cookieAuth": [] @@ -67590,9 +67679,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.ServerPowerPolicy" + "UPDATE.compute.RackUnitIdentity" ] } ], @@ -67605,12 +67694,12 @@ } ], "requestBody": { - "description": "The 'compute.ServerPowerPolicy' resource to update.", + "description": "The 'compute.RackUnitIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerPowerPolicy" + "$ref": "#/components/schemas/compute.RackUnitIdentity" } }, "application/json-patch+json": { @@ -67622,7 +67711,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerPowerPolicy' resource was modified as requested. The 'compute.ServerPowerPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnitIdentity' resource was modified as requested. The 'compute.RackUnitIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -67634,17 +67723,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerPowerPolicy" + "$ref": "#/components/schemas/compute.RackUnitIdentity" } } }, "links": { - "GetComputeServerPowerPolicyByMoid": { - "operationId": "GetComputeServerPowerPolicyByMoid", + "GetComputeRackUnitIdentityByMoid": { + "operationId": "GetComputeRackUnitIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerPowerPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnitIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -67675,8 +67764,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.ServerPowerPolicy' resource.", - "operationId": "PatchComputeServerPowerPolicy", + "summary": "Update a 'compute.RackUnitIdentity' resource.", + "operationId": "PatchComputeRackUnitIdentity", "security": [ { "cookieAuth": [] @@ -67687,9 +67776,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.compute.ServerPowerPolicy" + "UPDATE.compute.RackUnitIdentity" ] } ], @@ -67702,12 +67791,12 @@ } ], "requestBody": { - "description": "The 'compute.ServerPowerPolicy' resource to update.", + "description": "The 'compute.RackUnitIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerPowerPolicy" + "$ref": "#/components/schemas/compute.RackUnitIdentity" } }, "application/json-patch+json": { @@ -67719,7 +67808,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerPowerPolicy' resource was patched as requested. The 'compute.ServerPowerPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.RackUnitIdentity' resource was patched as requested. The 'compute.RackUnitIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -67731,17 +67820,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerPowerPolicy" + "$ref": "#/components/schemas/compute.RackUnitIdentity" } } }, "links": { - "GetComputeServerPowerPolicyByMoid": { - "operationId": "GetComputeServerPowerPolicyByMoid", + "GetComputeRackUnitIdentityByMoid": { + "operationId": "GetComputeRackUnitIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerPowerPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/RackUnitIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -67772,8 +67861,8 @@ "tags": [ "compute" ], - "summary": "Delete a 'compute.ServerPowerPolicy' resource.", - "operationId": "DeleteComputeServerPowerPolicy", + "summary": "Delete a 'compute.RackUnitIdentity' resource.", + "operationId": "DeleteComputeRackUnitIdentity", "security": [ { "cookieAuth": [] @@ -67783,9 +67872,8 @@ }, { "oAuth2": [ - "DELETE.compute.ServerPowerPolicy", + "DELETE.compute.RackUnitIdentity", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } @@ -67825,13 +67913,13 @@ } } }, - "/api/v1/compute/ServerSettings": { + "/api/v1/compute/ScrubPolicies": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.ServerSetting' resource.", - "operationId": "GetComputeServerSettingList", + "summary": "Read a 'compute.ScrubPolicy' resource.", + "operationId": "GetComputeScrubPolicyList", "security": [ { "cookieAuth": [] @@ -67842,10 +67930,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.compute.ServerSetting", + "PRIVSET.View Server Profiles", + "READ.compute.ScrubPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -67888,7 +67976,7 @@ ], "responses": { "200": { - "description": "List of 'compute.ServerSetting' resources for the given filter criteria", + "description": "List of 'compute.ScrubPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -67906,7 +67994,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerSetting.Response" + "$ref": "#/components/schemas/compute.ScrubPolicy.Response" } }, "text/csv": { @@ -67937,15 +68025,107 @@ "$ref": "#/components/responses/default" } } + }, + "post": { + "tags": [ + "compute" + ], + "summary": "Create a 'compute.ScrubPolicy' resource.", + "operationId": "CreateComputeScrubPolicy", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.compute.ScrubPolicy", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'compute.ScrubPolicy' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.ScrubPolicy" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ScrubPolicy' resource was created as requested. The 'compute.ScrubPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.ScrubPolicy" + } + } + }, + "links": { + "GetComputeScrubPolicyByMoid": { + "operationId": "GetComputeScrubPolicyByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ScrubPolicies/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/compute/ServerSettings/{Moid}": { + "/api/v1/compute/ScrubPolicies/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.ServerSetting' resource.", - "operationId": "GetComputeServerSettingByMoid", + "summary": "Read a 'compute.ScrubPolicy' resource.", + "operationId": "GetComputeScrubPolicyByMoid", "security": [ { "cookieAuth": [] @@ -67956,10 +68136,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.compute.ServerSetting", + "PRIVSET.View Server Profiles", + "READ.compute.ScrubPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -67972,7 +68152,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.ServerSetting' resource.", + "description": "An instance of the 'compute.ScrubPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -67990,7 +68170,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerSetting" + "$ref": "#/components/schemas/compute.ScrubPolicy" } }, "text/csv": { @@ -68005,12 +68185,12 @@ } }, "links": { - "GetComputeServerSettingByMoid": { - "operationId": "GetComputeServerSettingByMoid", + "GetComputeScrubPolicyByMoid": { + "operationId": "GetComputeScrubPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerSettings/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ScrubPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -68041,8 +68221,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.ServerSetting' resource.", - "operationId": "UpdateComputeServerSetting", + "summary": "Update a 'compute.ScrubPolicy' resource.", + "operationId": "UpdateComputeScrubPolicy", "security": [ { "cookieAuth": [] @@ -68053,9 +68233,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.compute.ServerSetting" + "UPDATE.compute.ScrubPolicy" ] } ], @@ -68068,12 +68248,12 @@ } ], "requestBody": { - "description": "The 'compute.ServerSetting' resource to update.", + "description": "The 'compute.ScrubPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerSetting" + "$ref": "#/components/schemas/compute.ScrubPolicy" } }, "application/json-patch+json": { @@ -68085,7 +68265,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerSetting' resource was modified as requested. The 'compute.ServerSetting' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ScrubPolicy' resource was modified as requested. The 'compute.ScrubPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68097,17 +68277,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerSetting" + "$ref": "#/components/schemas/compute.ScrubPolicy" } } }, "links": { - "GetComputeServerSettingByMoid": { - "operationId": "GetComputeServerSettingByMoid", + "GetComputeScrubPolicyByMoid": { + "operationId": "GetComputeScrubPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerSettings/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ScrubPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -68138,8 +68318,8 @@ "tags": [ "compute" ], - "summary": "Update a 'compute.ServerSetting' resource.", - "operationId": "PatchComputeServerSetting", + "summary": "Update a 'compute.ScrubPolicy' resource.", + "operationId": "PatchComputeScrubPolicy", "security": [ { "cookieAuth": [] @@ -68150,9 +68330,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.compute.ServerSetting" + "UPDATE.compute.ScrubPolicy" ] } ], @@ -68165,12 +68345,12 @@ } ], "requestBody": { - "description": "The 'compute.ServerSetting' resource to update.", + "description": "The 'compute.ScrubPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerSetting" + "$ref": "#/components/schemas/compute.ScrubPolicy" } }, "application/json-patch+json": { @@ -68182,7 +68362,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerSetting' resource was patched as requested. The 'compute.ServerSetting' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ScrubPolicy' resource was patched as requested. The 'compute.ScrubPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68194,17 +68374,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.ServerSetting" + "$ref": "#/components/schemas/compute.ScrubPolicy" } } }, "links": { - "GetComputeServerSettingByMoid": { - "operationId": "GetComputeServerSettingByMoid", + "GetComputeScrubPolicyByMoid": { + "operationId": "GetComputeScrubPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerSettings/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ScrubPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -68230,15 +68410,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "compute" + ], + "summary": "Delete a 'compute.ScrubPolicy' resource.", + "operationId": "DeleteComputeScrubPolicy", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.compute.ScrubPolicy", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/compute/Vmedia": { + "/api/v1/compute/ServerIdPools": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Vmedia' resource.", - "operationId": "GetComputeVmediaList", + "summary": "Read a 'compute.ServerIdPool' resource.", + "operationId": "GetComputeServerIdPoolList", "security": [ { "cookieAuth": [] @@ -68252,7 +68488,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.compute.Vmedia", + "READ.compute.ServerIdPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -68295,7 +68531,7 @@ ], "responses": { "200": { - "description": "List of 'compute.Vmedia' resources for the given filter criteria", + "description": "List of 'compute.ServerIdPool' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68313,7 +68549,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Vmedia.Response" + "$ref": "#/components/schemas/compute.ServerIdPool.Response" } }, "text/csv": { @@ -68346,13 +68582,13 @@ } } }, - "/api/v1/compute/Vmedia/{Moid}": { + "/api/v1/compute/ServerIdPools/{Moid}": { "get": { "tags": [ "compute" ], - "summary": "Read a 'compute.Vmedia' resource.", - "operationId": "GetComputeVmediaByMoid", + "summary": "Read a 'compute.ServerIdPool' resource.", + "operationId": "GetComputeServerIdPoolByMoid", "security": [ { "cookieAuth": [] @@ -68366,7 +68602,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.compute.Vmedia", + "READ.compute.ServerIdPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -68379,7 +68615,7 @@ ], "responses": { "200": { - "description": "An instance of the 'compute.Vmedia' resource.", + "description": "An instance of the 'compute.ServerIdPool' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68397,7 +68633,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/compute.Vmedia" + "$ref": "#/components/schemas/compute.ServerIdPool" } }, "text/csv": { @@ -68412,12 +68648,12 @@ } }, "links": { - "GetComputeVmediaByMoid": { - "operationId": "GetComputeVmediaByMoid", + "GetComputeServerIdPoolByMoid": { + "operationId": "GetComputeServerIdPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Vmedia/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerIdPools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -68445,13 +68681,13 @@ } } }, - "/api/v1/cond/Alarms": { + "/api/v1/compute/ServerPowerPolicies": { "get": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.Alarm' resource.", - "operationId": "GetCondAlarmList", + "summary": "Read a 'compute.ServerPowerPolicy' resource.", + "operationId": "GetComputeServerPowerPolicyList", "security": [ { "cookieAuth": [] @@ -68462,18 +68698,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "PRIVSET.Network Administrator", - "PRIVSET.Network Operator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View HyperFlex Clusters", - "PRIVSET.View Servers", - "READ.cond.Alarm", + "PRIVSET.View Server Profiles", + "READ.compute.ServerPowerPolicy", "ROLE.Account Administrator", - "ROLE.Network Administrator", - "ROLE.Network Operator", "ROLE.Read-Only" ] } @@ -68515,7 +68744,7 @@ ], "responses": { "200": { - "description": "List of 'cond.Alarm' resources for the given filter criteria", + "description": "List of 'compute.ServerPowerPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68533,7 +68762,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.Alarm.Response" + "$ref": "#/components/schemas/compute.ServerPowerPolicy.Response" } }, "text/csv": { @@ -68566,13 +68795,13 @@ } } }, - "/api/v1/cond/Alarms/{Moid}": { + "/api/v1/compute/ServerPowerPolicies/{Moid}": { "get": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.Alarm' resource.", - "operationId": "GetCondAlarmByMoid", + "summary": "Read a 'compute.ServerPowerPolicy' resource.", + "operationId": "GetComputeServerPowerPolicyByMoid", "security": [ { "cookieAuth": [] @@ -68583,18 +68812,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "PRIVSET.Network Administrator", - "PRIVSET.Network Operator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View HyperFlex Clusters", - "PRIVSET.View Servers", - "READ.cond.Alarm", + "PRIVSET.View Server Profiles", + "READ.compute.ServerPowerPolicy", "ROLE.Account Administrator", - "ROLE.Network Administrator", - "ROLE.Network Operator", "ROLE.Read-Only" ] } @@ -68606,7 +68828,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cond.Alarm' resource.", + "description": "An instance of the 'compute.ServerPowerPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68624,7 +68846,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.Alarm" + "$ref": "#/components/schemas/compute.ServerPowerPolicy" } }, "text/csv": { @@ -68639,12 +68861,12 @@ } }, "links": { - "GetCondAlarmByMoid": { - "operationId": "GetCondAlarmByMoid", + "GetComputeServerPowerPolicyByMoid": { + "operationId": "GetComputeServerPowerPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/Alarms/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerPowerPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -68673,10 +68895,10 @@ }, "post": { "tags": [ - "cond" + "compute" ], - "summary": "Update a 'cond.Alarm' resource.", - "operationId": "UpdateCondAlarm", + "summary": "Update a 'compute.ServerPowerPolicy' resource.", + "operationId": "UpdateComputeServerPowerPolicy", "security": [ { "cookieAuth": [] @@ -68687,8 +68909,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.cond.Alarm" + "UPDATE.compute.ServerPowerPolicy" ] } ], @@ -68701,12 +68924,12 @@ } ], "requestBody": { - "description": "The 'cond.Alarm' resource to update.", + "description": "The 'compute.ServerPowerPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.Alarm" + "$ref": "#/components/schemas/compute.ServerPowerPolicy" } }, "application/json-patch+json": { @@ -68718,7 +68941,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.Alarm' resource was modified as requested. The 'cond.Alarm' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerPowerPolicy' resource was modified as requested. The 'compute.ServerPowerPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68730,17 +68953,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.Alarm" + "$ref": "#/components/schemas/compute.ServerPowerPolicy" } } }, "links": { - "GetCondAlarmByMoid": { - "operationId": "GetCondAlarmByMoid", + "GetComputeServerPowerPolicyByMoid": { + "operationId": "GetComputeServerPowerPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/Alarms/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerPowerPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -68769,10 +68992,10 @@ }, "patch": { "tags": [ - "cond" + "compute" ], - "summary": "Update a 'cond.Alarm' resource.", - "operationId": "PatchCondAlarm", + "summary": "Update a 'compute.ServerPowerPolicy' resource.", + "operationId": "PatchComputeServerPowerPolicy", "security": [ { "cookieAuth": [] @@ -68783,8 +69006,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.cond.Alarm" + "UPDATE.compute.ServerPowerPolicy" ] } ], @@ -68797,12 +69021,12 @@ } ], "requestBody": { - "description": "The 'cond.Alarm' resource to update.", + "description": "The 'compute.ServerPowerPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.Alarm" + "$ref": "#/components/schemas/compute.ServerPowerPolicy" } }, "application/json-patch+json": { @@ -68814,7 +69038,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.Alarm' resource was patched as requested. The 'cond.Alarm' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerPowerPolicy' resource was patched as requested. The 'compute.ServerPowerPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68826,17 +69050,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.Alarm" + "$ref": "#/components/schemas/compute.ServerPowerPolicy" } } }, "links": { - "GetCondAlarmByMoid": { - "operationId": "GetCondAlarmByMoid", + "GetComputeServerPowerPolicyByMoid": { + "operationId": "GetComputeServerPowerPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/Alarms/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerPowerPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -68862,15 +69086,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "compute" + ], + "summary": "Delete a 'compute.ServerPowerPolicy' resource.", + "operationId": "DeleteComputeServerPowerPolicy", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.compute.ServerPowerPolicy", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/cond/AlarmAggregations": { + "/api/v1/compute/ServerSettings": { "get": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.AlarmAggregation' resource.", - "operationId": "GetCondAlarmAggregationList", + "summary": "Read a 'compute.ServerSetting' resource.", + "operationId": "GetComputeServerSettingList", "security": [ { "cookieAuth": [] @@ -68881,13 +69161,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.cond.AlarmAggregation", + "READ.compute.ServerSetting", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -68930,7 +69207,7 @@ ], "responses": { "200": { - "description": "List of 'cond.AlarmAggregation' resources for the given filter criteria", + "description": "List of 'compute.ServerSetting' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -68948,7 +69225,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmAggregation.Response" + "$ref": "#/components/schemas/compute.ServerSetting.Response" } }, "text/csv": { @@ -68981,13 +69258,13 @@ } } }, - "/api/v1/cond/AlarmAggregations/{Moid}": { + "/api/v1/compute/ServerSettings/{Moid}": { "get": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.AlarmAggregation' resource.", - "operationId": "GetCondAlarmAggregationByMoid", + "summary": "Read a 'compute.ServerSetting' resource.", + "operationId": "GetComputeServerSettingByMoid", "security": [ { "cookieAuth": [] @@ -68998,13 +69275,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.cond.AlarmAggregation", + "READ.compute.ServerSetting", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -69017,7 +69291,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cond.AlarmAggregation' resource.", + "description": "An instance of the 'compute.ServerSetting' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -69035,7 +69309,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmAggregation" + "$ref": "#/components/schemas/compute.ServerSetting" } }, "text/csv": { @@ -69050,12 +69324,12 @@ } }, "links": { - "GetCondAlarmAggregationByMoid": { - "operationId": "GetCondAlarmAggregationByMoid", + "GetComputeServerSettingByMoid": { + "operationId": "GetComputeServerSettingByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmAggregations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerSettings/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -69081,15 +69355,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cond/AlarmClassifications": { - "get": { + }, + "post": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.AlarmClassification' resource.", - "operationId": "GetCondAlarmClassificationList", + "summary": "Update a 'compute.ServerSetting' resource.", + "operationId": "UpdateComputeServerSetting", "security": [ { "cookieAuth": [] @@ -69099,77 +69371,68 @@ }, { "oAuth2": [ - "READ.cond.AlarmClassification" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.compute.ServerSetting" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'compute.ServerSetting' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.ServerSetting" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'cond.AlarmClassification' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerSetting' resource was modified as requested. The 'compute.ServerSetting' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmClassification.Response" + "$ref": "#/components/schemas/compute.ServerSetting" } + } + }, + "links": { + "GetComputeServerSettingByMoid": { + "operationId": "GetComputeServerSettingByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerSettings/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -69189,15 +69452,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/cond/AlarmClassifications/{Moid}": { - "get": { + }, + "patch": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.AlarmClassification' resource.", - "operationId": "GetCondAlarmClassificationByMoid", + "summary": "Update a 'compute.ServerSetting' resource.", + "operationId": "PatchComputeServerSetting", "security": [ { "cookieAuth": [] @@ -69207,56 +69468,62 @@ }, { "oAuth2": [ - "READ.cond.AlarmClassification" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.compute.ServerSetting" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'compute.ServerSetting' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/compute.ServerSetting" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'cond.AlarmClassification' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'compute.ServerSetting' resource was patched as requested. The 'compute.ServerSetting' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmClassification" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/compute.ServerSetting" } } }, "links": { - "GetCondAlarmClassificationByMoid": { - "operationId": "GetCondAlarmClassificationByMoid", + "GetComputeServerSettingByMoid": { + "operationId": "GetComputeServerSettingByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmClassifications/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/ServerSettings/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -69284,13 +69551,13 @@ } } }, - "/api/v1/cond/AlarmDefinitions": { + "/api/v1/compute/Vmedia": { "get": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.AlarmDefinition' resource.", - "operationId": "GetCondAlarmDefinitionList", + "summary": "Read a 'compute.Vmedia' resource.", + "operationId": "GetComputeVmediaList", "security": [ { "cookieAuth": [] @@ -69300,7 +69567,13 @@ }, { "oAuth2": [ - "READ.cond.AlarmDefinition" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.compute.Vmedia", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -69341,7 +69614,7 @@ ], "responses": { "200": { - "description": "List of 'cond.AlarmDefinition' resources for the given filter criteria", + "description": "List of 'compute.Vmedia' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -69359,7 +69632,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmDefinition.Response" + "$ref": "#/components/schemas/compute.Vmedia.Response" } }, "text/csv": { @@ -69392,13 +69665,13 @@ } } }, - "/api/v1/cond/AlarmDefinitions/{Moid}": { + "/api/v1/compute/Vmedia/{Moid}": { "get": { "tags": [ - "cond" + "compute" ], - "summary": "Read a 'cond.AlarmDefinition' resource.", - "operationId": "GetCondAlarmDefinitionByMoid", + "summary": "Read a 'compute.Vmedia' resource.", + "operationId": "GetComputeVmediaByMoid", "security": [ { "cookieAuth": [] @@ -69408,7 +69681,13 @@ }, { "oAuth2": [ - "READ.cond.AlarmDefinition" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.compute.Vmedia", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -69419,7 +69698,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cond.AlarmDefinition' resource.", + "description": "An instance of the 'compute.Vmedia' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -69437,7 +69716,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmDefinition" + "$ref": "#/components/schemas/compute.Vmedia" } }, "text/csv": { @@ -69452,12 +69731,12 @@ } }, "links": { - "GetCondAlarmDefinitionByMoid": { - "operationId": "GetCondAlarmDefinitionByMoid", + "GetComputeVmediaByMoid": { + "operationId": "GetComputeVmediaByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmDefinitions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/compute/Vmedia/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -69485,13 +69764,13 @@ } } }, - "/api/v1/cond/AlarmSuppressions": { + "/api/v1/cond/Alarms": { "get": { "tags": [ "cond" ], - "summary": "Read a 'cond.AlarmSuppression' resource.", - "operationId": "GetCondAlarmSuppressionList", + "summary": "Read a 'cond.Alarm' resource.", + "operationId": "GetCondAlarmList", "security": [ { "cookieAuth": [] @@ -69502,11 +69781,18 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", + "PRIVSET.Network Administrator", + "PRIVSET.Network Operator", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.cond.AlarmSuppression", + "READ.cond.Alarm", "ROLE.Account Administrator", + "ROLE.Network Administrator", + "ROLE.Network Operator", "ROLE.Read-Only" ] } @@ -69548,7 +69834,7 @@ ], "responses": { "200": { - "description": "List of 'cond.AlarmSuppression' resources for the given filter criteria", + "description": "List of 'cond.Alarm' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -69566,7 +69852,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression.Response" + "$ref": "#/components/schemas/cond.Alarm.Response" } }, "text/csv": { @@ -69597,13 +69883,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/cond/Alarms/{Moid}": { + "get": { "tags": [ "cond" ], - "summary": "Create a 'cond.AlarmSuppression' resource.", - "operationId": "CreateCondAlarmSuppression", + "summary": "Read a 'cond.Alarm' resource.", + "operationId": "GetCondAlarmByMoid", "security": [ { "cookieAuth": [] @@ -69613,157 +69901,69 @@ }, { "oAuth2": [ - "CREATE.cond.AlarmSuppression", "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", + "PRIVSET.Network Administrator", + "PRIVSET.Network Operator", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "ROLE.Account Administrator" + "READ.cond.Alarm", + "ROLE.Account Administrator", + "ROLE.Network Administrator", + "ROLE.Network Operator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'cond.AlarmSuppression' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.AlarmSuppression' resource was created as requested. The 'cond.AlarmSuppression' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'cond.Alarm' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression" + "$ref": "#/components/schemas/cond.Alarm" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetCondAlarmSuppressionByMoid": { - "operationId": "GetCondAlarmSuppressionByMoid", + "GetCondAlarmByMoid": { + "operationId": "GetCondAlarmByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/cond/AlarmSuppressions/{Moid}": { - "get": { - "tags": [ - "cond" - ], - "summary": "Read a 'cond.AlarmSuppression' resource.", - "operationId": "GetCondAlarmSuppressionByMoid", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.cond.AlarmSuppression", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "An instance of the 'cond.AlarmSuppression' resource.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - }, - "links": { - "GetCondAlarmSuppressionByMoid": { - "operationId": "GetCondAlarmSuppressionByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/Alarms/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -69794,8 +69994,8 @@ "tags": [ "cond" ], - "summary": "Update a 'cond.AlarmSuppression' resource.", - "operationId": "UpdateCondAlarmSuppression", + "summary": "Update a 'cond.Alarm' resource.", + "operationId": "UpdateCondAlarm", "security": [ { "cookieAuth": [] @@ -69806,10 +70006,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.View Servers", "ROLE.Account Administrator", - "UPDATE.cond.AlarmSuppression" + "UPDATE.cond.Alarm" ] } ], @@ -69822,12 +70020,12 @@ } ], "requestBody": { - "description": "The 'cond.AlarmSuppression' resource to update.", + "description": "The 'cond.Alarm' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression" + "$ref": "#/components/schemas/cond.Alarm" } }, "application/json-patch+json": { @@ -69839,7 +70037,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.AlarmSuppression' resource was modified as requested. The 'cond.AlarmSuppression' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.Alarm' resource was modified as requested. The 'cond.Alarm' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -69851,17 +70049,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression" + "$ref": "#/components/schemas/cond.Alarm" } } }, "links": { - "GetCondAlarmSuppressionByMoid": { - "operationId": "GetCondAlarmSuppressionByMoid", + "GetCondAlarmByMoid": { + "operationId": "GetCondAlarmByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/Alarms/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -69892,8 +70090,8 @@ "tags": [ "cond" ], - "summary": "Update a 'cond.AlarmSuppression' resource.", - "operationId": "PatchCondAlarmSuppression", + "summary": "Update a 'cond.Alarm' resource.", + "operationId": "PatchCondAlarm", "security": [ { "cookieAuth": [] @@ -69904,10 +70102,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.View Servers", "ROLE.Account Administrator", - "UPDATE.cond.AlarmSuppression" + "UPDATE.cond.Alarm" ] } ], @@ -69920,12 +70116,12 @@ } ], "requestBody": { - "description": "The 'cond.AlarmSuppression' resource to update.", + "description": "The 'cond.Alarm' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression" + "$ref": "#/components/schemas/cond.Alarm" } }, "application/json-patch+json": { @@ -69937,7 +70133,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.AlarmSuppression' resource was patched as requested. The 'cond.AlarmSuppression' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.Alarm' resource was patched as requested. The 'cond.Alarm' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -69949,17 +70145,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.AlarmSuppression" + "$ref": "#/components/schemas/cond.Alarm" } } }, "links": { - "GetCondAlarmSuppressionByMoid": { - "operationId": "GetCondAlarmSuppressionByMoid", + "GetCondAlarmByMoid": { + "operationId": "GetCondAlarmByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/Alarms/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -69985,72 +70181,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "cond" - ], - "summary": "Delete a 'cond.AlarmSuppression' resource.", - "operationId": "DeleteCondAlarmSuppression", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.cond.AlarmSuppression", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.View Servers", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/cond/HclStatuses": { + "/api/v1/cond/AlarmAggregations": { "get": { "tags": [ "cond" ], - "summary": "Read a 'cond.HclStatus' resource.", - "operationId": "GetCondHclStatusList", + "summary": "Read a 'cond.AlarmAggregation' resource.", + "operationId": "GetCondAlarmAggregationList", "security": [ { "cookieAuth": [] @@ -70061,10 +70200,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.cond.HclStatus", + "READ.cond.AlarmAggregation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -70107,7 +70249,7 @@ ], "responses": { "200": { - "description": "List of 'cond.HclStatus' resources for the given filter criteria", + "description": "List of 'cond.AlarmAggregation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70125,7 +70267,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.HclStatus.Response" + "$ref": "#/components/schemas/cond.AlarmAggregation.Response" } }, "text/csv": { @@ -70158,13 +70300,13 @@ } } }, - "/api/v1/cond/HclStatuses/{Moid}": { + "/api/v1/cond/AlarmAggregations/{Moid}": { "get": { "tags": [ "cond" ], - "summary": "Read a 'cond.HclStatus' resource.", - "operationId": "GetCondHclStatusByMoid", + "summary": "Read a 'cond.AlarmAggregation' resource.", + "operationId": "GetCondAlarmAggregationByMoid", "security": [ { "cookieAuth": [] @@ -70175,10 +70317,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.cond.HclStatus", + "READ.cond.AlarmAggregation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -70191,7 +70336,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cond.HclStatus' resource.", + "description": "An instance of the 'cond.AlarmAggregation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70209,7 +70354,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.HclStatus" + "$ref": "#/components/schemas/cond.AlarmAggregation" } }, "text/csv": { @@ -70224,12 +70369,12 @@ } }, "links": { - "GetCondHclStatusByMoid": { - "operationId": "GetCondHclStatusByMoid", + "GetCondAlarmAggregationByMoid": { + "operationId": "GetCondAlarmAggregationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/HclStatuses/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmAggregations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -70257,13 +70402,13 @@ } } }, - "/api/v1/cond/HclStatusDetails": { + "/api/v1/cond/AlarmClassifications": { "get": { "tags": [ "cond" ], - "summary": "Read a 'cond.HclStatusDetail' resource.", - "operationId": "GetCondHclStatusDetailList", + "summary": "Read a 'cond.AlarmClassification' resource.", + "operationId": "GetCondAlarmClassificationList", "security": [ { "cookieAuth": [] @@ -70273,13 +70418,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.cond.HclStatusDetail", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.cond.AlarmClassification" ] } ], @@ -70320,7 +70459,7 @@ ], "responses": { "200": { - "description": "List of 'cond.HclStatusDetail' resources for the given filter criteria", + "description": "List of 'cond.AlarmClassification' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70338,7 +70477,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.HclStatusDetail.Response" + "$ref": "#/components/schemas/cond.AlarmClassification.Response" } }, "text/csv": { @@ -70371,13 +70510,13 @@ } } }, - "/api/v1/cond/HclStatusDetails/{Moid}": { + "/api/v1/cond/AlarmClassifications/{Moid}": { "get": { "tags": [ "cond" ], - "summary": "Read a 'cond.HclStatusDetail' resource.", - "operationId": "GetCondHclStatusDetailByMoid", + "summary": "Read a 'cond.AlarmClassification' resource.", + "operationId": "GetCondAlarmClassificationByMoid", "security": [ { "cookieAuth": [] @@ -70387,13 +70526,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.cond.HclStatusDetail", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.cond.AlarmClassification" ] } ], @@ -70404,7 +70537,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cond.HclStatusDetail' resource.", + "description": "An instance of the 'cond.AlarmClassification' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70422,7 +70555,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.HclStatusDetail" + "$ref": "#/components/schemas/cond.AlarmClassification" } }, "text/csv": { @@ -70437,12 +70570,12 @@ } }, "links": { - "GetCondHclStatusDetailByMoid": { - "operationId": "GetCondHclStatusDetailByMoid", + "GetCondAlarmClassificationByMoid": { + "operationId": "GetCondAlarmClassificationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/HclStatusDetails/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmClassifications/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -70470,13 +70603,13 @@ } } }, - "/api/v1/cond/HclStatusJobs": { + "/api/v1/cond/AlarmDefinitions": { "get": { "tags": [ "cond" ], - "summary": "Read a 'cond.HclStatusJob' resource.", - "operationId": "GetCondHclStatusJobList", + "summary": "Read a 'cond.AlarmDefinition' resource.", + "operationId": "GetCondAlarmDefinitionList", "security": [ { "cookieAuth": [] @@ -70486,13 +70619,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.cond.HclStatusJob", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.cond.AlarmDefinition" ] } ], @@ -70533,7 +70660,7 @@ ], "responses": { "200": { - "description": "List of 'cond.HclStatusJob' resources for the given filter criteria", + "description": "List of 'cond.AlarmDefinition' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70551,7 +70678,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.HclStatusJob.Response" + "$ref": "#/components/schemas/cond.AlarmDefinition.Response" } }, "text/csv": { @@ -70584,13 +70711,13 @@ } } }, - "/api/v1/cond/HclStatusJobs/{Moid}": { + "/api/v1/cond/AlarmDefinitions/{Moid}": { "get": { "tags": [ "cond" ], - "summary": "Read a 'cond.HclStatusJob' resource.", - "operationId": "GetCondHclStatusJobByMoid", + "summary": "Read a 'cond.AlarmDefinition' resource.", + "operationId": "GetCondAlarmDefinitionByMoid", "security": [ { "cookieAuth": [] @@ -70600,13 +70727,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.cond.HclStatusJob", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.cond.AlarmDefinition" ] } ], @@ -70617,7 +70738,7 @@ ], "responses": { "200": { - "description": "An instance of the 'cond.HclStatusJob' resource.", + "description": "An instance of the 'cond.AlarmDefinition' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70635,7 +70756,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/cond.HclStatusJob" + "$ref": "#/components/schemas/cond.AlarmDefinition" } }, "text/csv": { @@ -70650,12 +70771,12 @@ } }, "links": { - "GetCondHclStatusJobByMoid": { - "operationId": "GetCondHclStatusJobByMoid", + "GetCondAlarmDefinitionByMoid": { + "operationId": "GetCondAlarmDefinitionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/HclStatusJobs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmDefinitions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -70683,13 +70804,13 @@ } } }, - "/api/v1/connectorpack/ConnectorPackUpgrades": { + "/api/v1/cond/AlarmSuppressions": { "get": { "tags": [ - "connectorpack" + "cond" ], - "summary": "Read a 'connectorpack.ConnectorPackUpgrade' resource.", - "operationId": "GetConnectorpackConnectorPackUpgradeList", + "summary": "Read a 'cond.AlarmSuppression' resource.", + "operationId": "GetCondAlarmSuppressionList", "security": [ { "cookieAuth": [] @@ -70700,8 +70821,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.connectorpack.ConnectorPackUpgrade", + "PRIVSET.View Servers", + "READ.cond.AlarmSuppression", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -70744,7 +70867,7 @@ ], "responses": { "200": { - "description": "List of 'connectorpack.ConnectorPackUpgrade' resources for the given filter criteria", + "description": "List of 'cond.AlarmSuppression' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70762,7 +70885,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade.Response" + "$ref": "#/components/schemas/cond.AlarmSuppression.Response" } }, "text/csv": { @@ -70796,10 +70919,10 @@ }, "post": { "tags": [ - "connectorpack" + "cond" ], - "summary": "Create a 'connectorpack.ConnectorPackUpgrade' resource.", - "operationId": "CreateConnectorpackConnectorPackUpgrade", + "summary": "Create a 'cond.AlarmSuppression' resource.", + "operationId": "CreateCondAlarmSuppression", "security": [ { "cookieAuth": [] @@ -70809,8 +70932,10 @@ }, { "oAuth2": [ - "CREATE.connectorpack.ConnectorPackUpgrade", + "CREATE.cond.AlarmSuppression", "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.View Servers", "ROLE.Account Administrator" ] } @@ -70824,19 +70949,19 @@ } ], "requestBody": { - "description": "The 'connectorpack.ConnectorPackUpgrade' resource to create.", + "description": "The 'cond.AlarmSuppression' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade" + "$ref": "#/components/schemas/cond.AlarmSuppression" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'connectorpack.ConnectorPackUpgrade' resource was created as requested. The 'connectorpack.ConnectorPackUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.AlarmSuppression' resource was created as requested. The 'cond.AlarmSuppression' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70848,17 +70973,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade" + "$ref": "#/components/schemas/cond.AlarmSuppression" } } }, "links": { - "GetConnectorpackConnectorPackUpgradeByMoid": { - "operationId": "GetConnectorpackConnectorPackUpgradeByMoid", + "GetCondAlarmSuppressionByMoid": { + "operationId": "GetCondAlarmSuppressionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/connectorpack/ConnectorPackUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -70886,13 +71011,13 @@ } } }, - "/api/v1/connectorpack/ConnectorPackUpgrades/{Moid}": { + "/api/v1/cond/AlarmSuppressions/{Moid}": { "get": { "tags": [ - "connectorpack" + "cond" ], - "summary": "Read a 'connectorpack.ConnectorPackUpgrade' resource.", - "operationId": "GetConnectorpackConnectorPackUpgradeByMoid", + "summary": "Read a 'cond.AlarmSuppression' resource.", + "operationId": "GetCondAlarmSuppressionByMoid", "security": [ { "cookieAuth": [] @@ -70903,8 +71028,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.connectorpack.ConnectorPackUpgrade", + "PRIVSET.View Servers", + "READ.cond.AlarmSuppression", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -70917,7 +71044,7 @@ ], "responses": { "200": { - "description": "An instance of the 'connectorpack.ConnectorPackUpgrade' resource.", + "description": "An instance of the 'cond.AlarmSuppression' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -70935,7 +71062,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade" + "$ref": "#/components/schemas/cond.AlarmSuppression" } }, "text/csv": { @@ -70950,12 +71077,12 @@ } }, "links": { - "GetConnectorpackConnectorPackUpgradeByMoid": { - "operationId": "GetConnectorpackConnectorPackUpgradeByMoid", + "GetCondAlarmSuppressionByMoid": { + "operationId": "GetCondAlarmSuppressionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/connectorpack/ConnectorPackUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -70982,12 +71109,12 @@ } } }, - "delete": { + "post": { "tags": [ - "connectorpack" + "cond" ], - "summary": "Delete a 'connectorpack.ConnectorPackUpgrade' resource.", - "operationId": "DeleteConnectorpackConnectorPackUpgrade", + "summary": "Update a 'cond.AlarmSuppression' resource.", + "operationId": "UpdateCondAlarmSuppression", "security": [ { "cookieAuth": [] @@ -70997,138 +71124,69 @@ }, { "oAuth2": [ - "DELETE.connectorpack.ConnectorPackUpgrade", "PRIVSET.Account Administrator", - "ROLE.Account Administrator" + "PRIVSET.Manage Servers", + "PRIVSET.View Servers", + "ROLE.Account Administrator", + "UPDATE.cond.AlarmSuppression" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/connectorpack/UpgradeImpacts": { - "get": { - "tags": [ - "connectorpack" - ], - "summary": "Read a 'connectorpack.UpgradeImpact' resource.", - "operationId": "GetConnectorpackUpgradeImpactList", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] }, { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.connectorpack.UpgradeImpact", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] + "$ref": "#/components/parameters/IfMatch" } ], - "parameters": [ - { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "requestBody": { + "description": "The 'cond.AlarmSuppression' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cond.AlarmSuppression" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } } - ], + }, "responses": { "200": { - "description": "List of 'connectorpack.UpgradeImpact' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.AlarmSuppression' resource was modified as requested. The 'cond.AlarmSuppression' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/connectorpack.UpgradeImpact.Response" + "$ref": "#/components/schemas/cond.AlarmSuppression" } + } + }, + "links": { + "GetCondAlarmSuppressionByMoid": { + "operationId": "GetCondAlarmSuppressionByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -71148,15 +71206,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/connectorpack/UpgradeImpacts/{Moid}": { - "get": { + }, + "patch": { "tags": [ - "connectorpack" + "cond" ], - "summary": "Read a 'connectorpack.UpgradeImpact' resource.", - "operationId": "GetConnectorpackUpgradeImpactByMoid", + "summary": "Update a 'cond.AlarmSuppression' resource.", + "operationId": "PatchCondAlarmSuppression", "security": [ { "cookieAuth": [] @@ -71167,59 +71223,62 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.connectorpack.UpgradeImpact", + "PRIVSET.Manage Servers", + "PRIVSET.View Servers", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.cond.AlarmSuppression" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'cond.AlarmSuppression' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cond.AlarmSuppression" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'connectorpack.UpgradeImpact' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'cond.AlarmSuppression' resource was patched as requested. The 'cond.AlarmSuppression' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/connectorpack.UpgradeImpact" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/cond.AlarmSuppression" } } }, "links": { - "GetConnectorpackUpgradeImpactByMoid": { - "operationId": "GetConnectorpackUpgradeImpactByMoid", + "GetCondAlarmSuppressionByMoid": { + "operationId": "GetCondAlarmSuppressionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/connectorpack/UpgradeImpacts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/AlarmSuppressions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -71245,15 +71304,72 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "cond" + ], + "summary": "Delete a 'cond.AlarmSuppression' resource.", + "operationId": "DeleteCondAlarmSuppression", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.cond.AlarmSuppression", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.View Servers", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/console/ConsoleConfigs": { + "/api/v1/cond/HclStatuses": { "get": { "tags": [ - "console" + "cond" ], - "summary": "Read a 'console.ConsoleConfig' resource.", - "operationId": "GetConsoleConsoleConfigList", + "summary": "Read a 'cond.HclStatus' resource.", + "operationId": "GetCondHclStatusList", "security": [ { "cookieAuth": [] @@ -71264,10 +71380,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.console.ConsoleConfig", + "PRIVSET.View Servers", + "READ.cond.HclStatus", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -71310,7 +71426,7 @@ ], "responses": { "200": { - "description": "List of 'console.ConsoleConfig' resources for the given filter criteria", + "description": "List of 'cond.HclStatus' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -71328,7 +71444,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/console.ConsoleConfig.Response" + "$ref": "#/components/schemas/cond.HclStatus.Response" } }, "text/csv": { @@ -71361,13 +71477,13 @@ } } }, - "/api/v1/console/ConsoleConfigs/{Moid}": { + "/api/v1/cond/HclStatuses/{Moid}": { "get": { "tags": [ - "console" + "cond" ], - "summary": "Read a 'console.ConsoleConfig' resource.", - "operationId": "GetConsoleConsoleConfigByMoid", + "summary": "Read a 'cond.HclStatus' resource.", + "operationId": "GetCondHclStatusByMoid", "security": [ { "cookieAuth": [] @@ -71378,10 +71494,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.console.ConsoleConfig", + "PRIVSET.View Servers", + "READ.cond.HclStatus", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -71394,7 +71510,7 @@ ], "responses": { "200": { - "description": "An instance of the 'console.ConsoleConfig' resource.", + "description": "An instance of the 'cond.HclStatus' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -71412,7 +71528,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/console.ConsoleConfig" + "$ref": "#/components/schemas/cond.HclStatus" } }, "text/csv": { @@ -71427,12 +71543,12 @@ } }, "links": { - "GetConsoleConsoleConfigByMoid": { - "operationId": "GetConsoleConsoleConfigByMoid", + "GetCondHclStatusByMoid": { + "operationId": "GetCondHclStatusByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/console/ConsoleConfigs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/HclStatuses/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -71460,13 +71576,13 @@ } } }, - "/api/v1/convergedinfra/AdapterComplianceDetails": { + "/api/v1/cond/HclStatusDetails": { "get": { "tags": [ - "convergedinfra" + "cond" ], - "summary": "Read a 'convergedinfra.AdapterComplianceDetails' resource.", - "operationId": "GetConvergedinfraAdapterComplianceDetailsList", + "summary": "Read a 'cond.HclStatusDetail' resource.", + "operationId": "GetCondHclStatusDetailList", "security": [ { "cookieAuth": [] @@ -71477,13 +71593,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.convergedinfra.AdapterComplianceDetails", + "PRIVSET.View Servers", + "READ.cond.HclStatusDetail", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -71525,7 +71639,7 @@ ], "responses": { "200": { - "description": "List of 'convergedinfra.AdapterComplianceDetails' resources for the given filter criteria", + "description": "List of 'cond.HclStatusDetail' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -71543,7 +71657,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.AdapterComplianceDetails.Response" + "$ref": "#/components/schemas/cond.HclStatusDetail.Response" } }, "text/csv": { @@ -71576,13 +71690,13 @@ } } }, - "/api/v1/convergedinfra/AdapterComplianceDetails/{Moid}": { + "/api/v1/cond/HclStatusDetails/{Moid}": { "get": { "tags": [ - "convergedinfra" + "cond" ], - "summary": "Read a 'convergedinfra.AdapterComplianceDetails' resource.", - "operationId": "GetConvergedinfraAdapterComplianceDetailsByMoid", + "summary": "Read a 'cond.HclStatusDetail' resource.", + "operationId": "GetCondHclStatusDetailByMoid", "security": [ { "cookieAuth": [] @@ -71593,13 +71707,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.convergedinfra.AdapterComplianceDetails", + "PRIVSET.View Servers", + "READ.cond.HclStatusDetail", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -71611,7 +71723,7 @@ ], "responses": { "200": { - "description": "An instance of the 'convergedinfra.AdapterComplianceDetails' resource.", + "description": "An instance of the 'cond.HclStatusDetail' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -71629,7 +71741,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.AdapterComplianceDetails" + "$ref": "#/components/schemas/cond.HclStatusDetail" } }, "text/csv": { @@ -71644,12 +71756,12 @@ } }, "links": { - "GetConvergedinfraAdapterComplianceDetailsByMoid": { - "operationId": "GetConvergedinfraAdapterComplianceDetailsByMoid", + "GetCondHclStatusDetailByMoid": { + "operationId": "GetCondHclStatusDetailByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/AdapterComplianceDetails/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/HclStatusDetails/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -71677,13 +71789,13 @@ } } }, - "/api/v1/convergedinfra/Pods": { + "/api/v1/cond/HclStatusJobs": { "get": { "tags": [ - "convergedinfra" + "cond" ], - "summary": "Read a 'convergedinfra.Pod' resource.", - "operationId": "GetConvergedinfraPodList", + "summary": "Read a 'cond.HclStatusJob' resource.", + "operationId": "GetCondHclStatusJobList", "security": [ { "cookieAuth": [] @@ -71694,13 +71806,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.convergedinfra.Pod", + "PRIVSET.View Servers", + "READ.cond.HclStatusJob", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -71742,7 +71852,7 @@ ], "responses": { "200": { - "description": "List of 'convergedinfra.Pod' resources for the given filter criteria", + "description": "List of 'cond.HclStatusJob' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -71760,7 +71870,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.Pod.Response" + "$ref": "#/components/schemas/cond.HclStatusJob.Response" } }, "text/csv": { @@ -71793,13 +71903,13 @@ } } }, - "/api/v1/convergedinfra/Pods/{Moid}": { + "/api/v1/cond/HclStatusJobs/{Moid}": { "get": { "tags": [ - "convergedinfra" + "cond" ], - "summary": "Read a 'convergedinfra.Pod' resource.", - "operationId": "GetConvergedinfraPodByMoid", + "summary": "Read a 'cond.HclStatusJob' resource.", + "operationId": "GetCondHclStatusJobByMoid", "security": [ { "cookieAuth": [] @@ -71810,13 +71920,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.convergedinfra.Pod", + "PRIVSET.View Servers", + "READ.cond.HclStatusJob", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -71828,7 +71936,7 @@ ], "responses": { "200": { - "description": "An instance of the 'convergedinfra.Pod' resource.", + "description": "An instance of the 'cond.HclStatusJob' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -71846,7 +71954,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.Pod" + "$ref": "#/components/schemas/cond.HclStatusJob" } }, "text/csv": { @@ -71861,12 +71969,12 @@ } }, "links": { - "GetConvergedinfraPodByMoid": { - "operationId": "GetConvergedinfraPodByMoid", + "GetCondHclStatusJobByMoid": { + "operationId": "GetCondHclStatusJobByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/Pods/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cond/HclStatusJobs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -71892,13 +72000,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/connectorpack/ConnectorPackUpgrades": { + "get": { "tags": [ - "convergedinfra" + "connectorpack" ], - "summary": "Update a 'convergedinfra.Pod' resource.", - "operationId": "UpdateConvergedinfraPod", + "summary": "Read a 'connectorpack.ConnectorPackUpgrade' resource.", + "operationId": "GetConnectorpackConnectorPackUpgradeList", "security": [ { "cookieAuth": [] @@ -71909,70 +72019,80 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", "PRIVSET.Read-Only", + "READ.connectorpack.ConnectorPackUpgrade", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Read-Only", - "UPDATE.convergedinfra.Pod" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'convergedinfra.Pod' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/convergedinfra.Pod" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'convergedinfra.Pod' resource was modified as requested. The 'convergedinfra.Pod' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'connectorpack.ConnectorPackUpgrade' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.Pod" + "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade.Response" } - } - }, - "links": { - "GetConvergedinfraPodByMoid": { - "operationId": "GetConvergedinfraPodByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/Pods/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -71993,12 +72113,12 @@ } } }, - "patch": { + "post": { "tags": [ - "convergedinfra" + "connectorpack" ], - "summary": "Update a 'convergedinfra.Pod' resource.", - "operationId": "PatchConvergedinfraPod", + "summary": "Create a 'connectorpack.ConnectorPackUpgrade' resource.", + "operationId": "CreateConnectorpackConnectorPackUpgrade", "security": [ { "cookieAuth": [] @@ -72008,43 +72128,34 @@ }, { "oAuth2": [ + "CREATE.connectorpack.ConnectorPackUpgrade", "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Read-Only", - "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Read-Only", - "UPDATE.convergedinfra.Pod" + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'convergedinfra.Pod' resource to update.", + "description": "The 'connectorpack.ConnectorPackUpgrade' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.Pod" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'convergedinfra.Pod' resource was patched as requested. The 'convergedinfra.Pod' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'connectorpack.ConnectorPackUpgrade' resource was created as requested. The 'connectorpack.ConnectorPackUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72056,17 +72167,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.Pod" + "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade" } } }, "links": { - "GetConvergedinfraPodByMoid": { - "operationId": "GetConvergedinfraPodByMoid", + "GetConnectorpackConnectorPackUpgradeByMoid": { + "operationId": "GetConnectorpackConnectorPackUpgradeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/Pods/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/connectorpack/ConnectorPackUpgrades/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -72094,13 +72205,13 @@ } } }, - "/api/v1/convergedinfra/PodComplianceInfos": { + "/api/v1/connectorpack/ConnectorPackUpgrades/{Moid}": { "get": { "tags": [ - "convergedinfra" + "connectorpack" ], - "summary": "Read a 'convergedinfra.PodComplianceInfo' resource.", - "operationId": "GetConvergedinfraPodComplianceInfoList", + "summary": "Read a 'connectorpack.ConnectorPackUpgrade' resource.", + "operationId": "GetConnectorpackConnectorPackUpgradeByMoid", "security": [ { "cookieAuth": [] @@ -72111,55 +72222,21 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.convergedinfra.PodComplianceInfo", + "READ.connectorpack.ConnectorPackUpgrade", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'convergedinfra.PodComplianceInfo' resources for the given filter criteria", + "description": "An instance of the 'connectorpack.ConnectorPackUpgrade' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72177,7 +72254,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.PodComplianceInfo.Response" + "$ref": "#/components/schemas/connectorpack.ConnectorPackUpgrade" } }, "text/csv": { @@ -72190,6 +72267,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetConnectorpackConnectorPackUpgradeByMoid": { + "operationId": "GetConnectorpackConnectorPackUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/connectorpack/ConnectorPackUpgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -72208,15 +72300,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/convergedinfra/PodComplianceInfos/{Moid}": { - "get": { + }, + "delete": { "tags": [ - "convergedinfra" + "connectorpack" ], - "summary": "Read a 'convergedinfra.PodComplianceInfo' resource.", - "operationId": "GetConvergedinfraPodComplianceInfoByMoid", + "summary": "Delete a 'connectorpack.ConnectorPackUpgrade' resource.", + "operationId": "DeleteConnectorpackConnectorPackUpgrade", "security": [ { "cookieAuth": [] @@ -72226,15 +72316,9 @@ }, { "oAuth2": [ + "DELETE.connectorpack.ConnectorPackUpgrade", "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", - "PRIVSET.Read-Only", - "READ.convergedinfra.PodComplianceInfo", - "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", - "ROLE.Read-Only" + "ROLE.Account Administrator" ] } ], @@ -72245,51 +72329,13 @@ ], "responses": { "200": { - "description": "An instance of the 'convergedinfra.PodComplianceInfo' resource.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/convergedinfra.PodComplianceInfo" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - }, - "links": { - "GetConvergedinfraPodComplianceInfoByMoid": { - "operationId": "GetConvergedinfraPodComplianceInfoByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/PodComplianceInfos/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -72311,13 +72357,13 @@ } } }, - "/api/v1/convergedinfra/ServerComplianceDetails": { + "/api/v1/connectorpack/UpgradeImpacts": { "get": { "tags": [ - "convergedinfra" + "connectorpack" ], - "summary": "Read a 'convergedinfra.ServerComplianceDetails' resource.", - "operationId": "GetConvergedinfraServerComplianceDetailsList", + "summary": "Read a 'connectorpack.UpgradeImpact' resource.", + "operationId": "GetConnectorpackUpgradeImpactList", "security": [ { "cookieAuth": [] @@ -72328,13 +72374,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.convergedinfra.ServerComplianceDetails", + "READ.connectorpack.UpgradeImpact", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -72376,7 +72418,7 @@ ], "responses": { "200": { - "description": "List of 'convergedinfra.ServerComplianceDetails' resources for the given filter criteria", + "description": "List of 'connectorpack.UpgradeImpact' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72394,7 +72436,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.ServerComplianceDetails.Response" + "$ref": "#/components/schemas/connectorpack.UpgradeImpact.Response" } }, "text/csv": { @@ -72427,13 +72469,13 @@ } } }, - "/api/v1/convergedinfra/ServerComplianceDetails/{Moid}": { + "/api/v1/connectorpack/UpgradeImpacts/{Moid}": { "get": { "tags": [ - "convergedinfra" + "connectorpack" ], - "summary": "Read a 'convergedinfra.ServerComplianceDetails' resource.", - "operationId": "GetConvergedinfraServerComplianceDetailsByMoid", + "summary": "Read a 'connectorpack.UpgradeImpact' resource.", + "operationId": "GetConnectorpackUpgradeImpactByMoid", "security": [ { "cookieAuth": [] @@ -72444,13 +72486,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.convergedinfra.ServerComplianceDetails", + "READ.connectorpack.UpgradeImpact", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -72462,7 +72500,7 @@ ], "responses": { "200": { - "description": "An instance of the 'convergedinfra.ServerComplianceDetails' resource.", + "description": "An instance of the 'connectorpack.UpgradeImpact' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72480,7 +72518,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.ServerComplianceDetails" + "$ref": "#/components/schemas/connectorpack.UpgradeImpact" } }, "text/csv": { @@ -72495,12 +72533,12 @@ } }, "links": { - "GetConvergedinfraServerComplianceDetailsByMoid": { - "operationId": "GetConvergedinfraServerComplianceDetailsByMoid", + "GetConnectorpackUpgradeImpactByMoid": { + "operationId": "GetConnectorpackUpgradeImpactByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/ServerComplianceDetails/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/connectorpack/UpgradeImpacts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -72528,13 +72566,13 @@ } } }, - "/api/v1/convergedinfra/StorageComplianceDetails": { + "/api/v1/console/ConsoleConfigs": { "get": { "tags": [ - "convergedinfra" + "console" ], - "summary": "Read a 'convergedinfra.StorageComplianceDetails' resource.", - "operationId": "GetConvergedinfraStorageComplianceDetailsList", + "summary": "Read a 'console.ConsoleConfig' resource.", + "operationId": "GetConsoleConsoleConfigList", "security": [ { "cookieAuth": [] @@ -72545,13 +72583,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.convergedinfra.StorageComplianceDetails", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "READ.console.ConsoleConfig", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -72593,7 +72629,7 @@ ], "responses": { "200": { - "description": "List of 'convergedinfra.StorageComplianceDetails' resources for the given filter criteria", + "description": "List of 'console.ConsoleConfig' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72611,7 +72647,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.StorageComplianceDetails.Response" + "$ref": "#/components/schemas/console.ConsoleConfig.Response" } }, "text/csv": { @@ -72644,13 +72680,13 @@ } } }, - "/api/v1/convergedinfra/StorageComplianceDetails/{Moid}": { + "/api/v1/console/ConsoleConfigs/{Moid}": { "get": { "tags": [ - "convergedinfra" + "console" ], - "summary": "Read a 'convergedinfra.StorageComplianceDetails' resource.", - "operationId": "GetConvergedinfraStorageComplianceDetailsByMoid", + "summary": "Read a 'console.ConsoleConfig' resource.", + "operationId": "GetConsoleConsoleConfigByMoid", "security": [ { "cookieAuth": [] @@ -72661,13 +72697,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Integrated Systems Administrator", - "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.convergedinfra.StorageComplianceDetails", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "READ.console.ConsoleConfig", "ROLE.Account Administrator", - "ROLE.Integrated Systems Administrator", - "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -72679,7 +72713,7 @@ ], "responses": { "200": { - "description": "An instance of the 'convergedinfra.StorageComplianceDetails' resource.", + "description": "An instance of the 'console.ConsoleConfig' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72697,7 +72731,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.StorageComplianceDetails" + "$ref": "#/components/schemas/console.ConsoleConfig" } }, "text/csv": { @@ -72712,12 +72746,12 @@ } }, "links": { - "GetConvergedinfraStorageComplianceDetailsByMoid": { - "operationId": "GetConvergedinfraStorageComplianceDetailsByMoid", + "GetConsoleConsoleConfigByMoid": { + "operationId": "GetConsoleConsoleConfigByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/StorageComplianceDetails/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/console/ConsoleConfigs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -72745,13 +72779,13 @@ } } }, - "/api/v1/convergedinfra/SwitchComplianceDetails": { + "/api/v1/convergedinfra/AdapterComplianceDetails": { "get": { "tags": [ "convergedinfra" ], - "summary": "Read a 'convergedinfra.SwitchComplianceDetails' resource.", - "operationId": "GetConvergedinfraSwitchComplianceDetailsList", + "summary": "Read a 'convergedinfra.AdapterComplianceDetails' resource.", + "operationId": "GetConvergedinfraAdapterComplianceDetailsList", "security": [ { "cookieAuth": [] @@ -72765,7 +72799,7 @@ "PRIVSET.Integrated Systems Administrator", "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.convergedinfra.SwitchComplianceDetails", + "READ.convergedinfra.AdapterComplianceDetails", "ROLE.Account Administrator", "ROLE.Integrated Systems Administrator", "ROLE.Integrated Systems Operator", @@ -72810,7 +72844,7 @@ ], "responses": { "200": { - "description": "List of 'convergedinfra.SwitchComplianceDetails' resources for the given filter criteria", + "description": "List of 'convergedinfra.AdapterComplianceDetails' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72828,7 +72862,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.SwitchComplianceDetails.Response" + "$ref": "#/components/schemas/convergedinfra.AdapterComplianceDetails.Response" } }, "text/csv": { @@ -72861,13 +72895,13 @@ } } }, - "/api/v1/convergedinfra/SwitchComplianceDetails/{Moid}": { + "/api/v1/convergedinfra/AdapterComplianceDetails/{Moid}": { "get": { "tags": [ "convergedinfra" ], - "summary": "Read a 'convergedinfra.SwitchComplianceDetails' resource.", - "operationId": "GetConvergedinfraSwitchComplianceDetailsByMoid", + "summary": "Read a 'convergedinfra.AdapterComplianceDetails' resource.", + "operationId": "GetConvergedinfraAdapterComplianceDetailsByMoid", "security": [ { "cookieAuth": [] @@ -72881,7 +72915,7 @@ "PRIVSET.Integrated Systems Administrator", "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.convergedinfra.SwitchComplianceDetails", + "READ.convergedinfra.AdapterComplianceDetails", "ROLE.Account Administrator", "ROLE.Integrated Systems Administrator", "ROLE.Integrated Systems Operator", @@ -72896,7 +72930,7 @@ ], "responses": { "200": { - "description": "An instance of the 'convergedinfra.SwitchComplianceDetails' resource.", + "description": "An instance of the 'convergedinfra.AdapterComplianceDetails' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -72914,7 +72948,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/convergedinfra.SwitchComplianceDetails" + "$ref": "#/components/schemas/convergedinfra.AdapterComplianceDetails" } }, "text/csv": { @@ -72929,12 +72963,12 @@ } }, "links": { - "GetConvergedinfraSwitchComplianceDetailsByMoid": { - "operationId": "GetConvergedinfraSwitchComplianceDetailsByMoid", + "GetConvergedinfraAdapterComplianceDetailsByMoid": { + "operationId": "GetConvergedinfraAdapterComplianceDetailsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/SwitchComplianceDetails/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/AdapterComplianceDetails/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -72962,13 +72996,13 @@ } } }, - "/api/v1/crd/CustomResources": { + "/api/v1/convergedinfra/Pods": { "get": { "tags": [ - "crd" + "convergedinfra" ], - "summary": "Read a 'crd.CustomResource' resource.", - "operationId": "GetCrdCustomResourceList", + "summary": "Read a 'convergedinfra.Pod' resource.", + "operationId": "GetConvergedinfraPodList", "security": [ { "cookieAuth": [] @@ -72979,14 +73013,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Claim Devices", - "PRIVSET.Delete Devices", - "PRIVSET.Manage Hypervisors", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "PRIVSET.View Devices", - "PRIVSET.View Hypervisors", - "READ.crd.CustomResource", + "READ.convergedinfra.Pod", "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -73028,7 +73061,7 @@ ], "responses": { "200": { - "description": "List of 'crd.CustomResource' resources for the given filter criteria", + "description": "List of 'convergedinfra.Pod' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -73046,7 +73079,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/crd.CustomResource.Response" + "$ref": "#/components/schemas/convergedinfra.Pod.Response" } }, "text/csv": { @@ -73077,107 +73110,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "crd" - ], - "summary": "Create a 'crd.CustomResource' resource.", - "operationId": "CreateCrdCustomResource", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.crd.CustomResource", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'crd.CustomResource' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/crd.CustomResource" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'crd.CustomResource' resource was created as requested. The 'crd.CustomResource' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/crd.CustomResource" - } - } - }, - "links": { - "GetCrdCustomResourceByMoid": { - "operationId": "GetCrdCustomResourceByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/crd/CustomResources/{Moid}": { + "/api/v1/convergedinfra/Pods/{Moid}": { "get": { "tags": [ - "crd" + "convergedinfra" ], - "summary": "Read a 'crd.CustomResource' resource.", - "operationId": "GetCrdCustomResourceByMoid", + "summary": "Read a 'convergedinfra.Pod' resource.", + "operationId": "GetConvergedinfraPodByMoid", "security": [ { "cookieAuth": [] @@ -73188,14 +73129,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Claim Devices", - "PRIVSET.Delete Devices", - "PRIVSET.Manage Hypervisors", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "PRIVSET.View Devices", - "PRIVSET.View Hypervisors", - "READ.crd.CustomResource", + "READ.convergedinfra.Pod", "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -73207,7 +73147,7 @@ ], "responses": { "200": { - "description": "An instance of the 'crd.CustomResource' resource.", + "description": "An instance of the 'convergedinfra.Pod' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -73225,7 +73165,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/crd.CustomResource" + "$ref": "#/components/schemas/convergedinfra.Pod" } }, "text/csv": { @@ -73240,12 +73180,12 @@ } }, "links": { - "GetCrdCustomResourceByMoid": { - "operationId": "GetCrdCustomResourceByMoid", + "GetConvergedinfraPodByMoid": { + "operationId": "GetConvergedinfraPodByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/Pods/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -73274,10 +73214,10 @@ }, "post": { "tags": [ - "crd" + "convergedinfra" ], - "summary": "Update a 'crd.CustomResource' resource.", - "operationId": "UpdateCrdCustomResource", + "summary": "Update a 'convergedinfra.Pod' resource.", + "operationId": "UpdateConvergedinfraPod", "security": [ { "cookieAuth": [] @@ -73288,9 +73228,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Read-Only", "ROLE.Account Administrator", - "UPDATE.crd.CustomResource" + "ROLE.Integrated Systems Administrator", + "ROLE.Read-Only", + "UPDATE.convergedinfra.Pod" ] } ], @@ -73303,12 +73246,12 @@ } ], "requestBody": { - "description": "The 'crd.CustomResource' resource to update.", + "description": "The 'convergedinfra.Pod' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/crd.CustomResource" + "$ref": "#/components/schemas/convergedinfra.Pod" } }, "application/json-patch+json": { @@ -73320,7 +73263,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'crd.CustomResource' resource was modified as requested. The 'crd.CustomResource' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'convergedinfra.Pod' resource was modified as requested. The 'convergedinfra.Pod' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -73332,17 +73275,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/crd.CustomResource" + "$ref": "#/components/schemas/convergedinfra.Pod" } } }, "links": { - "GetCrdCustomResourceByMoid": { - "operationId": "GetCrdCustomResourceByMoid", + "GetConvergedinfraPodByMoid": { + "operationId": "GetConvergedinfraPodByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/Pods/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -73371,10 +73314,10 @@ }, "patch": { "tags": [ - "crd" + "convergedinfra" ], - "summary": "Update a 'crd.CustomResource' resource.", - "operationId": "PatchCrdCustomResource", + "summary": "Update a 'convergedinfra.Pod' resource.", + "operationId": "PatchConvergedinfraPod", "security": [ { "cookieAuth": [] @@ -73385,9 +73328,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Read-Only", "ROLE.Account Administrator", - "UPDATE.crd.CustomResource" + "ROLE.Integrated Systems Administrator", + "ROLE.Read-Only", + "UPDATE.convergedinfra.Pod" ] } ], @@ -73400,12 +73346,12 @@ } ], "requestBody": { - "description": "The 'crd.CustomResource' resource to update.", + "description": "The 'convergedinfra.Pod' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/crd.CustomResource" + "$ref": "#/components/schemas/convergedinfra.Pod" } }, "application/json-patch+json": { @@ -73417,7 +73363,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'crd.CustomResource' resource was patched as requested. The 'crd.CustomResource' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'convergedinfra.Pod' resource was patched as requested. The 'convergedinfra.Pod' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -73429,17 +73375,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/crd.CustomResource" + "$ref": "#/components/schemas/convergedinfra.Pod" } } }, "links": { - "GetCrdCustomResourceByMoid": { - "operationId": "GetCrdCustomResourceByMoid", + "GetConvergedinfraPodByMoid": { + "operationId": "GetConvergedinfraPodByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/Pods/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -73465,13 +73411,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { + } + }, + "/api/v1/convergedinfra/PodComplianceInfos": { + "get": { "tags": [ - "crd" + "convergedinfra" ], - "summary": "Delete a 'crd.CustomResource' resource.", - "operationId": "DeleteCrdCustomResource", + "summary": "Read a 'convergedinfra.PodComplianceInfo' resource.", + "operationId": "GetConvergedinfraPodComplianceInfoList", "security": [ { "cookieAuth": [] @@ -73481,28 +73429,85 @@ }, { "oAuth2": [ - "DELETE.crd.CustomResource", "PRIVSET.Account Administrator", - "PRIVSET.Delete Devices", - "PRIVSET.Manage Hypervisors", - "ROLE.Account Administrator" + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", + "PRIVSET.Read-Only", + "READ.convergedinfra.PodComplianceInfo", + "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "List of 'convergedinfra.PodComplianceInfo' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/convergedinfra.PodComplianceInfo.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -73524,13 +73529,13 @@ } } }, - "/api/v1/deviceconnector/Policies": { - "post": { + "/api/v1/convergedinfra/PodComplianceInfos/{Moid}": { + "get": { "tags": [ - "deviceconnector" + "convergedinfra" ], - "summary": "Create a 'deviceconnector.Policy' resource.", - "operationId": "CreateDeviceconnectorPolicy", + "summary": "Read a 'convergedinfra.PodComplianceInfo' resource.", + "operationId": "GetConvergedinfraPodComplianceInfoByMoid", "security": [ { "cookieAuth": [] @@ -73540,57 +73545,64 @@ }, { "oAuth2": [ - "CREATE.deviceconnector.Policy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", + "PRIVSET.Read-Only", + "READ.convergedinfra.PodComplianceInfo", + "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'deviceconnector.Policy' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'deviceconnector.Policy' resource was created as requested. The 'deviceconnector.Policy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'convergedinfra.PodComplianceInfo' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy" + "$ref": "#/components/schemas/convergedinfra.PodComplianceInfo" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetDeviceconnectorPolicyByMoid": { - "operationId": "GetDeviceconnectorPolicyByMoid", + "GetConvergedinfraPodComplianceInfoByMoid": { + "operationId": "GetConvergedinfraPodComplianceInfoByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/PodComplianceInfos/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -73616,13 +73628,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/convergedinfra/ServerComplianceDetails": { "get": { "tags": [ - "deviceconnector" + "convergedinfra" ], - "summary": "Read a 'deviceconnector.Policy' resource.", - "operationId": "GetDeviceconnectorPolicyList", + "summary": "Read a 'convergedinfra.ServerComplianceDetails' resource.", + "operationId": "GetConvergedinfraServerComplianceDetailsList", "security": [ { "cookieAuth": [] @@ -73633,11 +73647,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.deviceconnector.Policy", + "READ.convergedinfra.ServerComplianceDetails", "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -73679,7 +73695,7 @@ ], "responses": { "200": { - "description": "List of 'deviceconnector.Policy' resources for the given filter criteria", + "description": "List of 'convergedinfra.ServerComplianceDetails' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -73697,7 +73713,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy.Response" + "$ref": "#/components/schemas/convergedinfra.ServerComplianceDetails.Response" } }, "text/csv": { @@ -73730,13 +73746,13 @@ } } }, - "/api/v1/deviceconnector/Policies/{Moid}": { + "/api/v1/convergedinfra/ServerComplianceDetails/{Moid}": { "get": { "tags": [ - "deviceconnector" + "convergedinfra" ], - "summary": "Read a 'deviceconnector.Policy' resource.", - "operationId": "GetDeviceconnectorPolicyByMoid", + "summary": "Read a 'convergedinfra.ServerComplianceDetails' resource.", + "operationId": "GetConvergedinfraServerComplianceDetailsByMoid", "security": [ { "cookieAuth": [] @@ -73747,11 +73763,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.deviceconnector.Policy", + "READ.convergedinfra.ServerComplianceDetails", "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -73763,7 +73781,7 @@ ], "responses": { "200": { - "description": "An instance of the 'deviceconnector.Policy' resource.", + "description": "An instance of the 'convergedinfra.ServerComplianceDetails' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -73781,7 +73799,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy" + "$ref": "#/components/schemas/convergedinfra.ServerComplianceDetails" } }, "text/csv": { @@ -73796,12 +73814,12 @@ } }, "links": { - "GetDeviceconnectorPolicyByMoid": { - "operationId": "GetDeviceconnectorPolicyByMoid", + "GetConvergedinfraServerComplianceDetailsByMoid": { + "operationId": "GetConvergedinfraServerComplianceDetailsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/ServerComplianceDetails/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -73827,13 +73845,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/convergedinfra/StorageComplianceDetails": { + "get": { "tags": [ - "deviceconnector" + "convergedinfra" ], - "summary": "Update a 'deviceconnector.Policy' resource.", - "operationId": "UpdateDeviceconnectorPolicy", + "summary": "Read a 'convergedinfra.StorageComplianceDetails' resource.", + "operationId": "GetConvergedinfraStorageComplianceDetailsList", "security": [ { "cookieAuth": [] @@ -73844,67 +73864,84 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", + "PRIVSET.Read-Only", + "READ.convergedinfra.StorageComplianceDetails", "ROLE.Account Administrator", - "UPDATE.deviceconnector.Policy" + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'deviceconnector.Policy' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'deviceconnector.Policy' resource was modified as requested. The 'deviceconnector.Policy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'convergedinfra.StorageComplianceDetails' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy" + "$ref": "#/components/schemas/convergedinfra.StorageComplianceDetails.Response" } - } - }, - "links": { - "GetDeviceconnectorPolicyByMoid": { - "operationId": "GetDeviceconnectorPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -73924,13 +73961,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/convergedinfra/StorageComplianceDetails/{Moid}": { + "get": { "tags": [ - "deviceconnector" + "convergedinfra" ], - "summary": "Update a 'deviceconnector.Policy' resource.", - "operationId": "PatchDeviceconnectorPolicy", + "summary": "Read a 'convergedinfra.StorageComplianceDetails' resource.", + "operationId": "GetConvergedinfraStorageComplianceDetailsByMoid", "security": [ { "cookieAuth": [] @@ -73941,61 +73980,63 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", + "PRIVSET.Read-Only", + "READ.convergedinfra.StorageComplianceDetails", "ROLE.Account Administrator", - "UPDATE.deviceconnector.Policy" + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'deviceconnector.Policy' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'deviceconnector.Policy' resource was patched as requested. The 'deviceconnector.Policy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'convergedinfra.StorageComplianceDetails' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/deviceconnector.Policy" + "$ref": "#/components/schemas/convergedinfra.StorageComplianceDetails" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetDeviceconnectorPolicyByMoid": { - "operationId": "GetDeviceconnectorPolicyByMoid", + "GetConvergedinfraStorageComplianceDetailsByMoid": { + "operationId": "GetConvergedinfraStorageComplianceDetailsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/StorageComplianceDetails/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -74021,71 +74062,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "deviceconnector" - ], - "summary": "Delete a 'deviceconnector.Policy' resource.", - "operationId": "DeleteDeviceconnectorPolicy", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.deviceconnector.Policy", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/dnac/Devices": { + "/api/v1/convergedinfra/SwitchComplianceDetails": { "get": { "tags": [ - "dnac" + "convergedinfra" ], - "summary": "Read a 'dnac.Device' resource.", - "operationId": "GetDnacDeviceList", + "summary": "Read a 'convergedinfra.SwitchComplianceDetails' resource.", + "operationId": "GetConvergedinfraSwitchComplianceDetailsList", "security": [ { "cookieAuth": [] @@ -74096,9 +74081,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.dnac.Device", + "READ.convergedinfra.SwitchComplianceDetails", "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -74140,7 +74129,7 @@ ], "responses": { "200": { - "description": "List of 'dnac.Device' resources for the given filter criteria", + "description": "List of 'convergedinfra.SwitchComplianceDetails' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -74158,7 +74147,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Device.Response" + "$ref": "#/components/schemas/convergedinfra.SwitchComplianceDetails.Response" } }, "text/csv": { @@ -74191,13 +74180,13 @@ } } }, - "/api/v1/dnac/Devices/{Moid}": { + "/api/v1/convergedinfra/SwitchComplianceDetails/{Moid}": { "get": { "tags": [ - "dnac" + "convergedinfra" ], - "summary": "Read a 'dnac.Device' resource.", - "operationId": "GetDnacDeviceByMoid", + "summary": "Read a 'convergedinfra.SwitchComplianceDetails' resource.", + "operationId": "GetConvergedinfraSwitchComplianceDetailsByMoid", "security": [ { "cookieAuth": [] @@ -74208,9 +74197,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Integrated Systems Administrator", + "PRIVSET.Integrated Systems Operator", "PRIVSET.Read-Only", - "READ.dnac.Device", + "READ.convergedinfra.SwitchComplianceDetails", "ROLE.Account Administrator", + "ROLE.Integrated Systems Administrator", + "ROLE.Integrated Systems Operator", "ROLE.Read-Only" ] } @@ -74222,7 +74215,7 @@ ], "responses": { "200": { - "description": "An instance of the 'dnac.Device' resource.", + "description": "An instance of the 'convergedinfra.SwitchComplianceDetails' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -74240,7 +74233,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Device" + "$ref": "#/components/schemas/convergedinfra.SwitchComplianceDetails" } }, "text/csv": { @@ -74255,12 +74248,12 @@ } }, "links": { - "GetDnacDeviceByMoid": { - "operationId": "GetDnacDeviceByMoid", + "GetConvergedinfraSwitchComplianceDetailsByMoid": { + "operationId": "GetConvergedinfraSwitchComplianceDetailsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Devices/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/convergedinfra/SwitchComplianceDetails/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -74288,13 +74281,13 @@ } } }, - "/api/v1/dnac/DeviceInterfaces": { + "/api/v1/crd/CustomResources": { "get": { "tags": [ - "dnac" + "crd" ], - "summary": "Read a 'dnac.DeviceInterface' resource.", - "operationId": "GetDnacDeviceInterfaceList", + "summary": "Read a 'crd.CustomResource' resource.", + "operationId": "GetCrdCustomResourceList", "security": [ { "cookieAuth": [] @@ -74305,8 +74298,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Claim Devices", + "PRIVSET.Delete Devices", + "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", - "READ.dnac.DeviceInterface", + "PRIVSET.View Devices", + "PRIVSET.View Hypervisors", + "READ.crd.CustomResource", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -74349,7 +74347,7 @@ ], "responses": { "200": { - "description": "List of 'dnac.DeviceInterface' resources for the given filter criteria", + "description": "List of 'crd.CustomResource' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -74367,7 +74365,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.DeviceInterface.Response" + "$ref": "#/components/schemas/crd.CustomResource.Response" } }, "text/csv": { @@ -74398,15 +74396,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/dnac/DeviceInterfaces/{Moid}": { - "get": { + }, + "post": { "tags": [ - "dnac" + "crd" ], - "summary": "Read a 'dnac.DeviceInterface' resource.", - "operationId": "GetDnacDeviceInterfaceByMoid", + "summary": "Create a 'crd.CustomResource' resource.", + "operationId": "CreateCrdCustomResource", "security": [ { "cookieAuth": [] @@ -74416,60 +74412,57 @@ }, { "oAuth2": [ + "CREATE.crd.CustomResource", "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.dnac.DeviceInterface", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "PRIVSET.Manage Hypervisors", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'crd.CustomResource' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/crd.CustomResource" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'dnac.DeviceInterface' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'crd.CustomResource' resource was created as requested. The 'crd.CustomResource' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.DeviceInterface" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/crd.CustomResource" } } }, "links": { - "GetDnacDeviceInterfaceByMoid": { - "operationId": "GetDnacDeviceInterfaceByMoid", + "GetCrdCustomResourceByMoid": { + "operationId": "GetCrdCustomResourceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/DeviceInterfaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -74497,13 +74490,13 @@ } } }, - "/api/v1/dnac/ExternalBorderNodes": { + "/api/v1/crd/CustomResources/{Moid}": { "get": { "tags": [ - "dnac" + "crd" ], - "summary": "Read a 'dnac.ExternalBorderNode' resource.", - "operationId": "GetDnacExternalBorderNodeList", + "summary": "Read a 'crd.CustomResource' resource.", + "operationId": "GetCrdCustomResourceByMoid", "security": [ { "cookieAuth": [] @@ -74514,8 +74507,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Claim Devices", + "PRIVSET.Delete Devices", + "PRIVSET.Manage Hypervisors", "PRIVSET.Read-Only", - "READ.dnac.ExternalBorderNode", + "PRIVSET.View Devices", + "PRIVSET.View Hypervisors", + "READ.crd.CustomResource", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -74523,42 +74521,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'dnac.ExternalBorderNode' resources for the given filter criteria", + "description": "An instance of the 'crd.CustomResource' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -74576,7 +74544,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.ExternalBorderNode.Response" + "$ref": "#/components/schemas/crd.CustomResource" } }, "text/csv": { @@ -74589,6 +74557,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetCrdCustomResourceByMoid": { + "operationId": "GetCrdCustomResourceByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -74607,15 +74590,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/dnac/ExternalBorderNodes/{Moid}": { - "get": { + }, + "post": { "tags": [ - "dnac" + "crd" ], - "summary": "Read a 'dnac.ExternalBorderNode' resource.", - "operationId": "GetDnacExternalBorderNodeByMoid", + "summary": "Update a 'crd.CustomResource' resource.", + "operationId": "UpdateCrdCustomResource", "security": [ { "cookieAuth": [] @@ -74626,59 +74607,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.dnac.ExternalBorderNode", + "PRIVSET.Manage Hypervisors", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.crd.CustomResource" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'crd.CustomResource' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/crd.CustomResource" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'dnac.ExternalBorderNode' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'crd.CustomResource' resource was modified as requested. The 'crd.CustomResource' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.ExternalBorderNode" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/crd.CustomResource" } } }, "links": { - "GetDnacExternalBorderNodeByMoid": { - "operationId": "GetDnacExternalBorderNodeByMoid", + "GetCrdCustomResourceByMoid": { + "operationId": "GetCrdCustomResourceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/ExternalBorderNodes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -74704,15 +74687,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/dnac/ExternalBorderNodeInterfaces": { - "get": { + }, + "patch": { "tags": [ - "dnac" + "crd" ], - "summary": "Read a 'dnac.ExternalBorderNodeInterface' resource.", - "operationId": "GetDnacExternalBorderNodeInterfaceList", + "summary": "Update a 'crd.CustomResource' resource.", + "operationId": "PatchCrdCustomResource", "security": [ { "cookieAuth": [] @@ -74723,80 +74704,124 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.dnac.ExternalBorderNodeInterface", + "PRIVSET.Manage Hypervisors", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.crd.CustomResource" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/topParam" + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'crd.CustomResource' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/crd.CustomResource" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'crd.CustomResource' resource was patched as requested. The 'crd.CustomResource' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/crd.CustomResource" + } + } + }, + "links": { + "GetCrdCustomResourceByMoid": { + "operationId": "GetCrdCustomResourceByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/crd/CustomResources/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } }, - { - "$ref": "#/components/parameters/skipParam" + "400": { + "$ref": "#/components/responses/http_status_400" }, - { - "$ref": "#/components/parameters/selectParam" + "401": { + "$ref": "#/components/responses/http_status_401" }, - { - "$ref": "#/components/parameters/expandParam" + "403": { + "$ref": "#/components/responses/http_status_403" }, - { - "$ref": "#/components/parameters/applyParam" + "404": { + "$ref": "#/components/responses/http_status_404" }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "crd" + ], + "summary": "Delete a 'crd.CustomResource' resource.", + "operationId": "DeleteCrdCustomResource", + "security": [ { - "$ref": "#/components/parameters/countParam" + "cookieAuth": [] }, { - "$ref": "#/components/parameters/inlinecountParam" + "http_signature": [] }, { - "$ref": "#/components/parameters/atParam" - }, + "oAuth2": [ + "DELETE.crd.CustomResource", + "PRIVSET.Account Administrator", + "PRIVSET.Delete Devices", + "PRIVSET.Manage Hypervisors", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'dnac.ExternalBorderNodeInterface' resources for the given filter criteria", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/dnac.ExternalBorderNodeInterface.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } } } }, @@ -74818,13 +74843,13 @@ } } }, - "/api/v1/dnac/ExternalBorderNodeInterfaces/{Moid}": { - "get": { + "/api/v1/deviceconnector/Policies": { + "post": { "tags": [ - "dnac" + "deviceconnector" ], - "summary": "Read a 'dnac.ExternalBorderNodeInterface' resource.", - "operationId": "GetDnacExternalBorderNodeInterfaceByMoid", + "summary": "Create a 'deviceconnector.Policy' resource.", + "operationId": "CreateDeviceconnectorPolicy", "security": [ { "cookieAuth": [] @@ -74834,60 +74859,57 @@ }, { "oAuth2": [ + "CREATE.deviceconnector.Policy", "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.dnac.ExternalBorderNodeInterface", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'deviceconnector.Policy' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/deviceconnector.Policy" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'dnac.ExternalBorderNodeInterface' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'deviceconnector.Policy' resource was created as requested. The 'deviceconnector.Policy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.ExternalBorderNodeInterface" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/deviceconnector.Policy" } } }, "links": { - "GetDnacExternalBorderNodeInterfaceByMoid": { - "operationId": "GetDnacExternalBorderNodeInterfaceByMoid", + "GetDeviceconnectorPolicyByMoid": { + "operationId": "GetDeviceconnectorPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/ExternalBorderNodeInterfaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -74913,15 +74935,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/dnac/FabricSites": { + }, "get": { "tags": [ - "dnac" + "deviceconnector" ], - "summary": "Read a 'dnac.FabricSite' resource.", - "operationId": "GetDnacFabricSiteList", + "summary": "Read a 'deviceconnector.Policy' resource.", + "operationId": "GetDeviceconnectorPolicyList", "security": [ { "cookieAuth": [] @@ -74932,8 +74952,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "READ.dnac.FabricSite", + "PRIVSET.View Server Profiles", + "READ.deviceconnector.Policy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -74976,7 +74998,7 @@ ], "responses": { "200": { - "description": "List of 'dnac.FabricSite' resources for the given filter criteria", + "description": "List of 'deviceconnector.Policy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -74994,7 +75016,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.FabricSite.Response" + "$ref": "#/components/schemas/deviceconnector.Policy.Response" } }, "text/csv": { @@ -75027,13 +75049,13 @@ } } }, - "/api/v1/dnac/FabricSites/{Moid}": { + "/api/v1/deviceconnector/Policies/{Moid}": { "get": { "tags": [ - "dnac" + "deviceconnector" ], - "summary": "Read a 'dnac.FabricSite' resource.", - "operationId": "GetDnacFabricSiteByMoid", + "summary": "Read a 'deviceconnector.Policy' resource.", + "operationId": "GetDeviceconnectorPolicyByMoid", "security": [ { "cookieAuth": [] @@ -75044,8 +75066,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "READ.dnac.FabricSite", + "PRIVSET.View Server Profiles", + "READ.deviceconnector.Policy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -75058,7 +75082,7 @@ ], "responses": { "200": { - "description": "An instance of the 'dnac.FabricSite' resource.", + "description": "An instance of the 'deviceconnector.Policy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -75076,7 +75100,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.FabricSite" + "$ref": "#/components/schemas/deviceconnector.Policy" } }, "text/csv": { @@ -75091,12 +75115,12 @@ } }, "links": { - "GetDnacFabricSiteByMoid": { - "operationId": "GetDnacFabricSiteByMoid", + "GetDeviceconnectorPolicyByMoid": { + "operationId": "GetDeviceconnectorPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/FabricSites/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -75122,15 +75146,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/dnac/Sites": { - "get": { + }, + "post": { "tags": [ - "dnac" + "deviceconnector" ], - "summary": "Read a 'dnac.Site' resource.", - "operationId": "GetDnacSiteList", + "summary": "Update a 'deviceconnector.Policy' resource.", + "operationId": "UpdateDeviceconnectorPolicy", "security": [ { "cookieAuth": [] @@ -75141,80 +75163,67 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.dnac.Site", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.deviceconnector.Policy" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'deviceconnector.Policy' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/deviceconnector.Policy" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'dnac.Site' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'deviceconnector.Policy' resource was modified as requested. The 'deviceconnector.Policy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Site.Response" + "$ref": "#/components/schemas/deviceconnector.Policy" } + } + }, + "links": { + "GetDeviceconnectorPolicyByMoid": { + "operationId": "GetDeviceconnectorPolicyByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -75234,15 +75243,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/dnac/Sites/{Moid}": { - "get": { + }, + "patch": { "tags": [ - "dnac" + "deviceconnector" ], - "summary": "Read a 'dnac.Site' resource.", - "operationId": "GetDnacSiteByMoid", + "summary": "Update a 'deviceconnector.Policy' resource.", + "operationId": "PatchDeviceconnectorPolicy", "security": [ { "cookieAuth": [] @@ -75253,59 +75260,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.dnac.Site", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.deviceconnector.Policy" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'deviceconnector.Policy' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/deviceconnector.Policy" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'dnac.Site' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'deviceconnector.Policy' resource was patched as requested. The 'deviceconnector.Policy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Site" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/deviceconnector.Policy" } } }, "links": { - "GetDnacSiteByMoid": { - "operationId": "GetDnacSiteByMoid", + "GetDeviceconnectorPolicyByMoid": { + "operationId": "GetDeviceconnectorPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Sites/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/deviceconnector/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -75331,15 +75340,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "deviceconnector" + ], + "summary": "Delete a 'deviceconnector.Policy' resource.", + "operationId": "DeleteDeviceconnectorPolicy", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.deviceconnector.Policy", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/dnac/SiteIpPools": { + "/api/v1/dnac/Devices": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.SiteIpPool' resource.", - "operationId": "GetDnacSiteIpPoolList", + "summary": "Read a 'dnac.Device' resource.", + "operationId": "GetDnacDeviceList", "security": [ { "cookieAuth": [] @@ -75351,7 +75416,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.SiteIpPool", + "READ.dnac.Device", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -75394,7 +75459,7 @@ ], "responses": { "200": { - "description": "List of 'dnac.SiteIpPool' resources for the given filter criteria", + "description": "List of 'dnac.Device' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -75412,7 +75477,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.SiteIpPool.Response" + "$ref": "#/components/schemas/dnac.Device.Response" } }, "text/csv": { @@ -75445,13 +75510,13 @@ } } }, - "/api/v1/dnac/SiteIpPools/{Moid}": { + "/api/v1/dnac/Devices/{Moid}": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.SiteIpPool' resource.", - "operationId": "GetDnacSiteIpPoolByMoid", + "summary": "Read a 'dnac.Device' resource.", + "operationId": "GetDnacDeviceByMoid", "security": [ { "cookieAuth": [] @@ -75463,7 +75528,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.SiteIpPool", + "READ.dnac.Device", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -75476,7 +75541,7 @@ ], "responses": { "200": { - "description": "An instance of the 'dnac.SiteIpPool' resource.", + "description": "An instance of the 'dnac.Device' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -75494,7 +75559,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.SiteIpPool" + "$ref": "#/components/schemas/dnac.Device" } }, "text/csv": { @@ -75509,12 +75574,12 @@ } }, "links": { - "GetDnacSiteIpPoolByMoid": { - "operationId": "GetDnacSiteIpPoolByMoid", + "GetDnacDeviceByMoid": { + "operationId": "GetDnacDeviceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/SiteIpPools/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Devices/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -75542,13 +75607,13 @@ } } }, - "/api/v1/dnac/Templates": { + "/api/v1/dnac/DeviceInterfaces": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.Template' resource.", - "operationId": "GetDnacTemplateList", + "summary": "Read a 'dnac.DeviceInterface' resource.", + "operationId": "GetDnacDeviceInterfaceList", "security": [ { "cookieAuth": [] @@ -75560,7 +75625,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.Template", + "READ.dnac.DeviceInterface", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -75603,7 +75668,7 @@ ], "responses": { "200": { - "description": "List of 'dnac.Template' resources for the given filter criteria", + "description": "List of 'dnac.DeviceInterface' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -75621,7 +75686,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Template.Response" + "$ref": "#/components/schemas/dnac.DeviceInterface.Response" } }, "text/csv": { @@ -75654,13 +75719,13 @@ } } }, - "/api/v1/dnac/Templates/{Moid}": { + "/api/v1/dnac/DeviceInterfaces/{Moid}": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.Template' resource.", - "operationId": "GetDnacTemplateByMoid", + "summary": "Read a 'dnac.DeviceInterface' resource.", + "operationId": "GetDnacDeviceInterfaceByMoid", "security": [ { "cookieAuth": [] @@ -75672,7 +75737,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.Template", + "READ.dnac.DeviceInterface", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -75685,7 +75750,7 @@ ], "responses": { "200": { - "description": "An instance of the 'dnac.Template' resource.", + "description": "An instance of the 'dnac.DeviceInterface' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -75703,7 +75768,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Template" + "$ref": "#/components/schemas/dnac.DeviceInterface" } }, "text/csv": { @@ -75718,12 +75783,12 @@ } }, "links": { - "GetDnacTemplateByMoid": { - "operationId": "GetDnacTemplateByMoid", + "GetDnacDeviceInterfaceByMoid": { + "operationId": "GetDnacDeviceInterfaceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Templates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/DeviceInterfaces/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -75751,13 +75816,13 @@ } } }, - "/api/v1/dnac/Transits": { + "/api/v1/dnac/ExternalBorderNodes": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.Transit' resource.", - "operationId": "GetDnacTransitList", + "summary": "Read a 'dnac.ExternalBorderNode' resource.", + "operationId": "GetDnacExternalBorderNodeList", "security": [ { "cookieAuth": [] @@ -75769,7 +75834,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.Transit", + "READ.dnac.ExternalBorderNode", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -75812,7 +75877,7 @@ ], "responses": { "200": { - "description": "List of 'dnac.Transit' resources for the given filter criteria", + "description": "List of 'dnac.ExternalBorderNode' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -75830,7 +75895,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Transit.Response" + "$ref": "#/components/schemas/dnac.ExternalBorderNode.Response" } }, "text/csv": { @@ -75863,13 +75928,13 @@ } } }, - "/api/v1/dnac/Transits/{Moid}": { + "/api/v1/dnac/ExternalBorderNodes/{Moid}": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.Transit' resource.", - "operationId": "GetDnacTransitByMoid", + "summary": "Read a 'dnac.ExternalBorderNode' resource.", + "operationId": "GetDnacExternalBorderNodeByMoid", "security": [ { "cookieAuth": [] @@ -75881,7 +75946,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.Transit", + "READ.dnac.ExternalBorderNode", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -75894,7 +75959,7 @@ ], "responses": { "200": { - "description": "An instance of the 'dnac.Transit' resource.", + "description": "An instance of the 'dnac.ExternalBorderNode' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -75912,7 +75977,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.Transit" + "$ref": "#/components/schemas/dnac.ExternalBorderNode" } }, "text/csv": { @@ -75927,12 +75992,12 @@ } }, "links": { - "GetDnacTransitByMoid": { - "operationId": "GetDnacTransitByMoid", + "GetDnacExternalBorderNodeByMoid": { + "operationId": "GetDnacExternalBorderNodeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Transits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/ExternalBorderNodes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -75960,13 +76025,13 @@ } } }, - "/api/v1/dnac/VirtualNetworkFabricSites": { + "/api/v1/dnac/ExternalBorderNodeInterfaces": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.VirtualNetworkFabricSite' resource.", - "operationId": "GetDnacVirtualNetworkFabricSiteList", + "summary": "Read a 'dnac.ExternalBorderNodeInterface' resource.", + "operationId": "GetDnacExternalBorderNodeInterfaceList", "security": [ { "cookieAuth": [] @@ -75978,7 +76043,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.VirtualNetworkFabricSite", + "READ.dnac.ExternalBorderNodeInterface", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -76021,7 +76086,7 @@ ], "responses": { "200": { - "description": "List of 'dnac.VirtualNetworkFabricSite' resources for the given filter criteria", + "description": "List of 'dnac.ExternalBorderNodeInterface' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -76039,7 +76104,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.VirtualNetworkFabricSite.Response" + "$ref": "#/components/schemas/dnac.ExternalBorderNodeInterface.Response" } }, "text/csv": { @@ -76072,13 +76137,13 @@ } } }, - "/api/v1/dnac/VirtualNetworkFabricSites/{Moid}": { + "/api/v1/dnac/ExternalBorderNodeInterfaces/{Moid}": { "get": { "tags": [ "dnac" ], - "summary": "Read a 'dnac.VirtualNetworkFabricSite' resource.", - "operationId": "GetDnacVirtualNetworkFabricSiteByMoid", + "summary": "Read a 'dnac.ExternalBorderNodeInterface' resource.", + "operationId": "GetDnacExternalBorderNodeInterfaceByMoid", "security": [ { "cookieAuth": [] @@ -76090,7 +76155,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.dnac.VirtualNetworkFabricSite", + "READ.dnac.ExternalBorderNodeInterface", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -76103,7 +76168,7 @@ ], "responses": { "200": { - "description": "An instance of the 'dnac.VirtualNetworkFabricSite' resource.", + "description": "An instance of the 'dnac.ExternalBorderNodeInterface' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -76121,7 +76186,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/dnac.VirtualNetworkFabricSite" + "$ref": "#/components/schemas/dnac.ExternalBorderNodeInterface" } }, "text/csv": { @@ -76136,12 +76201,12 @@ } }, "links": { - "GetDnacVirtualNetworkFabricSiteByMoid": { - "operationId": "GetDnacVirtualNetworkFabricSiteByMoid", + "GetDnacExternalBorderNodeInterfaceByMoid": { + "operationId": "GetDnacExternalBorderNodeInterfaceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/VirtualNetworkFabricSites/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/ExternalBorderNodeInterfaces/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -76169,13 +76234,13 @@ } } }, - "/api/v1/energy/Metrics": { - "post": { + "/api/v1/dnac/FabricSites": { + "get": { "tags": [ - "energy" + "dnac" ], - "summary": "Create a 'energy.Metrics' resource.", - "operationId": "CreateEnergyMetrics", + "summary": "Read a 'dnac.FabricSite' resource.", + "operationId": "GetDnacFabricSiteList", "security": [ { "cookieAuth": [] @@ -76185,64 +76250,81 @@ }, { "oAuth2": [ - "CREATE.energy.Metrics", "PRIVSET.Account Administrator", - "PRIVSET.Sustainability Metrics Viewer", + "PRIVSET.Read-Only", + "READ.dnac.FabricSite", "ROLE.Account Administrator", - "ROLE.Sustainability Metrics Viewer" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'energy.Metrics' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/energy.Metrics" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'energy.Metrics' resource was created as requested. The 'energy.Metrics' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'dnac.FabricSite' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/energy.Metrics" + "$ref": "#/components/schemas/dnac.FabricSite.Response" } - } - }, - "links": { - "GetEnergyMetricsByMoid": { - "operationId": "GetEnergyMetricsByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/energy/Metrics/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -76264,13 +76346,13 @@ } } }, - "/api/v1/equipment/Chasses": { + "/api/v1/dnac/FabricSites/{Moid}": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.Chassis' resource.", - "operationId": "GetEquipmentChassisList", + "summary": "Read a 'dnac.FabricSite' resource.", + "operationId": "GetDnacFabricSiteByMoid", "security": [ { "cookieAuth": [] @@ -76281,10 +76363,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.Chassis", + "READ.dnac.FabricSite", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -76292,42 +76372,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'equipment.Chassis' resources for the given filter criteria", + "description": "An instance of the 'dnac.FabricSite' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -76345,7 +76395,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Chassis.Response" + "$ref": "#/components/schemas/dnac.FabricSite" } }, "text/csv": { @@ -76358,6 +76408,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetDnacFabricSiteByMoid": { + "operationId": "GetDnacFabricSiteByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/FabricSites/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -76378,13 +76443,13 @@ } } }, - "/api/v1/equipment/Chasses/{Moid}": { + "/api/v1/dnac/Sites": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.Chassis' resource.", - "operationId": "GetEquipmentChassisByMoid", + "summary": "Read a 'dnac.Site' resource.", + "operationId": "GetDnacSiteList", "security": [ { "cookieAuth": [] @@ -76395,10 +76460,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.Chassis", + "READ.dnac.Site", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -76406,12 +76469,42 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'equipment.Chassis' resource.", + "description": "List of 'dnac.Site' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -76429,7 +76522,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Chassis" + "$ref": "#/components/schemas/dnac.Site.Response" } }, "text/csv": { @@ -76442,21 +76535,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetEquipmentChassisByMoid": { - "operationId": "GetEquipmentChassisByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Chasses/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -76475,13 +76553,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/dnac/Sites/{Moid}": { + "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Update a 'equipment.Chassis' resource.", - "operationId": "UpdateEquipmentChassis", + "summary": "Read a 'dnac.Site' resource.", + "operationId": "GetDnacSiteByMoid", "security": [ { "cookieAuth": [] @@ -76492,158 +76572,59 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.dnac.Site", "ROLE.Account Administrator", - "UPDATE.equipment.Chassis" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'equipment.Chassis' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.Chassis" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Chassis' resource was modified as requested. The 'equipment.Chassis' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'dnac.Site' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Chassis" + "$ref": "#/components/schemas/dnac.Site" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetEquipmentChassisByMoid": { - "operationId": "GetEquipmentChassisByMoid", + "GetDnacSiteByMoid": { + "operationId": "GetDnacSiteByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Chasses/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "equipment" - ], - "summary": "Update a 'equipment.Chassis' resource.", - "operationId": "PatchEquipmentChassis", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.Chassis" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'equipment.Chassis' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.Chassis" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Chassis' resource was patched as requested. The 'equipment.Chassis' resource is patched before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.Chassis" - } - } - }, - "links": { - "GetEquipmentChassisByMoid": { - "operationId": "GetEquipmentChassisByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Chasses/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Sites/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -76671,13 +76652,13 @@ } } }, - "/api/v1/equipment/ChassisIdPools": { + "/api/v1/dnac/SiteIpPools": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.ChassisIdPool' resource.", - "operationId": "GetEquipmentChassisIdPoolList", + "summary": "Read a 'dnac.SiteIpPool' resource.", + "operationId": "GetDnacSiteIpPoolList", "security": [ { "cookieAuth": [] @@ -76688,10 +76669,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.ChassisIdPool", + "READ.dnac.SiteIpPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -76734,7 +76713,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.ChassisIdPool' resources for the given filter criteria", + "description": "List of 'dnac.SiteIpPool' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -76752,7 +76731,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdPool.Response" + "$ref": "#/components/schemas/dnac.SiteIpPool.Response" } }, "text/csv": { @@ -76785,13 +76764,13 @@ } } }, - "/api/v1/equipment/ChassisIdPools/{Moid}": { + "/api/v1/dnac/SiteIpPools/{Moid}": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.ChassisIdPool' resource.", - "operationId": "GetEquipmentChassisIdPoolByMoid", + "summary": "Read a 'dnac.SiteIpPool' resource.", + "operationId": "GetDnacSiteIpPoolByMoid", "security": [ { "cookieAuth": [] @@ -76802,10 +76781,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.ChassisIdPool", + "READ.dnac.SiteIpPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -76818,7 +76795,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.ChassisIdPool' resource.", + "description": "An instance of the 'dnac.SiteIpPool' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -76836,7 +76813,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdPool" + "$ref": "#/components/schemas/dnac.SiteIpPool" } }, "text/csv": { @@ -76851,12 +76828,12 @@ } }, "links": { - "GetEquipmentChassisIdPoolByMoid": { - "operationId": "GetEquipmentChassisIdPoolByMoid", + "GetDnacSiteIpPoolByMoid": { + "operationId": "GetDnacSiteIpPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdPools/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/SiteIpPools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -76884,13 +76861,13 @@ } } }, - "/api/v1/equipment/ChassisIdentities": { + "/api/v1/dnac/Templates": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.ChassisIdentity' resource.", - "operationId": "GetEquipmentChassisIdentityList", + "summary": "Read a 'dnac.Template' resource.", + "operationId": "GetDnacTemplateList", "security": [ { "cookieAuth": [] @@ -76901,10 +76878,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.ChassisIdentity", + "READ.dnac.Template", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -76947,7 +76922,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.ChassisIdentity' resources for the given filter criteria", + "description": "List of 'dnac.Template' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -76965,7 +76940,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdentity.Response" + "$ref": "#/components/schemas/dnac.Template.Response" } }, "text/csv": { @@ -76998,13 +76973,13 @@ } } }, - "/api/v1/equipment/ChassisIdentities/{Moid}": { + "/api/v1/dnac/Templates/{Moid}": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.ChassisIdentity' resource.", - "operationId": "GetEquipmentChassisIdentityByMoid", + "summary": "Read a 'dnac.Template' resource.", + "operationId": "GetDnacTemplateByMoid", "security": [ { "cookieAuth": [] @@ -77015,10 +76990,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.ChassisIdentity", + "READ.dnac.Template", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -77031,7 +77004,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.ChassisIdentity' resource.", + "description": "An instance of the 'dnac.Template' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -77049,7 +77022,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdentity" + "$ref": "#/components/schemas/dnac.Template" } }, "text/csv": { @@ -77064,12 +77037,12 @@ } }, "links": { - "GetEquipmentChassisIdentityByMoid": { - "operationId": "GetEquipmentChassisIdentityByMoid", + "GetDnacTemplateByMoid": { + "operationId": "GetDnacTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Templates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -77095,13 +77068,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/dnac/Transits": { + "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Update a 'equipment.ChassisIdentity' resource.", - "operationId": "UpdateEquipmentChassisIdentity", + "summary": "Read a 'dnac.Transit' resource.", + "operationId": "GetDnacTransitList", "security": [ { "cookieAuth": [] @@ -77112,67 +77087,80 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.dnac.Transit", "ROLE.Account Administrator", - "UPDATE.equipment.ChassisIdentity" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'equipment.ChassisIdentity' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdentity" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisIdentity' resource was modified as requested. The 'equipment.ChassisIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'dnac.Transit' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdentity" + "$ref": "#/components/schemas/dnac.Transit.Response" } - } - }, - "links": { - "GetEquipmentChassisIdentityByMoid": { - "operationId": "GetEquipmentChassisIdentityByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdentities/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -77192,13 +77180,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/dnac/Transits/{Moid}": { + "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Update a 'equipment.ChassisIdentity' resource.", - "operationId": "PatchEquipmentChassisIdentity", + "summary": "Read a 'dnac.Transit' resource.", + "operationId": "GetDnacTransitByMoid", "security": [ { "cookieAuth": [] @@ -77209,61 +77199,59 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.dnac.Transit", "ROLE.Account Administrator", - "UPDATE.equipment.ChassisIdentity" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'equipment.ChassisIdentity' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdentity" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisIdentity' resource was patched as requested. The 'equipment.ChassisIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'dnac.Transit' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisIdentity" + "$ref": "#/components/schemas/dnac.Transit" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetEquipmentChassisIdentityByMoid": { - "operationId": "GetEquipmentChassisIdentityByMoid", + "GetDnacTransitByMoid": { + "operationId": "GetDnacTransitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/Transits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -77291,13 +77279,13 @@ } } }, - "/api/v1/equipment/ChassisOperations": { + "/api/v1/dnac/VirtualNetworkFabricSites": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.ChassisOperation' resource.", - "operationId": "GetEquipmentChassisOperationList", + "summary": "Read a 'dnac.VirtualNetworkFabricSite' resource.", + "operationId": "GetDnacVirtualNetworkFabricSiteList", "security": [ { "cookieAuth": [] @@ -77308,11 +77296,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.equipment.ChassisOperation", + "READ.dnac.VirtualNetworkFabricSite", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -77355,7 +77340,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.ChassisOperation' resources for the given filter criteria", + "description": "List of 'dnac.VirtualNetworkFabricSite' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -77373,7 +77358,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisOperation.Response" + "$ref": "#/components/schemas/dnac.VirtualNetworkFabricSite.Response" } }, "text/csv": { @@ -77406,13 +77391,13 @@ } } }, - "/api/v1/equipment/ChassisOperations/{Moid}": { + "/api/v1/dnac/VirtualNetworkFabricSites/{Moid}": { "get": { "tags": [ - "equipment" + "dnac" ], - "summary": "Read a 'equipment.ChassisOperation' resource.", - "operationId": "GetEquipmentChassisOperationByMoid", + "summary": "Read a 'dnac.VirtualNetworkFabricSite' resource.", + "operationId": "GetDnacVirtualNetworkFabricSiteByMoid", "security": [ { "cookieAuth": [] @@ -77423,11 +77408,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.equipment.ChassisOperation", + "READ.dnac.VirtualNetworkFabricSite", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -77440,7 +77422,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.ChassisOperation' resource.", + "description": "An instance of the 'dnac.VirtualNetworkFabricSite' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -77458,7 +77440,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisOperation" + "$ref": "#/components/schemas/dnac.VirtualNetworkFabricSite" } }, "text/csv": { @@ -77473,12 +77455,12 @@ } }, "links": { - "GetEquipmentChassisOperationByMoid": { - "operationId": "GetEquipmentChassisOperationByMoid", + "GetDnacVirtualNetworkFabricSiteByMoid": { + "operationId": "GetDnacVirtualNetworkFabricSiteByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/dnac/VirtualNetworkFabricSites/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -77504,13 +77486,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/energy/Metrics": { "post": { "tags": [ - "equipment" + "energy" ], - "summary": "Update a 'equipment.ChassisOperation' resource.", - "operationId": "UpdateEquipmentChassisOperation", + "summary": "Create a 'energy.Metrics' resource.", + "operationId": "CreateEnergyMetrics", "security": [ { "cookieAuth": [] @@ -77520,139 +77504,36 @@ }, { "oAuth2": [ + "CREATE.energy.Metrics", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", + "PRIVSET.Sustainability Metrics Viewer", "ROLE.Account Administrator", - "UPDATE.equipment.ChassisOperation" + "ROLE.Sustainability Metrics Viewer" ] } ], "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, { "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'equipment.ChassisOperation' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ChassisOperation" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisOperation' resource was modified as requested. The 'equipment.ChassisOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ChassisOperation" - } - } - }, - "links": { - "GetEquipmentChassisOperationByMoid": { - "operationId": "GetEquipmentChassisOperationByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisOperations/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "equipment" - ], - "summary": "Update a 'equipment.ChassisOperation' resource.", - "operationId": "PatchEquipmentChassisOperation", - "security": [ - { - "cookieAuth": [] }, { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.ChassisOperation" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'equipment.ChassisOperation' resource to update.", + "description": "The 'energy.Metrics' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisOperation" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/energy.Metrics" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisOperation' resource was patched as requested. The 'equipment.ChassisOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'energy.Metrics' resource was created as requested. The 'energy.Metrics' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -77664,17 +77545,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ChassisOperation" + "$ref": "#/components/schemas/energy.Metrics" } } }, "links": { - "GetEquipmentChassisOperationByMoid": { - "operationId": "GetEquipmentChassisOperationByMoid", + "GetEnergyMetricsByMoid": { + "operationId": "GetEnergyMetricsByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/energy/Metrics/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -77702,13 +77583,13 @@ } } }, - "/api/v1/equipment/DeviceSummaries": { + "/api/v1/equipment/Chasses": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.DeviceSummary' resource.", - "operationId": "GetEquipmentDeviceSummaryList", + "summary": "Read a 'equipment.Chassis' resource.", + "operationId": "GetEquipmentChassisList", "security": [ { "cookieAuth": [] @@ -77719,13 +77600,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.equipment.DeviceSummary", + "READ.equipment.Chassis", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -77768,7 +77646,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.DeviceSummary' resources for the given filter criteria", + "description": "List of 'equipment.Chassis' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -77786,7 +77664,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.DeviceSummary.Response" + "$ref": "#/components/schemas/equipment.Chassis.Response" } }, "text/csv": { @@ -77819,13 +77697,13 @@ } } }, - "/api/v1/equipment/DeviceSummaries/{Moid}": { + "/api/v1/equipment/Chasses/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.DeviceSummary' resource.", - "operationId": "GetEquipmentDeviceSummaryByMoid", + "summary": "Read a 'equipment.Chassis' resource.", + "operationId": "GetEquipmentChassisByMoid", "security": [ { "cookieAuth": [] @@ -77836,13 +77714,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.equipment.DeviceSummary", + "READ.equipment.Chassis", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -77855,7 +77730,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.DeviceSummary' resource.", + "description": "An instance of the 'equipment.Chassis' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -77873,7 +77748,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.DeviceSummary" + "$ref": "#/components/schemas/equipment.Chassis" } }, "text/csv": { @@ -77888,12 +77763,12 @@ } }, "links": { - "GetEquipmentDeviceSummaryByMoid": { - "operationId": "GetEquipmentDeviceSummaryByMoid", + "GetEquipmentChassisByMoid": { + "operationId": "GetEquipmentChassisByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/DeviceSummaries/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Chasses/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -77919,15 +77794,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/equipment/EndPointLogs": { - "get": { + }, + "post": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.EndPointLog' resource.", - "operationId": "GetEquipmentEndPointLogList", + "summary": "Update a 'equipment.Chassis' resource.", + "operationId": "UpdateEquipmentChassis", "security": [ { "cookieAuth": [] @@ -77939,81 +77812,66 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.EndPointLog", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.equipment.Chassis" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'equipment.Chassis' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.Chassis" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'equipment.EndPointLog' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Chassis' resource was modified as requested. The 'equipment.Chassis' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.EndPointLog.Response" + "$ref": "#/components/schemas/equipment.Chassis" } + } + }, + "links": { + "GetEquipmentChassisByMoid": { + "operationId": "GetEquipmentChassisByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Chasses/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -78033,15 +77891,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/equipment/EndPointLogs/{Moid}": { - "get": { + }, + "patch": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.EndPointLog' resource.", - "operationId": "GetEquipmentEndPointLogByMoid", + "summary": "Update a 'equipment.Chassis' resource.", + "operationId": "PatchEquipmentChassis", "security": [ { "cookieAuth": [] @@ -78053,60 +77909,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.EndPointLog", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.equipment.Chassis" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'equipment.Chassis' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.Chassis" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'equipment.EndPointLog' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Chassis' resource was patched as requested. The 'equipment.Chassis' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.EndPointLog" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/equipment.Chassis" } } }, "links": { - "GetEquipmentEndPointLogByMoid": { - "operationId": "GetEquipmentEndPointLogByMoid", + "GetEquipmentChassisByMoid": { + "operationId": "GetEquipmentChassisByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/EndPointLogs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Chasses/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -78134,13 +77990,13 @@ } } }, - "/api/v1/equipment/ExpanderModules": { + "/api/v1/equipment/ChassisIdPools": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.ExpanderModule' resource.", - "operationId": "GetEquipmentExpanderModuleList", + "summary": "Read a 'equipment.ChassisIdPool' resource.", + "operationId": "GetEquipmentChassisIdPoolList", "security": [ { "cookieAuth": [] @@ -78154,7 +78010,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.equipment.ExpanderModule", + "READ.equipment.ChassisIdPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -78197,7 +78053,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.ExpanderModule' resources for the given filter criteria", + "description": "List of 'equipment.ChassisIdPool' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -78215,7 +78071,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ExpanderModule.Response" + "$ref": "#/components/schemas/equipment.ChassisIdPool.Response" } }, "text/csv": { @@ -78248,13 +78104,13 @@ } } }, - "/api/v1/equipment/ExpanderModules/{Moid}": { + "/api/v1/equipment/ChassisIdPools/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.ExpanderModule' resource.", - "operationId": "GetEquipmentExpanderModuleByMoid", + "summary": "Read a 'equipment.ChassisIdPool' resource.", + "operationId": "GetEquipmentChassisIdPoolByMoid", "security": [ { "cookieAuth": [] @@ -78268,7 +78124,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.equipment.ExpanderModule", + "READ.equipment.ChassisIdPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -78281,7 +78137,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.ExpanderModule' resource.", + "description": "An instance of the 'equipment.ChassisIdPool' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -78299,7 +78155,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.ExpanderModule" + "$ref": "#/components/schemas/equipment.ChassisIdPool" } }, "text/csv": { @@ -78314,206 +78170,12 @@ } }, "links": { - "GetEquipmentExpanderModuleByMoid": { - "operationId": "GetEquipmentExpanderModuleByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ExpanderModules/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "post": { - "tags": [ - "equipment" - ], - "summary": "Update a 'equipment.ExpanderModule' resource.", - "operationId": "UpdateEquipmentExpanderModule", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.ExpanderModule" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'equipment.ExpanderModule' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ExpanderModule" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ExpanderModule' resource was modified as requested. The 'equipment.ExpanderModule' resource is modified before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ExpanderModule" - } - } - }, - "links": { - "GetEquipmentExpanderModuleByMoid": { - "operationId": "GetEquipmentExpanderModuleByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ExpanderModules/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "equipment" - ], - "summary": "Update a 'equipment.ExpanderModule' resource.", - "operationId": "PatchEquipmentExpanderModule", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.ExpanderModule" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'equipment.ExpanderModule' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ExpanderModule" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ExpanderModule' resource was patched as requested. The 'equipment.ExpanderModule' resource is patched before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.ExpanderModule" - } - } - }, - "links": { - "GetEquipmentExpanderModuleByMoid": { - "operationId": "GetEquipmentExpanderModuleByMoid", + "GetEquipmentChassisIdPoolByMoid": { + "operationId": "GetEquipmentChassisIdPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ExpanderModules/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdPools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -78541,13 +78203,13 @@ } } }, - "/api/v1/equipment/Fans": { + "/api/v1/equipment/ChassisIdentities": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Fan' resource.", - "operationId": "GetEquipmentFanList", + "summary": "Read a 'equipment.ChassisIdentity' resource.", + "operationId": "GetEquipmentChassisIdentityList", "security": [ { "cookieAuth": [] @@ -78560,9 +78222,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.equipment.Fan", + "READ.equipment.ChassisIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -78605,7 +78266,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.Fan' resources for the given filter criteria", + "description": "List of 'equipment.ChassisIdentity' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -78623,7 +78284,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fan.Response" + "$ref": "#/components/schemas/equipment.ChassisIdentity.Response" } }, "text/csv": { @@ -78656,13 +78317,13 @@ } } }, - "/api/v1/equipment/Fans/{Moid}": { + "/api/v1/equipment/ChassisIdentities/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Fan' resource.", - "operationId": "GetEquipmentFanByMoid", + "summary": "Read a 'equipment.ChassisIdentity' resource.", + "operationId": "GetEquipmentChassisIdentityByMoid", "security": [ { "cookieAuth": [] @@ -78675,9 +78336,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.equipment.Fan", + "READ.equipment.ChassisIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -78690,7 +78350,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.Fan' resource.", + "description": "An instance of the 'equipment.ChassisIdentity' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -78708,7 +78368,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fan" + "$ref": "#/components/schemas/equipment.ChassisIdentity" } }, "text/csv": { @@ -78723,12 +78383,12 @@ } }, "links": { - "GetEquipmentFanByMoid": { - "operationId": "GetEquipmentFanByMoid", + "GetEquipmentChassisIdentityByMoid": { + "operationId": "GetEquipmentChassisIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -78759,8 +78419,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Fan' resource.", - "operationId": "UpdateEquipmentFan", + "summary": "Update a 'equipment.ChassisIdentity' resource.", + "operationId": "UpdateEquipmentChassisIdentity", "security": [ { "cookieAuth": [] @@ -78771,10 +78431,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.Fan" + "UPDATE.equipment.ChassisIdentity" ] } ], @@ -78787,12 +78446,12 @@ } ], "requestBody": { - "description": "The 'equipment.Fan' resource to update.", + "description": "The 'equipment.ChassisIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fan" + "$ref": "#/components/schemas/equipment.ChassisIdentity" } }, "application/json-patch+json": { @@ -78804,7 +78463,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fan' resource was modified as requested. The 'equipment.Fan' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisIdentity' resource was modified as requested. The 'equipment.ChassisIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -78816,17 +78475,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fan" + "$ref": "#/components/schemas/equipment.ChassisIdentity" } } }, "links": { - "GetEquipmentFanByMoid": { - "operationId": "GetEquipmentFanByMoid", + "GetEquipmentChassisIdentityByMoid": { + "operationId": "GetEquipmentChassisIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -78857,8 +78516,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Fan' resource.", - "operationId": "PatchEquipmentFan", + "summary": "Update a 'equipment.ChassisIdentity' resource.", + "operationId": "PatchEquipmentChassisIdentity", "security": [ { "cookieAuth": [] @@ -78869,10 +78528,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.Fan" + "UPDATE.equipment.ChassisIdentity" ] } ], @@ -78885,12 +78543,12 @@ } ], "requestBody": { - "description": "The 'equipment.Fan' resource to update.", + "description": "The 'equipment.ChassisIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fan" + "$ref": "#/components/schemas/equipment.ChassisIdentity" } }, "application/json-patch+json": { @@ -78902,7 +78560,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fan' resource was patched as requested. The 'equipment.Fan' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisIdentity' resource was patched as requested. The 'equipment.ChassisIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -78914,17 +78572,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fan" + "$ref": "#/components/schemas/equipment.ChassisIdentity" } } }, "links": { - "GetEquipmentFanByMoid": { - "operationId": "GetEquipmentFanByMoid", + "GetEquipmentChassisIdentityByMoid": { + "operationId": "GetEquipmentChassisIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -78952,13 +78610,13 @@ } } }, - "/api/v1/equipment/FanControls": { + "/api/v1/equipment/ChassisOperations": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FanControl' resource.", - "operationId": "GetEquipmentFanControlList", + "summary": "Read a 'equipment.ChassisOperation' resource.", + "operationId": "GetEquipmentChassisOperationList", "security": [ { "cookieAuth": [] @@ -78969,11 +78627,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.equipment.FanControl", + "READ.equipment.ChassisOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -79016,7 +78674,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.FanControl' resources for the given filter criteria", + "description": "List of 'equipment.ChassisOperation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79034,7 +78692,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanControl.Response" + "$ref": "#/components/schemas/equipment.ChassisOperation.Response" } }, "text/csv": { @@ -79067,13 +78725,13 @@ } } }, - "/api/v1/equipment/FanControls/{Moid}": { + "/api/v1/equipment/ChassisOperations/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FanControl' resource.", - "operationId": "GetEquipmentFanControlByMoid", + "summary": "Read a 'equipment.ChassisOperation' resource.", + "operationId": "GetEquipmentChassisOperationByMoid", "security": [ { "cookieAuth": [] @@ -79084,11 +78742,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.equipment.FanControl", + "READ.equipment.ChassisOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -79101,7 +78759,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.FanControl' resource.", + "description": "An instance of the 'equipment.ChassisOperation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79119,7 +78777,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanControl" + "$ref": "#/components/schemas/equipment.ChassisOperation" } }, "text/csv": { @@ -79134,12 +78792,12 @@ } }, "links": { - "GetEquipmentFanControlByMoid": { - "operationId": "GetEquipmentFanControlByMoid", + "GetEquipmentChassisOperationByMoid": { + "operationId": "GetEquipmentChassisOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanControls/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -79170,8 +78828,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.FanControl' resource.", - "operationId": "UpdateEquipmentFanControl", + "summary": "Update a 'equipment.ChassisOperation' resource.", + "operationId": "UpdateEquipmentChassisOperation", "security": [ { "cookieAuth": [] @@ -79185,7 +78843,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.FanControl" + "UPDATE.equipment.ChassisOperation" ] } ], @@ -79198,12 +78856,12 @@ } ], "requestBody": { - "description": "The 'equipment.FanControl' resource to update.", + "description": "The 'equipment.ChassisOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanControl" + "$ref": "#/components/schemas/equipment.ChassisOperation" } }, "application/json-patch+json": { @@ -79215,7 +78873,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanControl' resource was modified as requested. The 'equipment.FanControl' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisOperation' resource was modified as requested. The 'equipment.ChassisOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79227,17 +78885,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanControl" + "$ref": "#/components/schemas/equipment.ChassisOperation" } } }, "links": { - "GetEquipmentFanControlByMoid": { - "operationId": "GetEquipmentFanControlByMoid", + "GetEquipmentChassisOperationByMoid": { + "operationId": "GetEquipmentChassisOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanControls/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -79268,8 +78926,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.FanControl' resource.", - "operationId": "PatchEquipmentFanControl", + "summary": "Update a 'equipment.ChassisOperation' resource.", + "operationId": "PatchEquipmentChassisOperation", "security": [ { "cookieAuth": [] @@ -79283,7 +78941,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.FanControl" + "UPDATE.equipment.ChassisOperation" ] } ], @@ -79296,12 +78954,12 @@ } ], "requestBody": { - "description": "The 'equipment.FanControl' resource to update.", + "description": "The 'equipment.ChassisOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanControl" + "$ref": "#/components/schemas/equipment.ChassisOperation" } }, "application/json-patch+json": { @@ -79313,7 +78971,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanControl' resource was patched as requested. The 'equipment.FanControl' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ChassisOperation' resource was patched as requested. The 'equipment.ChassisOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79325,17 +78983,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanControl" + "$ref": "#/components/schemas/equipment.ChassisOperation" } } }, "links": { - "GetEquipmentFanControlByMoid": { - "operationId": "GetEquipmentFanControlByMoid", + "GetEquipmentChassisOperationByMoid": { + "operationId": "GetEquipmentChassisOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanControls/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ChassisOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -79363,13 +79021,13 @@ } } }, - "/api/v1/equipment/FanModules": { + "/api/v1/equipment/DeviceSummaries": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FanModule' resource.", - "operationId": "GetEquipmentFanModuleList", + "summary": "Read a 'equipment.DeviceSummary' resource.", + "operationId": "GetEquipmentDeviceSummaryList", "security": [ { "cookieAuth": [] @@ -79380,13 +79038,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", + "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.equipment.FanModule", + "READ.equipment.DeviceSummary", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -79429,7 +79087,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.FanModule' resources for the given filter criteria", + "description": "List of 'equipment.DeviceSummary' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79447,7 +79105,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanModule.Response" + "$ref": "#/components/schemas/equipment.DeviceSummary.Response" } }, "text/csv": { @@ -79480,13 +79138,13 @@ } } }, - "/api/v1/equipment/FanModules/{Moid}": { + "/api/v1/equipment/DeviceSummaries/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FanModule' resource.", - "operationId": "GetEquipmentFanModuleByMoid", + "summary": "Read a 'equipment.DeviceSummary' resource.", + "operationId": "GetEquipmentDeviceSummaryByMoid", "security": [ { "cookieAuth": [] @@ -79497,13 +79155,13 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", + "PRIVSET.View Server Profiles", "PRIVSET.View Servers", - "READ.equipment.FanModule", + "READ.equipment.DeviceSummary", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -79516,7 +79174,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.FanModule' resource.", + "description": "An instance of the 'equipment.DeviceSummary' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79534,7 +79192,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanModule" + "$ref": "#/components/schemas/equipment.DeviceSummary" } }, "text/csv": { @@ -79549,12 +79207,12 @@ } }, "links": { - "GetEquipmentFanModuleByMoid": { - "operationId": "GetEquipmentFanModuleByMoid", + "GetEquipmentDeviceSummaryByMoid": { + "operationId": "GetEquipmentDeviceSummaryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanModules/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/DeviceSummaries/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -79580,13 +79238,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/equipment/EndPointLogs": { + "get": { "tags": [ "equipment" ], - "summary": "Update a 'equipment.FanModule' resource.", - "operationId": "UpdateEquipmentFanModule", + "summary": "Read a 'equipment.EndPointLog' resource.", + "operationId": "GetEquipmentEndPointLogList", "security": [ { "cookieAuth": [] @@ -79597,160 +79257,175 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.equipment.EndPointLog", "ROLE.Account Administrator", - "UPDATE.equipment.FanModule" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'equipment.FanModule' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.FanModule" + "responses": { + "200": { + "description": "List of 'equipment.EndPointLog' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.EndPointLog.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" } - }, + } + } + }, + "/api/v1/equipment/EndPointLogs/{Moid}": { + "get": { + "tags": [ + "equipment" + ], + "summary": "Read a 'equipment.EndPointLog' resource.", + "operationId": "GetEquipmentEndPointLogByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.equipment.EndPointLog", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanModule' resource was modified as requested. The 'equipment.FanModule' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'equipment.EndPointLog' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FanModule" + "$ref": "#/components/schemas/equipment.EndPointLog" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetEquipmentFanModuleByMoid": { - "operationId": "GetEquipmentFanModuleByMoid", + "GetEquipmentEndPointLogByMoid": { + "operationId": "GetEquipmentEndPointLogByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanModules/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "equipment" - ], - "summary": "Update a 'equipment.FanModule' resource.", - "operationId": "PatchEquipmentFanModule", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.FanModule" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'equipment.FanModule' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.FanModule" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanModule' resource was patched as requested. The 'equipment.FanModule' resource is patched before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.FanModule" - } - } - }, - "links": { - "GetEquipmentFanModuleByMoid": { - "operationId": "GetEquipmentFanModuleByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanModules/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/EndPointLogs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -79778,13 +79453,13 @@ } } }, - "/api/v1/equipment/Fexes": { + "/api/v1/equipment/ExpanderModules": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Fex' resource.", - "operationId": "GetEquipmentFexList", + "summary": "Read a 'equipment.ExpanderModule' resource.", + "operationId": "GetEquipmentExpanderModuleList", "security": [ { "cookieAuth": [] @@ -79795,9 +79470,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.equipment.Fex", + "PRIVSET.View Servers", + "READ.equipment.ExpanderModule", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -79840,7 +79516,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.Fex' resources for the given filter criteria", + "description": "List of 'equipment.ExpanderModule' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79858,7 +79534,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fex.Response" + "$ref": "#/components/schemas/equipment.ExpanderModule.Response" } }, "text/csv": { @@ -79891,13 +79567,13 @@ } } }, - "/api/v1/equipment/Fexes/{Moid}": { + "/api/v1/equipment/ExpanderModules/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Fex' resource.", - "operationId": "GetEquipmentFexByMoid", + "summary": "Read a 'equipment.ExpanderModule' resource.", + "operationId": "GetEquipmentExpanderModuleByMoid", "security": [ { "cookieAuth": [] @@ -79908,9 +79584,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.equipment.Fex", + "PRIVSET.View Servers", + "READ.equipment.ExpanderModule", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -79923,7 +79600,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.Fex' resource.", + "description": "An instance of the 'equipment.ExpanderModule' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -79941,7 +79618,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fex" + "$ref": "#/components/schemas/equipment.ExpanderModule" } }, "text/csv": { @@ -79956,12 +79633,12 @@ } }, "links": { - "GetEquipmentFexByMoid": { - "operationId": "GetEquipmentFexByMoid", + "GetEquipmentExpanderModuleByMoid": { + "operationId": "GetEquipmentExpanderModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fexes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ExpanderModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -79992,8 +79669,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Fex' resource.", - "operationId": "UpdateEquipmentFex", + "summary": "Update a 'equipment.ExpanderModule' resource.", + "operationId": "UpdateEquipmentExpanderModule", "security": [ { "cookieAuth": [] @@ -80004,9 +79681,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.Fex" + "UPDATE.equipment.ExpanderModule" ] } ], @@ -80019,12 +79696,12 @@ } ], "requestBody": { - "description": "The 'equipment.Fex' resource to update.", + "description": "The 'equipment.ExpanderModule' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fex" + "$ref": "#/components/schemas/equipment.ExpanderModule" } }, "application/json-patch+json": { @@ -80036,7 +79713,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fex' resource was modified as requested. The 'equipment.Fex' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ExpanderModule' resource was modified as requested. The 'equipment.ExpanderModule' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80048,17 +79725,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fex" + "$ref": "#/components/schemas/equipment.ExpanderModule" } } }, "links": { - "GetEquipmentFexByMoid": { - "operationId": "GetEquipmentFexByMoid", + "GetEquipmentExpanderModuleByMoid": { + "operationId": "GetEquipmentExpanderModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fexes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ExpanderModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80089,8 +79766,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Fex' resource.", - "operationId": "PatchEquipmentFex", + "summary": "Update a 'equipment.ExpanderModule' resource.", + "operationId": "PatchEquipmentExpanderModule", "security": [ { "cookieAuth": [] @@ -80101,9 +79778,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.Fex" + "UPDATE.equipment.ExpanderModule" ] } ], @@ -80116,12 +79793,12 @@ } ], "requestBody": { - "description": "The 'equipment.Fex' resource to update.", + "description": "The 'equipment.ExpanderModule' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fex" + "$ref": "#/components/schemas/equipment.ExpanderModule" } }, "application/json-patch+json": { @@ -80133,7 +79810,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fex' resource was patched as requested. The 'equipment.Fex' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.ExpanderModule' resource was patched as requested. The 'equipment.ExpanderModule' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80145,17 +79822,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fex" + "$ref": "#/components/schemas/equipment.ExpanderModule" } } }, "links": { - "GetEquipmentFexByMoid": { - "operationId": "GetEquipmentFexByMoid", + "GetEquipmentExpanderModuleByMoid": { + "operationId": "GetEquipmentExpanderModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fexes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/ExpanderModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80183,13 +79860,13 @@ } } }, - "/api/v1/equipment/FexIdentities": { + "/api/v1/equipment/Fans": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FexIdentity' resource.", - "operationId": "GetEquipmentFexIdentityList", + "summary": "Read a 'equipment.Fan' resource.", + "operationId": "GetEquipmentFanList", "security": [ { "cookieAuth": [] @@ -80200,10 +79877,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.equipment.FexIdentity", + "PRIVSET.View Servers", + "READ.equipment.Fan", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -80246,7 +79924,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.FexIdentity' resources for the given filter criteria", + "description": "List of 'equipment.Fan' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80264,7 +79942,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexIdentity.Response" + "$ref": "#/components/schemas/equipment.Fan.Response" } }, "text/csv": { @@ -80297,13 +79975,13 @@ } } }, - "/api/v1/equipment/FexIdentities/{Moid}": { + "/api/v1/equipment/Fans/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FexIdentity' resource.", - "operationId": "GetEquipmentFexIdentityByMoid", + "summary": "Read a 'equipment.Fan' resource.", + "operationId": "GetEquipmentFanByMoid", "security": [ { "cookieAuth": [] @@ -80314,10 +79992,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.equipment.FexIdentity", + "PRIVSET.View Servers", + "READ.equipment.Fan", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -80330,7 +80009,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.FexIdentity' resource.", + "description": "An instance of the 'equipment.Fan' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80348,7 +80027,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexIdentity" + "$ref": "#/components/schemas/equipment.Fan" } }, "text/csv": { @@ -80363,12 +80042,12 @@ } }, "links": { - "GetEquipmentFexIdentityByMoid": { - "operationId": "GetEquipmentFexIdentityByMoid", + "GetEquipmentFanByMoid": { + "operationId": "GetEquipmentFanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80399,8 +80078,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.FexIdentity' resource.", - "operationId": "UpdateEquipmentFexIdentity", + "summary": "Update a 'equipment.Fan' resource.", + "operationId": "UpdateEquipmentFan", "security": [ { "cookieAuth": [] @@ -80412,8 +80091,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.FexIdentity" + "UPDATE.equipment.Fan" ] } ], @@ -80426,12 +80106,12 @@ } ], "requestBody": { - "description": "The 'equipment.FexIdentity' resource to update.", + "description": "The 'equipment.Fan' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexIdentity" + "$ref": "#/components/schemas/equipment.Fan" } }, "application/json-patch+json": { @@ -80443,7 +80123,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexIdentity' resource was modified as requested. The 'equipment.FexIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fan' resource was modified as requested. The 'equipment.Fan' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80455,17 +80135,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexIdentity" + "$ref": "#/components/schemas/equipment.Fan" } } }, "links": { - "GetEquipmentFexIdentityByMoid": { - "operationId": "GetEquipmentFexIdentityByMoid", + "GetEquipmentFanByMoid": { + "operationId": "GetEquipmentFanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80496,8 +80176,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.FexIdentity' resource.", - "operationId": "PatchEquipmentFexIdentity", + "summary": "Update a 'equipment.Fan' resource.", + "operationId": "PatchEquipmentFan", "security": [ { "cookieAuth": [] @@ -80509,8 +80189,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.FexIdentity" + "UPDATE.equipment.Fan" ] } ], @@ -80523,12 +80204,12 @@ } ], "requestBody": { - "description": "The 'equipment.FexIdentity' resource to update.", + "description": "The 'equipment.Fan' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexIdentity" + "$ref": "#/components/schemas/equipment.Fan" } }, "application/json-patch+json": { @@ -80540,7 +80221,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexIdentity' resource was patched as requested. The 'equipment.FexIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fan' resource was patched as requested. The 'equipment.Fan' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80552,17 +80233,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexIdentity" + "$ref": "#/components/schemas/equipment.Fan" } } }, "links": { - "GetEquipmentFexIdentityByMoid": { - "operationId": "GetEquipmentFexIdentityByMoid", + "GetEquipmentFanByMoid": { + "operationId": "GetEquipmentFanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80590,13 +80271,13 @@ } } }, - "/api/v1/equipment/FexOperations": { + "/api/v1/equipment/FanControls": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FexOperation' resource.", - "operationId": "GetEquipmentFexOperationList", + "summary": "Read a 'equipment.FanControl' resource.", + "operationId": "GetEquipmentFanControlList", "security": [ { "cookieAuth": [] @@ -80607,10 +80288,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.equipment.FexOperation", + "PRIVSET.View Servers", + "READ.equipment.FanControl", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -80653,7 +80335,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.FexOperation' resources for the given filter criteria", + "description": "List of 'equipment.FanControl' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80671,7 +80353,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexOperation.Response" + "$ref": "#/components/schemas/equipment.FanControl.Response" } }, "text/csv": { @@ -80704,13 +80386,13 @@ } } }, - "/api/v1/equipment/FexOperations/{Moid}": { + "/api/v1/equipment/FanControls/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.FexOperation' resource.", - "operationId": "GetEquipmentFexOperationByMoid", + "summary": "Read a 'equipment.FanControl' resource.", + "operationId": "GetEquipmentFanControlByMoid", "security": [ { "cookieAuth": [] @@ -80721,10 +80403,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.equipment.FexOperation", + "PRIVSET.View Servers", + "READ.equipment.FanControl", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -80737,7 +80420,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.FexOperation' resource.", + "description": "An instance of the 'equipment.FanControl' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80755,7 +80438,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexOperation" + "$ref": "#/components/schemas/equipment.FanControl" } }, "text/csv": { @@ -80770,12 +80453,12 @@ } }, "links": { - "GetEquipmentFexOperationByMoid": { - "operationId": "GetEquipmentFexOperationByMoid", + "GetEquipmentFanControlByMoid": { + "operationId": "GetEquipmentFanControlByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanControls/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80806,8 +80489,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.FexOperation' resource.", - "operationId": "UpdateEquipmentFexOperation", + "summary": "Update a 'equipment.FanControl' resource.", + "operationId": "UpdateEquipmentFanControl", "security": [ { "cookieAuth": [] @@ -80819,8 +80502,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.FexOperation" + "UPDATE.equipment.FanControl" ] } ], @@ -80833,12 +80517,12 @@ } ], "requestBody": { - "description": "The 'equipment.FexOperation' resource to update.", + "description": "The 'equipment.FanControl' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexOperation" + "$ref": "#/components/schemas/equipment.FanControl" } }, "application/json-patch+json": { @@ -80850,7 +80534,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexOperation' resource was modified as requested. The 'equipment.FexOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanControl' resource was modified as requested. The 'equipment.FanControl' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80862,17 +80546,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexOperation" + "$ref": "#/components/schemas/equipment.FanControl" } } }, "links": { - "GetEquipmentFexOperationByMoid": { - "operationId": "GetEquipmentFexOperationByMoid", + "GetEquipmentFanControlByMoid": { + "operationId": "GetEquipmentFanControlByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanControls/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80903,8 +80587,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.FexOperation' resource.", - "operationId": "PatchEquipmentFexOperation", + "summary": "Update a 'equipment.FanControl' resource.", + "operationId": "PatchEquipmentFanControl", "security": [ { "cookieAuth": [] @@ -80916,8 +80600,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.FexOperation" + "UPDATE.equipment.FanControl" ] } ], @@ -80930,12 +80615,12 @@ } ], "requestBody": { - "description": "The 'equipment.FexOperation' resource to update.", + "description": "The 'equipment.FanControl' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexOperation" + "$ref": "#/components/schemas/equipment.FanControl" } }, "application/json-patch+json": { @@ -80947,7 +80632,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexOperation' resource was patched as requested. The 'equipment.FexOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanControl' resource was patched as requested. The 'equipment.FanControl' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -80959,17 +80644,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.FexOperation" + "$ref": "#/components/schemas/equipment.FanControl" } } }, "links": { - "GetEquipmentFexOperationByMoid": { - "operationId": "GetEquipmentFexOperationByMoid", + "GetEquipmentFanControlByMoid": { + "operationId": "GetEquipmentFanControlByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanControls/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -80997,13 +80682,13 @@ } } }, - "/api/v1/equipment/Frus": { + "/api/v1/equipment/FanModules": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Fru' resource.", - "operationId": "GetEquipmentFruList", + "summary": "Read a 'equipment.FanModule' resource.", + "operationId": "GetEquipmentFanModuleList", "security": [ { "cookieAuth": [] @@ -81013,7 +80698,16 @@ }, { "oAuth2": [ - "READ.equipment.Fru" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "PRIVSET.View Servers", + "READ.equipment.FanModule", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -81054,7 +80748,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.Fru' resources for the given filter criteria", + "description": "List of 'equipment.FanModule' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -81072,7 +80766,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fru.Response" + "$ref": "#/components/schemas/equipment.FanModule.Response" } }, "text/csv": { @@ -81105,13 +80799,13 @@ } } }, - "/api/v1/equipment/Frus/{Moid}": { + "/api/v1/equipment/FanModules/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Fru' resource.", - "operationId": "GetEquipmentFruByMoid", + "summary": "Read a 'equipment.FanModule' resource.", + "operationId": "GetEquipmentFanModuleByMoid", "security": [ { "cookieAuth": [] @@ -81121,7 +80815,16 @@ }, { "oAuth2": [ - "READ.equipment.Fru" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "PRIVSET.View Servers", + "READ.equipment.FanModule", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -81132,7 +80835,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.Fru' resource.", + "description": "An instance of the 'equipment.FanModule' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -81150,7 +80853,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fru" + "$ref": "#/components/schemas/equipment.FanModule" } }, "text/csv": { @@ -81165,12 +80868,12 @@ } }, "links": { - "GetEquipmentFruByMoid": { - "operationId": "GetEquipmentFruByMoid", + "GetEquipmentFanModuleByMoid": { + "operationId": "GetEquipmentFanModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Frus/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -81201,8 +80904,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Fru' resource.", - "operationId": "UpdateEquipmentFru", + "summary": "Update a 'equipment.FanModule' resource.", + "operationId": "UpdateEquipmentFanModule", "security": [ { "cookieAuth": [] @@ -81212,7 +80915,11 @@ }, { "oAuth2": [ - "UPDATE.equipment.Fru" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.equipment.FanModule" ] } ], @@ -81225,12 +80932,12 @@ } ], "requestBody": { - "description": "The 'equipment.Fru' resource to update.", + "description": "The 'equipment.FanModule' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fru" + "$ref": "#/components/schemas/equipment.FanModule" } }, "application/json-patch+json": { @@ -81242,7 +80949,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fru' resource was modified as requested. The 'equipment.Fru' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanModule' resource was modified as requested. The 'equipment.FanModule' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -81254,17 +80961,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fru" + "$ref": "#/components/schemas/equipment.FanModule" } } }, "links": { - "GetEquipmentFruByMoid": { - "operationId": "GetEquipmentFruByMoid", + "GetEquipmentFanModuleByMoid": { + "operationId": "GetEquipmentFanModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Frus/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -81295,8 +81002,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Fru' resource.", - "operationId": "PatchEquipmentFru", + "summary": "Update a 'equipment.FanModule' resource.", + "operationId": "PatchEquipmentFanModule", "security": [ { "cookieAuth": [] @@ -81306,7 +81013,11 @@ }, { "oAuth2": [ - "UPDATE.equipment.Fru" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.equipment.FanModule" ] } ], @@ -81319,12 +81030,12 @@ } ], "requestBody": { - "description": "The 'equipment.Fru' resource to update.", + "description": "The 'equipment.FanModule' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fru" + "$ref": "#/components/schemas/equipment.FanModule" } }, "application/json-patch+json": { @@ -81336,7 +81047,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fru' resource was patched as requested. The 'equipment.Fru' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FanModule' resource was patched as requested. The 'equipment.FanModule' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -81348,17 +81059,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Fru" + "$ref": "#/components/schemas/equipment.FanModule" } } }, "links": { - "GetEquipmentFruByMoid": { - "operationId": "GetEquipmentFruByMoid", + "GetEquipmentFanModuleByMoid": { + "operationId": "GetEquipmentFanModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Frus/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FanModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -81386,13 +81097,13 @@ } } }, - "/api/v1/equipment/HybridDriveSlots": { + "/api/v1/equipment/Fexes": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.HybridDriveSlot' resource.", - "operationId": "GetEquipmentHybridDriveSlotList", + "summary": "Read a 'equipment.Fex' resource.", + "operationId": "GetEquipmentFexList", "security": [ { "cookieAuth": [] @@ -81403,10 +81114,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.HybridDriveSlot", + "PRIVSET.View Fabric Interconnects", + "READ.equipment.Fex", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -81449,7 +81159,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.HybridDriveSlot' resources for the given filter criteria", + "description": "List of 'equipment.Fex' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -81467,7 +81177,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.HybridDriveSlot.Response" + "$ref": "#/components/schemas/equipment.Fex.Response" } }, "text/csv": { @@ -81500,13 +81210,13 @@ } } }, - "/api/v1/equipment/HybridDriveSlots/{Moid}": { + "/api/v1/equipment/Fexes/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.HybridDriveSlot' resource.", - "operationId": "GetEquipmentHybridDriveSlotByMoid", + "summary": "Read a 'equipment.Fex' resource.", + "operationId": "GetEquipmentFexByMoid", "security": [ { "cookieAuth": [] @@ -81517,10 +81227,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.HybridDriveSlot", + "PRIVSET.View Fabric Interconnects", + "READ.equipment.Fex", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -81533,7 +81242,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.HybridDriveSlot' resource.", + "description": "An instance of the 'equipment.Fex' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -81551,7 +81260,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.HybridDriveSlot" + "$ref": "#/components/schemas/equipment.Fex" } }, "text/csv": { @@ -81566,12 +81275,12 @@ } }, "links": { - "GetEquipmentHybridDriveSlotByMoid": { - "operationId": "GetEquipmentHybridDriveSlotByMoid", + "GetEquipmentFexByMoid": { + "operationId": "GetEquipmentFexByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/HybridDriveSlots/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fexes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -81597,15 +81306,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/equipment/IoCards": { - "get": { + }, + "post": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.IoCard' resource.", - "operationId": "GetEquipmentIoCardList", + "summary": "Update a 'equipment.Fex' resource.", + "operationId": "UpdateEquipmentFex", "security": [ { "cookieAuth": [] @@ -81616,82 +81323,67 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.IoCard", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.equipment.Fex" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'equipment.Fex' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.Fex" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'equipment.IoCard' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fex' resource was modified as requested. The 'equipment.Fex' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCard.Response" + "$ref": "#/components/schemas/equipment.Fex" } + } + }, + "links": { + "GetEquipmentFexByMoid": { + "operationId": "GetEquipmentFexByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fexes/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -81711,15 +81403,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/equipment/IoCards/{Moid}": { - "get": { + }, + "patch": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.IoCard' resource.", - "operationId": "GetEquipmentIoCardByMoid", + "summary": "Update a 'equipment.Fex' resource.", + "operationId": "PatchEquipmentFex", "security": [ { "cookieAuth": [] @@ -81730,255 +81420,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.IoCard", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.equipment.Fex" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'equipment.Fex' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.Fex" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'equipment.IoCard' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fex' resource was patched as requested. The 'equipment.Fex' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCard" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/equipment.Fex" } } }, "links": { - "GetEquipmentIoCardByMoid": { - "operationId": "GetEquipmentIoCardByMoid", + "GetEquipmentFexByMoid": { + "operationId": "GetEquipmentFexByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCards/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "post": { - "tags": [ - "equipment" - ], - "summary": "Update a 'equipment.IoCard' resource.", - "operationId": "UpdateEquipmentIoCard", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.IoCard" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'equipment.IoCard' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.IoCard" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCard' resource was modified as requested. The 'equipment.IoCard' resource is modified before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.IoCard" - } - } - }, - "links": { - "GetEquipmentIoCardByMoid": { - "operationId": "GetEquipmentIoCardByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCards/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "equipment" - ], - "summary": "Update a 'equipment.IoCard' resource.", - "operationId": "PatchEquipmentIoCard", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.IoCard" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'equipment.IoCard' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.IoCard" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCard' resource was patched as requested. The 'equipment.IoCard' resource is patched before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.IoCard" - } - } - }, - "links": { - "GetEquipmentIoCardByMoid": { - "operationId": "GetEquipmentIoCardByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Fexes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -82006,13 +81502,13 @@ } } }, - "/api/v1/equipment/IoCardOperations": { + "/api/v1/equipment/FexIdentities": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.IoCardOperation' resource.", - "operationId": "GetEquipmentIoCardOperationList", + "summary": "Read a 'equipment.FexIdentity' resource.", + "operationId": "GetEquipmentFexIdentityList", "security": [ { "cookieAuth": [] @@ -82024,10 +81520,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.equipment.IoCardOperation", + "READ.equipment.FexIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -82070,7 +81565,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.IoCardOperation' resources for the given filter criteria", + "description": "List of 'equipment.FexIdentity' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82088,7 +81583,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCardOperation.Response" + "$ref": "#/components/schemas/equipment.FexIdentity.Response" } }, "text/csv": { @@ -82121,13 +81616,13 @@ } } }, - "/api/v1/equipment/IoCardOperations/{Moid}": { + "/api/v1/equipment/FexIdentities/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.IoCardOperation' resource.", - "operationId": "GetEquipmentIoCardOperationByMoid", + "summary": "Read a 'equipment.FexIdentity' resource.", + "operationId": "GetEquipmentFexIdentityByMoid", "security": [ { "cookieAuth": [] @@ -82139,10 +81634,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.equipment.IoCardOperation", + "READ.equipment.FexIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -82155,7 +81649,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.IoCardOperation' resource.", + "description": "An instance of the 'equipment.FexIdentity' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82173,7 +81667,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCardOperation" + "$ref": "#/components/schemas/equipment.FexIdentity" } }, "text/csv": { @@ -82188,12 +81682,12 @@ } }, "links": { - "GetEquipmentIoCardOperationByMoid": { - "operationId": "GetEquipmentIoCardOperationByMoid", + "GetEquipmentFexIdentityByMoid": { + "operationId": "GetEquipmentFexIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCardOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -82224,8 +81718,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.IoCardOperation' resource.", - "operationId": "UpdateEquipmentIoCardOperation", + "summary": "Update a 'equipment.FexIdentity' resource.", + "operationId": "UpdateEquipmentFexIdentity", "security": [ { "cookieAuth": [] @@ -82237,9 +81731,8 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.IoCardOperation" + "UPDATE.equipment.FexIdentity" ] } ], @@ -82252,12 +81745,12 @@ } ], "requestBody": { - "description": "The 'equipment.IoCardOperation' resource to update.", + "description": "The 'equipment.FexIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCardOperation" + "$ref": "#/components/schemas/equipment.FexIdentity" } }, "application/json-patch+json": { @@ -82269,7 +81762,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCardOperation' resource was modified as requested. The 'equipment.IoCardOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexIdentity' resource was modified as requested. The 'equipment.FexIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82281,17 +81774,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCardOperation" + "$ref": "#/components/schemas/equipment.FexIdentity" } } }, "links": { - "GetEquipmentIoCardOperationByMoid": { - "operationId": "GetEquipmentIoCardOperationByMoid", + "GetEquipmentFexIdentityByMoid": { + "operationId": "GetEquipmentFexIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCardOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -82322,8 +81815,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.IoCardOperation' resource.", - "operationId": "PatchEquipmentIoCardOperation", + "summary": "Update a 'equipment.FexIdentity' resource.", + "operationId": "PatchEquipmentFexIdentity", "security": [ { "cookieAuth": [] @@ -82335,9 +81828,8 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.IoCardOperation" + "UPDATE.equipment.FexIdentity" ] } ], @@ -82350,12 +81842,12 @@ } ], "requestBody": { - "description": "The 'equipment.IoCardOperation' resource to update.", + "description": "The 'equipment.FexIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCardOperation" + "$ref": "#/components/schemas/equipment.FexIdentity" } }, "application/json-patch+json": { @@ -82367,7 +81859,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCardOperation' resource was patched as requested. The 'equipment.IoCardOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexIdentity' resource was patched as requested. The 'equipment.FexIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82379,17 +81871,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoCardOperation" + "$ref": "#/components/schemas/equipment.FexIdentity" } } }, "links": { - "GetEquipmentIoCardOperationByMoid": { - "operationId": "GetEquipmentIoCardOperationByMoid", + "GetEquipmentFexIdentityByMoid": { + "operationId": "GetEquipmentFexIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCardOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -82417,13 +81909,13 @@ } } }, - "/api/v1/equipment/IoExpanders": { + "/api/v1/equipment/FexOperations": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.IoExpander' resource.", - "operationId": "GetEquipmentIoExpanderList", + "summary": "Read a 'equipment.FexOperation' resource.", + "operationId": "GetEquipmentFexOperationList", "security": [ { "cookieAuth": [] @@ -82434,10 +81926,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.IoExpander", + "PRIVSET.View Fabric Interconnects", + "READ.equipment.FexOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -82480,7 +81972,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.IoExpander' resources for the given filter criteria", + "description": "List of 'equipment.FexOperation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82498,7 +81990,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoExpander.Response" + "$ref": "#/components/schemas/equipment.FexOperation.Response" } }, "text/csv": { @@ -82531,13 +82023,13 @@ } } }, - "/api/v1/equipment/IoExpanders/{Moid}": { + "/api/v1/equipment/FexOperations/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.IoExpander' resource.", - "operationId": "GetEquipmentIoExpanderByMoid", + "summary": "Read a 'equipment.FexOperation' resource.", + "operationId": "GetEquipmentFexOperationByMoid", "security": [ { "cookieAuth": [] @@ -82548,10 +82040,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.IoExpander", + "PRIVSET.View Fabric Interconnects", + "READ.equipment.FexOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -82564,7 +82056,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.IoExpander' resource.", + "description": "An instance of the 'equipment.FexOperation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82582,7 +82074,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoExpander" + "$ref": "#/components/schemas/equipment.FexOperation" } }, "text/csv": { @@ -82597,12 +82089,12 @@ } }, "links": { - "GetEquipmentIoExpanderByMoid": { - "operationId": "GetEquipmentIoExpanderByMoid", + "GetEquipmentFexOperationByMoid": { + "operationId": "GetEquipmentFexOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoExpanders/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -82633,8 +82125,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.IoExpander' resource.", - "operationId": "UpdateEquipmentIoExpander", + "summary": "Update a 'equipment.FexOperation' resource.", + "operationId": "UpdateEquipmentFexOperation", "security": [ { "cookieAuth": [] @@ -82645,9 +82137,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.equipment.IoExpander" + "UPDATE.equipment.FexOperation" ] } ], @@ -82660,12 +82152,12 @@ } ], "requestBody": { - "description": "The 'equipment.IoExpander' resource to update.", + "description": "The 'equipment.FexOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoExpander" + "$ref": "#/components/schemas/equipment.FexOperation" } }, "application/json-patch+json": { @@ -82677,7 +82169,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoExpander' resource was modified as requested. The 'equipment.IoExpander' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexOperation' resource was modified as requested. The 'equipment.FexOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82689,17 +82181,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoExpander" + "$ref": "#/components/schemas/equipment.FexOperation" } } }, "links": { - "GetEquipmentIoExpanderByMoid": { - "operationId": "GetEquipmentIoExpanderByMoid", + "GetEquipmentFexOperationByMoid": { + "operationId": "GetEquipmentFexOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoExpanders/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -82730,8 +82222,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.IoExpander' resource.", - "operationId": "PatchEquipmentIoExpander", + "summary": "Update a 'equipment.FexOperation' resource.", + "operationId": "PatchEquipmentFexOperation", "security": [ { "cookieAuth": [] @@ -82742,9 +82234,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.equipment.IoExpander" + "UPDATE.equipment.FexOperation" ] } ], @@ -82757,12 +82249,12 @@ } ], "requestBody": { - "description": "The 'equipment.IoExpander' resource to update.", + "description": "The 'equipment.FexOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoExpander" + "$ref": "#/components/schemas/equipment.FexOperation" } }, "application/json-patch+json": { @@ -82774,7 +82266,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoExpander' resource was patched as requested. The 'equipment.IoExpander' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.FexOperation' resource was patched as requested. The 'equipment.FexOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82786,17 +82278,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.IoExpander" + "$ref": "#/components/schemas/equipment.FexOperation" } } }, "links": { - "GetEquipmentIoExpanderByMoid": { - "operationId": "GetEquipmentIoExpanderByMoid", + "GetEquipmentFexOperationByMoid": { + "operationId": "GetEquipmentFexOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoExpanders/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/FexOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -82824,13 +82316,13 @@ } } }, - "/api/v1/equipment/LocatorLeds": { + "/api/v1/equipment/Frus": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.LocatorLed' resource.", - "operationId": "GetEquipmentLocatorLedList", + "summary": "Read a 'equipment.Fru' resource.", + "operationId": "GetEquipmentFruList", "security": [ { "cookieAuth": [] @@ -82840,14 +82332,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.equipment.LocatorLed", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.equipment.Fru" ] } ], @@ -82888,7 +82373,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.LocatorLed' resources for the given filter criteria", + "description": "List of 'equipment.Fru' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82906,7 +82391,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LocatorLed.Response" + "$ref": "#/components/schemas/equipment.Fru.Response" } }, "text/csv": { @@ -82939,13 +82424,13 @@ } } }, - "/api/v1/equipment/LocatorLeds/{Moid}": { + "/api/v1/equipment/Frus/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.LocatorLed' resource.", - "operationId": "GetEquipmentLocatorLedByMoid", + "summary": "Read a 'equipment.Fru' resource.", + "operationId": "GetEquipmentFruByMoid", "security": [ { "cookieAuth": [] @@ -82955,14 +82440,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.equipment.LocatorLed", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.equipment.Fru" ] } ], @@ -82973,7 +82451,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.LocatorLed' resource.", + "description": "An instance of the 'equipment.Fru' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -82991,7 +82469,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LocatorLed" + "$ref": "#/components/schemas/equipment.Fru" } }, "text/csv": { @@ -83006,12 +82484,12 @@ } }, "links": { - "GetEquipmentLocatorLedByMoid": { - "operationId": "GetEquipmentLocatorLedByMoid", + "GetEquipmentFruByMoid": { + "operationId": "GetEquipmentFruByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LocatorLeds/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Frus/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -83042,8 +82520,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.LocatorLed' resource.", - "operationId": "UpdateEquipmentLocatorLed", + "summary": "Update a 'equipment.Fru' resource.", + "operationId": "UpdateEquipmentFru", "security": [ { "cookieAuth": [] @@ -83053,11 +82531,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.LocatorLed" + "UPDATE.equipment.Fru" ] } ], @@ -83070,12 +82544,12 @@ } ], "requestBody": { - "description": "The 'equipment.LocatorLed' resource to update.", + "description": "The 'equipment.Fru' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LocatorLed" + "$ref": "#/components/schemas/equipment.Fru" } }, "application/json-patch+json": { @@ -83087,7 +82561,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.LocatorLed' resource was modified as requested. The 'equipment.LocatorLed' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fru' resource was modified as requested. The 'equipment.Fru' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83099,17 +82573,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LocatorLed" + "$ref": "#/components/schemas/equipment.Fru" } } }, "links": { - "GetEquipmentLocatorLedByMoid": { - "operationId": "GetEquipmentLocatorLedByMoid", + "GetEquipmentFruByMoid": { + "operationId": "GetEquipmentFruByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LocatorLeds/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Frus/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -83140,8 +82614,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.LocatorLed' resource.", - "operationId": "PatchEquipmentLocatorLed", + "summary": "Update a 'equipment.Fru' resource.", + "operationId": "PatchEquipmentFru", "security": [ { "cookieAuth": [] @@ -83151,11 +82625,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.equipment.LocatorLed" + "UPDATE.equipment.Fru" ] } ], @@ -83168,12 +82638,12 @@ } ], "requestBody": { - "description": "The 'equipment.LocatorLed' resource to update.", + "description": "The 'equipment.Fru' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LocatorLed" + "$ref": "#/components/schemas/equipment.Fru" } }, "application/json-patch+json": { @@ -83185,7 +82655,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.LocatorLed' resource was patched as requested. The 'equipment.LocatorLed' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Fru' resource was patched as requested. The 'equipment.Fru' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83197,17 +82667,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LocatorLed" + "$ref": "#/components/schemas/equipment.Fru" } } }, "links": { - "GetEquipmentLocatorLedByMoid": { - "operationId": "GetEquipmentLocatorLedByMoid", + "GetEquipmentFruByMoid": { + "operationId": "GetEquipmentFruByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LocatorLeds/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Frus/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -83235,13 +82705,13 @@ } } }, - "/api/v1/equipment/LogDownloads": { + "/api/v1/equipment/HybridDriveSlots": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.LogDownload' resource.", - "operationId": "GetEquipmentLogDownloadList", + "summary": "Read a 'equipment.HybridDriveSlot' resource.", + "operationId": "GetEquipmentHybridDriveSlotList", "security": [ { "cookieAuth": [] @@ -83253,8 +82723,11 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "READ.equipment.LogDownload", - "ROLE.Account Administrator" + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.equipment.HybridDriveSlot", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -83295,7 +82768,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.LogDownload' resources for the given filter criteria", + "description": "List of 'equipment.HybridDriveSlot' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83313,7 +82786,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LogDownload.Response" + "$ref": "#/components/schemas/equipment.HybridDriveSlot.Response" } }, "text/csv": { @@ -83346,13 +82819,13 @@ } } }, - "/api/v1/equipment/LogDownloads/{Moid}": { + "/api/v1/equipment/HybridDriveSlots/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.LogDownload' resource.", - "operationId": "GetEquipmentLogDownloadByMoid", + "summary": "Read a 'equipment.HybridDriveSlot' resource.", + "operationId": "GetEquipmentHybridDriveSlotByMoid", "security": [ { "cookieAuth": [] @@ -83364,8 +82837,11 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "READ.equipment.LogDownload", - "ROLE.Account Administrator" + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.equipment.HybridDriveSlot", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -83376,7 +82852,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.LogDownload' resource.", + "description": "An instance of the 'equipment.HybridDriveSlot' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83394,7 +82870,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.LogDownload" + "$ref": "#/components/schemas/equipment.HybridDriveSlot" } }, "text/csv": { @@ -83409,12 +82885,12 @@ } }, "links": { - "GetEquipmentLogDownloadByMoid": { - "operationId": "GetEquipmentLogDownloadByMoid", + "GetEquipmentHybridDriveSlotByMoid": { + "operationId": "GetEquipmentHybridDriveSlotByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LogDownloads/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/HybridDriveSlots/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -83442,13 +82918,13 @@ } } }, - "/api/v1/equipment/Psus": { + "/api/v1/equipment/IoCards": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Psu' resource.", - "operationId": "GetEquipmentPsuList", + "summary": "Read a 'equipment.IoCard' resource.", + "operationId": "GetEquipmentIoCardList", "security": [ { "cookieAuth": [] @@ -83461,11 +82937,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", "PRIVSET.View Servers", - "READ.equipment.Psu", + "READ.equipment.IoCard", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -83508,7 +82981,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.Psu' resources for the given filter criteria", + "description": "List of 'equipment.IoCard' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83526,7 +82999,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Psu.Response" + "$ref": "#/components/schemas/equipment.IoCard.Response" } }, "text/csv": { @@ -83559,13 +83032,13 @@ } } }, - "/api/v1/equipment/Psus/{Moid}": { + "/api/v1/equipment/IoCards/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Psu' resource.", - "operationId": "GetEquipmentPsuByMoid", + "summary": "Read a 'equipment.IoCard' resource.", + "operationId": "GetEquipmentIoCardByMoid", "security": [ { "cookieAuth": [] @@ -83578,11 +83051,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", "PRIVSET.View Servers", - "READ.equipment.Psu", + "READ.equipment.IoCard", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -83595,7 +83065,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.Psu' resource.", + "description": "An instance of the 'equipment.IoCard' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83613,7 +83083,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Psu" + "$ref": "#/components/schemas/equipment.IoCard" } }, "text/csv": { @@ -83628,12 +83098,12 @@ } }, "links": { - "GetEquipmentPsuByMoid": { - "operationId": "GetEquipmentPsuByMoid", + "GetEquipmentIoCardByMoid": { + "operationId": "GetEquipmentIoCardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Psus/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -83664,8 +83134,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Psu' resource.", - "operationId": "UpdateEquipmentPsu", + "summary": "Update a 'equipment.IoCard' resource.", + "operationId": "UpdateEquipmentIoCard", "security": [ { "cookieAuth": [] @@ -83676,10 +83146,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.Psu" + "UPDATE.equipment.IoCard" ] } ], @@ -83692,12 +83161,12 @@ } ], "requestBody": { - "description": "The 'equipment.Psu' resource to update.", + "description": "The 'equipment.IoCard' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Psu" + "$ref": "#/components/schemas/equipment.IoCard" } }, "application/json-patch+json": { @@ -83709,7 +83178,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Psu' resource was modified as requested. The 'equipment.Psu' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCard' resource was modified as requested. The 'equipment.IoCard' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83721,17 +83190,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Psu" + "$ref": "#/components/schemas/equipment.IoCard" } } }, "links": { - "GetEquipmentPsuByMoid": { - "operationId": "GetEquipmentPsuByMoid", + "GetEquipmentIoCardByMoid": { + "operationId": "GetEquipmentIoCardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Psus/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -83762,8 +83231,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Psu' resource.", - "operationId": "PatchEquipmentPsu", + "summary": "Update a 'equipment.IoCard' resource.", + "operationId": "PatchEquipmentIoCard", "security": [ { "cookieAuth": [] @@ -83774,10 +83243,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.Psu" + "UPDATE.equipment.IoCard" ] } ], @@ -83790,12 +83258,12 @@ } ], "requestBody": { - "description": "The 'equipment.Psu' resource to update.", + "description": "The 'equipment.IoCard' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Psu" + "$ref": "#/components/schemas/equipment.IoCard" } }, "application/json-patch+json": { @@ -83807,7 +83275,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Psu' resource was patched as requested. The 'equipment.Psu' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCard' resource was patched as requested. The 'equipment.IoCard' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83819,17 +83287,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Psu" + "$ref": "#/components/schemas/equipment.IoCard" } } }, "links": { - "GetEquipmentPsuByMoid": { - "operationId": "GetEquipmentPsuByMoid", + "GetEquipmentIoCardByMoid": { + "operationId": "GetEquipmentIoCardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Psus/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -83857,13 +83325,13 @@ } } }, - "/api/v1/equipment/PsuControls": { + "/api/v1/equipment/IoCardOperations": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.PsuControl' resource.", - "operationId": "GetEquipmentPsuControlList", + "summary": "Read a 'equipment.IoCardOperation' resource.", + "operationId": "GetEquipmentIoCardOperationList", "security": [ { "cookieAuth": [] @@ -83874,11 +83342,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.equipment.PsuControl", + "READ.equipment.IoCardOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -83921,7 +83389,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.PsuControl' resources for the given filter criteria", + "description": "List of 'equipment.IoCardOperation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -83939,7 +83407,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.PsuControl.Response" + "$ref": "#/components/schemas/equipment.IoCardOperation.Response" } }, "text/csv": { @@ -83972,13 +83440,13 @@ } } }, - "/api/v1/equipment/PsuControls/{Moid}": { + "/api/v1/equipment/IoCardOperations/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.PsuControl' resource.", - "operationId": "GetEquipmentPsuControlByMoid", + "summary": "Read a 'equipment.IoCardOperation' resource.", + "operationId": "GetEquipmentIoCardOperationByMoid", "security": [ { "cookieAuth": [] @@ -83989,11 +83457,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.equipment.PsuControl", + "READ.equipment.IoCardOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -84006,7 +83474,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.PsuControl' resource.", + "description": "An instance of the 'equipment.IoCardOperation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84024,7 +83492,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.PsuControl" + "$ref": "#/components/schemas/equipment.IoCardOperation" } }, "text/csv": { @@ -84039,12 +83507,12 @@ } }, "links": { - "GetEquipmentPsuControlByMoid": { - "operationId": "GetEquipmentPsuControlByMoid", + "GetEquipmentIoCardOperationByMoid": { + "operationId": "GetEquipmentIoCardOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/PsuControls/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCardOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84075,8 +83543,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.PsuControl' resource.", - "operationId": "UpdateEquipmentPsuControl", + "summary": "Update a 'equipment.IoCardOperation' resource.", + "operationId": "UpdateEquipmentIoCardOperation", "security": [ { "cookieAuth": [] @@ -84090,7 +83558,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.PsuControl" + "UPDATE.equipment.IoCardOperation" ] } ], @@ -84103,12 +83571,12 @@ } ], "requestBody": { - "description": "The 'equipment.PsuControl' resource to update.", + "description": "The 'equipment.IoCardOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.PsuControl" + "$ref": "#/components/schemas/equipment.IoCardOperation" } }, "application/json-patch+json": { @@ -84120,7 +83588,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.PsuControl' resource was modified as requested. The 'equipment.PsuControl' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCardOperation' resource was modified as requested. The 'equipment.IoCardOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84132,17 +83600,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.PsuControl" + "$ref": "#/components/schemas/equipment.IoCardOperation" } } }, "links": { - "GetEquipmentPsuControlByMoid": { - "operationId": "GetEquipmentPsuControlByMoid", + "GetEquipmentIoCardOperationByMoid": { + "operationId": "GetEquipmentIoCardOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/PsuControls/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCardOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84173,8 +83641,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.PsuControl' resource.", - "operationId": "PatchEquipmentPsuControl", + "summary": "Update a 'equipment.IoCardOperation' resource.", + "operationId": "PatchEquipmentIoCardOperation", "security": [ { "cookieAuth": [] @@ -84188,7 +83656,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.PsuControl" + "UPDATE.equipment.IoCardOperation" ] } ], @@ -84201,12 +83669,12 @@ } ], "requestBody": { - "description": "The 'equipment.PsuControl' resource to update.", + "description": "The 'equipment.IoCardOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.PsuControl" + "$ref": "#/components/schemas/equipment.IoCardOperation" } }, "application/json-patch+json": { @@ -84218,7 +83686,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.PsuControl' resource was patched as requested. The 'equipment.PsuControl' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoCardOperation' resource was patched as requested. The 'equipment.IoCardOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84230,17 +83698,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.PsuControl" + "$ref": "#/components/schemas/equipment.IoCardOperation" } } }, "links": { - "GetEquipmentPsuControlByMoid": { - "operationId": "GetEquipmentPsuControlByMoid", + "GetEquipmentIoCardOperationByMoid": { + "operationId": "GetEquipmentIoCardOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/PsuControls/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoCardOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84268,13 +83736,13 @@ } } }, - "/api/v1/equipment/RackEnclosures": { + "/api/v1/equipment/IoExpanders": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.RackEnclosure' resource.", - "operationId": "GetEquipmentRackEnclosureList", + "summary": "Read a 'equipment.IoExpander' resource.", + "operationId": "GetEquipmentIoExpanderList", "security": [ { "cookieAuth": [] @@ -84288,7 +83756,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.equipment.RackEnclosure", + "READ.equipment.IoExpander", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -84331,7 +83799,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.RackEnclosure' resources for the given filter criteria", + "description": "List of 'equipment.IoExpander' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84349,7 +83817,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosure.Response" + "$ref": "#/components/schemas/equipment.IoExpander.Response" } }, "text/csv": { @@ -84382,13 +83850,13 @@ } } }, - "/api/v1/equipment/RackEnclosures/{Moid}": { + "/api/v1/equipment/IoExpanders/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.RackEnclosure' resource.", - "operationId": "GetEquipmentRackEnclosureByMoid", + "summary": "Read a 'equipment.IoExpander' resource.", + "operationId": "GetEquipmentIoExpanderByMoid", "security": [ { "cookieAuth": [] @@ -84402,7 +83870,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.equipment.RackEnclosure", + "READ.equipment.IoExpander", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -84415,7 +83883,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.RackEnclosure' resource.", + "description": "An instance of the 'equipment.IoExpander' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84433,7 +83901,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosure" + "$ref": "#/components/schemas/equipment.IoExpander" } }, "text/csv": { @@ -84448,12 +83916,12 @@ } }, "links": { - "GetEquipmentRackEnclosureByMoid": { - "operationId": "GetEquipmentRackEnclosureByMoid", + "GetEquipmentIoExpanderByMoid": { + "operationId": "GetEquipmentIoExpanderByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosures/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoExpanders/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84484,8 +83952,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.RackEnclosure' resource.", - "operationId": "UpdateEquipmentRackEnclosure", + "summary": "Update a 'equipment.IoExpander' resource.", + "operationId": "UpdateEquipmentIoExpander", "security": [ { "cookieAuth": [] @@ -84498,7 +83966,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.RackEnclosure" + "UPDATE.equipment.IoExpander" ] } ], @@ -84511,12 +83979,12 @@ } ], "requestBody": { - "description": "The 'equipment.RackEnclosure' resource to update.", + "description": "The 'equipment.IoExpander' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosure" + "$ref": "#/components/schemas/equipment.IoExpander" } }, "application/json-patch+json": { @@ -84528,7 +83996,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosure' resource was modified as requested. The 'equipment.RackEnclosure' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoExpander' resource was modified as requested. The 'equipment.IoExpander' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84540,17 +84008,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosure" + "$ref": "#/components/schemas/equipment.IoExpander" } } }, "links": { - "GetEquipmentRackEnclosureByMoid": { - "operationId": "GetEquipmentRackEnclosureByMoid", + "GetEquipmentIoExpanderByMoid": { + "operationId": "GetEquipmentIoExpanderByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosures/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoExpanders/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84581,8 +84049,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.RackEnclosure' resource.", - "operationId": "PatchEquipmentRackEnclosure", + "summary": "Update a 'equipment.IoExpander' resource.", + "operationId": "PatchEquipmentIoExpander", "security": [ { "cookieAuth": [] @@ -84595,7 +84063,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.RackEnclosure" + "UPDATE.equipment.IoExpander" ] } ], @@ -84608,12 +84076,12 @@ } ], "requestBody": { - "description": "The 'equipment.RackEnclosure' resource to update.", + "description": "The 'equipment.IoExpander' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosure" + "$ref": "#/components/schemas/equipment.IoExpander" } }, "application/json-patch+json": { @@ -84625,7 +84093,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosure' resource was patched as requested. The 'equipment.RackEnclosure' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.IoExpander' resource was patched as requested. The 'equipment.IoExpander' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84637,17 +84105,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosure" + "$ref": "#/components/schemas/equipment.IoExpander" } } }, "links": { - "GetEquipmentRackEnclosureByMoid": { - "operationId": "GetEquipmentRackEnclosureByMoid", + "GetEquipmentIoExpanderByMoid": { + "operationId": "GetEquipmentIoExpanderByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosures/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/IoExpanders/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84675,13 +84143,13 @@ } } }, - "/api/v1/equipment/RackEnclosureSlots": { + "/api/v1/equipment/LocatorLeds": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.RackEnclosureSlot' resource.", - "operationId": "GetEquipmentRackEnclosureSlotList", + "summary": "Read a 'equipment.LocatorLed' resource.", + "operationId": "GetEquipmentLocatorLedList", "security": [ { "cookieAuth": [] @@ -84694,8 +84162,9 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.equipment.RackEnclosureSlot", + "READ.equipment.LocatorLed", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -84738,7 +84207,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.RackEnclosureSlot' resources for the given filter criteria", + "description": "List of 'equipment.LocatorLed' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84756,7 +84225,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosureSlot.Response" + "$ref": "#/components/schemas/equipment.LocatorLed.Response" } }, "text/csv": { @@ -84789,13 +84258,13 @@ } } }, - "/api/v1/equipment/RackEnclosureSlots/{Moid}": { + "/api/v1/equipment/LocatorLeds/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.RackEnclosureSlot' resource.", - "operationId": "GetEquipmentRackEnclosureSlotByMoid", + "summary": "Read a 'equipment.LocatorLed' resource.", + "operationId": "GetEquipmentLocatorLedByMoid", "security": [ { "cookieAuth": [] @@ -84808,8 +84277,9 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.equipment.RackEnclosureSlot", + "READ.equipment.LocatorLed", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -84822,7 +84292,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.RackEnclosureSlot' resource.", + "description": "An instance of the 'equipment.LocatorLed' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84840,7 +84310,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosureSlot" + "$ref": "#/components/schemas/equipment.LocatorLed" } }, "text/csv": { @@ -84855,12 +84325,12 @@ } }, "links": { - "GetEquipmentRackEnclosureSlotByMoid": { - "operationId": "GetEquipmentRackEnclosureSlotByMoid", + "GetEquipmentLocatorLedByMoid": { + "operationId": "GetEquipmentLocatorLedByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosureSlots/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LocatorLeds/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84891,8 +84361,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.RackEnclosureSlot' resource.", - "operationId": "UpdateEquipmentRackEnclosureSlot", + "summary": "Update a 'equipment.LocatorLed' resource.", + "operationId": "UpdateEquipmentLocatorLed", "security": [ { "cookieAuth": [] @@ -84903,9 +84373,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.RackEnclosureSlot" + "UPDATE.equipment.LocatorLed" ] } ], @@ -84918,12 +84389,12 @@ } ], "requestBody": { - "description": "The 'equipment.RackEnclosureSlot' resource to update.", + "description": "The 'equipment.LocatorLed' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosureSlot" + "$ref": "#/components/schemas/equipment.LocatorLed" } }, "application/json-patch+json": { @@ -84935,7 +84406,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosureSlot' resource was modified as requested. The 'equipment.RackEnclosureSlot' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.LocatorLed' resource was modified as requested. The 'equipment.LocatorLed' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -84947,17 +84418,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosureSlot" + "$ref": "#/components/schemas/equipment.LocatorLed" } } }, "links": { - "GetEquipmentRackEnclosureSlotByMoid": { - "operationId": "GetEquipmentRackEnclosureSlotByMoid", + "GetEquipmentLocatorLedByMoid": { + "operationId": "GetEquipmentLocatorLedByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosureSlots/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LocatorLeds/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -84988,8 +84459,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.RackEnclosureSlot' resource.", - "operationId": "PatchEquipmentRackEnclosureSlot", + "summary": "Update a 'equipment.LocatorLed' resource.", + "operationId": "PatchEquipmentLocatorLed", "security": [ { "cookieAuth": [] @@ -85000,9 +84471,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.RackEnclosureSlot" + "UPDATE.equipment.LocatorLed" ] } ], @@ -85015,12 +84487,12 @@ } ], "requestBody": { - "description": "The 'equipment.RackEnclosureSlot' resource to update.", + "description": "The 'equipment.LocatorLed' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosureSlot" + "$ref": "#/components/schemas/equipment.LocatorLed" } }, "application/json-patch+json": { @@ -85032,7 +84504,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosureSlot' resource was patched as requested. The 'equipment.RackEnclosureSlot' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.LocatorLed' resource was patched as requested. The 'equipment.LocatorLed' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85044,17 +84516,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.RackEnclosureSlot" + "$ref": "#/components/schemas/equipment.LocatorLed" } } }, "links": { - "GetEquipmentRackEnclosureSlotByMoid": { - "operationId": "GetEquipmentRackEnclosureSlotByMoid", + "GetEquipmentLocatorLedByMoid": { + "operationId": "GetEquipmentLocatorLedByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosureSlots/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LocatorLeds/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -85082,13 +84554,13 @@ } } }, - "/api/v1/equipment/Sensors": { + "/api/v1/equipment/LogDownloads": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Sensor' resource.", - "operationId": "GetEquipmentSensorList", + "summary": "Read a 'equipment.LogDownload' resource.", + "operationId": "GetEquipmentLogDownloadList", "security": [ { "cookieAuth": [] @@ -85099,11 +84571,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "PRIVSET.View Network Switches", - "READ.equipment.Sensor", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "PRIVSET.Manage Servers", + "READ.equipment.LogDownload", + "ROLE.Account Administrator" ] } ], @@ -85144,7 +84614,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.Sensor' resources for the given filter criteria", + "description": "List of 'equipment.LogDownload' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85162,7 +84632,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Sensor.Response" + "$ref": "#/components/schemas/equipment.LogDownload.Response" } }, "text/csv": { @@ -85195,13 +84665,13 @@ } } }, - "/api/v1/equipment/Sensors/{Moid}": { + "/api/v1/equipment/LogDownloads/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Sensor' resource.", - "operationId": "GetEquipmentSensorByMoid", + "summary": "Read a 'equipment.LogDownload' resource.", + "operationId": "GetEquipmentLogDownloadByMoid", "security": [ { "cookieAuth": [] @@ -85212,11 +84682,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "PRIVSET.View Network Switches", - "READ.equipment.Sensor", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "PRIVSET.Manage Servers", + "READ.equipment.LogDownload", + "ROLE.Account Administrator" ] } ], @@ -85227,7 +84695,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.Sensor' resource.", + "description": "An instance of the 'equipment.LogDownload' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85245,7 +84713,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Sensor" + "$ref": "#/components/schemas/equipment.LogDownload" } }, "text/csv": { @@ -85260,12 +84728,12 @@ } }, "links": { - "GetEquipmentSensorByMoid": { - "operationId": "GetEquipmentSensorByMoid", + "GetEquipmentLogDownloadByMoid": { + "operationId": "GetEquipmentLogDownloadByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Sensors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/LogDownloads/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -85293,13 +84761,13 @@ } } }, - "/api/v1/equipment/SharedIoModules": { + "/api/v1/equipment/Psus": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SharedIoModule' resource.", - "operationId": "GetEquipmentSharedIoModuleList", + "summary": "Read a 'equipment.Psu' resource.", + "operationId": "GetEquipmentPsuList", "security": [ { "cookieAuth": [] @@ -85312,8 +84780,11 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", "PRIVSET.View Servers", - "READ.equipment.SharedIoModule", + "READ.equipment.Psu", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -85356,7 +84827,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.SharedIoModule' resources for the given filter criteria", + "description": "List of 'equipment.Psu' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85374,7 +84845,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SharedIoModule.Response" + "$ref": "#/components/schemas/equipment.Psu.Response" } }, "text/csv": { @@ -85407,13 +84878,13 @@ } } }, - "/api/v1/equipment/SharedIoModules/{Moid}": { + "/api/v1/equipment/Psus/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SharedIoModule' resource.", - "operationId": "GetEquipmentSharedIoModuleByMoid", + "summary": "Read a 'equipment.Psu' resource.", + "operationId": "GetEquipmentPsuByMoid", "security": [ { "cookieAuth": [] @@ -85426,8 +84897,11 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", "PRIVSET.View Servers", - "READ.equipment.SharedIoModule", + "READ.equipment.Psu", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -85440,7 +84914,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.SharedIoModule' resource.", + "description": "An instance of the 'equipment.Psu' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85458,7 +84932,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SharedIoModule" + "$ref": "#/components/schemas/equipment.Psu" } }, "text/csv": { @@ -85473,12 +84947,12 @@ } }, "links": { - "GetEquipmentSharedIoModuleByMoid": { - "operationId": "GetEquipmentSharedIoModuleByMoid", + "GetEquipmentPsuByMoid": { + "operationId": "GetEquipmentPsuByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SharedIoModules/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Psus/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -85509,8 +84983,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SharedIoModule' resource.", - "operationId": "UpdateEquipmentSharedIoModule", + "summary": "Update a 'equipment.Psu' resource.", + "operationId": "UpdateEquipmentPsu", "security": [ { "cookieAuth": [] @@ -85521,9 +84995,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SharedIoModule" + "UPDATE.equipment.Psu" ] } ], @@ -85536,12 +85011,12 @@ } ], "requestBody": { - "description": "The 'equipment.SharedIoModule' resource to update.", + "description": "The 'equipment.Psu' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SharedIoModule" + "$ref": "#/components/schemas/equipment.Psu" } }, "application/json-patch+json": { @@ -85553,7 +85028,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SharedIoModule' resource was modified as requested. The 'equipment.SharedIoModule' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Psu' resource was modified as requested. The 'equipment.Psu' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85565,17 +85040,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SharedIoModule" + "$ref": "#/components/schemas/equipment.Psu" } } }, "links": { - "GetEquipmentSharedIoModuleByMoid": { - "operationId": "GetEquipmentSharedIoModuleByMoid", + "GetEquipmentPsuByMoid": { + "operationId": "GetEquipmentPsuByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SharedIoModules/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Psus/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -85606,8 +85081,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SharedIoModule' resource.", - "operationId": "PatchEquipmentSharedIoModule", + "summary": "Update a 'equipment.Psu' resource.", + "operationId": "PatchEquipmentPsu", "security": [ { "cookieAuth": [] @@ -85618,9 +85093,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SharedIoModule" + "UPDATE.equipment.Psu" ] } ], @@ -85633,12 +85109,12 @@ } ], "requestBody": { - "description": "The 'equipment.SharedIoModule' resource to update.", + "description": "The 'equipment.Psu' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SharedIoModule" + "$ref": "#/components/schemas/equipment.Psu" } }, "application/json-patch+json": { @@ -85650,7 +85126,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SharedIoModule' resource was patched as requested. The 'equipment.SharedIoModule' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Psu' resource was patched as requested. The 'equipment.Psu' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85662,17 +85138,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SharedIoModule" + "$ref": "#/components/schemas/equipment.Psu" } } }, "links": { - "GetEquipmentSharedIoModuleByMoid": { - "operationId": "GetEquipmentSharedIoModuleByMoid", + "GetEquipmentPsuByMoid": { + "operationId": "GetEquipmentPsuByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SharedIoModules/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Psus/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -85700,13 +85176,13 @@ } } }, - "/api/v1/equipment/SwitchCards": { + "/api/v1/equipment/PsuControls": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SwitchCard' resource.", - "operationId": "GetEquipmentSwitchCardList", + "summary": "Read a 'equipment.PsuControl' resource.", + "operationId": "GetEquipmentPsuControlList", "security": [ { "cookieAuth": [] @@ -85717,11 +85193,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.equipment.SwitchCard", + "PRIVSET.View Servers", + "READ.equipment.PsuControl", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -85764,7 +85240,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.SwitchCard' resources for the given filter criteria", + "description": "List of 'equipment.PsuControl' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85782,7 +85258,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchCard.Response" + "$ref": "#/components/schemas/equipment.PsuControl.Response" } }, "text/csv": { @@ -85815,13 +85291,13 @@ } } }, - "/api/v1/equipment/SwitchCards/{Moid}": { + "/api/v1/equipment/PsuControls/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SwitchCard' resource.", - "operationId": "GetEquipmentSwitchCardByMoid", + "summary": "Read a 'equipment.PsuControl' resource.", + "operationId": "GetEquipmentPsuControlByMoid", "security": [ { "cookieAuth": [] @@ -85832,11 +85308,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.equipment.SwitchCard", + "PRIVSET.View Servers", + "READ.equipment.PsuControl", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -85849,7 +85325,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.SwitchCard' resource.", + "description": "An instance of the 'equipment.PsuControl' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85867,7 +85343,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchCard" + "$ref": "#/components/schemas/equipment.PsuControl" } }, "text/csv": { @@ -85882,12 +85358,12 @@ } }, "links": { - "GetEquipmentSwitchCardByMoid": { - "operationId": "GetEquipmentSwitchCardByMoid", + "GetEquipmentPsuControlByMoid": { + "operationId": "GetEquipmentPsuControlByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchCards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/PsuControls/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -85918,8 +85394,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SwitchCard' resource.", - "operationId": "UpdateEquipmentSwitchCard", + "summary": "Update a 'equipment.PsuControl' resource.", + "operationId": "UpdateEquipmentPsuControl", "security": [ { "cookieAuth": [] @@ -85931,8 +85407,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SwitchCard" + "UPDATE.equipment.PsuControl" ] } ], @@ -85945,12 +85422,12 @@ } ], "requestBody": { - "description": "The 'equipment.SwitchCard' resource to update.", + "description": "The 'equipment.PsuControl' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchCard" + "$ref": "#/components/schemas/equipment.PsuControl" } }, "application/json-patch+json": { @@ -85962,7 +85439,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchCard' resource was modified as requested. The 'equipment.SwitchCard' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.PsuControl' resource was modified as requested. The 'equipment.PsuControl' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -85974,17 +85451,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchCard" + "$ref": "#/components/schemas/equipment.PsuControl" } } }, "links": { - "GetEquipmentSwitchCardByMoid": { - "operationId": "GetEquipmentSwitchCardByMoid", + "GetEquipmentPsuControlByMoid": { + "operationId": "GetEquipmentPsuControlByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchCards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/PsuControls/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86015,8 +85492,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SwitchCard' resource.", - "operationId": "PatchEquipmentSwitchCard", + "summary": "Update a 'equipment.PsuControl' resource.", + "operationId": "PatchEquipmentPsuControl", "security": [ { "cookieAuth": [] @@ -86028,8 +85505,9 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SwitchCard" + "UPDATE.equipment.PsuControl" ] } ], @@ -86042,12 +85520,12 @@ } ], "requestBody": { - "description": "The 'equipment.SwitchCard' resource to update.", + "description": "The 'equipment.PsuControl' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchCard" + "$ref": "#/components/schemas/equipment.PsuControl" } }, "application/json-patch+json": { @@ -86059,7 +85537,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchCard' resource was patched as requested. The 'equipment.SwitchCard' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.PsuControl' resource was patched as requested. The 'equipment.PsuControl' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86071,17 +85549,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchCard" + "$ref": "#/components/schemas/equipment.PsuControl" } } }, "links": { - "GetEquipmentSwitchCardByMoid": { - "operationId": "GetEquipmentSwitchCardByMoid", + "GetEquipmentPsuControlByMoid": { + "operationId": "GetEquipmentPsuControlByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchCards/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/PsuControls/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86109,13 +85587,13 @@ } } }, - "/api/v1/equipment/SwitchOperations": { + "/api/v1/equipment/RackEnclosures": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SwitchOperation' resource.", - "operationId": "GetEquipmentSwitchOperationList", + "summary": "Read a 'equipment.RackEnclosure' resource.", + "operationId": "GetEquipmentRackEnclosureList", "security": [ { "cookieAuth": [] @@ -86126,10 +85604,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.equipment.SwitchOperation", + "PRIVSET.View Servers", + "READ.equipment.RackEnclosure", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -86172,7 +85650,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.SwitchOperation' resources for the given filter criteria", + "description": "List of 'equipment.RackEnclosure' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86190,7 +85668,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchOperation.Response" + "$ref": "#/components/schemas/equipment.RackEnclosure.Response" } }, "text/csv": { @@ -86223,13 +85701,13 @@ } } }, - "/api/v1/equipment/SwitchOperations/{Moid}": { + "/api/v1/equipment/RackEnclosures/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SwitchOperation' resource.", - "operationId": "GetEquipmentSwitchOperationByMoid", + "summary": "Read a 'equipment.RackEnclosure' resource.", + "operationId": "GetEquipmentRackEnclosureByMoid", "security": [ { "cookieAuth": [] @@ -86240,10 +85718,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.equipment.SwitchOperation", + "PRIVSET.View Servers", + "READ.equipment.RackEnclosure", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -86256,7 +85734,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.SwitchOperation' resource.", + "description": "An instance of the 'equipment.RackEnclosure' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86274,7 +85752,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchOperation" + "$ref": "#/components/schemas/equipment.RackEnclosure" } }, "text/csv": { @@ -86289,12 +85767,12 @@ } }, "links": { - "GetEquipmentSwitchOperationByMoid": { - "operationId": "GetEquipmentSwitchOperationByMoid", + "GetEquipmentRackEnclosureByMoid": { + "operationId": "GetEquipmentRackEnclosureByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosures/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86325,8 +85803,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SwitchOperation' resource.", - "operationId": "UpdateEquipmentSwitchOperation", + "summary": "Update a 'equipment.RackEnclosure' resource.", + "operationId": "UpdateEquipmentRackEnclosure", "security": [ { "cookieAuth": [] @@ -86337,9 +85815,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SwitchOperation" + "UPDATE.equipment.RackEnclosure" ] } ], @@ -86352,12 +85830,12 @@ } ], "requestBody": { - "description": "The 'equipment.SwitchOperation' resource to update.", + "description": "The 'equipment.RackEnclosure' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchOperation" + "$ref": "#/components/schemas/equipment.RackEnclosure" } }, "application/json-patch+json": { @@ -86369,7 +85847,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchOperation' resource was modified as requested. The 'equipment.SwitchOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosure' resource was modified as requested. The 'equipment.RackEnclosure' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86381,17 +85859,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchOperation" + "$ref": "#/components/schemas/equipment.RackEnclosure" } } }, "links": { - "GetEquipmentSwitchOperationByMoid": { - "operationId": "GetEquipmentSwitchOperationByMoid", + "GetEquipmentRackEnclosureByMoid": { + "operationId": "GetEquipmentRackEnclosureByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosures/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86422,8 +85900,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SwitchOperation' resource.", - "operationId": "PatchEquipmentSwitchOperation", + "summary": "Update a 'equipment.RackEnclosure' resource.", + "operationId": "PatchEquipmentRackEnclosure", "security": [ { "cookieAuth": [] @@ -86434,9 +85912,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SwitchOperation" + "UPDATE.equipment.RackEnclosure" ] } ], @@ -86449,12 +85927,12 @@ } ], "requestBody": { - "description": "The 'equipment.SwitchOperation' resource to update.", + "description": "The 'equipment.RackEnclosure' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchOperation" + "$ref": "#/components/schemas/equipment.RackEnclosure" } }, "application/json-patch+json": { @@ -86466,7 +85944,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchOperation' resource was patched as requested. The 'equipment.SwitchOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosure' resource was patched as requested. The 'equipment.RackEnclosure' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86478,17 +85956,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SwitchOperation" + "$ref": "#/components/schemas/equipment.RackEnclosure" } } }, "links": { - "GetEquipmentSwitchOperationByMoid": { - "operationId": "GetEquipmentSwitchOperationByMoid", + "GetEquipmentRackEnclosureByMoid": { + "operationId": "GetEquipmentRackEnclosureByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosures/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86516,13 +85994,13 @@ } } }, - "/api/v1/equipment/SystemIoControllers": { + "/api/v1/equipment/RackEnclosureSlots": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SystemIoController' resource.", - "operationId": "GetEquipmentSystemIoControllerList", + "summary": "Read a 'equipment.RackEnclosureSlot' resource.", + "operationId": "GetEquipmentRackEnclosureSlotList", "security": [ { "cookieAuth": [] @@ -86536,7 +86014,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.equipment.SystemIoController", + "READ.equipment.RackEnclosureSlot", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -86579,7 +86057,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.SystemIoController' resources for the given filter criteria", + "description": "List of 'equipment.RackEnclosureSlot' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86597,7 +86075,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SystemIoController.Response" + "$ref": "#/components/schemas/equipment.RackEnclosureSlot.Response" } }, "text/csv": { @@ -86630,13 +86108,13 @@ } } }, - "/api/v1/equipment/SystemIoControllers/{Moid}": { + "/api/v1/equipment/RackEnclosureSlots/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.SystemIoController' resource.", - "operationId": "GetEquipmentSystemIoControllerByMoid", + "summary": "Read a 'equipment.RackEnclosureSlot' resource.", + "operationId": "GetEquipmentRackEnclosureSlotByMoid", "security": [ { "cookieAuth": [] @@ -86650,7 +86128,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.equipment.SystemIoController", + "READ.equipment.RackEnclosureSlot", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -86663,7 +86141,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.SystemIoController' resource.", + "description": "An instance of the 'equipment.RackEnclosureSlot' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86681,7 +86159,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SystemIoController" + "$ref": "#/components/schemas/equipment.RackEnclosureSlot" } }, "text/csv": { @@ -86696,12 +86174,12 @@ } }, "links": { - "GetEquipmentSystemIoControllerByMoid": { - "operationId": "GetEquipmentSystemIoControllerByMoid", + "GetEquipmentRackEnclosureSlotByMoid": { + "operationId": "GetEquipmentRackEnclosureSlotByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SystemIoControllers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosureSlots/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86732,8 +86210,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SystemIoController' resource.", - "operationId": "UpdateEquipmentSystemIoController", + "summary": "Update a 'equipment.RackEnclosureSlot' resource.", + "operationId": "UpdateEquipmentRackEnclosureSlot", "security": [ { "cookieAuth": [] @@ -86746,7 +86224,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SystemIoController" + "UPDATE.equipment.RackEnclosureSlot" ] } ], @@ -86759,12 +86237,12 @@ } ], "requestBody": { - "description": "The 'equipment.SystemIoController' resource to update.", + "description": "The 'equipment.RackEnclosureSlot' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SystemIoController" + "$ref": "#/components/schemas/equipment.RackEnclosureSlot" } }, "application/json-patch+json": { @@ -86776,7 +86254,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SystemIoController' resource was modified as requested. The 'equipment.SystemIoController' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosureSlot' resource was modified as requested. The 'equipment.RackEnclosureSlot' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86788,17 +86266,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SystemIoController" + "$ref": "#/components/schemas/equipment.RackEnclosureSlot" } } }, "links": { - "GetEquipmentSystemIoControllerByMoid": { - "operationId": "GetEquipmentSystemIoControllerByMoid", + "GetEquipmentRackEnclosureSlotByMoid": { + "operationId": "GetEquipmentRackEnclosureSlotByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SystemIoControllers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosureSlots/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86829,8 +86307,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.SystemIoController' resource.", - "operationId": "PatchEquipmentSystemIoController", + "summary": "Update a 'equipment.RackEnclosureSlot' resource.", + "operationId": "PatchEquipmentRackEnclosureSlot", "security": [ { "cookieAuth": [] @@ -86843,7 +86321,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.SystemIoController" + "UPDATE.equipment.RackEnclosureSlot" ] } ], @@ -86856,12 +86334,12 @@ } ], "requestBody": { - "description": "The 'equipment.SystemIoController' resource to update.", + "description": "The 'equipment.RackEnclosureSlot' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SystemIoController" + "$ref": "#/components/schemas/equipment.RackEnclosureSlot" } }, "application/json-patch+json": { @@ -86873,7 +86351,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SystemIoController' resource was patched as requested. The 'equipment.SystemIoController' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.RackEnclosureSlot' resource was patched as requested. The 'equipment.RackEnclosureSlot' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -86885,17 +86363,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.SystemIoController" + "$ref": "#/components/schemas/equipment.RackEnclosureSlot" } } }, "links": { - "GetEquipmentSystemIoControllerByMoid": { - "operationId": "GetEquipmentSystemIoControllerByMoid", + "GetEquipmentRackEnclosureSlotByMoid": { + "operationId": "GetEquipmentRackEnclosureSlotByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SystemIoControllers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/RackEnclosureSlots/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -86923,13 +86401,13 @@ } } }, - "/api/v1/equipment/Tpms": { + "/api/v1/equipment/Sensors": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Tpm' resource.", - "operationId": "GetEquipmentTpmList", + "summary": "Read a 'equipment.Sensor' resource.", + "operationId": "GetEquipmentSensorList", "security": [ { "cookieAuth": [] @@ -86940,10 +86418,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.Tpm", + "PRIVSET.View Network Switches", + "READ.equipment.Sensor", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -86986,7 +86463,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.Tpm' resources for the given filter criteria", + "description": "List of 'equipment.Sensor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87004,7 +86481,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Tpm.Response" + "$ref": "#/components/schemas/equipment.Sensor.Response" } }, "text/csv": { @@ -87037,13 +86514,13 @@ } } }, - "/api/v1/equipment/Tpms/{Moid}": { + "/api/v1/equipment/Sensors/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Tpm' resource.", - "operationId": "GetEquipmentTpmByMoid", + "summary": "Read a 'equipment.Sensor' resource.", + "operationId": "GetEquipmentSensorByMoid", "security": [ { "cookieAuth": [] @@ -87054,10 +86531,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.equipment.Tpm", + "PRIVSET.View Network Switches", + "READ.equipment.Sensor", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -87070,7 +86546,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.Tpm' resource.", + "description": "An instance of the 'equipment.Sensor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87088,7 +86564,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Tpm" + "$ref": "#/components/schemas/equipment.Sensor" } }, "text/csv": { @@ -87103,12 +86579,12 @@ } }, "links": { - "GetEquipmentTpmByMoid": { - "operationId": "GetEquipmentTpmByMoid", + "GetEquipmentSensorByMoid": { + "operationId": "GetEquipmentSensorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Tpms/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Sensors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -87134,13 +86610,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/equipment/SharedIoModules": { + "get": { "tags": [ "equipment" ], - "summary": "Update a 'equipment.Tpm' resource.", - "operationId": "UpdateEquipmentTpm", + "summary": "Read a 'equipment.SharedIoModule' resource.", + "operationId": "GetEquipmentSharedIoModuleList", "security": [ { "cookieAuth": [] @@ -87152,60 +86630,174 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.equipment.SharedIoModule", "ROLE.Account Administrator", - "UPDATE.equipment.Tpm" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'equipment.Tpm' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/equipment.Tpm" + "responses": { + "200": { + "description": "List of 'equipment.SharedIoModule' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.SharedIoModule.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" } - }, + } + } + }, + "/api/v1/equipment/SharedIoModules/{Moid}": { + "get": { + "tags": [ + "equipment" + ], + "summary": "Read a 'equipment.SharedIoModule' resource.", + "operationId": "GetEquipmentSharedIoModuleByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.equipment.SharedIoModule", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Tpm' resource was modified as requested. The 'equipment.Tpm' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'equipment.SharedIoModule' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Tpm" + "$ref": "#/components/schemas/equipment.SharedIoModule" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetEquipmentTpmByMoid": { - "operationId": "GetEquipmentTpmByMoid", + "GetEquipmentSharedIoModuleByMoid": { + "operationId": "GetEquipmentSharedIoModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Tpms/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SharedIoModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -87232,12 +86824,12 @@ } } }, - "patch": { + "post": { "tags": [ "equipment" ], - "summary": "Update a 'equipment.Tpm' resource.", - "operationId": "PatchEquipmentTpm", + "summary": "Update a 'equipment.SharedIoModule' resource.", + "operationId": "UpdateEquipmentSharedIoModule", "security": [ { "cookieAuth": [] @@ -87250,7 +86842,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.equipment.Tpm" + "UPDATE.equipment.SharedIoModule" ] } ], @@ -87263,12 +86855,12 @@ } ], "requestBody": { - "description": "The 'equipment.Tpm' resource to update.", + "description": "The 'equipment.SharedIoModule' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Tpm" + "$ref": "#/components/schemas/equipment.SharedIoModule" } }, "application/json-patch+json": { @@ -87280,7 +86872,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Tpm' resource was patched as requested. The 'equipment.Tpm' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SharedIoModule' resource was modified as requested. The 'equipment.SharedIoModule' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87292,17 +86884,114 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Tpm" + "$ref": "#/components/schemas/equipment.SharedIoModule" } } }, "links": { - "GetEquipmentTpmByMoid": { - "operationId": "GetEquipmentTpmByMoid", + "GetEquipmentSharedIoModuleByMoid": { + "operationId": "GetEquipmentSharedIoModuleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Tpms/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SharedIoModules/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "equipment" + ], + "summary": "Update a 'equipment.SharedIoModule' resource.", + "operationId": "PatchEquipmentSharedIoModule", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.equipment.SharedIoModule" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'equipment.SharedIoModule' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.SharedIoModule" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SharedIoModule' resource was patched as requested. The 'equipment.SharedIoModule' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.SharedIoModule" + } + } + }, + "links": { + "GetEquipmentSharedIoModuleByMoid": { + "operationId": "GetEquipmentSharedIoModuleByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SharedIoModules/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -87330,13 +87019,13 @@ } } }, - "/api/v1/equipment/Transceivers": { + "/api/v1/equipment/SwitchCards": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Transceiver' resource.", - "operationId": "GetEquipmentTransceiverList", + "summary": "Read a 'equipment.SwitchCard' resource.", + "operationId": "GetEquipmentSwitchCardList", "security": [ { "cookieAuth": [] @@ -87347,12 +87036,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", "PRIVSET.View Network Switches", "PRIVSET.View SAN Switches", - "PRIVSET.View Servers", - "READ.equipment.Transceiver", + "READ.equipment.SwitchCard", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -87395,7 +87083,7 @@ ], "responses": { "200": { - "description": "List of 'equipment.Transceiver' resources for the given filter criteria", + "description": "List of 'equipment.SwitchCard' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87413,7 +87101,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Transceiver.Response" + "$ref": "#/components/schemas/equipment.SwitchCard.Response" } }, "text/csv": { @@ -87446,13 +87134,13 @@ } } }, - "/api/v1/equipment/Transceivers/{Moid}": { + "/api/v1/equipment/SwitchCards/{Moid}": { "get": { "tags": [ "equipment" ], - "summary": "Read a 'equipment.Transceiver' resource.", - "operationId": "GetEquipmentTransceiverByMoid", + "summary": "Read a 'equipment.SwitchCard' resource.", + "operationId": "GetEquipmentSwitchCardByMoid", "security": [ { "cookieAuth": [] @@ -87463,12 +87151,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", "PRIVSET.View Network Switches", "PRIVSET.View SAN Switches", - "PRIVSET.View Servers", - "READ.equipment.Transceiver", + "READ.equipment.SwitchCard", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -87481,7 +87168,7 @@ ], "responses": { "200": { - "description": "An instance of the 'equipment.Transceiver' resource.", + "description": "An instance of the 'equipment.SwitchCard' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87499,7 +87186,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Transceiver" + "$ref": "#/components/schemas/equipment.SwitchCard" } }, "text/csv": { @@ -87514,12 +87201,12 @@ } }, "links": { - "GetEquipmentTransceiverByMoid": { - "operationId": "GetEquipmentTransceiverByMoid", + "GetEquipmentSwitchCardByMoid": { + "operationId": "GetEquipmentSwitchCardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Transceivers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchCards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -87550,8 +87237,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Transceiver' resource.", - "operationId": "UpdateEquipmentTransceiver", + "summary": "Update a 'equipment.SwitchCard' resource.", + "operationId": "UpdateEquipmentSwitchCard", "security": [ { "cookieAuth": [] @@ -87562,9 +87249,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.equipment.Transceiver" + "UPDATE.equipment.SwitchCard" ] } ], @@ -87577,12 +87264,12 @@ } ], "requestBody": { - "description": "The 'equipment.Transceiver' resource to update.", + "description": "The 'equipment.SwitchCard' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Transceiver" + "$ref": "#/components/schemas/equipment.SwitchCard" } }, "application/json-patch+json": { @@ -87594,7 +87281,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Transceiver' resource was modified as requested. The 'equipment.Transceiver' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchCard' resource was modified as requested. The 'equipment.SwitchCard' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87606,17 +87293,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Transceiver" + "$ref": "#/components/schemas/equipment.SwitchCard" } } }, "links": { - "GetEquipmentTransceiverByMoid": { - "operationId": "GetEquipmentTransceiverByMoid", + "GetEquipmentSwitchCardByMoid": { + "operationId": "GetEquipmentSwitchCardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Transceivers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchCards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -87647,8 +87334,8 @@ "tags": [ "equipment" ], - "summary": "Update a 'equipment.Transceiver' resource.", - "operationId": "PatchEquipmentTransceiver", + "summary": "Update a 'equipment.SwitchCard' resource.", + "operationId": "PatchEquipmentSwitchCard", "security": [ { "cookieAuth": [] @@ -87659,9 +87346,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.equipment.Transceiver" + "UPDATE.equipment.SwitchCard" ] } ], @@ -87674,12 +87361,12 @@ } ], "requestBody": { - "description": "The 'equipment.Transceiver' resource to update.", + "description": "The 'equipment.SwitchCard' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Transceiver" + "$ref": "#/components/schemas/equipment.SwitchCard" } }, "application/json-patch+json": { @@ -87691,7 +87378,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Transceiver' resource was patched as requested. The 'equipment.Transceiver' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchCard' resource was patched as requested. The 'equipment.SwitchCard' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87703,17 +87390,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/equipment.Transceiver" + "$ref": "#/components/schemas/equipment.SwitchCard" } } }, "links": { - "GetEquipmentTransceiverByMoid": { - "operationId": "GetEquipmentTransceiverByMoid", + "GetEquipmentSwitchCardByMoid": { + "operationId": "GetEquipmentSwitchCardByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Transceivers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchCards/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -87741,13 +87428,13 @@ } } }, - "/api/v1/ether/HostPorts": { + "/api/v1/equipment/SwitchOperations": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.HostPort' resource.", - "operationId": "GetEtherHostPortList", + "summary": "Read a 'equipment.SwitchOperation' resource.", + "operationId": "GetEquipmentSwitchOperationList", "security": [ { "cookieAuth": [] @@ -87758,9 +87445,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.ether.HostPort", + "READ.equipment.SwitchOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -87803,7 +87491,7 @@ ], "responses": { "200": { - "description": "List of 'ether.HostPort' resources for the given filter criteria", + "description": "List of 'equipment.SwitchOperation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87821,7 +87509,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.HostPort.Response" + "$ref": "#/components/schemas/equipment.SwitchOperation.Response" } }, "text/csv": { @@ -87854,13 +87542,13 @@ } } }, - "/api/v1/ether/HostPorts/{Moid}": { + "/api/v1/equipment/SwitchOperations/{Moid}": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.HostPort' resource.", - "operationId": "GetEtherHostPortByMoid", + "summary": "Read a 'equipment.SwitchOperation' resource.", + "operationId": "GetEquipmentSwitchOperationByMoid", "security": [ { "cookieAuth": [] @@ -87871,9 +87559,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.ether.HostPort", + "READ.equipment.SwitchOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -87886,7 +87575,7 @@ ], "responses": { "200": { - "description": "An instance of the 'ether.HostPort' resource.", + "description": "An instance of the 'equipment.SwitchOperation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -87904,7 +87593,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.HostPort" + "$ref": "#/components/schemas/equipment.SwitchOperation" } }, "text/csv": { @@ -87919,12 +87608,12 @@ } }, "links": { - "GetEtherHostPortByMoid": { - "operationId": "GetEtherHostPortByMoid", + "GetEquipmentSwitchOperationByMoid": { + "operationId": "GetEquipmentSwitchOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/HostPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -87953,10 +87642,10 @@ }, "post": { "tags": [ - "ether" + "equipment" ], - "summary": "Update a 'ether.HostPort' resource.", - "operationId": "UpdateEtherHostPort", + "summary": "Update a 'equipment.SwitchOperation' resource.", + "operationId": "UpdateEquipmentSwitchOperation", "security": [ { "cookieAuth": [] @@ -87969,7 +87658,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.ether.HostPort" + "UPDATE.equipment.SwitchOperation" ] } ], @@ -87982,12 +87671,12 @@ } ], "requestBody": { - "description": "The 'ether.HostPort' resource to update.", + "description": "The 'equipment.SwitchOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.HostPort" + "$ref": "#/components/schemas/equipment.SwitchOperation" } }, "application/json-patch+json": { @@ -87999,7 +87688,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.HostPort' resource was modified as requested. The 'ether.HostPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchOperation' resource was modified as requested. The 'equipment.SwitchOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88011,17 +87700,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.HostPort" + "$ref": "#/components/schemas/equipment.SwitchOperation" } } }, "links": { - "GetEtherHostPortByMoid": { - "operationId": "GetEtherHostPortByMoid", + "GetEquipmentSwitchOperationByMoid": { + "operationId": "GetEquipmentSwitchOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/HostPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88050,10 +87739,10 @@ }, "patch": { "tags": [ - "ether" + "equipment" ], - "summary": "Update a 'ether.HostPort' resource.", - "operationId": "PatchEtherHostPort", + "summary": "Update a 'equipment.SwitchOperation' resource.", + "operationId": "PatchEquipmentSwitchOperation", "security": [ { "cookieAuth": [] @@ -88066,7 +87755,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.ether.HostPort" + "UPDATE.equipment.SwitchOperation" ] } ], @@ -88079,12 +87768,12 @@ } ], "requestBody": { - "description": "The 'ether.HostPort' resource to update.", + "description": "The 'equipment.SwitchOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.HostPort" + "$ref": "#/components/schemas/equipment.SwitchOperation" } }, "application/json-patch+json": { @@ -88096,7 +87785,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.HostPort' resource was patched as requested. The 'ether.HostPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SwitchOperation' resource was patched as requested. The 'equipment.SwitchOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88108,17 +87797,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.HostPort" + "$ref": "#/components/schemas/equipment.SwitchOperation" } } }, "links": { - "GetEtherHostPortByMoid": { - "operationId": "GetEtherHostPortByMoid", + "GetEquipmentSwitchOperationByMoid": { + "operationId": "GetEquipmentSwitchOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/HostPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SwitchOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88146,13 +87835,13 @@ } } }, - "/api/v1/ether/NetworkPorts": { + "/api/v1/equipment/SystemIoControllers": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.NetworkPort' resource.", - "operationId": "GetEtherNetworkPortList", + "summary": "Read a 'equipment.SystemIoController' resource.", + "operationId": "GetEquipmentSystemIoControllerList", "security": [ { "cookieAuth": [] @@ -88163,9 +87852,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.ether.NetworkPort", + "PRIVSET.View Servers", + "READ.equipment.SystemIoController", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -88208,7 +87898,7 @@ ], "responses": { "200": { - "description": "List of 'ether.NetworkPort' resources for the given filter criteria", + "description": "List of 'equipment.SystemIoController' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88226,7 +87916,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.NetworkPort.Response" + "$ref": "#/components/schemas/equipment.SystemIoController.Response" } }, "text/csv": { @@ -88259,13 +87949,13 @@ } } }, - "/api/v1/ether/NetworkPorts/{Moid}": { + "/api/v1/equipment/SystemIoControllers/{Moid}": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.NetworkPort' resource.", - "operationId": "GetEtherNetworkPortByMoid", + "summary": "Read a 'equipment.SystemIoController' resource.", + "operationId": "GetEquipmentSystemIoControllerByMoid", "security": [ { "cookieAuth": [] @@ -88276,9 +87966,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.ether.NetworkPort", + "PRIVSET.View Servers", + "READ.equipment.SystemIoController", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -88291,7 +87982,7 @@ ], "responses": { "200": { - "description": "An instance of the 'ether.NetworkPort' resource.", + "description": "An instance of the 'equipment.SystemIoController' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88309,7 +88000,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.NetworkPort" + "$ref": "#/components/schemas/equipment.SystemIoController" } }, "text/csv": { @@ -88324,12 +88015,12 @@ } }, "links": { - "GetEtherNetworkPortByMoid": { - "operationId": "GetEtherNetworkPortByMoid", + "GetEquipmentSystemIoControllerByMoid": { + "operationId": "GetEquipmentSystemIoControllerByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/NetworkPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SystemIoControllers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88358,10 +88049,10 @@ }, "post": { "tags": [ - "ether" + "equipment" ], - "summary": "Update a 'ether.NetworkPort' resource.", - "operationId": "UpdateEtherNetworkPort", + "summary": "Update a 'equipment.SystemIoController' resource.", + "operationId": "UpdateEquipmentSystemIoController", "security": [ { "cookieAuth": [] @@ -88372,9 +88063,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.ether.NetworkPort" + "UPDATE.equipment.SystemIoController" ] } ], @@ -88387,12 +88078,12 @@ } ], "requestBody": { - "description": "The 'ether.NetworkPort' resource to update.", + "description": "The 'equipment.SystemIoController' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.NetworkPort" + "$ref": "#/components/schemas/equipment.SystemIoController" } }, "application/json-patch+json": { @@ -88404,7 +88095,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.NetworkPort' resource was modified as requested. The 'ether.NetworkPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SystemIoController' resource was modified as requested. The 'equipment.SystemIoController' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88416,17 +88107,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.NetworkPort" + "$ref": "#/components/schemas/equipment.SystemIoController" } } }, "links": { - "GetEtherNetworkPortByMoid": { - "operationId": "GetEtherNetworkPortByMoid", + "GetEquipmentSystemIoControllerByMoid": { + "operationId": "GetEquipmentSystemIoControllerByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/NetworkPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SystemIoControllers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88455,10 +88146,10 @@ }, "patch": { "tags": [ - "ether" + "equipment" ], - "summary": "Update a 'ether.NetworkPort' resource.", - "operationId": "PatchEtherNetworkPort", + "summary": "Update a 'equipment.SystemIoController' resource.", + "operationId": "PatchEquipmentSystemIoController", "security": [ { "cookieAuth": [] @@ -88469,9 +88160,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.ether.NetworkPort" + "UPDATE.equipment.SystemIoController" ] } ], @@ -88484,12 +88175,12 @@ } ], "requestBody": { - "description": "The 'ether.NetworkPort' resource to update.", + "description": "The 'equipment.SystemIoController' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.NetworkPort" + "$ref": "#/components/schemas/equipment.SystemIoController" } }, "application/json-patch+json": { @@ -88501,7 +88192,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.NetworkPort' resource was patched as requested. The 'ether.NetworkPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.SystemIoController' resource was patched as requested. The 'equipment.SystemIoController' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88513,17 +88204,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.NetworkPort" + "$ref": "#/components/schemas/equipment.SystemIoController" } } }, "links": { - "GetEtherNetworkPortByMoid": { - "operationId": "GetEtherNetworkPortByMoid", + "GetEquipmentSystemIoControllerByMoid": { + "operationId": "GetEquipmentSystemIoControllerByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/NetworkPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/SystemIoControllers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88551,13 +88242,13 @@ } } }, - "/api/v1/ether/PhysicalPorts": { + "/api/v1/equipment/Tpms": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.PhysicalPort' resource.", - "operationId": "GetEtherPhysicalPortList", + "summary": "Read a 'equipment.Tpm' resource.", + "operationId": "GetEquipmentTpmList", "security": [ { "cookieAuth": [] @@ -88568,10 +88259,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "READ.ether.PhysicalPort", + "PRIVSET.View Servers", + "READ.equipment.Tpm", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -88614,7 +88305,7 @@ ], "responses": { "200": { - "description": "List of 'ether.PhysicalPort' resources for the given filter criteria", + "description": "List of 'equipment.Tpm' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88632,7 +88323,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PhysicalPort.Response" + "$ref": "#/components/schemas/equipment.Tpm.Response" } }, "text/csv": { @@ -88665,13 +88356,13 @@ } } }, - "/api/v1/ether/PhysicalPorts/{Moid}": { + "/api/v1/equipment/Tpms/{Moid}": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.PhysicalPort' resource.", - "operationId": "GetEtherPhysicalPortByMoid", + "summary": "Read a 'equipment.Tpm' resource.", + "operationId": "GetEquipmentTpmByMoid", "security": [ { "cookieAuth": [] @@ -88682,10 +88373,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "READ.ether.PhysicalPort", + "PRIVSET.View Servers", + "READ.equipment.Tpm", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -88698,7 +88389,7 @@ ], "responses": { "200": { - "description": "An instance of the 'ether.PhysicalPort' resource.", + "description": "An instance of the 'equipment.Tpm' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88716,7 +88407,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PhysicalPort" + "$ref": "#/components/schemas/equipment.Tpm" } }, "text/csv": { @@ -88731,12 +88422,12 @@ } }, "links": { - "GetEtherPhysicalPortByMoid": { - "operationId": "GetEtherPhysicalPortByMoid", + "GetEquipmentTpmByMoid": { + "operationId": "GetEquipmentTpmByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PhysicalPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Tpms/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88765,10 +88456,10 @@ }, "post": { "tags": [ - "ether" + "equipment" ], - "summary": "Update a 'ether.PhysicalPort' resource.", - "operationId": "UpdateEtherPhysicalPort", + "summary": "Update a 'equipment.Tpm' resource.", + "operationId": "UpdateEquipmentTpm", "security": [ { "cookieAuth": [] @@ -88779,9 +88470,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.ether.PhysicalPort" + "UPDATE.equipment.Tpm" ] } ], @@ -88794,12 +88485,12 @@ } ], "requestBody": { - "description": "The 'ether.PhysicalPort' resource to update.", + "description": "The 'equipment.Tpm' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PhysicalPort" + "$ref": "#/components/schemas/equipment.Tpm" } }, "application/json-patch+json": { @@ -88811,7 +88502,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.PhysicalPort' resource was modified as requested. The 'ether.PhysicalPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Tpm' resource was modified as requested. The 'equipment.Tpm' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88823,17 +88514,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PhysicalPort" + "$ref": "#/components/schemas/equipment.Tpm" } } }, "links": { - "GetEtherPhysicalPortByMoid": { - "operationId": "GetEtherPhysicalPortByMoid", + "GetEquipmentTpmByMoid": { + "operationId": "GetEquipmentTpmByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PhysicalPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Tpms/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88862,10 +88553,10 @@ }, "patch": { "tags": [ - "ether" + "equipment" ], - "summary": "Update a 'ether.PhysicalPort' resource.", - "operationId": "PatchEtherPhysicalPort", + "summary": "Update a 'equipment.Tpm' resource.", + "operationId": "PatchEquipmentTpm", "security": [ { "cookieAuth": [] @@ -88876,9 +88567,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.ether.PhysicalPort" + "UPDATE.equipment.Tpm" ] } ], @@ -88891,12 +88582,12 @@ } ], "requestBody": { - "description": "The 'ether.PhysicalPort' resource to update.", + "description": "The 'equipment.Tpm' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PhysicalPort" + "$ref": "#/components/schemas/equipment.Tpm" } }, "application/json-patch+json": { @@ -88908,7 +88599,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.PhysicalPort' resource was patched as requested. The 'ether.PhysicalPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Tpm' resource was patched as requested. The 'equipment.Tpm' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -88920,17 +88611,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PhysicalPort" + "$ref": "#/components/schemas/equipment.Tpm" } } }, "links": { - "GetEtherPhysicalPortByMoid": { - "operationId": "GetEtherPhysicalPortByMoid", + "GetEquipmentTpmByMoid": { + "operationId": "GetEquipmentTpmByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PhysicalPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Tpms/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -88958,13 +88649,13 @@ } } }, - "/api/v1/ether/PortChannels": { + "/api/v1/equipment/Transceivers": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.PortChannel' resource.", - "operationId": "GetEtherPortChannelList", + "summary": "Read a 'equipment.Transceiver' resource.", + "operationId": "GetEquipmentTransceiverList", "security": [ { "cookieAuth": [] @@ -88975,10 +88666,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Network Switches", - "READ.ether.PortChannel", + "PRIVSET.View SAN Switches", + "PRIVSET.View Servers", + "READ.equipment.Transceiver", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -89021,7 +88714,7 @@ ], "responses": { "200": { - "description": "List of 'ether.PortChannel' resources for the given filter criteria", + "description": "List of 'equipment.Transceiver' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -89039,7 +88732,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PortChannel.Response" + "$ref": "#/components/schemas/equipment.Transceiver.Response" } }, "text/csv": { @@ -89072,13 +88765,13 @@ } } }, - "/api/v1/ether/PortChannels/{Moid}": { + "/api/v1/equipment/Transceivers/{Moid}": { "get": { "tags": [ - "ether" + "equipment" ], - "summary": "Read a 'ether.PortChannel' resource.", - "operationId": "GetEtherPortChannelByMoid", + "summary": "Read a 'equipment.Transceiver' resource.", + "operationId": "GetEquipmentTransceiverByMoid", "security": [ { "cookieAuth": [] @@ -89089,10 +88782,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Network Switches", - "READ.ether.PortChannel", + "PRIVSET.View SAN Switches", + "PRIVSET.View Servers", + "READ.equipment.Transceiver", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -89105,7 +88800,7 @@ ], "responses": { "200": { - "description": "An instance of the 'ether.PortChannel' resource.", + "description": "An instance of the 'equipment.Transceiver' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -89123,7 +88818,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ether.PortChannel" + "$ref": "#/components/schemas/equipment.Transceiver" } }, "text/csv": { @@ -89138,12 +88833,12 @@ } }, "links": { - "GetEtherPortChannelByMoid": { - "operationId": "GetEtherPortChannelByMoid", + "GetEquipmentTransceiverByMoid": { + "operationId": "GetEquipmentTransceiverByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PortChannels/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Transceivers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -89169,15 +88864,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/externalsite/Authorizations": { + }, "post": { "tags": [ - "externalsite" + "equipment" ], - "summary": "Create a 'externalsite.Authorization' resource.", - "operationId": "CreateExternalsiteAuthorization", + "summary": "Update a 'equipment.Transceiver' resource.", + "operationId": "UpdateEquipmentTransceiver", "security": [ { "cookieAuth": [] @@ -89187,32 +88880,40 @@ }, { "oAuth2": [ - "CREATE.externalsite.Authorization" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.equipment.Transceiver" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'externalsite.Authorization' resource to create.", + "description": "The 'equipment.Transceiver' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/externalsite.Authorization" + "$ref": "#/components/schemas/equipment.Transceiver" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'externalsite.Authorization' resource was created as requested. The 'externalsite.Authorization' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Transceiver' resource was modified as requested. The 'equipment.Transceiver' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -89224,17 +88925,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/externalsite.Authorization" + "$ref": "#/components/schemas/equipment.Transceiver" } } }, "links": { - "GetExternalsiteAuthorizationByMoid": { - "operationId": "GetExternalsiteAuthorizationByMoid", + "GetEquipmentTransceiverByMoid": { + "operationId": "GetEquipmentTransceiverByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Transceivers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -89261,12 +88962,111 @@ } } }, + "patch": { + "tags": [ + "equipment" + ], + "summary": "Update a 'equipment.Transceiver' resource.", + "operationId": "PatchEquipmentTransceiver", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.equipment.Transceiver" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'equipment.Transceiver' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.Transceiver" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'equipment.Transceiver' resource was patched as requested. The 'equipment.Transceiver' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/equipment.Transceiver" + } + } + }, + "links": { + "GetEquipmentTransceiverByMoid": { + "operationId": "GetEquipmentTransceiverByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/equipment/Transceivers/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/ether/HostPorts": { "get": { "tags": [ - "externalsite" + "ether" ], - "summary": "Read a 'externalsite.Authorization' resource.", - "operationId": "GetExternalsiteAuthorizationList", + "summary": "Read a 'ether.HostPort' resource.", + "operationId": "GetEtherHostPortList", "security": [ { "cookieAuth": [] @@ -89276,7 +89076,12 @@ }, { "oAuth2": [ - "READ.externalsite.Authorization" + "PRIVSET.Account Administrator", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.ether.HostPort", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -89317,7 +89122,7 @@ ], "responses": { "200": { - "description": "List of 'externalsite.Authorization' resources for the given filter criteria", + "description": "List of 'ether.HostPort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -89335,7 +89140,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/externalsite.Authorization.Response" + "$ref": "#/components/schemas/ether.HostPort.Response" } }, "text/csv": { @@ -89368,13 +89173,13 @@ } } }, - "/api/v1/externalsite/Authorizations/{Moid}": { - "post": { + "/api/v1/ether/HostPorts/{Moid}": { + "get": { "tags": [ - "externalsite" + "ether" ], - "summary": "Update a 'externalsite.Authorization' resource.", - "operationId": "UpdateExternalsiteAuthorization", + "summary": "Read a 'ether.HostPort' resource.", + "operationId": "GetEtherHostPortByMoid", "security": [ { "cookieAuth": [] @@ -89384,59 +89189,61 @@ }, { "oAuth2": [ - "UPDATE.externalsite.Authorization" + "PRIVSET.Account Administrator", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.ether.HostPort", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'externalsite.Authorization' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/externalsite.Authorization" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'externalsite.Authorization' resource was modified as requested. The 'externalsite.Authorization' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'ether.HostPort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/externalsite.Authorization" + "$ref": "#/components/schemas/ether.HostPort" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetExternalsiteAuthorizationByMoid": { - "operationId": "GetExternalsiteAuthorizationByMoid", + "GetEtherHostPortByMoid": { + "operationId": "GetEtherHostPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/HostPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -89463,12 +89270,12 @@ } } }, - "patch": { + "post": { "tags": [ - "externalsite" + "ether" ], - "summary": "Update a 'externalsite.Authorization' resource.", - "operationId": "PatchExternalsiteAuthorization", + "summary": "Update a 'ether.HostPort' resource.", + "operationId": "UpdateEtherHostPort", "security": [ { "cookieAuth": [] @@ -89478,7 +89285,10 @@ }, { "oAuth2": [ - "UPDATE.externalsite.Authorization" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator", + "UPDATE.ether.HostPort" ] } ], @@ -89491,12 +89301,12 @@ } ], "requestBody": { - "description": "The 'externalsite.Authorization' resource to update.", + "description": "The 'ether.HostPort' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/externalsite.Authorization" + "$ref": "#/components/schemas/ether.HostPort" } }, "application/json-patch+json": { @@ -89508,7 +89318,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'externalsite.Authorization' resource was patched as requested. The 'externalsite.Authorization' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.HostPort' resource was modified as requested. The 'ether.HostPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -89520,17 +89330,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/externalsite.Authorization" + "$ref": "#/components/schemas/ether.HostPort" } } }, "links": { - "GetExternalsiteAuthorizationByMoid": { - "operationId": "GetExternalsiteAuthorizationByMoid", + "GetEtherHostPortByMoid": { + "operationId": "GetEtherHostPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/HostPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -89557,12 +89367,12 @@ } } }, - "get": { + "patch": { "tags": [ - "externalsite" + "ether" ], - "summary": "Read a 'externalsite.Authorization' resource.", - "operationId": "GetExternalsiteAuthorizationByMoid", + "summary": "Update a 'ether.HostPort' resource.", + "operationId": "PatchEtherHostPort", "security": [ { "cookieAuth": [] @@ -89572,56 +89382,62 @@ }, { "oAuth2": [ - "READ.externalsite.Authorization" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator", + "UPDATE.ether.HostPort" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'ether.HostPort' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ether.HostPort" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'externalsite.Authorization' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.HostPort' resource was patched as requested. The 'ether.HostPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/externalsite.Authorization" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/ether.HostPort" } } }, "links": { - "GetExternalsiteAuthorizationByMoid": { - "operationId": "GetExternalsiteAuthorizationByMoid", + "GetEtherHostPortByMoid": { + "operationId": "GetEtherHostPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/HostPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -89649,13 +89465,13 @@ } } }, - "/api/v1/fabric/AppliancePcRoles": { + "/api/v1/ether/NetworkPorts": { "get": { "tags": [ - "fabric" + "ether" ], - "summary": "Read a 'fabric.AppliancePcRole' resource.", - "operationId": "GetFabricAppliancePcRoleList", + "summary": "Read a 'ether.NetworkPort' resource.", + "operationId": "GetEtherNetworkPortList", "security": [ { "cookieAuth": [] @@ -89666,10 +89482,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.AppliancePcRole", + "PRIVSET.View Fabric Interconnects", + "READ.ether.NetworkPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -89712,7 +89527,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.AppliancePcRole' resources for the given filter criteria", + "description": "List of 'ether.NetworkPort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -89730,7 +89545,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole.Response" + "$ref": "#/components/schemas/ether.NetworkPort.Response" } }, "text/csv": { @@ -89761,107 +89576,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "fabric" - ], - "summary": "Create a 'fabric.AppliancePcRole' resource.", - "operationId": "CreateFabricAppliancePcRole", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.fabric.AppliancePcRole", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'fabric.AppliancePcRole' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.AppliancePcRole' resource was created as requested. The 'fabric.AppliancePcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole" - } - } - }, - "links": { - "GetFabricAppliancePcRoleByMoid": { - "operationId": "GetFabricAppliancePcRoleByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/fabric/AppliancePcRoles/{Moid}": { + "/api/v1/ether/NetworkPorts/{Moid}": { "get": { "tags": [ - "fabric" + "ether" ], - "summary": "Read a 'fabric.AppliancePcRole' resource.", - "operationId": "GetFabricAppliancePcRoleByMoid", + "summary": "Read a 'ether.NetworkPort' resource.", + "operationId": "GetEtherNetworkPortByMoid", "security": [ { "cookieAuth": [] @@ -89872,10 +89595,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.AppliancePcRole", + "PRIVSET.View Fabric Interconnects", + "READ.ether.NetworkPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -89888,7 +89610,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.AppliancePcRole' resource.", + "description": "An instance of the 'ether.NetworkPort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -89906,7 +89628,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole" + "$ref": "#/components/schemas/ether.NetworkPort" } }, "text/csv": { @@ -89921,12 +89643,12 @@ } }, "links": { - "GetFabricAppliancePcRoleByMoid": { - "operationId": "GetFabricAppliancePcRoleByMoid", + "GetEtherNetworkPortByMoid": { + "operationId": "GetEtherNetworkPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/NetworkPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -89955,10 +89677,10 @@ }, "post": { "tags": [ - "fabric" + "ether" ], - "summary": "Update a 'fabric.AppliancePcRole' resource.", - "operationId": "UpdateFabricAppliancePcRole", + "summary": "Update a 'ether.NetworkPort' resource.", + "operationId": "UpdateEtherNetworkPort", "security": [ { "cookieAuth": [] @@ -89969,9 +89691,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.AppliancePcRole" + "UPDATE.ether.NetworkPort" ] } ], @@ -89984,12 +89706,12 @@ } ], "requestBody": { - "description": "The 'fabric.AppliancePcRole' resource to update.", + "description": "The 'ether.NetworkPort' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole" + "$ref": "#/components/schemas/ether.NetworkPort" } }, "application/json-patch+json": { @@ -90001,7 +89723,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.AppliancePcRole' resource was modified as requested. The 'fabric.AppliancePcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.NetworkPort' resource was modified as requested. The 'ether.NetworkPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90013,17 +89735,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole" + "$ref": "#/components/schemas/ether.NetworkPort" } } }, "links": { - "GetFabricAppliancePcRoleByMoid": { - "operationId": "GetFabricAppliancePcRoleByMoid", + "GetEtherNetworkPortByMoid": { + "operationId": "GetEtherNetworkPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/NetworkPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -90052,10 +89774,10 @@ }, "patch": { "tags": [ - "fabric" + "ether" ], - "summary": "Update a 'fabric.AppliancePcRole' resource.", - "operationId": "PatchFabricAppliancePcRole", + "summary": "Update a 'ether.NetworkPort' resource.", + "operationId": "PatchEtherNetworkPort", "security": [ { "cookieAuth": [] @@ -90066,9 +89788,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.AppliancePcRole" + "UPDATE.ether.NetworkPort" ] } ], @@ -90081,12 +89803,12 @@ } ], "requestBody": { - "description": "The 'fabric.AppliancePcRole' resource to update.", + "description": "The 'ether.NetworkPort' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole" + "$ref": "#/components/schemas/ether.NetworkPort" } }, "application/json-patch+json": { @@ -90098,7 +89820,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.AppliancePcRole' resource was patched as requested. The 'fabric.AppliancePcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.NetworkPort' resource was patched as requested. The 'ether.NetworkPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90110,17 +89832,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.AppliancePcRole" + "$ref": "#/components/schemas/ether.NetworkPort" } } }, "links": { - "GetFabricAppliancePcRoleByMoid": { - "operationId": "GetFabricAppliancePcRoleByMoid", + "GetEtherNetworkPortByMoid": { + "operationId": "GetEtherNetworkPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/NetworkPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -90146,71 +89868,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "fabric" - ], - "summary": "Delete a 'fabric.AppliancePcRole' resource.", - "operationId": "DeleteFabricAppliancePcRole", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.fabric.AppliancePcRole", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/fabric/ApplianceRoles": { + "/api/v1/ether/PhysicalPorts": { "get": { "tags": [ - "fabric" + "ether" ], - "summary": "Read a 'fabric.ApplianceRole' resource.", - "operationId": "GetFabricApplianceRoleList", + "summary": "Read a 'ether.PhysicalPort' resource.", + "operationId": "GetEtherPhysicalPortList", "security": [ { "cookieAuth": [] @@ -90221,10 +89887,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ApplianceRole", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "READ.ether.PhysicalPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -90267,7 +89933,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.ApplianceRole' resources for the given filter criteria", + "description": "List of 'ether.PhysicalPort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90285,7 +89951,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole.Response" + "$ref": "#/components/schemas/ether.PhysicalPort.Response" } }, "text/csv": { @@ -90316,107 +89982,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "fabric" - ], - "summary": "Create a 'fabric.ApplianceRole' resource.", - "operationId": "CreateFabricApplianceRole", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.fabric.ApplianceRole", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'fabric.ApplianceRole' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ApplianceRole' resource was created as requested. The 'fabric.ApplianceRole' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole" - } - } - }, - "links": { - "GetFabricApplianceRoleByMoid": { - "operationId": "GetFabricApplianceRoleByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/fabric/ApplianceRoles/{Moid}": { + "/api/v1/ether/PhysicalPorts/{Moid}": { "get": { "tags": [ - "fabric" + "ether" ], - "summary": "Read a 'fabric.ApplianceRole' resource.", - "operationId": "GetFabricApplianceRoleByMoid", + "summary": "Read a 'ether.PhysicalPort' resource.", + "operationId": "GetEtherPhysicalPortByMoid", "security": [ { "cookieAuth": [] @@ -90427,10 +90001,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ApplianceRole", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "READ.ether.PhysicalPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -90443,7 +90017,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.ApplianceRole' resource.", + "description": "An instance of the 'ether.PhysicalPort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90461,7 +90035,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole" + "$ref": "#/components/schemas/ether.PhysicalPort" } }, "text/csv": { @@ -90476,12 +90050,12 @@ } }, "links": { - "GetFabricApplianceRoleByMoid": { - "operationId": "GetFabricApplianceRoleByMoid", + "GetEtherPhysicalPortByMoid": { + "operationId": "GetEtherPhysicalPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PhysicalPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -90510,10 +90084,10 @@ }, "post": { "tags": [ - "fabric" + "ether" ], - "summary": "Update a 'fabric.ApplianceRole' resource.", - "operationId": "UpdateFabricApplianceRole", + "summary": "Update a 'ether.PhysicalPort' resource.", + "operationId": "UpdateEtherPhysicalPort", "security": [ { "cookieAuth": [] @@ -90524,9 +90098,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.ApplianceRole" + "UPDATE.ether.PhysicalPort" ] } ], @@ -90539,12 +90113,12 @@ } ], "requestBody": { - "description": "The 'fabric.ApplianceRole' resource to update.", + "description": "The 'ether.PhysicalPort' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole" + "$ref": "#/components/schemas/ether.PhysicalPort" } }, "application/json-patch+json": { @@ -90556,7 +90130,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ApplianceRole' resource was modified as requested. The 'fabric.ApplianceRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.PhysicalPort' resource was modified as requested. The 'ether.PhysicalPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90568,17 +90142,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole" + "$ref": "#/components/schemas/ether.PhysicalPort" } } }, "links": { - "GetFabricApplianceRoleByMoid": { - "operationId": "GetFabricApplianceRoleByMoid", + "GetEtherPhysicalPortByMoid": { + "operationId": "GetEtherPhysicalPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PhysicalPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -90607,10 +90181,10 @@ }, "patch": { "tags": [ - "fabric" + "ether" ], - "summary": "Update a 'fabric.ApplianceRole' resource.", - "operationId": "PatchFabricApplianceRole", + "summary": "Update a 'ether.PhysicalPort' resource.", + "operationId": "PatchEtherPhysicalPort", "security": [ { "cookieAuth": [] @@ -90621,9 +90195,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.ApplianceRole" + "UPDATE.ether.PhysicalPort" ] } ], @@ -90636,12 +90210,12 @@ } ], "requestBody": { - "description": "The 'fabric.ApplianceRole' resource to update.", + "description": "The 'ether.PhysicalPort' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole" + "$ref": "#/components/schemas/ether.PhysicalPort" } }, "application/json-patch+json": { @@ -90653,7 +90227,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ApplianceRole' resource was patched as requested. The 'fabric.ApplianceRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'ether.PhysicalPort' resource was patched as requested. The 'ether.PhysicalPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90665,17 +90239,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ApplianceRole" + "$ref": "#/components/schemas/ether.PhysicalPort" } } }, "links": { - "GetFabricApplianceRoleByMoid": { - "operationId": "GetFabricApplianceRoleByMoid", + "GetEtherPhysicalPortByMoid": { + "operationId": "GetEtherPhysicalPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PhysicalPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -90701,71 +90275,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "fabric" - ], - "summary": "Delete a 'fabric.ApplianceRole' resource.", - "operationId": "DeleteFabricApplianceRole", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.fabric.ApplianceRole", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/fabric/ConfigChangeDetails": { + "/api/v1/ether/PortChannels": { "get": { "tags": [ - "fabric" + "ether" ], - "summary": "Read a 'fabric.ConfigChangeDetail' resource.", - "operationId": "GetFabricConfigChangeDetailList", + "summary": "Read a 'ether.PortChannel' resource.", + "operationId": "GetEtherPortChannelList", "security": [ { "cookieAuth": [] @@ -90776,10 +90294,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ConfigChangeDetail", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "READ.ether.PortChannel", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -90822,7 +90340,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.ConfigChangeDetail' resources for the given filter criteria", + "description": "List of 'ether.PortChannel' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90840,7 +90358,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ConfigChangeDetail.Response" + "$ref": "#/components/schemas/ether.PortChannel.Response" } }, "text/csv": { @@ -90873,13 +90391,13 @@ } } }, - "/api/v1/fabric/ConfigChangeDetails/{Moid}": { + "/api/v1/ether/PortChannels/{Moid}": { "get": { "tags": [ - "fabric" + "ether" ], - "summary": "Read a 'fabric.ConfigChangeDetail' resource.", - "operationId": "GetFabricConfigChangeDetailByMoid", + "summary": "Read a 'ether.PortChannel' resource.", + "operationId": "GetEtherPortChannelByMoid", "security": [ { "cookieAuth": [] @@ -90890,10 +90408,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ConfigChangeDetail", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "READ.ether.PortChannel", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -90906,7 +90424,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.ConfigChangeDetail' resource.", + "description": "An instance of the 'ether.PortChannel' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -90924,7 +90442,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ConfigChangeDetail" + "$ref": "#/components/schemas/ether.PortChannel" } }, "text/csv": { @@ -90939,12 +90457,12 @@ } }, "links": { - "GetFabricConfigChangeDetailByMoid": { - "operationId": "GetFabricConfigChangeDetailByMoid", + "GetEtherPortChannelByMoid": { + "operationId": "GetEtherPortChannelByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ConfigChangeDetails/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/ether/PortChannels/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -90972,13 +90490,102 @@ } } }, - "/api/v1/fabric/ConfigResults": { + "/api/v1/externalsite/Authorizations": { + "post": { + "tags": [ + "externalsite" + ], + "summary": "Create a 'externalsite.Authorization' resource.", + "operationId": "CreateExternalsiteAuthorization", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.externalsite.Authorization" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'externalsite.Authorization' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/externalsite.Authorization" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'externalsite.Authorization' resource was created as requested. The 'externalsite.Authorization' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/externalsite.Authorization" + } + } + }, + "links": { + "GetExternalsiteAuthorizationByMoid": { + "operationId": "GetExternalsiteAuthorizationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, "get": { "tags": [ - "fabric" + "externalsite" ], - "summary": "Read a 'fabric.ConfigResult' resource.", - "operationId": "GetFabricConfigResultList", + "summary": "Read a 'externalsite.Authorization' resource.", + "operationId": "GetExternalsiteAuthorizationList", "security": [ { "cookieAuth": [] @@ -90988,13 +90595,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ConfigResult", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.externalsite.Authorization" ] } ], @@ -91035,7 +90636,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.ConfigResult' resources for the given filter criteria", + "description": "List of 'externalsite.Authorization' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91053,7 +90654,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ConfigResult.Response" + "$ref": "#/components/schemas/externalsite.Authorization.Response" } }, "text/csv": { @@ -91086,13 +90687,13 @@ } } }, - "/api/v1/fabric/ConfigResults/{Moid}": { - "get": { + "/api/v1/externalsite/Authorizations/{Moid}": { + "post": { "tags": [ - "fabric" + "externalsite" ], - "summary": "Read a 'fabric.ConfigResult' resource.", - "operationId": "GetFabricConfigResultByMoid", + "summary": "Update a 'externalsite.Authorization' resource.", + "operationId": "UpdateExternalsiteAuthorization", "security": [ { "cookieAuth": [] @@ -91102,62 +90703,59 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ConfigResult", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.externalsite.Authorization" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'externalsite.Authorization' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/externalsite.Authorization" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fabric.ConfigResult' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'externalsite.Authorization' resource was modified as requested. The 'externalsite.Authorization' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ConfigResult" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/externalsite.Authorization" } } }, "links": { - "GetFabricConfigResultByMoid": { - "operationId": "GetFabricConfigResultByMoid", + "GetExternalsiteAuthorizationByMoid": { + "operationId": "GetExternalsiteAuthorizationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -91183,15 +90781,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/ConfigResultEntries": { - "get": { + }, + "patch": { "tags": [ - "fabric" + "externalsite" ], - "summary": "Read a 'fabric.ConfigResultEntry' resource.", - "operationId": "GetFabricConfigResultEntryList", + "summary": "Update a 'externalsite.Authorization' resource.", + "operationId": "PatchExternalsiteAuthorization", "security": [ { "cookieAuth": [] @@ -91201,83 +90797,65 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ConfigResultEntry", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.externalsite.Authorization" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'externalsite.Authorization' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/externalsite.Authorization" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'fabric.ConfigResultEntry' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'externalsite.Authorization' resource was patched as requested. The 'externalsite.Authorization' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ConfigResultEntry.Response" + "$ref": "#/components/schemas/externalsite.Authorization" } + } + }, + "links": { + "GetExternalsiteAuthorizationByMoid": { + "operationId": "GetExternalsiteAuthorizationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -91297,15 +90875,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/ConfigResultEntries/{Moid}": { + }, "get": { "tags": [ - "fabric" + "externalsite" ], - "summary": "Read a 'fabric.ConfigResultEntry' resource.", - "operationId": "GetFabricConfigResultEntryByMoid", + "summary": "Read a 'externalsite.Authorization' resource.", + "operationId": "GetExternalsiteAuthorizationByMoid", "security": [ { "cookieAuth": [] @@ -91315,13 +90891,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ConfigResultEntry", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.externalsite.Authorization" ] } ], @@ -91332,7 +90902,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.ConfigResultEntry' resource.", + "description": "An instance of the 'externalsite.Authorization' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91350,7 +90920,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ConfigResultEntry" + "$ref": "#/components/schemas/externalsite.Authorization" } }, "text/csv": { @@ -91365,12 +90935,12 @@ } }, "links": { - "GetFabricConfigResultEntryByMoid": { - "operationId": "GetFabricConfigResultEntryByMoid", + "GetExternalsiteAuthorizationByMoid": { + "operationId": "GetExternalsiteAuthorizationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ConfigResultEntries/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/externalsite/Authorizations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -91398,13 +90968,13 @@ } } }, - "/api/v1/fabric/ElementIdentities": { + "/api/v1/fabric/AppliancePcRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.ElementIdentity' resource.", - "operationId": "GetFabricElementIdentityList", + "summary": "Read a 'fabric.AppliancePcRole' resource.", + "operationId": "GetFabricAppliancePcRoleList", "security": [ { "cookieAuth": [] @@ -91415,10 +90985,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.ElementIdentity", + "PRIVSET.View Switch Profiles", + "READ.fabric.AppliancePcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -91461,7 +91031,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.ElementIdentity' resources for the given filter criteria", + "description": "List of 'fabric.AppliancePcRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91479,7 +91049,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ElementIdentity.Response" + "$ref": "#/components/schemas/fabric.AppliancePcRole.Response" } }, "text/csv": { @@ -91510,15 +91080,107 @@ "$ref": "#/components/responses/default" } } + }, + "post": { + "tags": [ + "fabric" + ], + "summary": "Create a 'fabric.AppliancePcRole' resource.", + "operationId": "CreateFabricAppliancePcRole", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.fabric.AppliancePcRole", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'fabric.AppliancePcRole' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.AppliancePcRole" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.AppliancePcRole' resource was created as requested. The 'fabric.AppliancePcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.AppliancePcRole" + } + } + }, + "links": { + "GetFabricAppliancePcRoleByMoid": { + "operationId": "GetFabricAppliancePcRoleByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/fabric/ElementIdentities/{Moid}": { + "/api/v1/fabric/AppliancePcRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.ElementIdentity' resource.", - "operationId": "GetFabricElementIdentityByMoid", + "summary": "Read a 'fabric.AppliancePcRole' resource.", + "operationId": "GetFabricAppliancePcRoleByMoid", "security": [ { "cookieAuth": [] @@ -91529,10 +91191,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.ElementIdentity", + "PRIVSET.View Switch Profiles", + "READ.fabric.AppliancePcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -91545,7 +91207,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.ElementIdentity' resource.", + "description": "An instance of the 'fabric.AppliancePcRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91563,7 +91225,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ElementIdentity" + "$ref": "#/components/schemas/fabric.AppliancePcRole" } }, "text/csv": { @@ -91578,12 +91240,12 @@ } }, "links": { - "GetFabricElementIdentityByMoid": { - "operationId": "GetFabricElementIdentityByMoid", + "GetFabricAppliancePcRoleByMoid": { + "operationId": "GetFabricAppliancePcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ElementIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -91614,8 +91276,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.ElementIdentity' resource.", - "operationId": "UpdateFabricElementIdentity", + "summary": "Update a 'fabric.AppliancePcRole' resource.", + "operationId": "UpdateFabricAppliancePcRole", "security": [ { "cookieAuth": [] @@ -91626,9 +91288,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.ElementIdentity" + "UPDATE.fabric.AppliancePcRole" ] } ], @@ -91641,12 +91303,12 @@ } ], "requestBody": { - "description": "The 'fabric.ElementIdentity' resource to update.", + "description": "The 'fabric.AppliancePcRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ElementIdentity" + "$ref": "#/components/schemas/fabric.AppliancePcRole" } }, "application/json-patch+json": { @@ -91658,7 +91320,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ElementIdentity' resource was modified as requested. The 'fabric.ElementIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.AppliancePcRole' resource was modified as requested. The 'fabric.AppliancePcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91670,17 +91332,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ElementIdentity" + "$ref": "#/components/schemas/fabric.AppliancePcRole" } } }, "links": { - "GetFabricElementIdentityByMoid": { - "operationId": "GetFabricElementIdentityByMoid", + "GetFabricAppliancePcRoleByMoid": { + "operationId": "GetFabricAppliancePcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ElementIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -91711,8 +91373,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.ElementIdentity' resource.", - "operationId": "PatchFabricElementIdentity", + "summary": "Update a 'fabric.AppliancePcRole' resource.", + "operationId": "PatchFabricAppliancePcRole", "security": [ { "cookieAuth": [] @@ -91723,9 +91385,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.ElementIdentity" + "UPDATE.fabric.AppliancePcRole" ] } ], @@ -91738,12 +91400,12 @@ } ], "requestBody": { - "description": "The 'fabric.ElementIdentity' resource to update.", + "description": "The 'fabric.AppliancePcRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ElementIdentity" + "$ref": "#/components/schemas/fabric.AppliancePcRole" } }, "application/json-patch+json": { @@ -91755,7 +91417,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ElementIdentity' resource was patched as requested. The 'fabric.ElementIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.AppliancePcRole' resource was patched as requested. The 'fabric.AppliancePcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91767,17 +91429,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ElementIdentity" + "$ref": "#/components/schemas/fabric.AppliancePcRole" } } }, "links": { - "GetFabricElementIdentityByMoid": { - "operationId": "GetFabricElementIdentityByMoid", + "GetFabricAppliancePcRoleByMoid": { + "operationId": "GetFabricAppliancePcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ElementIdentities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/AppliancePcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -91803,15 +91465,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/EstimateImpacts": { - "post": { + }, + "delete": { "tags": [ "fabric" ], - "summary": "Create a 'fabric.EstimateImpact' resource.", - "operationId": "CreateFabricEstimateImpact", + "summary": "Delete a 'fabric.AppliancePcRole' resource.", + "operationId": "DeleteFabricAppliancePcRole", "security": [ { "cookieAuth": [] @@ -91821,7 +91481,7 @@ }, { "oAuth2": [ - "CREATE.fabric.EstimateImpact", + "DELETE.fabric.AppliancePcRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -91830,26 +91490,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'fabric.EstimateImpact' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EstimateImpact" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EstimateImpact' resource was created as requested. The 'fabric.EstimateImpact' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91857,28 +91503,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EstimateImpact" - } - } - }, - "links": { - "GetFabricEstimateImpactByMoid": { - "operationId": "GetFabricEstimateImpactByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EstimateImpacts/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -91899,13 +91523,13 @@ } } }, - "/api/v1/fabric/EthNetworkControlPolicies": { + "/api/v1/fabric/ApplianceRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkControlPolicy' resource.", - "operationId": "GetFabricEthNetworkControlPolicyList", + "summary": "Read a 'fabric.ApplianceRole' resource.", + "operationId": "GetFabricApplianceRoleList", "security": [ { "cookieAuth": [] @@ -91916,10 +91540,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkControlPolicy", + "PRIVSET.View Switch Profiles", + "READ.fabric.ApplianceRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -91962,7 +91586,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.EthNetworkControlPolicy' resources for the given filter criteria", + "description": "List of 'fabric.ApplianceRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -91980,7 +91604,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy.Response" + "$ref": "#/components/schemas/fabric.ApplianceRole.Response" } }, "text/csv": { @@ -92016,8 +91640,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.EthNetworkControlPolicy' resource.", - "operationId": "CreateFabricEthNetworkControlPolicy", + "summary": "Create a 'fabric.ApplianceRole' resource.", + "operationId": "CreateFabricApplianceRole", "security": [ { "cookieAuth": [] @@ -92027,9 +91651,9 @@ }, { "oAuth2": [ - "CREATE.fabric.EthNetworkControlPolicy", + "CREATE.fabric.ApplianceRole", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -92043,19 +91667,19 @@ } ], "requestBody": { - "description": "The 'fabric.EthNetworkControlPolicy' resource to create.", + "description": "The 'fabric.ApplianceRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" + "$ref": "#/components/schemas/fabric.ApplianceRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkControlPolicy' resource was created as requested. The 'fabric.EthNetworkControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ApplianceRole' resource was created as requested. The 'fabric.ApplianceRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -92067,17 +91691,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" + "$ref": "#/components/schemas/fabric.ApplianceRole" } } }, "links": { - "GetFabricEthNetworkControlPolicyByMoid": { - "operationId": "GetFabricEthNetworkControlPolicyByMoid", + "GetFabricApplianceRoleByMoid": { + "operationId": "GetFabricApplianceRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -92105,13 +91729,13 @@ } } }, - "/api/v1/fabric/EthNetworkControlPolicies/{Moid}": { + "/api/v1/fabric/ApplianceRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkControlPolicy' resource.", - "operationId": "GetFabricEthNetworkControlPolicyByMoid", + "summary": "Read a 'fabric.ApplianceRole' resource.", + "operationId": "GetFabricApplianceRoleByMoid", "security": [ { "cookieAuth": [] @@ -92122,10 +91746,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkControlPolicy", + "PRIVSET.View Switch Profiles", + "READ.fabric.ApplianceRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -92138,7 +91762,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.EthNetworkControlPolicy' resource.", + "description": "An instance of the 'fabric.ApplianceRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -92156,7 +91780,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" + "$ref": "#/components/schemas/fabric.ApplianceRole" } }, "text/csv": { @@ -92171,12 +91795,12 @@ } }, "links": { - "GetFabricEthNetworkControlPolicyByMoid": { - "operationId": "GetFabricEthNetworkControlPolicyByMoid", + "GetFabricApplianceRoleByMoid": { + "operationId": "GetFabricApplianceRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -92207,8 +91831,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.EthNetworkControlPolicy' resource.", - "operationId": "UpdateFabricEthNetworkControlPolicy", + "summary": "Update a 'fabric.ApplianceRole' resource.", + "operationId": "UpdateFabricApplianceRole", "security": [ { "cookieAuth": [] @@ -92219,9 +91843,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.EthNetworkControlPolicy" + "UPDATE.fabric.ApplianceRole" ] } ], @@ -92234,12 +91858,12 @@ } ], "requestBody": { - "description": "The 'fabric.EthNetworkControlPolicy' resource to update.", + "description": "The 'fabric.ApplianceRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" + "$ref": "#/components/schemas/fabric.ApplianceRole" } }, "application/json-patch+json": { @@ -92251,7 +91875,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkControlPolicy' resource was modified as requested. The 'fabric.EthNetworkControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ApplianceRole' resource was modified as requested. The 'fabric.ApplianceRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -92263,17 +91887,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" + "$ref": "#/components/schemas/fabric.ApplianceRole" } } }, "links": { - "GetFabricEthNetworkControlPolicyByMoid": { - "operationId": "GetFabricEthNetworkControlPolicyByMoid", + "GetFabricApplianceRoleByMoid": { + "operationId": "GetFabricApplianceRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -92304,8 +91928,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.EthNetworkControlPolicy' resource.", - "operationId": "PatchFabricEthNetworkControlPolicy", + "summary": "Update a 'fabric.ApplianceRole' resource.", + "operationId": "PatchFabricApplianceRole", "security": [ { "cookieAuth": [] @@ -92316,9 +91940,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.EthNetworkControlPolicy" + "UPDATE.fabric.ApplianceRole" ] } ], @@ -92331,12 +91955,12 @@ } ], "requestBody": { - "description": "The 'fabric.EthNetworkControlPolicy' resource to update.", + "description": "The 'fabric.ApplianceRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" + "$ref": "#/components/schemas/fabric.ApplianceRole" } }, "application/json-patch+json": { @@ -92348,7 +91972,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkControlPolicy' resource was patched as requested. The 'fabric.EthNetworkControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ApplianceRole' resource was patched as requested. The 'fabric.ApplianceRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -92360,17 +91984,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" + "$ref": "#/components/schemas/fabric.ApplianceRole" } } }, "links": { - "GetFabricEthNetworkControlPolicyByMoid": { - "operationId": "GetFabricEthNetworkControlPolicyByMoid", + "GetFabricApplianceRoleByMoid": { + "operationId": "GetFabricApplianceRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ApplianceRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -92401,8 +92025,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.EthNetworkControlPolicy' resource.", - "operationId": "DeleteFabricEthNetworkControlPolicy", + "summary": "Delete a 'fabric.ApplianceRole' resource.", + "operationId": "DeleteFabricApplianceRole", "security": [ { "cookieAuth": [] @@ -92412,9 +92036,9 @@ }, { "oAuth2": [ - "DELETE.fabric.EthNetworkControlPolicy", + "DELETE.fabric.ApplianceRole", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -92454,13 +92078,13 @@ } } }, - "/api/v1/fabric/EthNetworkControlPolicyInventories": { + "/api/v1/fabric/ConfigChangeDetails": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkControlPolicyInventory' resource.", - "operationId": "GetFabricEthNetworkControlPolicyInventoryList", + "summary": "Read a 'fabric.ConfigChangeDetail' resource.", + "operationId": "GetFabricConfigChangeDetailList", "security": [ { "cookieAuth": [] @@ -92471,10 +92095,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkControlPolicyInventory", + "PRIVSET.View Switch Profiles", + "READ.fabric.ConfigChangeDetail", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -92517,7 +92141,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.EthNetworkControlPolicyInventory' resources for the given filter criteria", + "description": "List of 'fabric.ConfigChangeDetail' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -92535,7 +92159,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicyInventory.Response" + "$ref": "#/components/schemas/fabric.ConfigChangeDetail.Response" } }, "text/csv": { @@ -92568,13 +92192,13 @@ } } }, - "/api/v1/fabric/EthNetworkControlPolicyInventories/{Moid}": { + "/api/v1/fabric/ConfigChangeDetails/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkControlPolicyInventory' resource.", - "operationId": "GetFabricEthNetworkControlPolicyInventoryByMoid", + "summary": "Read a 'fabric.ConfigChangeDetail' resource.", + "operationId": "GetFabricConfigChangeDetailByMoid", "security": [ { "cookieAuth": [] @@ -92585,10 +92209,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkControlPolicyInventory", + "PRIVSET.View Switch Profiles", + "READ.fabric.ConfigChangeDetail", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -92601,7 +92225,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.EthNetworkControlPolicyInventory' resource.", + "description": "An instance of the 'fabric.ConfigChangeDetail' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -92619,7 +92243,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkControlPolicyInventory" + "$ref": "#/components/schemas/fabric.ConfigChangeDetail" } }, "text/csv": { @@ -92634,12 +92258,12 @@ } }, "links": { - "GetFabricEthNetworkControlPolicyInventoryByMoid": { - "operationId": "GetFabricEthNetworkControlPolicyInventoryByMoid", + "GetFabricConfigChangeDetailByMoid": { + "operationId": "GetFabricConfigChangeDetailByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicyInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ConfigChangeDetails/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -92667,13 +92291,13 @@ } } }, - "/api/v1/fabric/EthNetworkGroupPolicies": { + "/api/v1/fabric/ConfigResults": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkGroupPolicy' resource.", - "operationId": "GetFabricEthNetworkGroupPolicyList", + "summary": "Read a 'fabric.ConfigResult' resource.", + "operationId": "GetFabricConfigResultList", "security": [ { "cookieAuth": [] @@ -92684,10 +92308,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkGroupPolicy", + "PRIVSET.View Switch Profiles", + "READ.fabric.ConfigResult", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -92730,7 +92354,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.EthNetworkGroupPolicy' resources for the given filter criteria", + "description": "List of 'fabric.ConfigResult' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -92748,7 +92372,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy.Response" + "$ref": "#/components/schemas/fabric.ConfigResult.Response" } }, "text/csv": { @@ -92779,13 +92403,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/fabric/ConfigResults/{Moid}": { + "get": { "tags": [ "fabric" ], - "summary": "Create a 'fabric.EthNetworkGroupPolicy' resource.", - "operationId": "CreateFabricEthNetworkGroupPolicy", + "summary": "Read a 'fabric.ConfigResult' resource.", + "operationId": "GetFabricConfigResultByMoid", "security": [ { "cookieAuth": [] @@ -92795,57 +92421,62 @@ }, { "oAuth2": [ - "CREATE.fabric.EthNetworkGroupPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Switch Profiles", + "READ.fabric.ConfigResult", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'fabric.EthNetworkGroupPolicy' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkGroupPolicy' resource was created as requested. The 'fabric.EthNetworkGroupPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fabric.ConfigResult' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" + "$ref": "#/components/schemas/fabric.ConfigResult" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFabricEthNetworkGroupPolicyByMoid": { - "operationId": "GetFabricEthNetworkGroupPolicyByMoid", + "GetFabricConfigResultByMoid": { + "operationId": "GetFabricConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -92873,362 +92504,13 @@ } } }, - "/api/v1/fabric/EthNetworkGroupPolicies/{Moid}": { - "get": { - "tags": [ - "fabric" - ], - "summary": "Read a 'fabric.EthNetworkGroupPolicy' resource.", - "operationId": "GetFabricEthNetworkGroupPolicyByMoid", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkGroupPolicy", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "An instance of the 'fabric.EthNetworkGroupPolicy' resource.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - }, - "links": { - "GetFabricEthNetworkGroupPolicyByMoid": { - "operationId": "GetFabricEthNetworkGroupPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "post": { - "tags": [ - "fabric" - ], - "summary": "Update a 'fabric.EthNetworkGroupPolicy' resource.", - "operationId": "UpdateFabricEthNetworkGroupPolicy", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator", - "UPDATE.fabric.EthNetworkGroupPolicy" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'fabric.EthNetworkGroupPolicy' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkGroupPolicy' resource was modified as requested. The 'fabric.EthNetworkGroupPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" - } - } - }, - "links": { - "GetFabricEthNetworkGroupPolicyByMoid": { - "operationId": "GetFabricEthNetworkGroupPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "fabric" - ], - "summary": "Update a 'fabric.EthNetworkGroupPolicy' resource.", - "operationId": "PatchFabricEthNetworkGroupPolicy", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator", - "UPDATE.fabric.EthNetworkGroupPolicy" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'fabric.EthNetworkGroupPolicy' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkGroupPolicy' resource was patched as requested. The 'fabric.EthNetworkGroupPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" - } - } - }, - "links": { - "GetFabricEthNetworkGroupPolicyByMoid": { - "operationId": "GetFabricEthNetworkGroupPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "delete": { - "tags": [ - "fabric" - ], - "summary": "Delete a 'fabric.EthNetworkGroupPolicy' resource.", - "operationId": "DeleteFabricEthNetworkGroupPolicy", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.fabric.EthNetworkGroupPolicy", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/fabric/EthNetworkGroupPolicyInventories": { + "/api/v1/fabric/ConfigResultEntries": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkGroupPolicyInventory' resource.", - "operationId": "GetFabricEthNetworkGroupPolicyInventoryList", + "summary": "Read a 'fabric.ConfigResultEntry' resource.", + "operationId": "GetFabricConfigResultEntryList", "security": [ { "cookieAuth": [] @@ -93239,10 +92521,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkGroupPolicyInventory", + "PRIVSET.View Switch Profiles", + "READ.fabric.ConfigResultEntry", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -93285,7 +92567,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.EthNetworkGroupPolicyInventory' resources for the given filter criteria", + "description": "List of 'fabric.ConfigResultEntry' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -93303,7 +92585,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicyInventory.Response" + "$ref": "#/components/schemas/fabric.ConfigResultEntry.Response" } }, "text/csv": { @@ -93336,13 +92618,13 @@ } } }, - "/api/v1/fabric/EthNetworkGroupPolicyInventories/{Moid}": { + "/api/v1/fabric/ConfigResultEntries/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkGroupPolicyInventory' resource.", - "operationId": "GetFabricEthNetworkGroupPolicyInventoryByMoid", + "summary": "Read a 'fabric.ConfigResultEntry' resource.", + "operationId": "GetFabricConfigResultEntryByMoid", "security": [ { "cookieAuth": [] @@ -93353,10 +92635,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.EthNetworkGroupPolicyInventory", + "PRIVSET.View Switch Profiles", + "READ.fabric.ConfigResultEntry", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -93369,7 +92651,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.EthNetworkGroupPolicyInventory' resource.", + "description": "An instance of the 'fabric.ConfigResultEntry' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -93387,7 +92669,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicyInventory" + "$ref": "#/components/schemas/fabric.ConfigResultEntry" } }, "text/csv": { @@ -93402,12 +92684,12 @@ } }, "links": { - "GetFabricEthNetworkGroupPolicyInventoryByMoid": { - "operationId": "GetFabricEthNetworkGroupPolicyInventoryByMoid", + "GetFabricConfigResultEntryByMoid": { + "operationId": "GetFabricConfigResultEntryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicyInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ConfigResultEntries/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -93435,13 +92717,13 @@ } } }, - "/api/v1/fabric/EthNetworkPolicies": { + "/api/v1/fabric/ElementIdentities": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkPolicy' resource.", - "operationId": "GetFabricEthNetworkPolicyList", + "summary": "Read a 'fabric.ElementIdentity' resource.", + "operationId": "GetFabricElementIdentityList", "security": [ { "cookieAuth": [] @@ -93452,10 +92734,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.EthNetworkPolicy", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.ElementIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -93498,7 +92780,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.EthNetworkPolicy' resources for the given filter criteria", + "description": "List of 'fabric.ElementIdentity' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -93516,7 +92798,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy.Response" + "$ref": "#/components/schemas/fabric.ElementIdentity.Response" } }, "text/csv": { @@ -93547,107 +92829,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "fabric" - ], - "summary": "Create a 'fabric.EthNetworkPolicy' resource.", - "operationId": "CreateFabricEthNetworkPolicy", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.fabric.EthNetworkPolicy", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'fabric.EthNetworkPolicy' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkPolicy' resource was created as requested. The 'fabric.EthNetworkPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy" - } - } - }, - "links": { - "GetFabricEthNetworkPolicyByMoid": { - "operationId": "GetFabricEthNetworkPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/fabric/EthNetworkPolicies/{Moid}": { + "/api/v1/fabric/ElementIdentities/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.EthNetworkPolicy' resource.", - "operationId": "GetFabricEthNetworkPolicyByMoid", + "summary": "Read a 'fabric.ElementIdentity' resource.", + "operationId": "GetFabricElementIdentityByMoid", "security": [ { "cookieAuth": [] @@ -93658,10 +92848,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.EthNetworkPolicy", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.ElementIdentity", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -93674,7 +92864,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.EthNetworkPolicy' resource.", + "description": "An instance of the 'fabric.ElementIdentity' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -93692,7 +92882,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy" + "$ref": "#/components/schemas/fabric.ElementIdentity" } }, "text/csv": { @@ -93707,12 +92897,12 @@ } }, "links": { - "GetFabricEthNetworkPolicyByMoid": { - "operationId": "GetFabricEthNetworkPolicyByMoid", + "GetFabricElementIdentityByMoid": { + "operationId": "GetFabricElementIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ElementIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -93743,8 +92933,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.EthNetworkPolicy' resource.", - "operationId": "UpdateFabricEthNetworkPolicy", + "summary": "Update a 'fabric.ElementIdentity' resource.", + "operationId": "UpdateFabricElementIdentity", "security": [ { "cookieAuth": [] @@ -93755,9 +92945,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.EthNetworkPolicy" + "UPDATE.fabric.ElementIdentity" ] } ], @@ -93770,12 +92960,12 @@ } ], "requestBody": { - "description": "The 'fabric.EthNetworkPolicy' resource to update.", + "description": "The 'fabric.ElementIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy" + "$ref": "#/components/schemas/fabric.ElementIdentity" } }, "application/json-patch+json": { @@ -93787,7 +92977,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkPolicy' resource was modified as requested. The 'fabric.EthNetworkPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ElementIdentity' resource was modified as requested. The 'fabric.ElementIdentity' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -93799,17 +92989,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy" + "$ref": "#/components/schemas/fabric.ElementIdentity" } } }, "links": { - "GetFabricEthNetworkPolicyByMoid": { - "operationId": "GetFabricEthNetworkPolicyByMoid", + "GetFabricElementIdentityByMoid": { + "operationId": "GetFabricElementIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ElementIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -93840,8 +93030,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.EthNetworkPolicy' resource.", - "operationId": "PatchFabricEthNetworkPolicy", + "summary": "Update a 'fabric.ElementIdentity' resource.", + "operationId": "PatchFabricElementIdentity", "security": [ { "cookieAuth": [] @@ -93852,9 +93042,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.EthNetworkPolicy" + "UPDATE.fabric.ElementIdentity" ] } ], @@ -93867,12 +93057,12 @@ } ], "requestBody": { - "description": "The 'fabric.EthNetworkPolicy' resource to update.", + "description": "The 'fabric.ElementIdentity' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy" + "$ref": "#/components/schemas/fabric.ElementIdentity" } }, "application/json-patch+json": { @@ -93884,7 +93074,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkPolicy' resource was patched as requested. The 'fabric.EthNetworkPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ElementIdentity' resource was patched as requested. The 'fabric.ElementIdentity' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -93896,17 +93086,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.EthNetworkPolicy" + "$ref": "#/components/schemas/fabric.ElementIdentity" } } }, "links": { - "GetFabricEthNetworkPolicyByMoid": { - "operationId": "GetFabricEthNetworkPolicyByMoid", + "GetFabricElementIdentityByMoid": { + "operationId": "GetFabricElementIdentityByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ElementIdentities/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -93932,13 +93122,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { + } + }, + "/api/v1/fabric/EstimateImpacts": { + "post": { "tags": [ "fabric" ], - "summary": "Delete a 'fabric.EthNetworkPolicy' resource.", - "operationId": "DeleteFabricEthNetworkPolicy", + "summary": "Create a 'fabric.EstimateImpact' resource.", + "operationId": "CreateFabricEstimateImpact", "security": [ { "cookieAuth": [] @@ -93948,7 +93140,7 @@ }, { "oAuth2": [ - "DELETE.fabric.EthNetworkPolicy", + "CREATE.fabric.EstimateImpact", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -93957,12 +93149,26 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'fabric.EstimateImpact' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.EstimateImpact" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EstimateImpact' resource was created as requested. The 'fabric.EstimateImpact' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -93970,6 +93176,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.EstimateImpact" + } + } + }, + "links": { + "GetFabricEstimateImpactByMoid": { + "operationId": "GetFabricEstimateImpactByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EstimateImpacts/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -93990,13 +93218,13 @@ } } }, - "/api/v1/fabric/FcNetworkPolicies": { + "/api/v1/fabric/EthNetworkControlPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcNetworkPolicy' resource.", - "operationId": "GetFabricFcNetworkPolicyList", + "summary": "Read a 'fabric.EthNetworkControlPolicy' resource.", + "operationId": "GetFabricEthNetworkControlPolicyList", "security": [ { "cookieAuth": [] @@ -94007,10 +93235,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.FcNetworkPolicy", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -94053,7 +93281,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FcNetworkPolicy' resources for the given filter criteria", + "description": "List of 'fabric.EthNetworkControlPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94071,7 +93299,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy.Response" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy.Response" } }, "text/csv": { @@ -94107,8 +93335,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FcNetworkPolicy' resource.", - "operationId": "CreateFabricFcNetworkPolicy", + "summary": "Create a 'fabric.EthNetworkControlPolicy' resource.", + "operationId": "CreateFabricEthNetworkControlPolicy", "security": [ { "cookieAuth": [] @@ -94118,9 +93346,9 @@ }, { "oAuth2": [ - "CREATE.fabric.FcNetworkPolicy", + "CREATE.fabric.EthNetworkControlPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } @@ -94134,19 +93362,19 @@ } ], "requestBody": { - "description": "The 'fabric.FcNetworkPolicy' resource to create.", + "description": "The 'fabric.EthNetworkControlPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcNetworkPolicy' resource was created as requested. The 'fabric.FcNetworkPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkControlPolicy' resource was created as requested. The 'fabric.EthNetworkControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94158,17 +93386,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" } } }, "links": { - "GetFabricFcNetworkPolicyByMoid": { - "operationId": "GetFabricFcNetworkPolicyByMoid", + "GetFabricEthNetworkControlPolicyByMoid": { + "operationId": "GetFabricEthNetworkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -94196,13 +93424,13 @@ } } }, - "/api/v1/fabric/FcNetworkPolicies/{Moid}": { + "/api/v1/fabric/EthNetworkControlPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcNetworkPolicy' resource.", - "operationId": "GetFabricFcNetworkPolicyByMoid", + "summary": "Read a 'fabric.EthNetworkControlPolicy' resource.", + "operationId": "GetFabricEthNetworkControlPolicyByMoid", "security": [ { "cookieAuth": [] @@ -94213,10 +93441,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.FcNetworkPolicy", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -94229,7 +93457,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FcNetworkPolicy' resource.", + "description": "An instance of the 'fabric.EthNetworkControlPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94247,7 +93475,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" } }, "text/csv": { @@ -94262,12 +93490,12 @@ } }, "links": { - "GetFabricFcNetworkPolicyByMoid": { - "operationId": "GetFabricFcNetworkPolicyByMoid", + "GetFabricEthNetworkControlPolicyByMoid": { + "operationId": "GetFabricEthNetworkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -94298,8 +93526,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcNetworkPolicy' resource.", - "operationId": "UpdateFabricFcNetworkPolicy", + "summary": "Update a 'fabric.EthNetworkControlPolicy' resource.", + "operationId": "UpdateFabricEthNetworkControlPolicy", "security": [ { "cookieAuth": [] @@ -94310,9 +93538,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcNetworkPolicy" + "UPDATE.fabric.EthNetworkControlPolicy" ] } ], @@ -94325,12 +93553,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcNetworkPolicy' resource to update.", + "description": "The 'fabric.EthNetworkControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" } }, "application/json-patch+json": { @@ -94342,7 +93570,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcNetworkPolicy' resource was modified as requested. The 'fabric.FcNetworkPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkControlPolicy' resource was modified as requested. The 'fabric.EthNetworkControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94354,17 +93582,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" } } }, "links": { - "GetFabricFcNetworkPolicyByMoid": { - "operationId": "GetFabricFcNetworkPolicyByMoid", + "GetFabricEthNetworkControlPolicyByMoid": { + "operationId": "GetFabricEthNetworkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -94395,8 +93623,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcNetworkPolicy' resource.", - "operationId": "PatchFabricFcNetworkPolicy", + "summary": "Update a 'fabric.EthNetworkControlPolicy' resource.", + "operationId": "PatchFabricEthNetworkControlPolicy", "security": [ { "cookieAuth": [] @@ -94407,9 +93635,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcNetworkPolicy" + "UPDATE.fabric.EthNetworkControlPolicy" ] } ], @@ -94422,12 +93650,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcNetworkPolicy' resource to update.", + "description": "The 'fabric.EthNetworkControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" } }, "application/json-patch+json": { @@ -94439,7 +93667,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcNetworkPolicy' resource was patched as requested. The 'fabric.FcNetworkPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkControlPolicy' resource was patched as requested. The 'fabric.EthNetworkControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94451,17 +93679,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcNetworkPolicy" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicy" } } }, "links": { - "GetFabricFcNetworkPolicyByMoid": { - "operationId": "GetFabricFcNetworkPolicyByMoid", + "GetFabricEthNetworkControlPolicyByMoid": { + "operationId": "GetFabricEthNetworkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -94492,8 +93720,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FcNetworkPolicy' resource.", - "operationId": "DeleteFabricFcNetworkPolicy", + "summary": "Delete a 'fabric.EthNetworkControlPolicy' resource.", + "operationId": "DeleteFabricEthNetworkControlPolicy", "security": [ { "cookieAuth": [] @@ -94503,9 +93731,9 @@ }, { "oAuth2": [ - "DELETE.fabric.FcNetworkPolicy", + "DELETE.fabric.EthNetworkControlPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } @@ -94545,13 +93773,13 @@ } } }, - "/api/v1/fabric/FcStorageRoles": { + "/api/v1/fabric/EthNetworkControlPolicyInventories": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcStorageRole' resource.", - "operationId": "GetFabricFcStorageRoleList", + "summary": "Read a 'fabric.EthNetworkControlPolicyInventory' resource.", + "operationId": "GetFabricEthNetworkControlPolicyInventoryList", "security": [ { "cookieAuth": [] @@ -94562,10 +93790,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.FcStorageRole", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkControlPolicyInventory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -94608,7 +93836,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FcStorageRole' resources for the given filter criteria", + "description": "List of 'fabric.EthNetworkControlPolicyInventory' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94626,7 +93854,220 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole.Response" + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicyInventory.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/fabric/EthNetworkControlPolicyInventories/{Moid}": { + "get": { + "tags": [ + "fabric" + ], + "summary": "Read a 'fabric.EthNetworkControlPolicyInventory' resource.", + "operationId": "GetFabricEthNetworkControlPolicyInventoryByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkControlPolicyInventory", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'fabric.EthNetworkControlPolicyInventory' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.EthNetworkControlPolicyInventory" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFabricEthNetworkControlPolicyInventoryByMoid": { + "operationId": "GetFabricEthNetworkControlPolicyInventoryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkControlPolicyInventories/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/fabric/EthNetworkGroupPolicies": { + "get": { + "tags": [ + "fabric" + ], + "summary": "Read a 'fabric.EthNetworkGroupPolicy' resource.", + "operationId": "GetFabricEthNetworkGroupPolicyList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkGroupPolicy", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'fabric.EthNetworkGroupPolicy' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy.Response" } }, "text/csv": { @@ -94662,8 +94103,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FcStorageRole' resource.", - "operationId": "CreateFabricFcStorageRole", + "summary": "Create a 'fabric.EthNetworkGroupPolicy' resource.", + "operationId": "CreateFabricEthNetworkGroupPolicy", "security": [ { "cookieAuth": [] @@ -94673,9 +94114,9 @@ }, { "oAuth2": [ - "CREATE.fabric.FcStorageRole", + "CREATE.fabric.EthNetworkGroupPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } @@ -94689,19 +94130,19 @@ } ], "requestBody": { - "description": "The 'fabric.FcStorageRole' resource to create.", + "description": "The 'fabric.EthNetworkGroupPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcStorageRole' resource was created as requested. The 'fabric.FcStorageRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkGroupPolicy' resource was created as requested. The 'fabric.EthNetworkGroupPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94713,17 +94154,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" } } }, "links": { - "GetFabricFcStorageRoleByMoid": { - "operationId": "GetFabricFcStorageRoleByMoid", + "GetFabricEthNetworkGroupPolicyByMoid": { + "operationId": "GetFabricEthNetworkGroupPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -94751,13 +94192,13 @@ } } }, - "/api/v1/fabric/FcStorageRoles/{Moid}": { + "/api/v1/fabric/EthNetworkGroupPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcStorageRole' resource.", - "operationId": "GetFabricFcStorageRoleByMoid", + "summary": "Read a 'fabric.EthNetworkGroupPolicy' resource.", + "operationId": "GetFabricEthNetworkGroupPolicyByMoid", "security": [ { "cookieAuth": [] @@ -94768,10 +94209,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.FcStorageRole", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkGroupPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -94784,7 +94225,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FcStorageRole' resource.", + "description": "An instance of the 'fabric.EthNetworkGroupPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94802,7 +94243,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" } }, "text/csv": { @@ -94817,12 +94258,12 @@ } }, "links": { - "GetFabricFcStorageRoleByMoid": { - "operationId": "GetFabricFcStorageRoleByMoid", + "GetFabricEthNetworkGroupPolicyByMoid": { + "operationId": "GetFabricEthNetworkGroupPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -94853,8 +94294,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcStorageRole' resource.", - "operationId": "UpdateFabricFcStorageRole", + "summary": "Update a 'fabric.EthNetworkGroupPolicy' resource.", + "operationId": "UpdateFabricEthNetworkGroupPolicy", "security": [ { "cookieAuth": [] @@ -94865,9 +94306,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcStorageRole" + "UPDATE.fabric.EthNetworkGroupPolicy" ] } ], @@ -94880,12 +94321,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcStorageRole' resource to update.", + "description": "The 'fabric.EthNetworkGroupPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" } }, "application/json-patch+json": { @@ -94897,7 +94338,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcStorageRole' resource was modified as requested. The 'fabric.FcStorageRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkGroupPolicy' resource was modified as requested. The 'fabric.EthNetworkGroupPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -94909,17 +94350,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" } } }, "links": { - "GetFabricFcStorageRoleByMoid": { - "operationId": "GetFabricFcStorageRoleByMoid", + "GetFabricEthNetworkGroupPolicyByMoid": { + "operationId": "GetFabricEthNetworkGroupPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -94950,8 +94391,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcStorageRole' resource.", - "operationId": "PatchFabricFcStorageRole", + "summary": "Update a 'fabric.EthNetworkGroupPolicy' resource.", + "operationId": "PatchFabricEthNetworkGroupPolicy", "security": [ { "cookieAuth": [] @@ -94962,9 +94403,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcStorageRole" + "UPDATE.fabric.EthNetworkGroupPolicy" ] } ], @@ -94977,12 +94418,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcStorageRole' resource to update.", + "description": "The 'fabric.EthNetworkGroupPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" } }, "application/json-patch+json": { @@ -94994,7 +94435,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcStorageRole' resource was patched as requested. The 'fabric.FcStorageRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkGroupPolicy' resource was patched as requested. The 'fabric.EthNetworkGroupPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95006,17 +94447,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcStorageRole" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicy" } } }, "links": { - "GetFabricFcStorageRoleByMoid": { - "operationId": "GetFabricFcStorageRoleByMoid", + "GetFabricEthNetworkGroupPolicyByMoid": { + "operationId": "GetFabricEthNetworkGroupPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -95047,8 +94488,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FcStorageRole' resource.", - "operationId": "DeleteFabricFcStorageRole", + "summary": "Delete a 'fabric.EthNetworkGroupPolicy' resource.", + "operationId": "DeleteFabricEthNetworkGroupPolicy", "security": [ { "cookieAuth": [] @@ -95058,9 +94499,9 @@ }, { "oAuth2": [ - "DELETE.fabric.FcStorageRole", + "DELETE.fabric.EthNetworkGroupPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } @@ -95100,13 +94541,13 @@ } } }, - "/api/v1/fabric/FcUplinkPcRoles": { + "/api/v1/fabric/EthNetworkGroupPolicyInventories": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcUplinkPcRole' resource.", - "operationId": "GetFabricFcUplinkPcRoleList", + "summary": "Read a 'fabric.EthNetworkGroupPolicyInventory' resource.", + "operationId": "GetFabricEthNetworkGroupPolicyInventoryList", "security": [ { "cookieAuth": [] @@ -95117,10 +94558,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.FcUplinkPcRole", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkGroupPolicyInventory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -95163,7 +94604,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FcUplinkPcRole' resources for the given filter criteria", + "description": "List of 'fabric.EthNetworkGroupPolicyInventory' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95181,7 +94622,220 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole.Response" + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicyInventory.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/fabric/EthNetworkGroupPolicyInventories/{Moid}": { + "get": { + "tags": [ + "fabric" + ], + "summary": "Read a 'fabric.EthNetworkGroupPolicyInventory' resource.", + "operationId": "GetFabricEthNetworkGroupPolicyInventoryByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.fabric.EthNetworkGroupPolicyInventory", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'fabric.EthNetworkGroupPolicyInventory' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.EthNetworkGroupPolicyInventory" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFabricEthNetworkGroupPolicyInventoryByMoid": { + "operationId": "GetFabricEthNetworkGroupPolicyInventoryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkGroupPolicyInventories/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/fabric/EthNetworkPolicies": { + "get": { + "tags": [ + "fabric" + ], + "summary": "Read a 'fabric.EthNetworkPolicy' resource.", + "operationId": "GetFabricEthNetworkPolicyList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Switch Profiles", + "READ.fabric.EthNetworkPolicy", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'fabric.EthNetworkPolicy' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.EthNetworkPolicy.Response" } }, "text/csv": { @@ -95217,8 +94871,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FcUplinkPcRole' resource.", - "operationId": "CreateFabricFcUplinkPcRole", + "summary": "Create a 'fabric.EthNetworkPolicy' resource.", + "operationId": "CreateFabricEthNetworkPolicy", "security": [ { "cookieAuth": [] @@ -95228,7 +94882,7 @@ }, { "oAuth2": [ - "CREATE.fabric.FcUplinkPcRole", + "CREATE.fabric.EthNetworkPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -95244,19 +94898,19 @@ } ], "requestBody": { - "description": "The 'fabric.FcUplinkPcRole' resource to create.", + "description": "The 'fabric.EthNetworkPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole" + "$ref": "#/components/schemas/fabric.EthNetworkPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkPcRole' resource was created as requested. The 'fabric.FcUplinkPcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkPolicy' resource was created as requested. The 'fabric.EthNetworkPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95268,17 +94922,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole" + "$ref": "#/components/schemas/fabric.EthNetworkPolicy" } } }, "links": { - "GetFabricFcUplinkPcRoleByMoid": { - "operationId": "GetFabricFcUplinkPcRoleByMoid", + "GetFabricEthNetworkPolicyByMoid": { + "operationId": "GetFabricEthNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -95306,13 +94960,13 @@ } } }, - "/api/v1/fabric/FcUplinkPcRoles/{Moid}": { + "/api/v1/fabric/EthNetworkPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcUplinkPcRole' resource.", - "operationId": "GetFabricFcUplinkPcRoleByMoid", + "summary": "Read a 'fabric.EthNetworkPolicy' resource.", + "operationId": "GetFabricEthNetworkPolicyByMoid", "security": [ { "cookieAuth": [] @@ -95326,7 +94980,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.FcUplinkPcRole", + "READ.fabric.EthNetworkPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -95339,7 +94993,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FcUplinkPcRole' resource.", + "description": "An instance of the 'fabric.EthNetworkPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95357,7 +95011,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole" + "$ref": "#/components/schemas/fabric.EthNetworkPolicy" } }, "text/csv": { @@ -95372,12 +95026,12 @@ } }, "links": { - "GetFabricFcUplinkPcRoleByMoid": { - "operationId": "GetFabricFcUplinkPcRoleByMoid", + "GetFabricEthNetworkPolicyByMoid": { + "operationId": "GetFabricEthNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -95408,8 +95062,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcUplinkPcRole' resource.", - "operationId": "UpdateFabricFcUplinkPcRole", + "summary": "Update a 'fabric.EthNetworkPolicy' resource.", + "operationId": "UpdateFabricEthNetworkPolicy", "security": [ { "cookieAuth": [] @@ -95422,7 +95076,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcUplinkPcRole" + "UPDATE.fabric.EthNetworkPolicy" ] } ], @@ -95435,12 +95089,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcUplinkPcRole' resource to update.", + "description": "The 'fabric.EthNetworkPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole" + "$ref": "#/components/schemas/fabric.EthNetworkPolicy" } }, "application/json-patch+json": { @@ -95452,7 +95106,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkPcRole' resource was modified as requested. The 'fabric.FcUplinkPcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkPolicy' resource was modified as requested. The 'fabric.EthNetworkPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95464,17 +95118,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole" + "$ref": "#/components/schemas/fabric.EthNetworkPolicy" } } }, "links": { - "GetFabricFcUplinkPcRoleByMoid": { - "operationId": "GetFabricFcUplinkPcRoleByMoid", + "GetFabricEthNetworkPolicyByMoid": { + "operationId": "GetFabricEthNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -95505,8 +95159,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcUplinkPcRole' resource.", - "operationId": "PatchFabricFcUplinkPcRole", + "summary": "Update a 'fabric.EthNetworkPolicy' resource.", + "operationId": "PatchFabricEthNetworkPolicy", "security": [ { "cookieAuth": [] @@ -95519,7 +95173,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcUplinkPcRole" + "UPDATE.fabric.EthNetworkPolicy" ] } ], @@ -95532,12 +95186,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcUplinkPcRole' resource to update.", + "description": "The 'fabric.EthNetworkPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole" + "$ref": "#/components/schemas/fabric.EthNetworkPolicy" } }, "application/json-patch+json": { @@ -95549,7 +95203,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkPcRole' resource was patched as requested. The 'fabric.FcUplinkPcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.EthNetworkPolicy' resource was patched as requested. The 'fabric.EthNetworkPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95561,17 +95215,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkPcRole" + "$ref": "#/components/schemas/fabric.EthNetworkPolicy" } } }, "links": { - "GetFabricFcUplinkPcRoleByMoid": { - "operationId": "GetFabricFcUplinkPcRoleByMoid", + "GetFabricEthNetworkPolicyByMoid": { + "operationId": "GetFabricEthNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/EthNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -95602,8 +95256,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FcUplinkPcRole' resource.", - "operationId": "DeleteFabricFcUplinkPcRole", + "summary": "Delete a 'fabric.EthNetworkPolicy' resource.", + "operationId": "DeleteFabricEthNetworkPolicy", "security": [ { "cookieAuth": [] @@ -95613,7 +95267,7 @@ }, { "oAuth2": [ - "DELETE.fabric.FcUplinkPcRole", + "DELETE.fabric.EthNetworkPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -95655,13 +95309,13 @@ } } }, - "/api/v1/fabric/FcUplinkRoles": { + "/api/v1/fabric/FcNetworkPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcUplinkRole' resource.", - "operationId": "GetFabricFcUplinkRoleList", + "summary": "Read a 'fabric.FcNetworkPolicy' resource.", + "operationId": "GetFabricFcNetworkPolicyList", "security": [ { "cookieAuth": [] @@ -95675,7 +95329,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.FcUplinkRole", + "READ.fabric.FcNetworkPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -95718,7 +95372,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FcUplinkRole' resources for the given filter criteria", + "description": "List of 'fabric.FcNetworkPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95736,7 +95390,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole.Response" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy.Response" } }, "text/csv": { @@ -95772,8 +95426,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FcUplinkRole' resource.", - "operationId": "CreateFabricFcUplinkRole", + "summary": "Create a 'fabric.FcNetworkPolicy' resource.", + "operationId": "CreateFabricFcNetworkPolicy", "security": [ { "cookieAuth": [] @@ -95783,7 +95437,7 @@ }, { "oAuth2": [ - "CREATE.fabric.FcUplinkRole", + "CREATE.fabric.FcNetworkPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -95799,19 +95453,19 @@ } ], "requestBody": { - "description": "The 'fabric.FcUplinkRole' resource to create.", + "description": "The 'fabric.FcNetworkPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkRole' resource was created as requested. The 'fabric.FcUplinkRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcNetworkPolicy' resource was created as requested. The 'fabric.FcNetworkPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95823,17 +95477,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy" } } }, "links": { - "GetFabricFcUplinkRoleByMoid": { - "operationId": "GetFabricFcUplinkRoleByMoid", + "GetFabricFcNetworkPolicyByMoid": { + "operationId": "GetFabricFcNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -95861,13 +95515,13 @@ } } }, - "/api/v1/fabric/FcUplinkRoles/{Moid}": { + "/api/v1/fabric/FcNetworkPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcUplinkRole' resource.", - "operationId": "GetFabricFcUplinkRoleByMoid", + "summary": "Read a 'fabric.FcNetworkPolicy' resource.", + "operationId": "GetFabricFcNetworkPolicyByMoid", "security": [ { "cookieAuth": [] @@ -95881,7 +95535,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.FcUplinkRole", + "READ.fabric.FcNetworkPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -95894,7 +95548,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FcUplinkRole' resource.", + "description": "An instance of the 'fabric.FcNetworkPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -95912,7 +95566,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy" } }, "text/csv": { @@ -95927,12 +95581,12 @@ } }, "links": { - "GetFabricFcUplinkRoleByMoid": { - "operationId": "GetFabricFcUplinkRoleByMoid", + "GetFabricFcNetworkPolicyByMoid": { + "operationId": "GetFabricFcNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -95963,8 +95617,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcUplinkRole' resource.", - "operationId": "UpdateFabricFcUplinkRole", + "summary": "Update a 'fabric.FcNetworkPolicy' resource.", + "operationId": "UpdateFabricFcNetworkPolicy", "security": [ { "cookieAuth": [] @@ -95977,7 +95631,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcUplinkRole" + "UPDATE.fabric.FcNetworkPolicy" ] } ], @@ -95990,12 +95644,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcUplinkRole' resource to update.", + "description": "The 'fabric.FcNetworkPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy" } }, "application/json-patch+json": { @@ -96007,7 +95661,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkRole' resource was modified as requested. The 'fabric.FcUplinkRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcNetworkPolicy' resource was modified as requested. The 'fabric.FcNetworkPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96019,17 +95673,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy" } } }, "links": { - "GetFabricFcUplinkRoleByMoid": { - "operationId": "GetFabricFcUplinkRoleByMoid", + "GetFabricFcNetworkPolicyByMoid": { + "operationId": "GetFabricFcNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -96060,8 +95714,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcUplinkRole' resource.", - "operationId": "PatchFabricFcUplinkRole", + "summary": "Update a 'fabric.FcNetworkPolicy' resource.", + "operationId": "PatchFabricFcNetworkPolicy", "security": [ { "cookieAuth": [] @@ -96074,7 +95728,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcUplinkRole" + "UPDATE.fabric.FcNetworkPolicy" ] } ], @@ -96087,12 +95741,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcUplinkRole' resource to update.", + "description": "The 'fabric.FcNetworkPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy" } }, "application/json-patch+json": { @@ -96104,7 +95758,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkRole' resource was patched as requested. The 'fabric.FcUplinkRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcNetworkPolicy' resource was patched as requested. The 'fabric.FcNetworkPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96116,17 +95770,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcUplinkRole" + "$ref": "#/components/schemas/fabric.FcNetworkPolicy" } } }, "links": { - "GetFabricFcUplinkRoleByMoid": { - "operationId": "GetFabricFcUplinkRoleByMoid", + "GetFabricFcNetworkPolicyByMoid": { + "operationId": "GetFabricFcNetworkPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcNetworkPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -96157,8 +95811,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FcUplinkRole' resource.", - "operationId": "DeleteFabricFcUplinkRole", + "summary": "Delete a 'fabric.FcNetworkPolicy' resource.", + "operationId": "DeleteFabricFcNetworkPolicy", "security": [ { "cookieAuth": [] @@ -96168,7 +95822,7 @@ }, { "oAuth2": [ - "DELETE.fabric.FcUplinkRole", + "DELETE.fabric.FcNetworkPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -96210,13 +95864,13 @@ } } }, - "/api/v1/fabric/FcZonePolicies": { + "/api/v1/fabric/FcStorageRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcZonePolicy' resource.", - "operationId": "GetFabricFcZonePolicyList", + "summary": "Read a 'fabric.FcStorageRole' resource.", + "operationId": "GetFabricFcStorageRoleList", "security": [ { "cookieAuth": [] @@ -96227,10 +95881,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.FcZonePolicy", + "PRIVSET.View Switch Profiles", + "READ.fabric.FcStorageRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -96273,7 +95927,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FcZonePolicy' resources for the given filter criteria", + "description": "List of 'fabric.FcStorageRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96291,7 +95945,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy.Response" + "$ref": "#/components/schemas/fabric.FcStorageRole.Response" } }, "text/csv": { @@ -96327,8 +95981,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FcZonePolicy' resource.", - "operationId": "CreateFabricFcZonePolicy", + "summary": "Create a 'fabric.FcStorageRole' resource.", + "operationId": "CreateFabricFcStorageRole", "security": [ { "cookieAuth": [] @@ -96338,9 +95992,9 @@ }, { "oAuth2": [ - "CREATE.fabric.FcZonePolicy", + "CREATE.fabric.FcStorageRole", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -96354,19 +96008,19 @@ } ], "requestBody": { - "description": "The 'fabric.FcZonePolicy' resource to create.", + "description": "The 'fabric.FcStorageRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy" + "$ref": "#/components/schemas/fabric.FcStorageRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcZonePolicy' resource was created as requested. The 'fabric.FcZonePolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcStorageRole' resource was created as requested. The 'fabric.FcStorageRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96378,17 +96032,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy" + "$ref": "#/components/schemas/fabric.FcStorageRole" } } }, "links": { - "GetFabricFcZonePolicyByMoid": { - "operationId": "GetFabricFcZonePolicyByMoid", + "GetFabricFcStorageRoleByMoid": { + "operationId": "GetFabricFcStorageRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -96416,13 +96070,13 @@ } } }, - "/api/v1/fabric/FcZonePolicies/{Moid}": { + "/api/v1/fabric/FcStorageRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcZonePolicy' resource.", - "operationId": "GetFabricFcZonePolicyByMoid", + "summary": "Read a 'fabric.FcStorageRole' resource.", + "operationId": "GetFabricFcStorageRoleByMoid", "security": [ { "cookieAuth": [] @@ -96433,10 +96087,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.fabric.FcZonePolicy", + "PRIVSET.View Switch Profiles", + "READ.fabric.FcStorageRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -96449,7 +96103,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FcZonePolicy' resource.", + "description": "An instance of the 'fabric.FcStorageRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96467,7 +96121,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy" + "$ref": "#/components/schemas/fabric.FcStorageRole" } }, "text/csv": { @@ -96482,12 +96136,12 @@ } }, "links": { - "GetFabricFcZonePolicyByMoid": { - "operationId": "GetFabricFcZonePolicyByMoid", + "GetFabricFcStorageRoleByMoid": { + "operationId": "GetFabricFcStorageRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -96518,8 +96172,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcZonePolicy' resource.", - "operationId": "UpdateFabricFcZonePolicy", + "summary": "Update a 'fabric.FcStorageRole' resource.", + "operationId": "UpdateFabricFcStorageRole", "security": [ { "cookieAuth": [] @@ -96530,9 +96184,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcZonePolicy" + "UPDATE.fabric.FcStorageRole" ] } ], @@ -96545,12 +96199,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcZonePolicy' resource to update.", + "description": "The 'fabric.FcStorageRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy" + "$ref": "#/components/schemas/fabric.FcStorageRole" } }, "application/json-patch+json": { @@ -96562,7 +96216,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcZonePolicy' resource was modified as requested. The 'fabric.FcZonePolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcStorageRole' resource was modified as requested. The 'fabric.FcStorageRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96574,17 +96228,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy" + "$ref": "#/components/schemas/fabric.FcStorageRole" } } }, "links": { - "GetFabricFcZonePolicyByMoid": { - "operationId": "GetFabricFcZonePolicyByMoid", + "GetFabricFcStorageRoleByMoid": { + "operationId": "GetFabricFcStorageRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -96615,8 +96269,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcZonePolicy' resource.", - "operationId": "PatchFabricFcZonePolicy", + "summary": "Update a 'fabric.FcStorageRole' resource.", + "operationId": "PatchFabricFcStorageRole", "security": [ { "cookieAuth": [] @@ -96627,9 +96281,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcZonePolicy" + "UPDATE.fabric.FcStorageRole" ] } ], @@ -96642,12 +96296,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcZonePolicy' resource to update.", + "description": "The 'fabric.FcStorageRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy" + "$ref": "#/components/schemas/fabric.FcStorageRole" } }, "application/json-patch+json": { @@ -96659,7 +96313,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcZonePolicy' resource was patched as requested. The 'fabric.FcZonePolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcStorageRole' resource was patched as requested. The 'fabric.FcStorageRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96671,17 +96325,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcZonePolicy" + "$ref": "#/components/schemas/fabric.FcStorageRole" } } }, "links": { - "GetFabricFcZonePolicyByMoid": { - "operationId": "GetFabricFcZonePolicyByMoid", + "GetFabricFcStorageRoleByMoid": { + "operationId": "GetFabricFcStorageRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcStorageRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -96712,8 +96366,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FcZonePolicy' resource.", - "operationId": "DeleteFabricFcZonePolicy", + "summary": "Delete a 'fabric.FcStorageRole' resource.", + "operationId": "DeleteFabricFcStorageRole", "security": [ { "cookieAuth": [] @@ -96723,9 +96377,9 @@ }, { "oAuth2": [ - "DELETE.fabric.FcZonePolicy", + "DELETE.fabric.FcStorageRole", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -96765,13 +96419,13 @@ } } }, - "/api/v1/fabric/FcoeUplinkPcRoles": { + "/api/v1/fabric/FcUplinkPcRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcoeUplinkPcRole' resource.", - "operationId": "GetFabricFcoeUplinkPcRoleList", + "summary": "Read a 'fabric.FcUplinkPcRole' resource.", + "operationId": "GetFabricFcUplinkPcRoleList", "security": [ { "cookieAuth": [] @@ -96785,7 +96439,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.FcoeUplinkPcRole", + "READ.fabric.FcUplinkPcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -96828,7 +96482,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FcoeUplinkPcRole' resources for the given filter criteria", + "description": "List of 'fabric.FcUplinkPcRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96846,7 +96500,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole.Response" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole.Response" } }, "text/csv": { @@ -96882,8 +96536,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FcoeUplinkPcRole' resource.", - "operationId": "CreateFabricFcoeUplinkPcRole", + "summary": "Create a 'fabric.FcUplinkPcRole' resource.", + "operationId": "CreateFabricFcUplinkPcRole", "security": [ { "cookieAuth": [] @@ -96893,7 +96547,7 @@ }, { "oAuth2": [ - "CREATE.fabric.FcoeUplinkPcRole", + "CREATE.fabric.FcUplinkPcRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -96909,19 +96563,19 @@ } ], "requestBody": { - "description": "The 'fabric.FcoeUplinkPcRole' resource to create.", + "description": "The 'fabric.FcUplinkPcRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkPcRole' resource was created as requested. The 'fabric.FcoeUplinkPcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkPcRole' resource was created as requested. The 'fabric.FcUplinkPcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -96933,17 +96587,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole" } } }, "links": { - "GetFabricFcoeUplinkPcRoleByMoid": { - "operationId": "GetFabricFcoeUplinkPcRoleByMoid", + "GetFabricFcUplinkPcRoleByMoid": { + "operationId": "GetFabricFcUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -96971,13 +96625,13 @@ } } }, - "/api/v1/fabric/FcoeUplinkPcRoles/{Moid}": { + "/api/v1/fabric/FcUplinkPcRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcoeUplinkPcRole' resource.", - "operationId": "GetFabricFcoeUplinkPcRoleByMoid", + "summary": "Read a 'fabric.FcUplinkPcRole' resource.", + "operationId": "GetFabricFcUplinkPcRoleByMoid", "security": [ { "cookieAuth": [] @@ -96991,7 +96645,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.FcoeUplinkPcRole", + "READ.fabric.FcUplinkPcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -97004,7 +96658,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FcoeUplinkPcRole' resource.", + "description": "An instance of the 'fabric.FcUplinkPcRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97022,7 +96676,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole" } }, "text/csv": { @@ -97037,12 +96691,12 @@ } }, "links": { - "GetFabricFcoeUplinkPcRoleByMoid": { - "operationId": "GetFabricFcoeUplinkPcRoleByMoid", + "GetFabricFcUplinkPcRoleByMoid": { + "operationId": "GetFabricFcUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -97073,8 +96727,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcoeUplinkPcRole' resource.", - "operationId": "UpdateFabricFcoeUplinkPcRole", + "summary": "Update a 'fabric.FcUplinkPcRole' resource.", + "operationId": "UpdateFabricFcUplinkPcRole", "security": [ { "cookieAuth": [] @@ -97087,7 +96741,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcoeUplinkPcRole" + "UPDATE.fabric.FcUplinkPcRole" ] } ], @@ -97100,12 +96754,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcoeUplinkPcRole' resource to update.", + "description": "The 'fabric.FcUplinkPcRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole" } }, "application/json-patch+json": { @@ -97117,7 +96771,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkPcRole' resource was modified as requested. The 'fabric.FcoeUplinkPcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkPcRole' resource was modified as requested. The 'fabric.FcUplinkPcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97129,17 +96783,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole" } } }, "links": { - "GetFabricFcoeUplinkPcRoleByMoid": { - "operationId": "GetFabricFcoeUplinkPcRoleByMoid", + "GetFabricFcUplinkPcRoleByMoid": { + "operationId": "GetFabricFcUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -97170,8 +96824,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcoeUplinkPcRole' resource.", - "operationId": "PatchFabricFcoeUplinkPcRole", + "summary": "Update a 'fabric.FcUplinkPcRole' resource.", + "operationId": "PatchFabricFcUplinkPcRole", "security": [ { "cookieAuth": [] @@ -97184,7 +96838,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcoeUplinkPcRole" + "UPDATE.fabric.FcUplinkPcRole" ] } ], @@ -97197,12 +96851,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcoeUplinkPcRole' resource to update.", + "description": "The 'fabric.FcUplinkPcRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole" } }, "application/json-patch+json": { @@ -97214,7 +96868,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkPcRole' resource was patched as requested. The 'fabric.FcoeUplinkPcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkPcRole' resource was patched as requested. The 'fabric.FcUplinkPcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97226,17 +96880,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" + "$ref": "#/components/schemas/fabric.FcUplinkPcRole" } } }, "links": { - "GetFabricFcoeUplinkPcRoleByMoid": { - "operationId": "GetFabricFcoeUplinkPcRoleByMoid", + "GetFabricFcUplinkPcRoleByMoid": { + "operationId": "GetFabricFcUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -97267,8 +96921,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FcoeUplinkPcRole' resource.", - "operationId": "DeleteFabricFcoeUplinkPcRole", + "summary": "Delete a 'fabric.FcUplinkPcRole' resource.", + "operationId": "DeleteFabricFcUplinkPcRole", "security": [ { "cookieAuth": [] @@ -97278,7 +96932,7 @@ }, { "oAuth2": [ - "DELETE.fabric.FcoeUplinkPcRole", + "DELETE.fabric.FcUplinkPcRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -97320,13 +96974,13 @@ } } }, - "/api/v1/fabric/FcoeUplinkRoles": { + "/api/v1/fabric/FcUplinkRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcoeUplinkRole' resource.", - "operationId": "GetFabricFcoeUplinkRoleList", + "summary": "Read a 'fabric.FcUplinkRole' resource.", + "operationId": "GetFabricFcUplinkRoleList", "security": [ { "cookieAuth": [] @@ -97340,7 +96994,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.FcoeUplinkRole", + "READ.fabric.FcUplinkRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -97383,7 +97037,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FcoeUplinkRole' resources for the given filter criteria", + "description": "List of 'fabric.FcUplinkRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97401,7 +97055,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole.Response" + "$ref": "#/components/schemas/fabric.FcUplinkRole.Response" } }, "text/csv": { @@ -97437,8 +97091,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FcoeUplinkRole' resource.", - "operationId": "CreateFabricFcoeUplinkRole", + "summary": "Create a 'fabric.FcUplinkRole' resource.", + "operationId": "CreateFabricFcUplinkRole", "security": [ { "cookieAuth": [] @@ -97448,7 +97102,7 @@ }, { "oAuth2": [ - "CREATE.fabric.FcoeUplinkRole", + "CREATE.fabric.FcUplinkRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -97464,19 +97118,19 @@ } ], "requestBody": { - "description": "The 'fabric.FcoeUplinkRole' resource to create.", + "description": "The 'fabric.FcUplinkRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole" + "$ref": "#/components/schemas/fabric.FcUplinkRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkRole' resource was created as requested. The 'fabric.FcoeUplinkRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkRole' resource was created as requested. The 'fabric.FcUplinkRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97488,17 +97142,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole" + "$ref": "#/components/schemas/fabric.FcUplinkRole" } } }, "links": { - "GetFabricFcoeUplinkRoleByMoid": { - "operationId": "GetFabricFcoeUplinkRoleByMoid", + "GetFabricFcUplinkRoleByMoid": { + "operationId": "GetFabricFcUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -97526,13 +97180,13 @@ } } }, - "/api/v1/fabric/FcoeUplinkRoles/{Moid}": { + "/api/v1/fabric/FcUplinkRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FcoeUplinkRole' resource.", - "operationId": "GetFabricFcoeUplinkRoleByMoid", + "summary": "Read a 'fabric.FcUplinkRole' resource.", + "operationId": "GetFabricFcUplinkRoleByMoid", "security": [ { "cookieAuth": [] @@ -97546,7 +97200,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.FcoeUplinkRole", + "READ.fabric.FcUplinkRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -97559,7 +97213,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FcoeUplinkRole' resource.", + "description": "An instance of the 'fabric.FcUplinkRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97577,7 +97231,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole" + "$ref": "#/components/schemas/fabric.FcUplinkRole" } }, "text/csv": { @@ -97592,12 +97246,12 @@ } }, "links": { - "GetFabricFcoeUplinkRoleByMoid": { - "operationId": "GetFabricFcoeUplinkRoleByMoid", + "GetFabricFcUplinkRoleByMoid": { + "operationId": "GetFabricFcUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -97628,8 +97282,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcoeUplinkRole' resource.", - "operationId": "UpdateFabricFcoeUplinkRole", + "summary": "Update a 'fabric.FcUplinkRole' resource.", + "operationId": "UpdateFabricFcUplinkRole", "security": [ { "cookieAuth": [] @@ -97642,7 +97296,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcoeUplinkRole" + "UPDATE.fabric.FcUplinkRole" ] } ], @@ -97655,12 +97309,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcoeUplinkRole' resource to update.", + "description": "The 'fabric.FcUplinkRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole" + "$ref": "#/components/schemas/fabric.FcUplinkRole" } }, "application/json-patch+json": { @@ -97672,7 +97326,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkRole' resource was modified as requested. The 'fabric.FcoeUplinkRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkRole' resource was modified as requested. The 'fabric.FcUplinkRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97684,17 +97338,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole" + "$ref": "#/components/schemas/fabric.FcUplinkRole" } } }, "links": { - "GetFabricFcoeUplinkRoleByMoid": { - "operationId": "GetFabricFcoeUplinkRoleByMoid", + "GetFabricFcUplinkRoleByMoid": { + "operationId": "GetFabricFcUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -97725,8 +97379,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FcoeUplinkRole' resource.", - "operationId": "PatchFabricFcoeUplinkRole", + "summary": "Update a 'fabric.FcUplinkRole' resource.", + "operationId": "PatchFabricFcUplinkRole", "security": [ { "cookieAuth": [] @@ -97739,7 +97393,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FcoeUplinkRole" + "UPDATE.fabric.FcUplinkRole" ] } ], @@ -97752,12 +97406,12 @@ } ], "requestBody": { - "description": "The 'fabric.FcoeUplinkRole' resource to update.", + "description": "The 'fabric.FcUplinkRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole" + "$ref": "#/components/schemas/fabric.FcUplinkRole" } }, "application/json-patch+json": { @@ -97769,7 +97423,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkRole' resource was patched as requested. The 'fabric.FcoeUplinkRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcUplinkRole' resource was patched as requested. The 'fabric.FcUplinkRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97781,17 +97435,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FcoeUplinkRole" + "$ref": "#/components/schemas/fabric.FcUplinkRole" } } }, "links": { - "GetFabricFcoeUplinkRoleByMoid": { - "operationId": "GetFabricFcoeUplinkRoleByMoid", + "GetFabricFcUplinkRoleByMoid": { + "operationId": "GetFabricFcUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -97822,8 +97476,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FcoeUplinkRole' resource.", - "operationId": "DeleteFabricFcoeUplinkRole", + "summary": "Delete a 'fabric.FcUplinkRole' resource.", + "operationId": "DeleteFabricFcUplinkRole", "security": [ { "cookieAuth": [] @@ -97833,7 +97487,7 @@ }, { "oAuth2": [ - "DELETE.fabric.FcoeUplinkRole", + "DELETE.fabric.FcUplinkRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -97875,13 +97529,13 @@ } } }, - "/api/v1/fabric/FlowControlPolicies": { + "/api/v1/fabric/FcZonePolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FlowControlPolicy' resource.", - "operationId": "GetFabricFlowControlPolicyList", + "summary": "Read a 'fabric.FcZonePolicy' resource.", + "operationId": "GetFabricFcZonePolicyList", "security": [ { "cookieAuth": [] @@ -97892,10 +97546,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.FlowControlPolicy", + "PRIVSET.View Server Profiles", + "READ.fabric.FcZonePolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -97938,7 +97592,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.FlowControlPolicy' resources for the given filter criteria", + "description": "List of 'fabric.FcZonePolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -97956,7 +97610,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy.Response" + "$ref": "#/components/schemas/fabric.FcZonePolicy.Response" } }, "text/csv": { @@ -97992,8 +97646,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.FlowControlPolicy' resource.", - "operationId": "CreateFabricFlowControlPolicy", + "summary": "Create a 'fabric.FcZonePolicy' resource.", + "operationId": "CreateFabricFcZonePolicy", "security": [ { "cookieAuth": [] @@ -98003,9 +97657,9 @@ }, { "oAuth2": [ - "CREATE.fabric.FlowControlPolicy", + "CREATE.fabric.FcZonePolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } @@ -98019,19 +97673,19 @@ } ], "requestBody": { - "description": "The 'fabric.FlowControlPolicy' resource to create.", + "description": "The 'fabric.FcZonePolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy" + "$ref": "#/components/schemas/fabric.FcZonePolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FlowControlPolicy' resource was created as requested. The 'fabric.FlowControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcZonePolicy' resource was created as requested. The 'fabric.FcZonePolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98043,17 +97697,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy" + "$ref": "#/components/schemas/fabric.FcZonePolicy" } } }, "links": { - "GetFabricFlowControlPolicyByMoid": { - "operationId": "GetFabricFlowControlPolicyByMoid", + "GetFabricFcZonePolicyByMoid": { + "operationId": "GetFabricFcZonePolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98081,13 +97735,13 @@ } } }, - "/api/v1/fabric/FlowControlPolicies/{Moid}": { + "/api/v1/fabric/FcZonePolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.FlowControlPolicy' resource.", - "operationId": "GetFabricFlowControlPolicyByMoid", + "summary": "Read a 'fabric.FcZonePolicy' resource.", + "operationId": "GetFabricFcZonePolicyByMoid", "security": [ { "cookieAuth": [] @@ -98098,10 +97752,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.FlowControlPolicy", + "PRIVSET.View Server Profiles", + "READ.fabric.FcZonePolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -98114,7 +97768,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.FlowControlPolicy' resource.", + "description": "An instance of the 'fabric.FcZonePolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98132,7 +97786,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy" + "$ref": "#/components/schemas/fabric.FcZonePolicy" } }, "text/csv": { @@ -98147,12 +97801,12 @@ } }, "links": { - "GetFabricFlowControlPolicyByMoid": { - "operationId": "GetFabricFlowControlPolicyByMoid", + "GetFabricFcZonePolicyByMoid": { + "operationId": "GetFabricFcZonePolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98183,8 +97837,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FlowControlPolicy' resource.", - "operationId": "UpdateFabricFlowControlPolicy", + "summary": "Update a 'fabric.FcZonePolicy' resource.", + "operationId": "UpdateFabricFcZonePolicy", "security": [ { "cookieAuth": [] @@ -98195,9 +97849,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FlowControlPolicy" + "UPDATE.fabric.FcZonePolicy" ] } ], @@ -98210,12 +97864,12 @@ } ], "requestBody": { - "description": "The 'fabric.FlowControlPolicy' resource to update.", + "description": "The 'fabric.FcZonePolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy" + "$ref": "#/components/schemas/fabric.FcZonePolicy" } }, "application/json-patch+json": { @@ -98227,7 +97881,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FlowControlPolicy' resource was modified as requested. The 'fabric.FlowControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcZonePolicy' resource was modified as requested. The 'fabric.FcZonePolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98239,17 +97893,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy" + "$ref": "#/components/schemas/fabric.FcZonePolicy" } } }, "links": { - "GetFabricFlowControlPolicyByMoid": { - "operationId": "GetFabricFlowControlPolicyByMoid", + "GetFabricFcZonePolicyByMoid": { + "operationId": "GetFabricFcZonePolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98280,8 +97934,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.FlowControlPolicy' resource.", - "operationId": "PatchFabricFlowControlPolicy", + "summary": "Update a 'fabric.FcZonePolicy' resource.", + "operationId": "PatchFabricFcZonePolicy", "security": [ { "cookieAuth": [] @@ -98292,9 +97946,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.FlowControlPolicy" + "UPDATE.fabric.FcZonePolicy" ] } ], @@ -98307,12 +97961,12 @@ } ], "requestBody": { - "description": "The 'fabric.FlowControlPolicy' resource to update.", + "description": "The 'fabric.FcZonePolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy" + "$ref": "#/components/schemas/fabric.FcZonePolicy" } }, "application/json-patch+json": { @@ -98324,7 +97978,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FlowControlPolicy' resource was patched as requested. The 'fabric.FlowControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcZonePolicy' resource was patched as requested. The 'fabric.FcZonePolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98336,17 +97990,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.FlowControlPolicy" + "$ref": "#/components/schemas/fabric.FcZonePolicy" } } }, "links": { - "GetFabricFlowControlPolicyByMoid": { - "operationId": "GetFabricFlowControlPolicyByMoid", + "GetFabricFcZonePolicyByMoid": { + "operationId": "GetFabricFcZonePolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcZonePolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98377,8 +98031,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.FlowControlPolicy' resource.", - "operationId": "DeleteFabricFlowControlPolicy", + "summary": "Delete a 'fabric.FcZonePolicy' resource.", + "operationId": "DeleteFabricFcZonePolicy", "security": [ { "cookieAuth": [] @@ -98388,9 +98042,9 @@ }, { "oAuth2": [ - "DELETE.fabric.FlowControlPolicy", + "DELETE.fabric.FcZonePolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } @@ -98430,13 +98084,13 @@ } } }, - "/api/v1/fabric/LanPinGroups": { + "/api/v1/fabric/FcoeUplinkPcRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.LanPinGroup' resource.", - "operationId": "GetFabricLanPinGroupList", + "summary": "Read a 'fabric.FcoeUplinkPcRole' resource.", + "operationId": "GetFabricFcoeUplinkPcRoleList", "security": [ { "cookieAuth": [] @@ -98450,7 +98104,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.LanPinGroup", + "READ.fabric.FcoeUplinkPcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -98493,7 +98147,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.LanPinGroup' resources for the given filter criteria", + "description": "List of 'fabric.FcoeUplinkPcRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98511,7 +98165,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup.Response" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole.Response" } }, "text/csv": { @@ -98547,8 +98201,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.LanPinGroup' resource.", - "operationId": "CreateFabricLanPinGroup", + "summary": "Create a 'fabric.FcoeUplinkPcRole' resource.", + "operationId": "CreateFabricFcoeUplinkPcRole", "security": [ { "cookieAuth": [] @@ -98558,7 +98212,7 @@ }, { "oAuth2": [ - "CREATE.fabric.LanPinGroup", + "CREATE.fabric.FcoeUplinkPcRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -98574,19 +98228,19 @@ } ], "requestBody": { - "description": "The 'fabric.LanPinGroup' resource to create.", + "description": "The 'fabric.FcoeUplinkPcRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LanPinGroup' resource was created as requested. The 'fabric.LanPinGroup' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkPcRole' resource was created as requested. The 'fabric.FcoeUplinkPcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98598,17 +98252,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" } } }, "links": { - "GetFabricLanPinGroupByMoid": { - "operationId": "GetFabricLanPinGroupByMoid", + "GetFabricFcoeUplinkPcRoleByMoid": { + "operationId": "GetFabricFcoeUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98636,13 +98290,13 @@ } } }, - "/api/v1/fabric/LanPinGroups/{Moid}": { + "/api/v1/fabric/FcoeUplinkPcRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.LanPinGroup' resource.", - "operationId": "GetFabricLanPinGroupByMoid", + "summary": "Read a 'fabric.FcoeUplinkPcRole' resource.", + "operationId": "GetFabricFcoeUplinkPcRoleByMoid", "security": [ { "cookieAuth": [] @@ -98656,7 +98310,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.LanPinGroup", + "READ.fabric.FcoeUplinkPcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -98669,7 +98323,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.LanPinGroup' resource.", + "description": "An instance of the 'fabric.FcoeUplinkPcRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98687,7 +98341,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" } }, "text/csv": { @@ -98702,12 +98356,12 @@ } }, "links": { - "GetFabricLanPinGroupByMoid": { - "operationId": "GetFabricLanPinGroupByMoid", + "GetFabricFcoeUplinkPcRoleByMoid": { + "operationId": "GetFabricFcoeUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98738,8 +98392,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.LanPinGroup' resource.", - "operationId": "UpdateFabricLanPinGroup", + "summary": "Update a 'fabric.FcoeUplinkPcRole' resource.", + "operationId": "UpdateFabricFcoeUplinkPcRole", "security": [ { "cookieAuth": [] @@ -98752,7 +98406,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.LanPinGroup" + "UPDATE.fabric.FcoeUplinkPcRole" ] } ], @@ -98765,12 +98419,12 @@ } ], "requestBody": { - "description": "The 'fabric.LanPinGroup' resource to update.", + "description": "The 'fabric.FcoeUplinkPcRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" } }, "application/json-patch+json": { @@ -98782,7 +98436,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LanPinGroup' resource was modified as requested. The 'fabric.LanPinGroup' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkPcRole' resource was modified as requested. The 'fabric.FcoeUplinkPcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98794,17 +98448,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" } } }, "links": { - "GetFabricLanPinGroupByMoid": { - "operationId": "GetFabricLanPinGroupByMoid", + "GetFabricFcoeUplinkPcRoleByMoid": { + "operationId": "GetFabricFcoeUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98835,8 +98489,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.LanPinGroup' resource.", - "operationId": "PatchFabricLanPinGroup", + "summary": "Update a 'fabric.FcoeUplinkPcRole' resource.", + "operationId": "PatchFabricFcoeUplinkPcRole", "security": [ { "cookieAuth": [] @@ -98849,7 +98503,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.LanPinGroup" + "UPDATE.fabric.FcoeUplinkPcRole" ] } ], @@ -98862,12 +98516,12 @@ } ], "requestBody": { - "description": "The 'fabric.LanPinGroup' resource to update.", + "description": "The 'fabric.FcoeUplinkPcRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" } }, "application/json-patch+json": { @@ -98879,7 +98533,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LanPinGroup' resource was patched as requested. The 'fabric.LanPinGroup' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkPcRole' resource was patched as requested. The 'fabric.FcoeUplinkPcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -98891,17 +98545,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LanPinGroup" + "$ref": "#/components/schemas/fabric.FcoeUplinkPcRole" } } }, "links": { - "GetFabricLanPinGroupByMoid": { - "operationId": "GetFabricLanPinGroupByMoid", + "GetFabricFcoeUplinkPcRoleByMoid": { + "operationId": "GetFabricFcoeUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -98932,8 +98586,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.LanPinGroup' resource.", - "operationId": "DeleteFabricLanPinGroup", + "summary": "Delete a 'fabric.FcoeUplinkPcRole' resource.", + "operationId": "DeleteFabricFcoeUplinkPcRole", "security": [ { "cookieAuth": [] @@ -98943,7 +98597,7 @@ }, { "oAuth2": [ - "DELETE.fabric.LanPinGroup", + "DELETE.fabric.FcoeUplinkPcRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -98985,13 +98639,13 @@ } } }, - "/api/v1/fabric/LinkAggregationPolicies": { + "/api/v1/fabric/FcoeUplinkRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.LinkAggregationPolicy' resource.", - "operationId": "GetFabricLinkAggregationPolicyList", + "summary": "Read a 'fabric.FcoeUplinkRole' resource.", + "operationId": "GetFabricFcoeUplinkRoleList", "security": [ { "cookieAuth": [] @@ -99005,7 +98659,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.LinkAggregationPolicy", + "READ.fabric.FcoeUplinkRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -99048,7 +98702,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.LinkAggregationPolicy' resources for the given filter criteria", + "description": "List of 'fabric.FcoeUplinkRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99066,7 +98720,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy.Response" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole.Response" } }, "text/csv": { @@ -99102,8 +98756,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.LinkAggregationPolicy' resource.", - "operationId": "CreateFabricLinkAggregationPolicy", + "summary": "Create a 'fabric.FcoeUplinkRole' resource.", + "operationId": "CreateFabricFcoeUplinkRole", "security": [ { "cookieAuth": [] @@ -99113,7 +98767,7 @@ }, { "oAuth2": [ - "CREATE.fabric.LinkAggregationPolicy", + "CREATE.fabric.FcoeUplinkRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -99129,19 +98783,19 @@ } ], "requestBody": { - "description": "The 'fabric.LinkAggregationPolicy' resource to create.", + "description": "The 'fabric.FcoeUplinkRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkAggregationPolicy' resource was created as requested. The 'fabric.LinkAggregationPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkRole' resource was created as requested. The 'fabric.FcoeUplinkRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99153,17 +98807,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole" } } }, "links": { - "GetFabricLinkAggregationPolicyByMoid": { - "operationId": "GetFabricLinkAggregationPolicyByMoid", + "GetFabricFcoeUplinkRoleByMoid": { + "operationId": "GetFabricFcoeUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -99191,13 +98845,13 @@ } } }, - "/api/v1/fabric/LinkAggregationPolicies/{Moid}": { + "/api/v1/fabric/FcoeUplinkRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.LinkAggregationPolicy' resource.", - "operationId": "GetFabricLinkAggregationPolicyByMoid", + "summary": "Read a 'fabric.FcoeUplinkRole' resource.", + "operationId": "GetFabricFcoeUplinkRoleByMoid", "security": [ { "cookieAuth": [] @@ -99211,7 +98865,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.LinkAggregationPolicy", + "READ.fabric.FcoeUplinkRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -99224,7 +98878,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.LinkAggregationPolicy' resource.", + "description": "An instance of the 'fabric.FcoeUplinkRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99242,7 +98896,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole" } }, "text/csv": { @@ -99257,12 +98911,12 @@ } }, "links": { - "GetFabricLinkAggregationPolicyByMoid": { - "operationId": "GetFabricLinkAggregationPolicyByMoid", + "GetFabricFcoeUplinkRoleByMoid": { + "operationId": "GetFabricFcoeUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -99293,8 +98947,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.LinkAggregationPolicy' resource.", - "operationId": "UpdateFabricLinkAggregationPolicy", + "summary": "Update a 'fabric.FcoeUplinkRole' resource.", + "operationId": "UpdateFabricFcoeUplinkRole", "security": [ { "cookieAuth": [] @@ -99307,7 +98961,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.LinkAggregationPolicy" + "UPDATE.fabric.FcoeUplinkRole" ] } ], @@ -99320,12 +98974,12 @@ } ], "requestBody": { - "description": "The 'fabric.LinkAggregationPolicy' resource to update.", + "description": "The 'fabric.FcoeUplinkRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole" } }, "application/json-patch+json": { @@ -99337,7 +98991,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkAggregationPolicy' resource was modified as requested. The 'fabric.LinkAggregationPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkRole' resource was modified as requested. The 'fabric.FcoeUplinkRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99349,17 +99003,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole" } } }, "links": { - "GetFabricLinkAggregationPolicyByMoid": { - "operationId": "GetFabricLinkAggregationPolicyByMoid", + "GetFabricFcoeUplinkRoleByMoid": { + "operationId": "GetFabricFcoeUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -99390,8 +99044,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.LinkAggregationPolicy' resource.", - "operationId": "PatchFabricLinkAggregationPolicy", + "summary": "Update a 'fabric.FcoeUplinkRole' resource.", + "operationId": "PatchFabricFcoeUplinkRole", "security": [ { "cookieAuth": [] @@ -99404,7 +99058,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.LinkAggregationPolicy" + "UPDATE.fabric.FcoeUplinkRole" ] } ], @@ -99417,12 +99071,12 @@ } ], "requestBody": { - "description": "The 'fabric.LinkAggregationPolicy' resource to update.", + "description": "The 'fabric.FcoeUplinkRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole" } }, "application/json-patch+json": { @@ -99434,7 +99088,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkAggregationPolicy' resource was patched as requested. The 'fabric.LinkAggregationPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FcoeUplinkRole' resource was patched as requested. The 'fabric.FcoeUplinkRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99446,17 +99100,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + "$ref": "#/components/schemas/fabric.FcoeUplinkRole" } } }, "links": { - "GetFabricLinkAggregationPolicyByMoid": { - "operationId": "GetFabricLinkAggregationPolicyByMoid", + "GetFabricFcoeUplinkRoleByMoid": { + "operationId": "GetFabricFcoeUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FcoeUplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -99487,8 +99141,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.LinkAggregationPolicy' resource.", - "operationId": "DeleteFabricLinkAggregationPolicy", + "summary": "Delete a 'fabric.FcoeUplinkRole' resource.", + "operationId": "DeleteFabricFcoeUplinkRole", "security": [ { "cookieAuth": [] @@ -99498,7 +99152,7 @@ }, { "oAuth2": [ - "DELETE.fabric.LinkAggregationPolicy", + "DELETE.fabric.FcoeUplinkRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -99540,13 +99194,13 @@ } } }, - "/api/v1/fabric/LinkControlPolicies": { + "/api/v1/fabric/FlowControlPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.LinkControlPolicy' resource.", - "operationId": "GetFabricLinkControlPolicyList", + "summary": "Read a 'fabric.FlowControlPolicy' resource.", + "operationId": "GetFabricFlowControlPolicyList", "security": [ { "cookieAuth": [] @@ -99560,7 +99214,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.LinkControlPolicy", + "READ.fabric.FlowControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -99603,7 +99257,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.LinkControlPolicy' resources for the given filter criteria", + "description": "List of 'fabric.FlowControlPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99621,7 +99275,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy.Response" + "$ref": "#/components/schemas/fabric.FlowControlPolicy.Response" } }, "text/csv": { @@ -99657,8 +99311,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.LinkControlPolicy' resource.", - "operationId": "CreateFabricLinkControlPolicy", + "summary": "Create a 'fabric.FlowControlPolicy' resource.", + "operationId": "CreateFabricFlowControlPolicy", "security": [ { "cookieAuth": [] @@ -99668,7 +99322,7 @@ }, { "oAuth2": [ - "CREATE.fabric.LinkControlPolicy", + "CREATE.fabric.FlowControlPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -99684,19 +99338,19 @@ } ], "requestBody": { - "description": "The 'fabric.LinkControlPolicy' resource to create.", + "description": "The 'fabric.FlowControlPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy" + "$ref": "#/components/schemas/fabric.FlowControlPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkControlPolicy' resource was created as requested. The 'fabric.LinkControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FlowControlPolicy' resource was created as requested. The 'fabric.FlowControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99708,17 +99362,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy" + "$ref": "#/components/schemas/fabric.FlowControlPolicy" } } }, "links": { - "GetFabricLinkControlPolicyByMoid": { - "operationId": "GetFabricLinkControlPolicyByMoid", + "GetFabricFlowControlPolicyByMoid": { + "operationId": "GetFabricFlowControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -99746,13 +99400,13 @@ } } }, - "/api/v1/fabric/LinkControlPolicies/{Moid}": { + "/api/v1/fabric/FlowControlPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.LinkControlPolicy' resource.", - "operationId": "GetFabricLinkControlPolicyByMoid", + "summary": "Read a 'fabric.FlowControlPolicy' resource.", + "operationId": "GetFabricFlowControlPolicyByMoid", "security": [ { "cookieAuth": [] @@ -99766,7 +99420,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.LinkControlPolicy", + "READ.fabric.FlowControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -99779,7 +99433,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.LinkControlPolicy' resource.", + "description": "An instance of the 'fabric.FlowControlPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99797,7 +99451,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy" + "$ref": "#/components/schemas/fabric.FlowControlPolicy" } }, "text/csv": { @@ -99812,12 +99466,12 @@ } }, "links": { - "GetFabricLinkControlPolicyByMoid": { - "operationId": "GetFabricLinkControlPolicyByMoid", + "GetFabricFlowControlPolicyByMoid": { + "operationId": "GetFabricFlowControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -99848,8 +99502,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.LinkControlPolicy' resource.", - "operationId": "UpdateFabricLinkControlPolicy", + "summary": "Update a 'fabric.FlowControlPolicy' resource.", + "operationId": "UpdateFabricFlowControlPolicy", "security": [ { "cookieAuth": [] @@ -99862,7 +99516,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.LinkControlPolicy" + "UPDATE.fabric.FlowControlPolicy" ] } ], @@ -99875,12 +99529,12 @@ } ], "requestBody": { - "description": "The 'fabric.LinkControlPolicy' resource to update.", + "description": "The 'fabric.FlowControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy" + "$ref": "#/components/schemas/fabric.FlowControlPolicy" } }, "application/json-patch+json": { @@ -99892,7 +99546,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkControlPolicy' resource was modified as requested. The 'fabric.LinkControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FlowControlPolicy' resource was modified as requested. The 'fabric.FlowControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -99904,17 +99558,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy" + "$ref": "#/components/schemas/fabric.FlowControlPolicy" } } }, "links": { - "GetFabricLinkControlPolicyByMoid": { - "operationId": "GetFabricLinkControlPolicyByMoid", + "GetFabricFlowControlPolicyByMoid": { + "operationId": "GetFabricFlowControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -99945,8 +99599,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.LinkControlPolicy' resource.", - "operationId": "PatchFabricLinkControlPolicy", + "summary": "Update a 'fabric.FlowControlPolicy' resource.", + "operationId": "PatchFabricFlowControlPolicy", "security": [ { "cookieAuth": [] @@ -99959,7 +99613,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.LinkControlPolicy" + "UPDATE.fabric.FlowControlPolicy" ] } ], @@ -99972,12 +99626,12 @@ } ], "requestBody": { - "description": "The 'fabric.LinkControlPolicy' resource to update.", + "description": "The 'fabric.FlowControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy" + "$ref": "#/components/schemas/fabric.FlowControlPolicy" } }, "application/json-patch+json": { @@ -99989,7 +99643,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkControlPolicy' resource was patched as requested. The 'fabric.LinkControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.FlowControlPolicy' resource was patched as requested. The 'fabric.FlowControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100001,17 +99655,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.LinkControlPolicy" + "$ref": "#/components/schemas/fabric.FlowControlPolicy" } } }, "links": { - "GetFabricLinkControlPolicyByMoid": { - "operationId": "GetFabricLinkControlPolicyByMoid", + "GetFabricFlowControlPolicyByMoid": { + "operationId": "GetFabricFlowControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/FlowControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -100042,8 +99696,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.LinkControlPolicy' resource.", - "operationId": "DeleteFabricLinkControlPolicy", + "summary": "Delete a 'fabric.FlowControlPolicy' resource.", + "operationId": "DeleteFabricFlowControlPolicy", "security": [ { "cookieAuth": [] @@ -100053,7 +99707,7 @@ }, { "oAuth2": [ - "DELETE.fabric.LinkControlPolicy", + "DELETE.fabric.FlowControlPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -100095,13 +99749,13 @@ } } }, - "/api/v1/fabric/MulticastPolicies": { + "/api/v1/fabric/LanPinGroups": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.MulticastPolicy' resource.", - "operationId": "GetFabricMulticastPolicyList", + "summary": "Read a 'fabric.LanPinGroup' resource.", + "operationId": "GetFabricLanPinGroupList", "security": [ { "cookieAuth": [] @@ -100115,7 +99769,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.MulticastPolicy", + "READ.fabric.LanPinGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -100158,7 +99812,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.MulticastPolicy' resources for the given filter criteria", + "description": "List of 'fabric.LanPinGroup' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100176,7 +99830,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy.Response" + "$ref": "#/components/schemas/fabric.LanPinGroup.Response" } }, "text/csv": { @@ -100212,8 +99866,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.MulticastPolicy' resource.", - "operationId": "CreateFabricMulticastPolicy", + "summary": "Create a 'fabric.LanPinGroup' resource.", + "operationId": "CreateFabricLanPinGroup", "security": [ { "cookieAuth": [] @@ -100223,7 +99877,7 @@ }, { "oAuth2": [ - "CREATE.fabric.MulticastPolicy", + "CREATE.fabric.LanPinGroup", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -100239,19 +99893,19 @@ } ], "requestBody": { - "description": "The 'fabric.MulticastPolicy' resource to create.", + "description": "The 'fabric.LanPinGroup' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy" + "$ref": "#/components/schemas/fabric.LanPinGroup" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.MulticastPolicy' resource was created as requested. The 'fabric.MulticastPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LanPinGroup' resource was created as requested. The 'fabric.LanPinGroup' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100263,17 +99917,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy" + "$ref": "#/components/schemas/fabric.LanPinGroup" } } }, "links": { - "GetFabricMulticastPolicyByMoid": { - "operationId": "GetFabricMulticastPolicyByMoid", + "GetFabricLanPinGroupByMoid": { + "operationId": "GetFabricLanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -100301,13 +99955,13 @@ } } }, - "/api/v1/fabric/MulticastPolicies/{Moid}": { + "/api/v1/fabric/LanPinGroups/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.MulticastPolicy' resource.", - "operationId": "GetFabricMulticastPolicyByMoid", + "summary": "Read a 'fabric.LanPinGroup' resource.", + "operationId": "GetFabricLanPinGroupByMoid", "security": [ { "cookieAuth": [] @@ -100321,7 +99975,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.MulticastPolicy", + "READ.fabric.LanPinGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -100334,7 +99988,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.MulticastPolicy' resource.", + "description": "An instance of the 'fabric.LanPinGroup' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100352,7 +100006,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy" + "$ref": "#/components/schemas/fabric.LanPinGroup" } }, "text/csv": { @@ -100367,12 +100021,12 @@ } }, "links": { - "GetFabricMulticastPolicyByMoid": { - "operationId": "GetFabricMulticastPolicyByMoid", + "GetFabricLanPinGroupByMoid": { + "operationId": "GetFabricLanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -100403,8 +100057,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.MulticastPolicy' resource.", - "operationId": "UpdateFabricMulticastPolicy", + "summary": "Update a 'fabric.LanPinGroup' resource.", + "operationId": "UpdateFabricLanPinGroup", "security": [ { "cookieAuth": [] @@ -100417,7 +100071,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.MulticastPolicy" + "UPDATE.fabric.LanPinGroup" ] } ], @@ -100430,12 +100084,12 @@ } ], "requestBody": { - "description": "The 'fabric.MulticastPolicy' resource to update.", + "description": "The 'fabric.LanPinGroup' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy" + "$ref": "#/components/schemas/fabric.LanPinGroup" } }, "application/json-patch+json": { @@ -100447,7 +100101,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.MulticastPolicy' resource was modified as requested. The 'fabric.MulticastPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LanPinGroup' resource was modified as requested. The 'fabric.LanPinGroup' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100459,17 +100113,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy" + "$ref": "#/components/schemas/fabric.LanPinGroup" } } }, "links": { - "GetFabricMulticastPolicyByMoid": { - "operationId": "GetFabricMulticastPolicyByMoid", + "GetFabricLanPinGroupByMoid": { + "operationId": "GetFabricLanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -100500,8 +100154,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.MulticastPolicy' resource.", - "operationId": "PatchFabricMulticastPolicy", + "summary": "Update a 'fabric.LanPinGroup' resource.", + "operationId": "PatchFabricLanPinGroup", "security": [ { "cookieAuth": [] @@ -100514,7 +100168,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.MulticastPolicy" + "UPDATE.fabric.LanPinGroup" ] } ], @@ -100527,12 +100181,12 @@ } ], "requestBody": { - "description": "The 'fabric.MulticastPolicy' resource to update.", + "description": "The 'fabric.LanPinGroup' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy" + "$ref": "#/components/schemas/fabric.LanPinGroup" } }, "application/json-patch+json": { @@ -100544,7 +100198,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.MulticastPolicy' resource was patched as requested. The 'fabric.MulticastPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LanPinGroup' resource was patched as requested. The 'fabric.LanPinGroup' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100556,17 +100210,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.MulticastPolicy" + "$ref": "#/components/schemas/fabric.LanPinGroup" } } }, "links": { - "GetFabricMulticastPolicyByMoid": { - "operationId": "GetFabricMulticastPolicyByMoid", + "GetFabricLanPinGroupByMoid": { + "operationId": "GetFabricLanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -100597,8 +100251,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.MulticastPolicy' resource.", - "operationId": "DeleteFabricMulticastPolicy", + "summary": "Delete a 'fabric.LanPinGroup' resource.", + "operationId": "DeleteFabricLanPinGroup", "security": [ { "cookieAuth": [] @@ -100608,7 +100262,7 @@ }, { "oAuth2": [ - "DELETE.fabric.MulticastPolicy", + "DELETE.fabric.LanPinGroup", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -100650,13 +100304,13 @@ } } }, - "/api/v1/fabric/PcMembers": { + "/api/v1/fabric/LinkAggregationPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PcMember' resource.", - "operationId": "GetFabricPcMemberList", + "summary": "Read a 'fabric.LinkAggregationPolicy' resource.", + "operationId": "GetFabricLinkAggregationPolicyList", "security": [ { "cookieAuth": [] @@ -100670,7 +100324,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.PcMember", + "READ.fabric.LinkAggregationPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -100713,7 +100367,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.PcMember' resources for the given filter criteria", + "description": "List of 'fabric.LinkAggregationPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100731,7 +100385,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PcMember.Response" + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy.Response" } }, "text/csv": { @@ -100762,15 +100416,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/PcMembers/{Moid}": { - "get": { + }, + "post": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PcMember' resource.", - "operationId": "GetFabricPcMemberByMoid", + "summary": "Create a 'fabric.LinkAggregationPolicy' resource.", + "operationId": "CreateFabricLinkAggregationPolicy", "security": [ { "cookieAuth": [] @@ -100780,62 +100432,57 @@ }, { "oAuth2": [ + "CREATE.fabric.LinkAggregationPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.PcMember", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'fabric.LinkAggregationPolicy' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fabric.PcMember' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkAggregationPolicy' resource was created as requested. The 'fabric.LinkAggregationPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PcMember" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" } } }, "links": { - "GetFabricPcMemberByMoid": { - "operationId": "GetFabricPcMemberByMoid", + "GetFabricLinkAggregationPolicyByMoid": { + "operationId": "GetFabricLinkAggregationPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcMembers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -100863,13 +100510,13 @@ } } }, - "/api/v1/fabric/PcOperations": { + "/api/v1/fabric/LinkAggregationPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PcOperation' resource.", - "operationId": "GetFabricPcOperationList", + "summary": "Read a 'fabric.LinkAggregationPolicy' resource.", + "operationId": "GetFabricLinkAggregationPolicyByMoid", "security": [ { "cookieAuth": [] @@ -100880,10 +100527,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.PcOperation", + "PRIVSET.View Switch Profiles", + "READ.fabric.LinkAggregationPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -100891,42 +100538,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'fabric.PcOperation' resources for the given filter criteria", + "description": "An instance of the 'fabric.LinkAggregationPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -100944,7 +100561,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PcOperation.Response" + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" } }, "text/csv": { @@ -100957,6 +100574,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetFabricLinkAggregationPolicyByMoid": { + "operationId": "GetFabricLinkAggregationPolicyByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -100980,8 +100612,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.PcOperation' resource.", - "operationId": "CreateFabricPcOperation", + "summary": "Update a 'fabric.LinkAggregationPolicy' resource.", + "operationId": "UpdateFabricLinkAggregationPolicy", "security": [ { "cookieAuth": [] @@ -100991,35 +100623,40 @@ }, { "oAuth2": [ - "CREATE.fabric.PcOperation", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator" + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator", + "UPDATE.fabric.LinkAggregationPolicy" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'fabric.PcOperation' resource to create.", + "description": "The 'fabric.LinkAggregationPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PcOperation" + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PcOperation' resource was created as requested. The 'fabric.PcOperation' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkAggregationPolicy' resource was modified as requested. The 'fabric.LinkAggregationPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -101031,17 +100668,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PcOperation" + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" } } }, "links": { - "GetFabricPcOperationByMoid": { - "operationId": "GetFabricPcOperationByMoid", + "GetFabricLinkAggregationPolicyByMoid": { + "operationId": "GetFabricLinkAggregationPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -101067,15 +100704,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/PcOperations/{Moid}": { - "get": { + }, + "patch": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PcOperation' resource.", - "operationId": "GetFabricPcOperationByMoid", + "summary": "Update a 'fabric.LinkAggregationPolicy' resource.", + "operationId": "PatchFabricLinkAggregationPolicy", "security": [ { "cookieAuth": [] @@ -101086,255 +100721,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.PcOperation", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fabric.LinkAggregationPolicy" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.LinkAggregationPolicy' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fabric.PcOperation' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkAggregationPolicy' resource was patched as requested. The 'fabric.LinkAggregationPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PcOperation" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/fabric.LinkAggregationPolicy" } } }, "links": { - "GetFabricPcOperationByMoid": { - "operationId": "GetFabricPcOperationByMoid", + "GetFabricLinkAggregationPolicyByMoid": { + "operationId": "GetFabricLinkAggregationPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "post": { - "tags": [ - "fabric" - ], - "summary": "Update a 'fabric.PcOperation' resource.", - "operationId": "UpdateFabricPcOperation", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator", - "UPDATE.fabric.PcOperation" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'fabric.PcOperation' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.PcOperation" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PcOperation' resource was modified as requested. The 'fabric.PcOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.PcOperation" - } - } - }, - "links": { - "GetFabricPcOperationByMoid": { - "operationId": "GetFabricPcOperationByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "fabric" - ], - "summary": "Update a 'fabric.PcOperation' resource.", - "operationId": "PatchFabricPcOperation", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator", - "UPDATE.fabric.PcOperation" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'fabric.PcOperation' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.PcOperation" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PcOperation' resource was patched as requested. The 'fabric.PcOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.PcOperation" - } - } - }, - "links": { - "GetFabricPcOperationByMoid": { - "operationId": "GetFabricPcOperationByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkAggregationPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -101365,8 +100806,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.PcOperation' resource.", - "operationId": "DeleteFabricPcOperation", + "summary": "Delete a 'fabric.LinkAggregationPolicy' resource.", + "operationId": "DeleteFabricLinkAggregationPolicy", "security": [ { "cookieAuth": [] @@ -101376,9 +100817,9 @@ }, { "oAuth2": [ - "DELETE.fabric.PcOperation", + "DELETE.fabric.LinkAggregationPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -101418,13 +100859,13 @@ } } }, - "/api/v1/fabric/PortModes": { + "/api/v1/fabric/LinkControlPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PortMode' resource.", - "operationId": "GetFabricPortModeList", + "summary": "Read a 'fabric.LinkControlPolicy' resource.", + "operationId": "GetFabricLinkControlPolicyList", "security": [ { "cookieAuth": [] @@ -101438,7 +100879,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.PortMode", + "READ.fabric.LinkControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -101481,7 +100922,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.PortMode' resources for the given filter criteria", + "description": "List of 'fabric.LinkControlPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -101499,7 +100940,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode.Response" + "$ref": "#/components/schemas/fabric.LinkControlPolicy.Response" } }, "text/csv": { @@ -101535,8 +100976,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.PortMode' resource.", - "operationId": "CreateFabricPortMode", + "summary": "Create a 'fabric.LinkControlPolicy' resource.", + "operationId": "CreateFabricLinkControlPolicy", "security": [ { "cookieAuth": [] @@ -101546,7 +100987,7 @@ }, { "oAuth2": [ - "CREATE.fabric.PortMode", + "CREATE.fabric.LinkControlPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -101562,19 +101003,19 @@ } ], "requestBody": { - "description": "The 'fabric.PortMode' resource to create.", + "description": "The 'fabric.LinkControlPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode" + "$ref": "#/components/schemas/fabric.LinkControlPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortMode' resource was created as requested. The 'fabric.PortMode' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkControlPolicy' resource was created as requested. The 'fabric.LinkControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -101586,17 +101027,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode" + "$ref": "#/components/schemas/fabric.LinkControlPolicy" } } }, "links": { - "GetFabricPortModeByMoid": { - "operationId": "GetFabricPortModeByMoid", + "GetFabricLinkControlPolicyByMoid": { + "operationId": "GetFabricLinkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -101624,13 +101065,13 @@ } } }, - "/api/v1/fabric/PortModes/{Moid}": { + "/api/v1/fabric/LinkControlPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PortMode' resource.", - "operationId": "GetFabricPortModeByMoid", + "summary": "Read a 'fabric.LinkControlPolicy' resource.", + "operationId": "GetFabricLinkControlPolicyByMoid", "security": [ { "cookieAuth": [] @@ -101644,7 +101085,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.PortMode", + "READ.fabric.LinkControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -101657,7 +101098,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.PortMode' resource.", + "description": "An instance of the 'fabric.LinkControlPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -101675,7 +101116,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode" + "$ref": "#/components/schemas/fabric.LinkControlPolicy" } }, "text/csv": { @@ -101690,12 +101131,12 @@ } }, "links": { - "GetFabricPortModeByMoid": { - "operationId": "GetFabricPortModeByMoid", + "GetFabricLinkControlPolicyByMoid": { + "operationId": "GetFabricLinkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -101726,8 +101167,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.PortMode' resource.", - "operationId": "UpdateFabricPortMode", + "summary": "Update a 'fabric.LinkControlPolicy' resource.", + "operationId": "UpdateFabricLinkControlPolicy", "security": [ { "cookieAuth": [] @@ -101740,7 +101181,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.PortMode" + "UPDATE.fabric.LinkControlPolicy" ] } ], @@ -101753,12 +101194,12 @@ } ], "requestBody": { - "description": "The 'fabric.PortMode' resource to update.", + "description": "The 'fabric.LinkControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode" + "$ref": "#/components/schemas/fabric.LinkControlPolicy" } }, "application/json-patch+json": { @@ -101770,7 +101211,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortMode' resource was modified as requested. The 'fabric.PortMode' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkControlPolicy' resource was modified as requested. The 'fabric.LinkControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -101782,17 +101223,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode" + "$ref": "#/components/schemas/fabric.LinkControlPolicy" } } }, "links": { - "GetFabricPortModeByMoid": { - "operationId": "GetFabricPortModeByMoid", + "GetFabricLinkControlPolicyByMoid": { + "operationId": "GetFabricLinkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -101823,8 +101264,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.PortMode' resource.", - "operationId": "PatchFabricPortMode", + "summary": "Update a 'fabric.LinkControlPolicy' resource.", + "operationId": "PatchFabricLinkControlPolicy", "security": [ { "cookieAuth": [] @@ -101837,7 +101278,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.PortMode" + "UPDATE.fabric.LinkControlPolicy" ] } ], @@ -101850,12 +101291,12 @@ } ], "requestBody": { - "description": "The 'fabric.PortMode' resource to update.", + "description": "The 'fabric.LinkControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode" + "$ref": "#/components/schemas/fabric.LinkControlPolicy" } }, "application/json-patch+json": { @@ -101867,7 +101308,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortMode' resource was patched as requested. The 'fabric.PortMode' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.LinkControlPolicy' resource was patched as requested. The 'fabric.LinkControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -101879,17 +101320,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortMode" + "$ref": "#/components/schemas/fabric.LinkControlPolicy" } } }, "links": { - "GetFabricPortModeByMoid": { - "operationId": "GetFabricPortModeByMoid", + "GetFabricLinkControlPolicyByMoid": { + "operationId": "GetFabricLinkControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/LinkControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -101920,8 +101361,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.PortMode' resource.", - "operationId": "DeleteFabricPortMode", + "summary": "Delete a 'fabric.LinkControlPolicy' resource.", + "operationId": "DeleteFabricLinkControlPolicy", "security": [ { "cookieAuth": [] @@ -101931,7 +101372,7 @@ }, { "oAuth2": [ - "DELETE.fabric.PortMode", + "DELETE.fabric.LinkControlPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -101973,13 +101414,13 @@ } } }, - "/api/v1/fabric/PortOperations": { + "/api/v1/fabric/MulticastPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PortOperation' resource.", - "operationId": "GetFabricPortOperationList", + "summary": "Read a 'fabric.MulticastPolicy' resource.", + "operationId": "GetFabricMulticastPolicyList", "security": [ { "cookieAuth": [] @@ -101990,10 +101431,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.PortOperation", + "PRIVSET.View Switch Profiles", + "READ.fabric.MulticastPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -102036,7 +101477,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.PortOperation' resources for the given filter criteria", + "description": "List of 'fabric.MulticastPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102054,7 +101495,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation.Response" + "$ref": "#/components/schemas/fabric.MulticastPolicy.Response" } }, "text/csv": { @@ -102090,8 +101531,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.PortOperation' resource.", - "operationId": "CreateFabricPortOperation", + "summary": "Create a 'fabric.MulticastPolicy' resource.", + "operationId": "CreateFabricMulticastPolicy", "security": [ { "cookieAuth": [] @@ -102101,9 +101542,9 @@ }, { "oAuth2": [ - "CREATE.fabric.PortOperation", + "CREATE.fabric.MulticastPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -102117,19 +101558,19 @@ } ], "requestBody": { - "description": "The 'fabric.PortOperation' resource to create.", + "description": "The 'fabric.MulticastPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation" + "$ref": "#/components/schemas/fabric.MulticastPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortOperation' resource was created as requested. The 'fabric.PortOperation' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.MulticastPolicy' resource was created as requested. The 'fabric.MulticastPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102141,17 +101582,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation" + "$ref": "#/components/schemas/fabric.MulticastPolicy" } } }, "links": { - "GetFabricPortOperationByMoid": { - "operationId": "GetFabricPortOperationByMoid", + "GetFabricMulticastPolicyByMoid": { + "operationId": "GetFabricMulticastPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -102179,13 +101620,13 @@ } } }, - "/api/v1/fabric/PortOperations/{Moid}": { + "/api/v1/fabric/MulticastPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PortOperation' resource.", - "operationId": "GetFabricPortOperationByMoid", + "summary": "Read a 'fabric.MulticastPolicy' resource.", + "operationId": "GetFabricMulticastPolicyByMoid", "security": [ { "cookieAuth": [] @@ -102196,10 +101637,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.PortOperation", + "PRIVSET.View Switch Profiles", + "READ.fabric.MulticastPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -102212,7 +101653,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.PortOperation' resource.", + "description": "An instance of the 'fabric.MulticastPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102230,7 +101671,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation" + "$ref": "#/components/schemas/fabric.MulticastPolicy" } }, "text/csv": { @@ -102245,12 +101686,12 @@ } }, "links": { - "GetFabricPortOperationByMoid": { - "operationId": "GetFabricPortOperationByMoid", + "GetFabricMulticastPolicyByMoid": { + "operationId": "GetFabricMulticastPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -102281,8 +101722,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.PortOperation' resource.", - "operationId": "UpdateFabricPortOperation", + "summary": "Update a 'fabric.MulticastPolicy' resource.", + "operationId": "UpdateFabricMulticastPolicy", "security": [ { "cookieAuth": [] @@ -102293,9 +101734,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.PortOperation" + "UPDATE.fabric.MulticastPolicy" ] } ], @@ -102308,12 +101749,12 @@ } ], "requestBody": { - "description": "The 'fabric.PortOperation' resource to update.", + "description": "The 'fabric.MulticastPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation" + "$ref": "#/components/schemas/fabric.MulticastPolicy" } }, "application/json-patch+json": { @@ -102325,7 +101766,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortOperation' resource was modified as requested. The 'fabric.PortOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.MulticastPolicy' resource was modified as requested. The 'fabric.MulticastPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102337,17 +101778,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation" + "$ref": "#/components/schemas/fabric.MulticastPolicy" } } }, "links": { - "GetFabricPortOperationByMoid": { - "operationId": "GetFabricPortOperationByMoid", + "GetFabricMulticastPolicyByMoid": { + "operationId": "GetFabricMulticastPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -102378,8 +101819,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.PortOperation' resource.", - "operationId": "PatchFabricPortOperation", + "summary": "Update a 'fabric.MulticastPolicy' resource.", + "operationId": "PatchFabricMulticastPolicy", "security": [ { "cookieAuth": [] @@ -102390,9 +101831,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.PortOperation" + "UPDATE.fabric.MulticastPolicy" ] } ], @@ -102405,12 +101846,12 @@ } ], "requestBody": { - "description": "The 'fabric.PortOperation' resource to update.", + "description": "The 'fabric.MulticastPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation" + "$ref": "#/components/schemas/fabric.MulticastPolicy" } }, "application/json-patch+json": { @@ -102422,7 +101863,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortOperation' resource was patched as requested. The 'fabric.PortOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.MulticastPolicy' resource was patched as requested. The 'fabric.MulticastPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102434,17 +101875,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortOperation" + "$ref": "#/components/schemas/fabric.MulticastPolicy" } } }, "links": { - "GetFabricPortOperationByMoid": { - "operationId": "GetFabricPortOperationByMoid", + "GetFabricMulticastPolicyByMoid": { + "operationId": "GetFabricMulticastPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/MulticastPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -102475,8 +101916,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.PortOperation' resource.", - "operationId": "DeleteFabricPortOperation", + "summary": "Delete a 'fabric.MulticastPolicy' resource.", + "operationId": "DeleteFabricMulticastPolicy", "security": [ { "cookieAuth": [] @@ -102486,9 +101927,9 @@ }, { "oAuth2": [ - "DELETE.fabric.PortOperation", + "DELETE.fabric.MulticastPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -102528,13 +101969,13 @@ } } }, - "/api/v1/fabric/PortPolicies": { + "/api/v1/fabric/PcMembers": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PortPolicy' resource.", - "operationId": "GetFabricPortPolicyList", + "summary": "Read a 'fabric.PcMember' resource.", + "operationId": "GetFabricPcMemberList", "security": [ { "cookieAuth": [] @@ -102548,7 +101989,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.PortPolicy", + "READ.fabric.PcMember", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -102591,7 +102032,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.PortPolicy' resources for the given filter criteria", + "description": "List of 'fabric.PcMember' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102609,7 +102050,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy.Response" + "$ref": "#/components/schemas/fabric.PcMember.Response" } }, "text/csv": { @@ -102640,13 +102081,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/fabric/PcMembers/{Moid}": { + "get": { "tags": [ "fabric" ], - "summary": "Create a 'fabric.PortPolicy' resource.", - "operationId": "CreateFabricPortPolicy", + "summary": "Read a 'fabric.PcMember' resource.", + "operationId": "GetFabricPcMemberByMoid", "security": [ { "cookieAuth": [] @@ -102656,57 +102099,62 @@ }, { "oAuth2": [ - "CREATE.fabric.PortPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" + "PRIVSET.Read-Only", + "PRIVSET.View Switch Profiles", + "READ.fabric.PcMember", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'fabric.PortPolicy' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortPolicy' resource was created as requested. The 'fabric.PortPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fabric.PcMember' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy" + "$ref": "#/components/schemas/fabric.PcMember" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFabricPortPolicyByMoid": { - "operationId": "GetFabricPortPolicyByMoid", + "GetFabricPcMemberByMoid": { + "operationId": "GetFabricPcMemberByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcMembers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -102734,13 +102182,13 @@ } } }, - "/api/v1/fabric/PortPolicies/{Moid}": { + "/api/v1/fabric/PcOperations": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.PortPolicy' resource.", - "operationId": "GetFabricPortPolicyByMoid", + "summary": "Read a 'fabric.PcOperation' resource.", + "operationId": "GetFabricPcOperationList", "security": [ { "cookieAuth": [] @@ -102751,10 +102199,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.PortPolicy", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.PcOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -102762,12 +102210,42 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'fabric.PortPolicy' resource.", + "description": "List of 'fabric.PcOperation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102785,7 +102263,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy" + "$ref": "#/components/schemas/fabric.PcOperation.Response" } }, "text/csv": { @@ -102798,21 +102276,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFabricPortPolicyByMoid": { - "operationId": "GetFabricPortPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -102836,8 +102299,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.PortPolicy' resource.", - "operationId": "UpdateFabricPortPolicy", + "summary": "Create a 'fabric.PcOperation' resource.", + "operationId": "CreateFabricPcOperation", "security": [ { "cookieAuth": [] @@ -102847,40 +102310,35 @@ }, { "oAuth2": [ + "CREATE.fabric.PcOperation", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator", - "UPDATE.fabric.PortPolicy" + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'fabric.PortPolicy' resource to update.", + "description": "The 'fabric.PcOperation' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/fabric.PcOperation" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortPolicy' resource was modified as requested. The 'fabric.PortPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PcOperation' resource was created as requested. The 'fabric.PcOperation' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102892,17 +102350,213 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy" + "$ref": "#/components/schemas/fabric.PcOperation" } } }, "links": { - "GetFabricPortPolicyByMoid": { - "operationId": "GetFabricPortPolicyByMoid", + "GetFabricPcOperationByMoid": { + "operationId": "GetFabricPcOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/fabric/PcOperations/{Moid}": { + "get": { + "tags": [ + "fabric" + ], + "summary": "Read a 'fabric.PcOperation' resource.", + "operationId": "GetFabricPcOperationByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.PcOperation", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'fabric.PcOperation' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.PcOperation" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFabricPcOperationByMoid": { + "operationId": "GetFabricPcOperationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "fabric" + ], + "summary": "Update a 'fabric.PcOperation' resource.", + "operationId": "UpdateFabricPcOperation", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator", + "UPDATE.fabric.PcOperation" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'fabric.PcOperation' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.PcOperation" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PcOperation' resource was modified as requested. The 'fabric.PcOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.PcOperation" + } + } + }, + "links": { + "GetFabricPcOperationByMoid": { + "operationId": "GetFabricPcOperationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -102933,8 +102587,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.PortPolicy' resource.", - "operationId": "PatchFabricPortPolicy", + "summary": "Update a 'fabric.PcOperation' resource.", + "operationId": "PatchFabricPcOperation", "security": [ { "cookieAuth": [] @@ -102945,9 +102599,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.PortPolicy" + "UPDATE.fabric.PcOperation" ] } ], @@ -102960,12 +102614,12 @@ } ], "requestBody": { - "description": "The 'fabric.PortPolicy' resource to update.", + "description": "The 'fabric.PcOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy" + "$ref": "#/components/schemas/fabric.PcOperation" } }, "application/json-patch+json": { @@ -102977,7 +102631,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortPolicy' resource was patched as requested. The 'fabric.PortPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PcOperation' resource was patched as requested. The 'fabric.PcOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -102989,17 +102643,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.PortPolicy" + "$ref": "#/components/schemas/fabric.PcOperation" } } }, "links": { - "GetFabricPortPolicyByMoid": { - "operationId": "GetFabricPortPolicyByMoid", + "GetFabricPcOperationByMoid": { + "operationId": "GetFabricPcOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PcOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -103030,8 +102684,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.PortPolicy' resource.", - "operationId": "DeleteFabricPortPolicy", + "summary": "Delete a 'fabric.PcOperation' resource.", + "operationId": "DeleteFabricPcOperation", "security": [ { "cookieAuth": [] @@ -103041,9 +102695,9 @@ }, { "oAuth2": [ - "DELETE.fabric.PortPolicy", + "DELETE.fabric.PcOperation", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } @@ -103083,13 +102737,13 @@ } } }, - "/api/v1/fabric/SanPinGroups": { + "/api/v1/fabric/PortModes": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SanPinGroup' resource.", - "operationId": "GetFabricSanPinGroupList", + "summary": "Read a 'fabric.PortMode' resource.", + "operationId": "GetFabricPortModeList", "security": [ { "cookieAuth": [] @@ -103103,7 +102757,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SanPinGroup", + "READ.fabric.PortMode", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -103146,7 +102800,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SanPinGroup' resources for the given filter criteria", + "description": "List of 'fabric.PortMode' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103164,7 +102818,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup.Response" + "$ref": "#/components/schemas/fabric.PortMode.Response" } }, "text/csv": { @@ -103200,8 +102854,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SanPinGroup' resource.", - "operationId": "CreateFabricSanPinGroup", + "summary": "Create a 'fabric.PortMode' resource.", + "operationId": "CreateFabricPortMode", "security": [ { "cookieAuth": [] @@ -103211,7 +102865,7 @@ }, { "oAuth2": [ - "CREATE.fabric.SanPinGroup", + "CREATE.fabric.PortMode", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -103227,19 +102881,19 @@ } ], "requestBody": { - "description": "The 'fabric.SanPinGroup' resource to create.", + "description": "The 'fabric.PortMode' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup" + "$ref": "#/components/schemas/fabric.PortMode" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SanPinGroup' resource was created as requested. The 'fabric.SanPinGroup' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortMode' resource was created as requested. The 'fabric.PortMode' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103251,17 +102905,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup" + "$ref": "#/components/schemas/fabric.PortMode" } } }, "links": { - "GetFabricSanPinGroupByMoid": { - "operationId": "GetFabricSanPinGroupByMoid", + "GetFabricPortModeByMoid": { + "operationId": "GetFabricPortModeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -103289,13 +102943,13 @@ } } }, - "/api/v1/fabric/SanPinGroups/{Moid}": { + "/api/v1/fabric/PortModes/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SanPinGroup' resource.", - "operationId": "GetFabricSanPinGroupByMoid", + "summary": "Read a 'fabric.PortMode' resource.", + "operationId": "GetFabricPortModeByMoid", "security": [ { "cookieAuth": [] @@ -103309,7 +102963,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SanPinGroup", + "READ.fabric.PortMode", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -103322,7 +102976,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SanPinGroup' resource.", + "description": "An instance of the 'fabric.PortMode' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103340,7 +102994,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup" + "$ref": "#/components/schemas/fabric.PortMode" } }, "text/csv": { @@ -103355,12 +103009,12 @@ } }, "links": { - "GetFabricSanPinGroupByMoid": { - "operationId": "GetFabricSanPinGroupByMoid", + "GetFabricPortModeByMoid": { + "operationId": "GetFabricPortModeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -103391,8 +103045,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SanPinGroup' resource.", - "operationId": "UpdateFabricSanPinGroup", + "summary": "Update a 'fabric.PortMode' resource.", + "operationId": "UpdateFabricPortMode", "security": [ { "cookieAuth": [] @@ -103405,7 +103059,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SanPinGroup" + "UPDATE.fabric.PortMode" ] } ], @@ -103418,12 +103072,12 @@ } ], "requestBody": { - "description": "The 'fabric.SanPinGroup' resource to update.", + "description": "The 'fabric.PortMode' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup" + "$ref": "#/components/schemas/fabric.PortMode" } }, "application/json-patch+json": { @@ -103435,7 +103089,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SanPinGroup' resource was modified as requested. The 'fabric.SanPinGroup' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortMode' resource was modified as requested. The 'fabric.PortMode' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103447,17 +103101,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup" + "$ref": "#/components/schemas/fabric.PortMode" } } }, "links": { - "GetFabricSanPinGroupByMoid": { - "operationId": "GetFabricSanPinGroupByMoid", + "GetFabricPortModeByMoid": { + "operationId": "GetFabricPortModeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -103488,8 +103142,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SanPinGroup' resource.", - "operationId": "PatchFabricSanPinGroup", + "summary": "Update a 'fabric.PortMode' resource.", + "operationId": "PatchFabricPortMode", "security": [ { "cookieAuth": [] @@ -103502,7 +103156,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SanPinGroup" + "UPDATE.fabric.PortMode" ] } ], @@ -103515,12 +103169,12 @@ } ], "requestBody": { - "description": "The 'fabric.SanPinGroup' resource to update.", + "description": "The 'fabric.PortMode' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup" + "$ref": "#/components/schemas/fabric.PortMode" } }, "application/json-patch+json": { @@ -103532,7 +103186,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SanPinGroup' resource was patched as requested. The 'fabric.SanPinGroup' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortMode' resource was patched as requested. The 'fabric.PortMode' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103544,17 +103198,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SanPinGroup" + "$ref": "#/components/schemas/fabric.PortMode" } } }, "links": { - "GetFabricSanPinGroupByMoid": { - "operationId": "GetFabricSanPinGroupByMoid", + "GetFabricPortModeByMoid": { + "operationId": "GetFabricPortModeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortModes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -103585,8 +103239,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SanPinGroup' resource.", - "operationId": "DeleteFabricSanPinGroup", + "summary": "Delete a 'fabric.PortMode' resource.", + "operationId": "DeleteFabricPortMode", "security": [ { "cookieAuth": [] @@ -103596,7 +103250,7 @@ }, { "oAuth2": [ - "DELETE.fabric.SanPinGroup", + "DELETE.fabric.PortMode", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -103638,13 +103292,13 @@ } } }, - "/api/v1/fabric/ServerRoles": { + "/api/v1/fabric/PortOperations": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.ServerRole' resource.", - "operationId": "GetFabricServerRoleList", + "summary": "Read a 'fabric.PortOperation' resource.", + "operationId": "GetFabricPortOperationList", "security": [ { "cookieAuth": [] @@ -103655,10 +103309,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ServerRole", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.PortOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -103701,7 +103355,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.ServerRole' resources for the given filter criteria", + "description": "List of 'fabric.PortOperation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103719,7 +103373,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole.Response" + "$ref": "#/components/schemas/fabric.PortOperation.Response" } }, "text/csv": { @@ -103755,8 +103409,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.ServerRole' resource.", - "operationId": "CreateFabricServerRole", + "summary": "Create a 'fabric.PortOperation' resource.", + "operationId": "CreateFabricPortOperation", "security": [ { "cookieAuth": [] @@ -103766,9 +103420,9 @@ }, { "oAuth2": [ - "CREATE.fabric.ServerRole", + "CREATE.fabric.PortOperation", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } @@ -103782,19 +103436,19 @@ } ], "requestBody": { - "description": "The 'fabric.ServerRole' resource to create.", + "description": "The 'fabric.PortOperation' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole" + "$ref": "#/components/schemas/fabric.PortOperation" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ServerRole' resource was created as requested. The 'fabric.ServerRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortOperation' resource was created as requested. The 'fabric.PortOperation' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103806,17 +103460,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole" + "$ref": "#/components/schemas/fabric.PortOperation" } } }, "links": { - "GetFabricServerRoleByMoid": { - "operationId": "GetFabricServerRoleByMoid", + "GetFabricPortOperationByMoid": { + "operationId": "GetFabricPortOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -103844,13 +103498,13 @@ } } }, - "/api/v1/fabric/ServerRoles/{Moid}": { + "/api/v1/fabric/PortOperations/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.ServerRole' resource.", - "operationId": "GetFabricServerRoleByMoid", + "summary": "Read a 'fabric.PortOperation' resource.", + "operationId": "GetFabricPortOperationByMoid", "security": [ { "cookieAuth": [] @@ -103861,10 +103515,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.ServerRole", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.PortOperation", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -103877,7 +103531,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.ServerRole' resource.", + "description": "An instance of the 'fabric.PortOperation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -103895,7 +103549,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole" + "$ref": "#/components/schemas/fabric.PortOperation" } }, "text/csv": { @@ -103910,12 +103564,12 @@ } }, "links": { - "GetFabricServerRoleByMoid": { - "operationId": "GetFabricServerRoleByMoid", + "GetFabricPortOperationByMoid": { + "operationId": "GetFabricPortOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -103946,8 +103600,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.ServerRole' resource.", - "operationId": "UpdateFabricServerRole", + "summary": "Update a 'fabric.PortOperation' resource.", + "operationId": "UpdateFabricPortOperation", "security": [ { "cookieAuth": [] @@ -103958,9 +103612,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.ServerRole" + "UPDATE.fabric.PortOperation" ] } ], @@ -103973,12 +103627,12 @@ } ], "requestBody": { - "description": "The 'fabric.ServerRole' resource to update.", + "description": "The 'fabric.PortOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole" + "$ref": "#/components/schemas/fabric.PortOperation" } }, "application/json-patch+json": { @@ -103990,7 +103644,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ServerRole' resource was modified as requested. The 'fabric.ServerRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortOperation' resource was modified as requested. The 'fabric.PortOperation' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104002,17 +103656,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole" + "$ref": "#/components/schemas/fabric.PortOperation" } } }, "links": { - "GetFabricServerRoleByMoid": { - "operationId": "GetFabricServerRoleByMoid", + "GetFabricPortOperationByMoid": { + "operationId": "GetFabricPortOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -104043,8 +103697,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.ServerRole' resource.", - "operationId": "PatchFabricServerRole", + "summary": "Update a 'fabric.PortOperation' resource.", + "operationId": "PatchFabricPortOperation", "security": [ { "cookieAuth": [] @@ -104055,9 +103709,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "UPDATE.fabric.ServerRole" + "UPDATE.fabric.PortOperation" ] } ], @@ -104070,12 +103724,12 @@ } ], "requestBody": { - "description": "The 'fabric.ServerRole' resource to update.", + "description": "The 'fabric.PortOperation' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole" + "$ref": "#/components/schemas/fabric.PortOperation" } }, "application/json-patch+json": { @@ -104087,7 +103741,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ServerRole' resource was patched as requested. The 'fabric.ServerRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortOperation' resource was patched as requested. The 'fabric.PortOperation' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104099,17 +103753,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.ServerRole" + "$ref": "#/components/schemas/fabric.PortOperation" } } }, "links": { - "GetFabricServerRoleByMoid": { - "operationId": "GetFabricServerRoleByMoid", + "GetFabricPortOperationByMoid": { + "operationId": "GetFabricPortOperationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortOperations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -104140,8 +103794,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.ServerRole' resource.", - "operationId": "DeleteFabricServerRole", + "summary": "Delete a 'fabric.PortOperation' resource.", + "operationId": "DeleteFabricPortOperation", "security": [ { "cookieAuth": [] @@ -104151,9 +103805,9 @@ }, { "oAuth2": [ - "DELETE.fabric.ServerRole", + "DELETE.fabric.PortOperation", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } @@ -104193,13 +103847,13 @@ } } }, - "/api/v1/fabric/SpanDestEthPorts": { + "/api/v1/fabric/PortPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanDestEthPort' resource.", - "operationId": "GetFabricSpanDestEthPortList", + "summary": "Read a 'fabric.PortPolicy' resource.", + "operationId": "GetFabricPortPolicyList", "security": [ { "cookieAuth": [] @@ -104210,10 +103864,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanDestEthPort", + "PRIVSET.View Switch Profiles", + "READ.fabric.PortPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -104256,7 +103910,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SpanDestEthPort' resources for the given filter criteria", + "description": "List of 'fabric.PortPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104274,7 +103928,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort.Response" + "$ref": "#/components/schemas/fabric.PortPolicy.Response" } }, "text/csv": { @@ -104310,8 +103964,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SpanDestEthPort' resource.", - "operationId": "CreateFabricSpanDestEthPort", + "summary": "Create a 'fabric.PortPolicy' resource.", + "operationId": "CreateFabricPortPolicy", "security": [ { "cookieAuth": [] @@ -104321,9 +103975,9 @@ }, { "oAuth2": [ - "CREATE.fabric.SpanDestEthPort", + "CREATE.fabric.PortPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -104337,19 +103991,19 @@ } ], "requestBody": { - "description": "The 'fabric.SpanDestEthPort' resource to create.", + "description": "The 'fabric.PortPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort" + "$ref": "#/components/schemas/fabric.PortPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanDestEthPort' resource was created as requested. The 'fabric.SpanDestEthPort' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortPolicy' resource was created as requested. The 'fabric.PortPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104361,17 +104015,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort" + "$ref": "#/components/schemas/fabric.PortPolicy" } } }, "links": { - "GetFabricSpanDestEthPortByMoid": { - "operationId": "GetFabricSpanDestEthPortByMoid", + "GetFabricPortPolicyByMoid": { + "operationId": "GetFabricPortPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -104399,13 +104053,13 @@ } } }, - "/api/v1/fabric/SpanDestEthPorts/{Moid}": { + "/api/v1/fabric/PortPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanDestEthPort' resource.", - "operationId": "GetFabricSpanDestEthPortByMoid", + "summary": "Read a 'fabric.PortPolicy' resource.", + "operationId": "GetFabricPortPolicyByMoid", "security": [ { "cookieAuth": [] @@ -104416,10 +104070,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanDestEthPort", + "PRIVSET.View Switch Profiles", + "READ.fabric.PortPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -104432,7 +104086,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SpanDestEthPort' resource.", + "description": "An instance of the 'fabric.PortPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104450,7 +104104,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort" + "$ref": "#/components/schemas/fabric.PortPolicy" } }, "text/csv": { @@ -104465,12 +104119,12 @@ } }, "links": { - "GetFabricSpanDestEthPortByMoid": { - "operationId": "GetFabricSpanDestEthPortByMoid", + "GetFabricPortPolicyByMoid": { + "operationId": "GetFabricPortPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -104501,8 +104155,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SpanDestEthPort' resource.", - "operationId": "UpdateFabricSpanDestEthPort", + "summary": "Update a 'fabric.PortPolicy' resource.", + "operationId": "UpdateFabricPortPolicy", "security": [ { "cookieAuth": [] @@ -104513,9 +104167,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SpanDestEthPort" + "UPDATE.fabric.PortPolicy" ] } ], @@ -104528,12 +104182,12 @@ } ], "requestBody": { - "description": "The 'fabric.SpanDestEthPort' resource to update.", + "description": "The 'fabric.PortPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort" + "$ref": "#/components/schemas/fabric.PortPolicy" } }, "application/json-patch+json": { @@ -104545,7 +104199,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanDestEthPort' resource was modified as requested. The 'fabric.SpanDestEthPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortPolicy' resource was modified as requested. The 'fabric.PortPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104557,17 +104211,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort" + "$ref": "#/components/schemas/fabric.PortPolicy" } } }, "links": { - "GetFabricSpanDestEthPortByMoid": { - "operationId": "GetFabricSpanDestEthPortByMoid", + "GetFabricPortPolicyByMoid": { + "operationId": "GetFabricPortPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -104598,8 +104252,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SpanDestEthPort' resource.", - "operationId": "PatchFabricSpanDestEthPort", + "summary": "Update a 'fabric.PortPolicy' resource.", + "operationId": "PatchFabricPortPolicy", "security": [ { "cookieAuth": [] @@ -104610,9 +104264,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SpanDestEthPort" + "UPDATE.fabric.PortPolicy" ] } ], @@ -104625,12 +104279,12 @@ } ], "requestBody": { - "description": "The 'fabric.SpanDestEthPort' resource to update.", + "description": "The 'fabric.PortPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort" + "$ref": "#/components/schemas/fabric.PortPolicy" } }, "application/json-patch+json": { @@ -104642,7 +104296,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanDestEthPort' resource was patched as requested. The 'fabric.SpanDestEthPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.PortPolicy' resource was patched as requested. The 'fabric.PortPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104654,17 +104308,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanDestEthPort" + "$ref": "#/components/schemas/fabric.PortPolicy" } } }, "links": { - "GetFabricSpanDestEthPortByMoid": { - "operationId": "GetFabricSpanDestEthPortByMoid", + "GetFabricPortPolicyByMoid": { + "operationId": "GetFabricPortPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/PortPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -104695,8 +104349,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SpanDestEthPort' resource.", - "operationId": "DeleteFabricSpanDestEthPort", + "summary": "Delete a 'fabric.PortPolicy' resource.", + "operationId": "DeleteFabricPortPolicy", "security": [ { "cookieAuth": [] @@ -104706,9 +104360,9 @@ }, { "oAuth2": [ - "DELETE.fabric.SpanDestEthPort", + "DELETE.fabric.PortPolicy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -104748,13 +104402,13 @@ } } }, - "/api/v1/fabric/SpanSessions": { + "/api/v1/fabric/SanPinGroups": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSession' resource.", - "operationId": "GetFabricSpanSessionList", + "summary": "Read a 'fabric.SanPinGroup' resource.", + "operationId": "GetFabricSanPinGroupList", "security": [ { "cookieAuth": [] @@ -104765,10 +104419,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSession", + "PRIVSET.View Switch Profiles", + "READ.fabric.SanPinGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -104811,7 +104465,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SpanSession' resources for the given filter criteria", + "description": "List of 'fabric.SanPinGroup' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104829,7 +104483,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession.Response" + "$ref": "#/components/schemas/fabric.SanPinGroup.Response" } }, "text/csv": { @@ -104865,8 +104519,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SpanSession' resource.", - "operationId": "CreateFabricSpanSession", + "summary": "Create a 'fabric.SanPinGroup' resource.", + "operationId": "CreateFabricSanPinGroup", "security": [ { "cookieAuth": [] @@ -104876,9 +104530,9 @@ }, { "oAuth2": [ - "CREATE.fabric.SpanSession", + "CREATE.fabric.SanPinGroup", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -104892,19 +104546,19 @@ } ], "requestBody": { - "description": "The 'fabric.SpanSession' resource to create.", + "description": "The 'fabric.SanPinGroup' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession" + "$ref": "#/components/schemas/fabric.SanPinGroup" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSession' resource was created as requested. The 'fabric.SpanSession' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SanPinGroup' resource was created as requested. The 'fabric.SanPinGroup' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -104916,17 +104570,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession" + "$ref": "#/components/schemas/fabric.SanPinGroup" } } }, "links": { - "GetFabricSpanSessionByMoid": { - "operationId": "GetFabricSpanSessionByMoid", + "GetFabricSanPinGroupByMoid": { + "operationId": "GetFabricSanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -104954,13 +104608,13 @@ } } }, - "/api/v1/fabric/SpanSessions/{Moid}": { + "/api/v1/fabric/SanPinGroups/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSession' resource.", - "operationId": "GetFabricSpanSessionByMoid", + "summary": "Read a 'fabric.SanPinGroup' resource.", + "operationId": "GetFabricSanPinGroupByMoid", "security": [ { "cookieAuth": [] @@ -104971,10 +104625,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSession", + "PRIVSET.View Switch Profiles", + "READ.fabric.SanPinGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -104987,7 +104641,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SpanSession' resource.", + "description": "An instance of the 'fabric.SanPinGroup' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105005,7 +104659,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession" + "$ref": "#/components/schemas/fabric.SanPinGroup" } }, "text/csv": { @@ -105020,12 +104674,12 @@ } }, "links": { - "GetFabricSpanSessionByMoid": { - "operationId": "GetFabricSpanSessionByMoid", + "GetFabricSanPinGroupByMoid": { + "operationId": "GetFabricSanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -105056,8 +104710,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SpanSession' resource.", - "operationId": "UpdateFabricSpanSession", + "summary": "Update a 'fabric.SanPinGroup' resource.", + "operationId": "UpdateFabricSanPinGroup", "security": [ { "cookieAuth": [] @@ -105068,9 +104722,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SpanSession" + "UPDATE.fabric.SanPinGroup" ] } ], @@ -105083,12 +104737,12 @@ } ], "requestBody": { - "description": "The 'fabric.SpanSession' resource to update.", + "description": "The 'fabric.SanPinGroup' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession" + "$ref": "#/components/schemas/fabric.SanPinGroup" } }, "application/json-patch+json": { @@ -105100,7 +104754,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSession' resource was modified as requested. The 'fabric.SpanSession' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SanPinGroup' resource was modified as requested. The 'fabric.SanPinGroup' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105112,17 +104766,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession" + "$ref": "#/components/schemas/fabric.SanPinGroup" } } }, "links": { - "GetFabricSpanSessionByMoid": { - "operationId": "GetFabricSpanSessionByMoid", + "GetFabricSanPinGroupByMoid": { + "operationId": "GetFabricSanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -105153,8 +104807,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SpanSession' resource.", - "operationId": "PatchFabricSpanSession", + "summary": "Update a 'fabric.SanPinGroup' resource.", + "operationId": "PatchFabricSanPinGroup", "security": [ { "cookieAuth": [] @@ -105165,9 +104819,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SpanSession" + "UPDATE.fabric.SanPinGroup" ] } ], @@ -105180,12 +104834,12 @@ } ], "requestBody": { - "description": "The 'fabric.SpanSession' resource to update.", + "description": "The 'fabric.SanPinGroup' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession" + "$ref": "#/components/schemas/fabric.SanPinGroup" } }, "application/json-patch+json": { @@ -105197,7 +104851,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSession' resource was patched as requested. The 'fabric.SpanSession' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SanPinGroup' resource was patched as requested. The 'fabric.SanPinGroup' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105209,17 +104863,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSession" + "$ref": "#/components/schemas/fabric.SanPinGroup" } } }, "links": { - "GetFabricSpanSessionByMoid": { - "operationId": "GetFabricSpanSessionByMoid", + "GetFabricSanPinGroupByMoid": { + "operationId": "GetFabricSanPinGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SanPinGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -105250,8 +104904,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SpanSession' resource.", - "operationId": "DeleteFabricSpanSession", + "summary": "Delete a 'fabric.SanPinGroup' resource.", + "operationId": "DeleteFabricSanPinGroup", "security": [ { "cookieAuth": [] @@ -105261,9 +104915,9 @@ }, { "oAuth2": [ - "DELETE.fabric.SpanSession", + "DELETE.fabric.SanPinGroup", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -105303,13 +104957,13 @@ } } }, - "/api/v1/fabric/SpanSourceEthPorts": { + "/api/v1/fabric/ServerRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSourceEthPort' resource.", - "operationId": "GetFabricSpanSourceEthPortList", + "summary": "Read a 'fabric.ServerRole' resource.", + "operationId": "GetFabricServerRoleList", "security": [ { "cookieAuth": [] @@ -105320,10 +104974,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceEthPort", + "PRIVSET.View Switch Profiles", + "READ.fabric.ServerRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -105366,7 +105020,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SpanSourceEthPort' resources for the given filter criteria", + "description": "List of 'fabric.ServerRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105384,7 +105038,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPort.Response" + "$ref": "#/components/schemas/fabric.ServerRole.Response" } }, "text/csv": { @@ -105420,8 +105074,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SpanSourceEthPort' resource.", - "operationId": "CreateFabricSpanSourceEthPort", + "summary": "Create a 'fabric.ServerRole' resource.", + "operationId": "CreateFabricServerRole", "security": [ { "cookieAuth": [] @@ -105431,9 +105085,9 @@ }, { "oAuth2": [ - "CREATE.fabric.SpanSourceEthPort", + "CREATE.fabric.ServerRole", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" ] } @@ -105447,19 +105101,19 @@ } ], "requestBody": { - "description": "The 'fabric.SpanSourceEthPort' resource to create.", + "description": "The 'fabric.ServerRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPort" + "$ref": "#/components/schemas/fabric.ServerRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceEthPort' resource was created as requested. The 'fabric.SpanSourceEthPort' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ServerRole' resource was created as requested. The 'fabric.ServerRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105471,17 +105125,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPort" + "$ref": "#/components/schemas/fabric.ServerRole" } } }, "links": { - "GetFabricSpanSourceEthPortByMoid": { - "operationId": "GetFabricSpanSourceEthPortByMoid", + "GetFabricServerRoleByMoid": { + "operationId": "GetFabricServerRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -105509,13 +105163,13 @@ } } }, - "/api/v1/fabric/SpanSourceEthPorts/{Moid}": { + "/api/v1/fabric/ServerRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSourceEthPort' resource.", - "operationId": "GetFabricSpanSourceEthPortByMoid", + "summary": "Read a 'fabric.ServerRole' resource.", + "operationId": "GetFabricServerRoleByMoid", "security": [ { "cookieAuth": [] @@ -105526,10 +105180,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceEthPort", + "PRIVSET.View Switch Profiles", + "READ.fabric.ServerRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -105542,7 +105196,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SpanSourceEthPort' resource.", + "description": "An instance of the 'fabric.ServerRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105560,7 +105214,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPort" + "$ref": "#/components/schemas/fabric.ServerRole" } }, "text/csv": { @@ -105575,12 +105229,12 @@ } }, "links": { - "GetFabricSpanSourceEthPortByMoid": { - "operationId": "GetFabricSpanSourceEthPortByMoid", + "GetFabricServerRoleByMoid": { + "operationId": "GetFabricServerRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -105607,12 +105261,12 @@ } } }, - "delete": { + "post": { "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SpanSourceEthPort' resource.", - "operationId": "DeleteFabricSpanSourceEthPort", + "summary": "Update a 'fabric.ServerRole' resource.", + "operationId": "UpdateFabricServerRole", "security": [ { "cookieAuth": [] @@ -105622,141 +105276,68 @@ }, { "oAuth2": [ - "DELETE.fabric.SpanSourceEthPort", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator" + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator", + "UPDATE.fabric.ServerRole" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/fabric/SpanSourceEthPortChannels": { - "get": { - "tags": [ - "fabric" - ], - "summary": "Read a 'fabric.SpanSourceEthPortChannel' resource.", - "operationId": "GetFabricSpanSourceEthPortChannelList", - "security": [ - { - "cookieAuth": [] }, { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceEthPortChannel", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] + "$ref": "#/components/parameters/IfMatch" } ], - "parameters": [ - { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "requestBody": { + "description": "The 'fabric.ServerRole' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.ServerRole" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } } - ], + }, "responses": { "200": { - "description": "List of 'fabric.SpanSourceEthPortChannel' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ServerRole' resource was modified as requested. The 'fabric.ServerRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel.Response" + "$ref": "#/components/schemas/fabric.ServerRole" } + } + }, + "links": { + "GetFabricServerRoleByMoid": { + "operationId": "GetFabricServerRoleByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -105777,12 +105358,12 @@ } } }, - "post": { + "patch": { "tags": [ "fabric" ], - "summary": "Create a 'fabric.SpanSourceEthPortChannel' resource.", - "operationId": "CreateFabricSpanSourceEthPortChannel", + "summary": "Update a 'fabric.ServerRole' resource.", + "operationId": "PatchFabricServerRole", "security": [ { "cookieAuth": [] @@ -105792,35 +105373,40 @@ }, { "oAuth2": [ - "CREATE.fabric.SpanSourceEthPortChannel", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator" + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator", + "UPDATE.fabric.ServerRole" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'fabric.SpanSourceEthPortChannel' resource to create.", + "description": "The 'fabric.ServerRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel" + "$ref": "#/components/schemas/fabric.ServerRole" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceEthPortChannel' resource was created as requested. The 'fabric.SpanSourceEthPortChannel' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.ServerRole' resource was patched as requested. The 'fabric.ServerRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105832,17 +105418,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel" + "$ref": "#/components/schemas/fabric.ServerRole" } } }, "links": { - "GetFabricSpanSourceEthPortChannelByMoid": { - "operationId": "GetFabricSpanSourceEthPortChannelByMoid", + "GetFabricServerRoleByMoid": { + "operationId": "GetFabricServerRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPortChannels/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/ServerRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -105868,15 +105454,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "fabric" + ], + "summary": "Delete a 'fabric.ServerRole' resource.", + "operationId": "DeleteFabricServerRole", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.fabric.ServerRole", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/fabric/SpanSourceEthPortChannels/{Moid}": { + "/api/v1/fabric/SpanDestEthPorts": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSourceEthPortChannel' resource.", - "operationId": "GetFabricSpanSourceEthPortChannelByMoid", + "summary": "Read a 'fabric.SpanDestEthPort' resource.", + "operationId": "GetFabricSpanDestEthPortList", "security": [ { "cookieAuth": [] @@ -105890,7 +105532,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceEthPortChannel", + "READ.fabric.SpanDestEthPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -105898,12 +105540,42 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'fabric.SpanSourceEthPortChannel' resource.", + "description": "List of 'fabric.SpanDestEthPort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -105921,7 +105593,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel" + "$ref": "#/components/schemas/fabric.SpanDestEthPort.Response" } }, "text/csv": { @@ -105934,21 +105606,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFabricSpanSourceEthPortChannelByMoid": { - "operationId": "GetFabricSpanSourceEthPortChannelByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPortChannels/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -105968,12 +105625,12 @@ } } }, - "delete": { + "post": { "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SpanSourceEthPortChannel' resource.", - "operationId": "DeleteFabricSpanSourceEthPortChannel", + "summary": "Create a 'fabric.SpanDestEthPort' resource.", + "operationId": "CreateFabricSpanDestEthPort", "security": [ { "cookieAuth": [] @@ -105983,7 +105640,7 @@ }, { "oAuth2": [ - "DELETE.fabric.SpanSourceEthPortChannel", + "CREATE.fabric.SpanDestEthPort", "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" @@ -105992,12 +105649,26 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'fabric.SpanDestEthPort' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanDestEthPort" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanDestEthPort' resource was created as requested. The 'fabric.SpanDestEthPort' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106005,6 +105676,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanDestEthPort" + } + } + }, + "links": { + "GetFabricSpanDestEthPortByMoid": { + "operationId": "GetFabricSpanDestEthPortByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -106025,13 +105718,13 @@ } } }, - "/api/v1/fabric/SpanSourceVlans": { + "/api/v1/fabric/SpanDestEthPorts/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSourceVlan' resource.", - "operationId": "GetFabricSpanSourceVlanList", + "summary": "Read a 'fabric.SpanDestEthPort' resource.", + "operationId": "GetFabricSpanDestEthPortByMoid", "security": [ { "cookieAuth": [] @@ -106045,7 +105738,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceVlan", + "READ.fabric.SpanDestEthPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -106053,42 +105746,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'fabric.SpanSourceVlan' resources for the given filter criteria", + "description": "An instance of the 'fabric.SpanDestEthPort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106106,7 +105769,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVlan.Response" + "$ref": "#/components/schemas/fabric.SpanDestEthPort" } }, "text/csv": { @@ -106119,6 +105782,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetFabricSpanDestEthPortByMoid": { + "operationId": "GetFabricSpanDestEthPortByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -106142,8 +105820,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SpanSourceVlan' resource.", - "operationId": "CreateFabricSpanSourceVlan", + "summary": "Update a 'fabric.SpanDestEthPort' resource.", + "operationId": "UpdateFabricSpanDestEthPort", "security": [ { "cookieAuth": [] @@ -106153,35 +105831,40 @@ }, { "oAuth2": [ - "CREATE.fabric.SpanSourceVlan", "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator" + "ROLE.Account Administrator", + "UPDATE.fabric.SpanDestEthPort" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'fabric.SpanSourceVlan' resource to create.", + "description": "The 'fabric.SpanDestEthPort' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVlan" + "$ref": "#/components/schemas/fabric.SpanDestEthPort" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceVlan' resource was created as requested. The 'fabric.SpanSourceVlan' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanDestEthPort' resource was modified as requested. The 'fabric.SpanDestEthPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106193,17 +105876,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVlan" + "$ref": "#/components/schemas/fabric.SpanDestEthPort" } } }, "links": { - "GetFabricSpanSourceVlanByMoid": { - "operationId": "GetFabricSpanSourceVlanByMoid", + "GetFabricSpanDestEthPortByMoid": { + "operationId": "GetFabricSpanDestEthPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVlans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -106229,15 +105912,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/SpanSourceVlans/{Moid}": { - "get": { + }, + "patch": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSourceVlan' resource.", - "operationId": "GetFabricSpanSourceVlanByMoid", + "summary": "Update a 'fabric.SpanDestEthPort' resource.", + "operationId": "PatchFabricSpanDestEthPort", "security": [ { "cookieAuth": [] @@ -106249,60 +105930,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceVlan", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fabric.SpanDestEthPort" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.SpanDestEthPort' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanDestEthPort" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fabric.SpanSourceVlan' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanDestEthPort' resource was patched as requested. The 'fabric.SpanDestEthPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVlan" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/fabric.SpanDestEthPort" } } }, "links": { - "GetFabricSpanSourceVlanByMoid": { - "operationId": "GetFabricSpanSourceVlanByMoid", + "GetFabricSpanDestEthPortByMoid": { + "operationId": "GetFabricSpanDestEthPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVlans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanDestEthPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -106333,8 +106014,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SpanSourceVlan' resource.", - "operationId": "DeleteFabricSpanSourceVlan", + "summary": "Delete a 'fabric.SpanDestEthPort' resource.", + "operationId": "DeleteFabricSpanDestEthPort", "security": [ { "cookieAuth": [] @@ -106344,7 +106025,7 @@ }, { "oAuth2": [ - "DELETE.fabric.SpanSourceVlan", + "DELETE.fabric.SpanDestEthPort", "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" @@ -106386,13 +106067,13 @@ } } }, - "/api/v1/fabric/SpanSourceVnicEthIfs": { + "/api/v1/fabric/SpanSessions": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSourceVnicEthIf' resource.", - "operationId": "GetFabricSpanSourceVnicEthIfList", + "summary": "Read a 'fabric.SpanSession' resource.", + "operationId": "GetFabricSpanSessionList", "security": [ { "cookieAuth": [] @@ -106406,7 +106087,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceVnicEthIf", + "READ.fabric.SpanSession", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -106449,7 +106130,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SpanSourceVnicEthIf' resources for the given filter criteria", + "description": "List of 'fabric.SpanSession' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106467,7 +106148,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf.Response" + "$ref": "#/components/schemas/fabric.SpanSession.Response" } }, "text/csv": { @@ -106503,8 +106184,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SpanSourceVnicEthIf' resource.", - "operationId": "CreateFabricSpanSourceVnicEthIf", + "summary": "Create a 'fabric.SpanSession' resource.", + "operationId": "CreateFabricSpanSession", "security": [ { "cookieAuth": [] @@ -106514,7 +106195,7 @@ }, { "oAuth2": [ - "CREATE.fabric.SpanSourceVnicEthIf", + "CREATE.fabric.SpanSession", "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" @@ -106530,19 +106211,19 @@ } ], "requestBody": { - "description": "The 'fabric.SpanSourceVnicEthIf' resource to create.", + "description": "The 'fabric.SpanSession' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf" + "$ref": "#/components/schemas/fabric.SpanSession" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceVnicEthIf' resource was created as requested. The 'fabric.SpanSourceVnicEthIf' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSession' resource was created as requested. The 'fabric.SpanSession' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106554,17 +106235,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf" + "$ref": "#/components/schemas/fabric.SpanSession" } } }, "links": { - "GetFabricSpanSourceVnicEthIfByMoid": { - "operationId": "GetFabricSpanSourceVnicEthIfByMoid", + "GetFabricSpanSessionByMoid": { + "operationId": "GetFabricSpanSessionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVnicEthIfs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -106592,13 +106273,13 @@ } } }, - "/api/v1/fabric/SpanSourceVnicEthIfs/{Moid}": { + "/api/v1/fabric/SpanSessions/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SpanSourceVnicEthIf' resource.", - "operationId": "GetFabricSpanSourceVnicEthIfByMoid", + "summary": "Read a 'fabric.SpanSession' resource.", + "operationId": "GetFabricSpanSessionByMoid", "security": [ { "cookieAuth": [] @@ -106612,7 +106293,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", "PRIVSET.View Fabric Interconnects", - "READ.fabric.SpanSourceVnicEthIf", + "READ.fabric.SpanSession", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -106625,7 +106306,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SpanSourceVnicEthIf' resource.", + "description": "An instance of the 'fabric.SpanSession' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106643,7 +106324,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf" + "$ref": "#/components/schemas/fabric.SpanSession" } }, "text/csv": { @@ -106658,12 +106339,12 @@ } }, "links": { - "GetFabricSpanSourceVnicEthIfByMoid": { - "operationId": "GetFabricSpanSourceVnicEthIfByMoid", + "GetFabricSpanSessionByMoid": { + "operationId": "GetFabricSpanSessionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVnicEthIfs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -106690,12 +106371,12 @@ } } }, - "delete": { + "post": { "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SpanSourceVnicEthIf' resource.", - "operationId": "DeleteFabricSpanSourceVnicEthIf", + "summary": "Update a 'fabric.SpanSession' resource.", + "operationId": "UpdateFabricSpanSession", "security": [ { "cookieAuth": [] @@ -106705,21 +106386,40 @@ }, { "oAuth2": [ - "DELETE.fabric.SpanSourceVnicEthIf", "PRIVSET.Account Administrator", "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator" + "ROLE.Account Administrator", + "UPDATE.fabric.SpanSession" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.SpanSession' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanSession" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSession' resource was modified as requested. The 'fabric.SpanSession' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106727,6 +106427,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanSession" + } + } + }, + "links": { + "GetFabricSpanSessionByMoid": { + "operationId": "GetFabricSpanSessionByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -106745,15 +106467,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/SwitchClusterProfiles": { - "get": { + }, + "patch": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchClusterProfile' resource.", - "operationId": "GetFabricSwitchClusterProfileList", + "summary": "Update a 'fabric.SpanSession' resource.", + "operationId": "PatchFabricSpanSession", "security": [ { "cookieAuth": [] @@ -106764,82 +106484,67 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchClusterProfile", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fabric.SpanSession" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.SpanSession' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanSession" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'fabric.SwitchClusterProfile' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSession' resource was patched as requested. The 'fabric.SpanSession' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile.Response" + "$ref": "#/components/schemas/fabric.SpanSession" } + } + }, + "links": { + "GetFabricSpanSessionByMoid": { + "operationId": "GetFabricSpanSessionByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSessions/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -106860,12 +106565,12 @@ } } }, - "post": { + "delete": { "tags": [ "fabric" ], - "summary": "Create a 'fabric.SwitchClusterProfile' resource.", - "operationId": "CreateFabricSwitchClusterProfile", + "summary": "Delete a 'fabric.SpanSession' resource.", + "operationId": "DeleteFabricSpanSession", "security": [ { "cookieAuth": [] @@ -106875,35 +106580,21 @@ }, { "oAuth2": [ - "CREATE.fabric.SwitchClusterProfile", + "DELETE.fabric.SpanSession", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'fabric.SwitchClusterProfile' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfile' resource was created as requested. The 'fabric.SwitchClusterProfile' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -106911,28 +106602,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile" - } - } - }, - "links": { - "GetFabricSwitchClusterProfileByMoid": { - "operationId": "GetFabricSwitchClusterProfileByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -106953,13 +106622,13 @@ } } }, - "/api/v1/fabric/SwitchClusterProfiles/{Moid}": { + "/api/v1/fabric/SpanSourceEthPorts": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchClusterProfile' resource.", - "operationId": "GetFabricSwitchClusterProfileByMoid", + "summary": "Read a 'fabric.SpanSourceEthPort' resource.", + "operationId": "GetFabricSpanSourceEthPortList", "security": [ { "cookieAuth": [] @@ -106970,10 +106639,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchClusterProfile", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceEthPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -106981,12 +106650,42 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'fabric.SwitchClusterProfile' resource.", + "description": "List of 'fabric.SpanSourceEthPort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107004,7 +106703,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile" + "$ref": "#/components/schemas/fabric.SpanSourceEthPort.Response" } }, "text/csv": { @@ -107017,21 +106716,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFabricSwitchClusterProfileByMoid": { - "operationId": "GetFabricSwitchClusterProfileByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -107055,8 +106739,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchClusterProfile' resource.", - "operationId": "UpdateFabricSwitchClusterProfile", + "summary": "Create a 'fabric.SpanSourceEthPort' resource.", + "operationId": "CreateFabricSpanSourceEthPort", "security": [ { "cookieAuth": [] @@ -107066,40 +106750,35 @@ }, { "oAuth2": [ + "CREATE.fabric.SpanSourceEthPort", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator", - "UPDATE.fabric.SwitchClusterProfile" + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'fabric.SwitchClusterProfile' resource to update.", + "description": "The 'fabric.SpanSourceEthPort' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/fabric.SpanSourceEthPort" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfile' resource was modified as requested. The 'fabric.SwitchClusterProfile' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceEthPort' resource was created as requested. The 'fabric.SpanSourceEthPort' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107111,17 +106790,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile" + "$ref": "#/components/schemas/fabric.SpanSourceEthPort" } } }, "links": { - "GetFabricSwitchClusterProfileByMoid": { - "operationId": "GetFabricSwitchClusterProfileByMoid", + "GetFabricSpanSourceEthPortByMoid": { + "operationId": "GetFabricSpanSourceEthPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -107147,13 +106826,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/fabric/SpanSourceEthPorts/{Moid}": { + "get": { "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchClusterProfile' resource.", - "operationId": "PatchFabricSwitchClusterProfile", + "summary": "Read a 'fabric.SpanSourceEthPort' resource.", + "operationId": "GetFabricSpanSourceEthPortByMoid", "security": [ { "cookieAuth": [] @@ -107164,61 +106845,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceEthPort", "ROLE.Account Administrator", - "UPDATE.fabric.SwitchClusterProfile" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'fabric.SwitchClusterProfile' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfile' resource was patched as requested. The 'fabric.SwitchClusterProfile' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fabric.SpanSourceEthPort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfile" + "$ref": "#/components/schemas/fabric.SpanSourceEthPort" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFabricSwitchClusterProfileByMoid": { - "operationId": "GetFabricSwitchClusterProfileByMoid", + "GetFabricSpanSourceEthPortByMoid": { + "operationId": "GetFabricSpanSourceEthPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -107249,8 +106930,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SwitchClusterProfile' resource.", - "operationId": "DeleteFabricSwitchClusterProfile", + "summary": "Delete a 'fabric.SpanSourceEthPort' resource.", + "operationId": "DeleteFabricSpanSourceEthPort", "security": [ { "cookieAuth": [] @@ -107260,9 +106941,9 @@ }, { "oAuth2": [ - "DELETE.fabric.SwitchClusterProfile", + "DELETE.fabric.SpanSourceEthPort", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } @@ -107302,13 +106983,13 @@ } } }, - "/api/v1/fabric/SwitchClusterProfileTemplates": { + "/api/v1/fabric/SpanSourceEthPortChannels": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchClusterProfileTemplate' resource.", - "operationId": "GetFabricSwitchClusterProfileTemplateList", + "summary": "Read a 'fabric.SpanSourceEthPortChannel' resource.", + "operationId": "GetFabricSpanSourceEthPortChannelList", "security": [ { "cookieAuth": [] @@ -107319,10 +107000,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchClusterProfileTemplate", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceEthPortChannel", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -107365,7 +107046,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SwitchClusterProfileTemplate' resources for the given filter criteria", + "description": "List of 'fabric.SpanSourceEthPortChannel' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107383,7 +107064,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate.Response" + "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel.Response" } }, "text/csv": { @@ -107419,8 +107100,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SwitchClusterProfileTemplate' resource.", - "operationId": "CreateFabricSwitchClusterProfileTemplate", + "summary": "Create a 'fabric.SpanSourceEthPortChannel' resource.", + "operationId": "CreateFabricSpanSourceEthPortChannel", "security": [ { "cookieAuth": [] @@ -107430,9 +107111,9 @@ }, { "oAuth2": [ - "CREATE.fabric.SwitchClusterProfileTemplate", + "CREATE.fabric.SpanSourceEthPortChannel", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } @@ -107446,19 +107127,19 @@ } ], "requestBody": { - "description": "The 'fabric.SwitchClusterProfileTemplate' resource to create.", + "description": "The 'fabric.SpanSourceEthPortChannel' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" + "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfileTemplate' resource was created as requested. The 'fabric.SwitchClusterProfileTemplate' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceEthPortChannel' resource was created as requested. The 'fabric.SpanSourceEthPortChannel' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107470,17 +107151,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" + "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel" } } }, "links": { - "GetFabricSwitchClusterProfileTemplateByMoid": { - "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", + "GetFabricSpanSourceEthPortChannelByMoid": { + "operationId": "GetFabricSpanSourceEthPortChannelByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPortChannels/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -107508,13 +107189,13 @@ } } }, - "/api/v1/fabric/SwitchClusterProfileTemplates/{Moid}": { + "/api/v1/fabric/SpanSourceEthPortChannels/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchClusterProfileTemplate' resource.", - "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", + "summary": "Read a 'fabric.SpanSourceEthPortChannel' resource.", + "operationId": "GetFabricSpanSourceEthPortChannelByMoid", "security": [ { "cookieAuth": [] @@ -107525,10 +107206,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchClusterProfileTemplate", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceEthPortChannel", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -107541,7 +107222,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SwitchClusterProfileTemplate' resource.", + "description": "An instance of the 'fabric.SpanSourceEthPortChannel' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107559,7 +107240,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" + "$ref": "#/components/schemas/fabric.SpanSourceEthPortChannel" } }, "text/csv": { @@ -107574,12 +107255,12 @@ } }, "links": { - "GetFabricSwitchClusterProfileTemplateByMoid": { - "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", + "GetFabricSpanSourceEthPortChannelByMoid": { + "operationId": "GetFabricSpanSourceEthPortChannelByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceEthPortChannels/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -107606,12 +107287,12 @@ } } }, - "post": { + "delete": { "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchClusterProfileTemplate' resource.", - "operationId": "UpdateFabricSwitchClusterProfileTemplate", + "summary": "Delete a 'fabric.SpanSourceEthPortChannel' resource.", + "operationId": "DeleteFabricSpanSourceEthPortChannel", "security": [ { "cookieAuth": [] @@ -107621,40 +107302,21 @@ }, { "oAuth2": [ + "DELETE.fabric.SpanSourceEthPortChannel", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator", - "UPDATE.fabric.SwitchClusterProfileTemplate" + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'fabric.SwitchClusterProfileTemplate' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfileTemplate' resource was modified as requested. The 'fabric.SwitchClusterProfileTemplate' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107662,28 +107324,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" - } - } - }, - "links": { - "GetFabricSwitchClusterProfileTemplateByMoid": { - "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -107702,13 +107342,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/fabric/SpanSourceVlans": { + "get": { "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchClusterProfileTemplate' resource.", - "operationId": "PatchFabricSwitchClusterProfileTemplate", + "summary": "Read a 'fabric.SpanSourceVlan' resource.", + "operationId": "GetFabricSpanSourceVlanList", "security": [ { "cookieAuth": [] @@ -107719,67 +107361,82 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceVlan", "ROLE.Account Administrator", - "UPDATE.fabric.SwitchClusterProfileTemplate" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'fabric.SwitchClusterProfileTemplate' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfileTemplate' resource was patched as requested. The 'fabric.SwitchClusterProfileTemplate' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'fabric.SpanSourceVlan' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" + "$ref": "#/components/schemas/fabric.SpanSourceVlan.Response" } - } - }, - "links": { - "GetFabricSwitchClusterProfileTemplateByMoid": { - "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -107800,12 +107457,12 @@ } } }, - "delete": { + "post": { "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SwitchClusterProfileTemplate' resource.", - "operationId": "DeleteFabricSwitchClusterProfileTemplate", + "summary": "Create a 'fabric.SpanSourceVlan' resource.", + "operationId": "CreateFabricSpanSourceVlan", "security": [ { "cookieAuth": [] @@ -107815,21 +107472,35 @@ }, { "oAuth2": [ - "DELETE.fabric.SwitchClusterProfileTemplate", + "CREATE.fabric.SpanSourceVlan", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'fabric.SpanSourceVlan' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanSourceVlan" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceVlan' resource was created as requested. The 'fabric.SpanSourceVlan' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107837,6 +107508,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.SpanSourceVlan" + } + } + }, + "links": { + "GetFabricSpanSourceVlanByMoid": { + "operationId": "GetFabricSpanSourceVlanByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVlans/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -107857,13 +107550,13 @@ } } }, - "/api/v1/fabric/SwitchControlPolicies": { + "/api/v1/fabric/SpanSourceVlans/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchControlPolicy' resource.", - "operationId": "GetFabricSwitchControlPolicyList", + "summary": "Read a 'fabric.SpanSourceVlan' resource.", + "operationId": "GetFabricSpanSourceVlanByMoid", "security": [ { "cookieAuth": [] @@ -107874,10 +107567,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchControlPolicy", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceVlan", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -107885,42 +107578,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'fabric.SwitchControlPolicy' resources for the given filter criteria", + "description": "An instance of the 'fabric.SpanSourceVlan' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -107938,7 +107601,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy.Response" + "$ref": "#/components/schemas/fabric.SpanSourceVlan" } }, "text/csv": { @@ -107951,6 +107614,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetFabricSpanSourceVlanByMoid": { + "operationId": "GetFabricSpanSourceVlanByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVlans/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -107970,12 +107648,12 @@ } } }, - "post": { + "delete": { "tags": [ "fabric" ], - "summary": "Create a 'fabric.SwitchControlPolicy' resource.", - "operationId": "CreateFabricSwitchControlPolicy", + "summary": "Delete a 'fabric.SpanSourceVlan' resource.", + "operationId": "DeleteFabricSpanSourceVlan", "security": [ { "cookieAuth": [] @@ -107985,35 +107663,21 @@ }, { "oAuth2": [ - "CREATE.fabric.SwitchControlPolicy", + "DELETE.fabric.SpanSourceVlan", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'fabric.SwitchControlPolicy' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchControlPolicy' resource was created as requested. The 'fabric.SwitchControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108021,28 +107685,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy" - } - } - }, - "links": { - "GetFabricSwitchControlPolicyByMoid": { - "operationId": "GetFabricSwitchControlPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -108063,13 +107705,13 @@ } } }, - "/api/v1/fabric/SwitchControlPolicies/{Moid}": { + "/api/v1/fabric/SpanSourceVnicEthIfs": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchControlPolicy' resource.", - "operationId": "GetFabricSwitchControlPolicyByMoid", + "summary": "Read a 'fabric.SpanSourceVnicEthIf' resource.", + "operationId": "GetFabricSpanSourceVnicEthIfList", "security": [ { "cookieAuth": [] @@ -108080,10 +107722,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchControlPolicy", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceVnicEthIf", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -108091,12 +107733,42 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'fabric.SwitchControlPolicy' resource.", + "description": "List of 'fabric.SpanSourceVnicEthIf' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108114,7 +107786,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy" + "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf.Response" } }, "text/csv": { @@ -108127,21 +107799,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFabricSwitchControlPolicyByMoid": { - "operationId": "GetFabricSwitchControlPolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -108165,8 +107822,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchControlPolicy' resource.", - "operationId": "UpdateFabricSwitchControlPolicy", + "summary": "Create a 'fabric.SpanSourceVnicEthIf' resource.", + "operationId": "CreateFabricSpanSourceVnicEthIf", "security": [ { "cookieAuth": [] @@ -108176,40 +107833,35 @@ }, { "oAuth2": [ + "CREATE.fabric.SpanSourceVnicEthIf", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator", - "UPDATE.fabric.SwitchControlPolicy" + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'fabric.SwitchControlPolicy' resource to update.", + "description": "The 'fabric.SpanSourceVnicEthIf' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchControlPolicy' resource was modified as requested. The 'fabric.SwitchControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SpanSourceVnicEthIf' resource was created as requested. The 'fabric.SpanSourceVnicEthIf' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108221,17 +107873,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy" + "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf" } } }, "links": { - "GetFabricSwitchControlPolicyByMoid": { - "operationId": "GetFabricSwitchControlPolicyByMoid", + "GetFabricSpanSourceVnicEthIfByMoid": { + "operationId": "GetFabricSpanSourceVnicEthIfByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVnicEthIfs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -108257,13 +107909,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/fabric/SpanSourceVnicEthIfs/{Moid}": { + "get": { "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchControlPolicy' resource.", - "operationId": "PatchFabricSwitchControlPolicy", + "summary": "Read a 'fabric.SpanSourceVnicEthIf' resource.", + "operationId": "GetFabricSpanSourceVnicEthIfByMoid", "security": [ { "cookieAuth": [] @@ -108274,61 +107928,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.fabric.SpanSourceVnicEthIf", "ROLE.Account Administrator", - "UPDATE.fabric.SwitchControlPolicy" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'fabric.SwitchControlPolicy' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchControlPolicy' resource was patched as requested. The 'fabric.SwitchControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fabric.SpanSourceVnicEthIf' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchControlPolicy" + "$ref": "#/components/schemas/fabric.SpanSourceVnicEthIf" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFabricSwitchControlPolicyByMoid": { - "operationId": "GetFabricSwitchControlPolicyByMoid", + "GetFabricSpanSourceVnicEthIfByMoid": { + "operationId": "GetFabricSpanSourceVnicEthIfByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SpanSourceVnicEthIfs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -108359,8 +108013,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SwitchControlPolicy' resource.", - "operationId": "DeleteFabricSwitchControlPolicy", + "summary": "Delete a 'fabric.SpanSourceVnicEthIf' resource.", + "operationId": "DeleteFabricSpanSourceVnicEthIf", "security": [ { "cookieAuth": [] @@ -108370,9 +108024,9 @@ }, { "oAuth2": [ - "DELETE.fabric.SwitchControlPolicy", + "DELETE.fabric.SpanSourceVnicEthIf", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator" ] } @@ -108412,13 +108066,13 @@ } } }, - "/api/v1/fabric/SwitchProfiles": { + "/api/v1/fabric/SwitchClusterProfiles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchProfile' resource.", - "operationId": "GetFabricSwitchProfileList", + "summary": "Read a 'fabric.SwitchClusterProfile' resource.", + "operationId": "GetFabricSwitchClusterProfileList", "security": [ { "cookieAuth": [] @@ -108432,7 +108086,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchProfile", + "READ.fabric.SwitchClusterProfile", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -108475,7 +108129,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SwitchProfile' resources for the given filter criteria", + "description": "List of 'fabric.SwitchClusterProfile' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108493,7 +108147,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile.Response" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile.Response" } }, "text/csv": { @@ -108529,8 +108183,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SwitchProfile' resource.", - "operationId": "CreateFabricSwitchProfile", + "summary": "Create a 'fabric.SwitchClusterProfile' resource.", + "operationId": "CreateFabricSwitchClusterProfile", "security": [ { "cookieAuth": [] @@ -108540,7 +108194,7 @@ }, { "oAuth2": [ - "CREATE.fabric.SwitchProfile", + "CREATE.fabric.SwitchClusterProfile", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -108556,19 +108210,19 @@ } ], "requestBody": { - "description": "The 'fabric.SwitchProfile' resource to create.", + "description": "The 'fabric.SwitchClusterProfile' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfile' resource was created as requested. The 'fabric.SwitchProfile' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfile' resource was created as requested. The 'fabric.SwitchClusterProfile' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108580,17 +108234,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile" } } }, "links": { - "GetFabricSwitchProfileByMoid": { - "operationId": "GetFabricSwitchProfileByMoid", + "GetFabricSwitchClusterProfileByMoid": { + "operationId": "GetFabricSwitchClusterProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -108618,13 +108272,13 @@ } } }, - "/api/v1/fabric/SwitchProfiles/{Moid}": { + "/api/v1/fabric/SwitchClusterProfiles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchProfile' resource.", - "operationId": "GetFabricSwitchProfileByMoid", + "summary": "Read a 'fabric.SwitchClusterProfile' resource.", + "operationId": "GetFabricSwitchClusterProfileByMoid", "security": [ { "cookieAuth": [] @@ -108638,7 +108292,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchProfile", + "READ.fabric.SwitchClusterProfile", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -108651,7 +108305,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SwitchProfile' resource.", + "description": "An instance of the 'fabric.SwitchClusterProfile' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108669,7 +108323,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile" } }, "text/csv": { @@ -108684,12 +108338,12 @@ } }, "links": { - "GetFabricSwitchProfileByMoid": { - "operationId": "GetFabricSwitchProfileByMoid", + "GetFabricSwitchClusterProfileByMoid": { + "operationId": "GetFabricSwitchClusterProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -108720,8 +108374,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchProfile' resource.", - "operationId": "UpdateFabricSwitchProfile", + "summary": "Update a 'fabric.SwitchClusterProfile' resource.", + "operationId": "UpdateFabricSwitchClusterProfile", "security": [ { "cookieAuth": [] @@ -108734,7 +108388,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SwitchProfile" + "UPDATE.fabric.SwitchClusterProfile" ] } ], @@ -108747,12 +108401,12 @@ } ], "requestBody": { - "description": "The 'fabric.SwitchProfile' resource to update.", + "description": "The 'fabric.SwitchClusterProfile' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile" } }, "application/json-patch+json": { @@ -108764,7 +108418,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfile' resource was modified as requested. The 'fabric.SwitchProfile' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfile' resource was modified as requested. The 'fabric.SwitchClusterProfile' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108776,17 +108430,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile" } } }, "links": { - "GetFabricSwitchProfileByMoid": { - "operationId": "GetFabricSwitchProfileByMoid", + "GetFabricSwitchClusterProfileByMoid": { + "operationId": "GetFabricSwitchClusterProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -108817,8 +108471,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchProfile' resource.", - "operationId": "PatchFabricSwitchProfile", + "summary": "Update a 'fabric.SwitchClusterProfile' resource.", + "operationId": "PatchFabricSwitchClusterProfile", "security": [ { "cookieAuth": [] @@ -108831,7 +108485,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SwitchProfile" + "UPDATE.fabric.SwitchClusterProfile" ] } ], @@ -108844,12 +108498,12 @@ } ], "requestBody": { - "description": "The 'fabric.SwitchProfile' resource to update.", + "description": "The 'fabric.SwitchClusterProfile' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile" } }, "application/json-patch+json": { @@ -108861,7 +108515,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfile' resource was patched as requested. The 'fabric.SwitchProfile' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfile' resource was patched as requested. The 'fabric.SwitchClusterProfile' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -108873,17 +108527,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfile" + "$ref": "#/components/schemas/fabric.SwitchClusterProfile" } } }, "links": { - "GetFabricSwitchProfileByMoid": { - "operationId": "GetFabricSwitchProfileByMoid", + "GetFabricSwitchClusterProfileByMoid": { + "operationId": "GetFabricSwitchClusterProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -108914,8 +108568,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SwitchProfile' resource.", - "operationId": "DeleteFabricSwitchProfile", + "summary": "Delete a 'fabric.SwitchClusterProfile' resource.", + "operationId": "DeleteFabricSwitchClusterProfile", "security": [ { "cookieAuth": [] @@ -108925,7 +108579,7 @@ }, { "oAuth2": [ - "DELETE.fabric.SwitchProfile", + "DELETE.fabric.SwitchClusterProfile", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -108967,13 +108621,13 @@ } } }, - "/api/v1/fabric/SwitchProfileTemplates": { + "/api/v1/fabric/SwitchClusterProfileTemplates": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchProfileTemplate' resource.", - "operationId": "GetFabricSwitchProfileTemplateList", + "summary": "Read a 'fabric.SwitchClusterProfileTemplate' resource.", + "operationId": "GetFabricSwitchClusterProfileTemplateList", "security": [ { "cookieAuth": [] @@ -108987,7 +108641,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchProfileTemplate", + "READ.fabric.SwitchClusterProfileTemplate", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -109030,7 +108684,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SwitchProfileTemplate' resources for the given filter criteria", + "description": "List of 'fabric.SwitchClusterProfileTemplate' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109048,7 +108702,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate.Response" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate.Response" } }, "text/csv": { @@ -109084,8 +108738,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SwitchProfileTemplate' resource.", - "operationId": "CreateFabricSwitchProfileTemplate", + "summary": "Create a 'fabric.SwitchClusterProfileTemplate' resource.", + "operationId": "CreateFabricSwitchClusterProfileTemplate", "security": [ { "cookieAuth": [] @@ -109095,7 +108749,7 @@ }, { "oAuth2": [ - "CREATE.fabric.SwitchProfileTemplate", + "CREATE.fabric.SwitchClusterProfileTemplate", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -109111,19 +108765,19 @@ } ], "requestBody": { - "description": "The 'fabric.SwitchProfileTemplate' resource to create.", + "description": "The 'fabric.SwitchClusterProfileTemplate' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfileTemplate' resource was created as requested. The 'fabric.SwitchProfileTemplate' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfileTemplate' resource was created as requested. The 'fabric.SwitchClusterProfileTemplate' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109135,17 +108789,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" } } }, "links": { - "GetFabricSwitchProfileTemplateByMoid": { - "operationId": "GetFabricSwitchProfileTemplateByMoid", + "GetFabricSwitchClusterProfileTemplateByMoid": { + "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -109173,13 +108827,13 @@ } } }, - "/api/v1/fabric/SwitchProfileTemplates/{Moid}": { + "/api/v1/fabric/SwitchClusterProfileTemplates/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SwitchProfileTemplate' resource.", - "operationId": "GetFabricSwitchProfileTemplateByMoid", + "summary": "Read a 'fabric.SwitchClusterProfileTemplate' resource.", + "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", "security": [ { "cookieAuth": [] @@ -109193,7 +108847,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SwitchProfileTemplate", + "READ.fabric.SwitchClusterProfileTemplate", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -109206,7 +108860,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SwitchProfileTemplate' resource.", + "description": "An instance of the 'fabric.SwitchClusterProfileTemplate' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109224,7 +108878,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" } }, "text/csv": { @@ -109239,12 +108893,12 @@ } }, "links": { - "GetFabricSwitchProfileTemplateByMoid": { - "operationId": "GetFabricSwitchProfileTemplateByMoid", + "GetFabricSwitchClusterProfileTemplateByMoid": { + "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -109275,8 +108929,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchProfileTemplate' resource.", - "operationId": "UpdateFabricSwitchProfileTemplate", + "summary": "Update a 'fabric.SwitchClusterProfileTemplate' resource.", + "operationId": "UpdateFabricSwitchClusterProfileTemplate", "security": [ { "cookieAuth": [] @@ -109289,7 +108943,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SwitchProfileTemplate" + "UPDATE.fabric.SwitchClusterProfileTemplate" ] } ], @@ -109302,12 +108956,12 @@ } ], "requestBody": { - "description": "The 'fabric.SwitchProfileTemplate' resource to update.", + "description": "The 'fabric.SwitchClusterProfileTemplate' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" } }, "application/json-patch+json": { @@ -109319,7 +108973,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfileTemplate' resource was modified as requested. The 'fabric.SwitchProfileTemplate' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfileTemplate' resource was modified as requested. The 'fabric.SwitchClusterProfileTemplate' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109331,17 +108985,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" } } }, "links": { - "GetFabricSwitchProfileTemplateByMoid": { - "operationId": "GetFabricSwitchProfileTemplateByMoid", + "GetFabricSwitchClusterProfileTemplateByMoid": { + "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -109372,8 +109026,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SwitchProfileTemplate' resource.", - "operationId": "PatchFabricSwitchProfileTemplate", + "summary": "Update a 'fabric.SwitchClusterProfileTemplate' resource.", + "operationId": "PatchFabricSwitchClusterProfileTemplate", "security": [ { "cookieAuth": [] @@ -109386,7 +109040,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SwitchProfileTemplate" + "UPDATE.fabric.SwitchClusterProfileTemplate" ] } ], @@ -109399,12 +109053,12 @@ } ], "requestBody": { - "description": "The 'fabric.SwitchProfileTemplate' resource to update.", + "description": "The 'fabric.SwitchClusterProfileTemplate' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" } }, "application/json-patch+json": { @@ -109416,7 +109070,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfileTemplate' resource was patched as requested. The 'fabric.SwitchProfileTemplate' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchClusterProfileTemplate' resource was patched as requested. The 'fabric.SwitchClusterProfileTemplate' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109428,17 +109082,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" + "$ref": "#/components/schemas/fabric.SwitchClusterProfileTemplate" } } }, "links": { - "GetFabricSwitchProfileTemplateByMoid": { - "operationId": "GetFabricSwitchProfileTemplateByMoid", + "GetFabricSwitchClusterProfileTemplateByMoid": { + "operationId": "GetFabricSwitchClusterProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchClusterProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -109469,8 +109123,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SwitchProfileTemplate' resource.", - "operationId": "DeleteFabricSwitchProfileTemplate", + "summary": "Delete a 'fabric.SwitchClusterProfileTemplate' resource.", + "operationId": "DeleteFabricSwitchClusterProfileTemplate", "security": [ { "cookieAuth": [] @@ -109480,7 +109134,7 @@ }, { "oAuth2": [ - "DELETE.fabric.SwitchProfileTemplate", + "DELETE.fabric.SwitchClusterProfileTemplate", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -109522,13 +109176,13 @@ } } }, - "/api/v1/fabric/SystemQosPolicies": { + "/api/v1/fabric/SwitchControlPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SystemQosPolicy' resource.", - "operationId": "GetFabricSystemQosPolicyList", + "summary": "Read a 'fabric.SwitchControlPolicy' resource.", + "operationId": "GetFabricSwitchControlPolicyList", "security": [ { "cookieAuth": [] @@ -109542,7 +109196,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SystemQosPolicy", + "READ.fabric.SwitchControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -109585,7 +109239,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.SystemQosPolicy' resources for the given filter criteria", + "description": "List of 'fabric.SwitchControlPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109603,7 +109257,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy.Response" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy.Response" } }, "text/csv": { @@ -109639,8 +109293,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.SystemQosPolicy' resource.", - "operationId": "CreateFabricSystemQosPolicy", + "summary": "Create a 'fabric.SwitchControlPolicy' resource.", + "operationId": "CreateFabricSwitchControlPolicy", "security": [ { "cookieAuth": [] @@ -109650,7 +109304,7 @@ }, { "oAuth2": [ - "CREATE.fabric.SystemQosPolicy", + "CREATE.fabric.SwitchControlPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -109666,19 +109320,19 @@ } ], "requestBody": { - "description": "The 'fabric.SystemQosPolicy' resource to create.", + "description": "The 'fabric.SwitchControlPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SystemQosPolicy' resource was created as requested. The 'fabric.SystemQosPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchControlPolicy' resource was created as requested. The 'fabric.SwitchControlPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109690,17 +109344,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy" } } }, "links": { - "GetFabricSystemQosPolicyByMoid": { - "operationId": "GetFabricSystemQosPolicyByMoid", + "GetFabricSwitchControlPolicyByMoid": { + "operationId": "GetFabricSwitchControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -109728,13 +109382,13 @@ } } }, - "/api/v1/fabric/SystemQosPolicies/{Moid}": { + "/api/v1/fabric/SwitchControlPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.SystemQosPolicy' resource.", - "operationId": "GetFabricSystemQosPolicyByMoid", + "summary": "Read a 'fabric.SwitchControlPolicy' resource.", + "operationId": "GetFabricSwitchControlPolicyByMoid", "security": [ { "cookieAuth": [] @@ -109748,7 +109402,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.SystemQosPolicy", + "READ.fabric.SwitchControlPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -109761,7 +109415,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.SystemQosPolicy' resource.", + "description": "An instance of the 'fabric.SwitchControlPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109779,7 +109433,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy" } }, "text/csv": { @@ -109794,12 +109448,12 @@ } }, "links": { - "GetFabricSystemQosPolicyByMoid": { - "operationId": "GetFabricSystemQosPolicyByMoid", + "GetFabricSwitchControlPolicyByMoid": { + "operationId": "GetFabricSwitchControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -109830,8 +109484,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SystemQosPolicy' resource.", - "operationId": "UpdateFabricSystemQosPolicy", + "summary": "Update a 'fabric.SwitchControlPolicy' resource.", + "operationId": "UpdateFabricSwitchControlPolicy", "security": [ { "cookieAuth": [] @@ -109844,7 +109498,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SystemQosPolicy" + "UPDATE.fabric.SwitchControlPolicy" ] } ], @@ -109857,12 +109511,12 @@ } ], "requestBody": { - "description": "The 'fabric.SystemQosPolicy' resource to update.", + "description": "The 'fabric.SwitchControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy" } }, "application/json-patch+json": { @@ -109874,7 +109528,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SystemQosPolicy' resource was modified as requested. The 'fabric.SystemQosPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchControlPolicy' resource was modified as requested. The 'fabric.SwitchControlPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109886,17 +109540,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy" } } }, "links": { - "GetFabricSystemQosPolicyByMoid": { - "operationId": "GetFabricSystemQosPolicyByMoid", + "GetFabricSwitchControlPolicyByMoid": { + "operationId": "GetFabricSwitchControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -109927,8 +109581,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.SystemQosPolicy' resource.", - "operationId": "PatchFabricSystemQosPolicy", + "summary": "Update a 'fabric.SwitchControlPolicy' resource.", + "operationId": "PatchFabricSwitchControlPolicy", "security": [ { "cookieAuth": [] @@ -109941,7 +109595,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.SystemQosPolicy" + "UPDATE.fabric.SwitchControlPolicy" ] } ], @@ -109954,12 +109608,12 @@ } ], "requestBody": { - "description": "The 'fabric.SystemQosPolicy' resource to update.", + "description": "The 'fabric.SwitchControlPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy" } }, "application/json-patch+json": { @@ -109971,7 +109625,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SystemQosPolicy' resource was patched as requested. The 'fabric.SystemQosPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchControlPolicy' resource was patched as requested. The 'fabric.SwitchControlPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -109983,17 +109637,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.SystemQosPolicy" + "$ref": "#/components/schemas/fabric.SwitchControlPolicy" } } }, "links": { - "GetFabricSystemQosPolicyByMoid": { - "operationId": "GetFabricSystemQosPolicyByMoid", + "GetFabricSwitchControlPolicyByMoid": { + "operationId": "GetFabricSwitchControlPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchControlPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -110024,8 +109678,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.SystemQosPolicy' resource.", - "operationId": "DeleteFabricSystemQosPolicy", + "summary": "Delete a 'fabric.SwitchControlPolicy' resource.", + "operationId": "DeleteFabricSwitchControlPolicy", "security": [ { "cookieAuth": [] @@ -110035,7 +109689,7 @@ }, { "oAuth2": [ - "DELETE.fabric.SystemQosPolicy", + "DELETE.fabric.SwitchControlPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -110077,13 +109731,13 @@ } } }, - "/api/v1/fabric/UplinkPcRoles": { + "/api/v1/fabric/SwitchProfiles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.UplinkPcRole' resource.", - "operationId": "GetFabricUplinkPcRoleList", + "summary": "Read a 'fabric.SwitchProfile' resource.", + "operationId": "GetFabricSwitchProfileList", "security": [ { "cookieAuth": [] @@ -110097,7 +109751,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.UplinkPcRole", + "READ.fabric.SwitchProfile", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -110140,7 +109794,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.UplinkPcRole' resources for the given filter criteria", + "description": "List of 'fabric.SwitchProfile' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110158,7 +109812,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole.Response" + "$ref": "#/components/schemas/fabric.SwitchProfile.Response" } }, "text/csv": { @@ -110194,8 +109848,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.UplinkPcRole' resource.", - "operationId": "CreateFabricUplinkPcRole", + "summary": "Create a 'fabric.SwitchProfile' resource.", + "operationId": "CreateFabricSwitchProfile", "security": [ { "cookieAuth": [] @@ -110205,7 +109859,7 @@ }, { "oAuth2": [ - "CREATE.fabric.UplinkPcRole", + "CREATE.fabric.SwitchProfile", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -110221,19 +109875,19 @@ } ], "requestBody": { - "description": "The 'fabric.UplinkPcRole' resource to create.", + "description": "The 'fabric.SwitchProfile' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole" + "$ref": "#/components/schemas/fabric.SwitchProfile" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkPcRole' resource was created as requested. The 'fabric.UplinkPcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfile' resource was created as requested. The 'fabric.SwitchProfile' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110245,17 +109899,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole" + "$ref": "#/components/schemas/fabric.SwitchProfile" } } }, "links": { - "GetFabricUplinkPcRoleByMoid": { - "operationId": "GetFabricUplinkPcRoleByMoid", + "GetFabricSwitchProfileByMoid": { + "operationId": "GetFabricSwitchProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -110283,13 +109937,13 @@ } } }, - "/api/v1/fabric/UplinkPcRoles/{Moid}": { + "/api/v1/fabric/SwitchProfiles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.UplinkPcRole' resource.", - "operationId": "GetFabricUplinkPcRoleByMoid", + "summary": "Read a 'fabric.SwitchProfile' resource.", + "operationId": "GetFabricSwitchProfileByMoid", "security": [ { "cookieAuth": [] @@ -110303,7 +109957,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.UplinkPcRole", + "READ.fabric.SwitchProfile", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -110316,7 +109970,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.UplinkPcRole' resource.", + "description": "An instance of the 'fabric.SwitchProfile' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110334,7 +109988,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole" + "$ref": "#/components/schemas/fabric.SwitchProfile" } }, "text/csv": { @@ -110349,12 +110003,12 @@ } }, "links": { - "GetFabricUplinkPcRoleByMoid": { - "operationId": "GetFabricUplinkPcRoleByMoid", + "GetFabricSwitchProfileByMoid": { + "operationId": "GetFabricSwitchProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -110385,8 +110039,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.UplinkPcRole' resource.", - "operationId": "UpdateFabricUplinkPcRole", + "summary": "Update a 'fabric.SwitchProfile' resource.", + "operationId": "UpdateFabricSwitchProfile", "security": [ { "cookieAuth": [] @@ -110399,7 +110053,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.UplinkPcRole" + "UPDATE.fabric.SwitchProfile" ] } ], @@ -110412,12 +110066,12 @@ } ], "requestBody": { - "description": "The 'fabric.UplinkPcRole' resource to update.", + "description": "The 'fabric.SwitchProfile' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole" + "$ref": "#/components/schemas/fabric.SwitchProfile" } }, "application/json-patch+json": { @@ -110429,7 +110083,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkPcRole' resource was modified as requested. The 'fabric.UplinkPcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfile' resource was modified as requested. The 'fabric.SwitchProfile' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110441,17 +110095,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole" + "$ref": "#/components/schemas/fabric.SwitchProfile" } } }, "links": { - "GetFabricUplinkPcRoleByMoid": { - "operationId": "GetFabricUplinkPcRoleByMoid", + "GetFabricSwitchProfileByMoid": { + "operationId": "GetFabricSwitchProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -110482,8 +110136,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.UplinkPcRole' resource.", - "operationId": "PatchFabricUplinkPcRole", + "summary": "Update a 'fabric.SwitchProfile' resource.", + "operationId": "PatchFabricSwitchProfile", "security": [ { "cookieAuth": [] @@ -110496,7 +110150,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.UplinkPcRole" + "UPDATE.fabric.SwitchProfile" ] } ], @@ -110509,12 +110163,12 @@ } ], "requestBody": { - "description": "The 'fabric.UplinkPcRole' resource to update.", + "description": "The 'fabric.SwitchProfile' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole" + "$ref": "#/components/schemas/fabric.SwitchProfile" } }, "application/json-patch+json": { @@ -110526,7 +110180,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkPcRole' resource was patched as requested. The 'fabric.UplinkPcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfile' resource was patched as requested. The 'fabric.SwitchProfile' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110538,17 +110192,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkPcRole" + "$ref": "#/components/schemas/fabric.SwitchProfile" } } }, "links": { - "GetFabricUplinkPcRoleByMoid": { - "operationId": "GetFabricUplinkPcRoleByMoid", + "GetFabricSwitchProfileByMoid": { + "operationId": "GetFabricSwitchProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -110579,8 +110233,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.UplinkPcRole' resource.", - "operationId": "DeleteFabricUplinkPcRole", + "summary": "Delete a 'fabric.SwitchProfile' resource.", + "operationId": "DeleteFabricSwitchProfile", "security": [ { "cookieAuth": [] @@ -110590,7 +110244,7 @@ }, { "oAuth2": [ - "DELETE.fabric.UplinkPcRole", + "DELETE.fabric.SwitchProfile", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -110632,13 +110286,13 @@ } } }, - "/api/v1/fabric/UplinkRoles": { + "/api/v1/fabric/SwitchProfileTemplates": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.UplinkRole' resource.", - "operationId": "GetFabricUplinkRoleList", + "summary": "Read a 'fabric.SwitchProfileTemplate' resource.", + "operationId": "GetFabricSwitchProfileTemplateList", "security": [ { "cookieAuth": [] @@ -110652,7 +110306,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.UplinkRole", + "READ.fabric.SwitchProfileTemplate", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -110695,7 +110349,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.UplinkRole' resources for the given filter criteria", + "description": "List of 'fabric.SwitchProfileTemplate' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110713,7 +110367,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole.Response" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate.Response" } }, "text/csv": { @@ -110749,8 +110403,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.UplinkRole' resource.", - "operationId": "CreateFabricUplinkRole", + "summary": "Create a 'fabric.SwitchProfileTemplate' resource.", + "operationId": "CreateFabricSwitchProfileTemplate", "security": [ { "cookieAuth": [] @@ -110760,7 +110414,7 @@ }, { "oAuth2": [ - "CREATE.fabric.UplinkRole", + "CREATE.fabric.SwitchProfileTemplate", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -110776,19 +110430,19 @@ } ], "requestBody": { - "description": "The 'fabric.UplinkRole' resource to create.", + "description": "The 'fabric.SwitchProfileTemplate' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkRole' resource was created as requested. The 'fabric.UplinkRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfileTemplate' resource was created as requested. The 'fabric.SwitchProfileTemplate' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110800,17 +110454,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" } } }, "links": { - "GetFabricUplinkRoleByMoid": { - "operationId": "GetFabricUplinkRoleByMoid", + "GetFabricSwitchProfileTemplateByMoid": { + "operationId": "GetFabricSwitchProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -110838,13 +110492,13 @@ } } }, - "/api/v1/fabric/UplinkRoles/{Moid}": { + "/api/v1/fabric/SwitchProfileTemplates/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.UplinkRole' resource.", - "operationId": "GetFabricUplinkRoleByMoid", + "summary": "Read a 'fabric.SwitchProfileTemplate' resource.", + "operationId": "GetFabricSwitchProfileTemplateByMoid", "security": [ { "cookieAuth": [] @@ -110858,7 +110512,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.UplinkRole", + "READ.fabric.SwitchProfileTemplate", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -110871,7 +110525,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.UplinkRole' resource.", + "description": "An instance of the 'fabric.SwitchProfileTemplate' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110889,7 +110543,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" } }, "text/csv": { @@ -110904,12 +110558,12 @@ } }, "links": { - "GetFabricUplinkRoleByMoid": { - "operationId": "GetFabricUplinkRoleByMoid", + "GetFabricSwitchProfileTemplateByMoid": { + "operationId": "GetFabricSwitchProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -110940,8 +110594,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.UplinkRole' resource.", - "operationId": "UpdateFabricUplinkRole", + "summary": "Update a 'fabric.SwitchProfileTemplate' resource.", + "operationId": "UpdateFabricSwitchProfileTemplate", "security": [ { "cookieAuth": [] @@ -110954,7 +110608,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.UplinkRole" + "UPDATE.fabric.SwitchProfileTemplate" ] } ], @@ -110967,12 +110621,12 @@ } ], "requestBody": { - "description": "The 'fabric.UplinkRole' resource to update.", + "description": "The 'fabric.SwitchProfileTemplate' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" } }, "application/json-patch+json": { @@ -110984,7 +110638,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkRole' resource was modified as requested. The 'fabric.UplinkRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfileTemplate' resource was modified as requested. The 'fabric.SwitchProfileTemplate' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -110996,17 +110650,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" } } }, "links": { - "GetFabricUplinkRoleByMoid": { - "operationId": "GetFabricUplinkRoleByMoid", + "GetFabricSwitchProfileTemplateByMoid": { + "operationId": "GetFabricSwitchProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -111037,8 +110691,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.UplinkRole' resource.", - "operationId": "PatchFabricUplinkRole", + "summary": "Update a 'fabric.SwitchProfileTemplate' resource.", + "operationId": "PatchFabricSwitchProfileTemplate", "security": [ { "cookieAuth": [] @@ -111051,7 +110705,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.UplinkRole" + "UPDATE.fabric.SwitchProfileTemplate" ] } ], @@ -111064,12 +110718,12 @@ } ], "requestBody": { - "description": "The 'fabric.UplinkRole' resource to update.", + "description": "The 'fabric.SwitchProfileTemplate' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" } }, "application/json-patch+json": { @@ -111081,7 +110735,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkRole' resource was patched as requested. The 'fabric.UplinkRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SwitchProfileTemplate' resource was patched as requested. The 'fabric.SwitchProfileTemplate' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111093,17 +110747,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.UplinkRole" + "$ref": "#/components/schemas/fabric.SwitchProfileTemplate" } } }, "links": { - "GetFabricUplinkRoleByMoid": { - "operationId": "GetFabricUplinkRoleByMoid", + "GetFabricSwitchProfileTemplateByMoid": { + "operationId": "GetFabricSwitchProfileTemplateByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SwitchProfileTemplates/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -111134,8 +110788,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.UplinkRole' resource.", - "operationId": "DeleteFabricUplinkRole", + "summary": "Delete a 'fabric.SwitchProfileTemplate' resource.", + "operationId": "DeleteFabricSwitchProfileTemplate", "security": [ { "cookieAuth": [] @@ -111145,7 +110799,7 @@ }, { "oAuth2": [ - "DELETE.fabric.UplinkRole", + "DELETE.fabric.SwitchProfileTemplate", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -111187,13 +110841,13 @@ } } }, - "/api/v1/fabric/Vlans": { + "/api/v1/fabric/SystemQosPolicies": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.Vlan' resource.", - "operationId": "GetFabricVlanList", + "summary": "Read a 'fabric.SystemQosPolicy' resource.", + "operationId": "GetFabricSystemQosPolicyList", "security": [ { "cookieAuth": [] @@ -111207,7 +110861,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.Vlan", + "READ.fabric.SystemQosPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -111250,7 +110904,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.Vlan' resources for the given filter criteria", + "description": "List of 'fabric.SystemQosPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111268,7 +110922,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan.Response" + "$ref": "#/components/schemas/fabric.SystemQosPolicy.Response" } }, "text/csv": { @@ -111304,8 +110958,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.Vlan' resource.", - "operationId": "CreateFabricVlan", + "summary": "Create a 'fabric.SystemQosPolicy' resource.", + "operationId": "CreateFabricSystemQosPolicy", "security": [ { "cookieAuth": [] @@ -111315,7 +110969,7 @@ }, { "oAuth2": [ - "CREATE.fabric.Vlan", + "CREATE.fabric.SystemQosPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -111331,19 +110985,19 @@ } ], "requestBody": { - "description": "The 'fabric.Vlan' resource to create.", + "description": "The 'fabric.SystemQosPolicy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan" + "$ref": "#/components/schemas/fabric.SystemQosPolicy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vlan' resource was created as requested. The 'fabric.Vlan' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SystemQosPolicy' resource was created as requested. The 'fabric.SystemQosPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111355,17 +111009,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan" + "$ref": "#/components/schemas/fabric.SystemQosPolicy" } } }, "links": { - "GetFabricVlanByMoid": { - "operationId": "GetFabricVlanByMoid", + "GetFabricSystemQosPolicyByMoid": { + "operationId": "GetFabricSystemQosPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -111393,13 +111047,13 @@ } } }, - "/api/v1/fabric/Vlans/{Moid}": { + "/api/v1/fabric/SystemQosPolicies/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.Vlan' resource.", - "operationId": "GetFabricVlanByMoid", + "summary": "Read a 'fabric.SystemQosPolicy' resource.", + "operationId": "GetFabricSystemQosPolicyByMoid", "security": [ { "cookieAuth": [] @@ -111413,7 +111067,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.Vlan", + "READ.fabric.SystemQosPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -111426,7 +111080,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.Vlan' resource.", + "description": "An instance of the 'fabric.SystemQosPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111444,7 +111098,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan" + "$ref": "#/components/schemas/fabric.SystemQosPolicy" } }, "text/csv": { @@ -111459,12 +111113,12 @@ } }, "links": { - "GetFabricVlanByMoid": { - "operationId": "GetFabricVlanByMoid", + "GetFabricSystemQosPolicyByMoid": { + "operationId": "GetFabricSystemQosPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -111495,8 +111149,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.Vlan' resource.", - "operationId": "UpdateFabricVlan", + "summary": "Update a 'fabric.SystemQosPolicy' resource.", + "operationId": "UpdateFabricSystemQosPolicy", "security": [ { "cookieAuth": [] @@ -111509,7 +111163,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.Vlan" + "UPDATE.fabric.SystemQosPolicy" ] } ], @@ -111522,12 +111176,12 @@ } ], "requestBody": { - "description": "The 'fabric.Vlan' resource to update.", + "description": "The 'fabric.SystemQosPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan" + "$ref": "#/components/schemas/fabric.SystemQosPolicy" } }, "application/json-patch+json": { @@ -111539,7 +111193,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vlan' resource was modified as requested. The 'fabric.Vlan' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SystemQosPolicy' resource was modified as requested. The 'fabric.SystemQosPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111551,17 +111205,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan" + "$ref": "#/components/schemas/fabric.SystemQosPolicy" } } }, "links": { - "GetFabricVlanByMoid": { - "operationId": "GetFabricVlanByMoid", + "GetFabricSystemQosPolicyByMoid": { + "operationId": "GetFabricSystemQosPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -111592,8 +111246,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.Vlan' resource.", - "operationId": "PatchFabricVlan", + "summary": "Update a 'fabric.SystemQosPolicy' resource.", + "operationId": "PatchFabricSystemQosPolicy", "security": [ { "cookieAuth": [] @@ -111606,7 +111260,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.Vlan" + "UPDATE.fabric.SystemQosPolicy" ] } ], @@ -111619,12 +111273,12 @@ } ], "requestBody": { - "description": "The 'fabric.Vlan' resource to update.", + "description": "The 'fabric.SystemQosPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan" + "$ref": "#/components/schemas/fabric.SystemQosPolicy" } }, "application/json-patch+json": { @@ -111636,7 +111290,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vlan' resource was patched as requested. The 'fabric.Vlan' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.SystemQosPolicy' resource was patched as requested. The 'fabric.SystemQosPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111648,17 +111302,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vlan" + "$ref": "#/components/schemas/fabric.SystemQosPolicy" } } }, "links": { - "GetFabricVlanByMoid": { - "operationId": "GetFabricVlanByMoid", + "GetFabricSystemQosPolicyByMoid": { + "operationId": "GetFabricSystemQosPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/SystemQosPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -111689,8 +111343,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.Vlan' resource.", - "operationId": "DeleteFabricVlan", + "summary": "Delete a 'fabric.SystemQosPolicy' resource.", + "operationId": "DeleteFabricSystemQosPolicy", "security": [ { "cookieAuth": [] @@ -111700,7 +111354,7 @@ }, { "oAuth2": [ - "DELETE.fabric.Vlan", + "DELETE.fabric.SystemQosPolicy", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -111742,13 +111396,13 @@ } } }, - "/api/v1/fabric/VlanInventories": { + "/api/v1/fabric/UplinkPcRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.VlanInventory' resource.", - "operationId": "GetFabricVlanInventoryList", + "summary": "Read a 'fabric.UplinkPcRole' resource.", + "operationId": "GetFabricUplinkPcRoleList", "security": [ { "cookieAuth": [] @@ -111759,9 +111413,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Network Switches", - "READ.fabric.VlanInventory", + "PRIVSET.View Switch Profiles", + "READ.fabric.UplinkPcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -111804,7 +111459,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.VlanInventory' resources for the given filter criteria", + "description": "List of 'fabric.UplinkPcRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111822,7 +111477,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.VlanInventory.Response" + "$ref": "#/components/schemas/fabric.UplinkPcRole.Response" } }, "text/csv": { @@ -111853,15 +111508,107 @@ "$ref": "#/components/responses/default" } } + }, + "post": { + "tags": [ + "fabric" + ], + "summary": "Create a 'fabric.UplinkPcRole' resource.", + "operationId": "CreateFabricUplinkPcRole", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.fabric.UplinkPcRole", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'fabric.UplinkPcRole' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.UplinkPcRole" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkPcRole' resource was created as requested. The 'fabric.UplinkPcRole' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.UplinkPcRole" + } + } + }, + "links": { + "GetFabricUplinkPcRoleByMoid": { + "operationId": "GetFabricUplinkPcRoleByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/fabric/VlanInventories/{Moid}": { + "/api/v1/fabric/UplinkPcRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.VlanInventory' resource.", - "operationId": "GetFabricVlanInventoryByMoid", + "summary": "Read a 'fabric.UplinkPcRole' resource.", + "operationId": "GetFabricUplinkPcRoleByMoid", "security": [ { "cookieAuth": [] @@ -111872,9 +111619,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Network Switches", - "READ.fabric.VlanInventory", + "PRIVSET.View Switch Profiles", + "READ.fabric.UplinkPcRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -111887,7 +111635,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.VlanInventory' resource.", + "description": "An instance of the 'fabric.UplinkPcRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -111905,7 +111653,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.VlanInventory" + "$ref": "#/components/schemas/fabric.UplinkPcRole" } }, "text/csv": { @@ -111920,12 +111668,12 @@ } }, "links": { - "GetFabricVlanInventoryByMoid": { - "operationId": "GetFabricVlanInventoryByMoid", + "GetFabricUplinkPcRoleByMoid": { + "operationId": "GetFabricUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/VlanInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -111951,15 +111699,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/VlanSets": { - "get": { + }, + "post": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.VlanSet' resource.", - "operationId": "GetFabricVlanSetList", + "summary": "Update a 'fabric.UplinkPcRole' resource.", + "operationId": "UpdateFabricUplinkPcRole", "security": [ { "cookieAuth": [] @@ -111971,81 +111717,66 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.VlanSet", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fabric.UplinkPcRole" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.UplinkPcRole' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.UplinkPcRole" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'fabric.VlanSet' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkPcRole' resource was modified as requested. The 'fabric.UplinkPcRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.VlanSet.Response" + "$ref": "#/components/schemas/fabric.UplinkPcRole" } + } + }, + "links": { + "GetFabricUplinkPcRoleByMoid": { + "operationId": "GetFabricUplinkPcRoleByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -112065,15 +111796,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/VlanSets/{Moid}": { - "get": { + }, + "patch": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.VlanSet' resource.", - "operationId": "GetFabricVlanSetByMoid", + "summary": "Update a 'fabric.UplinkPcRole' resource.", + "operationId": "PatchFabricUplinkPcRole", "security": [ { "cookieAuth": [] @@ -112085,60 +111814,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Switch Profiles", - "READ.fabric.VlanSet", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fabric.UplinkPcRole" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.UplinkPcRole' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.UplinkPcRole" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fabric.VlanSet' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkPcRole' resource was patched as requested. The 'fabric.UplinkPcRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.VlanSet" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/fabric.UplinkPcRole" } } }, "links": { - "GetFabricVlanSetByMoid": { - "operationId": "GetFabricVlanSetByMoid", + "GetFabricUplinkPcRoleByMoid": { + "operationId": "GetFabricUplinkPcRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/VlanSets/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkPcRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -112164,15 +111893,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "fabric" + ], + "summary": "Delete a 'fabric.UplinkPcRole' resource.", + "operationId": "DeleteFabricUplinkPcRole", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.fabric.UplinkPcRole", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/fabric/Vsans": { + "/api/v1/fabric/UplinkRoles": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.Vsan' resource.", - "operationId": "GetFabricVsanList", + "summary": "Read a 'fabric.UplinkRole' resource.", + "operationId": "GetFabricUplinkRoleList", "security": [ { "cookieAuth": [] @@ -112186,7 +111971,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.Vsan", + "READ.fabric.UplinkRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -112229,7 +112014,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.Vsan' resources for the given filter criteria", + "description": "List of 'fabric.UplinkRole' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -112247,7 +112032,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan.Response" + "$ref": "#/components/schemas/fabric.UplinkRole.Response" } }, "text/csv": { @@ -112283,8 +112068,8 @@ "tags": [ "fabric" ], - "summary": "Create a 'fabric.Vsan' resource.", - "operationId": "CreateFabricVsan", + "summary": "Create a 'fabric.UplinkRole' resource.", + "operationId": "CreateFabricUplinkRole", "security": [ { "cookieAuth": [] @@ -112294,7 +112079,7 @@ }, { "oAuth2": [ - "CREATE.fabric.Vsan", + "CREATE.fabric.UplinkRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -112310,19 +112095,19 @@ } ], "requestBody": { - "description": "The 'fabric.Vsan' resource to create.", + "description": "The 'fabric.UplinkRole' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan" + "$ref": "#/components/schemas/fabric.UplinkRole" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vsan' resource was created as requested. The 'fabric.Vsan' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkRole' resource was created as requested. The 'fabric.UplinkRole' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -112334,17 +112119,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan" + "$ref": "#/components/schemas/fabric.UplinkRole" } } }, "links": { - "GetFabricVsanByMoid": { - "operationId": "GetFabricVsanByMoid", + "GetFabricUplinkRoleByMoid": { + "operationId": "GetFabricUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -112372,13 +112157,13 @@ } } }, - "/api/v1/fabric/Vsans/{Moid}": { + "/api/v1/fabric/UplinkRoles/{Moid}": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.Vsan' resource.", - "operationId": "GetFabricVsanByMoid", + "summary": "Read a 'fabric.UplinkRole' resource.", + "operationId": "GetFabricUplinkRoleByMoid", "security": [ { "cookieAuth": [] @@ -112392,7 +112177,7 @@ "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", "PRIVSET.View Switch Profiles", - "READ.fabric.Vsan", + "READ.fabric.UplinkRole", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -112405,7 +112190,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fabric.Vsan' resource.", + "description": "An instance of the 'fabric.UplinkRole' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -112423,7 +112208,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan" + "$ref": "#/components/schemas/fabric.UplinkRole" } }, "text/csv": { @@ -112438,12 +112223,12 @@ } }, "links": { - "GetFabricVsanByMoid": { - "operationId": "GetFabricVsanByMoid", + "GetFabricUplinkRoleByMoid": { + "operationId": "GetFabricUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -112474,8 +112259,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.Vsan' resource.", - "operationId": "UpdateFabricVsan", + "summary": "Update a 'fabric.UplinkRole' resource.", + "operationId": "UpdateFabricUplinkRole", "security": [ { "cookieAuth": [] @@ -112488,7 +112273,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.Vsan" + "UPDATE.fabric.UplinkRole" ] } ], @@ -112501,12 +112286,12 @@ } ], "requestBody": { - "description": "The 'fabric.Vsan' resource to update.", + "description": "The 'fabric.UplinkRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan" + "$ref": "#/components/schemas/fabric.UplinkRole" } }, "application/json-patch+json": { @@ -112518,7 +112303,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vsan' resource was modified as requested. The 'fabric.Vsan' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkRole' resource was modified as requested. The 'fabric.UplinkRole' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -112530,17 +112315,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan" + "$ref": "#/components/schemas/fabric.UplinkRole" } } }, "links": { - "GetFabricVsanByMoid": { - "operationId": "GetFabricVsanByMoid", + "GetFabricUplinkRoleByMoid": { + "operationId": "GetFabricUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -112571,8 +112356,8 @@ "tags": [ "fabric" ], - "summary": "Update a 'fabric.Vsan' resource.", - "operationId": "PatchFabricVsan", + "summary": "Update a 'fabric.UplinkRole' resource.", + "operationId": "PatchFabricUplinkRole", "security": [ { "cookieAuth": [] @@ -112585,7 +112370,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fabric.Vsan" + "UPDATE.fabric.UplinkRole" ] } ], @@ -112598,12 +112383,12 @@ } ], "requestBody": { - "description": "The 'fabric.Vsan' resource to update.", + "description": "The 'fabric.UplinkRole' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan" + "$ref": "#/components/schemas/fabric.UplinkRole" } }, "application/json-patch+json": { @@ -112615,7 +112400,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vsan' resource was patched as requested. The 'fabric.Vsan' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.UplinkRole' resource was patched as requested. The 'fabric.UplinkRole' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -112627,17 +112412,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.Vsan" + "$ref": "#/components/schemas/fabric.UplinkRole" } } }, "links": { - "GetFabricVsanByMoid": { - "operationId": "GetFabricVsanByMoid", + "GetFabricUplinkRoleByMoid": { + "operationId": "GetFabricUplinkRoleByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/UplinkRoles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -112668,8 +112453,8 @@ "tags": [ "fabric" ], - "summary": "Delete a 'fabric.Vsan' resource.", - "operationId": "DeleteFabricVsan", + "summary": "Delete a 'fabric.UplinkRole' resource.", + "operationId": "DeleteFabricUplinkRole", "security": [ { "cookieAuth": [] @@ -112679,7 +112464,7 @@ }, { "oAuth2": [ - "DELETE.fabric.Vsan", + "DELETE.fabric.UplinkRole", "PRIVSET.Account Administrator", "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator" @@ -112721,13 +112506,13 @@ } } }, - "/api/v1/fabric/VsanInventories": { + "/api/v1/fabric/Vlans": { "get": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.VsanInventory' resource.", - "operationId": "GetFabricVsanInventoryList", + "summary": "Read a 'fabric.Vlan' resource.", + "operationId": "GetFabricVlanList", "security": [ { "cookieAuth": [] @@ -112738,9 +112523,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View SAN Switches", - "READ.fabric.VsanInventory", + "PRIVSET.View Switch Profiles", + "READ.fabric.Vlan", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -112783,7 +112569,7 @@ ], "responses": { "200": { - "description": "List of 'fabric.VsanInventory' resources for the given filter criteria", + "description": "List of 'fabric.Vlan' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -112801,7 +112587,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.VsanInventory.Response" + "$ref": "#/components/schemas/fabric.Vlan.Response" } }, "text/csv": { @@ -112832,15 +112618,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fabric/VsanInventories/{Moid}": { - "get": { + }, + "post": { "tags": [ "fabric" ], - "summary": "Read a 'fabric.VsanInventory' resource.", - "operationId": "GetFabricVsanInventoryByMoid", + "summary": "Create a 'fabric.Vlan' resource.", + "operationId": "CreateFabricVlan", "security": [ { "cookieAuth": [] @@ -112850,61 +112634,57 @@ }, { "oAuth2": [ + "CREATE.fabric.Vlan", "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "PRIVSET.View SAN Switches", - "READ.fabric.VsanInventory", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'fabric.Vlan' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.Vlan" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fabric.VsanInventory' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vlan' resource was created as requested. The 'fabric.Vlan' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fabric.VsanInventory" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/fabric.Vlan" } } }, "links": { - "GetFabricVsanInventoryByMoid": { - "operationId": "GetFabricVsanInventoryByMoid", + "GetFabricVlanByMoid": { + "operationId": "GetFabricVlanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/VsanInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -112932,128 +112712,13 @@ } } }, - "/api/v1/fault/Instances": { - "get": { - "tags": [ - "fault" - ], - "summary": "Read a 'fault.Instance' resource.", - "operationId": "GetFaultInstanceList", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.fault.Instance", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" - } - ], - "responses": { - "200": { - "description": "List of 'fault.Instance' resources for the given filter criteria", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fault.Instance.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/fault/Instances/{Moid}": { + "/api/v1/fabric/Vlans/{Moid}": { "get": { "tags": [ - "fault" + "fabric" ], - "summary": "Read a 'fault.Instance' resource.", - "operationId": "GetFaultInstanceByMoid", + "summary": "Read a 'fabric.Vlan' resource.", + "operationId": "GetFabricVlanByMoid", "security": [ { "cookieAuth": [] @@ -113064,11 +112729,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.fault.Instance", + "PRIVSET.View Switch Profiles", + "READ.fabric.Vlan", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -113081,7 +112745,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fault.Instance' resource.", + "description": "An instance of the 'fabric.Vlan' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113099,7 +112763,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fault.Instance" + "$ref": "#/components/schemas/fabric.Vlan" } }, "text/csv": { @@ -113114,12 +112778,12 @@ } }, "links": { - "GetFaultInstanceByMoid": { - "operationId": "GetFaultInstanceByMoid", + "GetFabricVlanByMoid": { + "operationId": "GetFabricVlanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fault/Instances/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -113148,10 +112812,10 @@ }, "post": { "tags": [ - "fault" + "fabric" ], - "summary": "Update a 'fault.Instance' resource.", - "operationId": "UpdateFaultInstance", + "summary": "Update a 'fabric.Vlan' resource.", + "operationId": "UpdateFabricVlan", "security": [ { "cookieAuth": [] @@ -113162,10 +112826,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fault.Instance" + "UPDATE.fabric.Vlan" ] } ], @@ -113178,12 +112841,12 @@ } ], "requestBody": { - "description": "The 'fault.Instance' resource to update.", + "description": "The 'fabric.Vlan' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fault.Instance" + "$ref": "#/components/schemas/fabric.Vlan" } }, "application/json-patch+json": { @@ -113195,7 +112858,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fault.Instance' resource was modified as requested. The 'fault.Instance' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vlan' resource was modified as requested. The 'fabric.Vlan' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113207,17 +112870,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fault.Instance" + "$ref": "#/components/schemas/fabric.Vlan" } } }, "links": { - "GetFaultInstanceByMoid": { - "operationId": "GetFaultInstanceByMoid", + "GetFabricVlanByMoid": { + "operationId": "GetFabricVlanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fault/Instances/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -113246,10 +112909,10 @@ }, "patch": { "tags": [ - "fault" + "fabric" ], - "summary": "Update a 'fault.Instance' resource.", - "operationId": "PatchFaultInstance", + "summary": "Update a 'fabric.Vlan' resource.", + "operationId": "PatchFabricVlan", "security": [ { "cookieAuth": [] @@ -113260,10 +112923,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "UPDATE.fault.Instance" + "UPDATE.fabric.Vlan" ] } ], @@ -113276,12 +112938,12 @@ } ], "requestBody": { - "description": "The 'fault.Instance' resource to update.", + "description": "The 'fabric.Vlan' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fault.Instance" + "$ref": "#/components/schemas/fabric.Vlan" } }, "application/json-patch+json": { @@ -113293,7 +112955,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fault.Instance' resource was patched as requested. The 'fault.Instance' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vlan' resource was patched as requested. The 'fabric.Vlan' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113305,17 +112967,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fault.Instance" + "$ref": "#/components/schemas/fabric.Vlan" } } }, "links": { - "GetFaultInstanceByMoid": { - "operationId": "GetFaultInstanceByMoid", + "GetFabricVlanByMoid": { + "operationId": "GetFabricVlanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fault/Instances/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vlans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -113341,15 +113003,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "fabric" + ], + "summary": "Delete a 'fabric.Vlan' resource.", + "operationId": "DeleteFabricVlan", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.fabric.Vlan", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/fc/Neighbors": { + "/api/v1/fabric/VlanInventories": { "get": { "tags": [ - "fc" + "fabric" ], - "summary": "Read a 'fc.Neighbor' resource.", - "operationId": "GetFcNeighborList", + "summary": "Read a 'fabric.VlanInventory' resource.", + "operationId": "GetFabricVlanInventoryList", "security": [ { "cookieAuth": [] @@ -113361,8 +113079,8 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "PRIVSET.View SAN Switches", - "READ.fc.Neighbor", + "PRIVSET.View Network Switches", + "READ.fabric.VlanInventory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -113405,7 +113123,7 @@ ], "responses": { "200": { - "description": "List of 'fc.Neighbor' resources for the given filter criteria", + "description": "List of 'fabric.VlanInventory' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113423,7 +113141,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.Neighbor.Response" + "$ref": "#/components/schemas/fabric.VlanInventory.Response" } }, "text/csv": { @@ -113456,13 +113174,13 @@ } } }, - "/api/v1/fc/Neighbors/{Moid}": { + "/api/v1/fabric/VlanInventories/{Moid}": { "get": { "tags": [ - "fc" + "fabric" ], - "summary": "Read a 'fc.Neighbor' resource.", - "operationId": "GetFcNeighborByMoid", + "summary": "Read a 'fabric.VlanInventory' resource.", + "operationId": "GetFabricVlanInventoryByMoid", "security": [ { "cookieAuth": [] @@ -113474,8 +113192,8 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "PRIVSET.View SAN Switches", - "READ.fc.Neighbor", + "PRIVSET.View Network Switches", + "READ.fabric.VlanInventory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -113488,7 +113206,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fc.Neighbor' resource.", + "description": "An instance of the 'fabric.VlanInventory' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113506,7 +113224,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.Neighbor" + "$ref": "#/components/schemas/fabric.VlanInventory" } }, "text/csv": { @@ -113521,12 +113239,12 @@ } }, "links": { - "GetFcNeighborByMoid": { - "operationId": "GetFcNeighborByMoid", + "GetFabricVlanInventoryByMoid": { + "operationId": "GetFabricVlanInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/Neighbors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/VlanInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -113554,13 +113272,13 @@ } } }, - "/api/v1/fc/PhysicalPorts": { + "/api/v1/fabric/VlanSets": { "get": { "tags": [ - "fc" + "fabric" ], - "summary": "Read a 'fc.PhysicalPort' resource.", - "operationId": "GetFcPhysicalPortList", + "summary": "Read a 'fabric.VlanSet' resource.", + "operationId": "GetFabricVlanSetList", "security": [ { "cookieAuth": [] @@ -113571,11 +113289,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.fc.PhysicalPort", + "PRIVSET.View Switch Profiles", + "READ.fabric.VlanSet", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -113618,7 +113335,7 @@ ], "responses": { "200": { - "description": "List of 'fc.PhysicalPort' resources for the given filter criteria", + "description": "List of 'fabric.VlanSet' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113636,7 +113353,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.PhysicalPort.Response" + "$ref": "#/components/schemas/fabric.VlanSet.Response" } }, "text/csv": { @@ -113669,13 +113386,13 @@ } } }, - "/api/v1/fc/PhysicalPorts/{Moid}": { + "/api/v1/fabric/VlanSets/{Moid}": { "get": { "tags": [ - "fc" + "fabric" ], - "summary": "Read a 'fc.PhysicalPort' resource.", - "operationId": "GetFcPhysicalPortByMoid", + "summary": "Read a 'fabric.VlanSet' resource.", + "operationId": "GetFabricVlanSetByMoid", "security": [ { "cookieAuth": [] @@ -113686,11 +113403,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.fc.PhysicalPort", + "PRIVSET.View Switch Profiles", + "READ.fabric.VlanSet", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -113703,7 +113419,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fc.PhysicalPort' resource.", + "description": "An instance of the 'fabric.VlanSet' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113721,7 +113437,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.PhysicalPort" + "$ref": "#/components/schemas/fabric.VlanSet" } }, "text/csv": { @@ -113736,12 +113452,12 @@ } }, "links": { - "GetFcPhysicalPortByMoid": { - "operationId": "GetFcPhysicalPortByMoid", + "GetFabricVlanSetByMoid": { + "operationId": "GetFabricVlanSetByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PhysicalPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/VlanSets/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -113767,13 +113483,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/fabric/Vsans": { + "get": { "tags": [ - "fc" + "fabric" ], - "summary": "Update a 'fc.PhysicalPort' resource.", - "operationId": "UpdateFcPhysicalPort", + "summary": "Read a 'fabric.Vsan' resource.", + "operationId": "GetFabricVsanList", "security": [ { "cookieAuth": [] @@ -113784,67 +113502,82 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Switch Profiles", + "READ.fabric.Vsan", "ROLE.Account Administrator", - "UPDATE.fc.PhysicalPort" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'fc.PhysicalPort' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fc.PhysicalPort" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fc.PhysicalPort' resource was modified as requested. The 'fc.PhysicalPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'fabric.Vsan' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.PhysicalPort" + "$ref": "#/components/schemas/fabric.Vsan.Response" } - } - }, - "links": { - "GetFcPhysicalPortByMoid": { - "operationId": "GetFcPhysicalPortByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PhysicalPorts/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -113865,12 +113598,12 @@ } } }, - "patch": { + "post": { "tags": [ - "fc" + "fabric" ], - "summary": "Update a 'fc.PhysicalPort' resource.", - "operationId": "PatchFcPhysicalPort", + "summary": "Create a 'fabric.Vsan' resource.", + "operationId": "CreateFabricVsan", "security": [ { "cookieAuth": [] @@ -113880,40 +113613,35 @@ }, { "oAuth2": [ + "CREATE.fabric.Vsan", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator", - "UPDATE.fc.PhysicalPort" + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'fc.PhysicalPort' resource to update.", + "description": "The 'fabric.Vsan' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.PhysicalPort" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/fabric.Vsan" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fc.PhysicalPort' resource was patched as requested. The 'fc.PhysicalPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vsan' resource was created as requested. The 'fabric.Vsan' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -113925,17 +113653,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.PhysicalPort" + "$ref": "#/components/schemas/fabric.Vsan" } } }, "links": { - "GetFcPhysicalPortByMoid": { - "operationId": "GetFcPhysicalPortByMoid", + "GetFabricVsanByMoid": { + "operationId": "GetFabricVsanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PhysicalPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -113963,13 +113691,13 @@ } } }, - "/api/v1/fc/PortChannels": { + "/api/v1/fabric/Vsans/{Moid}": { "get": { "tags": [ - "fc" + "fabric" ], - "summary": "Read a 'fc.PortChannel' resource.", - "operationId": "GetFcPortChannelList", + "summary": "Read a 'fabric.Vsan' resource.", + "operationId": "GetFabricVsanByMoid", "security": [ { "cookieAuth": [] @@ -113980,11 +113708,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.fc.PortChannel", + "PRIVSET.View Switch Profiles", + "READ.fabric.Vsan", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -113992,42 +113719,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'fc.PortChannel' resources for the given filter criteria", + "description": "An instance of the 'fabric.Vsan' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -114045,7 +113742,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.PortChannel.Response" + "$ref": "#/components/schemas/fabric.Vsan" } }, "text/csv": { @@ -114058,6 +113755,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetFabricVsanByMoid": { + "operationId": "GetFabricVsanByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -114076,15 +113788,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fc/PortChannels/{Moid}": { - "get": { + }, + "post": { "tags": [ - "fc" + "fabric" ], - "summary": "Read a 'fc.PortChannel' resource.", - "operationId": "GetFcPortChannelByMoid", + "summary": "Update a 'fabric.Vsan' resource.", + "operationId": "UpdateFabricVsan", "security": [ { "cookieAuth": [] @@ -114095,62 +113805,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Network Switches", - "PRIVSET.View SAN Switches", - "READ.fc.PortChannel", + "PRIVSET.Manage Switch Profiles", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fabric.Vsan" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.Vsan' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.Vsan" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fc.PortChannel' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vsan' resource was modified as requested. The 'fabric.Vsan' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fc.PortChannel" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/fabric.Vsan" } } }, "links": { - "GetFcPortChannelByMoid": { - "operationId": "GetFcPortChannelByMoid", + "GetFabricVsanByMoid": { + "operationId": "GetFabricVsanByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PortChannels/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -114176,15 +113885,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fcpool/FcBlocks": { - "get": { + }, + "patch": { "tags": [ - "fcpool" + "fabric" ], - "summary": "Read a 'fcpool.FcBlock' resource.", - "operationId": "GetFcpoolFcBlockList", + "summary": "Update a 'fabric.Vsan' resource.", + "operationId": "PatchFabricVsan", "security": [ { "cookieAuth": [] @@ -114195,84 +113902,67 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.FcBlock", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fabric.Vsan" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fabric.Vsan' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fabric.Vsan" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'fcpool.FcBlock' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fabric.Vsan' resource was patched as requested. The 'fabric.Vsan' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.FcBlock.Response" + "$ref": "#/components/schemas/fabric.Vsan" } + } + }, + "links": { + "GetFabricVsanByMoid": { + "operationId": "GetFabricVsanByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/Vsans/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -114292,15 +113982,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fcpool/FcBlocks/{Moid}": { - "get": { + }, + "delete": { "tags": [ - "fcpool" + "fabric" ], - "summary": "Read a 'fcpool.FcBlock' resource.", - "operationId": "GetFcpoolFcBlockByMoid", + "summary": "Delete a 'fabric.Vsan' resource.", + "operationId": "DeleteFabricVsan", "security": [ { "cookieAuth": [] @@ -114310,15 +113998,10 @@ }, { "oAuth2": [ + "DELETE.fabric.Vsan", "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.FcBlock", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "ROLE.Account Administrator" ] } ], @@ -114329,51 +114012,13 @@ ], "responses": { "200": { - "description": "An instance of the 'fcpool.FcBlock' resource.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fcpool.FcBlock" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - }, - "links": { - "GetFcpoolFcBlockByMoid": { - "operationId": "GetFcpoolFcBlockByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/FcBlocks/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -114395,13 +114040,13 @@ } } }, - "/api/v1/fcpool/Leases": { + "/api/v1/fabric/VsanInventories": { "get": { "tags": [ - "fcpool" + "fabric" ], - "summary": "Read a 'fcpool.Lease' resource.", - "operationId": "GetFcpoolLeaseList", + "summary": "Read a 'fabric.VsanInventory' resource.", + "operationId": "GetFabricVsanInventoryList", "security": [ { "cookieAuth": [] @@ -114412,12 +114057,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.Lease", + "PRIVSET.View SAN Switches", + "READ.fabric.VsanInventory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -114460,7 +114102,7 @@ ], "responses": { "200": { - "description": "List of 'fcpool.Lease' resources for the given filter criteria", + "description": "List of 'fabric.VsanInventory' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -114478,7 +114120,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Lease.Response" + "$ref": "#/components/schemas/fabric.VsanInventory.Response" } }, "text/csv": { @@ -114511,13 +114153,13 @@ } } }, - "/api/v1/fcpool/Leases/{Moid}": { + "/api/v1/fabric/VsanInventories/{Moid}": { "get": { "tags": [ - "fcpool" + "fabric" ], - "summary": "Read a 'fcpool.Lease' resource.", - "operationId": "GetFcpoolLeaseByMoid", + "summary": "Read a 'fabric.VsanInventory' resource.", + "operationId": "GetFabricVsanInventoryByMoid", "security": [ { "cookieAuth": [] @@ -114528,12 +114170,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.Lease", + "PRIVSET.View SAN Switches", + "READ.fabric.VsanInventory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -114546,7 +114185,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fcpool.Lease' resource.", + "description": "An instance of the 'fabric.VsanInventory' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -114564,7 +114203,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Lease" + "$ref": "#/components/schemas/fabric.VsanInventory" } }, "text/csv": { @@ -114579,12 +114218,12 @@ } }, "links": { - "GetFcpoolLeaseByMoid": { - "operationId": "GetFcpoolLeaseByMoid", + "GetFabricVsanInventoryByMoid": { + "operationId": "GetFabricVsanInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Leases/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fabric/VsanInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -114610,70 +114249,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "fcpool" - ], - "summary": "Delete a 'fcpool.Lease' resource.", - "operationId": "DeleteFcpoolLease", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.fcpool.Lease", - "PRIVSET.Account Administrator", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/fcpool/Pools": { + "/api/v1/fault/Instances": { "get": { "tags": [ - "fcpool" + "fault" ], - "summary": "Read a 'fcpool.Pool' resource.", - "operationId": "GetFcpoolPoolList", + "summary": "Read a 'fault.Instance' resource.", + "operationId": "GetFaultInstanceList", "security": [ { "cookieAuth": [] @@ -114684,12 +114268,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.Pool", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Servers", + "READ.fault.Instance", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -114732,7 +114315,7 @@ ], "responses": { "200": { - "description": "List of 'fcpool.Pool' resources for the given filter criteria", + "description": "List of 'fault.Instance' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -114750,7 +114333,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Pool.Response" + "$ref": "#/components/schemas/fault.Instance.Response" } }, "text/csv": { @@ -114781,13 +114364,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/fault/Instances/{Moid}": { + "get": { "tags": [ - "fcpool" + "fault" ], - "summary": "Create a 'fcpool.Pool' resource.", - "operationId": "CreateFcpoolPool", + "summary": "Read a 'fault.Instance' resource.", + "operationId": "GetFaultInstanceByMoid", "security": [ { "cookieAuth": [] @@ -114797,59 +114382,63 @@ }, { "oAuth2": [ - "CREATE.fcpool.Pool", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Server Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Servers", + "READ.fault.Instance", "ROLE.Account Administrator", - "ROLE.Server Administrator" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'fcpool.Pool' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fcpool.Pool" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Pool' resource was created as requested. The 'fcpool.Pool' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fault.Instance' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Pool" + "$ref": "#/components/schemas/fault.Instance" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFcpoolPoolByMoid": { - "operationId": "GetFcpoolPoolByMoid", + "GetFaultInstanceByMoid": { + "operationId": "GetFaultInstanceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fault/Instances/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -114875,15 +114464,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fcpool/Pools/{Moid}": { - "get": { + }, + "post": { "tags": [ - "fcpool" + "fault" ], - "summary": "Read a 'fcpool.Pool' resource.", - "operationId": "GetFcpoolPoolByMoid", + "summary": "Update a 'fault.Instance' resource.", + "operationId": "UpdateFaultInstance", "security": [ { "cookieAuth": [] @@ -114894,63 +114481,62 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.Pool", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fault.Instance" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fault.Instance' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fault.Instance" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'fcpool.Pool' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fault.Instance' resource was modified as requested. The 'fault.Instance' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Pool" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/fault.Instance" } } }, "links": { - "GetFcpoolPoolByMoid": { - "operationId": "GetFcpoolPoolByMoid", + "GetFaultInstanceByMoid": { + "operationId": "GetFaultInstanceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fault/Instances/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -114977,12 +114563,12 @@ } } }, - "post": { + "patch": { "tags": [ - "fcpool" + "fault" ], - "summary": "Update a 'fcpool.Pool' resource.", - "operationId": "UpdateFcpoolPool", + "summary": "Update a 'fault.Instance' resource.", + "operationId": "PatchFaultInstance", "security": [ { "cookieAuth": [] @@ -114993,11 +114579,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Server Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "ROLE.Server Administrator", - "UPDATE.fcpool.Pool" + "UPDATE.fault.Instance" ] } ], @@ -115010,12 +114595,12 @@ } ], "requestBody": { - "description": "The 'fcpool.Pool' resource to update.", + "description": "The 'fault.Instance' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Pool" + "$ref": "#/components/schemas/fault.Instance" } }, "application/json-patch+json": { @@ -115027,7 +114612,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Pool' resource was modified as requested. The 'fcpool.Pool' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fault.Instance' resource was patched as requested. The 'fault.Instance' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -115039,17 +114624,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Pool" + "$ref": "#/components/schemas/fault.Instance" } } }, "links": { - "GetFcpoolPoolByMoid": { - "operationId": "GetFcpoolPoolByMoid", + "GetFaultInstanceByMoid": { + "operationId": "GetFaultInstanceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fault/Instances/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -115075,13 +114660,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/fc/Neighbors": { + "get": { "tags": [ - "fcpool" + "fc" ], - "summary": "Update a 'fcpool.Pool' resource.", - "operationId": "PatchFcpoolPool", + "summary": "Read a 'fc.Neighbor' resource.", + "operationId": "GetFcNeighborList", "security": [ { "cookieAuth": [] @@ -115092,69 +114679,81 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Server Administrator", + "PRIVSET.Read-Only", + "PRIVSET.View SAN Switches", + "READ.fc.Neighbor", "ROLE.Account Administrator", - "ROLE.Server Administrator", - "UPDATE.fcpool.Pool" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'fcpool.Pool' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/fcpool.Pool" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Pool' resource was patched as requested. The 'fcpool.Pool' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'fc.Neighbor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Pool" + "$ref": "#/components/schemas/fc.Neighbor.Response" } - } - }, - "links": { - "GetFcpoolPoolByMoid": { - "operationId": "GetFcpoolPoolByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -115174,13 +114773,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { + } + }, + "/api/v1/fc/Neighbors/{Moid}": { + "get": { "tags": [ - "fcpool" + "fc" ], - "summary": "Delete a 'fcpool.Pool' resource.", - "operationId": "DeleteFcpoolPool", + "summary": "Read a 'fc.Neighbor' resource.", + "operationId": "GetFcNeighborByMoid", "security": [ { "cookieAuth": [] @@ -115190,12 +114791,12 @@ }, { "oAuth2": [ - "DELETE.fcpool.Pool", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Server Administrator", + "PRIVSET.Read-Only", + "PRIVSET.View SAN Switches", + "READ.fc.Neighbor", "ROLE.Account Administrator", - "ROLE.Server Administrator" + "ROLE.Read-Only" ] } ], @@ -115206,13 +114807,51 @@ ], "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "An instance of the 'fc.Neighbor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fc.Neighbor" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFcNeighborByMoid": { + "operationId": "GetFcNeighborByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/Neighbors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -115234,13 +114873,13 @@ } } }, - "/api/v1/fcpool/PoolMembers": { + "/api/v1/fc/PhysicalPorts": { "get": { "tags": [ - "fcpool" + "fc" ], - "summary": "Read a 'fcpool.PoolMember' resource.", - "operationId": "GetFcpoolPoolMemberList", + "summary": "Read a 'fc.PhysicalPort' resource.", + "operationId": "GetFcPhysicalPortList", "security": [ { "cookieAuth": [] @@ -115251,12 +114890,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.PoolMember", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "READ.fc.PhysicalPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -115299,7 +114937,7 @@ ], "responses": { "200": { - "description": "List of 'fcpool.PoolMember' resources for the given filter criteria", + "description": "List of 'fc.PhysicalPort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -115317,7 +114955,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.PoolMember.Response" + "$ref": "#/components/schemas/fc.PhysicalPort.Response" } }, "text/csv": { @@ -115350,13 +114988,13 @@ } } }, - "/api/v1/fcpool/PoolMembers/{Moid}": { + "/api/v1/fc/PhysicalPorts/{Moid}": { "get": { "tags": [ - "fcpool" + "fc" ], - "summary": "Read a 'fcpool.PoolMember' resource.", - "operationId": "GetFcpoolPoolMemberByMoid", + "summary": "Read a 'fc.PhysicalPort' resource.", + "operationId": "GetFcPhysicalPortByMoid", "security": [ { "cookieAuth": [] @@ -115367,12 +115005,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.PoolMember", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "READ.fc.PhysicalPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -115385,7 +115022,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fcpool.PoolMember' resource.", + "description": "An instance of the 'fc.PhysicalPort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -115403,7 +115040,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.PoolMember" + "$ref": "#/components/schemas/fc.PhysicalPort" } }, "text/csv": { @@ -115418,12 +115055,12 @@ } }, "links": { - "GetFcpoolPoolMemberByMoid": { - "operationId": "GetFcpoolPoolMemberByMoid", + "GetFcPhysicalPortByMoid": { + "operationId": "GetFcPhysicalPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/PoolMembers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PhysicalPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -115449,15 +115086,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/fcpool/Reservations": { - "get": { + }, + "post": { "tags": [ - "fcpool" + "fc" ], - "summary": "Read a 'fcpool.Reservation' resource.", - "operationId": "GetFcpoolReservationList", + "summary": "Update a 'fc.PhysicalPort' resource.", + "operationId": "UpdateFcPhysicalPort", "security": [ { "cookieAuth": [] @@ -115468,84 +115103,67 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.Reservation", + "PRIVSET.Manage Fabric Interconnects", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.fc.PhysicalPort" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'fc.PhysicalPort' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fc.PhysicalPort" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'fcpool.Reservation' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fc.PhysicalPort' resource was modified as requested. The 'fc.PhysicalPort' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Reservation.Response" + "$ref": "#/components/schemas/fc.PhysicalPort" } + } + }, + "links": { + "GetFcPhysicalPortByMoid": { + "operationId": "GetFcPhysicalPortByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PhysicalPorts/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -115566,12 +115184,12 @@ } } }, - "post": { + "patch": { "tags": [ - "fcpool" + "fc" ], - "summary": "Create a 'fcpool.Reservation' resource.", - "operationId": "CreateFcpoolReservation", + "summary": "Update a 'fc.PhysicalPort' resource.", + "operationId": "PatchFcPhysicalPort", "security": [ { "cookieAuth": [] @@ -115581,35 +115199,40 @@ }, { "oAuth2": [ - "CREATE.fcpool.Reservation", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator", + "UPDATE.fc.PhysicalPort" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'fcpool.Reservation' resource to create.", + "description": "The 'fc.PhysicalPort' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Reservation" + "$ref": "#/components/schemas/fc.PhysicalPort" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Reservation' resource was created as requested. The 'fcpool.Reservation' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fc.PhysicalPort' resource was patched as requested. The 'fc.PhysicalPort' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -115621,17 +115244,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Reservation" + "$ref": "#/components/schemas/fc.PhysicalPort" } } }, "links": { - "GetFcpoolReservationByMoid": { - "operationId": "GetFcpoolReservationByMoid", + "GetFcPhysicalPortByMoid": { + "operationId": "GetFcPhysicalPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Reservations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PhysicalPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -115659,13 +115282,13 @@ } } }, - "/api/v1/fcpool/Reservations/{Moid}": { + "/api/v1/fc/PortChannels": { "get": { "tags": [ - "fcpool" + "fc" ], - "summary": "Read a 'fcpool.Reservation' resource.", - "operationId": "GetFcpoolReservationByMoid", + "summary": "Read a 'fc.PortChannel' resource.", + "operationId": "GetFcPortChannelList", "security": [ { "cookieAuth": [] @@ -115676,12 +115299,11 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "PRIVSET.View Switch Profiles", - "READ.fcpool.Reservation", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "READ.fc.PortChannel", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -115689,12 +115311,42 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'fcpool.Reservation' resource.", + "description": "List of 'fc.PortChannel' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -115712,7 +115364,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Reservation" + "$ref": "#/components/schemas/fc.PortChannel.Response" } }, "text/csv": { @@ -115725,21 +115377,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFcpoolReservationByMoid": { - "operationId": "GetFcpoolReservationByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Reservations/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -115758,13 +115395,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { + } + }, + "/api/v1/fc/PortChannels/{Moid}": { + "get": { "tags": [ - "fcpool" + "fc" ], - "summary": "Delete a 'fcpool.Reservation' resource.", - "operationId": "DeleteFcpoolReservation", + "summary": "Read a 'fc.PortChannel' resource.", + "operationId": "GetFcPortChannelByMoid", "security": [ { "cookieAuth": [] @@ -115774,10 +115413,14 @@ }, { "oAuth2": [ - "DELETE.fcpool.Reservation", "PRIVSET.Account Administrator", - "PRIVSET.Manage Switch Profiles", - "ROLE.Account Administrator" + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Network Switches", + "PRIVSET.View SAN Switches", + "READ.fc.PortChannel", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], @@ -115788,13 +115431,51 @@ ], "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "An instance of the 'fc.PortChannel' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fc.PortChannel" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFcPortChannelByMoid": { + "operationId": "GetFcPortChannelByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fc/PortChannels/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -115816,13 +115497,13 @@ } } }, - "/api/v1/fcpool/Universes": { + "/api/v1/fcpool/FcBlocks": { "get": { "tags": [ "fcpool" ], - "summary": "Read a 'fcpool.Universe' resource.", - "operationId": "GetFcpoolUniverseList", + "summary": "Read a 'fcpool.FcBlock' resource.", + "operationId": "GetFcpoolFcBlockList", "security": [ { "cookieAuth": [] @@ -115838,7 +115519,7 @@ "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", "PRIVSET.View Switch Profiles", - "READ.fcpool.Universe", + "READ.fcpool.FcBlock", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -115881,7 +115562,7 @@ ], "responses": { "200": { - "description": "List of 'fcpool.Universe' resources for the given filter criteria", + "description": "List of 'fcpool.FcBlock' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -115899,7 +115580,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Universe.Response" + "$ref": "#/components/schemas/fcpool.FcBlock.Response" } }, "text/csv": { @@ -115932,13 +115613,13 @@ } } }, - "/api/v1/fcpool/Universes/{Moid}": { + "/api/v1/fcpool/FcBlocks/{Moid}": { "get": { "tags": [ "fcpool" ], - "summary": "Read a 'fcpool.Universe' resource.", - "operationId": "GetFcpoolUniverseByMoid", + "summary": "Read a 'fcpool.FcBlock' resource.", + "operationId": "GetFcpoolFcBlockByMoid", "security": [ { "cookieAuth": [] @@ -115954,7 +115635,7 @@ "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", "PRIVSET.View Switch Profiles", - "READ.fcpool.Universe", + "READ.fcpool.FcBlock", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -115967,7 +115648,7 @@ ], "responses": { "200": { - "description": "An instance of the 'fcpool.Universe' resource.", + "description": "An instance of the 'fcpool.FcBlock' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -115985,7 +115666,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/fcpool.Universe" + "$ref": "#/components/schemas/fcpool.FcBlock" } }, "text/csv": { @@ -116000,12 +115681,12 @@ } }, "links": { - "GetFcpoolUniverseByMoid": { - "operationId": "GetFcpoolUniverseByMoid", + "GetFcpoolFcBlockByMoid": { + "operationId": "GetFcpoolFcBlockByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Universes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/FcBlocks/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -116033,13 +115714,13 @@ } } }, - "/api/v1/feedback/FeedbackPosts": { - "post": { + "/api/v1/fcpool/Leases": { + "get": { "tags": [ - "feedback" + "fcpool" ], - "summary": "Create a 'feedback.FeedbackPost' resource.", - "operationId": "CreateFeedbackFeedbackPost", + "summary": "Read a 'fcpool.Lease' resource.", + "operationId": "GetFcpoolLeaseList", "security": [ { "cookieAuth": [] @@ -116049,60 +115730,85 @@ }, { "oAuth2": [ - "CREATE.feedback.FeedbackPost" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Lease", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'feedback.FeedbackPost' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/feedback.FeedbackPost" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'feedback.FeedbackPost' resource was created as requested. The 'feedback.FeedbackPost' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'fcpool.Lease' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/feedback.FeedbackPost" + "$ref": "#/components/schemas/fcpool.Lease.Response" } - } - }, - "links": { - "GetFeedbackFeedbackPostByMoid": { - "operationId": "GetFeedbackFeedbackPostByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/feedback/FeedbackPosts/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -116124,13 +115830,13 @@ } } }, - "/api/v1/feedback/FeedbackPosts/{Moid}": { - "post": { + "/api/v1/fcpool/Leases/{Moid}": { + "get": { "tags": [ - "feedback" + "fcpool" ], - "summary": "Update a 'feedback.FeedbackPost' resource.", - "operationId": "UpdateFeedbackFeedbackPost", + "summary": "Read a 'fcpool.Lease' resource.", + "operationId": "GetFcpoolLeaseByMoid", "security": [ { "cookieAuth": [] @@ -116140,59 +115846,64 @@ }, { "oAuth2": [ - "UPDATE.feedback.FeedbackPost" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Lease", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'feedback.FeedbackPost' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/feedback.FeedbackPost" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'feedback.FeedbackPost' resource was modified as requested. The 'feedback.FeedbackPost' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fcpool.Lease' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/feedback.FeedbackPost" + "$ref": "#/components/schemas/fcpool.Lease" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFeedbackFeedbackPostByMoid": { - "operationId": "GetFeedbackFeedbackPostByMoid", + "GetFcpoolLeaseByMoid": { + "operationId": "GetFcpoolLeaseByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/feedback/FeedbackPosts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Leases/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -116219,12 +115930,12 @@ } } }, - "patch": { + "delete": { "tags": [ - "feedback" + "fcpool" ], - "summary": "Update a 'feedback.FeedbackPost' resource.", - "operationId": "PatchFeedbackFeedbackPost", + "summary": "Delete a 'fcpool.Lease' resource.", + "operationId": "DeleteFcpoolLease", "security": [ { "cookieAuth": [] @@ -116234,37 +115945,20 @@ }, { "oAuth2": [ - "UPDATE.feedback.FeedbackPost" + "DELETE.fcpool.Lease", + "PRIVSET.Account Administrator", + "ROLE.Account Administrator" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'feedback.FeedbackPost' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/feedback.FeedbackPost" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'feedback.FeedbackPost' resource was patched as requested. The 'feedback.FeedbackPost' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -116272,28 +115966,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/feedback.FeedbackPost" - } - } - }, - "links": { - "GetFeedbackFeedbackPostByMoid": { - "operationId": "GetFeedbackFeedbackPostByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/feedback/FeedbackPosts/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -116314,13 +115986,13 @@ } } }, - "/api/v1/firmware/BiosDescriptors": { + "/api/v1/fcpool/Pools": { "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Read a 'firmware.BiosDescriptor' resource.", - "operationId": "GetFirmwareBiosDescriptorList", + "summary": "Read a 'fcpool.Pool' resource.", + "operationId": "GetFcpoolPoolList", "security": [ { "cookieAuth": [] @@ -116330,8 +116002,14 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "READ.firmware.BiosDescriptor", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Pool", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -116373,7 +116051,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.BiosDescriptor' resources for the given filter criteria", + "description": "List of 'fcpool.Pool' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -116391,7 +116069,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor.Response" + "$ref": "#/components/schemas/fcpool.Pool.Response" } }, "text/csv": { @@ -116425,10 +116103,10 @@ }, "post": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Create a 'firmware.BiosDescriptor' resource.", - "operationId": "CreateFirmwareBiosDescriptor", + "summary": "Create a 'fcpool.Pool' resource.", + "operationId": "CreateFcpoolPool", "security": [ { "cookieAuth": [] @@ -116438,7 +116116,12 @@ }, { "oAuth2": [ - "CREATE.firmware.BiosDescriptor" + "CREATE.fcpool.Pool", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Server Administrator", + "ROLE.Account Administrator", + "ROLE.Server Administrator" ] } ], @@ -116451,19 +116134,19 @@ } ], "requestBody": { - "description": "The 'firmware.BiosDescriptor' resource to create.", + "description": "The 'fcpool.Pool' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor" + "$ref": "#/components/schemas/fcpool.Pool" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BiosDescriptor' resource was created as requested. The 'firmware.BiosDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Pool' resource was created as requested. The 'fcpool.Pool' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -116475,17 +116158,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor" + "$ref": "#/components/schemas/fcpool.Pool" } } }, "links": { - "GetFirmwareBiosDescriptorByMoid": { - "operationId": "GetFirmwareBiosDescriptorByMoid", + "GetFcpoolPoolByMoid": { + "operationId": "GetFcpoolPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -116513,13 +116196,13 @@ } } }, - "/api/v1/firmware/BiosDescriptors/{Moid}": { + "/api/v1/fcpool/Pools/{Moid}": { "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Read a 'firmware.BiosDescriptor' resource.", - "operationId": "GetFirmwareBiosDescriptorByMoid", + "summary": "Read a 'fcpool.Pool' resource.", + "operationId": "GetFcpoolPoolByMoid", "security": [ { "cookieAuth": [] @@ -116529,8 +116212,14 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "READ.firmware.BiosDescriptor", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Pool", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -116542,7 +116231,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.BiosDescriptor' resource.", + "description": "An instance of the 'fcpool.Pool' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -116560,7 +116249,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor" + "$ref": "#/components/schemas/fcpool.Pool" } }, "text/csv": { @@ -116575,12 +116264,12 @@ } }, "links": { - "GetFirmwareBiosDescriptorByMoid": { - "operationId": "GetFirmwareBiosDescriptorByMoid", + "GetFcpoolPoolByMoid": { + "operationId": "GetFcpoolPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -116609,10 +116298,10 @@ }, "post": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Update a 'firmware.BiosDescriptor' resource.", - "operationId": "UpdateFirmwareBiosDescriptor", + "summary": "Update a 'fcpool.Pool' resource.", + "operationId": "UpdateFcpoolPool", "security": [ { "cookieAuth": [] @@ -116622,7 +116311,12 @@ }, { "oAuth2": [ - "UPDATE.firmware.BiosDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Server Administrator", + "ROLE.Account Administrator", + "ROLE.Server Administrator", + "UPDATE.fcpool.Pool" ] } ], @@ -116635,12 +116329,12 @@ } ], "requestBody": { - "description": "The 'firmware.BiosDescriptor' resource to update.", + "description": "The 'fcpool.Pool' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor" + "$ref": "#/components/schemas/fcpool.Pool" } }, "application/json-patch+json": { @@ -116652,7 +116346,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BiosDescriptor' resource was modified as requested. The 'firmware.BiosDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Pool' resource was modified as requested. The 'fcpool.Pool' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -116664,17 +116358,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor" + "$ref": "#/components/schemas/fcpool.Pool" } } }, "links": { - "GetFirmwareBiosDescriptorByMoid": { - "operationId": "GetFirmwareBiosDescriptorByMoid", + "GetFcpoolPoolByMoid": { + "operationId": "GetFcpoolPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -116703,10 +116397,10 @@ }, "patch": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Update a 'firmware.BiosDescriptor' resource.", - "operationId": "PatchFirmwareBiosDescriptor", + "summary": "Update a 'fcpool.Pool' resource.", + "operationId": "PatchFcpoolPool", "security": [ { "cookieAuth": [] @@ -116716,7 +116410,12 @@ }, { "oAuth2": [ - "UPDATE.firmware.BiosDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Server Administrator", + "ROLE.Account Administrator", + "ROLE.Server Administrator", + "UPDATE.fcpool.Pool" ] } ], @@ -116729,12 +116428,12 @@ } ], "requestBody": { - "description": "The 'firmware.BiosDescriptor' resource to update.", + "description": "The 'fcpool.Pool' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor" + "$ref": "#/components/schemas/fcpool.Pool" } }, "application/json-patch+json": { @@ -116746,7 +116445,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BiosDescriptor' resource was patched as requested. The 'firmware.BiosDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Pool' resource was patched as requested. The 'fcpool.Pool' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -116758,17 +116457,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BiosDescriptor" + "$ref": "#/components/schemas/fcpool.Pool" } } }, "links": { - "GetFirmwareBiosDescriptorByMoid": { - "operationId": "GetFirmwareBiosDescriptorByMoid", + "GetFcpoolPoolByMoid": { + "operationId": "GetFcpoolPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Pools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -116797,10 +116496,10 @@ }, "delete": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Delete a 'firmware.BiosDescriptor' resource.", - "operationId": "DeleteFirmwareBiosDescriptor", + "summary": "Delete a 'fcpool.Pool' resource.", + "operationId": "DeleteFcpoolPool", "security": [ { "cookieAuth": [] @@ -116810,7 +116509,12 @@ }, { "oAuth2": [ - "DELETE.firmware.BiosDescriptor" + "DELETE.fcpool.Pool", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Server Administrator", + "ROLE.Account Administrator", + "ROLE.Server Administrator" ] } ], @@ -116849,13 +116553,13 @@ } } }, - "/api/v1/firmware/BoardControllerDescriptors": { + "/api/v1/fcpool/PoolMembers": { "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Read a 'firmware.BoardControllerDescriptor' resource.", - "operationId": "GetFirmwareBoardControllerDescriptorList", + "summary": "Read a 'fcpool.PoolMember' resource.", + "operationId": "GetFcpoolPoolMemberList", "security": [ { "cookieAuth": [] @@ -116865,8 +116569,14 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "READ.firmware.BoardControllerDescriptor", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.PoolMember", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -116908,7 +116618,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.BoardControllerDescriptor' resources for the given filter criteria", + "description": "List of 'fcpool.PoolMember' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -116926,7 +116636,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor.Response" + "$ref": "#/components/schemas/fcpool.PoolMember.Response" } }, "text/csv": { @@ -116957,13 +116667,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/fcpool/PoolMembers/{Moid}": { + "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Create a 'firmware.BoardControllerDescriptor' resource.", - "operationId": "CreateFirmwareBoardControllerDescriptor", + "summary": "Read a 'fcpool.PoolMember' resource.", + "operationId": "GetFcpoolPoolMemberByMoid", "security": [ { "cookieAuth": [] @@ -116973,54 +116685,64 @@ }, { "oAuth2": [ - "CREATE.firmware.BoardControllerDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.PoolMember", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'firmware.BoardControllerDescriptor' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BoardControllerDescriptor' resource was created as requested. The 'firmware.BoardControllerDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fcpool.PoolMember' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" + "$ref": "#/components/schemas/fcpool.PoolMember" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFirmwareBoardControllerDescriptorByMoid": { - "operationId": "GetFirmwareBoardControllerDescriptorByMoid", + "GetFcpoolPoolMemberByMoid": { + "operationId": "GetFcpoolPoolMemberByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/PoolMembers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -117048,13 +116770,13 @@ } } }, - "/api/v1/firmware/BoardControllerDescriptors/{Moid}": { + "/api/v1/fcpool/Reservations": { "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Read a 'firmware.BoardControllerDescriptor' resource.", - "operationId": "GetFirmwareBoardControllerDescriptorByMoid", + "summary": "Read a 'fcpool.Reservation' resource.", + "operationId": "GetFcpoolReservationList", "security": [ { "cookieAuth": [] @@ -117064,20 +116786,56 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "READ.firmware.BoardControllerDescriptor", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Reservation", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'firmware.BoardControllerDescriptor' resource.", + "description": "List of 'fcpool.Reservation' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117095,7 +116853,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" + "$ref": "#/components/schemas/fcpool.Reservation.Response" } }, "text/csv": { @@ -117108,21 +116866,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFirmwareBoardControllerDescriptorByMoid": { - "operationId": "GetFirmwareBoardControllerDescriptorByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -117144,10 +116887,10 @@ }, "post": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Update a 'firmware.BoardControllerDescriptor' resource.", - "operationId": "UpdateFirmwareBoardControllerDescriptor", + "summary": "Create a 'fcpool.Reservation' resource.", + "operationId": "CreateFcpoolReservation", "security": [ { "cookieAuth": [] @@ -117157,37 +116900,35 @@ }, { "oAuth2": [ - "UPDATE.firmware.BoardControllerDescriptor" + "CREATE.fcpool.Reservation", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'firmware.BoardControllerDescriptor' resource to update.", + "description": "The 'fcpool.Reservation' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/fcpool.Reservation" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BoardControllerDescriptor' resource was modified as requested. The 'firmware.BoardControllerDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'fcpool.Reservation' resource was created as requested. The 'fcpool.Reservation' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117199,17 +116940,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" + "$ref": "#/components/schemas/fcpool.Reservation" } } }, "links": { - "GetFirmwareBoardControllerDescriptorByMoid": { - "operationId": "GetFirmwareBoardControllerDescriptorByMoid", + "GetFcpoolReservationByMoid": { + "operationId": "GetFcpoolReservationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Reservations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -117235,13 +116976,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/fcpool/Reservations/{Moid}": { + "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Update a 'firmware.BoardControllerDescriptor' resource.", - "operationId": "PatchFirmwareBoardControllerDescriptor", + "summary": "Read a 'fcpool.Reservation' resource.", + "operationId": "GetFcpoolReservationByMoid", "security": [ { "cookieAuth": [] @@ -117251,59 +116994,64 @@ }, { "oAuth2": [ - "UPDATE.firmware.BoardControllerDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Reservation", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.BoardControllerDescriptor' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BoardControllerDescriptor' resource was patched as requested. The 'firmware.BoardControllerDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'fcpool.Reservation' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" + "$ref": "#/components/schemas/fcpool.Reservation" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFirmwareBoardControllerDescriptorByMoid": { - "operationId": "GetFirmwareBoardControllerDescriptorByMoid", + "GetFcpoolReservationByMoid": { + "operationId": "GetFcpoolReservationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Reservations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -117332,10 +117080,10 @@ }, "delete": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Delete a 'firmware.BoardControllerDescriptor' resource.", - "operationId": "DeleteFirmwareBoardControllerDescriptor", + "summary": "Delete a 'fcpool.Reservation' resource.", + "operationId": "DeleteFcpoolReservation", "security": [ { "cookieAuth": [] @@ -117345,7 +117093,10 @@ }, { "oAuth2": [ - "DELETE.firmware.BoardControllerDescriptor" + "DELETE.fcpool.Reservation", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Switch Profiles", + "ROLE.Account Administrator" ] } ], @@ -117384,13 +117135,13 @@ } } }, - "/api/v1/firmware/ChassisUpgrades": { + "/api/v1/fcpool/Universes": { "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Read a 'firmware.ChassisUpgrade' resource.", - "operationId": "GetFirmwareChassisUpgradeList", + "summary": "Read a 'fcpool.Universe' resource.", + "operationId": "GetFcpoolUniverseList", "security": [ { "cookieAuth": [] @@ -117401,10 +117152,12 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.ChassisUpgrade", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Universe", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -117447,7 +117200,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.ChassisUpgrade' resources for the given filter criteria", + "description": "List of 'fcpool.Universe' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117465,7 +117218,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ChassisUpgrade.Response" + "$ref": "#/components/schemas/fcpool.Universe.Response" } }, "text/csv": { @@ -117496,13 +117249,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/fcpool/Universes/{Moid}": { + "get": { "tags": [ - "firmware" + "fcpool" ], - "summary": "Create a 'firmware.ChassisUpgrade' resource.", - "operationId": "CreateFirmwareChassisUpgrade", + "summary": "Read a 'fcpool.Universe' resource.", + "operationId": "GetFcpoolUniverseByMoid", "security": [ { "cookieAuth": [] @@ -117512,10 +117267,108 @@ }, { "oAuth2": [ - "CREATE.firmware.ChassisUpgrade", "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "PRIVSET.Manage Server Profiles", + "PRIVSET.Manage Switch Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "PRIVSET.View Switch Profiles", + "READ.fcpool.Universe", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'fcpool.Universe' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/fcpool.Universe" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFcpoolUniverseByMoid": { + "operationId": "GetFcpoolUniverseByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/fcpool/Universes/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/feedback/FeedbackPosts": { + "post": { + "tags": [ + "feedback" + ], + "summary": "Create a 'feedback.FeedbackPost' resource.", + "operationId": "CreateFeedbackFeedbackPost", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.feedback.FeedbackPost" ] } ], @@ -117528,19 +117381,19 @@ } ], "requestBody": { - "description": "The 'firmware.ChassisUpgrade' resource to create.", + "description": "The 'feedback.FeedbackPost' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ChassisUpgrade" + "$ref": "#/components/schemas/feedback.FeedbackPost" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ChassisUpgrade' resource was created as requested. The 'firmware.ChassisUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'feedback.FeedbackPost' resource was created as requested. The 'feedback.FeedbackPost' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117552,17 +117405,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ChassisUpgrade" + "$ref": "#/components/schemas/feedback.FeedbackPost" } } }, "links": { - "GetFirmwareChassisUpgradeByMoid": { - "operationId": "GetFirmwareChassisUpgradeByMoid", + "GetFeedbackFeedbackPostByMoid": { + "operationId": "GetFeedbackFeedbackPostByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ChassisUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/feedback/FeedbackPosts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -117590,13 +117443,13 @@ } } }, - "/api/v1/firmware/ChassisUpgrades/{Moid}": { - "get": { + "/api/v1/feedback/FeedbackPosts/{Moid}": { + "post": { "tags": [ - "firmware" + "feedback" ], - "summary": "Read a 'firmware.ChassisUpgrade' resource.", - "operationId": "GetFirmwareChassisUpgradeByMoid", + "summary": "Update a 'feedback.FeedbackPost' resource.", + "operationId": "UpdateFeedbackFeedbackPost", "security": [ { "cookieAuth": [] @@ -117606,62 +117459,59 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.ChassisUpgrade", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.feedback.FeedbackPost" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'feedback.FeedbackPost' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/feedback.FeedbackPost" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'firmware.ChassisUpgrade' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'feedback.FeedbackPost' resource was modified as requested. The 'feedback.FeedbackPost' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ChassisUpgrade" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/feedback.FeedbackPost" } } }, "links": { - "GetFirmwareChassisUpgradeByMoid": { - "operationId": "GetFirmwareChassisUpgradeByMoid", + "GetFeedbackFeedbackPostByMoid": { + "operationId": "GetFeedbackFeedbackPostByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ChassisUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/feedback/FeedbackPosts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -117688,12 +117538,12 @@ } } }, - "delete": { + "patch": { "tags": [ - "firmware" + "feedback" ], - "summary": "Delete a 'firmware.ChassisUpgrade' resource.", - "operationId": "DeleteFirmwareChassisUpgrade", + "summary": "Update a 'feedback.FeedbackPost' resource.", + "operationId": "PatchFeedbackFeedbackPost", "security": [ { "cookieAuth": [] @@ -117703,21 +117553,37 @@ }, { "oAuth2": [ - "DELETE.firmware.ChassisUpgrade", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "UPDATE.feedback.FeedbackPost" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'feedback.FeedbackPost' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/feedback.FeedbackPost" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'feedback.FeedbackPost' resource was patched as requested. The 'feedback.FeedbackPost' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117725,6 +117591,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/feedback.FeedbackPost" + } + } + }, + "links": { + "GetFeedbackFeedbackPostByMoid": { + "operationId": "GetFeedbackFeedbackPostByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/feedback/FeedbackPosts/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -117745,13 +117633,13 @@ } } }, - "/api/v1/firmware/CimcDescriptors": { + "/api/v1/firmware/BiosDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.CimcDescriptor' resource.", - "operationId": "GetFirmwareCimcDescriptorList", + "summary": "Read a 'firmware.BiosDescriptor' resource.", + "operationId": "GetFirmwareBiosDescriptorList", "security": [ { "cookieAuth": [] @@ -117762,7 +117650,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.CimcDescriptor", + "READ.firmware.BiosDescriptor", "ROLE.Read-Only" ] } @@ -117804,7 +117692,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.CimcDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.BiosDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117822,7 +117710,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor.Response" + "$ref": "#/components/schemas/firmware.BiosDescriptor.Response" } }, "text/csv": { @@ -117858,8 +117746,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.CimcDescriptor' resource.", - "operationId": "CreateFirmwareCimcDescriptor", + "summary": "Create a 'firmware.BiosDescriptor' resource.", + "operationId": "CreateFirmwareBiosDescriptor", "security": [ { "cookieAuth": [] @@ -117869,7 +117757,7 @@ }, { "oAuth2": [ - "CREATE.firmware.CimcDescriptor" + "CREATE.firmware.BiosDescriptor" ] } ], @@ -117882,19 +117770,19 @@ } ], "requestBody": { - "description": "The 'firmware.CimcDescriptor' resource to create.", + "description": "The 'firmware.BiosDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor" + "$ref": "#/components/schemas/firmware.BiosDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.CimcDescriptor' resource was created as requested. The 'firmware.CimcDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BiosDescriptor' resource was created as requested. The 'firmware.BiosDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117906,17 +117794,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor" + "$ref": "#/components/schemas/firmware.BiosDescriptor" } } }, "links": { - "GetFirmwareCimcDescriptorByMoid": { - "operationId": "GetFirmwareCimcDescriptorByMoid", + "GetFirmwareBiosDescriptorByMoid": { + "operationId": "GetFirmwareBiosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -117944,13 +117832,13 @@ } } }, - "/api/v1/firmware/CimcDescriptors/{Moid}": { + "/api/v1/firmware/BiosDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.CimcDescriptor' resource.", - "operationId": "GetFirmwareCimcDescriptorByMoid", + "summary": "Read a 'firmware.BiosDescriptor' resource.", + "operationId": "GetFirmwareBiosDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -117961,7 +117849,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.CimcDescriptor", + "READ.firmware.BiosDescriptor", "ROLE.Read-Only" ] } @@ -117973,7 +117861,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.CimcDescriptor' resource.", + "description": "An instance of the 'firmware.BiosDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -117991,7 +117879,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor" + "$ref": "#/components/schemas/firmware.BiosDescriptor" } }, "text/csv": { @@ -118006,12 +117894,12 @@ } }, "links": { - "GetFirmwareCimcDescriptorByMoid": { - "operationId": "GetFirmwareCimcDescriptorByMoid", + "GetFirmwareBiosDescriptorByMoid": { + "operationId": "GetFirmwareBiosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -118042,8 +117930,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.CimcDescriptor' resource.", - "operationId": "UpdateFirmwareCimcDescriptor", + "summary": "Update a 'firmware.BiosDescriptor' resource.", + "operationId": "UpdateFirmwareBiosDescriptor", "security": [ { "cookieAuth": [] @@ -118053,7 +117941,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.CimcDescriptor" + "UPDATE.firmware.BiosDescriptor" ] } ], @@ -118066,12 +117954,12 @@ } ], "requestBody": { - "description": "The 'firmware.CimcDescriptor' resource to update.", + "description": "The 'firmware.BiosDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor" + "$ref": "#/components/schemas/firmware.BiosDescriptor" } }, "application/json-patch+json": { @@ -118083,7 +117971,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.CimcDescriptor' resource was modified as requested. The 'firmware.CimcDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BiosDescriptor' resource was modified as requested. The 'firmware.BiosDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118095,17 +117983,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor" + "$ref": "#/components/schemas/firmware.BiosDescriptor" } } }, "links": { - "GetFirmwareCimcDescriptorByMoid": { - "operationId": "GetFirmwareCimcDescriptorByMoid", + "GetFirmwareBiosDescriptorByMoid": { + "operationId": "GetFirmwareBiosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -118136,8 +118024,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.CimcDescriptor' resource.", - "operationId": "PatchFirmwareCimcDescriptor", + "summary": "Update a 'firmware.BiosDescriptor' resource.", + "operationId": "PatchFirmwareBiosDescriptor", "security": [ { "cookieAuth": [] @@ -118147,7 +118035,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.CimcDescriptor" + "UPDATE.firmware.BiosDescriptor" ] } ], @@ -118160,12 +118048,12 @@ } ], "requestBody": { - "description": "The 'firmware.CimcDescriptor' resource to update.", + "description": "The 'firmware.BiosDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor" + "$ref": "#/components/schemas/firmware.BiosDescriptor" } }, "application/json-patch+json": { @@ -118177,7 +118065,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.CimcDescriptor' resource was patched as requested. The 'firmware.CimcDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BiosDescriptor' resource was patched as requested. The 'firmware.BiosDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118189,17 +118077,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.CimcDescriptor" + "$ref": "#/components/schemas/firmware.BiosDescriptor" } } }, "links": { - "GetFirmwareCimcDescriptorByMoid": { - "operationId": "GetFirmwareCimcDescriptorByMoid", + "GetFirmwareBiosDescriptorByMoid": { + "operationId": "GetFirmwareBiosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BiosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -118230,8 +118118,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.CimcDescriptor' resource.", - "operationId": "DeleteFirmwareCimcDescriptor", + "summary": "Delete a 'firmware.BiosDescriptor' resource.", + "operationId": "DeleteFirmwareBiosDescriptor", "security": [ { "cookieAuth": [] @@ -118241,7 +118129,7 @@ }, { "oAuth2": [ - "DELETE.firmware.CimcDescriptor" + "DELETE.firmware.BiosDescriptor" ] } ], @@ -118280,13 +118168,13 @@ } } }, - "/api/v1/firmware/DimmDescriptors": { + "/api/v1/firmware/BoardControllerDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DimmDescriptor' resource.", - "operationId": "GetFirmwareDimmDescriptorList", + "summary": "Read a 'firmware.BoardControllerDescriptor' resource.", + "operationId": "GetFirmwareBoardControllerDescriptorList", "security": [ { "cookieAuth": [] @@ -118297,7 +118185,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.DimmDescriptor", + "READ.firmware.BoardControllerDescriptor", "ROLE.Read-Only" ] } @@ -118339,7 +118227,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.DimmDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.BoardControllerDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118357,7 +118245,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor.Response" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor.Response" } }, "text/csv": { @@ -118393,8 +118281,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.DimmDescriptor' resource.", - "operationId": "CreateFirmwareDimmDescriptor", + "summary": "Create a 'firmware.BoardControllerDescriptor' resource.", + "operationId": "CreateFirmwareBoardControllerDescriptor", "security": [ { "cookieAuth": [] @@ -118404,7 +118292,7 @@ }, { "oAuth2": [ - "CREATE.firmware.DimmDescriptor" + "CREATE.firmware.BoardControllerDescriptor" ] } ], @@ -118417,19 +118305,19 @@ } ], "requestBody": { - "description": "The 'firmware.DimmDescriptor' resource to create.", + "description": "The 'firmware.BoardControllerDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DimmDescriptor' resource was created as requested. The 'firmware.DimmDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BoardControllerDescriptor' resource was created as requested. The 'firmware.BoardControllerDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118441,17 +118329,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" } } }, "links": { - "GetFirmwareDimmDescriptorByMoid": { - "operationId": "GetFirmwareDimmDescriptorByMoid", + "GetFirmwareBoardControllerDescriptorByMoid": { + "operationId": "GetFirmwareBoardControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -118479,13 +118367,13 @@ } } }, - "/api/v1/firmware/DimmDescriptors/{Moid}": { + "/api/v1/firmware/BoardControllerDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DimmDescriptor' resource.", - "operationId": "GetFirmwareDimmDescriptorByMoid", + "summary": "Read a 'firmware.BoardControllerDescriptor' resource.", + "operationId": "GetFirmwareBoardControllerDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -118496,7 +118384,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.DimmDescriptor", + "READ.firmware.BoardControllerDescriptor", "ROLE.Read-Only" ] } @@ -118508,7 +118396,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.DimmDescriptor' resource.", + "description": "An instance of the 'firmware.BoardControllerDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118526,7 +118414,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" } }, "text/csv": { @@ -118541,12 +118429,12 @@ } }, "links": { - "GetFirmwareDimmDescriptorByMoid": { - "operationId": "GetFirmwareDimmDescriptorByMoid", + "GetFirmwareBoardControllerDescriptorByMoid": { + "operationId": "GetFirmwareBoardControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -118577,8 +118465,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.DimmDescriptor' resource.", - "operationId": "UpdateFirmwareDimmDescriptor", + "summary": "Update a 'firmware.BoardControllerDescriptor' resource.", + "operationId": "UpdateFirmwareBoardControllerDescriptor", "security": [ { "cookieAuth": [] @@ -118588,7 +118476,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.DimmDescriptor" + "UPDATE.firmware.BoardControllerDescriptor" ] } ], @@ -118601,12 +118489,12 @@ } ], "requestBody": { - "description": "The 'firmware.DimmDescriptor' resource to update.", + "description": "The 'firmware.BoardControllerDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" } }, "application/json-patch+json": { @@ -118618,7 +118506,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DimmDescriptor' resource was modified as requested. The 'firmware.DimmDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BoardControllerDescriptor' resource was modified as requested. The 'firmware.BoardControllerDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118630,17 +118518,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" } } }, "links": { - "GetFirmwareDimmDescriptorByMoid": { - "operationId": "GetFirmwareDimmDescriptorByMoid", + "GetFirmwareBoardControllerDescriptorByMoid": { + "operationId": "GetFirmwareBoardControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -118671,8 +118559,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.DimmDescriptor' resource.", - "operationId": "PatchFirmwareDimmDescriptor", + "summary": "Update a 'firmware.BoardControllerDescriptor' resource.", + "operationId": "PatchFirmwareBoardControllerDescriptor", "security": [ { "cookieAuth": [] @@ -118682,7 +118570,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.DimmDescriptor" + "UPDATE.firmware.BoardControllerDescriptor" ] } ], @@ -118695,12 +118583,12 @@ } ], "requestBody": { - "description": "The 'firmware.DimmDescriptor' resource to update.", + "description": "The 'firmware.BoardControllerDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" } }, "application/json-patch+json": { @@ -118712,7 +118600,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DimmDescriptor' resource was patched as requested. The 'firmware.DimmDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.BoardControllerDescriptor' resource was patched as requested. The 'firmware.BoardControllerDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118724,17 +118612,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DimmDescriptor" + "$ref": "#/components/schemas/firmware.BoardControllerDescriptor" } } }, "links": { - "GetFirmwareDimmDescriptorByMoid": { - "operationId": "GetFirmwareDimmDescriptorByMoid", + "GetFirmwareBoardControllerDescriptorByMoid": { + "operationId": "GetFirmwareBoardControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/BoardControllerDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -118765,8 +118653,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.DimmDescriptor' resource.", - "operationId": "DeleteFirmwareDimmDescriptor", + "summary": "Delete a 'firmware.BoardControllerDescriptor' resource.", + "operationId": "DeleteFirmwareBoardControllerDescriptor", "security": [ { "cookieAuth": [] @@ -118776,7 +118664,7 @@ }, { "oAuth2": [ - "DELETE.firmware.DimmDescriptor" + "DELETE.firmware.BoardControllerDescriptor" ] } ], @@ -118815,13 +118703,13 @@ } } }, - "/api/v1/firmware/Distributables": { + "/api/v1/firmware/ChassisUpgrades": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Distributable' resource.", - "operationId": "GetFirmwareDistributableList", + "summary": "Read a 'firmware.ChassisUpgrade' resource.", + "operationId": "GetFirmwareChassisUpgradeList", "security": [ { "cookieAuth": [] @@ -118832,10 +118720,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.Distributable", + "PRIVSET.View Servers", + "READ.firmware.ChassisUpgrade", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -118878,7 +118766,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.Distributable' resources for the given filter criteria", + "description": "List of 'firmware.ChassisUpgrade' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118896,7 +118784,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Distributable.Response" + "$ref": "#/components/schemas/firmware.ChassisUpgrade.Response" } }, "text/csv": { @@ -118932,8 +118820,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.Distributable' resource.", - "operationId": "CreateFirmwareDistributable", + "summary": "Create a 'firmware.ChassisUpgrade' resource.", + "operationId": "CreateFirmwareChassisUpgrade", "security": [ { "cookieAuth": [] @@ -118943,7 +118831,7 @@ }, { "oAuth2": [ - "CREATE.firmware.Distributable", + "CREATE.firmware.ChassisUpgrade", "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator" @@ -118959,19 +118847,19 @@ } ], "requestBody": { - "description": "The 'firmware.Distributable' resource to create.", + "description": "The 'firmware.ChassisUpgrade' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Distributable" + "$ref": "#/components/schemas/firmware.ChassisUpgrade" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Distributable' resource was created as requested. The 'firmware.Distributable' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ChassisUpgrade' resource was created as requested. The 'firmware.ChassisUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -118983,17 +118871,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Distributable" + "$ref": "#/components/schemas/firmware.ChassisUpgrade" } } }, "links": { - "GetFirmwareDistributableByMoid": { - "operationId": "GetFirmwareDistributableByMoid", + "GetFirmwareChassisUpgradeByMoid": { + "operationId": "GetFirmwareChassisUpgradeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ChassisUpgrades/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -119021,13 +118909,13 @@ } } }, - "/api/v1/firmware/Distributables/{Moid}": { + "/api/v1/firmware/ChassisUpgrades/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Distributable' resource.", - "operationId": "GetFirmwareDistributableByMoid", + "summary": "Read a 'firmware.ChassisUpgrade' resource.", + "operationId": "GetFirmwareChassisUpgradeByMoid", "security": [ { "cookieAuth": [] @@ -119038,10 +118926,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.Distributable", + "PRIVSET.View Servers", + "READ.firmware.ChassisUpgrade", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -119054,7 +118942,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.Distributable' resource.", + "description": "An instance of the 'firmware.ChassisUpgrade' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -119072,7 +118960,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Distributable" + "$ref": "#/components/schemas/firmware.ChassisUpgrade" } }, "text/csv": { @@ -119087,12 +118975,12 @@ } }, "links": { - "GetFirmwareDistributableByMoid": { - "operationId": "GetFirmwareDistributableByMoid", + "GetFirmwareChassisUpgradeByMoid": { + "operationId": "GetFirmwareChassisUpgradeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ChassisUpgrades/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -119119,12 +119007,12 @@ } } }, - "post": { + "delete": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.Distributable' resource.", - "operationId": "UpdateFirmwareDistributable", + "summary": "Delete a 'firmware.ChassisUpgrade' resource.", + "operationId": "DeleteFirmwareChassisUpgrade", "security": [ { "cookieAuth": [] @@ -119134,68 +119022,137 @@ }, { "oAuth2": [ + "DELETE.firmware.ChassisUpgrade", "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.Distributable" + "ROLE.Account Administrator" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.Distributable' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.Distributable" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" } } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" } - }, + } + } + }, + "/api/v1/firmware/CimcDescriptors": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.CimcDescriptor' resource.", + "operationId": "GetFirmwareCimcDescriptorList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Read-Only", + "READ.firmware.CimcDescriptor", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Distributable' resource was modified as requested. The 'firmware.Distributable' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'firmware.CimcDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Distributable" + "$ref": "#/components/schemas/firmware.CimcDescriptor.Response" } - } - }, - "links": { - "GetFirmwareDistributableByMoid": { - "operationId": "GetFirmwareDistributableByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -119216,12 +119173,12 @@ } } }, - "patch": { + "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.Distributable' resource.", - "operationId": "PatchFirmwareDistributable", + "summary": "Create a 'firmware.CimcDescriptor' resource.", + "operationId": "CreateFirmwareCimcDescriptor", "security": [ { "cookieAuth": [] @@ -119231,40 +119188,32 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.Distributable" + "CREATE.firmware.CimcDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'firmware.Distributable' resource to update.", + "description": "The 'firmware.CimcDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Distributable" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/firmware.CimcDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Distributable' resource was patched as requested. The 'firmware.Distributable' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.CimcDescriptor' resource was created as requested. The 'firmware.CimcDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -119276,17 +119225,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Distributable" + "$ref": "#/components/schemas/firmware.CimcDescriptor" } } }, "links": { - "GetFirmwareDistributableByMoid": { - "operationId": "GetFirmwareDistributableByMoid", + "GetFirmwareCimcDescriptorByMoid": { + "operationId": "GetFirmwareCimcDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -119312,13 +119261,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { + } + }, + "/api/v1/firmware/CimcDescriptors/{Moid}": { + "get": { "tags": [ "firmware" ], - "summary": "Delete a 'firmware.Distributable' resource.", - "operationId": "DeleteFirmwareDistributable", + "summary": "Read a 'firmware.CimcDescriptor' resource.", + "operationId": "GetFirmwareCimcDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -119328,10 +119279,9 @@ }, { "oAuth2": [ - "DELETE.firmware.Distributable", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "PRIVSET.Read-Only", + "READ.firmware.CimcDescriptor", + "ROLE.Read-Only" ] } ], @@ -119342,13 +119292,51 @@ ], "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "An instance of the 'firmware.CimcDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.CimcDescriptor" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFirmwareCimcDescriptorByMoid": { + "operationId": "GetFirmwareCimcDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -119368,15 +119356,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/DistributableMeta": { - "get": { + }, + "post": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DistributableMeta' resource.", - "operationId": "GetFirmwareDistributableMetaList", + "summary": "Update a 'firmware.CimcDescriptor' resource.", + "operationId": "UpdateFirmwareCimcDescriptor", "security": [ { "cookieAuth": [] @@ -119386,83 +119372,65 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "READ.firmware.DistributableMeta", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.firmware.CimcDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.CimcDescriptor' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.CimcDescriptor" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'firmware.DistributableMeta' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.CimcDescriptor' resource was modified as requested. The 'firmware.CimcDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DistributableMeta.Response" + "$ref": "#/components/schemas/firmware.CimcDescriptor" } + } + }, + "links": { + "GetFirmwareCimcDescriptorByMoid": { + "operationId": "GetFirmwareCimcDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -119482,15 +119450,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/DistributableMeta/{Moid}": { - "get": { + }, + "patch": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DistributableMeta' resource.", - "operationId": "GetFirmwareDistributableMetaByMoid", + "summary": "Update a 'firmware.CimcDescriptor' resource.", + "operationId": "PatchFirmwareCimcDescriptor", "security": [ { "cookieAuth": [] @@ -119500,62 +119466,59 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "READ.firmware.DistributableMeta", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.firmware.CimcDescriptor" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.CimcDescriptor' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.CimcDescriptor" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'firmware.DistributableMeta' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.CimcDescriptor' resource was patched as requested. The 'firmware.CimcDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DistributableMeta" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/firmware.CimcDescriptor" } } }, "links": { - "GetFirmwareDistributableMetaByMoid": { - "operationId": "GetFirmwareDistributableMetaByMoid", + "GetFirmwareCimcDescriptorByMoid": { + "operationId": "GetFirmwareCimcDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DistributableMeta/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/CimcDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -119581,15 +119544,68 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "firmware" + ], + "summary": "Delete a 'firmware.CimcDescriptor' resource.", + "operationId": "DeleteFirmwareCimcDescriptor", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.firmware.CimcDescriptor" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/firmware/DriveDescriptors": { + "/api/v1/firmware/DimmDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DriveDescriptor' resource.", - "operationId": "GetFirmwareDriveDescriptorList", + "summary": "Read a 'firmware.DimmDescriptor' resource.", + "operationId": "GetFirmwareDimmDescriptorList", "security": [ { "cookieAuth": [] @@ -119600,7 +119616,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.DriveDescriptor", + "READ.firmware.DimmDescriptor", "ROLE.Read-Only" ] } @@ -119642,7 +119658,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.DriveDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.DimmDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -119660,7 +119676,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor.Response" + "$ref": "#/components/schemas/firmware.DimmDescriptor.Response" } }, "text/csv": { @@ -119696,8 +119712,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.DriveDescriptor' resource.", - "operationId": "CreateFirmwareDriveDescriptor", + "summary": "Create a 'firmware.DimmDescriptor' resource.", + "operationId": "CreateFirmwareDimmDescriptor", "security": [ { "cookieAuth": [] @@ -119707,7 +119723,7 @@ }, { "oAuth2": [ - "CREATE.firmware.DriveDescriptor" + "CREATE.firmware.DimmDescriptor" ] } ], @@ -119720,19 +119736,19 @@ } ], "requestBody": { - "description": "The 'firmware.DriveDescriptor' resource to create.", + "description": "The 'firmware.DimmDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor" + "$ref": "#/components/schemas/firmware.DimmDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriveDescriptor' resource was created as requested. The 'firmware.DriveDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DimmDescriptor' resource was created as requested. The 'firmware.DimmDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -119744,17 +119760,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor" + "$ref": "#/components/schemas/firmware.DimmDescriptor" } } }, "links": { - "GetFirmwareDriveDescriptorByMoid": { - "operationId": "GetFirmwareDriveDescriptorByMoid", + "GetFirmwareDimmDescriptorByMoid": { + "operationId": "GetFirmwareDimmDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -119782,13 +119798,13 @@ } } }, - "/api/v1/firmware/DriveDescriptors/{Moid}": { + "/api/v1/firmware/DimmDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DriveDescriptor' resource.", - "operationId": "GetFirmwareDriveDescriptorByMoid", + "summary": "Read a 'firmware.DimmDescriptor' resource.", + "operationId": "GetFirmwareDimmDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -119799,7 +119815,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.DriveDescriptor", + "READ.firmware.DimmDescriptor", "ROLE.Read-Only" ] } @@ -119811,7 +119827,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.DriveDescriptor' resource.", + "description": "An instance of the 'firmware.DimmDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -119829,7 +119845,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor" + "$ref": "#/components/schemas/firmware.DimmDescriptor" } }, "text/csv": { @@ -119844,12 +119860,12 @@ } }, "links": { - "GetFirmwareDriveDescriptorByMoid": { - "operationId": "GetFirmwareDriveDescriptorByMoid", + "GetFirmwareDimmDescriptorByMoid": { + "operationId": "GetFirmwareDimmDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -119880,8 +119896,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.DriveDescriptor' resource.", - "operationId": "UpdateFirmwareDriveDescriptor", + "summary": "Update a 'firmware.DimmDescriptor' resource.", + "operationId": "UpdateFirmwareDimmDescriptor", "security": [ { "cookieAuth": [] @@ -119891,7 +119907,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.DriveDescriptor" + "UPDATE.firmware.DimmDescriptor" ] } ], @@ -119904,12 +119920,12 @@ } ], "requestBody": { - "description": "The 'firmware.DriveDescriptor' resource to update.", + "description": "The 'firmware.DimmDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor" + "$ref": "#/components/schemas/firmware.DimmDescriptor" } }, "application/json-patch+json": { @@ -119921,7 +119937,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriveDescriptor' resource was modified as requested. The 'firmware.DriveDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DimmDescriptor' resource was modified as requested. The 'firmware.DimmDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -119933,17 +119949,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor" + "$ref": "#/components/schemas/firmware.DimmDescriptor" } } }, "links": { - "GetFirmwareDriveDescriptorByMoid": { - "operationId": "GetFirmwareDriveDescriptorByMoid", + "GetFirmwareDimmDescriptorByMoid": { + "operationId": "GetFirmwareDimmDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -119974,8 +119990,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.DriveDescriptor' resource.", - "operationId": "PatchFirmwareDriveDescriptor", + "summary": "Update a 'firmware.DimmDescriptor' resource.", + "operationId": "PatchFirmwareDimmDescriptor", "security": [ { "cookieAuth": [] @@ -119985,7 +120001,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.DriveDescriptor" + "UPDATE.firmware.DimmDescriptor" ] } ], @@ -119998,12 +120014,12 @@ } ], "requestBody": { - "description": "The 'firmware.DriveDescriptor' resource to update.", + "description": "The 'firmware.DimmDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor" + "$ref": "#/components/schemas/firmware.DimmDescriptor" } }, "application/json-patch+json": { @@ -120015,7 +120031,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriveDescriptor' resource was patched as requested. The 'firmware.DriveDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DimmDescriptor' resource was patched as requested. The 'firmware.DimmDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -120027,17 +120043,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriveDescriptor" + "$ref": "#/components/schemas/firmware.DimmDescriptor" } } }, "links": { - "GetFirmwareDriveDescriptorByMoid": { - "operationId": "GetFirmwareDriveDescriptorByMoid", + "GetFirmwareDimmDescriptorByMoid": { + "operationId": "GetFirmwareDimmDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DimmDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -120068,8 +120084,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.DriveDescriptor' resource.", - "operationId": "DeleteFirmwareDriveDescriptor", + "summary": "Delete a 'firmware.DimmDescriptor' resource.", + "operationId": "DeleteFirmwareDimmDescriptor", "security": [ { "cookieAuth": [] @@ -120079,7 +120095,7 @@ }, { "oAuth2": [ - "DELETE.firmware.DriveDescriptor" + "DELETE.firmware.DimmDescriptor" ] } ], @@ -120118,105 +120134,13 @@ } } }, - "/api/v1/firmware/DriverDistributables": { - "post": { - "tags": [ - "firmware" - ], - "summary": "Create a 'firmware.DriverDistributable' resource.", - "operationId": "CreateFirmwareDriverDistributable", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.firmware.DriverDistributable", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'firmware.DriverDistributable' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriverDistributable' resource was created as requested. The 'firmware.DriverDistributable' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable" - } - } - }, - "links": { - "GetFirmwareDriverDistributableByMoid": { - "operationId": "GetFirmwareDriverDistributableByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, + "/api/v1/firmware/Distributables": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DriverDistributable' resource.", - "operationId": "GetFirmwareDriverDistributableList", + "summary": "Read a 'firmware.Distributable' resource.", + "operationId": "GetFirmwareDistributableList", "security": [ { "cookieAuth": [] @@ -120227,9 +120151,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.DriverDistributable", + "READ.firmware.Distributable", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -120272,7 +120197,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.DriverDistributable' resources for the given filter criteria", + "description": "List of 'firmware.Distributable' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -120290,7 +120215,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable.Response" + "$ref": "#/components/schemas/firmware.Distributable.Response" } }, "text/csv": { @@ -120321,15 +120246,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/DriverDistributables/{Moid}": { + }, "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.DriverDistributable' resource.", - "operationId": "UpdateFirmwareDriverDistributable", + "summary": "Create a 'firmware.Distributable' resource.", + "operationId": "CreateFirmwareDistributable", "security": [ { "cookieAuth": [] @@ -120339,40 +120262,35 @@ }, { "oAuth2": [ + "CREATE.firmware.Distributable", "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.DriverDistributable" + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'firmware.DriverDistributable' resource to update.", + "description": "The 'firmware.Distributable' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/firmware.Distributable" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriverDistributable' resource was modified as requested. The 'firmware.DriverDistributable' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Distributable' resource was created as requested. The 'firmware.Distributable' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -120384,17 +120302,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable" + "$ref": "#/components/schemas/firmware.Distributable" } } }, "links": { - "GetFirmwareDriverDistributableByMoid": { - "operationId": "GetFirmwareDriverDistributableByMoid", + "GetFirmwareDistributableByMoid": { + "operationId": "GetFirmwareDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -120420,13 +120338,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/firmware/Distributables/{Moid}": { + "get": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.DriverDistributable' resource.", - "operationId": "PatchFirmwareDriverDistributable", + "summary": "Read a 'firmware.Distributable' resource.", + "operationId": "GetFirmwareDistributableByMoid", "security": [ { "cookieAuth": [] @@ -120437,61 +120357,61 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.firmware.Distributable", "ROLE.Account Administrator", - "UPDATE.firmware.DriverDistributable" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.DriverDistributable' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriverDistributable' resource was patched as requested. The 'firmware.DriverDistributable' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'firmware.Distributable' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable" + "$ref": "#/components/schemas/firmware.Distributable" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFirmwareDriverDistributableByMoid": { - "operationId": "GetFirmwareDriverDistributableByMoid", + "GetFirmwareDistributableByMoid": { + "operationId": "GetFirmwareDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -120518,12 +120438,12 @@ } } }, - "get": { + "post": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.DriverDistributable' resource.", - "operationId": "GetFirmwareDriverDistributableByMoid", + "summary": "Update a 'firmware.Distributable' resource.", + "operationId": "UpdateFirmwareDistributable", "security": [ { "cookieAuth": [] @@ -120535,59 +120455,60 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "READ.firmware.DriverDistributable", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.firmware.Distributable" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.Distributable' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Distributable" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'firmware.DriverDistributable' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Distributable' resource was modified as requested. The 'firmware.Distributable' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.DriverDistributable" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/firmware.Distributable" } } }, "links": { - "GetFirmwareDriverDistributableByMoid": { - "operationId": "GetFirmwareDriverDistributableByMoid", + "GetFirmwareDistributableByMoid": { + "operationId": "GetFirmwareDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -120614,12 +120535,12 @@ } } }, - "delete": { + "patch": { "tags": [ "firmware" ], - "summary": "Delete a 'firmware.DriverDistributable' resource.", - "operationId": "DeleteFirmwareDriverDistributable", + "summary": "Update a 'firmware.Distributable' resource.", + "operationId": "PatchFirmwareDistributable", "security": [ { "cookieAuth": [] @@ -120629,21 +120550,40 @@ }, { "oAuth2": [ - "DELETE.firmware.DriverDistributable", "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "ROLE.Account Administrator", + "UPDATE.firmware.Distributable" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.Distributable' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Distributable" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Distributable' resource was patched as requested. The 'firmware.Distributable' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -120651,6 +120591,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Distributable" + } + } + }, + "links": { + "GetFirmwareDistributableByMoid": { + "operationId": "GetFirmwareDistributableByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Distributables/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -120669,15 +120631,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/Eulas": { - "post": { + }, + "delete": { "tags": [ "firmware" ], - "summary": "Create a 'firmware.Eula' resource.", - "operationId": "CreateFirmwareEula", + "summary": "Delete a 'firmware.Distributable' resource.", + "operationId": "DeleteFirmwareDistributable", "security": [ { "cookieAuth": [] @@ -120687,9 +120647,8 @@ }, { "oAuth2": [ - "CREATE.firmware.Eula", + "DELETE.firmware.Distributable", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator" ] @@ -120697,26 +120656,12 @@ ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'firmware.Eula' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.Eula" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Eula' resource was created as requested. The 'firmware.Eula' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -120724,28 +120669,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.Eula" - } - } - }, - "links": { - "GetFirmwareEulaByMoid": { - "operationId": "GetFirmwareEulaByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Eulas/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -120764,13 +120687,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/firmware/DistributableMeta": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Eula' resource.", - "operationId": "GetFirmwareEulaList", + "summary": "Read a 'firmware.DistributableMeta' resource.", + "operationId": "GetFirmwareDistributableMetaList", "security": [ { "cookieAuth": [] @@ -120784,7 +120709,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.Eula", + "READ.firmware.DistributableMeta", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -120827,7 +120752,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.Eula' resources for the given filter criteria", + "description": "List of 'firmware.DistributableMeta' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -120845,7 +120770,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Eula.Response" + "$ref": "#/components/schemas/firmware.DistributableMeta.Response" } }, "text/csv": { @@ -120878,13 +120803,13 @@ } } }, - "/api/v1/firmware/Eulas/{Moid}": { + "/api/v1/firmware/DistributableMeta/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Eula' resource.", - "operationId": "GetFirmwareEulaByMoid", + "summary": "Read a 'firmware.DistributableMeta' resource.", + "operationId": "GetFirmwareDistributableMetaByMoid", "security": [ { "cookieAuth": [] @@ -120898,7 +120823,7 @@ "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.Eula", + "READ.firmware.DistributableMeta", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -120911,7 +120836,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.Eula' resource.", + "description": "An instance of the 'firmware.DistributableMeta' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -120929,7 +120854,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Eula" + "$ref": "#/components/schemas/firmware.DistributableMeta" } }, "text/csv": { @@ -120944,12 +120869,12 @@ } }, "links": { - "GetFirmwareEulaByMoid": { - "operationId": "GetFirmwareEulaByMoid", + "GetFirmwareDistributableMetaByMoid": { + "operationId": "GetFirmwareDistributableMetaByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Eulas/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DistributableMeta/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -120977,13 +120902,13 @@ } } }, - "/api/v1/firmware/FirmwareSummaries": { + "/api/v1/firmware/DriveDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.FirmwareSummary' resource.", - "operationId": "GetFirmwareFirmwareSummaryList", + "summary": "Read a 'firmware.DriveDescriptor' resource.", + "operationId": "GetFirmwareDriveDescriptorList", "security": [ { "cookieAuth": [] @@ -120993,12 +120918,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.FirmwareSummary", - "ROLE.Account Administrator", + "READ.firmware.DriveDescriptor", "ROLE.Read-Only" ] } @@ -121040,7 +120961,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.FirmwareSummary' resources for the given filter criteria", + "description": "List of 'firmware.DriveDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -121058,7 +120979,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.FirmwareSummary.Response" + "$ref": "#/components/schemas/firmware.DriveDescriptor.Response" } }, "text/csv": { @@ -121089,15 +121010,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/FirmwareSummaries/{Moid}": { - "get": { + }, + "post": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.FirmwareSummary' resource.", - "operationId": "GetFirmwareFirmwareSummaryByMoid", + "summary": "Create a 'firmware.DriveDescriptor' resource.", + "operationId": "CreateFirmwareDriveDescriptor", "security": [ { "cookieAuth": [] @@ -121107,62 +121026,54 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.FirmwareSummary", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "CREATE.firmware.DriveDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'firmware.DriveDescriptor' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.DriveDescriptor" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'firmware.FirmwareSummary' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriveDescriptor' resource was created as requested. The 'firmware.DriveDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.FirmwareSummary" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/firmware.DriveDescriptor" } } }, "links": { - "GetFirmwareFirmwareSummaryByMoid": { - "operationId": "GetFirmwareFirmwareSummaryByMoid", + "GetFirmwareDriveDescriptorByMoid": { + "operationId": "GetFirmwareDriveDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/FirmwareSummaries/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -121190,13 +121101,13 @@ } } }, - "/api/v1/firmware/GpuDescriptors": { + "/api/v1/firmware/DriveDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.GpuDescriptor' resource.", - "operationId": "GetFirmwareGpuDescriptorList", + "summary": "Read a 'firmware.DriveDescriptor' resource.", + "operationId": "GetFirmwareDriveDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -121207,49 +121118,19 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.GpuDescriptor", + "READ.firmware.DriveDescriptor", "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'firmware.GpuDescriptor' resources for the given filter criteria", + "description": "An instance of the 'firmware.DriveDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -121267,7 +121148,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor.Response" + "$ref": "#/components/schemas/firmware.DriveDescriptor" } }, "text/csv": { @@ -121280,6 +121161,21 @@ "$ref": "#/components/schemas/ExcelFile" } } + }, + "links": { + "GetFirmwareDriveDescriptorByMoid": { + "operationId": "GetFirmwareDriveDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -121303,8 +121199,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.GpuDescriptor' resource.", - "operationId": "CreateFirmwareGpuDescriptor", + "summary": "Update a 'firmware.DriveDescriptor' resource.", + "operationId": "UpdateFirmwareDriveDescriptor", "security": [ { "cookieAuth": [] @@ -121314,32 +121210,37 @@ }, { "oAuth2": [ - "CREATE.firmware.GpuDescriptor" + "UPDATE.firmware.DriveDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'firmware.GpuDescriptor' resource to create.", + "description": "The 'firmware.DriveDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor" + "$ref": "#/components/schemas/firmware.DriveDescriptor" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.GpuDescriptor' resource was created as requested. The 'firmware.GpuDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriveDescriptor' resource was modified as requested. The 'firmware.DriveDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -121351,17 +121252,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor" + "$ref": "#/components/schemas/firmware.DriveDescriptor" } } }, "links": { - "GetFirmwareGpuDescriptorByMoid": { - "operationId": "GetFirmwareGpuDescriptorByMoid", + "GetFirmwareDriveDescriptorByMoid": { + "operationId": "GetFirmwareDriveDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -121387,15 +121288,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/GpuDescriptors/{Moid}": { - "get": { + }, + "patch": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.GpuDescriptor' resource.", - "operationId": "GetFirmwareGpuDescriptorByMoid", + "summary": "Update a 'firmware.DriveDescriptor' resource.", + "operationId": "PatchFirmwareDriveDescriptor", "security": [ { "cookieAuth": [] @@ -121405,58 +121304,59 @@ }, { "oAuth2": [ - "PRIVSET.Read-Only", - "READ.firmware.GpuDescriptor", - "ROLE.Read-Only" + "UPDATE.firmware.DriveDescriptor" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.DriveDescriptor' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.DriveDescriptor" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'firmware.GpuDescriptor' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriveDescriptor' resource was patched as requested. The 'firmware.DriveDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/firmware.DriveDescriptor" } } }, "links": { - "GetFirmwareGpuDescriptorByMoid": { - "operationId": "GetFirmwareGpuDescriptorByMoid", + "GetFirmwareDriveDescriptorByMoid": { + "operationId": "GetFirmwareDriveDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriveDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -121483,12 +121383,12 @@ } } }, - "post": { + "delete": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.GpuDescriptor' resource.", - "operationId": "UpdateFirmwareGpuDescriptor", + "summary": "Delete a 'firmware.DriveDescriptor' resource.", + "operationId": "DeleteFirmwareDriveDescriptor", "security": [ { "cookieAuth": [] @@ -121498,37 +121398,18 @@ }, { "oAuth2": [ - "UPDATE.firmware.GpuDescriptor" + "DELETE.firmware.DriveDescriptor" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.GpuDescriptor' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.GpuDescriptor' resource was modified as requested. The 'firmware.GpuDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -121536,28 +121417,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor" - } - } - }, - "links": { - "GetFirmwareGpuDescriptorByMoid": { - "operationId": "GetFirmwareGpuDescriptorByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -121576,13 +121435,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/firmware/DriverDistributables": { + "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.GpuDescriptor' resource.", - "operationId": "PatchFirmwareGpuDescriptor", + "summary": "Create a 'firmware.DriverDistributable' resource.", + "operationId": "CreateFirmwareDriverDistributable", "security": [ { "cookieAuth": [] @@ -121592,37 +121453,35 @@ }, { "oAuth2": [ - "UPDATE.firmware.GpuDescriptor" + "CREATE.firmware.DriverDistributable", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'firmware.GpuDescriptor' resource to update.", + "description": "The 'firmware.DriverDistributable' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/firmware.DriverDistributable" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.GpuDescriptor' resource was patched as requested. The 'firmware.GpuDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriverDistributable' resource was created as requested. The 'firmware.DriverDistributable' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -121634,17 +121493,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.GpuDescriptor" + "$ref": "#/components/schemas/firmware.DriverDistributable" } } }, "links": { - "GetFirmwareGpuDescriptorByMoid": { - "operationId": "GetFirmwareGpuDescriptorByMoid", + "GetFirmwareDriverDistributableByMoid": { + "operationId": "GetFirmwareDriverDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -121671,67 +121530,12 @@ } } }, - "delete": { - "tags": [ - "firmware" - ], - "summary": "Delete a 'firmware.GpuDescriptor' resource.", - "operationId": "DeleteFirmwareGpuDescriptor", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.firmware.GpuDescriptor" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/firmware/HbaDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.HbaDescriptor' resource.", - "operationId": "GetFirmwareHbaDescriptorList", + "summary": "Read a 'firmware.DriverDistributable' resource.", + "operationId": "GetFirmwareDriverDistributableList", "security": [ { "cookieAuth": [] @@ -121741,8 +121545,11 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.HbaDescriptor", + "READ.firmware.DriverDistributable", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -121784,7 +121591,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.HbaDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.DriverDistributable' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -121802,7 +121609,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor.Response" + "$ref": "#/components/schemas/firmware.DriverDistributable.Response" } }, "text/csv": { @@ -121833,13 +121640,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/firmware/DriverDistributables/{Moid}": { "post": { "tags": [ "firmware" ], - "summary": "Create a 'firmware.HbaDescriptor' resource.", - "operationId": "CreateFirmwareHbaDescriptor", + "summary": "Update a 'firmware.DriverDistributable' resource.", + "operationId": "UpdateFirmwareDriverDistributable", "security": [ { "cookieAuth": [] @@ -121849,32 +121658,40 @@ }, { "oAuth2": [ - "CREATE.firmware.HbaDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.DriverDistributable" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'firmware.HbaDescriptor' resource to create.", + "description": "The 'firmware.DriverDistributable' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor" + "$ref": "#/components/schemas/firmware.DriverDistributable" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.HbaDescriptor' resource was created as requested. The 'firmware.HbaDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriverDistributable' resource was modified as requested. The 'firmware.DriverDistributable' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -121886,17 +121703,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor" + "$ref": "#/components/schemas/firmware.DriverDistributable" } } }, "links": { - "GetFirmwareHbaDescriptorByMoid": { - "operationId": "GetFirmwareHbaDescriptorByMoid", + "GetFirmwareDriverDistributableByMoid": { + "operationId": "GetFirmwareDriverDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -121922,15 +121739,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/HbaDescriptors/{Moid}": { - "get": { + }, + "patch": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.HbaDescriptor' resource.", - "operationId": "GetFirmwareHbaDescriptorByMoid", + "summary": "Update a 'firmware.DriverDistributable' resource.", + "operationId": "PatchFirmwareDriverDistributable", "security": [ { "cookieAuth": [] @@ -121940,58 +121755,62 @@ }, { "oAuth2": [ - "PRIVSET.Read-Only", - "READ.firmware.HbaDescriptor", - "ROLE.Read-Only" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.DriverDistributable" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.DriverDistributable' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.DriverDistributable" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'firmware.HbaDescriptor' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.DriverDistributable' resource was patched as requested. The 'firmware.DriverDistributable' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/firmware.DriverDistributable" } } }, "links": { - "GetFirmwareHbaDescriptorByMoid": { - "operationId": "GetFirmwareHbaDescriptorByMoid", + "GetFirmwareDriverDistributableByMoid": { + "operationId": "GetFirmwareDriverDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -122018,12 +121837,12 @@ } } }, - "post": { + "get": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.HbaDescriptor' resource.", - "operationId": "UpdateFirmwareHbaDescriptor", + "summary": "Read a 'firmware.DriverDistributable' resource.", + "operationId": "GetFirmwareDriverDistributableByMoid", "security": [ { "cookieAuth": [] @@ -122033,59 +121852,61 @@ }, { "oAuth2": [ - "UPDATE.firmware.HbaDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.firmware.DriverDistributable", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.HbaDescriptor' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.HbaDescriptor' resource was modified as requested. The 'firmware.HbaDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'firmware.DriverDistributable' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor" + "$ref": "#/components/schemas/firmware.DriverDistributable" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFirmwareHbaDescriptorByMoid": { - "operationId": "GetFirmwareHbaDescriptorByMoid", + "GetFirmwareDriverDistributableByMoid": { + "operationId": "GetFirmwareDriverDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/DriverDistributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -122112,12 +121933,12 @@ } } }, - "patch": { + "delete": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.HbaDescriptor' resource.", - "operationId": "PatchFirmwareHbaDescriptor", + "summary": "Delete a 'firmware.DriverDistributable' resource.", + "operationId": "DeleteFirmwareDriverDistributable", "security": [ { "cookieAuth": [] @@ -122127,37 +121948,21 @@ }, { "oAuth2": [ - "UPDATE.firmware.HbaDescriptor" + "DELETE.firmware.DriverDistributable", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.HbaDescriptor' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.HbaDescriptor' resource was patched as requested. The 'firmware.HbaDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -122165,28 +121970,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.HbaDescriptor" - } - } - }, - "links": { - "GetFirmwareHbaDescriptorByMoid": { - "operationId": "GetFirmwareHbaDescriptorByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -122205,13 +121988,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { + } + }, + "/api/v1/firmware/Eulas": { + "post": { "tags": [ "firmware" ], - "summary": "Delete a 'firmware.HbaDescriptor' resource.", - "operationId": "DeleteFirmwareHbaDescriptor", + "summary": "Create a 'firmware.Eula' resource.", + "operationId": "CreateFirmwareEula", "security": [ { "cookieAuth": [] @@ -122221,18 +122006,36 @@ }, { "oAuth2": [ - "DELETE.firmware.HbaDescriptor" + "CREATE.firmware.Eula", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'firmware.Eula' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Eula" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Eula' resource was created as requested. The 'firmware.Eula' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -122240,6 +122043,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Eula" + } + } + }, + "links": { + "GetFirmwareEulaByMoid": { + "operationId": "GetFirmwareEulaByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Eulas/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -122258,15 +122083,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/IomDescriptors": { + }, "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.IomDescriptor' resource.", - "operationId": "GetFirmwareIomDescriptorList", + "summary": "Read a 'firmware.Eula' resource.", + "operationId": "GetFirmwareEulaList", "security": [ { "cookieAuth": [] @@ -122276,8 +122099,12 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.IomDescriptor", + "READ.firmware.Eula", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -122319,7 +122146,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.IomDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.Eula' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -122337,7 +122164,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor.Response" + "$ref": "#/components/schemas/firmware.Eula.Response" } }, "text/csv": { @@ -122368,104 +122195,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "firmware" - ], - "summary": "Create a 'firmware.IomDescriptor' resource.", - "operationId": "CreateFirmwareIomDescriptor", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.firmware.IomDescriptor" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'firmware.IomDescriptor' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.IomDescriptor' resource was created as requested. The 'firmware.IomDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor" - } - } - }, - "links": { - "GetFirmwareIomDescriptorByMoid": { - "operationId": "GetFirmwareIomDescriptorByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/firmware/IomDescriptors/{Moid}": { + "/api/v1/firmware/Eulas/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.IomDescriptor' resource.", - "operationId": "GetFirmwareIomDescriptorByMoid", + "summary": "Read a 'firmware.Eula' resource.", + "operationId": "GetFirmwareEulaByMoid", "security": [ { "cookieAuth": [] @@ -122475,8 +122213,12 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.IomDescriptor", + "READ.firmware.Eula", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -122488,7 +122230,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.IomDescriptor' resource.", + "description": "An instance of the 'firmware.Eula' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -122506,7 +122248,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor" + "$ref": "#/components/schemas/firmware.Eula" } }, "text/csv": { @@ -122521,12 +122263,12 @@ } }, "links": { - "GetFirmwareIomDescriptorByMoid": { - "operationId": "GetFirmwareIomDescriptorByMoid", + "GetFirmwareEulaByMoid": { + "operationId": "GetFirmwareEulaByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Eulas/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -122552,13 +122294,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/firmware/FirmwareSummaries": { + "get": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.IomDescriptor' resource.", - "operationId": "UpdateFirmwareIomDescriptor", + "summary": "Read a 'firmware.FirmwareSummary' resource.", + "operationId": "GetFirmwareFirmwareSummaryList", "security": [ { "cookieAuth": [] @@ -122568,65 +122312,83 @@ }, { "oAuth2": [ - "UPDATE.firmware.IomDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.firmware.FirmwareSummary", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'firmware.IomDescriptor' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.IomDescriptor' resource was modified as requested. The 'firmware.IomDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'firmware.FirmwareSummary' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor" + "$ref": "#/components/schemas/firmware.FirmwareSummary.Response" } - } - }, - "links": { - "GetFirmwareIomDescriptorByMoid": { - "operationId": "GetFirmwareIomDescriptorByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -122646,13 +122408,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/firmware/FirmwareSummaries/{Moid}": { + "get": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.IomDescriptor' resource.", - "operationId": "PatchFirmwareIomDescriptor", + "summary": "Read a 'firmware.FirmwareSummary' resource.", + "operationId": "GetFirmwareFirmwareSummaryByMoid", "security": [ { "cookieAuth": [] @@ -122662,59 +122426,62 @@ }, { "oAuth2": [ - "UPDATE.firmware.IomDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.firmware.FirmwareSummary", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.IomDescriptor' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.IomDescriptor' resource was patched as requested. The 'firmware.IomDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'firmware.FirmwareSummary' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.IomDescriptor" + "$ref": "#/components/schemas/firmware.FirmwareSummary" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFirmwareIomDescriptorByMoid": { - "operationId": "GetFirmwareIomDescriptorByMoid", + "GetFirmwareFirmwareSummaryByMoid": { + "operationId": "GetFirmwareFirmwareSummaryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/FirmwareSummaries/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -122740,68 +122507,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "firmware" - ], - "summary": "Delete a 'firmware.IomDescriptor' resource.", - "operationId": "DeleteFirmwareIomDescriptor", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.firmware.IomDescriptor" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/firmware/MswitchDescriptors": { + "/api/v1/firmware/GpuDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.MswitchDescriptor' resource.", - "operationId": "GetFirmwareMswitchDescriptorList", + "summary": "Read a 'firmware.GpuDescriptor' resource.", + "operationId": "GetFirmwareGpuDescriptorList", "security": [ { "cookieAuth": [] @@ -122812,7 +122526,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.MswitchDescriptor", + "READ.firmware.GpuDescriptor", "ROLE.Read-Only" ] } @@ -122854,7 +122568,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.MswitchDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.GpuDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -122872,7 +122586,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor.Response" + "$ref": "#/components/schemas/firmware.GpuDescriptor.Response" } }, "text/csv": { @@ -122908,8 +122622,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.MswitchDescriptor' resource.", - "operationId": "CreateFirmwareMswitchDescriptor", + "summary": "Create a 'firmware.GpuDescriptor' resource.", + "operationId": "CreateFirmwareGpuDescriptor", "security": [ { "cookieAuth": [] @@ -122919,7 +122633,7 @@ }, { "oAuth2": [ - "CREATE.firmware.MswitchDescriptor" + "CREATE.firmware.GpuDescriptor" ] } ], @@ -122932,19 +122646,19 @@ } ], "requestBody": { - "description": "The 'firmware.MswitchDescriptor' resource to create.", + "description": "The 'firmware.GpuDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor" + "$ref": "#/components/schemas/firmware.GpuDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.MswitchDescriptor' resource was created as requested. The 'firmware.MswitchDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.GpuDescriptor' resource was created as requested. The 'firmware.GpuDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -122956,17 +122670,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor" + "$ref": "#/components/schemas/firmware.GpuDescriptor" } } }, "links": { - "GetFirmwareMswitchDescriptorByMoid": { - "operationId": "GetFirmwareMswitchDescriptorByMoid", + "GetFirmwareGpuDescriptorByMoid": { + "operationId": "GetFirmwareGpuDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -122994,13 +122708,13 @@ } } }, - "/api/v1/firmware/MswitchDescriptors/{Moid}": { + "/api/v1/firmware/GpuDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.MswitchDescriptor' resource.", - "operationId": "GetFirmwareMswitchDescriptorByMoid", + "summary": "Read a 'firmware.GpuDescriptor' resource.", + "operationId": "GetFirmwareGpuDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -123011,7 +122725,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.MswitchDescriptor", + "READ.firmware.GpuDescriptor", "ROLE.Read-Only" ] } @@ -123023,7 +122737,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.MswitchDescriptor' resource.", + "description": "An instance of the 'firmware.GpuDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123041,7 +122755,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor" + "$ref": "#/components/schemas/firmware.GpuDescriptor" } }, "text/csv": { @@ -123056,12 +122770,12 @@ } }, "links": { - "GetFirmwareMswitchDescriptorByMoid": { - "operationId": "GetFirmwareMswitchDescriptorByMoid", + "GetFirmwareGpuDescriptorByMoid": { + "operationId": "GetFirmwareGpuDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -123092,8 +122806,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.MswitchDescriptor' resource.", - "operationId": "UpdateFirmwareMswitchDescriptor", + "summary": "Update a 'firmware.GpuDescriptor' resource.", + "operationId": "UpdateFirmwareGpuDescriptor", "security": [ { "cookieAuth": [] @@ -123103,7 +122817,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.MswitchDescriptor" + "UPDATE.firmware.GpuDescriptor" ] } ], @@ -123116,12 +122830,12 @@ } ], "requestBody": { - "description": "The 'firmware.MswitchDescriptor' resource to update.", + "description": "The 'firmware.GpuDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor" + "$ref": "#/components/schemas/firmware.GpuDescriptor" } }, "application/json-patch+json": { @@ -123133,7 +122847,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.MswitchDescriptor' resource was modified as requested. The 'firmware.MswitchDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.GpuDescriptor' resource was modified as requested. The 'firmware.GpuDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123145,17 +122859,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor" + "$ref": "#/components/schemas/firmware.GpuDescriptor" } } }, "links": { - "GetFirmwareMswitchDescriptorByMoid": { - "operationId": "GetFirmwareMswitchDescriptorByMoid", + "GetFirmwareGpuDescriptorByMoid": { + "operationId": "GetFirmwareGpuDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -123186,8 +122900,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.MswitchDescriptor' resource.", - "operationId": "PatchFirmwareMswitchDescriptor", + "summary": "Update a 'firmware.GpuDescriptor' resource.", + "operationId": "PatchFirmwareGpuDescriptor", "security": [ { "cookieAuth": [] @@ -123197,7 +122911,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.MswitchDescriptor" + "UPDATE.firmware.GpuDescriptor" ] } ], @@ -123210,12 +122924,12 @@ } ], "requestBody": { - "description": "The 'firmware.MswitchDescriptor' resource to update.", + "description": "The 'firmware.GpuDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor" + "$ref": "#/components/schemas/firmware.GpuDescriptor" } }, "application/json-patch+json": { @@ -123227,7 +122941,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.MswitchDescriptor' resource was patched as requested. The 'firmware.MswitchDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.GpuDescriptor' resource was patched as requested. The 'firmware.GpuDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123239,17 +122953,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.MswitchDescriptor" + "$ref": "#/components/schemas/firmware.GpuDescriptor" } } }, "links": { - "GetFirmwareMswitchDescriptorByMoid": { - "operationId": "GetFirmwareMswitchDescriptorByMoid", + "GetFirmwareGpuDescriptorByMoid": { + "operationId": "GetFirmwareGpuDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/GpuDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -123280,8 +122994,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.MswitchDescriptor' resource.", - "operationId": "DeleteFirmwareMswitchDescriptor", + "summary": "Delete a 'firmware.GpuDescriptor' resource.", + "operationId": "DeleteFirmwareGpuDescriptor", "security": [ { "cookieAuth": [] @@ -123291,7 +123005,7 @@ }, { "oAuth2": [ - "DELETE.firmware.MswitchDescriptor" + "DELETE.firmware.GpuDescriptor" ] } ], @@ -123330,13 +123044,13 @@ } } }, - "/api/v1/firmware/NxosDescriptors": { + "/api/v1/firmware/HbaDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.NxosDescriptor' resource.", - "operationId": "GetFirmwareNxosDescriptorList", + "summary": "Read a 'firmware.HbaDescriptor' resource.", + "operationId": "GetFirmwareHbaDescriptorList", "security": [ { "cookieAuth": [] @@ -123347,7 +123061,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.NxosDescriptor", + "READ.firmware.HbaDescriptor", "ROLE.Read-Only" ] } @@ -123389,7 +123103,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.NxosDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.HbaDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123407,7 +123121,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor.Response" + "$ref": "#/components/schemas/firmware.HbaDescriptor.Response" } }, "text/csv": { @@ -123443,8 +123157,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.NxosDescriptor' resource.", - "operationId": "CreateFirmwareNxosDescriptor", + "summary": "Create a 'firmware.HbaDescriptor' resource.", + "operationId": "CreateFirmwareHbaDescriptor", "security": [ { "cookieAuth": [] @@ -123454,7 +123168,7 @@ }, { "oAuth2": [ - "CREATE.firmware.NxosDescriptor" + "CREATE.firmware.HbaDescriptor" ] } ], @@ -123467,19 +123181,19 @@ } ], "requestBody": { - "description": "The 'firmware.NxosDescriptor' resource to create.", + "description": "The 'firmware.HbaDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor" + "$ref": "#/components/schemas/firmware.HbaDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.NxosDescriptor' resource was created as requested. The 'firmware.NxosDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.HbaDescriptor' resource was created as requested. The 'firmware.HbaDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123491,17 +123205,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor" + "$ref": "#/components/schemas/firmware.HbaDescriptor" } } }, "links": { - "GetFirmwareNxosDescriptorByMoid": { - "operationId": "GetFirmwareNxosDescriptorByMoid", + "GetFirmwareHbaDescriptorByMoid": { + "operationId": "GetFirmwareHbaDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -123529,13 +123243,13 @@ } } }, - "/api/v1/firmware/NxosDescriptors/{Moid}": { + "/api/v1/firmware/HbaDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.NxosDescriptor' resource.", - "operationId": "GetFirmwareNxosDescriptorByMoid", + "summary": "Read a 'firmware.HbaDescriptor' resource.", + "operationId": "GetFirmwareHbaDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -123546,7 +123260,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.NxosDescriptor", + "READ.firmware.HbaDescriptor", "ROLE.Read-Only" ] } @@ -123558,7 +123272,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.NxosDescriptor' resource.", + "description": "An instance of the 'firmware.HbaDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123576,7 +123290,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor" + "$ref": "#/components/schemas/firmware.HbaDescriptor" } }, "text/csv": { @@ -123591,12 +123305,12 @@ } }, "links": { - "GetFirmwareNxosDescriptorByMoid": { - "operationId": "GetFirmwareNxosDescriptorByMoid", + "GetFirmwareHbaDescriptorByMoid": { + "operationId": "GetFirmwareHbaDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -123627,8 +123341,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.NxosDescriptor' resource.", - "operationId": "UpdateFirmwareNxosDescriptor", + "summary": "Update a 'firmware.HbaDescriptor' resource.", + "operationId": "UpdateFirmwareHbaDescriptor", "security": [ { "cookieAuth": [] @@ -123638,7 +123352,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.NxosDescriptor" + "UPDATE.firmware.HbaDescriptor" ] } ], @@ -123651,12 +123365,12 @@ } ], "requestBody": { - "description": "The 'firmware.NxosDescriptor' resource to update.", + "description": "The 'firmware.HbaDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor" + "$ref": "#/components/schemas/firmware.HbaDescriptor" } }, "application/json-patch+json": { @@ -123668,7 +123382,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.NxosDescriptor' resource was modified as requested. The 'firmware.NxosDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.HbaDescriptor' resource was modified as requested. The 'firmware.HbaDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123680,17 +123394,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor" + "$ref": "#/components/schemas/firmware.HbaDescriptor" } } }, "links": { - "GetFirmwareNxosDescriptorByMoid": { - "operationId": "GetFirmwareNxosDescriptorByMoid", + "GetFirmwareHbaDescriptorByMoid": { + "operationId": "GetFirmwareHbaDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -123721,8 +123435,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.NxosDescriptor' resource.", - "operationId": "PatchFirmwareNxosDescriptor", + "summary": "Update a 'firmware.HbaDescriptor' resource.", + "operationId": "PatchFirmwareHbaDescriptor", "security": [ { "cookieAuth": [] @@ -123732,7 +123446,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.NxosDescriptor" + "UPDATE.firmware.HbaDescriptor" ] } ], @@ -123745,12 +123459,12 @@ } ], "requestBody": { - "description": "The 'firmware.NxosDescriptor' resource to update.", + "description": "The 'firmware.HbaDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor" + "$ref": "#/components/schemas/firmware.HbaDescriptor" } }, "application/json-patch+json": { @@ -123762,7 +123476,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.NxosDescriptor' resource was patched as requested. The 'firmware.NxosDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.HbaDescriptor' resource was patched as requested. The 'firmware.HbaDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123774,17 +123488,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.NxosDescriptor" + "$ref": "#/components/schemas/firmware.HbaDescriptor" } } }, "links": { - "GetFirmwareNxosDescriptorByMoid": { - "operationId": "GetFirmwareNxosDescriptorByMoid", + "GetFirmwareHbaDescriptorByMoid": { + "operationId": "GetFirmwareHbaDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/HbaDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -123815,8 +123529,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.NxosDescriptor' resource.", - "operationId": "DeleteFirmwareNxosDescriptor", + "summary": "Delete a 'firmware.HbaDescriptor' resource.", + "operationId": "DeleteFirmwareHbaDescriptor", "security": [ { "cookieAuth": [] @@ -123826,7 +123540,7 @@ }, { "oAuth2": [ - "DELETE.firmware.NxosDescriptor" + "DELETE.firmware.HbaDescriptor" ] } ], @@ -123865,13 +123579,13 @@ } } }, - "/api/v1/firmware/PcieDescriptors": { + "/api/v1/firmware/IomDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.PcieDescriptor' resource.", - "operationId": "GetFirmwarePcieDescriptorList", + "summary": "Read a 'firmware.IomDescriptor' resource.", + "operationId": "GetFirmwareIomDescriptorList", "security": [ { "cookieAuth": [] @@ -123882,7 +123596,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.PcieDescriptor", + "READ.firmware.IomDescriptor", "ROLE.Read-Only" ] } @@ -123924,7 +123638,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.PcieDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.IomDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -123942,7 +123656,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor.Response" + "$ref": "#/components/schemas/firmware.IomDescriptor.Response" } }, "text/csv": { @@ -123978,8 +123692,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.PcieDescriptor' resource.", - "operationId": "CreateFirmwarePcieDescriptor", + "summary": "Create a 'firmware.IomDescriptor' resource.", + "operationId": "CreateFirmwareIomDescriptor", "security": [ { "cookieAuth": [] @@ -123989,7 +123703,7 @@ }, { "oAuth2": [ - "CREATE.firmware.PcieDescriptor" + "CREATE.firmware.IomDescriptor" ] } ], @@ -124002,19 +123716,19 @@ } ], "requestBody": { - "description": "The 'firmware.PcieDescriptor' resource to create.", + "description": "The 'firmware.IomDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor" + "$ref": "#/components/schemas/firmware.IomDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PcieDescriptor' resource was created as requested. The 'firmware.PcieDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.IomDescriptor' resource was created as requested. The 'firmware.IomDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -124026,17 +123740,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor" + "$ref": "#/components/schemas/firmware.IomDescriptor" } } }, "links": { - "GetFirmwarePcieDescriptorByMoid": { - "operationId": "GetFirmwarePcieDescriptorByMoid", + "GetFirmwareIomDescriptorByMoid": { + "operationId": "GetFirmwareIomDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -124064,13 +123778,13 @@ } } }, - "/api/v1/firmware/PcieDescriptors/{Moid}": { + "/api/v1/firmware/IomDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.PcieDescriptor' resource.", - "operationId": "GetFirmwarePcieDescriptorByMoid", + "summary": "Read a 'firmware.IomDescriptor' resource.", + "operationId": "GetFirmwareIomDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -124081,7 +123795,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.PcieDescriptor", + "READ.firmware.IomDescriptor", "ROLE.Read-Only" ] } @@ -124093,7 +123807,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.PcieDescriptor' resource.", + "description": "An instance of the 'firmware.IomDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -124111,7 +123825,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor" + "$ref": "#/components/schemas/firmware.IomDescriptor" } }, "text/csv": { @@ -124126,12 +123840,12 @@ } }, "links": { - "GetFirmwarePcieDescriptorByMoid": { - "operationId": "GetFirmwarePcieDescriptorByMoid", + "GetFirmwareIomDescriptorByMoid": { + "operationId": "GetFirmwareIomDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -124162,8 +123876,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.PcieDescriptor' resource.", - "operationId": "UpdateFirmwarePcieDescriptor", + "summary": "Update a 'firmware.IomDescriptor' resource.", + "operationId": "UpdateFirmwareIomDescriptor", "security": [ { "cookieAuth": [] @@ -124173,7 +123887,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.PcieDescriptor" + "UPDATE.firmware.IomDescriptor" ] } ], @@ -124186,12 +123900,12 @@ } ], "requestBody": { - "description": "The 'firmware.PcieDescriptor' resource to update.", + "description": "The 'firmware.IomDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor" + "$ref": "#/components/schemas/firmware.IomDescriptor" } }, "application/json-patch+json": { @@ -124203,7 +123917,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PcieDescriptor' resource was modified as requested. The 'firmware.PcieDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.IomDescriptor' resource was modified as requested. The 'firmware.IomDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -124215,17 +123929,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor" + "$ref": "#/components/schemas/firmware.IomDescriptor" } } }, "links": { - "GetFirmwarePcieDescriptorByMoid": { - "operationId": "GetFirmwarePcieDescriptorByMoid", + "GetFirmwareIomDescriptorByMoid": { + "operationId": "GetFirmwareIomDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -124256,8 +123970,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.PcieDescriptor' resource.", - "operationId": "PatchFirmwarePcieDescriptor", + "summary": "Update a 'firmware.IomDescriptor' resource.", + "operationId": "PatchFirmwareIomDescriptor", "security": [ { "cookieAuth": [] @@ -124267,7 +123981,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.PcieDescriptor" + "UPDATE.firmware.IomDescriptor" ] } ], @@ -124280,12 +123994,12 @@ } ], "requestBody": { - "description": "The 'firmware.PcieDescriptor' resource to update.", + "description": "The 'firmware.IomDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor" + "$ref": "#/components/schemas/firmware.IomDescriptor" } }, "application/json-patch+json": { @@ -124297,7 +124011,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PcieDescriptor' resource was patched as requested. The 'firmware.PcieDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.IomDescriptor' resource was patched as requested. The 'firmware.IomDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -124309,17 +124023,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PcieDescriptor" + "$ref": "#/components/schemas/firmware.IomDescriptor" } } }, "links": { - "GetFirmwarePcieDescriptorByMoid": { - "operationId": "GetFirmwarePcieDescriptorByMoid", + "GetFirmwareIomDescriptorByMoid": { + "operationId": "GetFirmwareIomDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/IomDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -124350,8 +124064,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.PcieDescriptor' resource.", - "operationId": "DeleteFirmwarePcieDescriptor", + "summary": "Delete a 'firmware.IomDescriptor' resource.", + "operationId": "DeleteFirmwareIomDescriptor", "security": [ { "cookieAuth": [] @@ -124361,7 +124075,7 @@ }, { "oAuth2": [ - "DELETE.firmware.PcieDescriptor" + "DELETE.firmware.IomDescriptor" ] } ], @@ -124400,13 +124114,13 @@ } } }, - "/api/v1/firmware/Policies": { - "post": { + "/api/v1/firmware/MswitchDescriptors": { + "get": { "tags": [ "firmware" ], - "summary": "Create a 'firmware.Policy' resource.", - "operationId": "CreateFirmwarePolicy", + "summary": "Read a 'firmware.MswitchDescriptor' resource.", + "operationId": "GetFirmwareMswitchDescriptorList", "security": [ { "cookieAuth": [] @@ -124416,63 +124130,79 @@ }, { "oAuth2": [ - "CREATE.firmware.Policy", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" + "PRIVSET.Read-Only", + "READ.firmware.MswitchDescriptor", + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'firmware.Policy' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.Policy" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Policy' resource was created as requested. The 'firmware.Policy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'firmware.MswitchDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Policy" + "$ref": "#/components/schemas/firmware.MswitchDescriptor.Response" } - } - }, - "links": { - "GetFirmwarePolicyByMoid": { - "operationId": "GetFirmwarePolicyByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -124493,12 +124223,12 @@ } } }, - "get": { + "post": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Policy' resource.", - "operationId": "GetFirmwarePolicyList", + "summary": "Create a 'firmware.MswitchDescriptor' resource.", + "operationId": "CreateFirmwareMswitchDescriptor", "security": [ { "cookieAuth": [] @@ -124508,83 +124238,60 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.firmware.Policy", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "CREATE.firmware.MswitchDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'firmware.MswitchDescriptor' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.MswitchDescriptor" + } + } + } + }, "responses": { "200": { - "description": "List of 'firmware.Policy' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.MswitchDescriptor' resource was created as requested. The 'firmware.MswitchDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Policy.Response" + "$ref": "#/components/schemas/firmware.MswitchDescriptor" } + } + }, + "links": { + "GetFirmwareMswitchDescriptorByMoid": { + "operationId": "GetFirmwareMswitchDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -124606,13 +124313,13 @@ } } }, - "/api/v1/firmware/Policies/{Moid}": { + "/api/v1/firmware/MswitchDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Policy' resource.", - "operationId": "GetFirmwarePolicyByMoid", + "summary": "Read a 'firmware.MswitchDescriptor' resource.", + "operationId": "GetFirmwareMswitchDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -124622,12 +124329,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Server Profiles", - "READ.firmware.Policy", - "ROLE.Account Administrator", + "READ.firmware.MswitchDescriptor", "ROLE.Read-Only" ] } @@ -124639,7 +124342,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.Policy' resource.", + "description": "An instance of the 'firmware.MswitchDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -124657,7 +124360,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Policy" + "$ref": "#/components/schemas/firmware.MswitchDescriptor" } }, "text/csv": { @@ -124672,12 +124375,12 @@ } }, "links": { - "GetFirmwarePolicyByMoid": { - "operationId": "GetFirmwarePolicyByMoid", + "GetFirmwareMswitchDescriptorByMoid": { + "operationId": "GetFirmwareMswitchDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -124708,8 +124411,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.Policy' resource.", - "operationId": "UpdateFirmwarePolicy", + "summary": "Update a 'firmware.MswitchDescriptor' resource.", + "operationId": "UpdateFirmwareMswitchDescriptor", "security": [ { "cookieAuth": [] @@ -124719,10 +124422,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator", - "UPDATE.firmware.Policy" + "UPDATE.firmware.MswitchDescriptor" ] } ], @@ -124735,12 +124435,12 @@ } ], "requestBody": { - "description": "The 'firmware.Policy' resource to update.", + "description": "The 'firmware.MswitchDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Policy" + "$ref": "#/components/schemas/firmware.MswitchDescriptor" } }, "application/json-patch+json": { @@ -124752,7 +124452,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Policy' resource was modified as requested. The 'firmware.Policy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.MswitchDescriptor' resource was modified as requested. The 'firmware.MswitchDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -124764,17 +124464,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Policy" + "$ref": "#/components/schemas/firmware.MswitchDescriptor" } } }, "links": { - "GetFirmwarePolicyByMoid": { - "operationId": "GetFirmwarePolicyByMoid", + "GetFirmwareMswitchDescriptorByMoid": { + "operationId": "GetFirmwareMswitchDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -124805,8 +124505,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.Policy' resource.", - "operationId": "PatchFirmwarePolicy", + "summary": "Update a 'firmware.MswitchDescriptor' resource.", + "operationId": "PatchFirmwareMswitchDescriptor", "security": [ { "cookieAuth": [] @@ -124816,10 +124516,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator", - "UPDATE.firmware.Policy" + "UPDATE.firmware.MswitchDescriptor" ] } ], @@ -124832,12 +124529,12 @@ } ], "requestBody": { - "description": "The 'firmware.Policy' resource to update.", + "description": "The 'firmware.MswitchDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Policy" + "$ref": "#/components/schemas/firmware.MswitchDescriptor" } }, "application/json-patch+json": { @@ -124849,7 +124546,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Policy' resource was patched as requested. The 'firmware.Policy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.MswitchDescriptor' resource was patched as requested. The 'firmware.MswitchDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -124861,17 +124558,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Policy" + "$ref": "#/components/schemas/firmware.MswitchDescriptor" } } }, "links": { - "GetFirmwarePolicyByMoid": { - "operationId": "GetFirmwarePolicyByMoid", + "GetFirmwareMswitchDescriptorByMoid": { + "operationId": "GetFirmwareMswitchDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/MswitchDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -124902,8 +124599,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.Policy' resource.", - "operationId": "DeleteFirmwarePolicy", + "summary": "Delete a 'firmware.MswitchDescriptor' resource.", + "operationId": "DeleteFirmwareMswitchDescriptor", "security": [ { "cookieAuth": [] @@ -124913,10 +124610,7 @@ }, { "oAuth2": [ - "DELETE.firmware.Policy", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Server Profiles", - "ROLE.Account Administrator" + "DELETE.firmware.MswitchDescriptor" ] } ], @@ -124955,13 +124649,13 @@ } } }, - "/api/v1/firmware/PsuDescriptors": { + "/api/v1/firmware/NxosDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.PsuDescriptor' resource.", - "operationId": "GetFirmwarePsuDescriptorList", + "summary": "Read a 'firmware.NxosDescriptor' resource.", + "operationId": "GetFirmwareNxosDescriptorList", "security": [ { "cookieAuth": [] @@ -124972,7 +124666,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.PsuDescriptor", + "READ.firmware.NxosDescriptor", "ROLE.Read-Only" ] } @@ -125014,7 +124708,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.PsuDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.NxosDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125032,7 +124726,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor.Response" + "$ref": "#/components/schemas/firmware.NxosDescriptor.Response" } }, "text/csv": { @@ -125068,8 +124762,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.PsuDescriptor' resource.", - "operationId": "CreateFirmwarePsuDescriptor", + "summary": "Create a 'firmware.NxosDescriptor' resource.", + "operationId": "CreateFirmwareNxosDescriptor", "security": [ { "cookieAuth": [] @@ -125079,7 +124773,7 @@ }, { "oAuth2": [ - "CREATE.firmware.PsuDescriptor" + "CREATE.firmware.NxosDescriptor" ] } ], @@ -125092,19 +124786,19 @@ } ], "requestBody": { - "description": "The 'firmware.PsuDescriptor' resource to create.", + "description": "The 'firmware.NxosDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor" + "$ref": "#/components/schemas/firmware.NxosDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PsuDescriptor' resource was created as requested. The 'firmware.PsuDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.NxosDescriptor' resource was created as requested. The 'firmware.NxosDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125116,17 +124810,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor" + "$ref": "#/components/schemas/firmware.NxosDescriptor" } } }, "links": { - "GetFirmwarePsuDescriptorByMoid": { - "operationId": "GetFirmwarePsuDescriptorByMoid", + "GetFirmwareNxosDescriptorByMoid": { + "operationId": "GetFirmwareNxosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -125154,13 +124848,13 @@ } } }, - "/api/v1/firmware/PsuDescriptors/{Moid}": { + "/api/v1/firmware/NxosDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.PsuDescriptor' resource.", - "operationId": "GetFirmwarePsuDescriptorByMoid", + "summary": "Read a 'firmware.NxosDescriptor' resource.", + "operationId": "GetFirmwareNxosDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -125171,7 +124865,7 @@ { "oAuth2": [ "PRIVSET.Read-Only", - "READ.firmware.PsuDescriptor", + "READ.firmware.NxosDescriptor", "ROLE.Read-Only" ] } @@ -125183,7 +124877,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.PsuDescriptor' resource.", + "description": "An instance of the 'firmware.NxosDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125201,7 +124895,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor" + "$ref": "#/components/schemas/firmware.NxosDescriptor" } }, "text/csv": { @@ -125216,12 +124910,12 @@ } }, "links": { - "GetFirmwarePsuDescriptorByMoid": { - "operationId": "GetFirmwarePsuDescriptorByMoid", + "GetFirmwareNxosDescriptorByMoid": { + "operationId": "GetFirmwareNxosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -125252,8 +124946,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.PsuDescriptor' resource.", - "operationId": "UpdateFirmwarePsuDescriptor", + "summary": "Update a 'firmware.NxosDescriptor' resource.", + "operationId": "UpdateFirmwareNxosDescriptor", "security": [ { "cookieAuth": [] @@ -125263,7 +124957,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.PsuDescriptor" + "UPDATE.firmware.NxosDescriptor" ] } ], @@ -125276,12 +124970,12 @@ } ], "requestBody": { - "description": "The 'firmware.PsuDescriptor' resource to update.", + "description": "The 'firmware.NxosDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor" + "$ref": "#/components/schemas/firmware.NxosDescriptor" } }, "application/json-patch+json": { @@ -125293,7 +124987,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PsuDescriptor' resource was modified as requested. The 'firmware.PsuDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.NxosDescriptor' resource was modified as requested. The 'firmware.NxosDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125305,17 +124999,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor" + "$ref": "#/components/schemas/firmware.NxosDescriptor" } } }, "links": { - "GetFirmwarePsuDescriptorByMoid": { - "operationId": "GetFirmwarePsuDescriptorByMoid", + "GetFirmwareNxosDescriptorByMoid": { + "operationId": "GetFirmwareNxosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -125346,8 +125040,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.PsuDescriptor' resource.", - "operationId": "PatchFirmwarePsuDescriptor", + "summary": "Update a 'firmware.NxosDescriptor' resource.", + "operationId": "PatchFirmwareNxosDescriptor", "security": [ { "cookieAuth": [] @@ -125357,7 +125051,7 @@ }, { "oAuth2": [ - "UPDATE.firmware.PsuDescriptor" + "UPDATE.firmware.NxosDescriptor" ] } ], @@ -125370,12 +125064,12 @@ } ], "requestBody": { - "description": "The 'firmware.PsuDescriptor' resource to update.", + "description": "The 'firmware.NxosDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor" + "$ref": "#/components/schemas/firmware.NxosDescriptor" } }, "application/json-patch+json": { @@ -125387,7 +125081,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PsuDescriptor' resource was patched as requested. The 'firmware.PsuDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.NxosDescriptor' resource was patched as requested. The 'firmware.NxosDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125399,17 +125093,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.PsuDescriptor" + "$ref": "#/components/schemas/firmware.NxosDescriptor" } } }, "links": { - "GetFirmwarePsuDescriptorByMoid": { - "operationId": "GetFirmwarePsuDescriptorByMoid", + "GetFirmwareNxosDescriptorByMoid": { + "operationId": "GetFirmwareNxosDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/NxosDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -125440,8 +125134,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.PsuDescriptor' resource.", - "operationId": "DeleteFirmwarePsuDescriptor", + "summary": "Delete a 'firmware.NxosDescriptor' resource.", + "operationId": "DeleteFirmwareNxosDescriptor", "security": [ { "cookieAuth": [] @@ -125451,7 +125145,7 @@ }, { "oAuth2": [ - "DELETE.firmware.PsuDescriptor" + "DELETE.firmware.NxosDescriptor" ] } ], @@ -125490,13 +125184,13 @@ } } }, - "/api/v1/firmware/RunningFirmwares": { + "/api/v1/firmware/PcieDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.RunningFirmware' resource.", - "operationId": "GetFirmwareRunningFirmwareList", + "summary": "Read a 'firmware.PcieDescriptor' resource.", + "operationId": "GetFirmwarePcieDescriptorList", "security": [ { "cookieAuth": [] @@ -125506,13 +125200,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.firmware.RunningFirmware", - "ROLE.Account Administrator", + "READ.firmware.PcieDescriptor", "ROLE.Read-Only" ] } @@ -125554,7 +125243,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.RunningFirmware' resources for the given filter criteria", + "description": "List of 'firmware.PcieDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125572,7 +125261,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.RunningFirmware.Response" + "$ref": "#/components/schemas/firmware.PcieDescriptor.Response" } }, "text/csv": { @@ -125603,15 +125292,104 @@ "$ref": "#/components/responses/default" } } + }, + "post": { + "tags": [ + "firmware" + ], + "summary": "Create a 'firmware.PcieDescriptor' resource.", + "operationId": "CreateFirmwarePcieDescriptor", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.firmware.PcieDescriptor" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'firmware.PcieDescriptor' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.PcieDescriptor" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PcieDescriptor' resource was created as requested. The 'firmware.PcieDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.PcieDescriptor" + } + } + }, + "links": { + "GetFirmwarePcieDescriptorByMoid": { + "operationId": "GetFirmwarePcieDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/firmware/RunningFirmwares/{Moid}": { + "/api/v1/firmware/PcieDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.RunningFirmware' resource.", - "operationId": "GetFirmwareRunningFirmwareByMoid", + "summary": "Read a 'firmware.PcieDescriptor' resource.", + "operationId": "GetFirmwarePcieDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -125621,13 +125399,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View Servers", - "READ.firmware.RunningFirmware", - "ROLE.Account Administrator", + "READ.firmware.PcieDescriptor", "ROLE.Read-Only" ] } @@ -125639,7 +125412,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.RunningFirmware' resource.", + "description": "An instance of the 'firmware.PcieDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125657,7 +125430,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.RunningFirmware" + "$ref": "#/components/schemas/firmware.PcieDescriptor" } }, "text/csv": { @@ -125672,12 +125445,12 @@ } }, "links": { - "GetFirmwareRunningFirmwareByMoid": { - "operationId": "GetFirmwareRunningFirmwareByMoid", + "GetFirmwarePcieDescriptorByMoid": { + "operationId": "GetFirmwarePcieDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/RunningFirmwares/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -125708,8 +125481,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.RunningFirmware' resource.", - "operationId": "UpdateFirmwareRunningFirmware", + "summary": "Update a 'firmware.PcieDescriptor' resource.", + "operationId": "UpdateFirmwarePcieDescriptor", "security": [ { "cookieAuth": [] @@ -125719,11 +125492,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.RunningFirmware" + "UPDATE.firmware.PcieDescriptor" ] } ], @@ -125736,12 +125505,12 @@ } ], "requestBody": { - "description": "The 'firmware.RunningFirmware' resource to update.", + "description": "The 'firmware.PcieDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.RunningFirmware" + "$ref": "#/components/schemas/firmware.PcieDescriptor" } }, "application/json-patch+json": { @@ -125753,7 +125522,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.RunningFirmware' resource was modified as requested. The 'firmware.RunningFirmware' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PcieDescriptor' resource was modified as requested. The 'firmware.PcieDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125765,17 +125534,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.RunningFirmware" + "$ref": "#/components/schemas/firmware.PcieDescriptor" } } }, "links": { - "GetFirmwareRunningFirmwareByMoid": { - "operationId": "GetFirmwareRunningFirmwareByMoid", + "GetFirmwarePcieDescriptorByMoid": { + "operationId": "GetFirmwarePcieDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/RunningFirmwares/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -125806,8 +125575,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.RunningFirmware' resource.", - "operationId": "PatchFirmwareRunningFirmware", + "summary": "Update a 'firmware.PcieDescriptor' resource.", + "operationId": "PatchFirmwarePcieDescriptor", "security": [ { "cookieAuth": [] @@ -125817,11 +125586,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.RunningFirmware" + "UPDATE.firmware.PcieDescriptor" ] } ], @@ -125834,12 +125599,12 @@ } ], "requestBody": { - "description": "The 'firmware.RunningFirmware' resource to update.", + "description": "The 'firmware.PcieDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.RunningFirmware" + "$ref": "#/components/schemas/firmware.PcieDescriptor" } }, "application/json-patch+json": { @@ -125851,7 +125616,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.RunningFirmware' resource was patched as requested. The 'firmware.RunningFirmware' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PcieDescriptor' resource was patched as requested. The 'firmware.PcieDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -125863,17 +125628,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.RunningFirmware" + "$ref": "#/components/schemas/firmware.PcieDescriptor" } } }, "links": { - "GetFirmwareRunningFirmwareByMoid": { - "operationId": "GetFirmwareRunningFirmwareByMoid", + "GetFirmwarePcieDescriptorByMoid": { + "operationId": "GetFirmwarePcieDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/RunningFirmwares/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PcieDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -125899,15 +125664,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/SasExpanderDescriptors": { - "get": { + }, + "delete": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.SasExpanderDescriptor' resource.", - "operationId": "GetFirmwareSasExpanderDescriptorList", + "summary": "Delete a 'firmware.PcieDescriptor' resource.", + "operationId": "DeleteFirmwarePcieDescriptor", "security": [ { "cookieAuth": [] @@ -125917,79 +125680,24 @@ }, { "oAuth2": [ - "PRIVSET.Read-Only", - "READ.firmware.SasExpanderDescriptor", - "ROLE.Read-Only" + "DELETE.firmware.PcieDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" - }, - { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'firmware.SasExpanderDescriptor' resources for the given filter criteria", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } } } }, @@ -126009,13 +125717,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/firmware/Policies": { "post": { "tags": [ "firmware" ], - "summary": "Create a 'firmware.SasExpanderDescriptor' resource.", - "operationId": "CreateFirmwareSasExpanderDescriptor", + "summary": "Create a 'firmware.Policy' resource.", + "operationId": "CreateFirmwarePolicy", "security": [ { "cookieAuth": [] @@ -126025,7 +125735,10 @@ }, { "oAuth2": [ - "CREATE.firmware.SasExpanderDescriptor" + "CREATE.firmware.Policy", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" ] } ], @@ -126038,19 +125751,19 @@ } ], "requestBody": { - "description": "The 'firmware.SasExpanderDescriptor' resource to create.", + "description": "The 'firmware.Policy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + "$ref": "#/components/schemas/firmware.Policy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SasExpanderDescriptor' resource was created as requested. The 'firmware.SasExpanderDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Policy' resource was created as requested. The 'firmware.Policy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126062,17 +125775,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + "$ref": "#/components/schemas/firmware.Policy" } } }, "links": { - "GetFirmwareSasExpanderDescriptorByMoid": { - "operationId": "GetFirmwareSasExpanderDescriptorByMoid", + "GetFirmwarePolicyByMoid": { + "operationId": "GetFirmwarePolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -126098,15 +125811,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/SasExpanderDescriptors/{Moid}": { + }, "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.SasExpanderDescriptor' resource.", - "operationId": "GetFirmwareSasExpanderDescriptorByMoid", + "summary": "Read a 'firmware.Policy' resource.", + "operationId": "GetFirmwarePolicyList", "security": [ { "cookieAuth": [] @@ -126116,20 +125827,54 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "READ.firmware.SasExpanderDescriptor", + "PRIVSET.View Server Profiles", + "READ.firmware.Policy", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'firmware.SasExpanderDescriptor' resource.", + "description": "List of 'firmware.Policy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126147,7 +125892,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + "$ref": "#/components/schemas/firmware.Policy.Response" } }, "text/csv": { @@ -126160,21 +125905,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFirmwareSasExpanderDescriptorByMoid": { - "operationId": "GetFirmwareSasExpanderDescriptorByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -126193,13 +125923,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/firmware/Policies/{Moid}": { + "get": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.SasExpanderDescriptor' resource.", - "operationId": "UpdateFirmwareSasExpanderDescriptor", + "summary": "Read a 'firmware.Policy' resource.", + "operationId": "GetFirmwarePolicyByMoid", "security": [ { "cookieAuth": [] @@ -126209,59 +125941,62 @@ }, { "oAuth2": [ - "UPDATE.firmware.SasExpanderDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.firmware.Policy", + "ROLE.Account Administrator", + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'firmware.SasExpanderDescriptor' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SasExpanderDescriptor' resource was modified as requested. The 'firmware.SasExpanderDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'firmware.Policy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + "$ref": "#/components/schemas/firmware.Policy" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetFirmwareSasExpanderDescriptorByMoid": { - "operationId": "GetFirmwareSasExpanderDescriptorByMoid", + "GetFirmwarePolicyByMoid": { + "operationId": "GetFirmwarePolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -126288,12 +126023,12 @@ } } }, - "patch": { + "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.SasExpanderDescriptor' resource.", - "operationId": "PatchFirmwareSasExpanderDescriptor", + "summary": "Update a 'firmware.Policy' resource.", + "operationId": "UpdateFirmwarePolicy", "security": [ { "cookieAuth": [] @@ -126303,7 +126038,10 @@ }, { "oAuth2": [ - "UPDATE.firmware.SasExpanderDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator", + "UPDATE.firmware.Policy" ] } ], @@ -126316,12 +126054,12 @@ } ], "requestBody": { - "description": "The 'firmware.SasExpanderDescriptor' resource to update.", + "description": "The 'firmware.Policy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + "$ref": "#/components/schemas/firmware.Policy" } }, "application/json-patch+json": { @@ -126333,7 +126071,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SasExpanderDescriptor' resource was patched as requested. The 'firmware.SasExpanderDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Policy' resource was modified as requested. The 'firmware.Policy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126345,17 +126083,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + "$ref": "#/components/schemas/firmware.Policy" } } }, "links": { - "GetFirmwareSasExpanderDescriptorByMoid": { - "operationId": "GetFirmwareSasExpanderDescriptorByMoid", + "GetFirmwarePolicyByMoid": { + "operationId": "GetFirmwarePolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -126382,12 +126120,12 @@ } } }, - "delete": { + "patch": { "tags": [ "firmware" ], - "summary": "Delete a 'firmware.SasExpanderDescriptor' resource.", - "operationId": "DeleteFirmwareSasExpanderDescriptor", + "summary": "Update a 'firmware.Policy' resource.", + "operationId": "PatchFirmwarePolicy", "security": [ { "cookieAuth": [] @@ -126397,18 +126135,40 @@ }, { "oAuth2": [ - "DELETE.firmware.SasExpanderDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator", + "UPDATE.firmware.Policy" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.Policy' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Policy" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Policy' resource was patched as requested. The 'firmware.Policy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126416,6 +126176,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Policy" + } + } + }, + "links": { + "GetFirmwarePolicyByMoid": { + "operationId": "GetFirmwarePolicyByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Policies/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -126434,15 +126216,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/ServerConfigurationUtilityDistributables": { - "post": { + }, + "delete": { "tags": [ "firmware" ], - "summary": "Create a 'firmware.ServerConfigurationUtilityDistributable' resource.", - "operationId": "CreateFirmwareServerConfigurationUtilityDistributable", + "summary": "Delete a 'firmware.Policy' resource.", + "operationId": "DeleteFirmwarePolicy", "security": [ { "cookieAuth": [] @@ -126452,35 +126232,21 @@ }, { "oAuth2": [ - "CREATE.firmware.ServerConfigurationUtilityDistributable", + "DELETE.firmware.Policy", "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'firmware.ServerConfigurationUtilityDistributable' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ServerConfigurationUtilityDistributable' resource was created as requested. The 'firmware.ServerConfigurationUtilityDistributable' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126488,28 +126254,6 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" - } - } - }, - "links": { - "GetFirmwareServerConfigurationUtilityDistributableByMoid": { - "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -126528,13 +126272,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/firmware/PsuDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.ServerConfigurationUtilityDistributable' resource.", - "operationId": "GetFirmwareServerConfigurationUtilityDistributableList", + "summary": "Read a 'firmware.PsuDescriptor' resource.", + "operationId": "GetFirmwarePsuDescriptorList", "security": [ { "cookieAuth": [] @@ -126544,11 +126290,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.ServerConfigurationUtilityDistributable", - "ROLE.Account Administrator", + "READ.firmware.PsuDescriptor", "ROLE.Read-Only" ] } @@ -126590,7 +126333,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.ServerConfigurationUtilityDistributable' resources for the given filter criteria", + "description": "List of 'firmware.PsuDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126608,7 +126351,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable.Response" + "$ref": "#/components/schemas/firmware.PsuDescriptor.Response" } }, "text/csv": { @@ -126639,15 +126382,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}": { + }, "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.ServerConfigurationUtilityDistributable' resource.", - "operationId": "UpdateFirmwareServerConfigurationUtilityDistributable", + "summary": "Create a 'firmware.PsuDescriptor' resource.", + "operationId": "CreateFirmwarePsuDescriptor", "security": [ { "cookieAuth": [] @@ -126657,40 +126398,32 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.ServerConfigurationUtilityDistributable" + "CREATE.firmware.PsuDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'firmware.ServerConfigurationUtilityDistributable' resource to update.", + "description": "The 'firmware.PsuDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/firmware.PsuDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ServerConfigurationUtilityDistributable' resource was modified as requested. The 'firmware.ServerConfigurationUtilityDistributable' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PsuDescriptor' resource was created as requested. The 'firmware.PsuDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126702,17 +126435,112 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" + "$ref": "#/components/schemas/firmware.PsuDescriptor" } } }, "links": { - "GetFirmwareServerConfigurationUtilityDistributableByMoid": { - "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", + "GetFirmwarePsuDescriptorByMoid": { + "operationId": "GetFirmwarePsuDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/firmware/PsuDescriptors/{Moid}": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.PsuDescriptor' resource.", + "operationId": "GetFirmwarePsuDescriptorByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Read-Only", + "READ.firmware.PsuDescriptor", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'firmware.PsuDescriptor' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.PsuDescriptor" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFirmwarePsuDescriptorByMoid": { + "operationId": "GetFirmwarePsuDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -126739,12 +126567,12 @@ } } }, - "patch": { + "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.ServerConfigurationUtilityDistributable' resource.", - "operationId": "PatchFirmwareServerConfigurationUtilityDistributable", + "summary": "Update a 'firmware.PsuDescriptor' resource.", + "operationId": "UpdateFirmwarePsuDescriptor", "security": [ { "cookieAuth": [] @@ -126754,10 +126582,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.ServerConfigurationUtilityDistributable" + "UPDATE.firmware.PsuDescriptor" ] } ], @@ -126770,12 +126595,12 @@ } ], "requestBody": { - "description": "The 'firmware.ServerConfigurationUtilityDistributable' resource to update.", + "description": "The 'firmware.PsuDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" + "$ref": "#/components/schemas/firmware.PsuDescriptor" } }, "application/json-patch+json": { @@ -126787,7 +126612,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ServerConfigurationUtilityDistributable' resource was patched as requested. The 'firmware.ServerConfigurationUtilityDistributable' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PsuDescriptor' resource was modified as requested. The 'firmware.PsuDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -126799,17 +126624,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" + "$ref": "#/components/schemas/firmware.PsuDescriptor" } } }, "links": { - "GetFirmwareServerConfigurationUtilityDistributableByMoid": { - "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", + "GetFirmwarePsuDescriptorByMoid": { + "operationId": "GetFirmwarePsuDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -126836,12 +126661,12 @@ } } }, - "get": { + "patch": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.ServerConfigurationUtilityDistributable' resource.", - "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", + "summary": "Update a 'firmware.PsuDescriptor' resource.", + "operationId": "PatchFirmwarePsuDescriptor", "security": [ { "cookieAuth": [] @@ -126851,61 +126676,59 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "READ.firmware.ServerConfigurationUtilityDistributable", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.firmware.PsuDescriptor" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.PsuDescriptor' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.PsuDescriptor" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'firmware.ServerConfigurationUtilityDistributable' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.PsuDescriptor' resource was patched as requested. The 'firmware.PsuDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/firmware.PsuDescriptor" } } }, "links": { - "GetFirmwareServerConfigurationUtilityDistributableByMoid": { - "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", + "GetFirmwarePsuDescriptorByMoid": { + "operationId": "GetFirmwarePsuDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/PsuDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -126936,8 +126759,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.ServerConfigurationUtilityDistributable' resource.", - "operationId": "DeleteFirmwareServerConfigurationUtilityDistributable", + "summary": "Delete a 'firmware.PsuDescriptor' resource.", + "operationId": "DeleteFirmwarePsuDescriptor", "security": [ { "cookieAuth": [] @@ -126947,10 +126770,7 @@ }, { "oAuth2": [ - "DELETE.firmware.ServerConfigurationUtilityDistributable", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "DELETE.firmware.PsuDescriptor" ] } ], @@ -126989,13 +126809,13 @@ } } }, - "/api/v1/firmware/StorageControllerDescriptors": { + "/api/v1/firmware/RunningFirmwares": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.StorageControllerDescriptor' resource.", - "operationId": "GetFirmwareStorageControllerDescriptorList", + "summary": "Read a 'firmware.RunningFirmware' resource.", + "operationId": "GetFirmwareRunningFirmwareList", "security": [ { "cookieAuth": [] @@ -127005,8 +126825,13 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.StorageControllerDescriptor", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Servers", + "READ.firmware.RunningFirmware", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -127048,7 +126873,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.StorageControllerDescriptor' resources for the given filter criteria", + "description": "List of 'firmware.RunningFirmware' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127066,7 +126891,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor.Response" + "$ref": "#/components/schemas/firmware.RunningFirmware.Response" } }, "text/csv": { @@ -127097,104 +126922,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "firmware" - ], - "summary": "Create a 'firmware.StorageControllerDescriptor' resource.", - "operationId": "CreateFirmwareStorageControllerDescriptor", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.firmware.StorageControllerDescriptor" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'firmware.StorageControllerDescriptor' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.StorageControllerDescriptor' resource was created as requested. The 'firmware.StorageControllerDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" - } - } - }, - "links": { - "GetFirmwareStorageControllerDescriptorByMoid": { - "operationId": "GetFirmwareStorageControllerDescriptorByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/firmware/StorageControllerDescriptors/{Moid}": { + "/api/v1/firmware/RunningFirmwares/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.StorageControllerDescriptor' resource.", - "operationId": "GetFirmwareStorageControllerDescriptorByMoid", + "summary": "Read a 'firmware.RunningFirmware' resource.", + "operationId": "GetFirmwareRunningFirmwareByMoid", "security": [ { "cookieAuth": [] @@ -127204,8 +126940,13 @@ }, { "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.firmware.StorageControllerDescriptor", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Servers", + "READ.firmware.RunningFirmware", + "ROLE.Account Administrator", "ROLE.Read-Only" ] } @@ -127217,7 +126958,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.StorageControllerDescriptor' resource.", + "description": "An instance of the 'firmware.RunningFirmware' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127235,7 +126976,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" + "$ref": "#/components/schemas/firmware.RunningFirmware" } }, "text/csv": { @@ -127250,12 +126991,12 @@ } }, "links": { - "GetFirmwareStorageControllerDescriptorByMoid": { - "operationId": "GetFirmwareStorageControllerDescriptorByMoid", + "GetFirmwareRunningFirmwareByMoid": { + "operationId": "GetFirmwareRunningFirmwareByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/RunningFirmwares/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -127286,8 +127027,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.StorageControllerDescriptor' resource.", - "operationId": "UpdateFirmwareStorageControllerDescriptor", + "summary": "Update a 'firmware.RunningFirmware' resource.", + "operationId": "UpdateFirmwareRunningFirmware", "security": [ { "cookieAuth": [] @@ -127297,7 +127038,11 @@ }, { "oAuth2": [ - "UPDATE.firmware.StorageControllerDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.RunningFirmware" ] } ], @@ -127310,12 +127055,12 @@ } ], "requestBody": { - "description": "The 'firmware.StorageControllerDescriptor' resource to update.", + "description": "The 'firmware.RunningFirmware' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" + "$ref": "#/components/schemas/firmware.RunningFirmware" } }, "application/json-patch+json": { @@ -127327,7 +127072,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.StorageControllerDescriptor' resource was modified as requested. The 'firmware.StorageControllerDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.RunningFirmware' resource was modified as requested. The 'firmware.RunningFirmware' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127339,17 +127084,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" + "$ref": "#/components/schemas/firmware.RunningFirmware" } } }, "links": { - "GetFirmwareStorageControllerDescriptorByMoid": { - "operationId": "GetFirmwareStorageControllerDescriptorByMoid", + "GetFirmwareRunningFirmwareByMoid": { + "operationId": "GetFirmwareRunningFirmwareByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/RunningFirmwares/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -127380,8 +127125,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.StorageControllerDescriptor' resource.", - "operationId": "PatchFirmwareStorageControllerDescriptor", + "summary": "Update a 'firmware.RunningFirmware' resource.", + "operationId": "PatchFirmwareRunningFirmware", "security": [ { "cookieAuth": [] @@ -127391,7 +127136,11 @@ }, { "oAuth2": [ - "UPDATE.firmware.StorageControllerDescriptor" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.RunningFirmware" ] } ], @@ -127404,12 +127153,12 @@ } ], "requestBody": { - "description": "The 'firmware.StorageControllerDescriptor' resource to update.", + "description": "The 'firmware.RunningFirmware' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" + "$ref": "#/components/schemas/firmware.RunningFirmware" } }, "application/json-patch+json": { @@ -127421,7 +127170,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.StorageControllerDescriptor' resource was patched as requested. The 'firmware.StorageControllerDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.RunningFirmware' resource was patched as requested. The 'firmware.RunningFirmware' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127433,17 +127182,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" + "$ref": "#/components/schemas/firmware.RunningFirmware" } } }, "links": { - "GetFirmwareStorageControllerDescriptorByMoid": { - "operationId": "GetFirmwareStorageControllerDescriptorByMoid", + "GetFirmwareRunningFirmwareByMoid": { + "operationId": "GetFirmwareRunningFirmwareByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/RunningFirmwares/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -127469,68 +127218,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "firmware" - ], - "summary": "Delete a 'firmware.StorageControllerDescriptor' resource.", - "operationId": "DeleteFirmwareStorageControllerDescriptor", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.firmware.StorageControllerDescriptor" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/firmware/SwitchUpgrades": { + "/api/v1/firmware/SasExpanderDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.SwitchUpgrade' resource.", - "operationId": "GetFirmwareSwitchUpgradeList", + "summary": "Read a 'firmware.SasExpanderDescriptor' resource.", + "operationId": "GetFirmwareSasExpanderDescriptorList", "security": [ { "cookieAuth": [] @@ -127540,12 +127236,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.firmware.SwitchUpgrade", - "ROLE.Account Administrator", + "READ.firmware.SasExpanderDescriptor", "ROLE.Read-Only" ] } @@ -127587,7 +127279,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.SwitchUpgrade' resources for the given filter criteria", + "description": "List of 'firmware.SasExpanderDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127605,7 +127297,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SwitchUpgrade.Response" + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor.Response" } }, "text/csv": { @@ -127641,8 +127333,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.SwitchUpgrade' resource.", - "operationId": "CreateFirmwareSwitchUpgrade", + "summary": "Create a 'firmware.SasExpanderDescriptor' resource.", + "operationId": "CreateFirmwareSasExpanderDescriptor", "security": [ { "cookieAuth": [] @@ -127652,10 +127344,7 @@ }, { "oAuth2": [ - "CREATE.firmware.SwitchUpgrade", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator" + "CREATE.firmware.SasExpanderDescriptor" ] } ], @@ -127668,19 +127357,19 @@ } ], "requestBody": { - "description": "The 'firmware.SwitchUpgrade' resource to create.", + "description": "The 'firmware.SasExpanderDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SwitchUpgrade" + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SwitchUpgrade' resource was created as requested. The 'firmware.SwitchUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SasExpanderDescriptor' resource was created as requested. The 'firmware.SasExpanderDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127692,17 +127381,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SwitchUpgrade" + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" } } }, "links": { - "GetFirmwareSwitchUpgradeByMoid": { - "operationId": "GetFirmwareSwitchUpgradeByMoid", + "GetFirmwareSasExpanderDescriptorByMoid": { + "operationId": "GetFirmwareSasExpanderDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SwitchUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -127730,13 +127419,13 @@ } } }, - "/api/v1/firmware/SwitchUpgrades/{Moid}": { + "/api/v1/firmware/SasExpanderDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.SwitchUpgrade' resource.", - "operationId": "GetFirmwareSwitchUpgradeByMoid", + "summary": "Read a 'firmware.SasExpanderDescriptor' resource.", + "operationId": "GetFirmwareSasExpanderDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -127746,12 +127435,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "READ.firmware.SwitchUpgrade", - "ROLE.Account Administrator", + "READ.firmware.SasExpanderDescriptor", "ROLE.Read-Only" ] } @@ -127763,7 +127448,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.SwitchUpgrade' resource.", + "description": "An instance of the 'firmware.SasExpanderDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127781,7 +127466,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.SwitchUpgrade" + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" } }, "text/csv": { @@ -127796,12 +127481,12 @@ } }, "links": { - "GetFirmwareSwitchUpgradeByMoid": { - "operationId": "GetFirmwareSwitchUpgradeByMoid", + "GetFirmwareSasExpanderDescriptorByMoid": { + "operationId": "GetFirmwareSasExpanderDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SwitchUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -127828,12 +127513,12 @@ } } }, - "delete": { + "post": { "tags": [ "firmware" ], - "summary": "Delete a 'firmware.SwitchUpgrade' resource.", - "operationId": "DeleteFirmwareSwitchUpgrade", + "summary": "Update a 'firmware.SasExpanderDescriptor' resource.", + "operationId": "UpdateFirmwareSasExpanderDescriptor", "security": [ { "cookieAuth": [] @@ -127843,21 +127528,37 @@ }, { "oAuth2": [ - "DELETE.firmware.SwitchUpgrade", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator" + "UPDATE.firmware.SasExpanderDescriptor" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'firmware.SasExpanderDescriptor' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SasExpanderDescriptor' resource was modified as requested. The 'firmware.SasExpanderDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -127865,6 +127566,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + } + } + }, + "links": { + "GetFirmwareSasExpanderDescriptorByMoid": { + "operationId": "GetFirmwareSasExpanderDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -127883,15 +127606,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/UnsupportedVersionUpgrades": { - "get": { + }, + "patch": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.UnsupportedVersionUpgrade' resource.", - "operationId": "GetFirmwareUnsupportedVersionUpgradeList", + "summary": "Update a 'firmware.SasExpanderDescriptor' resource.", + "operationId": "PatchFirmwareSasExpanderDescriptor", "security": [ { "cookieAuth": [] @@ -127901,83 +127622,118 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.UnsupportedVersionUpgrade", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.firmware.SasExpanderDescriptor" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/topParam" + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'firmware.SasExpanderDescriptor' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SasExpanderDescriptor' resource was patched as requested. The 'firmware.SasExpanderDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SasExpanderDescriptor" + } + } + }, + "links": { + "GetFirmwareSasExpanderDescriptorByMoid": { + "operationId": "GetFirmwareSasExpanderDescriptorByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SasExpanderDescriptors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } }, - { - "$ref": "#/components/parameters/skipParam" + "400": { + "$ref": "#/components/responses/http_status_400" }, - { - "$ref": "#/components/parameters/selectParam" + "401": { + "$ref": "#/components/responses/http_status_401" }, - { - "$ref": "#/components/parameters/expandParam" + "403": { + "$ref": "#/components/responses/http_status_403" }, - { - "$ref": "#/components/parameters/applyParam" + "404": { + "$ref": "#/components/responses/http_status_404" }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "firmware" + ], + "summary": "Delete a 'firmware.SasExpanderDescriptor' resource.", + "operationId": "DeleteFirmwareSasExpanderDescriptor", + "security": [ { - "$ref": "#/components/parameters/countParam" + "cookieAuth": [] }, { - "$ref": "#/components/parameters/inlinecountParam" + "http_signature": [] }, { - "$ref": "#/components/parameters/atParam" - }, + "oAuth2": [ + "DELETE.firmware.SasExpanderDescriptor" + ] + } + ], + "parameters": [ { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/moidParam" } ], "responses": { "200": { - "description": "List of 'firmware.UnsupportedVersionUpgrade' resources for the given filter criteria", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } } } }, @@ -127997,13 +127753,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/firmware/ServerConfigurationUtilityDistributables": { "post": { "tags": [ "firmware" ], - "summary": "Create a 'firmware.UnsupportedVersionUpgrade' resource.", - "operationId": "CreateFirmwareUnsupportedVersionUpgrade", + "summary": "Create a 'firmware.ServerConfigurationUtilityDistributable' resource.", + "operationId": "CreateFirmwareServerConfigurationUtilityDistributable", "security": [ { "cookieAuth": [] @@ -128013,7 +127771,7 @@ }, { "oAuth2": [ - "CREATE.firmware.UnsupportedVersionUpgrade", + "CREATE.firmware.ServerConfigurationUtilityDistributable", "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator" @@ -128029,19 +127787,19 @@ } ], "requestBody": { - "description": "The 'firmware.UnsupportedVersionUpgrade' resource to create.", + "description": "The 'firmware.ServerConfigurationUtilityDistributable' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.UnsupportedVersionUpgrade' resource was created as requested. The 'firmware.UnsupportedVersionUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ServerConfigurationUtilityDistributable' resource was created as requested. The 'firmware.ServerConfigurationUtilityDistributable' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128053,17 +127811,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" } } }, "links": { - "GetFirmwareUnsupportedVersionUpgradeByMoid": { - "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "GetFirmwareServerConfigurationUtilityDistributableByMoid": { + "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -128089,15 +127847,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/firmware/UnsupportedVersionUpgrades/{Moid}": { + }, "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.UnsupportedVersionUpgrade' resource.", - "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "summary": "Read a 'firmware.ServerConfigurationUtilityDistributable' resource.", + "operationId": "GetFirmwareServerConfigurationUtilityDistributableList", "security": [ { "cookieAuth": [] @@ -128110,8 +127866,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.UnsupportedVersionUpgrade", + "READ.firmware.ServerConfigurationUtilityDistributable", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -128119,12 +127874,42 @@ ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], "responses": { "200": { - "description": "An instance of the 'firmware.UnsupportedVersionUpgrade' resource.", + "description": "List of 'firmware.ServerConfigurationUtilityDistributable' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128142,7 +127927,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable.Response" } }, "text/csv": { @@ -128155,21 +127940,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetFirmwareUnsupportedVersionUpgradeByMoid": { - "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -128188,13 +127958,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}": { "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.UnsupportedVersionUpgrade' resource.", - "operationId": "UpdateFirmwareUnsupportedVersionUpgrade", + "summary": "Update a 'firmware.ServerConfigurationUtilityDistributable' resource.", + "operationId": "UpdateFirmwareServerConfigurationUtilityDistributable", "security": [ { "cookieAuth": [] @@ -128207,7 +127979,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.firmware.UnsupportedVersionUpgrade" + "UPDATE.firmware.ServerConfigurationUtilityDistributable" ] } ], @@ -128220,12 +127992,12 @@ } ], "requestBody": { - "description": "The 'firmware.UnsupportedVersionUpgrade' resource to update.", + "description": "The 'firmware.ServerConfigurationUtilityDistributable' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" } }, "application/json-patch+json": { @@ -128237,7 +128009,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.UnsupportedVersionUpgrade' resource was modified as requested. The 'firmware.UnsupportedVersionUpgrade' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ServerConfigurationUtilityDistributable' resource was modified as requested. The 'firmware.ServerConfigurationUtilityDistributable' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128249,17 +128021,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" } } }, "links": { - "GetFirmwareUnsupportedVersionUpgradeByMoid": { - "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "GetFirmwareServerConfigurationUtilityDistributableByMoid": { + "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -128290,8 +128062,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.UnsupportedVersionUpgrade' resource.", - "operationId": "PatchFirmwareUnsupportedVersionUpgrade", + "summary": "Update a 'firmware.ServerConfigurationUtilityDistributable' resource.", + "operationId": "PatchFirmwareServerConfigurationUtilityDistributable", "security": [ { "cookieAuth": [] @@ -128304,7 +128076,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.firmware.UnsupportedVersionUpgrade" + "UPDATE.firmware.ServerConfigurationUtilityDistributable" ] } ], @@ -128317,12 +128089,12 @@ } ], "requestBody": { - "description": "The 'firmware.UnsupportedVersionUpgrade' resource to update.", + "description": "The 'firmware.ServerConfigurationUtilityDistributable' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" } }, "application/json-patch+json": { @@ -128334,7 +128106,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.UnsupportedVersionUpgrade' resource was patched as requested. The 'firmware.UnsupportedVersionUpgrade' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.ServerConfigurationUtilityDistributable' resource was patched as requested. The 'firmware.ServerConfigurationUtilityDistributable' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128346,17 +128118,113 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" } } }, "links": { - "GetFirmwareUnsupportedVersionUpgradeByMoid": { - "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "GetFirmwareServerConfigurationUtilityDistributableByMoid": { + "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.ServerConfigurationUtilityDistributable' resource.", + "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.firmware.ServerConfigurationUtilityDistributable", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'firmware.ServerConfigurationUtilityDistributable' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.ServerConfigurationUtilityDistributable" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFirmwareServerConfigurationUtilityDistributableByMoid": { + "operationId": "GetFirmwareServerConfigurationUtilityDistributableByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/ServerConfigurationUtilityDistributables/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -128387,8 +128255,8 @@ "tags": [ "firmware" ], - "summary": "Delete a 'firmware.UnsupportedVersionUpgrade' resource.", - "operationId": "DeleteFirmwareUnsupportedVersionUpgrade", + "summary": "Delete a 'firmware.ServerConfigurationUtilityDistributable' resource.", + "operationId": "DeleteFirmwareServerConfigurationUtilityDistributable", "security": [ { "cookieAuth": [] @@ -128398,7 +128266,7 @@ }, { "oAuth2": [ - "DELETE.firmware.UnsupportedVersionUpgrade", + "DELETE.firmware.ServerConfigurationUtilityDistributable", "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator" @@ -128440,13 +128308,13 @@ } } }, - "/api/v1/firmware/Upgrades": { + "/api/v1/firmware/StorageControllerDescriptors": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Upgrade' resource.", - "operationId": "GetFirmwareUpgradeList", + "summary": "Read a 'firmware.StorageControllerDescriptor' resource.", + "operationId": "GetFirmwareStorageControllerDescriptorList", "security": [ { "cookieAuth": [] @@ -128456,12 +128324,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.Upgrade", - "ROLE.Account Administrator", + "READ.firmware.StorageControllerDescriptor", "ROLE.Read-Only" ] } @@ -128503,7 +128367,7 @@ ], "responses": { "200": { - "description": "List of 'firmware.Upgrade' resources for the given filter criteria", + "description": "List of 'firmware.StorageControllerDescriptor' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128521,7 +128385,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade.Response" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor.Response" } }, "text/csv": { @@ -128557,8 +128421,8 @@ "tags": [ "firmware" ], - "summary": "Create a 'firmware.Upgrade' resource.", - "operationId": "CreateFirmwareUpgrade", + "summary": "Create a 'firmware.StorageControllerDescriptor' resource.", + "operationId": "CreateFirmwareStorageControllerDescriptor", "security": [ { "cookieAuth": [] @@ -128568,10 +128432,7 @@ }, { "oAuth2": [ - "CREATE.firmware.Upgrade", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "CREATE.firmware.StorageControllerDescriptor" ] } ], @@ -128584,19 +128445,19 @@ } ], "requestBody": { - "description": "The 'firmware.Upgrade' resource to create.", + "description": "The 'firmware.StorageControllerDescriptor' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Upgrade' resource was created as requested. The 'firmware.Upgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.StorageControllerDescriptor' resource was created as requested. The 'firmware.StorageControllerDescriptor' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128608,17 +128469,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" } } }, "links": { - "GetFirmwareUpgradeByMoid": { - "operationId": "GetFirmwareUpgradeByMoid", + "GetFirmwareStorageControllerDescriptorByMoid": { + "operationId": "GetFirmwareStorageControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -128646,13 +128507,13 @@ } } }, - "/api/v1/firmware/Upgrades/{Moid}": { + "/api/v1/firmware/StorageControllerDescriptors/{Moid}": { "get": { "tags": [ "firmware" ], - "summary": "Read a 'firmware.Upgrade' resource.", - "operationId": "GetFirmwareUpgradeByMoid", + "summary": "Read a 'firmware.StorageControllerDescriptor' resource.", + "operationId": "GetFirmwareStorageControllerDescriptorByMoid", "security": [ { "cookieAuth": [] @@ -128662,12 +128523,8 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.firmware.Upgrade", - "ROLE.Account Administrator", + "READ.firmware.StorageControllerDescriptor", "ROLE.Read-Only" ] } @@ -128679,7 +128536,7 @@ ], "responses": { "200": { - "description": "An instance of the 'firmware.Upgrade' resource.", + "description": "An instance of the 'firmware.StorageControllerDescriptor' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128697,7 +128554,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" } }, "text/csv": { @@ -128712,12 +128569,12 @@ } }, "links": { - "GetFirmwareUpgradeByMoid": { - "operationId": "GetFirmwareUpgradeByMoid", + "GetFirmwareStorageControllerDescriptorByMoid": { + "operationId": "GetFirmwareStorageControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -128744,68 +128601,12 @@ } } }, - "delete": { - "tags": [ - "firmware" - ], - "summary": "Delete a 'firmware.Upgrade' resource.", - "operationId": "DeleteFirmwareUpgrade", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.firmware.Upgrade", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, "post": { "tags": [ "firmware" ], - "summary": "Update a 'firmware.Upgrade' resource.", - "operationId": "UpdateFirmwareUpgrade", + "summary": "Update a 'firmware.StorageControllerDescriptor' resource.", + "operationId": "UpdateFirmwareStorageControllerDescriptor", "security": [ { "cookieAuth": [] @@ -128815,10 +128616,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.Upgrade" + "UPDATE.firmware.StorageControllerDescriptor" ] } ], @@ -128831,12 +128629,12 @@ } ], "requestBody": { - "description": "The 'firmware.Upgrade' resource to update.", + "description": "The 'firmware.StorageControllerDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" } }, "application/json-patch+json": { @@ -128848,7 +128646,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Upgrade' resource was modified as requested. The 'firmware.Upgrade' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.StorageControllerDescriptor' resource was modified as requested. The 'firmware.StorageControllerDescriptor' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128860,17 +128658,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" } } }, "links": { - "GetFirmwareUpgradeByMoid": { - "operationId": "GetFirmwareUpgradeByMoid", + "GetFirmwareStorageControllerDescriptorByMoid": { + "operationId": "GetFirmwareStorageControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -128901,8 +128699,8 @@ "tags": [ "firmware" ], - "summary": "Update a 'firmware.Upgrade' resource.", - "operationId": "PatchFirmwareUpgrade", + "summary": "Update a 'firmware.StorageControllerDescriptor' resource.", + "operationId": "PatchFirmwareStorageControllerDescriptor", "security": [ { "cookieAuth": [] @@ -128912,10 +128710,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator", - "UPDATE.firmware.Upgrade" + "UPDATE.firmware.StorageControllerDescriptor" ] } ], @@ -128928,12 +128723,12 @@ } ], "requestBody": { - "description": "The 'firmware.Upgrade' resource to update.", + "description": "The 'firmware.StorageControllerDescriptor' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" } }, "application/json-patch+json": { @@ -128945,7 +128740,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Upgrade' resource was patched as requested. The 'firmware.Upgrade' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.StorageControllerDescriptor' resource was patched as requested. The 'firmware.StorageControllerDescriptor' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -128957,17 +128752,1541 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/firmware.Upgrade" + "$ref": "#/components/schemas/firmware.StorageControllerDescriptor" } } }, "links": { - "GetFirmwareUpgradeByMoid": { - "operationId": "GetFirmwareUpgradeByMoid", + "GetFirmwareStorageControllerDescriptorByMoid": { + "operationId": "GetFirmwareStorageControllerDescriptorByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/StorageControllerDescriptors/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "firmware" + ], + "summary": "Delete a 'firmware.StorageControllerDescriptor' resource.", + "operationId": "DeleteFirmwareStorageControllerDescriptor", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.firmware.StorageControllerDescriptor" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/firmware/SwitchUpgrades": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.SwitchUpgrade' resource.", + "operationId": "GetFirmwareSwitchUpgradeList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.firmware.SwitchUpgrade", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'firmware.SwitchUpgrade' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SwitchUpgrade.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "firmware" + ], + "summary": "Create a 'firmware.SwitchUpgrade' resource.", + "operationId": "CreateFirmwareSwitchUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.firmware.SwitchUpgrade", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'firmware.SwitchUpgrade' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SwitchUpgrade" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.SwitchUpgrade' resource was created as requested. The 'firmware.SwitchUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SwitchUpgrade" + } + } + }, + "links": { + "GetFirmwareSwitchUpgradeByMoid": { + "operationId": "GetFirmwareSwitchUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SwitchUpgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/firmware/SwitchUpgrades/{Moid}": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.SwitchUpgrade' resource.", + "operationId": "GetFirmwareSwitchUpgradeByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "READ.firmware.SwitchUpgrade", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'firmware.SwitchUpgrade' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.SwitchUpgrade" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFirmwareSwitchUpgradeByMoid": { + "operationId": "GetFirmwareSwitchUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/SwitchUpgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "firmware" + ], + "summary": "Delete a 'firmware.SwitchUpgrade' resource.", + "operationId": "DeleteFirmwareSwitchUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.firmware.SwitchUpgrade", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/firmware/UnsupportedVersionUpgrades": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.UnsupportedVersionUpgrade' resource.", + "operationId": "GetFirmwareUnsupportedVersionUpgradeList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.firmware.UnsupportedVersionUpgrade", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'firmware.UnsupportedVersionUpgrade' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "firmware" + ], + "summary": "Create a 'firmware.UnsupportedVersionUpgrade' resource.", + "operationId": "CreateFirmwareUnsupportedVersionUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.firmware.UnsupportedVersionUpgrade", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'firmware.UnsupportedVersionUpgrade' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.UnsupportedVersionUpgrade' resource was created as requested. The 'firmware.UnsupportedVersionUpgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + } + } + }, + "links": { + "GetFirmwareUnsupportedVersionUpgradeByMoid": { + "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/firmware/UnsupportedVersionUpgrades/{Moid}": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.UnsupportedVersionUpgrade' resource.", + "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.firmware.UnsupportedVersionUpgrade", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'firmware.UnsupportedVersionUpgrade' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFirmwareUnsupportedVersionUpgradeByMoid": { + "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "firmware" + ], + "summary": "Update a 'firmware.UnsupportedVersionUpgrade' resource.", + "operationId": "UpdateFirmwareUnsupportedVersionUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.UnsupportedVersionUpgrade" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'firmware.UnsupportedVersionUpgrade' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.UnsupportedVersionUpgrade' resource was modified as requested. The 'firmware.UnsupportedVersionUpgrade' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + } + } + }, + "links": { + "GetFirmwareUnsupportedVersionUpgradeByMoid": { + "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "firmware" + ], + "summary": "Update a 'firmware.UnsupportedVersionUpgrade' resource.", + "operationId": "PatchFirmwareUnsupportedVersionUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.UnsupportedVersionUpgrade" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'firmware.UnsupportedVersionUpgrade' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.UnsupportedVersionUpgrade' resource was patched as requested. The 'firmware.UnsupportedVersionUpgrade' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.UnsupportedVersionUpgrade" + } + } + }, + "links": { + "GetFirmwareUnsupportedVersionUpgradeByMoid": { + "operationId": "GetFirmwareUnsupportedVersionUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/UnsupportedVersionUpgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "firmware" + ], + "summary": "Delete a 'firmware.UnsupportedVersionUpgrade' resource.", + "operationId": "DeleteFirmwareUnsupportedVersionUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.firmware.UnsupportedVersionUpgrade", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/firmware/Upgrades": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.Upgrade' resource.", + "operationId": "GetFirmwareUpgradeList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.firmware.Upgrade", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'firmware.Upgrade' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "firmware" + ], + "summary": "Create a 'firmware.Upgrade' resource.", + "operationId": "CreateFirmwareUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.firmware.Upgrade", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'firmware.Upgrade' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Upgrade' resource was created as requested. The 'firmware.Upgrade' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade" + } + } + }, + "links": { + "GetFirmwareUpgradeByMoid": { + "operationId": "GetFirmwareUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/firmware/Upgrades/{Moid}": { + "get": { + "tags": [ + "firmware" + ], + "summary": "Read a 'firmware.Upgrade' resource.", + "operationId": "GetFirmwareUpgradeByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Servers", + "READ.firmware.Upgrade", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'firmware.Upgrade' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetFirmwareUpgradeByMoid": { + "operationId": "GetFirmwareUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "firmware" + ], + "summary": "Delete a 'firmware.Upgrade' resource.", + "operationId": "DeleteFirmwareUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.firmware.Upgrade", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "firmware" + ], + "summary": "Update a 'firmware.Upgrade' resource.", + "operationId": "UpdateFirmwareUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.Upgrade" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'firmware.Upgrade' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Upgrade' resource was modified as requested. The 'firmware.Upgrade' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade" + } + } + }, + "links": { + "GetFirmwareUpgradeByMoid": { + "operationId": "GetFirmwareUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "firmware" + ], + "summary": "Update a 'firmware.Upgrade' resource.", + "operationId": "PatchFirmwareUpgrade", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.firmware.Upgrade" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'firmware.Upgrade' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'firmware.Upgrade' resource was patched as requested. The 'firmware.Upgrade' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/firmware.Upgrade" + } + } + }, + "links": { + "GetFirmwareUpgradeByMoid": { + "operationId": "GetFirmwareUpgradeByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/firmware/Upgrades/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -218724,10 +220043,1464 @@ }, "post": { "tags": [ - "management" + "management" + ], + "summary": "Update a 'management.Entity' resource.", + "operationId": "UpdateManagementEntity", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator", + "UPDATE.management.Entity" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'management.Entity' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Entity" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Entity' resource was modified as requested. The 'management.Entity' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Entity" + } + } + }, + "links": { + "GetManagementEntityByMoid": { + "operationId": "GetManagementEntityByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Entities/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "management" + ], + "summary": "Update a 'management.Entity' resource.", + "operationId": "PatchManagementEntity", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "ROLE.Account Administrator", + "UPDATE.management.Entity" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'management.Entity' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Entity" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Entity' resource was patched as requested. The 'management.Entity' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Entity" + } + } + }, + "links": { + "GetManagementEntityByMoid": { + "operationId": "GetManagementEntityByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Entities/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/management/Interfaces": { + "get": { + "tags": [ + "management" + ], + "summary": "Read a 'management.Interface' resource.", + "operationId": "GetManagementInterfaceList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Servers", + "READ.management.Interface", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'management.Interface' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Interface.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/management/Interfaces/{Moid}": { + "get": { + "tags": [ + "management" + ], + "summary": "Read a 'management.Interface' resource.", + "operationId": "GetManagementInterfaceByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View Servers", + "READ.management.Interface", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'management.Interface' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Interface" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetManagementInterfaceByMoid": { + "operationId": "GetManagementInterfaceByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Interfaces/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "management" + ], + "summary": "Update a 'management.Interface' resource.", + "operationId": "UpdateManagementInterface", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.management.Interface" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'management.Interface' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Interface" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Interface' resource was modified as requested. The 'management.Interface' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Interface" + } + } + }, + "links": { + "GetManagementInterfaceByMoid": { + "operationId": "GetManagementInterfaceByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Interfaces/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "management" + ], + "summary": "Update a 'management.Interface' resource.", + "operationId": "PatchManagementInterface", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.management.Interface" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'management.Interface' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Interface" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Interface' resource was patched as requested. The 'management.Interface' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/management.Interface" + } + } + }, + "links": { + "GetManagementInterfaceByMoid": { + "operationId": "GetManagementInterfaceByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Interfaces/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/marketplace/UseCases": { + "get": { + "tags": [ + "marketplace" + ], + "summary": "Read a 'marketplace.UseCase' resource.", + "operationId": "GetMarketplaceUseCaseList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Read-Only", + "PRIVSET.View Workflow Definitions", + "READ.marketplace.UseCase", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'marketplace.UseCase' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "marketplace" + ], + "summary": "Create a 'marketplace.UseCase' resource.", + "operationId": "CreateMarketplaceUseCase", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.marketplace.UseCase" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'marketplace.UseCase' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCase' resource was created as requested. The 'marketplace.UseCase' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase" + } + } + }, + "links": { + "GetMarketplaceUseCaseByMoid": { + "operationId": "GetMarketplaceUseCaseByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/marketplace/UseCases/{Moid}": { + "get": { + "tags": [ + "marketplace" + ], + "summary": "Read a 'marketplace.UseCase' resource.", + "operationId": "GetMarketplaceUseCaseByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Read-Only", + "PRIVSET.View Workflow Definitions", + "READ.marketplace.UseCase", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'marketplace.UseCase' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetMarketplaceUseCaseByMoid": { + "operationId": "GetMarketplaceUseCaseByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "marketplace" + ], + "summary": "Update a 'marketplace.UseCase' resource.", + "operationId": "UpdateMarketplaceUseCase", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "UPDATE.marketplace.UseCase" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'marketplace.UseCase' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCase' resource was modified as requested. The 'marketplace.UseCase' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase" + } + } + }, + "links": { + "GetMarketplaceUseCaseByMoid": { + "operationId": "GetMarketplaceUseCaseByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "marketplace" + ], + "summary": "Update a 'marketplace.UseCase' resource.", + "operationId": "PatchMarketplaceUseCase", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "UPDATE.marketplace.UseCase" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'marketplace.UseCase' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCase' resource was patched as requested. The 'marketplace.UseCase' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCase" + } + } + }, + "links": { + "GetMarketplaceUseCaseByMoid": { + "operationId": "GetMarketplaceUseCaseByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "marketplace" + ], + "summary": "Delete a 'marketplace.UseCase' resource.", + "operationId": "DeleteMarketplaceUseCase", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.marketplace.UseCase" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/marketplace/UseCaseVersions": { + "get": { + "tags": [ + "marketplace" + ], + "summary": "Read a 'marketplace.UseCaseVersion' resource.", + "operationId": "GetMarketplaceUseCaseVersionList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Read-Only", + "PRIVSET.View Workflow Definitions", + "READ.marketplace.UseCaseVersion", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'marketplace.UseCaseVersion' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCaseVersion.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "marketplace" + ], + "summary": "Create a 'marketplace.UseCaseVersion' resource.", + "operationId": "CreateMarketplaceUseCaseVersion", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.marketplace.UseCaseVersion" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'marketplace.UseCaseVersion' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCaseVersion" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCaseVersion' resource was created as requested. The 'marketplace.UseCaseVersion' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCaseVersion" + } + } + }, + "links": { + "GetMarketplaceUseCaseVersionByMoid": { + "operationId": "GetMarketplaceUseCaseVersionByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/marketplace/UseCaseVersions/{Moid}": { + "get": { + "tags": [ + "marketplace" + ], + "summary": "Read a 'marketplace.UseCaseVersion' resource.", + "operationId": "GetMarketplaceUseCaseVersionByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Read-Only", + "PRIVSET.View Workflow Definitions", + "READ.marketplace.UseCaseVersion", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'marketplace.UseCaseVersion' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.UseCaseVersion" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetMarketplaceUseCaseVersionByMoid": { + "operationId": "GetMarketplaceUseCaseVersionByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "marketplace" ], - "summary": "Update a 'management.Entity' resource.", - "operationId": "UpdateManagementEntity", + "summary": "Update a 'marketplace.UseCaseVersion' resource.", + "operationId": "UpdateMarketplaceUseCaseVersion", "security": [ { "cookieAuth": [] @@ -218737,10 +221510,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator", - "UPDATE.management.Entity" + "UPDATE.marketplace.UseCaseVersion" ] } ], @@ -218753,12 +221523,12 @@ } ], "requestBody": { - "description": "The 'management.Entity' resource to update.", + "description": "The 'marketplace.UseCaseVersion' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Entity" + "$ref": "#/components/schemas/marketplace.UseCaseVersion" } }, "application/json-patch+json": { @@ -218770,7 +221540,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Entity' resource was modified as requested. The 'management.Entity' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCaseVersion' resource was modified as requested. The 'marketplace.UseCaseVersion' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -218782,17 +221552,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Entity" + "$ref": "#/components/schemas/marketplace.UseCaseVersion" } } }, "links": { - "GetManagementEntityByMoid": { - "operationId": "GetManagementEntityByMoid", + "GetMarketplaceUseCaseVersionByMoid": { + "operationId": "GetMarketplaceUseCaseVersionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Entities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -218821,10 +221591,10 @@ }, "patch": { "tags": [ - "management" + "marketplace" ], - "summary": "Update a 'management.Entity' resource.", - "operationId": "PatchManagementEntity", + "summary": "Update a 'marketplace.UseCaseVersion' resource.", + "operationId": "PatchMarketplaceUseCaseVersion", "security": [ { "cookieAuth": [] @@ -218834,10 +221604,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "ROLE.Account Administrator", - "UPDATE.management.Entity" + "UPDATE.marketplace.UseCaseVersion" ] } ], @@ -218850,12 +221617,12 @@ } ], "requestBody": { - "description": "The 'management.Entity' resource to update.", + "description": "The 'marketplace.UseCaseVersion' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Entity" + "$ref": "#/components/schemas/marketplace.UseCaseVersion" } }, "application/json-patch+json": { @@ -218867,7 +221634,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Entity' resource was patched as requested. The 'management.Entity' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCaseVersion' resource was patched as requested. The 'marketplace.UseCaseVersion' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -218879,17 +221646,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Entity" + "$ref": "#/components/schemas/marketplace.UseCaseVersion" } } }, "links": { - "GetManagementEntityByMoid": { - "operationId": "GetManagementEntityByMoid", + "GetMarketplaceUseCaseVersionByMoid": { + "operationId": "GetMarketplaceUseCaseVersionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Entities/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -218915,15 +221682,68 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "marketplace" + ], + "summary": "Delete a 'marketplace.UseCaseVersion' resource.", + "operationId": "DeleteMarketplaceUseCaseVersion", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.marketplace.UseCaseVersion" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/management/Interfaces": { + "/api/v1/memory/Arrays": { "get": { "tags": [ - "management" + "memory" ], - "summary": "Read a 'management.Interface' resource.", - "operationId": "GetManagementInterfaceList", + "summary": "Read a 'memory.Array' resource.", + "operationId": "GetMemoryArrayList", "security": [ { "cookieAuth": [] @@ -218936,9 +221756,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.management.Interface", + "READ.memory.Array", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -218981,7 +221800,7 @@ ], "responses": { "200": { - "description": "List of 'management.Interface' resources for the given filter criteria", + "description": "List of 'memory.Array' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -218999,7 +221818,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Interface.Response" + "$ref": "#/components/schemas/memory.Array.Response" } }, "text/csv": { @@ -219032,13 +221851,13 @@ } } }, - "/api/v1/management/Interfaces/{Moid}": { + "/api/v1/memory/Arrays/{Moid}": { "get": { "tags": [ - "management" + "memory" ], - "summary": "Read a 'management.Interface' resource.", - "operationId": "GetManagementInterfaceByMoid", + "summary": "Read a 'memory.Array' resource.", + "operationId": "GetMemoryArrayByMoid", "security": [ { "cookieAuth": [] @@ -219051,9 +221870,8 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", "PRIVSET.View Servers", - "READ.management.Interface", + "READ.memory.Array", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -219066,7 +221884,7 @@ ], "responses": { "200": { - "description": "An instance of the 'management.Interface' resource.", + "description": "An instance of the 'memory.Array' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219084,7 +221902,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Interface" + "$ref": "#/components/schemas/memory.Array" } }, "text/csv": { @@ -219099,12 +221917,12 @@ } }, "links": { - "GetManagementInterfaceByMoid": { - "operationId": "GetManagementInterfaceByMoid", + "GetMemoryArrayByMoid": { + "operationId": "GetMemoryArrayByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Interfaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Arrays/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -219133,10 +221951,10 @@ }, "post": { "tags": [ - "management" + "memory" ], - "summary": "Update a 'management.Interface' resource.", - "operationId": "UpdateManagementInterface", + "summary": "Update a 'memory.Array' resource.", + "operationId": "UpdateMemoryArray", "security": [ { "cookieAuth": [] @@ -219147,10 +221965,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.management.Interface" + "UPDATE.memory.Array" ] } ], @@ -219163,12 +221980,12 @@ } ], "requestBody": { - "description": "The 'management.Interface' resource to update.", + "description": "The 'memory.Array' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Interface" + "$ref": "#/components/schemas/memory.Array" } }, "application/json-patch+json": { @@ -219180,7 +221997,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Interface' resource was modified as requested. The 'management.Interface' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Array' resource was modified as requested. The 'memory.Array' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219192,17 +222009,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Interface" + "$ref": "#/components/schemas/memory.Array" } } }, "links": { - "GetManagementInterfaceByMoid": { - "operationId": "GetManagementInterfaceByMoid", + "GetMemoryArrayByMoid": { + "operationId": "GetMemoryArrayByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Interfaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Arrays/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -219231,10 +222048,10 @@ }, "patch": { "tags": [ - "management" + "memory" ], - "summary": "Update a 'management.Interface' resource.", - "operationId": "PatchManagementInterface", + "summary": "Update a 'memory.Array' resource.", + "operationId": "PatchMemoryArray", "security": [ { "cookieAuth": [] @@ -219245,10 +222062,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.management.Interface" + "UPDATE.memory.Array" ] } ], @@ -219261,12 +222077,12 @@ } ], "requestBody": { - "description": "The 'management.Interface' resource to update.", + "description": "The 'memory.Array' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Interface" + "$ref": "#/components/schemas/memory.Array" } }, "application/json-patch+json": { @@ -219278,7 +222094,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'management.Interface' resource was patched as requested. The 'management.Interface' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Array' resource was patched as requested. The 'memory.Array' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219290,17 +222106,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/management.Interface" + "$ref": "#/components/schemas/memory.Array" } } }, "links": { - "GetManagementInterfaceByMoid": { - "operationId": "GetManagementInterfaceByMoid", + "GetMemoryArrayByMoid": { + "operationId": "GetMemoryArrayByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/management/Interfaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Arrays/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -219328,13 +222144,13 @@ } } }, - "/api/v1/marketplace/UseCases": { + "/api/v1/memory/PersistentMemoryConfigResults": { "get": { "tags": [ - "marketplace" + "memory" ], - "summary": "Read a 'marketplace.UseCase' resource.", - "operationId": "GetMarketplaceUseCaseList", + "summary": "Read a 'memory.PersistentMemoryConfigResult' resource.", + "operationId": "GetMemoryPersistentMemoryConfigResultList", "security": [ { "cookieAuth": [] @@ -219345,11 +222161,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Execute Workflows", - "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Workflow Definitions", - "READ.marketplace.UseCase", + "PRIVSET.View Servers", + "READ.memory.PersistentMemoryConfigResult", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -219392,7 +222207,7 @@ ], "responses": { "200": { - "description": "List of 'marketplace.UseCase' resources for the given filter criteria", + "description": "List of 'memory.PersistentMemoryConfigResult' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219410,7 +222225,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCase.Response" + "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult.Response" } }, "text/csv": { @@ -219441,104 +222256,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "marketplace" - ], - "summary": "Create a 'marketplace.UseCase' resource.", - "operationId": "CreateMarketplaceUseCase", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.marketplace.UseCase" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'marketplace.UseCase' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/marketplace.UseCase" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCase' resource was created as requested. The 'marketplace.UseCase' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/marketplace.UseCase" - } - } - }, - "links": { - "GetMarketplaceUseCaseByMoid": { - "operationId": "GetMarketplaceUseCaseByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/marketplace/UseCases/{Moid}": { + "/api/v1/memory/PersistentMemoryConfigResults/{Moid}": { "get": { "tags": [ - "marketplace" + "memory" ], - "summary": "Read a 'marketplace.UseCase' resource.", - "operationId": "GetMarketplaceUseCaseByMoid", + "summary": "Read a 'memory.PersistentMemoryConfigResult' resource.", + "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", "security": [ { "cookieAuth": [] @@ -219549,11 +222275,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Execute Workflows", - "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Workflow Definitions", - "READ.marketplace.UseCase", + "PRIVSET.View Servers", + "READ.memory.PersistentMemoryConfigResult", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -219566,7 +222291,7 @@ ], "responses": { "200": { - "description": "An instance of the 'marketplace.UseCase' resource.", + "description": "An instance of the 'memory.PersistentMemoryConfigResult' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219584,7 +222309,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCase" + "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" } }, "text/csv": { @@ -219599,12 +222324,12 @@ } }, "links": { - "GetMarketplaceUseCaseByMoid": { - "operationId": "GetMarketplaceUseCaseByMoid", + "GetMemoryPersistentMemoryConfigResultByMoid": { + "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -219633,10 +222358,10 @@ }, "post": { "tags": [ - "marketplace" + "memory" ], - "summary": "Update a 'marketplace.UseCase' resource.", - "operationId": "UpdateMarketplaceUseCase", + "summary": "Update a 'memory.PersistentMemoryConfigResult' resource.", + "operationId": "UpdateMemoryPersistentMemoryConfigResult", "security": [ { "cookieAuth": [] @@ -219646,7 +222371,10 @@ }, { "oAuth2": [ - "UPDATE.marketplace.UseCase" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.memory.PersistentMemoryConfigResult" ] } ], @@ -219659,12 +222387,12 @@ } ], "requestBody": { - "description": "The 'marketplace.UseCase' resource to update.", + "description": "The 'memory.PersistentMemoryConfigResult' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCase" + "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" } }, "application/json-patch+json": { @@ -219676,7 +222404,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCase' resource was modified as requested. The 'marketplace.UseCase' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfigResult' resource was modified as requested. The 'memory.PersistentMemoryConfigResult' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219688,17 +222416,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCase" + "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" } } }, "links": { - "GetMarketplaceUseCaseByMoid": { - "operationId": "GetMarketplaceUseCaseByMoid", + "GetMemoryPersistentMemoryConfigResultByMoid": { + "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -219727,10 +222455,10 @@ }, "patch": { "tags": [ - "marketplace" + "memory" ], - "summary": "Update a 'marketplace.UseCase' resource.", - "operationId": "PatchMarketplaceUseCase", + "summary": "Update a 'memory.PersistentMemoryConfigResult' resource.", + "operationId": "PatchMemoryPersistentMemoryConfigResult", "security": [ { "cookieAuth": [] @@ -219740,7 +222468,10 @@ }, { "oAuth2": [ - "UPDATE.marketplace.UseCase" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.memory.PersistentMemoryConfigResult" ] } ], @@ -219753,12 +222484,12 @@ } ], "requestBody": { - "description": "The 'marketplace.UseCase' resource to update.", + "description": "The 'memory.PersistentMemoryConfigResult' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCase" + "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" } }, "application/json-patch+json": { @@ -219770,7 +222501,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCase' resource was patched as requested. The 'marketplace.UseCase' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfigResult' resource was patched as requested. The 'memory.PersistentMemoryConfigResult' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219782,17 +222513,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCase" + "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" } } }, "links": { - "GetMarketplaceUseCaseByMoid": { - "operationId": "GetMarketplaceUseCaseByMoid", + "GetMemoryPersistentMemoryConfigResultByMoid": { + "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCases/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -219818,68 +222549,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "marketplace" - ], - "summary": "Delete a 'marketplace.UseCase' resource.", - "operationId": "DeleteMarketplaceUseCase", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.marketplace.UseCase" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/marketplace/UseCaseVersions": { + "/api/v1/memory/PersistentMemoryConfigurations": { "get": { "tags": [ - "marketplace" + "memory" ], - "summary": "Read a 'marketplace.UseCaseVersion' resource.", - "operationId": "GetMarketplaceUseCaseVersionList", + "summary": "Read a 'memory.PersistentMemoryConfiguration' resource.", + "operationId": "GetMemoryPersistentMemoryConfigurationList", "security": [ { "cookieAuth": [] @@ -219890,11 +222568,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Execute Workflows", - "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Workflow Definitions", - "READ.marketplace.UseCaseVersion", + "PRIVSET.View Servers", + "READ.memory.PersistentMemoryConfiguration", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -219937,7 +222614,7 @@ ], "responses": { "200": { - "description": "List of 'marketplace.UseCaseVersion' resources for the given filter criteria", + "description": "List of 'memory.PersistentMemoryConfiguration' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -219955,7 +222632,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion.Response" + "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration.Response" } }, "text/csv": { @@ -219986,104 +222663,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { - "tags": [ - "marketplace" - ], - "summary": "Create a 'marketplace.UseCaseVersion' resource.", - "operationId": "CreateMarketplaceUseCaseVersion", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "CREATE.marketplace.UseCaseVersion" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'marketplace.UseCaseVersion' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCaseVersion' resource was created as requested. The 'marketplace.UseCaseVersion' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion" - } - } - }, - "links": { - "GetMarketplaceUseCaseVersionByMoid": { - "operationId": "GetMarketplaceUseCaseVersionByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/marketplace/UseCaseVersions/{Moid}": { + "/api/v1/memory/PersistentMemoryConfigurations/{Moid}": { "get": { "tags": [ - "marketplace" + "memory" ], - "summary": "Read a 'marketplace.UseCaseVersion' resource.", - "operationId": "GetMarketplaceUseCaseVersionByMoid", + "summary": "Read a 'memory.PersistentMemoryConfiguration' resource.", + "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", "security": [ { "cookieAuth": [] @@ -220094,11 +222682,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Execute Workflows", - "PRIVSET.Manage Workflow Definitions", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Workflow Definitions", - "READ.marketplace.UseCaseVersion", + "PRIVSET.View Servers", + "READ.memory.PersistentMemoryConfiguration", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -220111,7 +222698,7 @@ ], "responses": { "200": { - "description": "An instance of the 'marketplace.UseCaseVersion' resource.", + "description": "An instance of the 'memory.PersistentMemoryConfiguration' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220129,7 +222716,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion" + "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" } }, "text/csv": { @@ -220144,12 +222731,12 @@ } }, "links": { - "GetMarketplaceUseCaseVersionByMoid": { - "operationId": "GetMarketplaceUseCaseVersionByMoid", + "GetMemoryPersistentMemoryConfigurationByMoid": { + "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -220178,104 +222765,10 @@ }, "post": { "tags": [ - "marketplace" - ], - "summary": "Update a 'marketplace.UseCaseVersion' resource.", - "operationId": "UpdateMarketplaceUseCaseVersion", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "UPDATE.marketplace.UseCaseVersion" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" - } - ], - "requestBody": { - "description": "The 'marketplace.UseCaseVersion' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCaseVersion' resource was modified as requested. The 'marketplace.UseCaseVersion' resource is modified before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion" - } - } - }, - "links": { - "GetMarketplaceUseCaseVersionByMoid": { - "operationId": "GetMarketplaceUseCaseVersionByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - }, - "patch": { - "tags": [ - "marketplace" + "memory" ], - "summary": "Update a 'marketplace.UseCaseVersion' resource.", - "operationId": "PatchMarketplaceUseCaseVersion", + "summary": "Update a 'memory.PersistentMemoryConfiguration' resource.", + "operationId": "UpdateMemoryPersistentMemoryConfiguration", "security": [ { "cookieAuth": [] @@ -220285,7 +222778,10 @@ }, { "oAuth2": [ - "UPDATE.marketplace.UseCaseVersion" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.memory.PersistentMemoryConfiguration" ] } ], @@ -220298,12 +222794,12 @@ } ], "requestBody": { - "description": "The 'marketplace.UseCaseVersion' resource to update.", + "description": "The 'memory.PersistentMemoryConfiguration' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion" + "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" } }, "application/json-patch+json": { @@ -220315,7 +222811,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'marketplace.UseCaseVersion' resource was patched as requested. The 'marketplace.UseCaseVersion' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfiguration' resource was modified as requested. The 'memory.PersistentMemoryConfiguration' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220327,17 +222823,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/marketplace.UseCaseVersion" + "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" } } }, "links": { - "GetMarketplaceUseCaseVersionByMoid": { - "operationId": "GetMarketplaceUseCaseVersionByMoid", + "GetMemoryPersistentMemoryConfigurationByMoid": { + "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/marketplace/UseCaseVersions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -220364,12 +222860,12 @@ } } }, - "delete": { + "patch": { "tags": [ - "marketplace" + "memory" ], - "summary": "Delete a 'marketplace.UseCaseVersion' resource.", - "operationId": "DeleteMarketplaceUseCaseVersion", + "summary": "Update a 'memory.PersistentMemoryConfiguration' resource.", + "operationId": "PatchMemoryPersistentMemoryConfiguration", "security": [ { "cookieAuth": [] @@ -220379,18 +222875,40 @@ }, { "oAuth2": [ - "DELETE.marketplace.UseCaseVersion" + "PRIVSET.Account Administrator", + "PRIVSET.Manage Servers", + "ROLE.Account Administrator", + "UPDATE.memory.PersistentMemoryConfiguration" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'memory.PersistentMemoryConfiguration' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfiguration' resource was patched as requested. The 'memory.PersistentMemoryConfiguration' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220398,6 +222916,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" + } + } + }, + "links": { + "GetMemoryPersistentMemoryConfigurationByMoid": { + "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigurations/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -220418,13 +222958,13 @@ } } }, - "/api/v1/memory/Arrays": { + "/api/v1/memory/PersistentMemoryNamespaces": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.Array' resource.", - "operationId": "GetMemoryArrayList", + "summary": "Read a 'memory.PersistentMemoryNamespace' resource.", + "operationId": "GetMemoryPersistentMemoryNamespaceList", "security": [ { "cookieAuth": [] @@ -220438,7 +222978,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.Array", + "READ.memory.PersistentMemoryNamespace", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -220481,7 +223021,7 @@ ], "responses": { "200": { - "description": "List of 'memory.Array' resources for the given filter criteria", + "description": "List of 'memory.PersistentMemoryNamespace' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220499,7 +223039,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Array.Response" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespace.Response" } }, "text/csv": { @@ -220532,13 +223072,13 @@ } } }, - "/api/v1/memory/Arrays/{Moid}": { + "/api/v1/memory/PersistentMemoryNamespaces/{Moid}": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.Array' resource.", - "operationId": "GetMemoryArrayByMoid", + "summary": "Read a 'memory.PersistentMemoryNamespace' resource.", + "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", "security": [ { "cookieAuth": [] @@ -220552,7 +223092,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.Array", + "READ.memory.PersistentMemoryNamespace", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -220565,7 +223105,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.Array' resource.", + "description": "An instance of the 'memory.PersistentMemoryNamespace' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220583,7 +223123,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Array" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" } }, "text/csv": { @@ -220598,12 +223138,12 @@ } }, "links": { - "GetMemoryArrayByMoid": { - "operationId": "GetMemoryArrayByMoid", + "GetMemoryPersistentMemoryNamespaceByMoid": { + "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Arrays/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaces/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -220634,8 +223174,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.Array' resource.", - "operationId": "UpdateMemoryArray", + "summary": "Update a 'memory.PersistentMemoryNamespace' resource.", + "operationId": "UpdateMemoryPersistentMemoryNamespace", "security": [ { "cookieAuth": [] @@ -220648,7 +223188,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.Array" + "UPDATE.memory.PersistentMemoryNamespace" ] } ], @@ -220661,12 +223201,12 @@ } ], "requestBody": { - "description": "The 'memory.Array' resource to update.", + "description": "The 'memory.PersistentMemoryNamespace' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Array" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" } }, "application/json-patch+json": { @@ -220678,7 +223218,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Array' resource was modified as requested. The 'memory.Array' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespace' resource was modified as requested. The 'memory.PersistentMemoryNamespace' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220690,17 +223230,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Array" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" } } }, "links": { - "GetMemoryArrayByMoid": { - "operationId": "GetMemoryArrayByMoid", + "GetMemoryPersistentMemoryNamespaceByMoid": { + "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Arrays/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaces/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -220731,8 +223271,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.Array' resource.", - "operationId": "PatchMemoryArray", + "summary": "Update a 'memory.PersistentMemoryNamespace' resource.", + "operationId": "PatchMemoryPersistentMemoryNamespace", "security": [ { "cookieAuth": [] @@ -220745,7 +223285,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.Array" + "UPDATE.memory.PersistentMemoryNamespace" ] } ], @@ -220758,12 +223298,12 @@ } ], "requestBody": { - "description": "The 'memory.Array' resource to update.", + "description": "The 'memory.PersistentMemoryNamespace' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Array" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" } }, "application/json-patch+json": { @@ -220775,7 +223315,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Array' resource was patched as requested. The 'memory.Array' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespace' resource was patched as requested. The 'memory.PersistentMemoryNamespace' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220787,17 +223327,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Array" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" } } }, "links": { - "GetMemoryArrayByMoid": { - "operationId": "GetMemoryArrayByMoid", + "GetMemoryPersistentMemoryNamespaceByMoid": { + "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Arrays/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaces/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -220825,13 +223365,13 @@ } } }, - "/api/v1/memory/PersistentMemoryConfigResults": { + "/api/v1/memory/PersistentMemoryNamespaceConfigResults": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryConfigResult' resource.", - "operationId": "GetMemoryPersistentMemoryConfigResultList", + "summary": "Read a 'memory.PersistentMemoryNamespaceConfigResult' resource.", + "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultList", "security": [ { "cookieAuth": [] @@ -220845,7 +223385,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryConfigResult", + "READ.memory.PersistentMemoryNamespaceConfigResult", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -220888,7 +223428,7 @@ ], "responses": { "200": { - "description": "List of 'memory.PersistentMemoryConfigResult' resources for the given filter criteria", + "description": "List of 'memory.PersistentMemoryNamespaceConfigResult' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220906,7 +223446,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult.Response" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult.Response" } }, "text/csv": { @@ -220939,13 +223479,13 @@ } } }, - "/api/v1/memory/PersistentMemoryConfigResults/{Moid}": { + "/api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryConfigResult' resource.", - "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", + "summary": "Read a 'memory.PersistentMemoryNamespaceConfigResult' resource.", + "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", "security": [ { "cookieAuth": [] @@ -220959,7 +223499,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryConfigResult", + "READ.memory.PersistentMemoryNamespaceConfigResult", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -220972,7 +223512,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.PersistentMemoryConfigResult' resource.", + "description": "An instance of the 'memory.PersistentMemoryNamespaceConfigResult' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -220990,7 +223530,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" } }, "text/csv": { @@ -221005,12 +223545,12 @@ } }, "links": { - "GetMemoryPersistentMemoryConfigResultByMoid": { - "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", + "GetMemoryPersistentMemoryNamespaceConfigResultByMoid": { + "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221041,8 +223581,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryConfigResult' resource.", - "operationId": "UpdateMemoryPersistentMemoryConfigResult", + "summary": "Update a 'memory.PersistentMemoryNamespaceConfigResult' resource.", + "operationId": "UpdateMemoryPersistentMemoryNamespaceConfigResult", "security": [ { "cookieAuth": [] @@ -221055,7 +223595,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryConfigResult" + "UPDATE.memory.PersistentMemoryNamespaceConfigResult" ] } ], @@ -221068,12 +223608,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryConfigResult' resource to update.", + "description": "The 'memory.PersistentMemoryNamespaceConfigResult' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" } }, "application/json-patch+json": { @@ -221085,7 +223625,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfigResult' resource was modified as requested. The 'memory.PersistentMemoryConfigResult' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespaceConfigResult' resource was modified as requested. The 'memory.PersistentMemoryNamespaceConfigResult' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221097,17 +223637,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" } } }, "links": { - "GetMemoryPersistentMemoryConfigResultByMoid": { - "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", + "GetMemoryPersistentMemoryNamespaceConfigResultByMoid": { + "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221138,8 +223678,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryConfigResult' resource.", - "operationId": "PatchMemoryPersistentMemoryConfigResult", + "summary": "Update a 'memory.PersistentMemoryNamespaceConfigResult' resource.", + "operationId": "PatchMemoryPersistentMemoryNamespaceConfigResult", "security": [ { "cookieAuth": [] @@ -221152,7 +223692,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryConfigResult" + "UPDATE.memory.PersistentMemoryNamespaceConfigResult" ] } ], @@ -221165,12 +223705,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryConfigResult' resource to update.", + "description": "The 'memory.PersistentMemoryNamespaceConfigResult' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" } }, "application/json-patch+json": { @@ -221182,7 +223722,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfigResult' resource was patched as requested. The 'memory.PersistentMemoryConfigResult' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespaceConfigResult' resource was patched as requested. The 'memory.PersistentMemoryNamespaceConfigResult' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221194,17 +223734,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" } } }, "links": { - "GetMemoryPersistentMemoryConfigResultByMoid": { - "operationId": "GetMemoryPersistentMemoryConfigResultByMoid", + "GetMemoryPersistentMemoryNamespaceConfigResultByMoid": { + "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221232,13 +223772,13 @@ } } }, - "/api/v1/memory/PersistentMemoryConfigurations": { + "/api/v1/memory/PersistentMemoryPolicies": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryConfiguration' resource.", - "operationId": "GetMemoryPersistentMemoryConfigurationList", + "summary": "Read a 'memory.PersistentMemoryPolicy' resource.", + "operationId": "GetMemoryPersistentMemoryPolicyList", "security": [ { "cookieAuth": [] @@ -221249,10 +223789,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.memory.PersistentMemoryConfiguration", + "PRIVSET.View Server Profiles", + "READ.memory.PersistentMemoryPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -221295,7 +223835,7 @@ ], "responses": { "200": { - "description": "List of 'memory.PersistentMemoryConfiguration' resources for the given filter criteria", + "description": "List of 'memory.PersistentMemoryPolicy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221313,7 +223853,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration.Response" + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy.Response" } }, "text/csv": { @@ -221344,15 +223884,107 @@ "$ref": "#/components/responses/default" } } + }, + "post": { + "tags": [ + "memory" + ], + "summary": "Create a 'memory.PersistentMemoryPolicy' resource.", + "operationId": "CreateMemoryPersistentMemoryPolicy", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.memory.PersistentMemoryPolicy", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'memory.PersistentMemoryPolicy' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryPolicy' resource was created as requested. The 'memory.PersistentMemoryPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + } + } + }, + "links": { + "GetMemoryPersistentMemoryPolicyByMoid": { + "operationId": "GetMemoryPersistentMemoryPolicyByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/memory/PersistentMemoryConfigurations/{Moid}": { + "/api/v1/memory/PersistentMemoryPolicies/{Moid}": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryConfiguration' resource.", - "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", + "summary": "Read a 'memory.PersistentMemoryPolicy' resource.", + "operationId": "GetMemoryPersistentMemoryPolicyByMoid", "security": [ { "cookieAuth": [] @@ -221363,10 +223995,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.memory.PersistentMemoryConfiguration", + "PRIVSET.View Server Profiles", + "READ.memory.PersistentMemoryPolicy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -221379,7 +224011,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.PersistentMemoryConfiguration' resource.", + "description": "An instance of the 'memory.PersistentMemoryPolicy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221397,7 +224029,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" } }, "text/csv": { @@ -221412,12 +224044,12 @@ } }, "links": { - "GetMemoryPersistentMemoryConfigurationByMoid": { - "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", + "GetMemoryPersistentMemoryPolicyByMoid": { + "operationId": "GetMemoryPersistentMemoryPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigurations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221448,8 +224080,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryConfiguration' resource.", - "operationId": "UpdateMemoryPersistentMemoryConfiguration", + "summary": "Update a 'memory.PersistentMemoryPolicy' resource.", + "operationId": "UpdateMemoryPersistentMemoryPolicy", "security": [ { "cookieAuth": [] @@ -221460,9 +224092,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryConfiguration" + "UPDATE.memory.PersistentMemoryPolicy" ] } ], @@ -221475,12 +224107,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryConfiguration' resource to update.", + "description": "The 'memory.PersistentMemoryPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" } }, "application/json-patch+json": { @@ -221492,7 +224124,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfiguration' resource was modified as requested. The 'memory.PersistentMemoryConfiguration' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryPolicy' resource was modified as requested. The 'memory.PersistentMemoryPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221504,17 +224136,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" } } }, "links": { - "GetMemoryPersistentMemoryConfigurationByMoid": { - "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", + "GetMemoryPersistentMemoryPolicyByMoid": { + "operationId": "GetMemoryPersistentMemoryPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigurations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221545,8 +224177,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryConfiguration' resource.", - "operationId": "PatchMemoryPersistentMemoryConfiguration", + "summary": "Update a 'memory.PersistentMemoryPolicy' resource.", + "operationId": "PatchMemoryPersistentMemoryPolicy", "security": [ { "cookieAuth": [] @@ -221557,9 +224189,9 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryConfiguration" + "UPDATE.memory.PersistentMemoryPolicy" ] } ], @@ -221572,12 +224204,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryConfiguration' resource to update.", + "description": "The 'memory.PersistentMemoryPolicy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" } }, "application/json-patch+json": { @@ -221589,7 +224221,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryConfiguration' resource was patched as requested. The 'memory.PersistentMemoryConfiguration' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryPolicy' resource was patched as requested. The 'memory.PersistentMemoryPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221601,17 +224233,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryConfiguration" + "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" } } }, "links": { - "GetMemoryPersistentMemoryConfigurationByMoid": { - "operationId": "GetMemoryPersistentMemoryConfigurationByMoid", + "GetMemoryPersistentMemoryPolicyByMoid": { + "operationId": "GetMemoryPersistentMemoryPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryConfigurations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221637,15 +224269,71 @@ "$ref": "#/components/responses/default" } } + }, + "delete": { + "tags": [ + "memory" + ], + "summary": "Delete a 'memory.PersistentMemoryPolicy' resource.", + "operationId": "DeleteMemoryPersistentMemoryPolicy", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.memory.PersistentMemoryPolicy", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/memory/PersistentMemoryNamespaces": { + "/api/v1/memory/PersistentMemoryRegions": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryNamespace' resource.", - "operationId": "GetMemoryPersistentMemoryNamespaceList", + "summary": "Read a 'memory.PersistentMemoryRegion' resource.", + "operationId": "GetMemoryPersistentMemoryRegionList", "security": [ { "cookieAuth": [] @@ -221659,7 +224347,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryNamespace", + "READ.memory.PersistentMemoryRegion", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -221702,7 +224390,7 @@ ], "responses": { "200": { - "description": "List of 'memory.PersistentMemoryNamespace' resources for the given filter criteria", + "description": "List of 'memory.PersistentMemoryRegion' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221720,7 +224408,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespace.Response" + "$ref": "#/components/schemas/memory.PersistentMemoryRegion.Response" } }, "text/csv": { @@ -221753,13 +224441,13 @@ } } }, - "/api/v1/memory/PersistentMemoryNamespaces/{Moid}": { + "/api/v1/memory/PersistentMemoryRegions/{Moid}": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryNamespace' resource.", - "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", + "summary": "Read a 'memory.PersistentMemoryRegion' resource.", + "operationId": "GetMemoryPersistentMemoryRegionByMoid", "security": [ { "cookieAuth": [] @@ -221773,7 +224461,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryNamespace", + "READ.memory.PersistentMemoryRegion", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -221786,7 +224474,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.PersistentMemoryNamespace' resource.", + "description": "An instance of the 'memory.PersistentMemoryRegion' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221804,7 +224492,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" + "$ref": "#/components/schemas/memory.PersistentMemoryRegion" } }, "text/csv": { @@ -221819,12 +224507,12 @@ } }, "links": { - "GetMemoryPersistentMemoryNamespaceByMoid": { - "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", + "GetMemoryPersistentMemoryRegionByMoid": { + "operationId": "GetMemoryPersistentMemoryRegionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryRegions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221855,8 +224543,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryNamespace' resource.", - "operationId": "UpdateMemoryPersistentMemoryNamespace", + "summary": "Update a 'memory.PersistentMemoryRegion' resource.", + "operationId": "UpdateMemoryPersistentMemoryRegion", "security": [ { "cookieAuth": [] @@ -221869,7 +224557,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryNamespace" + "UPDATE.memory.PersistentMemoryRegion" ] } ], @@ -221882,12 +224570,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryNamespace' resource to update.", + "description": "The 'memory.PersistentMemoryRegion' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" + "$ref": "#/components/schemas/memory.PersistentMemoryRegion" } }, "application/json-patch+json": { @@ -221899,7 +224587,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespace' resource was modified as requested. The 'memory.PersistentMemoryNamespace' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryRegion' resource was modified as requested. The 'memory.PersistentMemoryRegion' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -221911,17 +224599,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" + "$ref": "#/components/schemas/memory.PersistentMemoryRegion" } } }, "links": { - "GetMemoryPersistentMemoryNamespaceByMoid": { - "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", + "GetMemoryPersistentMemoryRegionByMoid": { + "operationId": "GetMemoryPersistentMemoryRegionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryRegions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -221952,8 +224640,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryNamespace' resource.", - "operationId": "PatchMemoryPersistentMemoryNamespace", + "summary": "Update a 'memory.PersistentMemoryRegion' resource.", + "operationId": "PatchMemoryPersistentMemoryRegion", "security": [ { "cookieAuth": [] @@ -221966,7 +224654,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryNamespace" + "UPDATE.memory.PersistentMemoryRegion" ] } ], @@ -221979,12 +224667,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryNamespace' resource to update.", + "description": "The 'memory.PersistentMemoryRegion' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" + "$ref": "#/components/schemas/memory.PersistentMemoryRegion" } }, "application/json-patch+json": { @@ -221996,7 +224684,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespace' resource was patched as requested. The 'memory.PersistentMemoryNamespace' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryRegion' resource was patched as requested. The 'memory.PersistentMemoryRegion' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222008,17 +224696,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespace" + "$ref": "#/components/schemas/memory.PersistentMemoryRegion" } } }, "links": { - "GetMemoryPersistentMemoryNamespaceByMoid": { - "operationId": "GetMemoryPersistentMemoryNamespaceByMoid", + "GetMemoryPersistentMemoryRegionByMoid": { + "operationId": "GetMemoryPersistentMemoryRegionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaces/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryRegions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222046,13 +224734,13 @@ } } }, - "/api/v1/memory/PersistentMemoryNamespaceConfigResults": { + "/api/v1/memory/PersistentMemoryUnits": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryNamespaceConfigResult' resource.", - "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultList", + "summary": "Read a 'memory.PersistentMemoryUnit' resource.", + "operationId": "GetMemoryPersistentMemoryUnitList", "security": [ { "cookieAuth": [] @@ -222066,7 +224754,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryNamespaceConfigResult", + "READ.memory.PersistentMemoryUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -222109,7 +224797,7 @@ ], "responses": { "200": { - "description": "List of 'memory.PersistentMemoryNamespaceConfigResult' resources for the given filter criteria", + "description": "List of 'memory.PersistentMemoryUnit' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222127,7 +224815,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult.Response" + "$ref": "#/components/schemas/memory.PersistentMemoryUnit.Response" } }, "text/csv": { @@ -222160,13 +224848,13 @@ } } }, - "/api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}": { + "/api/v1/memory/PersistentMemoryUnits/{Moid}": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryNamespaceConfigResult' resource.", - "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", + "summary": "Read a 'memory.PersistentMemoryUnit' resource.", + "operationId": "GetMemoryPersistentMemoryUnitByMoid", "security": [ { "cookieAuth": [] @@ -222180,7 +224868,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryNamespaceConfigResult", + "READ.memory.PersistentMemoryUnit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -222193,7 +224881,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.PersistentMemoryNamespaceConfigResult' resource.", + "description": "An instance of the 'memory.PersistentMemoryUnit' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222211,7 +224899,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryUnit" } }, "text/csv": { @@ -222226,12 +224914,12 @@ } }, "links": { - "GetMemoryPersistentMemoryNamespaceConfigResultByMoid": { - "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", + "GetMemoryPersistentMemoryUnitByMoid": { + "operationId": "GetMemoryPersistentMemoryUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222262,8 +224950,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryNamespaceConfigResult' resource.", - "operationId": "UpdateMemoryPersistentMemoryNamespaceConfigResult", + "summary": "Update a 'memory.PersistentMemoryUnit' resource.", + "operationId": "UpdateMemoryPersistentMemoryUnit", "security": [ { "cookieAuth": [] @@ -222276,7 +224964,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryNamespaceConfigResult" + "UPDATE.memory.PersistentMemoryUnit" ] } ], @@ -222289,12 +224977,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryNamespaceConfigResult' resource to update.", + "description": "The 'memory.PersistentMemoryUnit' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryUnit" } }, "application/json-patch+json": { @@ -222306,7 +224994,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespaceConfigResult' resource was modified as requested. The 'memory.PersistentMemoryNamespaceConfigResult' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryUnit' resource was modified as requested. The 'memory.PersistentMemoryUnit' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222318,17 +225006,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryUnit" } } }, "links": { - "GetMemoryPersistentMemoryNamespaceConfigResultByMoid": { - "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", + "GetMemoryPersistentMemoryUnitByMoid": { + "operationId": "GetMemoryPersistentMemoryUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222359,8 +225047,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryNamespaceConfigResult' resource.", - "operationId": "PatchMemoryPersistentMemoryNamespaceConfigResult", + "summary": "Update a 'memory.PersistentMemoryUnit' resource.", + "operationId": "PatchMemoryPersistentMemoryUnit", "security": [ { "cookieAuth": [] @@ -222373,7 +225061,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryNamespaceConfigResult" + "UPDATE.memory.PersistentMemoryUnit" ] } ], @@ -222386,12 +225074,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryNamespaceConfigResult' resource to update.", + "description": "The 'memory.PersistentMemoryUnit' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryUnit" } }, "application/json-patch+json": { @@ -222403,7 +225091,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryNamespaceConfigResult' resource was patched as requested. The 'memory.PersistentMemoryNamespaceConfigResult' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryUnit' resource was patched as requested. The 'memory.PersistentMemoryUnit' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222415,17 +225103,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryNamespaceConfigResult" + "$ref": "#/components/schemas/memory.PersistentMemoryUnit" } } }, "links": { - "GetMemoryPersistentMemoryNamespaceConfigResultByMoid": { - "operationId": "GetMemoryPersistentMemoryNamespaceConfigResultByMoid", + "GetMemoryPersistentMemoryUnitByMoid": { + "operationId": "GetMemoryPersistentMemoryUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryNamespaceConfigResults/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryUnits/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222453,13 +225141,13 @@ } } }, - "/api/v1/memory/PersistentMemoryPolicies": { + "/api/v1/memory/Policies": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryPolicy' resource.", - "operationId": "GetMemoryPersistentMemoryPolicyList", + "summary": "Read a 'memory.Policy' resource.", + "operationId": "GetMemoryPolicyList", "security": [ { "cookieAuth": [] @@ -222473,7 +225161,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.memory.PersistentMemoryPolicy", + "READ.memory.Policy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -222516,7 +225204,7 @@ ], "responses": { "200": { - "description": "List of 'memory.PersistentMemoryPolicy' resources for the given filter criteria", + "description": "List of 'memory.Policy' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222534,7 +225222,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy.Response" + "$ref": "#/components/schemas/memory.Policy.Response" } }, "text/csv": { @@ -222570,8 +225258,8 @@ "tags": [ "memory" ], - "summary": "Create a 'memory.PersistentMemoryPolicy' resource.", - "operationId": "CreateMemoryPersistentMemoryPolicy", + "summary": "Create a 'memory.Policy' resource.", + "operationId": "CreateMemoryPolicy", "security": [ { "cookieAuth": [] @@ -222581,7 +225269,7 @@ }, { "oAuth2": [ - "CREATE.memory.PersistentMemoryPolicy", + "CREATE.memory.Policy", "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" @@ -222597,19 +225285,19 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryPolicy' resource to create.", + "description": "The 'memory.Policy' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + "$ref": "#/components/schemas/memory.Policy" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryPolicy' resource was created as requested. The 'memory.PersistentMemoryPolicy' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Policy' resource was created as requested. The 'memory.Policy' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222621,17 +225309,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + "$ref": "#/components/schemas/memory.Policy" } } }, "links": { - "GetMemoryPersistentMemoryPolicyByMoid": { - "operationId": "GetMemoryPersistentMemoryPolicyByMoid", + "GetMemoryPolicyByMoid": { + "operationId": "GetMemoryPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222659,13 +225347,13 @@ } } }, - "/api/v1/memory/PersistentMemoryPolicies/{Moid}": { + "/api/v1/memory/Policies/{Moid}": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryPolicy' resource.", - "operationId": "GetMemoryPersistentMemoryPolicyByMoid", + "summary": "Read a 'memory.Policy' resource.", + "operationId": "GetMemoryPolicyByMoid", "security": [ { "cookieAuth": [] @@ -222679,7 +225367,7 @@ "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", "PRIVSET.View Server Profiles", - "READ.memory.PersistentMemoryPolicy", + "READ.memory.Policy", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -222692,7 +225380,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.PersistentMemoryPolicy' resource.", + "description": "An instance of the 'memory.Policy' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222710,7 +225398,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + "$ref": "#/components/schemas/memory.Policy" } }, "text/csv": { @@ -222725,12 +225413,12 @@ } }, "links": { - "GetMemoryPersistentMemoryPolicyByMoid": { - "operationId": "GetMemoryPersistentMemoryPolicyByMoid", + "GetMemoryPolicyByMoid": { + "operationId": "GetMemoryPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222761,8 +225449,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryPolicy' resource.", - "operationId": "UpdateMemoryPersistentMemoryPolicy", + "summary": "Update a 'memory.Policy' resource.", + "operationId": "UpdateMemoryPolicy", "security": [ { "cookieAuth": [] @@ -222775,7 +225463,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryPolicy" + "UPDATE.memory.Policy" ] } ], @@ -222788,12 +225476,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryPolicy' resource to update.", + "description": "The 'memory.Policy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + "$ref": "#/components/schemas/memory.Policy" } }, "application/json-patch+json": { @@ -222805,7 +225493,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryPolicy' resource was modified as requested. The 'memory.PersistentMemoryPolicy' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Policy' resource was modified as requested. The 'memory.Policy' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222817,17 +225505,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + "$ref": "#/components/schemas/memory.Policy" } } }, "links": { - "GetMemoryPersistentMemoryPolicyByMoid": { - "operationId": "GetMemoryPersistentMemoryPolicyByMoid", + "GetMemoryPolicyByMoid": { + "operationId": "GetMemoryPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222858,8 +225546,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryPolicy' resource.", - "operationId": "PatchMemoryPersistentMemoryPolicy", + "summary": "Update a 'memory.Policy' resource.", + "operationId": "PatchMemoryPolicy", "security": [ { "cookieAuth": [] @@ -222872,7 +225560,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryPolicy" + "UPDATE.memory.Policy" ] } ], @@ -222885,12 +225573,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryPolicy' resource to update.", + "description": "The 'memory.Policy' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + "$ref": "#/components/schemas/memory.Policy" } }, "application/json-patch+json": { @@ -222902,7 +225590,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryPolicy' resource was patched as requested. The 'memory.PersistentMemoryPolicy' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Policy' resource was patched as requested. The 'memory.Policy' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -222914,17 +225602,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryPolicy" + "$ref": "#/components/schemas/memory.Policy" } } }, "links": { - "GetMemoryPersistentMemoryPolicyByMoid": { - "operationId": "GetMemoryPersistentMemoryPolicyByMoid", + "GetMemoryPolicyByMoid": { + "operationId": "GetMemoryPolicyByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryPolicies/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Policies/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -222955,8 +225643,8 @@ "tags": [ "memory" ], - "summary": "Delete a 'memory.PersistentMemoryPolicy' resource.", - "operationId": "DeleteMemoryPersistentMemoryPolicy", + "summary": "Delete a 'memory.Policy' resource.", + "operationId": "DeleteMemoryPolicy", "security": [ { "cookieAuth": [] @@ -222966,7 +225654,7 @@ }, { "oAuth2": [ - "DELETE.memory.PersistentMemoryPolicy", + "DELETE.memory.Policy", "PRIVSET.Account Administrator", "PRIVSET.Manage Server Profiles", "ROLE.Account Administrator" @@ -223008,13 +225696,226 @@ } } }, - "/api/v1/memory/PersistentMemoryRegions": { + "/api/v1/memory/PolicyInventories": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryRegion' resource.", - "operationId": "GetMemoryPersistentMemoryRegionList", + "summary": "Read a 'memory.PolicyInventory' resource.", + "operationId": "GetMemoryPolicyInventoryList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.memory.PolicyInventory", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'memory.PolicyInventory' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/memory.PolicyInventory.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/memory/PolicyInventories/{Moid}": { + "get": { + "tags": [ + "memory" + ], + "summary": "Read a 'memory.PolicyInventory' resource.", + "operationId": "GetMemoryPolicyInventoryByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Server Profiles", + "PRIVSET.Read-Only", + "PRIVSET.View Server Profiles", + "READ.memory.PolicyInventory", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'memory.PolicyInventory' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/memory.PolicyInventory" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetMemoryPolicyInventoryByMoid": { + "operationId": "GetMemoryPolicyInventoryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PolicyInventories/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/memory/Units": { + "get": { + "tags": [ + "memory" + ], + "summary": "Read a 'memory.Unit' resource.", + "operationId": "GetMemoryUnitList", "security": [ { "cookieAuth": [] @@ -223028,7 +225929,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryRegion", + "READ.memory.Unit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -223071,7 +225972,7 @@ ], "responses": { "200": { - "description": "List of 'memory.PersistentMemoryRegion' resources for the given filter criteria", + "description": "List of 'memory.Unit' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223089,7 +225990,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryRegion.Response" + "$ref": "#/components/schemas/memory.Unit.Response" } }, "text/csv": { @@ -223122,13 +226023,13 @@ } } }, - "/api/v1/memory/PersistentMemoryRegions/{Moid}": { + "/api/v1/memory/Units/{Moid}": { "get": { "tags": [ "memory" ], - "summary": "Read a 'memory.PersistentMemoryRegion' resource.", - "operationId": "GetMemoryPersistentMemoryRegionByMoid", + "summary": "Read a 'memory.Unit' resource.", + "operationId": "GetMemoryUnitByMoid", "security": [ { "cookieAuth": [] @@ -223142,7 +226043,7 @@ "PRIVSET.Manage Servers", "PRIVSET.Read-Only", "PRIVSET.View Servers", - "READ.memory.PersistentMemoryRegion", + "READ.memory.Unit", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -223155,7 +226056,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.PersistentMemoryRegion' resource.", + "description": "An instance of the 'memory.Unit' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223173,7 +226074,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryRegion" + "$ref": "#/components/schemas/memory.Unit" } }, "text/csv": { @@ -223188,12 +226089,12 @@ } }, "links": { - "GetMemoryPersistentMemoryRegionByMoid": { - "operationId": "GetMemoryPersistentMemoryRegionByMoid", + "GetMemoryUnitByMoid": { + "operationId": "GetMemoryUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryRegions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Units/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -223224,8 +226125,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryRegion' resource.", - "operationId": "UpdateMemoryPersistentMemoryRegion", + "summary": "Update a 'memory.Unit' resource.", + "operationId": "UpdateMemoryUnit", "security": [ { "cookieAuth": [] @@ -223238,7 +226139,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryRegion" + "UPDATE.memory.Unit" ] } ], @@ -223251,12 +226152,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryRegion' resource to update.", + "description": "The 'memory.Unit' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryRegion" + "$ref": "#/components/schemas/memory.Unit" } }, "application/json-patch+json": { @@ -223268,7 +226169,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryRegion' resource was modified as requested. The 'memory.PersistentMemoryRegion' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Unit' resource was modified as requested. The 'memory.Unit' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223280,17 +226181,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryRegion" + "$ref": "#/components/schemas/memory.Unit" } } }, "links": { - "GetMemoryPersistentMemoryRegionByMoid": { - "operationId": "GetMemoryPersistentMemoryRegionByMoid", + "GetMemoryUnitByMoid": { + "operationId": "GetMemoryUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryRegions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Units/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -223321,8 +226222,8 @@ "tags": [ "memory" ], - "summary": "Update a 'memory.PersistentMemoryRegion' resource.", - "operationId": "PatchMemoryPersistentMemoryRegion", + "summary": "Update a 'memory.Unit' resource.", + "operationId": "PatchMemoryUnit", "security": [ { "cookieAuth": [] @@ -223335,7 +226236,7 @@ "PRIVSET.Account Administrator", "PRIVSET.Manage Servers", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryRegion" + "UPDATE.memory.Unit" ] } ], @@ -223348,12 +226249,12 @@ } ], "requestBody": { - "description": "The 'memory.PersistentMemoryRegion' resource to update.", + "description": "The 'memory.Unit' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryRegion" + "$ref": "#/components/schemas/memory.Unit" } }, "application/json-patch+json": { @@ -223365,7 +226266,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryRegion' resource was patched as requested. The 'memory.PersistentMemoryRegion' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Unit' resource was patched as requested. The 'memory.Unit' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223377,17 +226278,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryRegion" + "$ref": "#/components/schemas/memory.Unit" } } }, "links": { - "GetMemoryPersistentMemoryRegionByMoid": { - "operationId": "GetMemoryPersistentMemoryRegionByMoid", + "GetMemoryUnitByMoid": { + "operationId": "GetMemoryUnitByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryRegions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Units/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -223415,13 +226316,13 @@ } } }, - "/api/v1/memory/PersistentMemoryUnits": { + "/api/v1/meraki/Devices": { "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Read a 'memory.PersistentMemoryUnit' resource.", - "operationId": "GetMemoryPersistentMemoryUnitList", + "summary": "Read a 'meraki.Device' resource.", + "operationId": "GetMerakiDeviceList", "security": [ { "cookieAuth": [] @@ -223432,10 +226333,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.memory.PersistentMemoryUnit", + "READ.meraki.Device", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -223478,7 +226377,7 @@ ], "responses": { "200": { - "description": "List of 'memory.PersistentMemoryUnit' resources for the given filter criteria", + "description": "List of 'meraki.Device' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223496,7 +226395,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryUnit.Response" + "$ref": "#/components/schemas/meraki.Device.Response" } }, "text/csv": { @@ -223529,13 +226428,13 @@ } } }, - "/api/v1/memory/PersistentMemoryUnits/{Moid}": { + "/api/v1/meraki/Devices/{Moid}": { "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Read a 'memory.PersistentMemoryUnit' resource.", - "operationId": "GetMemoryPersistentMemoryUnitByMoid", + "summary": "Read a 'meraki.Device' resource.", + "operationId": "GetMerakiDeviceByMoid", "security": [ { "cookieAuth": [] @@ -223546,10 +226445,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.memory.PersistentMemoryUnit", + "READ.meraki.Device", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -223562,7 +226459,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.PersistentMemoryUnit' resource.", + "description": "An instance of the 'meraki.Device' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223580,7 +226477,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryUnit" + "$ref": "#/components/schemas/meraki.Device" } }, "text/csv": { @@ -223595,12 +226492,12 @@ } }, "links": { - "GetMemoryPersistentMemoryUnitByMoid": { - "operationId": "GetMemoryPersistentMemoryUnitByMoid", + "GetMerakiDeviceByMoid": { + "operationId": "GetMerakiDeviceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryUnits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Devices/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -223626,13 +226523,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/meraki/Networks": { + "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Update a 'memory.PersistentMemoryUnit' resource.", - "operationId": "UpdateMemoryPersistentMemoryUnit", + "summary": "Read a 'meraki.Network' resource.", + "operationId": "GetMerakiNetworkList", "security": [ { "cookieAuth": [] @@ -223643,67 +226542,80 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.meraki.Network", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryUnit" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'memory.PersistentMemoryUnit' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryUnit" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryUnit' resource was modified as requested. The 'memory.PersistentMemoryUnit' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'meraki.Network' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryUnit" + "$ref": "#/components/schemas/meraki.Network.Response" } - } - }, - "links": { - "GetMemoryPersistentMemoryUnitByMoid": { - "operationId": "GetMemoryPersistentMemoryUnitByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryUnits/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -223723,13 +226635,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/meraki/Networks/{Moid}": { + "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Update a 'memory.PersistentMemoryUnit' resource.", - "operationId": "PatchMemoryPersistentMemoryUnit", + "summary": "Read a 'meraki.Network' resource.", + "operationId": "GetMerakiNetworkByMoid", "security": [ { "cookieAuth": [] @@ -223740,61 +226654,59 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.meraki.Network", "ROLE.Account Administrator", - "UPDATE.memory.PersistentMemoryUnit" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'memory.PersistentMemoryUnit' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryUnit" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.PersistentMemoryUnit' resource was patched as requested. The 'memory.PersistentMemoryUnit' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'meraki.Network' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.PersistentMemoryUnit" + "$ref": "#/components/schemas/meraki.Network" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetMemoryPersistentMemoryUnitByMoid": { - "operationId": "GetMemoryPersistentMemoryUnitByMoid", + "GetMerakiNetworkByMoid": { + "operationId": "GetMerakiNetworkByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/PersistentMemoryUnits/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Networks/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -223822,13 +226734,13 @@ } } }, - "/api/v1/memory/Units": { + "/api/v1/meraki/Organizations": { "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Read a 'memory.Unit' resource.", - "operationId": "GetMemoryUnitList", + "summary": "Read a 'meraki.Organization' resource.", + "operationId": "GetMerakiOrganizationList", "security": [ { "cookieAuth": [] @@ -223839,10 +226751,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.memory.Unit", + "READ.meraki.Organization", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -223885,7 +226795,7 @@ ], "responses": { "200": { - "description": "List of 'memory.Unit' resources for the given filter criteria", + "description": "List of 'meraki.Organization' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223903,7 +226813,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Unit.Response" + "$ref": "#/components/schemas/meraki.Organization.Response" } }, "text/csv": { @@ -223936,13 +226846,13 @@ } } }, - "/api/v1/memory/Units/{Moid}": { + "/api/v1/meraki/Organizations/{Moid}": { "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Read a 'memory.Unit' resource.", - "operationId": "GetMemoryUnitByMoid", + "summary": "Read a 'meraki.Organization' resource.", + "operationId": "GetMerakiOrganizationByMoid", "security": [ { "cookieAuth": [] @@ -223953,10 +226863,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.memory.Unit", + "READ.meraki.Organization", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -223969,7 +226877,7 @@ ], "responses": { "200": { - "description": "An instance of the 'memory.Unit' resource.", + "description": "An instance of the 'meraki.Organization' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -223987,7 +226895,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Unit" + "$ref": "#/components/schemas/meraki.Organization" } }, "text/csv": { @@ -224002,12 +226910,12 @@ } }, "links": { - "GetMemoryUnitByMoid": { - "operationId": "GetMemoryUnitByMoid", + "GetMerakiOrganizationByMoid": { + "operationId": "GetMerakiOrganizationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Units/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Organizations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -224033,13 +226941,15 @@ "$ref": "#/components/responses/default" } } - }, - "post": { + } + }, + "/api/v1/meraki/PortProfiles": { + "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Update a 'memory.Unit' resource.", - "operationId": "UpdateMemoryUnit", + "summary": "Read a 'meraki.PortProfile' resource.", + "operationId": "GetMerakiPortProfileList", "security": [ { "cookieAuth": [] @@ -224050,67 +226960,80 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.meraki.PortProfile", "ROLE.Account Administrator", - "UPDATE.memory.Unit" + "ROLE.Read-Only" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'memory.Unit' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/memory.Unit" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Unit' resource was modified as requested. The 'memory.Unit' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'meraki.PortProfile' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Unit" + "$ref": "#/components/schemas/meraki.PortProfile.Response" } - } - }, - "links": { - "GetMemoryUnitByMoid": { - "operationId": "GetMemoryUnitByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Units/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -224130,13 +227053,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/meraki/PortProfiles/{Moid}": { + "get": { "tags": [ - "memory" + "meraki" ], - "summary": "Update a 'memory.Unit' resource.", - "operationId": "PatchMemoryUnit", + "summary": "Read a 'meraki.PortProfile' resource.", + "operationId": "GetMerakiPortProfileByMoid", "security": [ { "cookieAuth": [] @@ -224147,61 +227072,59 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "READ.meraki.PortProfile", "ROLE.Account Administrator", - "UPDATE.memory.Unit" + "ROLE.Read-Only" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" - }, - { - "$ref": "#/components/parameters/IfMatch" } ], - "requestBody": { - "description": "The 'memory.Unit' resource to update.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/memory.Unit" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'memory.Unit' resource was patched as requested. The 'memory.Unit' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'meraki.PortProfile' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/memory.Unit" + "$ref": "#/components/schemas/meraki.PortProfile" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetMemoryUnitByMoid": { - "operationId": "GetMemoryUnitByMoid", + "GetMerakiPortProfileByMoid": { + "operationId": "GetMerakiPortProfileByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/memory/Units/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/PortProfiles/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -224229,13 +227152,13 @@ } } }, - "/api/v1/meraki/Devices": { + "/api/v1/meraki/Tags": { "get": { "tags": [ "meraki" ], - "summary": "Read a 'meraki.Device' resource.", - "operationId": "GetMerakiDeviceList", + "summary": "Read a 'meraki.Tag' resource.", + "operationId": "GetMerakiTagList", "security": [ { "cookieAuth": [] @@ -224247,7 +227170,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.meraki.Device", + "READ.meraki.Tag", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -224290,7 +227213,7 @@ ], "responses": { "200": { - "description": "List of 'meraki.Device' resources for the given filter criteria", + "description": "List of 'meraki.Tag' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -224308,7 +227231,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Device.Response" + "$ref": "#/components/schemas/meraki.Tag.Response" } }, "text/csv": { @@ -224341,13 +227264,13 @@ } } }, - "/api/v1/meraki/Devices/{Moid}": { + "/api/v1/meraki/Tags/{Moid}": { "get": { "tags": [ "meraki" ], - "summary": "Read a 'meraki.Device' resource.", - "operationId": "GetMerakiDeviceByMoid", + "summary": "Read a 'meraki.Tag' resource.", + "operationId": "GetMerakiTagByMoid", "security": [ { "cookieAuth": [] @@ -224359,7 +227282,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.meraki.Device", + "READ.meraki.Tag", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -224372,7 +227295,7 @@ ], "responses": { "200": { - "description": "An instance of the 'meraki.Device' resource.", + "description": "An instance of the 'meraki.Tag' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -224390,7 +227313,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Device" + "$ref": "#/components/schemas/meraki.Tag" } }, "text/csv": { @@ -224405,12 +227328,12 @@ } }, "links": { - "GetMerakiDeviceByMoid": { - "operationId": "GetMerakiDeviceByMoid", + "GetMerakiTagByMoid": { + "operationId": "GetMerakiTagByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Devices/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Tags/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -224438,13 +227361,13 @@ } } }, - "/api/v1/meraki/Networks": { + "/api/v1/meta/Definitions": { "get": { "tags": [ - "meraki" + "meta" ], - "summary": "Read a 'meraki.Network' resource.", - "operationId": "GetMerakiNetworkList", + "summary": "Read a 'meta.Definition' resource.", + "operationId": "GetMetaDefinitionList", "security": [ { "cookieAuth": [] @@ -224454,11 +227377,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.Network", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.meta.Definition" ] } ], @@ -224499,7 +227418,7 @@ ], "responses": { "200": { - "description": "List of 'meraki.Network' resources for the given filter criteria", + "description": "List of 'meta.Definition' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -224517,7 +227436,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Network.Response" + "$ref": "#/components/schemas/meta.Definition.Response" } }, "text/csv": { @@ -224550,13 +227469,66 @@ } } }, - "/api/v1/meraki/Networks/{Moid}": { + "/api/v1/meta/Definitions/{Moid}": { + "delete": { + "tags": [ + "meta" + ], + "summary": "Delete a 'meta.Definition' resource.", + "operationId": "DeleteMetaDefinition", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.meta.Definition" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, "get": { "tags": [ - "meraki" + "meta" ], - "summary": "Read a 'meraki.Network' resource.", - "operationId": "GetMerakiNetworkByMoid", + "summary": "Read a 'meta.Definition' resource.", + "operationId": "GetMetaDefinitionByMoid", "security": [ { "cookieAuth": [] @@ -224566,11 +227538,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.Network", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.meta.Definition" ] } ], @@ -224581,7 +227549,7 @@ ], "responses": { "200": { - "description": "An instance of the 'meraki.Network' resource.", + "description": "An instance of the 'meta.Definition' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -224599,7 +227567,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Network" + "$ref": "#/components/schemas/meta.Definition" } }, "text/csv": { @@ -224614,12 +227582,12 @@ } }, "links": { - "GetMerakiNetworkByMoid": { - "operationId": "GetMerakiNetworkByMoid", + "GetMetaDefinitionByMoid": { + "operationId": "GetMetaDefinitionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Networks/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meta/Definitions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -224647,13 +227615,13 @@ } } }, - "/api/v1/meraki/Organizations": { + "/api/v1/metrics/Configurations": { "get": { "tags": [ - "meraki" + "metrics" ], - "summary": "Read a 'meraki.Organization' resource.", - "operationId": "GetMerakiOrganizationList", + "summary": "Read a 'metrics.Configuration' resource.", + "operationId": "GetMetricsConfigurationList", "security": [ { "cookieAuth": [] @@ -224664,10 +227632,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.Organization", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.metrics.Configuration", + "ROLE.Account Administrator" ] } ], @@ -224708,7 +227674,7 @@ ], "responses": { "200": { - "description": "List of 'meraki.Organization' resources for the given filter criteria", + "description": "List of 'metrics.Configuration' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -224726,7 +227692,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Organization.Response" + "$ref": "#/components/schemas/metrics.Configuration.Response" } }, "text/csv": { @@ -224759,13 +227725,13 @@ } } }, - "/api/v1/meraki/Organizations/{Moid}": { + "/api/v1/metrics/Configurations/{Moid}": { "get": { "tags": [ - "meraki" + "metrics" ], - "summary": "Read a 'meraki.Organization' resource.", - "operationId": "GetMerakiOrganizationByMoid", + "summary": "Read a 'metrics.Configuration' resource.", + "operationId": "GetMetricsConfigurationByMoid", "security": [ { "cookieAuth": [] @@ -224776,10 +227742,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.Organization", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.metrics.Configuration", + "ROLE.Account Administrator" ] } ], @@ -224790,7 +227754,7 @@ ], "responses": { "200": { - "description": "An instance of the 'meraki.Organization' resource.", + "description": "An instance of the 'metrics.Configuration' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -224808,7 +227772,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Organization" + "$ref": "#/components/schemas/metrics.Configuration" } }, "text/csv": { @@ -224823,12 +227787,12 @@ } }, "links": { - "GetMerakiOrganizationByMoid": { - "operationId": "GetMerakiOrganizationByMoid", + "GetMetricsConfigurationByMoid": { + "operationId": "GetMetricsConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Organizations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/Configurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -224854,15 +227818,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/meraki/PortProfiles": { - "get": { + }, + "post": { "tags": [ - "meraki" + "metrics" ], - "summary": "Read a 'meraki.PortProfile' resource.", - "operationId": "GetMerakiPortProfileList", + "summary": "Update a 'metrics.Configuration' resource.", + "operationId": "UpdateMetricsConfiguration", "security": [ { "cookieAuth": [] @@ -224873,80 +227835,66 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.PortProfile", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.metrics.Configuration" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'metrics.Configuration' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/metrics.Configuration" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'meraki.PortProfile' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.Configuration' resource was modified as requested. The 'metrics.Configuration' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.PortProfile.Response" + "$ref": "#/components/schemas/metrics.Configuration" } + } + }, + "links": { + "GetMetricsConfigurationByMoid": { + "operationId": "GetMetricsConfigurationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/Configurations/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -224966,15 +227914,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/meraki/PortProfiles/{Moid}": { - "get": { + }, + "patch": { "tags": [ - "meraki" + "metrics" ], - "summary": "Read a 'meraki.PortProfile' resource.", - "operationId": "GetMerakiPortProfileByMoid", + "summary": "Update a 'metrics.Configuration' resource.", + "operationId": "PatchMetricsConfiguration", "security": [ { "cookieAuth": [] @@ -224985,59 +227931,60 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.PortProfile", "ROLE.Account Administrator", - "ROLE.Read-Only" + "UPDATE.metrics.Configuration" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'metrics.Configuration' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/metrics.Configuration" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'meraki.PortProfile' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.Configuration' resource was patched as requested. The 'metrics.Configuration' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.PortProfile" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/metrics.Configuration" } } }, "links": { - "GetMerakiPortProfileByMoid": { - "operationId": "GetMerakiPortProfileByMoid", + "GetMetricsConfigurationByMoid": { + "operationId": "GetMetricsConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/PortProfiles/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/Configurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -225065,13 +228012,13 @@ } } }, - "/api/v1/meraki/Tags": { + "/api/v1/metrics/MetricsExplorations": { "get": { "tags": [ - "meraki" + "metrics" ], - "summary": "Read a 'meraki.Tag' resource.", - "operationId": "GetMerakiTagList", + "summary": "Read a 'metrics.MetricsExploration' resource.", + "operationId": "GetMetricsMetricsExplorationList", "security": [ { "cookieAuth": [] @@ -225081,11 +228028,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.Tag", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.metrics.MetricsExploration" ] } ], @@ -225126,7 +228069,7 @@ ], "responses": { "200": { - "description": "List of 'meraki.Tag' resources for the given filter criteria", + "description": "List of 'metrics.MetricsExploration' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225144,7 +228087,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Tag.Response" + "$ref": "#/components/schemas/metrics.MetricsExploration.Response" } }, "text/csv": { @@ -225175,15 +228118,111 @@ "$ref": "#/components/responses/default" } } + }, + "post": { + "tags": [ + "metrics" + ], + "summary": "Create a 'metrics.MetricsExploration' resource.", + "operationId": "CreateMetricsMetricsExploration", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.metrics.MetricsExploration", + "PRIVSET.Account Administrator", + "PRIVSET.Server Administrator", + "PRIVSET.UCS Domain Administrator", + "PRIVSET.View Telemetry", + "ROLE.Account Administrator", + "ROLE.Server Administrator", + "ROLE.UCS Domain Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'metrics.MetricsExploration' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/metrics.MetricsExploration" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.MetricsExploration' resource was created as requested. The 'metrics.MetricsExploration' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/metrics.MetricsExploration" + } + } + }, + "links": { + "GetMetricsMetricsExplorationByMoid": { + "operationId": "GetMetricsMetricsExplorationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } } }, - "/api/v1/meraki/Tags/{Moid}": { + "/api/v1/metrics/MetricsExplorations/{Moid}": { "get": { "tags": [ - "meraki" + "metrics" ], - "summary": "Read a 'meraki.Tag' resource.", - "operationId": "GetMerakiTagByMoid", + "summary": "Read a 'metrics.MetricsExploration' resource.", + "operationId": "GetMetricsMetricsExplorationByMoid", "security": [ { "cookieAuth": [] @@ -225193,11 +228232,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Read-Only", - "READ.meraki.Tag", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "READ.metrics.MetricsExploration" ] } ], @@ -225208,7 +228243,7 @@ ], "responses": { "200": { - "description": "An instance of the 'meraki.Tag' resource.", + "description": "An instance of the 'metrics.MetricsExploration' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225226,7 +228261,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meraki.Tag" + "$ref": "#/components/schemas/metrics.MetricsExploration" } }, "text/csv": { @@ -225241,12 +228276,12 @@ } }, "links": { - "GetMerakiTagByMoid": { - "operationId": "GetMerakiTagByMoid", + "GetMetricsMetricsExplorationByMoid": { + "operationId": "GetMetricsMetricsExplorationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meraki/Tags/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -225272,15 +228307,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/meta/Definitions": { - "get": { + }, + "post": { "tags": [ - "meta" + "metrics" ], - "summary": "Read a 'meta.Definition' resource.", - "operationId": "GetMetaDefinitionList", + "summary": "Update a 'metrics.MetricsExploration' resource.", + "operationId": "UpdateMetricsMetricsExploration", "security": [ { "cookieAuth": [] @@ -225290,77 +228323,72 @@ }, { "oAuth2": [ - "READ.meta.Definition" + "PRIVSET.Account Administrator", + "PRIVSET.Server Administrator", + "PRIVSET.UCS Domain Administrator", + "PRIVSET.View Telemetry", + "ROLE.Account Administrator", + "ROLE.Server Administrator", + "ROLE.UCS Domain Administrator", + "UPDATE.metrics.MetricsExploration" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" - }, - { - "$ref": "#/components/parameters/orderbyParam" - }, - { - "$ref": "#/components/parameters/topParam" - }, - { - "$ref": "#/components/parameters/skipParam" - }, - { - "$ref": "#/components/parameters/selectParam" - }, - { - "$ref": "#/components/parameters/expandParam" - }, - { - "$ref": "#/components/parameters/applyParam" - }, - { - "$ref": "#/components/parameters/countParam" - }, - { - "$ref": "#/components/parameters/inlinecountParam" - }, - { - "$ref": "#/components/parameters/atParam" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'metrics.MetricsExploration' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/metrics.MetricsExploration" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "List of 'meta.Definition' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.MetricsExploration' resource was modified as requested. The 'metrics.MetricsExploration' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/meta.Definition.Response" + "$ref": "#/components/schemas/metrics.MetricsExploration" } + } + }, + "links": { + "GetMetricsMetricsExplorationByMoid": { + "operationId": "GetMetricsMetricsExplorationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -225380,15 +228408,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/meta/Definitions/{Moid}": { - "delete": { + }, + "patch": { "tags": [ - "meta" + "metrics" ], - "summary": "Delete a 'meta.Definition' resource.", - "operationId": "DeleteMetaDefinition", + "summary": "Update a 'metrics.MetricsExploration' resource.", + "operationId": "PatchMetricsMetricsExploration", "security": [ { "cookieAuth": [] @@ -225398,18 +228424,44 @@ }, { "oAuth2": [ - "DELETE.meta.Definition" + "PRIVSET.Account Administrator", + "PRIVSET.Server Administrator", + "PRIVSET.UCS Domain Administrator", + "PRIVSET.View Telemetry", + "ROLE.Account Administrator", + "ROLE.Server Administrator", + "ROLE.UCS Domain Administrator", + "UPDATE.metrics.MetricsExploration" ] } ], "parameters": [ { "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" } ], + "requestBody": { + "description": "The 'metrics.MetricsExploration' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/metrics.MetricsExploration" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, "responses": { "200": { - "description": "Resource has been deleted successfully.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.MetricsExploration' resource was patched as requested. The 'metrics.MetricsExploration' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225417,6 +228469,28 @@ "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/metrics.MetricsExploration" + } + } + }, + "links": { + "GetMetricsMetricsExplorationByMoid": { + "operationId": "GetMetricsMetricsExplorationByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } } }, "400": { @@ -225436,12 +228510,12 @@ } } }, - "get": { + "delete": { "tags": [ - "meta" + "metrics" ], - "summary": "Read a 'meta.Definition' resource.", - "operationId": "GetMetaDefinitionByMoid", + "summary": "Delete a 'metrics.MetricsExploration' resource.", + "operationId": "DeleteMetricsMetricsExploration", "security": [ { "cookieAuth": [] @@ -225451,7 +228525,14 @@ }, { "oAuth2": [ - "READ.meta.Definition" + "DELETE.metrics.MetricsExploration", + "PRIVSET.Account Administrator", + "PRIVSET.Server Administrator", + "PRIVSET.UCS Domain Administrator", + "PRIVSET.View Telemetry", + "ROLE.Account Administrator", + "ROLE.Server Administrator", + "ROLE.UCS Domain Administrator" ] } ], @@ -225462,51 +228543,13 @@ ], "responses": { "200": { - "description": "An instance of the 'meta.Definition' resource.", + "description": "Resource has been deleted successfully.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/meta.Definition" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - }, - "links": { - "GetMetaDefinitionByMoid": { - "operationId": "GetMetaDefinitionByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/meta/Definitions/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -225528,13 +228571,13 @@ } } }, - "/api/v1/metrics/MetricsExplorations": { + "/api/v1/metrics/ResourceConfigurations": { "get": { "tags": [ "metrics" ], - "summary": "Read a 'metrics.MetricsExploration' resource.", - "operationId": "GetMetricsMetricsExplorationList", + "summary": "Read a 'metrics.ResourceConfiguration' resource.", + "operationId": "GetMetricsResourceConfigurationList", "security": [ { "cookieAuth": [] @@ -225544,7 +228587,9 @@ }, { "oAuth2": [ - "READ.metrics.MetricsExploration" + "PRIVSET.Account Administrator", + "READ.metrics.ResourceConfiguration", + "ROLE.Account Administrator" ] } ], @@ -225585,7 +228630,7 @@ ], "responses": { "200": { - "description": "List of 'metrics.MetricsExploration' resources for the given filter criteria", + "description": "List of 'metrics.ResourceConfiguration' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225603,7 +228648,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration.Response" + "$ref": "#/components/schemas/metrics.ResourceConfiguration.Response" } }, "text/csv": { @@ -225639,8 +228684,8 @@ "tags": [ "metrics" ], - "summary": "Create a 'metrics.MetricsExploration' resource.", - "operationId": "CreateMetricsMetricsExploration", + "summary": "Create a 'metrics.ResourceConfiguration' resource.", + "operationId": "CreateMetricsResourceConfiguration", "security": [ { "cookieAuth": [] @@ -225650,14 +228695,9 @@ }, { "oAuth2": [ - "CREATE.metrics.MetricsExploration", + "CREATE.metrics.ResourceConfiguration", "PRIVSET.Account Administrator", - "PRIVSET.Server Administrator", - "PRIVSET.UCS Domain Administrator", - "PRIVSET.View Telemetry", - "ROLE.Account Administrator", - "ROLE.Server Administrator", - "ROLE.UCS Domain Administrator" + "ROLE.Account Administrator" ] } ], @@ -225670,19 +228710,19 @@ } ], "requestBody": { - "description": "The 'metrics.MetricsExploration' resource to create.", + "description": "The 'metrics.ResourceConfiguration' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration" + "$ref": "#/components/schemas/metrics.ResourceConfiguration" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.MetricsExploration' resource was created as requested. The 'metrics.MetricsExploration' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.ResourceConfiguration' resource was created as requested. The 'metrics.ResourceConfiguration' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225694,17 +228734,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration" + "$ref": "#/components/schemas/metrics.ResourceConfiguration" } } }, "links": { - "GetMetricsMetricsExplorationByMoid": { - "operationId": "GetMetricsMetricsExplorationByMoid", + "GetMetricsResourceConfigurationByMoid": { + "operationId": "GetMetricsResourceConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/ResourceConfigurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -225732,13 +228772,13 @@ } } }, - "/api/v1/metrics/MetricsExplorations/{Moid}": { + "/api/v1/metrics/ResourceConfigurations/{Moid}": { "get": { "tags": [ "metrics" ], - "summary": "Read a 'metrics.MetricsExploration' resource.", - "operationId": "GetMetricsMetricsExplorationByMoid", + "summary": "Read a 'metrics.ResourceConfiguration' resource.", + "operationId": "GetMetricsResourceConfigurationByMoid", "security": [ { "cookieAuth": [] @@ -225748,7 +228788,9 @@ }, { "oAuth2": [ - "READ.metrics.MetricsExploration" + "PRIVSET.Account Administrator", + "READ.metrics.ResourceConfiguration", + "ROLE.Account Administrator" ] } ], @@ -225759,7 +228801,7 @@ ], "responses": { "200": { - "description": "An instance of the 'metrics.MetricsExploration' resource.", + "description": "An instance of the 'metrics.ResourceConfiguration' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225777,7 +228819,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration" + "$ref": "#/components/schemas/metrics.ResourceConfiguration" } }, "text/csv": { @@ -225792,12 +228834,12 @@ } }, "links": { - "GetMetricsMetricsExplorationByMoid": { - "operationId": "GetMetricsMetricsExplorationByMoid", + "GetMetricsResourceConfigurationByMoid": { + "operationId": "GetMetricsResourceConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/ResourceConfigurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -225828,8 +228870,8 @@ "tags": [ "metrics" ], - "summary": "Update a 'metrics.MetricsExploration' resource.", - "operationId": "UpdateMetricsMetricsExploration", + "summary": "Update a 'metrics.ResourceConfiguration' resource.", + "operationId": "UpdateMetricsResourceConfiguration", "security": [ { "cookieAuth": [] @@ -225840,13 +228882,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Server Administrator", - "PRIVSET.UCS Domain Administrator", - "PRIVSET.View Telemetry", "ROLE.Account Administrator", - "ROLE.Server Administrator", - "ROLE.UCS Domain Administrator", - "UPDATE.metrics.MetricsExploration" + "UPDATE.metrics.ResourceConfiguration" ] } ], @@ -225859,12 +228896,12 @@ } ], "requestBody": { - "description": "The 'metrics.MetricsExploration' resource to update.", + "description": "The 'metrics.ResourceConfiguration' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration" + "$ref": "#/components/schemas/metrics.ResourceConfiguration" } }, "application/json-patch+json": { @@ -225876,7 +228913,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.MetricsExploration' resource was modified as requested. The 'metrics.MetricsExploration' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.ResourceConfiguration' resource was modified as requested. The 'metrics.ResourceConfiguration' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225888,17 +228925,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration" + "$ref": "#/components/schemas/metrics.ResourceConfiguration" } } }, "links": { - "GetMetricsMetricsExplorationByMoid": { - "operationId": "GetMetricsMetricsExplorationByMoid", + "GetMetricsResourceConfigurationByMoid": { + "operationId": "GetMetricsResourceConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/ResourceConfigurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -225929,8 +228966,8 @@ "tags": [ "metrics" ], - "summary": "Update a 'metrics.MetricsExploration' resource.", - "operationId": "PatchMetricsMetricsExploration", + "summary": "Update a 'metrics.ResourceConfiguration' resource.", + "operationId": "PatchMetricsResourceConfiguration", "security": [ { "cookieAuth": [] @@ -225941,13 +228978,8 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Server Administrator", - "PRIVSET.UCS Domain Administrator", - "PRIVSET.View Telemetry", "ROLE.Account Administrator", - "ROLE.Server Administrator", - "ROLE.UCS Domain Administrator", - "UPDATE.metrics.MetricsExploration" + "UPDATE.metrics.ResourceConfiguration" ] } ], @@ -225960,12 +228992,12 @@ } ], "requestBody": { - "description": "The 'metrics.MetricsExploration' resource to update.", + "description": "The 'metrics.ResourceConfiguration' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration" + "$ref": "#/components/schemas/metrics.ResourceConfiguration" } }, "application/json-patch+json": { @@ -225977,7 +229009,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.MetricsExploration' resource was patched as requested. The 'metrics.MetricsExploration' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'metrics.ResourceConfiguration' resource was patched as requested. The 'metrics.ResourceConfiguration' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -225989,17 +229021,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/metrics.MetricsExploration" + "$ref": "#/components/schemas/metrics.ResourceConfiguration" } } }, "links": { - "GetMetricsMetricsExplorationByMoid": { - "operationId": "GetMetricsMetricsExplorationByMoid", + "GetMetricsResourceConfigurationByMoid": { + "operationId": "GetMetricsResourceConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/MetricsExplorations/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/metrics/ResourceConfigurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -226025,66 +229057,6 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "metrics" - ], - "summary": "Delete a 'metrics.MetricsExploration' resource.", - "operationId": "DeleteMetricsMetricsExploration", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.metrics.MetricsExploration", - "PRIVSET.Account Administrator", - "PRIVSET.Server Administrator", - "PRIVSET.UCS Domain Administrator", - "PRIVSET.View Telemetry", - "ROLE.Account Administrator", - "ROLE.Server Administrator", - "ROLE.UCS Domain Administrator" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, "/api/v1/monitoring/HealthStatuses": { @@ -286421,13 +289393,431 @@ } } }, - "/api/v1/servicenow/ChangeRequests": { + "/api/v1/servicenow/ChangeRequests": { + "get": { + "tags": [ + "servicenow" + ], + "summary": "Read a 'servicenow.ChangeRequest' resource.", + "operationId": "GetServicenowChangeRequestList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Read-Only", + "READ.servicenow.ChangeRequest", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'servicenow.ChangeRequest' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/servicenow.ChangeRequest.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/servicenow/ChangeRequests/{Moid}": { + "get": { + "tags": [ + "servicenow" + ], + "summary": "Read a 'servicenow.ChangeRequest' resource.", + "operationId": "GetServicenowChangeRequestByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Read-Only", + "READ.servicenow.ChangeRequest", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'servicenow.ChangeRequest' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/servicenow.ChangeRequest" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetServicenowChangeRequestByMoid": { + "operationId": "GetServicenowChangeRequestByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/servicenow/ChangeRequests/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/servicenow/ChangeRequestDocs": { + "get": { + "tags": [ + "servicenow" + ], + "summary": "Read a 'servicenow.ChangeRequestDoc' resource.", + "operationId": "GetServicenowChangeRequestDocList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Read-Only", + "READ.servicenow.ChangeRequestDoc", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'servicenow.ChangeRequestDoc' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/servicenow.ChangeRequestDoc.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/servicenow/ChangeRequestDocs/{Moid}": { + "get": { + "tags": [ + "servicenow" + ], + "summary": "Read a 'servicenow.ChangeRequestDoc' resource.", + "operationId": "GetServicenowChangeRequestDocByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Read-Only", + "READ.servicenow.ChangeRequestDoc", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'servicenow.ChangeRequestDoc' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/servicenow.ChangeRequestDoc" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetServicenowChangeRequestDocByMoid": { + "operationId": "GetServicenowChangeRequestDocByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/servicenow/ChangeRequestDocs/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/servicenow/Incidents": { "get": { "tags": [ "servicenow" ], - "summary": "Read a 'servicenow.ChangeRequest' resource.", - "operationId": "GetServicenowChangeRequestList", + "summary": "Read a 'servicenow.Incident' resource.", + "operationId": "GetServicenowIncidentList", "security": [ { "cookieAuth": [] @@ -286439,7 +289829,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.servicenow.ChangeRequest", + "READ.servicenow.Incident", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -286482,7 +289872,7 @@ ], "responses": { "200": { - "description": "List of 'servicenow.ChangeRequest' resources for the given filter criteria", + "description": "List of 'servicenow.Incident' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -286500,7 +289890,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/servicenow.ChangeRequest.Response" + "$ref": "#/components/schemas/servicenow.Incident.Response" } }, "text/csv": { @@ -286533,13 +289923,13 @@ } } }, - "/api/v1/servicenow/ChangeRequests/{Moid}": { + "/api/v1/servicenow/Incidents/{Moid}": { "get": { "tags": [ "servicenow" ], - "summary": "Read a 'servicenow.ChangeRequest' resource.", - "operationId": "GetServicenowChangeRequestByMoid", + "summary": "Read a 'servicenow.Incident' resource.", + "operationId": "GetServicenowIncidentByMoid", "security": [ { "cookieAuth": [] @@ -286551,7 +289941,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.servicenow.ChangeRequest", + "READ.servicenow.Incident", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -286564,7 +289954,7 @@ ], "responses": { "200": { - "description": "An instance of the 'servicenow.ChangeRequest' resource.", + "description": "An instance of the 'servicenow.Incident' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -286582,7 +289972,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/servicenow.ChangeRequest" + "$ref": "#/components/schemas/servicenow.Incident" } }, "text/csv": { @@ -286597,12 +289987,12 @@ } }, "links": { - "GetServicenowChangeRequestByMoid": { - "operationId": "GetServicenowChangeRequestByMoid", + "GetServicenowIncidentByMoid": { + "operationId": "GetServicenowIncidentByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/servicenow/ChangeRequests/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/servicenow/Incidents/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -286630,13 +290020,13 @@ } } }, - "/api/v1/servicenow/Incidents": { + "/api/v1/servicenow/IncidentDocs": { "get": { "tags": [ "servicenow" ], - "summary": "Read a 'servicenow.Incident' resource.", - "operationId": "GetServicenowIncidentList", + "summary": "Read a 'servicenow.IncidentDoc' resource.", + "operationId": "GetServicenowIncidentDocList", "security": [ { "cookieAuth": [] @@ -286648,7 +290038,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.servicenow.Incident", + "READ.servicenow.IncidentDoc", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -286691,7 +290081,7 @@ ], "responses": { "200": { - "description": "List of 'servicenow.Incident' resources for the given filter criteria", + "description": "List of 'servicenow.IncidentDoc' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -286709,7 +290099,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/servicenow.Incident.Response" + "$ref": "#/components/schemas/servicenow.IncidentDoc.Response" } }, "text/csv": { @@ -286742,13 +290132,13 @@ } } }, - "/api/v1/servicenow/Incidents/{Moid}": { + "/api/v1/servicenow/IncidentDocs/{Moid}": { "get": { "tags": [ "servicenow" ], - "summary": "Read a 'servicenow.Incident' resource.", - "operationId": "GetServicenowIncidentByMoid", + "summary": "Read a 'servicenow.IncidentDoc' resource.", + "operationId": "GetServicenowIncidentDocByMoid", "security": [ { "cookieAuth": [] @@ -286760,7 +290150,7 @@ "oAuth2": [ "PRIVSET.Account Administrator", "PRIVSET.Read-Only", - "READ.servicenow.Incident", + "READ.servicenow.IncidentDoc", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -286773,7 +290163,7 @@ ], "responses": { "200": { - "description": "An instance of the 'servicenow.Incident' resource.", + "description": "An instance of the 'servicenow.IncidentDoc' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -286791,7 +290181,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/servicenow.Incident" + "$ref": "#/components/schemas/servicenow.IncidentDoc" } }, "text/csv": { @@ -286806,12 +290196,12 @@ } }, "links": { - "GetServicenowIncidentByMoid": { - "operationId": "GetServicenowIncidentByMoid", + "GetServicenowIncidentDocByMoid": { + "operationId": "GetServicenowIncidentDocByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/servicenow/Incidents/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/servicenow/IncidentDocs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -308043,13 +311433,226 @@ } } }, - "/api/v1/storage/HitachiDisks": { + "/api/v1/storage/HitachiDisks": { + "get": { + "tags": [ + "storage" + ], + "summary": "Read a 'storage.HitachiDisk' resource.", + "operationId": "GetStorageHitachiDiskList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Storage Arrays", + "PRIVSET.Read-Only", + "PRIVSET.View Storage Arrays", + "READ.storage.HitachiDisk", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'storage.HitachiDisk' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/storage.HitachiDisk.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/storage/HitachiDisks/{Moid}": { + "get": { + "tags": [ + "storage" + ], + "summary": "Read a 'storage.HitachiDisk' resource.", + "operationId": "GetStorageHitachiDiskByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Storage Arrays", + "PRIVSET.Read-Only", + "PRIVSET.View Storage Arrays", + "READ.storage.HitachiDisk", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'storage.HitachiDisk' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/storage.HitachiDisk" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetStorageHitachiDiskByMoid": { + "operationId": "GetStorageHitachiDiskByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiDisks/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/storage/HitachiExternalParityGroups": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiDisk' resource.", - "operationId": "GetStorageHitachiDiskList", + "summary": "Read a 'storage.HitachiExternalParityGroup' resource.", + "operationId": "GetStorageHitachiExternalParityGroupList", "security": [ { "cookieAuth": [] @@ -308063,7 +311666,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiDisk", + "READ.storage.HitachiExternalParityGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308106,7 +311709,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiDisk' resources for the given filter criteria", + "description": "List of 'storage.HitachiExternalParityGroup' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308124,7 +311727,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiDisk.Response" + "$ref": "#/components/schemas/storage.HitachiExternalParityGroup.Response" } }, "text/csv": { @@ -308157,13 +311760,13 @@ } } }, - "/api/v1/storage/HitachiDisks/{Moid}": { + "/api/v1/storage/HitachiExternalParityGroups/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiDisk' resource.", - "operationId": "GetStorageHitachiDiskByMoid", + "summary": "Read a 'storage.HitachiExternalParityGroup' resource.", + "operationId": "GetStorageHitachiExternalParityGroupByMoid", "security": [ { "cookieAuth": [] @@ -308177,7 +311780,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiDisk", + "READ.storage.HitachiExternalParityGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308190,7 +311793,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiDisk' resource.", + "description": "An instance of the 'storage.HitachiExternalParityGroup' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308208,7 +311811,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiDisk" + "$ref": "#/components/schemas/storage.HitachiExternalParityGroup" } }, "text/csv": { @@ -308223,12 +311826,12 @@ } }, "links": { - "GetStorageHitachiDiskByMoid": { - "operationId": "GetStorageHitachiDiskByMoid", + "GetStorageHitachiExternalParityGroupByMoid": { + "operationId": "GetStorageHitachiExternalParityGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiDisks/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalParityGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -308256,13 +311859,13 @@ } } }, - "/api/v1/storage/HitachiExternalParityGroups": { + "/api/v1/storage/HitachiExternalPathGroups": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalParityGroup' resource.", - "operationId": "GetStorageHitachiExternalParityGroupList", + "summary": "Read a 'storage.HitachiExternalPathGroup' resource.", + "operationId": "GetStorageHitachiExternalPathGroupList", "security": [ { "cookieAuth": [] @@ -308276,7 +311879,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalParityGroup", + "READ.storage.HitachiExternalPathGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308319,7 +311922,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiExternalParityGroup' resources for the given filter criteria", + "description": "List of 'storage.HitachiExternalPathGroup' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308337,7 +311940,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalParityGroup.Response" + "$ref": "#/components/schemas/storage.HitachiExternalPathGroup.Response" } }, "text/csv": { @@ -308370,13 +311973,13 @@ } } }, - "/api/v1/storage/HitachiExternalParityGroups/{Moid}": { + "/api/v1/storage/HitachiExternalPathGroups/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalParityGroup' resource.", - "operationId": "GetStorageHitachiExternalParityGroupByMoid", + "summary": "Read a 'storage.HitachiExternalPathGroup' resource.", + "operationId": "GetStorageHitachiExternalPathGroupByMoid", "security": [ { "cookieAuth": [] @@ -308390,7 +311993,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalParityGroup", + "READ.storage.HitachiExternalPathGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308403,7 +312006,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiExternalParityGroup' resource.", + "description": "An instance of the 'storage.HitachiExternalPathGroup' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308421,7 +312024,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalParityGroup" + "$ref": "#/components/schemas/storage.HitachiExternalPathGroup" } }, "text/csv": { @@ -308436,12 +312039,12 @@ } }, "links": { - "GetStorageHitachiExternalParityGroupByMoid": { - "operationId": "GetStorageHitachiExternalParityGroupByMoid", + "GetStorageHitachiExternalPathGroupByMoid": { + "operationId": "GetStorageHitachiExternalPathGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalParityGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalPathGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -308469,13 +312072,13 @@ } } }, - "/api/v1/storage/HitachiExternalPathGroups": { + "/api/v1/storage/HitachiExternalStorageLuns": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalPathGroup' resource.", - "operationId": "GetStorageHitachiExternalPathGroupList", + "summary": "Read a 'storage.HitachiExternalStorageLun' resource.", + "operationId": "GetStorageHitachiExternalStorageLunList", "security": [ { "cookieAuth": [] @@ -308489,7 +312092,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalPathGroup", + "READ.storage.HitachiExternalStorageLun", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308532,7 +312135,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiExternalPathGroup' resources for the given filter criteria", + "description": "List of 'storage.HitachiExternalStorageLun' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308550,7 +312153,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalPathGroup.Response" + "$ref": "#/components/schemas/storage.HitachiExternalStorageLun.Response" } }, "text/csv": { @@ -308583,13 +312186,13 @@ } } }, - "/api/v1/storage/HitachiExternalPathGroups/{Moid}": { + "/api/v1/storage/HitachiExternalStorageLuns/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalPathGroup' resource.", - "operationId": "GetStorageHitachiExternalPathGroupByMoid", + "summary": "Read a 'storage.HitachiExternalStorageLun' resource.", + "operationId": "GetStorageHitachiExternalStorageLunByMoid", "security": [ { "cookieAuth": [] @@ -308603,7 +312206,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalPathGroup", + "READ.storage.HitachiExternalStorageLun", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308616,7 +312219,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiExternalPathGroup' resource.", + "description": "An instance of the 'storage.HitachiExternalStorageLun' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308634,7 +312237,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalPathGroup" + "$ref": "#/components/schemas/storage.HitachiExternalStorageLun" } }, "text/csv": { @@ -308649,12 +312252,12 @@ } }, "links": { - "GetStorageHitachiExternalPathGroupByMoid": { - "operationId": "GetStorageHitachiExternalPathGroupByMoid", + "GetStorageHitachiExternalStorageLunByMoid": { + "operationId": "GetStorageHitachiExternalStorageLunByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalPathGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalStorageLuns/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -308682,13 +312285,13 @@ } } }, - "/api/v1/storage/HitachiExternalStorageLuns": { + "/api/v1/storage/HitachiExternalStoragePorts": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalStorageLun' resource.", - "operationId": "GetStorageHitachiExternalStorageLunList", + "summary": "Read a 'storage.HitachiExternalStoragePort' resource.", + "operationId": "GetStorageHitachiExternalStoragePortList", "security": [ { "cookieAuth": [] @@ -308702,7 +312305,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalStorageLun", + "READ.storage.HitachiExternalStoragePort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308745,7 +312348,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiExternalStorageLun' resources for the given filter criteria", + "description": "List of 'storage.HitachiExternalStoragePort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308763,7 +312366,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalStorageLun.Response" + "$ref": "#/components/schemas/storage.HitachiExternalStoragePort.Response" } }, "text/csv": { @@ -308796,13 +312399,13 @@ } } }, - "/api/v1/storage/HitachiExternalStorageLuns/{Moid}": { + "/api/v1/storage/HitachiExternalStoragePorts/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalStorageLun' resource.", - "operationId": "GetStorageHitachiExternalStorageLunByMoid", + "summary": "Read a 'storage.HitachiExternalStoragePort' resource.", + "operationId": "GetStorageHitachiExternalStoragePortByMoid", "security": [ { "cookieAuth": [] @@ -308816,7 +312419,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalStorageLun", + "READ.storage.HitachiExternalStoragePort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308829,7 +312432,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiExternalStorageLun' resource.", + "description": "An instance of the 'storage.HitachiExternalStoragePort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308847,7 +312450,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalStorageLun" + "$ref": "#/components/schemas/storage.HitachiExternalStoragePort" } }, "text/csv": { @@ -308862,12 +312465,12 @@ } }, "links": { - "GetStorageHitachiExternalStorageLunByMoid": { - "operationId": "GetStorageHitachiExternalStorageLunByMoid", + "GetStorageHitachiExternalStoragePortByMoid": { + "operationId": "GetStorageHitachiExternalStoragePortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalStorageLuns/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalStoragePorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -308895,13 +312498,13 @@ } } }, - "/api/v1/storage/HitachiExternalStoragePorts": { + "/api/v1/storage/HitachiHosts": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalStoragePort' resource.", - "operationId": "GetStorageHitachiExternalStoragePortList", + "summary": "Read a 'storage.HitachiHost' resource.", + "operationId": "GetStorageHitachiHostList", "security": [ { "cookieAuth": [] @@ -308915,7 +312518,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalStoragePort", + "READ.storage.HitachiHost", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -308958,7 +312561,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiExternalStoragePort' resources for the given filter criteria", + "description": "List of 'storage.HitachiHost' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -308976,7 +312579,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalStoragePort.Response" + "$ref": "#/components/schemas/storage.HitachiHost.Response" } }, "text/csv": { @@ -309009,13 +312612,13 @@ } } }, - "/api/v1/storage/HitachiExternalStoragePorts/{Moid}": { + "/api/v1/storage/HitachiHosts/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiExternalStoragePort' resource.", - "operationId": "GetStorageHitachiExternalStoragePortByMoid", + "summary": "Read a 'storage.HitachiHost' resource.", + "operationId": "GetStorageHitachiHostByMoid", "security": [ { "cookieAuth": [] @@ -309029,7 +312632,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiExternalStoragePort", + "READ.storage.HitachiHost", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -309042,7 +312645,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiExternalStoragePort' resource.", + "description": "An instance of the 'storage.HitachiHost' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309060,7 +312663,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiExternalStoragePort" + "$ref": "#/components/schemas/storage.HitachiHost" } }, "text/csv": { @@ -309075,12 +312678,12 @@ } }, "links": { - "GetStorageHitachiExternalStoragePortByMoid": { - "operationId": "GetStorageHitachiExternalStoragePortByMoid", + "GetStorageHitachiHostByMoid": { + "operationId": "GetStorageHitachiHostByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiExternalStoragePorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiHosts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -309108,13 +312711,13 @@ } } }, - "/api/v1/storage/HitachiHosts": { + "/api/v1/storage/HitachiHostLuns": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiHost' resource.", - "operationId": "GetStorageHitachiHostList", + "summary": "Read a 'storage.HitachiHostLun' resource.", + "operationId": "GetStorageHitachiHostLunList", "security": [ { "cookieAuth": [] @@ -309128,7 +312731,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiHost", + "READ.storage.HitachiHostLun", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -309171,91 +312774,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiHost' resources for the given filter criteria", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/storage.HitachiHost.Response" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/storage/HitachiHosts/{Moid}": { - "get": { - "tags": [ - "storage" - ], - "summary": "Read a 'storage.HitachiHost' resource.", - "operationId": "GetStorageHitachiHostByMoid", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "PRIVSET.Account Administrator", - "PRIVSET.Manage Storage Arrays", - "PRIVSET.Read-Only", - "PRIVSET.View Storage Arrays", - "READ.storage.HitachiHost", - "ROLE.Account Administrator", - "ROLE.Read-Only" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "An instance of the 'storage.HitachiHost' resource.", + "description": "List of 'storage.HitachiHostLun' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309273,7 +312792,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiHost" + "$ref": "#/components/schemas/storage.HitachiHostLun.Response" } }, "text/csv": { @@ -309286,21 +312805,6 @@ "$ref": "#/components/schemas/ExcelFile" } } - }, - "links": { - "GetStorageHitachiHostByMoid": { - "operationId": "GetStorageHitachiHostByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiHosts/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } } }, "400": { @@ -309321,13 +312825,13 @@ } } }, - "/api/v1/storage/HitachiHostLuns": { + "/api/v1/storage/HitachiHostLuns/{Moid}": { "get": { "tags": [ "storage" ], "summary": "Read a 'storage.HitachiHostLun' resource.", - "operationId": "GetStorageHitachiHostLunList", + "operationId": "GetStorageHitachiHostLunByMoid", "security": [ { "cookieAuth": [] @@ -309347,6 +312851,105 @@ ] } ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'storage.HitachiHostLun' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/storage.HitachiHostLun" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetStorageHitachiHostLunByMoid": { + "operationId": "GetStorageHitachiHostLunByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiHostLuns/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/storage/HitachiParityGroups": { + "get": { + "tags": [ + "storage" + ], + "summary": "Read a 'storage.HitachiParityGroup' resource.", + "operationId": "GetStorageHitachiParityGroupList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Storage Arrays", + "PRIVSET.Read-Only", + "PRIVSET.View Storage Arrays", + "READ.storage.HitachiParityGroup", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], "parameters": [ { "$ref": "#/components/parameters/filterParam" @@ -309384,7 +312987,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiHostLun' resources for the given filter criteria", + "description": "List of 'storage.HitachiParityGroup' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309402,7 +313005,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiHostLun.Response" + "$ref": "#/components/schemas/storage.HitachiParityGroup.Response" } }, "text/csv": { @@ -309435,13 +313038,13 @@ } } }, - "/api/v1/storage/HitachiHostLuns/{Moid}": { + "/api/v1/storage/HitachiParityGroups/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiHostLun' resource.", - "operationId": "GetStorageHitachiHostLunByMoid", + "summary": "Read a 'storage.HitachiParityGroup' resource.", + "operationId": "GetStorageHitachiParityGroupByMoid", "security": [ { "cookieAuth": [] @@ -309455,7 +313058,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiHostLun", + "READ.storage.HitachiParityGroup", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -309468,7 +313071,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiHostLun' resource.", + "description": "An instance of the 'storage.HitachiParityGroup' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309486,7 +313089,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiHostLun" + "$ref": "#/components/schemas/storage.HitachiParityGroup" } }, "text/csv": { @@ -309501,12 +313104,12 @@ } }, "links": { - "GetStorageHitachiHostLunByMoid": { - "operationId": "GetStorageHitachiHostLunByMoid", + "GetStorageHitachiParityGroupByMoid": { + "operationId": "GetStorageHitachiParityGroupByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiHostLuns/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiParityGroups/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -309534,13 +313137,13 @@ } } }, - "/api/v1/storage/HitachiParityGroups": { + "/api/v1/storage/HitachiPools": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiParityGroup' resource.", - "operationId": "GetStorageHitachiParityGroupList", + "summary": "Read a 'storage.HitachiPool' resource.", + "operationId": "GetStorageHitachiPoolList", "security": [ { "cookieAuth": [] @@ -309554,7 +313157,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiParityGroup", + "READ.storage.HitachiPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -309597,7 +313200,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiParityGroup' resources for the given filter criteria", + "description": "List of 'storage.HitachiPool' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309615,7 +313218,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiParityGroup.Response" + "$ref": "#/components/schemas/storage.HitachiPool.Response" } }, "text/csv": { @@ -309648,13 +313251,13 @@ } } }, - "/api/v1/storage/HitachiParityGroups/{Moid}": { + "/api/v1/storage/HitachiPools/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiParityGroup' resource.", - "operationId": "GetStorageHitachiParityGroupByMoid", + "summary": "Read a 'storage.HitachiPool' resource.", + "operationId": "GetStorageHitachiPoolByMoid", "security": [ { "cookieAuth": [] @@ -309668,7 +313271,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiParityGroup", + "READ.storage.HitachiPool", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -309681,7 +313284,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiParityGroup' resource.", + "description": "An instance of the 'storage.HitachiPool' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309699,7 +313302,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiParityGroup" + "$ref": "#/components/schemas/storage.HitachiPool" } }, "text/csv": { @@ -309714,12 +313317,12 @@ } }, "links": { - "GetStorageHitachiParityGroupByMoid": { - "operationId": "GetStorageHitachiParityGroupByMoid", + "GetStorageHitachiPoolByMoid": { + "operationId": "GetStorageHitachiPoolByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiParityGroups/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiPools/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -309747,13 +313350,13 @@ } } }, - "/api/v1/storage/HitachiPools": { + "/api/v1/storage/HitachiPorts": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiPool' resource.", - "operationId": "GetStorageHitachiPoolList", + "summary": "Read a 'storage.HitachiPort' resource.", + "operationId": "GetStorageHitachiPortList", "security": [ { "cookieAuth": [] @@ -309767,7 +313370,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiPool", + "READ.storage.HitachiPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -309810,7 +313413,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiPool' resources for the given filter criteria", + "description": "List of 'storage.HitachiPort' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309828,7 +313431,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiPool.Response" + "$ref": "#/components/schemas/storage.HitachiPort.Response" } }, "text/csv": { @@ -309861,13 +313464,13 @@ } } }, - "/api/v1/storage/HitachiPools/{Moid}": { + "/api/v1/storage/HitachiPorts/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiPool' resource.", - "operationId": "GetStorageHitachiPoolByMoid", + "summary": "Read a 'storage.HitachiPort' resource.", + "operationId": "GetStorageHitachiPortByMoid", "security": [ { "cookieAuth": [] @@ -309881,7 +313484,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiPool", + "READ.storage.HitachiPort", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -309894,7 +313497,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiPool' resource.", + "description": "An instance of the 'storage.HitachiPort' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -309912,7 +313515,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiPool" + "$ref": "#/components/schemas/storage.HitachiPort" } }, "text/csv": { @@ -309927,12 +313530,12 @@ } }, "links": { - "GetStorageHitachiPoolByMoid": { - "operationId": "GetStorageHitachiPoolByMoid", + "GetStorageHitachiPortByMoid": { + "operationId": "GetStorageHitachiPortByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiPools/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiPorts/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -309960,13 +313563,13 @@ } } }, - "/api/v1/storage/HitachiPorts": { + "/api/v1/storage/HitachiRemoteCopyPairGads": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiPort' resource.", - "operationId": "GetStorageHitachiPortList", + "summary": "Read a 'storage.HitachiRemoteCopyPairGad' resource.", + "operationId": "GetStorageHitachiRemoteCopyPairGadList", "security": [ { "cookieAuth": [] @@ -309980,7 +313583,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiPort", + "READ.storage.HitachiRemoteCopyPairGad", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310023,7 +313626,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiPort' resources for the given filter criteria", + "description": "List of 'storage.HitachiRemoteCopyPairGad' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310041,7 +313644,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiPort.Response" + "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairGad.Response" } }, "text/csv": { @@ -310074,13 +313677,13 @@ } } }, - "/api/v1/storage/HitachiPorts/{Moid}": { + "/api/v1/storage/HitachiRemoteCopyPairGads/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiPort' resource.", - "operationId": "GetStorageHitachiPortByMoid", + "summary": "Read a 'storage.HitachiRemoteCopyPairGad' resource.", + "operationId": "GetStorageHitachiRemoteCopyPairGadByMoid", "security": [ { "cookieAuth": [] @@ -310094,7 +313697,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiPort", + "READ.storage.HitachiRemoteCopyPairGad", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310107,7 +313710,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiPort' resource.", + "description": "An instance of the 'storage.HitachiRemoteCopyPairGad' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310125,7 +313728,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiPort" + "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairGad" } }, "text/csv": { @@ -310140,12 +313743,12 @@ } }, "links": { - "GetStorageHitachiPortByMoid": { - "operationId": "GetStorageHitachiPortByMoid", + "GetStorageHitachiRemoteCopyPairGadByMoid": { + "operationId": "GetStorageHitachiRemoteCopyPairGadByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiPorts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteCopyPairGads/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -310173,13 +313776,13 @@ } } }, - "/api/v1/storage/HitachiRemoteCopyPairGads": { + "/api/v1/storage/HitachiRemoteCopyPairTcs": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteCopyPairGad' resource.", - "operationId": "GetStorageHitachiRemoteCopyPairGadList", + "summary": "Read a 'storage.HitachiRemoteCopyPairTc' resource.", + "operationId": "GetStorageHitachiRemoteCopyPairTcList", "security": [ { "cookieAuth": [] @@ -310193,7 +313796,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteCopyPairGad", + "READ.storage.HitachiRemoteCopyPairTc", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310236,7 +313839,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiRemoteCopyPairGad' resources for the given filter criteria", + "description": "List of 'storage.HitachiRemoteCopyPairTc' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310254,7 +313857,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairGad.Response" + "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairTc.Response" } }, "text/csv": { @@ -310287,13 +313890,13 @@ } } }, - "/api/v1/storage/HitachiRemoteCopyPairGads/{Moid}": { + "/api/v1/storage/HitachiRemoteCopyPairTcs/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteCopyPairGad' resource.", - "operationId": "GetStorageHitachiRemoteCopyPairGadByMoid", + "summary": "Read a 'storage.HitachiRemoteCopyPairTc' resource.", + "operationId": "GetStorageHitachiRemoteCopyPairTcByMoid", "security": [ { "cookieAuth": [] @@ -310307,7 +313910,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteCopyPairGad", + "READ.storage.HitachiRemoteCopyPairTc", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310320,7 +313923,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiRemoteCopyPairGad' resource.", + "description": "An instance of the 'storage.HitachiRemoteCopyPairTc' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310338,7 +313941,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairGad" + "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairTc" } }, "text/csv": { @@ -310353,12 +313956,12 @@ } }, "links": { - "GetStorageHitachiRemoteCopyPairGadByMoid": { - "operationId": "GetStorageHitachiRemoteCopyPairGadByMoid", + "GetStorageHitachiRemoteCopyPairTcByMoid": { + "operationId": "GetStorageHitachiRemoteCopyPairTcByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteCopyPairGads/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteCopyPairTcs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -310386,13 +313989,13 @@ } } }, - "/api/v1/storage/HitachiRemoteCopyPairTcs": { + "/api/v1/storage/HitachiRemoteCopyPairUrs": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteCopyPairTc' resource.", - "operationId": "GetStorageHitachiRemoteCopyPairTcList", + "summary": "Read a 'storage.HitachiRemoteCopyPairUr' resource.", + "operationId": "GetStorageHitachiRemoteCopyPairUrList", "security": [ { "cookieAuth": [] @@ -310406,7 +314009,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteCopyPairTc", + "READ.storage.HitachiRemoteCopyPairUr", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310449,7 +314052,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiRemoteCopyPairTc' resources for the given filter criteria", + "description": "List of 'storage.HitachiRemoteCopyPairUr' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310467,7 +314070,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairTc.Response" + "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairUr.Response" } }, "text/csv": { @@ -310500,13 +314103,13 @@ } } }, - "/api/v1/storage/HitachiRemoteCopyPairTcs/{Moid}": { + "/api/v1/storage/HitachiRemoteCopyPairUrs/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteCopyPairTc' resource.", - "operationId": "GetStorageHitachiRemoteCopyPairTcByMoid", + "summary": "Read a 'storage.HitachiRemoteCopyPairUr' resource.", + "operationId": "GetStorageHitachiRemoteCopyPairUrByMoid", "security": [ { "cookieAuth": [] @@ -310520,7 +314123,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteCopyPairTc", + "READ.storage.HitachiRemoteCopyPairUr", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310533,7 +314136,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiRemoteCopyPairTc' resource.", + "description": "An instance of the 'storage.HitachiRemoteCopyPairUr' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310551,7 +314154,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairTc" + "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairUr" } }, "text/csv": { @@ -310566,12 +314169,12 @@ } }, "links": { - "GetStorageHitachiRemoteCopyPairTcByMoid": { - "operationId": "GetStorageHitachiRemoteCopyPairTcByMoid", + "GetStorageHitachiRemoteCopyPairUrByMoid": { + "operationId": "GetStorageHitachiRemoteCopyPairUrByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteCopyPairTcs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteCopyPairUrs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -310599,13 +314202,13 @@ } } }, - "/api/v1/storage/HitachiRemoteCopyPairUrs": { + "/api/v1/storage/HitachiRemoteReplications": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteCopyPairUr' resource.", - "operationId": "GetStorageHitachiRemoteCopyPairUrList", + "summary": "Read a 'storage.HitachiRemoteReplication' resource.", + "operationId": "GetStorageHitachiRemoteReplicationList", "security": [ { "cookieAuth": [] @@ -310619,7 +314222,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteCopyPairUr", + "READ.storage.HitachiRemoteReplication", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310662,7 +314265,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiRemoteCopyPairUr' resources for the given filter criteria", + "description": "List of 'storage.HitachiRemoteReplication' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310680,7 +314283,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairUr.Response" + "$ref": "#/components/schemas/storage.HitachiRemoteReplication.Response" } }, "text/csv": { @@ -310713,13 +314316,13 @@ } } }, - "/api/v1/storage/HitachiRemoteCopyPairUrs/{Moid}": { + "/api/v1/storage/HitachiRemoteReplications/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteCopyPairUr' resource.", - "operationId": "GetStorageHitachiRemoteCopyPairUrByMoid", + "summary": "Read a 'storage.HitachiRemoteReplication' resource.", + "operationId": "GetStorageHitachiRemoteReplicationByMoid", "security": [ { "cookieAuth": [] @@ -310733,7 +314336,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteCopyPairUr", + "READ.storage.HitachiRemoteReplication", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310746,7 +314349,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiRemoteCopyPairUr' resource.", + "description": "An instance of the 'storage.HitachiRemoteReplication' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310764,7 +314367,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteCopyPairUr" + "$ref": "#/components/schemas/storage.HitachiRemoteReplication" } }, "text/csv": { @@ -310779,12 +314382,12 @@ } }, "links": { - "GetStorageHitachiRemoteCopyPairUrByMoid": { - "operationId": "GetStorageHitachiRemoteCopyPairUrByMoid", + "GetStorageHitachiRemoteReplicationByMoid": { + "operationId": "GetStorageHitachiRemoteReplicationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteCopyPairUrs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteReplications/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -310812,13 +314415,13 @@ } } }, - "/api/v1/storage/HitachiRemoteReplications": { + "/api/v1/storage/HitachiSnapshots": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteReplication' resource.", - "operationId": "GetStorageHitachiRemoteReplicationList", + "summary": "Read a 'storage.HitachiSnapshot' resource.", + "operationId": "GetStorageHitachiSnapshotList", "security": [ { "cookieAuth": [] @@ -310832,7 +314435,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteReplication", + "READ.storage.HitachiSnapshot", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310875,7 +314478,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiRemoteReplication' resources for the given filter criteria", + "description": "List of 'storage.HitachiSnapshot' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310893,7 +314496,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteReplication.Response" + "$ref": "#/components/schemas/storage.HitachiSnapshot.Response" } }, "text/csv": { @@ -310926,13 +314529,13 @@ } } }, - "/api/v1/storage/HitachiRemoteReplications/{Moid}": { + "/api/v1/storage/HitachiSnapshots/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiRemoteReplication' resource.", - "operationId": "GetStorageHitachiRemoteReplicationByMoid", + "summary": "Read a 'storage.HitachiSnapshot' resource.", + "operationId": "GetStorageHitachiSnapshotByMoid", "security": [ { "cookieAuth": [] @@ -310946,7 +314549,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiRemoteReplication", + "READ.storage.HitachiSnapshot", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -310959,7 +314562,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiRemoteReplication' resource.", + "description": "An instance of the 'storage.HitachiSnapshot' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -310977,7 +314580,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiRemoteReplication" + "$ref": "#/components/schemas/storage.HitachiSnapshot" } }, "text/csv": { @@ -310992,12 +314595,12 @@ } }, "links": { - "GetStorageHitachiRemoteReplicationByMoid": { - "operationId": "GetStorageHitachiRemoteReplicationByMoid", + "GetStorageHitachiSnapshotByMoid": { + "operationId": "GetStorageHitachiSnapshotByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiRemoteReplications/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiSnapshots/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -311025,13 +314628,13 @@ } } }, - "/api/v1/storage/HitachiSnapshots": { + "/api/v1/storage/HitachiVolumes": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiSnapshot' resource.", - "operationId": "GetStorageHitachiSnapshotList", + "summary": "Read a 'storage.HitachiVolume' resource.", + "operationId": "GetStorageHitachiVolumeList", "security": [ { "cookieAuth": [] @@ -311045,7 +314648,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiSnapshot", + "READ.storage.HitachiVolume", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311088,7 +314691,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiSnapshot' resources for the given filter criteria", + "description": "List of 'storage.HitachiVolume' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311106,7 +314709,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiSnapshot.Response" + "$ref": "#/components/schemas/storage.HitachiVolume.Response" } }, "text/csv": { @@ -311139,13 +314742,13 @@ } } }, - "/api/v1/storage/HitachiSnapshots/{Moid}": { + "/api/v1/storage/HitachiVolumes/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiSnapshot' resource.", - "operationId": "GetStorageHitachiSnapshotByMoid", + "summary": "Read a 'storage.HitachiVolume' resource.", + "operationId": "GetStorageHitachiVolumeByMoid", "security": [ { "cookieAuth": [] @@ -311159,7 +314762,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiSnapshot", + "READ.storage.HitachiVolume", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311172,7 +314775,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiSnapshot' resource.", + "description": "An instance of the 'storage.HitachiVolume' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311190,7 +314793,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiSnapshot" + "$ref": "#/components/schemas/storage.HitachiVolume" } }, "text/csv": { @@ -311205,12 +314808,12 @@ } }, "links": { - "GetStorageHitachiSnapshotByMoid": { - "operationId": "GetStorageHitachiSnapshotByMoid", + "GetStorageHitachiVolumeByMoid": { + "operationId": "GetStorageHitachiVolumeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiSnapshots/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiVolumes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -311238,13 +314841,13 @@ } } }, - "/api/v1/storage/HitachiVolumes": { + "/api/v1/storage/HitachiVolumeMigrationPairs": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiVolume' resource.", - "operationId": "GetStorageHitachiVolumeList", + "summary": "Read a 'storage.HitachiVolumeMigrationPair' resource.", + "operationId": "GetStorageHitachiVolumeMigrationPairList", "security": [ { "cookieAuth": [] @@ -311258,7 +314861,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiVolume", + "READ.storage.HitachiVolumeMigrationPair", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311301,7 +314904,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiVolume' resources for the given filter criteria", + "description": "List of 'storage.HitachiVolumeMigrationPair' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311319,7 +314922,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiVolume.Response" + "$ref": "#/components/schemas/storage.HitachiVolumeMigrationPair.Response" } }, "text/csv": { @@ -311352,13 +314955,13 @@ } } }, - "/api/v1/storage/HitachiVolumes/{Moid}": { + "/api/v1/storage/HitachiVolumeMigrationPairs/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiVolume' resource.", - "operationId": "GetStorageHitachiVolumeByMoid", + "summary": "Read a 'storage.HitachiVolumeMigrationPair' resource.", + "operationId": "GetStorageHitachiVolumeMigrationPairByMoid", "security": [ { "cookieAuth": [] @@ -311372,7 +314975,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiVolume", + "READ.storage.HitachiVolumeMigrationPair", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311385,7 +314988,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiVolume' resource.", + "description": "An instance of the 'storage.HitachiVolumeMigrationPair' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311403,7 +315006,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiVolume" + "$ref": "#/components/schemas/storage.HitachiVolumeMigrationPair" } }, "text/csv": { @@ -311418,12 +315021,12 @@ } }, "links": { - "GetStorageHitachiVolumeByMoid": { - "operationId": "GetStorageHitachiVolumeByMoid", + "GetStorageHitachiVolumeMigrationPairByMoid": { + "operationId": "GetStorageHitachiVolumeMigrationPairByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiVolumes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiVolumeMigrationPairs/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -311451,13 +315054,13 @@ } } }, - "/api/v1/storage/HitachiVolumeMigrationPairs": { + "/api/v1/storage/HyperFlexStorageContainers": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiVolumeMigrationPair' resource.", - "operationId": "GetStorageHitachiVolumeMigrationPairList", + "summary": "Read a 'storage.HyperFlexStorageContainer' resource.", + "operationId": "GetStorageHyperFlexStorageContainerList", "security": [ { "cookieAuth": [] @@ -311471,7 +315074,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiVolumeMigrationPair", + "READ.storage.HyperFlexStorageContainer", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311514,7 +315117,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HitachiVolumeMigrationPair' resources for the given filter criteria", + "description": "List of 'storage.HyperFlexStorageContainer' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311532,7 +315135,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiVolumeMigrationPair.Response" + "$ref": "#/components/schemas/storage.HyperFlexStorageContainer.Response" } }, "text/csv": { @@ -311565,13 +315168,13 @@ } } }, - "/api/v1/storage/HitachiVolumeMigrationPairs/{Moid}": { + "/api/v1/storage/HyperFlexStorageContainers/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HitachiVolumeMigrationPair' resource.", - "operationId": "GetStorageHitachiVolumeMigrationPairByMoid", + "summary": "Read a 'storage.HyperFlexStorageContainer' resource.", + "operationId": "GetStorageHyperFlexStorageContainerByMoid", "security": [ { "cookieAuth": [] @@ -311585,7 +315188,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HitachiVolumeMigrationPair", + "READ.storage.HyperFlexStorageContainer", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311598,7 +315201,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HitachiVolumeMigrationPair' resource.", + "description": "An instance of the 'storage.HyperFlexStorageContainer' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311616,7 +315219,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HitachiVolumeMigrationPair" + "$ref": "#/components/schemas/storage.HyperFlexStorageContainer" } }, "text/csv": { @@ -311631,12 +315234,12 @@ } }, "links": { - "GetStorageHitachiVolumeMigrationPairByMoid": { - "operationId": "GetStorageHitachiVolumeMigrationPairByMoid", + "GetStorageHyperFlexStorageContainerByMoid": { + "operationId": "GetStorageHyperFlexStorageContainerByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HitachiVolumeMigrationPairs/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HyperFlexStorageContainers/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -311664,13 +315267,13 @@ } } }, - "/api/v1/storage/HyperFlexStorageContainers": { + "/api/v1/storage/HyperFlexVolumes": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HyperFlexStorageContainer' resource.", - "operationId": "GetStorageHyperFlexStorageContainerList", + "summary": "Read a 'storage.HyperFlexVolume' resource.", + "operationId": "GetStorageHyperFlexVolumeList", "security": [ { "cookieAuth": [] @@ -311684,7 +315287,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HyperFlexStorageContainer", + "READ.storage.HyperFlexVolume", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311727,7 +315330,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HyperFlexStorageContainer' resources for the given filter criteria", + "description": "List of 'storage.HyperFlexVolume' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311745,7 +315348,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HyperFlexStorageContainer.Response" + "$ref": "#/components/schemas/storage.HyperFlexVolume.Response" } }, "text/csv": { @@ -311778,13 +315381,13 @@ } } }, - "/api/v1/storage/HyperFlexStorageContainers/{Moid}": { + "/api/v1/storage/HyperFlexVolumes/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HyperFlexStorageContainer' resource.", - "operationId": "GetStorageHyperFlexStorageContainerByMoid", + "summary": "Read a 'storage.HyperFlexVolume' resource.", + "operationId": "GetStorageHyperFlexVolumeByMoid", "security": [ { "cookieAuth": [] @@ -311798,7 +315401,7 @@ "PRIVSET.Manage Storage Arrays", "PRIVSET.Read-Only", "PRIVSET.View Storage Arrays", - "READ.storage.HyperFlexStorageContainer", + "READ.storage.HyperFlexVolume", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311811,7 +315414,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HyperFlexStorageContainer' resource.", + "description": "An instance of the 'storage.HyperFlexVolume' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311829,7 +315432,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HyperFlexStorageContainer" + "$ref": "#/components/schemas/storage.HyperFlexVolume" } }, "text/csv": { @@ -311844,12 +315447,12 @@ } }, "links": { - "GetStorageHyperFlexStorageContainerByMoid": { - "operationId": "GetStorageHyperFlexStorageContainerByMoid", + "GetStorageHyperFlexVolumeByMoid": { + "operationId": "GetStorageHyperFlexVolumeByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HyperFlexStorageContainers/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HyperFlexVolumes/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -311877,13 +315480,13 @@ } } }, - "/api/v1/storage/HyperFlexVolumes": { + "/api/v1/storage/Items": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HyperFlexVolume' resource.", - "operationId": "GetStorageHyperFlexVolumeList", + "summary": "Read a 'storage.Item' resource.", + "operationId": "GetStorageItemList", "security": [ { "cookieAuth": [] @@ -311894,10 +315497,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Storage Arrays", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Storage Arrays", - "READ.storage.HyperFlexVolume", + "PRIVSET.View Servers", + "READ.storage.Item", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -311940,7 +315543,7 @@ ], "responses": { "200": { - "description": "List of 'storage.HyperFlexVolume' resources for the given filter criteria", + "description": "List of 'storage.Item' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -311958,7 +315561,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HyperFlexVolume.Response" + "$ref": "#/components/schemas/storage.Item.Response" } }, "text/csv": { @@ -311991,13 +315594,13 @@ } } }, - "/api/v1/storage/HyperFlexVolumes/{Moid}": { + "/api/v1/storage/Items/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.HyperFlexVolume' resource.", - "operationId": "GetStorageHyperFlexVolumeByMoid", + "summary": "Read a 'storage.Item' resource.", + "operationId": "GetStorageItemByMoid", "security": [ { "cookieAuth": [] @@ -312008,10 +315611,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Storage Arrays", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "PRIVSET.View Storage Arrays", - "READ.storage.HyperFlexVolume", + "PRIVSET.View Servers", + "READ.storage.Item", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -312024,7 +315627,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.HyperFlexVolume' resource.", + "description": "An instance of the 'storage.Item' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -312042,7 +315645,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.HyperFlexVolume" + "$ref": "#/components/schemas/storage.Item" } }, "text/csv": { @@ -312057,12 +315660,12 @@ } }, "links": { - "GetStorageHyperFlexVolumeByMoid": { - "operationId": "GetStorageHyperFlexVolumeByMoid", + "GetStorageItemByMoid": { + "operationId": "GetStorageItemByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/HyperFlexVolumes/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/Items/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -312090,13 +315693,13 @@ } } }, - "/api/v1/storage/Items": { + "/api/v1/storage/KnoxSecureDriveConfigurations": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.Item' resource.", - "operationId": "GetStorageItemList", + "summary": "Read a 'storage.KnoxSecureDriveConfiguration' resource.", + "operationId": "GetStorageKnoxSecureDriveConfigurationList", "security": [ { "cookieAuth": [] @@ -312107,10 +315710,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.storage.Item", + "PRIVSET.View Server Profiles", + "READ.storage.KnoxSecureDriveConfiguration", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -312153,7 +315756,7 @@ ], "responses": { "200": { - "description": "List of 'storage.Item' resources for the given filter criteria", + "description": "List of 'storage.KnoxSecureDriveConfiguration' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -312171,7 +315774,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.Item.Response" + "$ref": "#/components/schemas/storage.KnoxSecureDriveConfiguration.Response" } }, "text/csv": { @@ -312204,13 +315807,13 @@ } } }, - "/api/v1/storage/Items/{Moid}": { + "/api/v1/storage/KnoxSecureDriveConfigurations/{Moid}": { "get": { "tags": [ "storage" ], - "summary": "Read a 'storage.Item' resource.", - "operationId": "GetStorageItemByMoid", + "summary": "Read a 'storage.KnoxSecureDriveConfiguration' resource.", + "operationId": "GetStorageKnoxSecureDriveConfigurationByMoid", "security": [ { "cookieAuth": [] @@ -312221,10 +315824,10 @@ { "oAuth2": [ "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", + "PRIVSET.Manage Server Profiles", "PRIVSET.Read-Only", - "PRIVSET.View Servers", - "READ.storage.Item", + "PRIVSET.View Server Profiles", + "READ.storage.KnoxSecureDriveConfiguration", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -312237,7 +315840,7 @@ ], "responses": { "200": { - "description": "An instance of the 'storage.Item' resource.", + "description": "An instance of the 'storage.KnoxSecureDriveConfiguration' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -312255,7 +315858,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/storage.Item" + "$ref": "#/components/schemas/storage.KnoxSecureDriveConfiguration" } }, "text/csv": { @@ -312270,12 +315873,12 @@ } }, "links": { - "GetStorageItemByMoid": { - "operationId": "GetStorageItemByMoid", + "GetStorageKnoxSecureDriveConfigurationByMoid": { + "operationId": "GetStorageKnoxSecureDriveConfigurationByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/Items/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/storage/KnoxSecureDriveConfigurations/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332148,13 +335751,558 @@ } } }, - "/api/v1/tam/AdvisoryCounts/{Moid}": { + "/api/v1/tam/AdvisoryCounts/{Moid}": { + "get": { + "tags": [ + "tam" + ], + "summary": "Read a 'tam.AdvisoryCount' resource.", + "operationId": "GetTamAdvisoryCountByMoid", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Read-Only", + "READ.tam.AdvisoryCount", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "An instance of the 'tam.AdvisoryCount' resource.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryCount" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + }, + "links": { + "GetTamAdvisoryCountByMoid": { + "operationId": "GetTamAdvisoryCountByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryCounts/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "tam" + ], + "summary": "Update a 'tam.AdvisoryCount' resource.", + "operationId": "UpdateTamAdvisoryCount", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "UPDATE.tam.AdvisoryCount" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'tam.AdvisoryCount' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryCount" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryCount' resource was modified as requested. The 'tam.AdvisoryCount' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryCount" + } + } + }, + "links": { + "GetTamAdvisoryCountByMoid": { + "operationId": "GetTamAdvisoryCountByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryCounts/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "patch": { + "tags": [ + "tam" + ], + "summary": "Update a 'tam.AdvisoryCount' resource.", + "operationId": "PatchTamAdvisoryCount", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "UPDATE.tam.AdvisoryCount" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + }, + { + "$ref": "#/components/parameters/IfMatch" + } + ], + "requestBody": { + "description": "The 'tam.AdvisoryCount' resource to update.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryCount" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryCount' resource was patched as requested. The 'tam.AdvisoryCount' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryCount" + } + } + }, + "links": { + "GetTamAdvisoryCountByMoid": { + "operationId": "GetTamAdvisoryCountByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryCounts/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "delete": { + "tags": [ + "tam" + ], + "summary": "Delete a 'tam.AdvisoryCount' resource.", + "operationId": "DeleteTamAdvisoryCount", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "DELETE.tam.AdvisoryCount" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/moidParam" + } + ], + "responses": { + "200": { + "description": "Resource has been deleted successfully.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/tam/AdvisoryDefinitions": { + "get": { + "tags": [ + "tam" + ], + "summary": "Read a 'tam.AdvisoryDefinition' resource.", + "operationId": "GetTamAdvisoryDefinitionList", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage HyperFlex Clusters", + "PRIVSET.Manage Servers", + "PRIVSET.Read-Only", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View HyperFlex Clusters", + "PRIVSET.View Servers", + "READ.tam.AdvisoryDefinition", + "ROLE.Account Administrator", + "ROLE.Read-Only" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/filterParam" + }, + { + "$ref": "#/components/parameters/orderbyParam" + }, + { + "$ref": "#/components/parameters/topParam" + }, + { + "$ref": "#/components/parameters/skipParam" + }, + { + "$ref": "#/components/parameters/selectParam" + }, + { + "$ref": "#/components/parameters/expandParam" + }, + { + "$ref": "#/components/parameters/applyParam" + }, + { + "$ref": "#/components/parameters/countParam" + }, + { + "$ref": "#/components/parameters/inlinecountParam" + }, + { + "$ref": "#/components/parameters/atParam" + }, + { + "$ref": "#/components/parameters/tagsParam" + } + ], + "responses": { + "200": { + "description": "List of 'tam.AdvisoryDefinition' resources for the given filter criteria", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryDefinition.Response" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + }, + "post": { + "tags": [ + "tam" + ], + "summary": "Create a 'tam.AdvisoryDefinition' resource.", + "operationId": "CreateTamAdvisoryDefinition", + "security": [ + { + "cookieAuth": [] + }, + { + "http_signature": [] + }, + { + "oAuth2": [ + "CREATE.tam.AdvisoryDefinition" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'tam.AdvisoryDefinition' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryDefinition" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryDefinition' resource was created as requested. The 'tam.AdvisoryDefinition' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/tam.AdvisoryDefinition" + } + } + }, + "links": { + "GetTamAdvisoryDefinitionByMoid": { + "operationId": "GetTamAdvisoryDefinitionByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } + }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/tam/AdvisoryDefinitions/{Moid}": { "get": { "tags": [ "tam" ], - "summary": "Read a 'tam.AdvisoryCount' resource.", - "operationId": "GetTamAdvisoryCountByMoid", + "summary": "Read a 'tam.AdvisoryDefinition' resource.", + "operationId": "GetTamAdvisoryDefinitionByMoid", "security": [ { "cookieAuth": [] @@ -332165,8 +336313,14 @@ { "oAuth2": [ "PRIVSET.Account Administrator", + "PRIVSET.Manage Fabric Interconnects", + "PRIVSET.Manage HyperFlex Clusters", + "PRIVSET.Manage Servers", "PRIVSET.Read-Only", - "READ.tam.AdvisoryCount", + "PRIVSET.View Fabric Interconnects", + "PRIVSET.View HyperFlex Clusters", + "PRIVSET.View Servers", + "READ.tam.AdvisoryDefinition", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -332179,7 +336333,7 @@ ], "responses": { "200": { - "description": "An instance of the 'tam.AdvisoryCount' resource.", + "description": "An instance of the 'tam.AdvisoryDefinition' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332197,7 +336351,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryCount" + "$ref": "#/components/schemas/tam.AdvisoryDefinition" } }, "text/csv": { @@ -332212,12 +336366,12 @@ } }, "links": { - "GetTamAdvisoryCountByMoid": { - "operationId": "GetTamAdvisoryCountByMoid", + "GetTamAdvisoryDefinitionByMoid": { + "operationId": "GetTamAdvisoryDefinitionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryCounts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332248,8 +336402,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryCount' resource.", - "operationId": "UpdateTamAdvisoryCount", + "summary": "Update a 'tam.AdvisoryDefinition' resource.", + "operationId": "UpdateTamAdvisoryDefinition", "security": [ { "cookieAuth": [] @@ -332259,7 +336413,7 @@ }, { "oAuth2": [ - "UPDATE.tam.AdvisoryCount" + "UPDATE.tam.AdvisoryDefinition" ] } ], @@ -332272,12 +336426,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryCount' resource to update.", + "description": "The 'tam.AdvisoryDefinition' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryCount" + "$ref": "#/components/schemas/tam.AdvisoryDefinition" } }, "application/json-patch+json": { @@ -332289,7 +336443,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryCount' resource was modified as requested. The 'tam.AdvisoryCount' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryDefinition' resource was modified as requested. The 'tam.AdvisoryDefinition' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332301,17 +336455,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryCount" + "$ref": "#/components/schemas/tam.AdvisoryDefinition" } } }, "links": { - "GetTamAdvisoryCountByMoid": { - "operationId": "GetTamAdvisoryCountByMoid", + "GetTamAdvisoryDefinitionByMoid": { + "operationId": "GetTamAdvisoryDefinitionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryCounts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332342,8 +336496,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryCount' resource.", - "operationId": "PatchTamAdvisoryCount", + "summary": "Update a 'tam.AdvisoryDefinition' resource.", + "operationId": "PatchTamAdvisoryDefinition", "security": [ { "cookieAuth": [] @@ -332353,7 +336507,7 @@ }, { "oAuth2": [ - "UPDATE.tam.AdvisoryCount" + "UPDATE.tam.AdvisoryDefinition" ] } ], @@ -332366,12 +336520,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryCount' resource to update.", + "description": "The 'tam.AdvisoryDefinition' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryCount" + "$ref": "#/components/schemas/tam.AdvisoryDefinition" } }, "application/json-patch+json": { @@ -332383,7 +336537,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryCount' resource was patched as requested. The 'tam.AdvisoryCount' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryDefinition' resource was patched as requested. The 'tam.AdvisoryDefinition' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332395,17 +336549,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryCount" + "$ref": "#/components/schemas/tam.AdvisoryDefinition" } } }, "links": { - "GetTamAdvisoryCountByMoid": { - "operationId": "GetTamAdvisoryCountByMoid", + "GetTamAdvisoryDefinitionByMoid": { + "operationId": "GetTamAdvisoryDefinitionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryCounts/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332436,8 +336590,8 @@ "tags": [ "tam" ], - "summary": "Delete a 'tam.AdvisoryCount' resource.", - "operationId": "DeleteTamAdvisoryCount", + "summary": "Delete a 'tam.AdvisoryDefinition' resource.", + "operationId": "DeleteTamAdvisoryDefinition", "security": [ { "cookieAuth": [] @@ -332447,7 +336601,7 @@ }, { "oAuth2": [ - "DELETE.tam.AdvisoryCount" + "DELETE.tam.AdvisoryDefinition" ] } ], @@ -332486,13 +336640,13 @@ } } }, - "/api/v1/tam/AdvisoryDefinitions": { + "/api/v1/tam/AdvisoryInfos": { "get": { "tags": [ "tam" ], - "summary": "Read a 'tam.AdvisoryDefinition' resource.", - "operationId": "GetTamAdvisoryDefinitionList", + "summary": "Read a 'tam.AdvisoryInfo' resource.", + "operationId": "GetTamAdvisoryInfoList", "security": [ { "cookieAuth": [] @@ -332510,7 +336664,7 @@ "PRIVSET.View Fabric Interconnects", "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.tam.AdvisoryDefinition", + "READ.tam.AdvisoryInfo", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -332553,7 +336707,7 @@ ], "responses": { "200": { - "description": "List of 'tam.AdvisoryDefinition' resources for the given filter criteria", + "description": "List of 'tam.AdvisoryInfo' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332571,7 +336725,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition.Response" + "$ref": "#/components/schemas/tam.AdvisoryInfo.Response" } }, "text/csv": { @@ -332607,8 +336761,8 @@ "tags": [ "tam" ], - "summary": "Create a 'tam.AdvisoryDefinition' resource.", - "operationId": "CreateTamAdvisoryDefinition", + "summary": "Create a 'tam.AdvisoryInfo' resource.", + "operationId": "CreateTamAdvisoryInfo", "security": [ { "cookieAuth": [] @@ -332618,7 +336772,9 @@ }, { "oAuth2": [ - "CREATE.tam.AdvisoryDefinition" + "CREATE.tam.AdvisoryInfo", + "PRIVSET.Account Administrator", + "ROLE.Account Administrator" ] } ], @@ -332631,19 +336787,19 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryDefinition' resource to create.", + "description": "The 'tam.AdvisoryInfo' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition" + "$ref": "#/components/schemas/tam.AdvisoryInfo" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryDefinition' resource was created as requested. The 'tam.AdvisoryDefinition' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInfo' resource was created as requested. The 'tam.AdvisoryInfo' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332655,17 +336811,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition" + "$ref": "#/components/schemas/tam.AdvisoryInfo" } } }, "links": { - "GetTamAdvisoryDefinitionByMoid": { - "operationId": "GetTamAdvisoryDefinitionByMoid", + "GetTamAdvisoryInfoByMoid": { + "operationId": "GetTamAdvisoryInfoByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332693,13 +336849,13 @@ } } }, - "/api/v1/tam/AdvisoryDefinitions/{Moid}": { + "/api/v1/tam/AdvisoryInfos/{Moid}": { "get": { "tags": [ "tam" ], - "summary": "Read a 'tam.AdvisoryDefinition' resource.", - "operationId": "GetTamAdvisoryDefinitionByMoid", + "summary": "Read a 'tam.AdvisoryInfo' resource.", + "operationId": "GetTamAdvisoryInfoByMoid", "security": [ { "cookieAuth": [] @@ -332717,7 +336873,7 @@ "PRIVSET.View Fabric Interconnects", "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.tam.AdvisoryDefinition", + "READ.tam.AdvisoryInfo", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -332730,7 +336886,7 @@ ], "responses": { "200": { - "description": "An instance of the 'tam.AdvisoryDefinition' resource.", + "description": "An instance of the 'tam.AdvisoryInfo' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332748,7 +336904,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition" + "$ref": "#/components/schemas/tam.AdvisoryInfo" } }, "text/csv": { @@ -332763,12 +336919,12 @@ } }, "links": { - "GetTamAdvisoryDefinitionByMoid": { - "operationId": "GetTamAdvisoryDefinitionByMoid", + "GetTamAdvisoryInfoByMoid": { + "operationId": "GetTamAdvisoryInfoByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332799,8 +336955,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryDefinition' resource.", - "operationId": "UpdateTamAdvisoryDefinition", + "summary": "Update a 'tam.AdvisoryInfo' resource.", + "operationId": "UpdateTamAdvisoryInfo", "security": [ { "cookieAuth": [] @@ -332810,7 +336966,9 @@ }, { "oAuth2": [ - "UPDATE.tam.AdvisoryDefinition" + "PRIVSET.Account Administrator", + "ROLE.Account Administrator", + "UPDATE.tam.AdvisoryInfo" ] } ], @@ -332823,12 +336981,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryDefinition' resource to update.", + "description": "The 'tam.AdvisoryInfo' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition" + "$ref": "#/components/schemas/tam.AdvisoryInfo" } }, "application/json-patch+json": { @@ -332840,7 +336998,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryDefinition' resource was modified as requested. The 'tam.AdvisoryDefinition' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInfo' resource was modified as requested. The 'tam.AdvisoryInfo' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332852,17 +337010,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition" + "$ref": "#/components/schemas/tam.AdvisoryInfo" } } }, "links": { - "GetTamAdvisoryDefinitionByMoid": { - "operationId": "GetTamAdvisoryDefinitionByMoid", + "GetTamAdvisoryInfoByMoid": { + "operationId": "GetTamAdvisoryInfoByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332893,8 +337051,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryDefinition' resource.", - "operationId": "PatchTamAdvisoryDefinition", + "summary": "Update a 'tam.AdvisoryInfo' resource.", + "operationId": "PatchTamAdvisoryInfo", "security": [ { "cookieAuth": [] @@ -332904,7 +337062,9 @@ }, { "oAuth2": [ - "UPDATE.tam.AdvisoryDefinition" + "PRIVSET.Account Administrator", + "ROLE.Account Administrator", + "UPDATE.tam.AdvisoryInfo" ] } ], @@ -332917,12 +337077,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryDefinition' resource to update.", + "description": "The 'tam.AdvisoryInfo' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition" + "$ref": "#/components/schemas/tam.AdvisoryInfo" } }, "application/json-patch+json": { @@ -332934,7 +337094,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryDefinition' resource was patched as requested. The 'tam.AdvisoryDefinition' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInfo' resource was patched as requested. The 'tam.AdvisoryInfo' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -332946,17 +337106,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryDefinition" + "$ref": "#/components/schemas/tam.AdvisoryInfo" } } }, "links": { - "GetTamAdvisoryDefinitionByMoid": { - "operationId": "GetTamAdvisoryDefinitionByMoid", + "GetTamAdvisoryInfoByMoid": { + "operationId": "GetTamAdvisoryInfoByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryDefinitions/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -332987,8 +337147,8 @@ "tags": [ "tam" ], - "summary": "Delete a 'tam.AdvisoryDefinition' resource.", - "operationId": "DeleteTamAdvisoryDefinition", + "summary": "Delete a 'tam.AdvisoryInfo' resource.", + "operationId": "DeleteTamAdvisoryInfo", "security": [ { "cookieAuth": [] @@ -332998,7 +337158,9 @@ }, { "oAuth2": [ - "DELETE.tam.AdvisoryDefinition" + "DELETE.tam.AdvisoryInfo", + "PRIVSET.Account Administrator", + "ROLE.Account Administrator" ] } ], @@ -333037,13 +337199,13 @@ } } }, - "/api/v1/tam/AdvisoryInfos": { + "/api/v1/tam/AdvisoryInstances": { "get": { "tags": [ "tam" ], - "summary": "Read a 'tam.AdvisoryInfo' resource.", - "operationId": "GetTamAdvisoryInfoList", + "summary": "Read a 'tam.AdvisoryInstance' resource.", + "operationId": "GetTamAdvisoryInstanceList", "security": [ { "cookieAuth": [] @@ -333061,7 +337223,7 @@ "PRIVSET.View Fabric Interconnects", "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.tam.AdvisoryInfo", + "READ.tam.AdvisoryInstance", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -333104,7 +337266,7 @@ ], "responses": { "200": { - "description": "List of 'tam.AdvisoryInfo' resources for the given filter criteria", + "description": "List of 'tam.AdvisoryInstance' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333122,7 +337284,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo.Response" + "$ref": "#/components/schemas/tam.AdvisoryInstance.Response" } }, "text/csv": { @@ -333158,8 +337320,8 @@ "tags": [ "tam" ], - "summary": "Create a 'tam.AdvisoryInfo' resource.", - "operationId": "CreateTamAdvisoryInfo", + "summary": "Create a 'tam.AdvisoryInstance' resource.", + "operationId": "CreateTamAdvisoryInstance", "security": [ { "cookieAuth": [] @@ -333169,9 +337331,7 @@ }, { "oAuth2": [ - "CREATE.tam.AdvisoryInfo", - "PRIVSET.Account Administrator", - "ROLE.Account Administrator" + "CREATE.tam.AdvisoryInstance" ] } ], @@ -333184,19 +337344,19 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryInfo' resource to create.", + "description": "The 'tam.AdvisoryInstance' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo" + "$ref": "#/components/schemas/tam.AdvisoryInstance" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInfo' resource was created as requested. The 'tam.AdvisoryInfo' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInstance' resource was created as requested. The 'tam.AdvisoryInstance' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333208,17 +337368,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo" + "$ref": "#/components/schemas/tam.AdvisoryInstance" } } }, "links": { - "GetTamAdvisoryInfoByMoid": { - "operationId": "GetTamAdvisoryInfoByMoid", + "GetTamAdvisoryInstanceByMoid": { + "operationId": "GetTamAdvisoryInstanceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -333246,13 +337406,13 @@ } } }, - "/api/v1/tam/AdvisoryInfos/{Moid}": { + "/api/v1/tam/AdvisoryInstances/{Moid}": { "get": { "tags": [ "tam" ], - "summary": "Read a 'tam.AdvisoryInfo' resource.", - "operationId": "GetTamAdvisoryInfoByMoid", + "summary": "Read a 'tam.AdvisoryInstance' resource.", + "operationId": "GetTamAdvisoryInstanceByMoid", "security": [ { "cookieAuth": [] @@ -333270,7 +337430,7 @@ "PRIVSET.View Fabric Interconnects", "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.tam.AdvisoryInfo", + "READ.tam.AdvisoryInstance", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -333283,7 +337443,7 @@ ], "responses": { "200": { - "description": "An instance of the 'tam.AdvisoryInfo' resource.", + "description": "An instance of the 'tam.AdvisoryInstance' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333301,7 +337461,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo" + "$ref": "#/components/schemas/tam.AdvisoryInstance" } }, "text/csv": { @@ -333316,12 +337476,12 @@ } }, "links": { - "GetTamAdvisoryInfoByMoid": { - "operationId": "GetTamAdvisoryInfoByMoid", + "GetTamAdvisoryInstanceByMoid": { + "operationId": "GetTamAdvisoryInstanceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -333352,8 +337512,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryInfo' resource.", - "operationId": "UpdateTamAdvisoryInfo", + "summary": "Update a 'tam.AdvisoryInstance' resource.", + "operationId": "UpdateTamAdvisoryInstance", "security": [ { "cookieAuth": [] @@ -333363,9 +337523,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "ROLE.Account Administrator", - "UPDATE.tam.AdvisoryInfo" + "UPDATE.tam.AdvisoryInstance" ] } ], @@ -333378,12 +337536,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryInfo' resource to update.", + "description": "The 'tam.AdvisoryInstance' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo" + "$ref": "#/components/schemas/tam.AdvisoryInstance" } }, "application/json-patch+json": { @@ -333395,7 +337553,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInfo' resource was modified as requested. The 'tam.AdvisoryInfo' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInstance' resource was modified as requested. The 'tam.AdvisoryInstance' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333407,17 +337565,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo" + "$ref": "#/components/schemas/tam.AdvisoryInstance" } } }, "links": { - "GetTamAdvisoryInfoByMoid": { - "operationId": "GetTamAdvisoryInfoByMoid", + "GetTamAdvisoryInstanceByMoid": { + "operationId": "GetTamAdvisoryInstanceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -333448,8 +337606,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryInfo' resource.", - "operationId": "PatchTamAdvisoryInfo", + "summary": "Update a 'tam.AdvisoryInstance' resource.", + "operationId": "PatchTamAdvisoryInstance", "security": [ { "cookieAuth": [] @@ -333459,9 +337617,7 @@ }, { "oAuth2": [ - "PRIVSET.Account Administrator", - "ROLE.Account Administrator", - "UPDATE.tam.AdvisoryInfo" + "UPDATE.tam.AdvisoryInstance" ] } ], @@ -333474,12 +337630,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryInfo' resource to update.", + "description": "The 'tam.AdvisoryInstance' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo" + "$ref": "#/components/schemas/tam.AdvisoryInstance" } }, "application/json-patch+json": { @@ -333491,7 +337647,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInfo' resource was patched as requested. The 'tam.AdvisoryInfo' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInstance' resource was patched as requested. The 'tam.AdvisoryInstance' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333503,17 +337659,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInfo" + "$ref": "#/components/schemas/tam.AdvisoryInstance" } } }, "links": { - "GetTamAdvisoryInfoByMoid": { - "operationId": "GetTamAdvisoryInfoByMoid", + "GetTamAdvisoryInstanceByMoid": { + "operationId": "GetTamAdvisoryInstanceByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInfos/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -333544,8 +337700,8 @@ "tags": [ "tam" ], - "summary": "Delete a 'tam.AdvisoryInfo' resource.", - "operationId": "DeleteTamAdvisoryInfo", + "summary": "Delete a 'tam.AdvisoryInstance' resource.", + "operationId": "DeleteTamAdvisoryInstance", "security": [ { "cookieAuth": [] @@ -333555,9 +337711,7 @@ }, { "oAuth2": [ - "DELETE.tam.AdvisoryInfo", - "PRIVSET.Account Administrator", - "ROLE.Account Administrator" + "DELETE.tam.AdvisoryInstance" ] } ], @@ -333596,13 +337750,13 @@ } } }, - "/api/v1/tam/AdvisoryInstances": { + "/api/v1/tam/SecurityAdvisories": { "get": { "tags": [ "tam" ], - "summary": "Read a 'tam.AdvisoryInstance' resource.", - "operationId": "GetTamAdvisoryInstanceList", + "summary": "Read a 'tam.SecurityAdvisory' resource.", + "operationId": "GetTamSecurityAdvisoryList", "security": [ { "cookieAuth": [] @@ -333620,7 +337774,7 @@ "PRIVSET.View Fabric Interconnects", "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.tam.AdvisoryInstance", + "READ.tam.SecurityAdvisory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -333663,7 +337817,7 @@ ], "responses": { "200": { - "description": "List of 'tam.AdvisoryInstance' resources for the given filter criteria", + "description": "List of 'tam.SecurityAdvisory' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333681,7 +337835,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance.Response" + "$ref": "#/components/schemas/tam.SecurityAdvisory.Response" } }, "text/csv": { @@ -333717,8 +337871,8 @@ "tags": [ "tam" ], - "summary": "Create a 'tam.AdvisoryInstance' resource.", - "operationId": "CreateTamAdvisoryInstance", + "summary": "Create a 'tam.SecurityAdvisory' resource.", + "operationId": "CreateTamSecurityAdvisory", "security": [ { "cookieAuth": [] @@ -333728,7 +337882,7 @@ }, { "oAuth2": [ - "CREATE.tam.AdvisoryInstance" + "CREATE.tam.SecurityAdvisory" ] } ], @@ -333741,19 +337895,19 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryInstance' resource to create.", + "description": "The 'tam.SecurityAdvisory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance" + "$ref": "#/components/schemas/tam.SecurityAdvisory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInstance' resource was created as requested. The 'tam.AdvisoryInstance' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.SecurityAdvisory' resource was created as requested. The 'tam.SecurityAdvisory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333765,17 +337919,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance" + "$ref": "#/components/schemas/tam.SecurityAdvisory" } } }, "links": { - "GetTamAdvisoryInstanceByMoid": { - "operationId": "GetTamAdvisoryInstanceByMoid", + "GetTamSecurityAdvisoryByMoid": { + "operationId": "GetTamSecurityAdvisoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -333803,13 +337957,13 @@ } } }, - "/api/v1/tam/AdvisoryInstances/{Moid}": { + "/api/v1/tam/SecurityAdvisories/{Moid}": { "get": { "tags": [ "tam" ], - "summary": "Read a 'tam.AdvisoryInstance' resource.", - "operationId": "GetTamAdvisoryInstanceByMoid", + "summary": "Read a 'tam.SecurityAdvisory' resource.", + "operationId": "GetTamSecurityAdvisoryByMoid", "security": [ { "cookieAuth": [] @@ -333827,7 +337981,7 @@ "PRIVSET.View Fabric Interconnects", "PRIVSET.View HyperFlex Clusters", "PRIVSET.View Servers", - "READ.tam.AdvisoryInstance", + "READ.tam.SecurityAdvisory", "ROLE.Account Administrator", "ROLE.Read-Only" ] @@ -333840,7 +337994,7 @@ ], "responses": { "200": { - "description": "An instance of the 'tam.AdvisoryInstance' resource.", + "description": "An instance of the 'tam.SecurityAdvisory' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333858,7 +338012,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance" + "$ref": "#/components/schemas/tam.SecurityAdvisory" } }, "text/csv": { @@ -333873,12 +338027,12 @@ } }, "links": { - "GetTamAdvisoryInstanceByMoid": { - "operationId": "GetTamAdvisoryInstanceByMoid", + "GetTamSecurityAdvisoryByMoid": { + "operationId": "GetTamSecurityAdvisoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -333909,8 +338063,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryInstance' resource.", - "operationId": "UpdateTamAdvisoryInstance", + "summary": "Update a 'tam.SecurityAdvisory' resource.", + "operationId": "UpdateTamSecurityAdvisory", "security": [ { "cookieAuth": [] @@ -333920,7 +338074,7 @@ }, { "oAuth2": [ - "UPDATE.tam.AdvisoryInstance" + "UPDATE.tam.SecurityAdvisory" ] } ], @@ -333933,12 +338087,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryInstance' resource to update.", + "description": "The 'tam.SecurityAdvisory' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance" + "$ref": "#/components/schemas/tam.SecurityAdvisory" } }, "application/json-patch+json": { @@ -333950,7 +338104,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInstance' resource was modified as requested. The 'tam.AdvisoryInstance' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.SecurityAdvisory' resource was modified as requested. The 'tam.SecurityAdvisory' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -333962,17 +338116,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance" + "$ref": "#/components/schemas/tam.SecurityAdvisory" } } }, "links": { - "GetTamAdvisoryInstanceByMoid": { - "operationId": "GetTamAdvisoryInstanceByMoid", + "GetTamSecurityAdvisoryByMoid": { + "operationId": "GetTamSecurityAdvisoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334003,8 +338157,8 @@ "tags": [ "tam" ], - "summary": "Update a 'tam.AdvisoryInstance' resource.", - "operationId": "PatchTamAdvisoryInstance", + "summary": "Update a 'tam.SecurityAdvisory' resource.", + "operationId": "PatchTamSecurityAdvisory", "security": [ { "cookieAuth": [] @@ -334014,7 +338168,7 @@ }, { "oAuth2": [ - "UPDATE.tam.AdvisoryInstance" + "UPDATE.tam.SecurityAdvisory" ] } ], @@ -334027,12 +338181,12 @@ } ], "requestBody": { - "description": "The 'tam.AdvisoryInstance' resource to update.", + "description": "The 'tam.SecurityAdvisory' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance" + "$ref": "#/components/schemas/tam.SecurityAdvisory" } }, "application/json-patch+json": { @@ -334044,7 +338198,7 @@ }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.AdvisoryInstance' resource was patched as requested. The 'tam.AdvisoryInstance' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.SecurityAdvisory' resource was patched as requested. The 'tam.SecurityAdvisory' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -334056,17 +338210,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.AdvisoryInstance" + "$ref": "#/components/schemas/tam.SecurityAdvisory" } } }, "links": { - "GetTamAdvisoryInstanceByMoid": { - "operationId": "GetTamAdvisoryInstanceByMoid", + "GetTamSecurityAdvisoryByMoid": { + "operationId": "GetTamSecurityAdvisoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/AdvisoryInstances/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334097,8 +338251,8 @@ "tags": [ "tam" ], - "summary": "Delete a 'tam.AdvisoryInstance' resource.", - "operationId": "DeleteTamAdvisoryInstance", + "summary": "Delete a 'tam.SecurityAdvisory' resource.", + "operationId": "DeleteTamSecurityAdvisory", "security": [ { "cookieAuth": [] @@ -334108,7 +338262,7 @@ }, { "oAuth2": [ - "DELETE.tam.AdvisoryInstance" + "DELETE.tam.SecurityAdvisory" ] } ], @@ -334147,13 +338301,13 @@ } } }, - "/api/v1/tam/SecurityAdvisories": { - "get": { + "/api/v1/task/CatalystSdwanScopedInventories": { + "post": { "tags": [ - "tam" + "task" ], - "summary": "Read a 'tam.SecurityAdvisory' resource.", - "operationId": "GetTamSecurityAdvisoryList", + "summary": "Create a 'task.CatalystSdwanScopedInventory' resource.", + "operationId": "CreateTaskCatalystSdwanScopedInventory", "security": [ { "cookieAuth": [] @@ -334163,87 +338317,251 @@ }, { "oAuth2": [ + "CREATE.task.CatalystSdwanScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", - "PRIVSET.Manage HyperFlex Clusters", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View HyperFlex Clusters", - "PRIVSET.View Servers", - "READ.tam.SecurityAdvisory", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/filterParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/orderbyParam" + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'task.CatalystSdwanScopedInventory' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/task.CatalystSdwanScopedInventory" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.CatalystSdwanScopedInventory' resource was created as requested. The 'task.CatalystSdwanScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/task.CatalystSdwanScopedInventory" + } + } + }, + "links": { + "GetTaskCatalystSdwanScopedInventoryByMoid": { + "operationId": "GetTaskCatalystSdwanScopedInventoryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/CatalystSdwanScopedInventories/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } }, - { - "$ref": "#/components/parameters/topParam" + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/task/FabricMosScopedInventories": { + "post": { + "tags": [ + "task" + ], + "summary": "Create a 'task.FabricMosScopedInventory' resource.", + "operationId": "CreateTaskFabricMosScopedInventory", + "security": [ { - "$ref": "#/components/parameters/skipParam" + "cookieAuth": [] }, { - "$ref": "#/components/parameters/selectParam" + "http_signature": [] }, { - "$ref": "#/components/parameters/expandParam" + "oAuth2": [ + "CREATE.task.FabricMosScopedInventory", + "PRIVSET.Account Administrator", + "PRIVSET.SAN Administrator", + "ROLE.Account Administrator", + "ROLE.SAN Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/applyParam" + "$ref": "#/components/parameters/IfNoneMatch" + } + ], + "requestBody": { + "description": "The 'task.FabricMosScopedInventory' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/task.FabricMosScopedInventory" + } + } + } + }, + "responses": { + "200": { + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.FabricMosScopedInventory' resource was created as requested. The 'task.FabricMosScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "headers": { + "Set-Cookie": { + "$ref": "#/components/headers/Set-Cookie" + }, + "x-starship-traceid": { + "$ref": "#/components/headers/x-starship-traceid" + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/task.FabricMosScopedInventory" + } + } + }, + "links": { + "GetTaskFabricMosScopedInventoryByMoid": { + "operationId": "GetTaskFabricMosScopedInventoryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/FabricMosScopedInventories/{Moid}'." + }, + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" + }, + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" + } + } }, + "400": { + "$ref": "#/components/responses/http_status_400" + }, + "401": { + "$ref": "#/components/responses/http_status_401" + }, + "403": { + "$ref": "#/components/responses/http_status_403" + }, + "404": { + "$ref": "#/components/responses/http_status_404" + }, + "default": { + "$ref": "#/components/responses/default" + } + } + } + }, + "/api/v1/task/HitachiScopedInventories": { + "post": { + "tags": [ + "task" + ], + "summary": "Create a 'task.HitachiScopedInventory' resource.", + "operationId": "CreateTaskHitachiScopedInventory", + "security": [ { - "$ref": "#/components/parameters/countParam" + "cookieAuth": [] }, { - "$ref": "#/components/parameters/inlinecountParam" + "http_signature": [] }, { - "$ref": "#/components/parameters/atParam" + "oAuth2": [ + "CREATE.task.HitachiScopedInventory", + "PRIVSET.Account Administrator", + "PRIVSET.Manage Storage Arrays", + "ROLE.Account Administrator" + ] + } + ], + "parameters": [ + { + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/tagsParam" + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'task.HitachiScopedInventory' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/task.HitachiScopedInventory" + } + } + } + }, "responses": { "200": { - "description": "List of 'tam.SecurityAdvisory' resources for the given filter criteria", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.HitachiScopedInventory' resource was created as requested. The 'task.HitachiScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory.Response" + "$ref": "#/components/schemas/task.HitachiScopedInventory" } + } + }, + "links": { + "GetTaskHitachiScopedInventoryByMoid": { + "operationId": "GetTaskHitachiScopedInventoryByMoid", + "parameters": { + "Moid": "$response.body#/Moid" + }, + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/HitachiScopedInventories/{Moid}'." }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } + "GetIamAccountByMoid": { + "$ref": "#/components/links/GetIamAccountByMoid" }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" - } + "GetIamDomainGroupByMoid": { + "$ref": "#/components/links/GetIamDomainGroupByMoid" } } }, @@ -334263,13 +338581,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/task/HyperFlexManagementScopedInventories": { "post": { "tags": [ - "tam" + "task" ], - "summary": "Create a 'tam.SecurityAdvisory' resource.", - "operationId": "CreateTamSecurityAdvisory", + "summary": "Create a 'task.HyperFlexManagementScopedInventory' resource.", + "operationId": "CreateTaskHyperFlexManagementScopedInventory", "security": [ { "cookieAuth": [] @@ -334279,7 +338599,10 @@ }, { "oAuth2": [ - "CREATE.tam.SecurityAdvisory" + "CREATE.task.HyperFlexManagementScopedInventory", + "PRIVSET.Account Administrator", + "PRIVSET.Manage HyperFlex Clusters", + "ROLE.Account Administrator" ] } ], @@ -334292,19 +338615,19 @@ } ], "requestBody": { - "description": "The 'tam.SecurityAdvisory' resource to create.", + "description": "The 'task.HyperFlexManagementScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory" + "$ref": "#/components/schemas/task.HyperFlexManagementScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.SecurityAdvisory' resource was created as requested. The 'tam.SecurityAdvisory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.HyperFlexManagementScopedInventory' resource was created as requested. The 'task.HyperFlexManagementScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -334316,17 +338639,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory" + "$ref": "#/components/schemas/task.HyperFlexManagementScopedInventory" } } }, "links": { - "GetTamSecurityAdvisoryByMoid": { - "operationId": "GetTamSecurityAdvisoryByMoid", + "GetTaskHyperFlexManagementScopedInventoryByMoid": { + "operationId": "GetTaskHyperFlexManagementScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/HyperFlexManagementScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334354,13 +338677,13 @@ } } }, - "/api/v1/tam/SecurityAdvisories/{Moid}": { - "get": { + "/api/v1/task/HyperflexScopedInventories": { + "post": { "tags": [ - "tam" + "task" ], - "summary": "Read a 'tam.SecurityAdvisory' resource.", - "operationId": "GetTamSecurityAdvisoryByMoid", + "summary": "Create a 'task.HyperflexScopedInventory' resource.", + "operationId": "CreateTaskHyperflexScopedInventory", "security": [ { "cookieAuth": [] @@ -334370,66 +338693,57 @@ }, { "oAuth2": [ + "CREATE.task.HyperflexScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Manage Fabric Interconnects", "PRIVSET.Manage HyperFlex Clusters", - "PRIVSET.Manage Servers", - "PRIVSET.Read-Only", - "PRIVSET.View Fabric Interconnects", - "PRIVSET.View HyperFlex Clusters", - "PRIVSET.View Servers", - "READ.tam.SecurityAdvisory", - "ROLE.Account Administrator", - "ROLE.Read-Only" + "ROLE.Account Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" + }, + { + "$ref": "#/components/parameters/IfNoneMatch" } ], + "requestBody": { + "description": "The 'task.HyperflexScopedInventory' resource to create.", + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/task.HyperflexScopedInventory" + } + } + } + }, "responses": { "200": { - "description": "An instance of the 'tam.SecurityAdvisory' resource.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.HyperflexScopedInventory' resource was created as requested. The 'task.HyperflexScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" - }, - "Content-Disposition": { - "$ref": "#/components/headers/Content-Disposition" - }, - "Content-Length": { - "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory" - } - }, - "text/csv": { - "schema": { - "$ref": "#/components/schemas/CsvFile" - } - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - "schema": { - "$ref": "#/components/schemas/ExcelFile" + "$ref": "#/components/schemas/task.HyperflexScopedInventory" } } }, "links": { - "GetTamSecurityAdvisoryByMoid": { - "operationId": "GetTamSecurityAdvisoryByMoid", + "GetTaskHyperflexScopedInventoryByMoid": { + "operationId": "GetTaskHyperflexScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/HyperflexScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334455,13 +338769,15 @@ "$ref": "#/components/responses/default" } } - }, + } + }, + "/api/v1/task/MdsScopedInventories": { "post": { "tags": [ - "tam" + "task" ], - "summary": "Update a 'tam.SecurityAdvisory' resource.", - "operationId": "UpdateTamSecurityAdvisory", + "summary": "Create a 'task.MdsScopedInventory' resource.", + "operationId": "CreateTaskMdsScopedInventory", "security": [ { "cookieAuth": [] @@ -334471,37 +338787,38 @@ }, { "oAuth2": [ - "UPDATE.tam.SecurityAdvisory" + "CREATE.task.MdsScopedInventory", + "PRIVSET.Account Administrator", + "PRIVSET.Network Administrator", + "PRIVSET.SAN Administrator", + "ROLE.Account Administrator", + "ROLE.Network Administrator", + "ROLE.SAN Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'tam.SecurityAdvisory' resource to update.", + "description": "The 'task.MdsScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/task.MdsScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.SecurityAdvisory' resource was modified as requested. The 'tam.SecurityAdvisory' resource is modified before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.MdsScopedInventory' resource was created as requested. The 'task.MdsScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -334513,17 +338830,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory" + "$ref": "#/components/schemas/task.MdsScopedInventory" } } }, "links": { - "GetTamSecurityAdvisoryByMoid": { - "operationId": "GetTamSecurityAdvisoryByMoid", + "GetTaskMdsScopedInventoryByMoid": { + "operationId": "GetTaskMdsScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/MdsScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334549,13 +338866,15 @@ "$ref": "#/components/responses/default" } } - }, - "patch": { + } + }, + "/api/v1/task/MdsSystemScopedInventories": { + "post": { "tags": [ - "tam" + "task" ], - "summary": "Update a 'tam.SecurityAdvisory' resource.", - "operationId": "PatchTamSecurityAdvisory", + "summary": "Create a 'task.MdsSystemScopedInventory' resource.", + "operationId": "CreateTaskMdsSystemScopedInventory", "security": [ { "cookieAuth": [] @@ -334565,37 +338884,38 @@ }, { "oAuth2": [ - "UPDATE.tam.SecurityAdvisory" + "CREATE.task.MdsSystemScopedInventory", + "PRIVSET.Account Administrator", + "PRIVSET.Network Administrator", + "PRIVSET.SAN Administrator", + "ROLE.Account Administrator", + "ROLE.Network Administrator", + "ROLE.SAN Administrator" ] } ], "parameters": [ { - "$ref": "#/components/parameters/moidParam" + "$ref": "#/components/parameters/IfMatch" }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/IfNoneMatch" } ], "requestBody": { - "description": "The 'tam.SecurityAdvisory' resource to update.", + "description": "The 'task.MdsSystemScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/PatchDocument" + "$ref": "#/components/schemas/task.MdsSystemScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'tam.SecurityAdvisory' resource was patched as requested. The 'tam.SecurityAdvisory' resource is patched before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.MdsSystemScopedInventory' resource was created as requested. The 'task.MdsSystemScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -334607,17 +338927,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/tam.SecurityAdvisory" + "$ref": "#/components/schemas/task.MdsSystemScopedInventory" } } }, "links": { - "GetTamSecurityAdvisoryByMoid": { - "operationId": "GetTamSecurityAdvisoryByMoid", + "GetTaskMdsSystemScopedInventoryByMoid": { + "operationId": "GetTaskMdsSystemScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/tam/SecurityAdvisories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/MdsSystemScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334643,68 +338963,15 @@ "$ref": "#/components/responses/default" } } - }, - "delete": { - "tags": [ - "tam" - ], - "summary": "Delete a 'tam.SecurityAdvisory' resource.", - "operationId": "DeleteTamSecurityAdvisory", - "security": [ - { - "cookieAuth": [] - }, - { - "http_signature": [] - }, - { - "oAuth2": [ - "DELETE.tam.SecurityAdvisory" - ] - } - ], - "parameters": [ - { - "$ref": "#/components/parameters/moidParam" - } - ], - "responses": { - "200": { - "description": "Resource has been deleted successfully.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - } - }, - "400": { - "$ref": "#/components/responses/http_status_400" - }, - "401": { - "$ref": "#/components/responses/http_status_401" - }, - "403": { - "$ref": "#/components/responses/http_status_403" - }, - "404": { - "$ref": "#/components/responses/http_status_404" - }, - "default": { - "$ref": "#/components/responses/default" - } - } } }, - "/api/v1/task/FabricMosScopedInventories": { + "/api/v1/task/MerakiScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.FabricMosScopedInventory' resource.", - "operationId": "CreateTaskFabricMosScopedInventory", + "summary": "Create a 'task.MerakiScopedInventory' resource.", + "operationId": "CreateTaskMerakiScopedInventory", "security": [ { "cookieAuth": [] @@ -334714,11 +338981,9 @@ }, { "oAuth2": [ - "CREATE.task.FabricMosScopedInventory", + "CREATE.task.MerakiScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.SAN Administrator", - "ROLE.Account Administrator", - "ROLE.SAN Administrator" + "ROLE.Account Administrator" ] } ], @@ -334731,19 +338996,19 @@ } ], "requestBody": { - "description": "The 'task.FabricMosScopedInventory' resource to create.", + "description": "The 'task.MerakiScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.FabricMosScopedInventory" + "$ref": "#/components/schemas/task.MerakiScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.FabricMosScopedInventory' resource was created as requested. The 'task.FabricMosScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.MerakiScopedInventory' resource was created as requested. The 'task.MerakiScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -334755,17 +339020,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.FabricMosScopedInventory" + "$ref": "#/components/schemas/task.MerakiScopedInventory" } } }, "links": { - "GetTaskFabricMosScopedInventoryByMoid": { - "operationId": "GetTaskFabricMosScopedInventoryByMoid", + "GetTaskMerakiScopedInventoryByMoid": { + "operationId": "GetTaskMerakiScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/FabricMosScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/MerakiScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334793,13 +339058,13 @@ } } }, - "/api/v1/task/HitachiScopedInventories": { + "/api/v1/task/NetAppScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.HitachiScopedInventory' resource.", - "operationId": "CreateTaskHitachiScopedInventory", + "summary": "Create a 'task.NetAppScopedInventory' resource.", + "operationId": "CreateTaskNetAppScopedInventory", "security": [ { "cookieAuth": [] @@ -334809,7 +339074,7 @@ }, { "oAuth2": [ - "CREATE.task.HitachiScopedInventory", + "CREATE.task.NetAppScopedInventory", "PRIVSET.Account Administrator", "PRIVSET.Manage Storage Arrays", "ROLE.Account Administrator" @@ -334825,19 +339090,19 @@ } ], "requestBody": { - "description": "The 'task.HitachiScopedInventory' resource to create.", + "description": "The 'task.NetAppScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.HitachiScopedInventory" + "$ref": "#/components/schemas/task.NetAppScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.HitachiScopedInventory' resource was created as requested. The 'task.HitachiScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NetAppScopedInventory' resource was created as requested. The 'task.NetAppScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -334849,17 +339114,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.HitachiScopedInventory" + "$ref": "#/components/schemas/task.NetAppScopedInventory" } } }, "links": { - "GetTaskHitachiScopedInventoryByMoid": { - "operationId": "GetTaskHitachiScopedInventoryByMoid", + "GetTaskNetAppScopedInventoryByMoid": { + "operationId": "GetTaskNetAppScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/HitachiScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NetAppScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334887,13 +339152,13 @@ } } }, - "/api/v1/task/HyperFlexManagementScopedInventories": { + "/api/v1/task/NexusScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.HyperFlexManagementScopedInventory' resource.", - "operationId": "CreateTaskHyperFlexManagementScopedInventory", + "summary": "Create a 'task.NexusScopedInventory' resource.", + "operationId": "CreateTaskNexusScopedInventory", "security": [ { "cookieAuth": [] @@ -334903,10 +339168,11 @@ }, { "oAuth2": [ - "CREATE.task.HyperFlexManagementScopedInventory", + "CREATE.task.NexusScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Clusters", - "ROLE.Account Administrator" + "PRIVSET.Network Administrator", + "ROLE.Account Administrator", + "ROLE.Network Administrator" ] } ], @@ -334919,19 +339185,19 @@ } ], "requestBody": { - "description": "The 'task.HyperFlexManagementScopedInventory' resource to create.", + "description": "The 'task.NexusScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.HyperFlexManagementScopedInventory" + "$ref": "#/components/schemas/task.NexusScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.HyperFlexManagementScopedInventory' resource was created as requested. The 'task.HyperFlexManagementScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NexusScopedInventory' resource was created as requested. The 'task.NexusScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -334943,17 +339209,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.HyperFlexManagementScopedInventory" + "$ref": "#/components/schemas/task.NexusScopedInventory" } } }, "links": { - "GetTaskHyperFlexManagementScopedInventoryByMoid": { - "operationId": "GetTaskHyperFlexManagementScopedInventoryByMoid", + "GetTaskNexusScopedInventoryByMoid": { + "operationId": "GetTaskNexusScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/HyperFlexManagementScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NexusScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -334981,13 +339247,13 @@ } } }, - "/api/v1/task/HyperflexScopedInventories": { + "/api/v1/task/NexusSystemScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.HyperflexScopedInventory' resource.", - "operationId": "CreateTaskHyperflexScopedInventory", + "summary": "Create a 'task.NexusSystemScopedInventory' resource.", + "operationId": "CreateTaskNexusSystemScopedInventory", "security": [ { "cookieAuth": [] @@ -334997,10 +339263,11 @@ }, { "oAuth2": [ - "CREATE.task.HyperflexScopedInventory", + "CREATE.task.NexusSystemScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Manage HyperFlex Clusters", - "ROLE.Account Administrator" + "PRIVSET.Network Administrator", + "ROLE.Account Administrator", + "ROLE.Network Administrator" ] } ], @@ -335013,19 +339280,19 @@ } ], "requestBody": { - "description": "The 'task.HyperflexScopedInventory' resource to create.", + "description": "The 'task.NexusSystemScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.HyperflexScopedInventory" + "$ref": "#/components/schemas/task.NexusSystemScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.HyperflexScopedInventory' resource was created as requested. The 'task.HyperflexScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NexusSystemScopedInventory' resource was created as requested. The 'task.NexusSystemScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335037,17 +339304,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.HyperflexScopedInventory" + "$ref": "#/components/schemas/task.NexusSystemScopedInventory" } } }, "links": { - "GetTaskHyperflexScopedInventoryByMoid": { - "operationId": "GetTaskHyperflexScopedInventoryByMoid", + "GetTaskNexusSystemScopedInventoryByMoid": { + "operationId": "GetTaskNexusSystemScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/HyperflexScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NexusSystemScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335075,13 +339342,13 @@ } } }, - "/api/v1/task/MdsScopedInventories": { + "/api/v1/task/NexusVlanScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.MdsScopedInventory' resource.", - "operationId": "CreateTaskMdsScopedInventory", + "summary": "Create a 'task.NexusVlanScopedInventory' resource.", + "operationId": "CreateTaskNexusVlanScopedInventory", "security": [ { "cookieAuth": [] @@ -335091,13 +339358,11 @@ }, { "oAuth2": [ - "CREATE.task.MdsScopedInventory", + "CREATE.task.NexusVlanScopedInventory", "PRIVSET.Account Administrator", "PRIVSET.Network Administrator", - "PRIVSET.SAN Administrator", "ROLE.Account Administrator", - "ROLE.Network Administrator", - "ROLE.SAN Administrator" + "ROLE.Network Administrator" ] } ], @@ -335110,19 +339375,19 @@ } ], "requestBody": { - "description": "The 'task.MdsScopedInventory' resource to create.", + "description": "The 'task.NexusVlanScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.MdsScopedInventory" + "$ref": "#/components/schemas/task.NexusVlanScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.MdsScopedInventory' resource was created as requested. The 'task.MdsScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NexusVlanScopedInventory' resource was created as requested. The 'task.NexusVlanScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335134,17 +339399,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.MdsScopedInventory" + "$ref": "#/components/schemas/task.NexusVlanScopedInventory" } } }, "links": { - "GetTaskMdsScopedInventoryByMoid": { - "operationId": "GetTaskMdsScopedInventoryByMoid", + "GetTaskNexusVlanScopedInventoryByMoid": { + "operationId": "GetTaskNexusVlanScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/MdsScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NexusVlanScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335172,13 +339437,13 @@ } } }, - "/api/v1/task/MdsSystemScopedInventories": { + "/api/v1/task/PublicCloudScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.MdsSystemScopedInventory' resource.", - "operationId": "CreateTaskMdsSystemScopedInventory", + "summary": "Create a 'task.PublicCloudScopedInventory' resource.", + "operationId": "CreateTaskPublicCloudScopedInventory", "security": [ { "cookieAuth": [] @@ -335188,13 +339453,10 @@ }, { "oAuth2": [ - "CREATE.task.MdsSystemScopedInventory", + "CREATE.task.PublicCloudScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Network Administrator", - "PRIVSET.SAN Administrator", - "ROLE.Account Administrator", - "ROLE.Network Administrator", - "ROLE.SAN Administrator" + "PRIVSET.Manage Hypervisors", + "ROLE.Account Administrator" ] } ], @@ -335207,19 +339469,19 @@ } ], "requestBody": { - "description": "The 'task.MdsSystemScopedInventory' resource to create.", + "description": "The 'task.PublicCloudScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.MdsSystemScopedInventory" + "$ref": "#/components/schemas/task.PublicCloudScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.MdsSystemScopedInventory' resource was created as requested. The 'task.MdsSystemScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.PublicCloudScopedInventory' resource was created as requested. The 'task.PublicCloudScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335231,17 +339493,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.MdsSystemScopedInventory" + "$ref": "#/components/schemas/task.PublicCloudScopedInventory" } } }, "links": { - "GetTaskMdsSystemScopedInventoryByMoid": { - "operationId": "GetTaskMdsSystemScopedInventoryByMoid", + "GetTaskPublicCloudScopedInventoryByMoid": { + "operationId": "GetTaskPublicCloudScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/MdsSystemScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/PublicCloudScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335269,13 +339531,13 @@ } } }, - "/api/v1/task/MerakiScopedInventories": { + "/api/v1/task/PureScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.MerakiScopedInventory' resource.", - "operationId": "CreateTaskMerakiScopedInventory", + "summary": "Create a 'task.PureScopedInventory' resource.", + "operationId": "CreateTaskPureScopedInventory", "security": [ { "cookieAuth": [] @@ -335285,8 +339547,9 @@ }, { "oAuth2": [ - "CREATE.task.MerakiScopedInventory", + "CREATE.task.PureScopedInventory", "PRIVSET.Account Administrator", + "PRIVSET.Manage Storage Arrays", "ROLE.Account Administrator" ] } @@ -335300,19 +339563,19 @@ } ], "requestBody": { - "description": "The 'task.MerakiScopedInventory' resource to create.", + "description": "The 'task.PureScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.MerakiScopedInventory" + "$ref": "#/components/schemas/task.PureScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.MerakiScopedInventory' resource was created as requested. The 'task.MerakiScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.PureScopedInventory' resource was created as requested. The 'task.PureScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335324,17 +339587,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.MerakiScopedInventory" + "$ref": "#/components/schemas/task.PureScopedInventory" } } }, "links": { - "GetTaskMerakiScopedInventoryByMoid": { - "operationId": "GetTaskMerakiScopedInventoryByMoid", + "GetTaskPureScopedInventoryByMoid": { + "operationId": "GetTaskPureScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/MerakiScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/PureScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335362,13 +339625,13 @@ } } }, - "/api/v1/task/NetAppScopedInventories": { + "/api/v1/task/ServerScopedInventories": { "post": { "tags": [ "task" ], - "summary": "Create a 'task.NetAppScopedInventory' resource.", - "operationId": "CreateTaskNetAppScopedInventory", + "summary": "Create a 'task.ServerScopedInventory' resource.", + "operationId": "CreateTaskServerScopedInventory", "security": [ { "cookieAuth": [] @@ -335378,9 +339641,9 @@ }, { "oAuth2": [ - "CREATE.task.NetAppScopedInventory", + "CREATE.task.ServerScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Manage Storage Arrays", + "PRIVSET.Manage Servers", "ROLE.Account Administrator" ] } @@ -335394,19 +339657,19 @@ } ], "requestBody": { - "description": "The 'task.NetAppScopedInventory' resource to create.", + "description": "The 'task.ServerScopedInventory' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.NetAppScopedInventory" + "$ref": "#/components/schemas/task.ServerScopedInventory" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NetAppScopedInventory' resource was created as requested. The 'task.NetAppScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.ServerScopedInventory' resource was created as requested. The 'task.ServerScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335418,17 +339681,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.NetAppScopedInventory" + "$ref": "#/components/schemas/task.ServerScopedInventory" } } }, "links": { - "GetTaskNetAppScopedInventoryByMoid": { - "operationId": "GetTaskNetAppScopedInventoryByMoid", + "GetTaskServerScopedInventoryByMoid": { + "operationId": "GetTaskServerScopedInventoryByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NetAppScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/ServerScopedInventories/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335456,13 +339719,13 @@ } } }, - "/api/v1/task/NexusScopedInventories": { - "post": { + "/api/v1/task/WorkflowActions": { + "get": { "tags": [ "task" ], - "summary": "Create a 'task.NexusScopedInventory' resource.", - "operationId": "CreateTaskNexusScopedInventory", + "summary": "Read a 'task.WorkflowAction' resource.", + "operationId": "GetTaskWorkflowActionList", "security": [ { "cookieAuth": [] @@ -335472,159 +339735,77 @@ }, { "oAuth2": [ - "CREATE.task.NexusScopedInventory", - "PRIVSET.Account Administrator", - "PRIVSET.Network Administrator", - "ROLE.Account Administrator", - "ROLE.Network Administrator" + "READ.task.WorkflowAction" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/filterParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" - } - ], - "requestBody": { - "description": "The 'task.NexusScopedInventory' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/task.NexusScopedInventory" - } - } - } - }, - "responses": { - "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NexusScopedInventory' resource was created as requested. The 'task.NexusScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", - "headers": { - "Set-Cookie": { - "$ref": "#/components/headers/Set-Cookie" - }, - "x-starship-traceid": { - "$ref": "#/components/headers/x-starship-traceid" - } - }, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/task.NexusScopedInventory" - } - } - }, - "links": { - "GetTaskNexusScopedInventoryByMoid": { - "operationId": "GetTaskNexusScopedInventoryByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NexusScopedInventories/{Moid}'." - }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" - }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" - } - } + "$ref": "#/components/parameters/orderbyParam" }, - "400": { - "$ref": "#/components/responses/http_status_400" + { + "$ref": "#/components/parameters/topParam" }, - "401": { - "$ref": "#/components/responses/http_status_401" + { + "$ref": "#/components/parameters/skipParam" }, - "403": { - "$ref": "#/components/responses/http_status_403" + { + "$ref": "#/components/parameters/selectParam" }, - "404": { - "$ref": "#/components/responses/http_status_404" + { + "$ref": "#/components/parameters/expandParam" }, - "default": { - "$ref": "#/components/responses/default" - } - } - } - }, - "/api/v1/task/NexusSystemScopedInventories": { - "post": { - "tags": [ - "task" - ], - "summary": "Create a 'task.NexusSystemScopedInventory' resource.", - "operationId": "CreateTaskNexusSystemScopedInventory", - "security": [ { - "cookieAuth": [] + "$ref": "#/components/parameters/applyParam" }, { - "http_signature": [] + "$ref": "#/components/parameters/countParam" }, { - "oAuth2": [ - "CREATE.task.NexusSystemScopedInventory", - "PRIVSET.Account Administrator", - "PRIVSET.Network Administrator", - "ROLE.Account Administrator", - "ROLE.Network Administrator" - ] - } - ], - "parameters": [ + "$ref": "#/components/parameters/inlinecountParam" + }, { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/atParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/tagsParam" } ], - "requestBody": { - "description": "The 'task.NexusSystemScopedInventory' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/task.NexusSystemScopedInventory" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NexusSystemScopedInventory' resource was created as requested. The 'task.NexusSystemScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "List of 'task.WorkflowAction' resources for the given filter criteria", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.NexusSystemScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction.Response" } - } - }, - "links": { - "GetTaskNexusSystemScopedInventoryByMoid": { - "operationId": "GetTaskNexusSystemScopedInventoryByMoid", - "parameters": { - "Moid": "$response.body#/Moid" - }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NexusSystemScopedInventories/{Moid}'." }, - "GetIamAccountByMoid": { - "$ref": "#/components/links/GetIamAccountByMoid" + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } }, - "GetIamDomainGroupByMoid": { - "$ref": "#/components/links/GetIamDomainGroupByMoid" + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" + } } } }, @@ -335644,15 +339825,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/task/NexusVlanScopedInventories": { + }, "post": { "tags": [ "task" ], - "summary": "Create a 'task.NexusVlanScopedInventory' resource.", - "operationId": "CreateTaskNexusVlanScopedInventory", + "summary": "Create a 'task.WorkflowAction' resource.", + "operationId": "CreateTaskWorkflowAction", "security": [ { "cookieAuth": [] @@ -335662,11 +339841,12 @@ }, { "oAuth2": [ - "CREATE.task.NexusVlanScopedInventory", + "CREATE.task.WorkflowAction", "PRIVSET.Account Administrator", - "PRIVSET.Network Administrator", - "ROLE.Account Administrator", - "ROLE.Network Administrator" + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", + "PRIVSET.View Workflow Executions", + "ROLE.Account Administrator" ] } ], @@ -335679,19 +339859,19 @@ } ], "requestBody": { - "description": "The 'task.NexusVlanScopedInventory' resource to create.", + "description": "The 'task.WorkflowAction' resource to create.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.NexusVlanScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.NexusVlanScopedInventory' resource was created as requested. The 'task.NexusVlanScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.WorkflowAction' resource was created as requested. The 'task.WorkflowAction' resource is created before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335703,17 +339883,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.NexusVlanScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction" } } }, "links": { - "GetTaskNexusVlanScopedInventoryByMoid": { - "operationId": "GetTaskNexusVlanScopedInventoryByMoid", + "GetTaskWorkflowActionByMoid": { + "operationId": "GetTaskWorkflowActionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/NexusVlanScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/WorkflowActions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335741,13 +339921,13 @@ } } }, - "/api/v1/task/PublicCloudScopedInventories": { - "post": { + "/api/v1/task/WorkflowActions/{Moid}": { + "get": { "tags": [ "task" ], - "summary": "Create a 'task.PublicCloudScopedInventory' resource.", - "operationId": "CreateTaskPublicCloudScopedInventory", + "summary": "Read a 'task.WorkflowAction' resource.", + "operationId": "GetTaskWorkflowActionByMoid", "security": [ { "cookieAuth": [] @@ -335757,57 +339937,56 @@ }, { "oAuth2": [ - "CREATE.task.PublicCloudScopedInventory", - "PRIVSET.Account Administrator", - "PRIVSET.Manage Hypervisors", - "ROLE.Account Administrator" + "READ.task.WorkflowAction" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" - }, - { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/moidParam" } ], - "requestBody": { - "description": "The 'task.PublicCloudScopedInventory' resource to create.", - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/task.PublicCloudScopedInventory" - } - } - } - }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.PublicCloudScopedInventory' resource was created as requested. The 'task.PublicCloudScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "An instance of the 'task.WorkflowAction' resource.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" }, "x-starship-traceid": { "$ref": "#/components/headers/x-starship-traceid" + }, + "Content-Disposition": { + "$ref": "#/components/headers/Content-Disposition" + }, + "Content-Length": { + "$ref": "#/components/headers/Content-Length" } }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.PublicCloudScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/CsvFile" + } + }, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { + "schema": { + "$ref": "#/components/schemas/ExcelFile" } } }, "links": { - "GetTaskPublicCloudScopedInventoryByMoid": { - "operationId": "GetTaskPublicCloudScopedInventoryByMoid", + "GetTaskWorkflowActionByMoid": { + "operationId": "GetTaskWorkflowActionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/PublicCloudScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/WorkflowActions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335833,15 +340012,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/task/PureScopedInventories": { + }, "post": { "tags": [ "task" ], - "summary": "Create a 'task.PureScopedInventory' resource.", - "operationId": "CreateTaskPureScopedInventory", + "summary": "Update a 'task.WorkflowAction' resource.", + "operationId": "UpdateTaskWorkflowAction", "security": [ { "cookieAuth": [] @@ -335851,35 +340028,42 @@ }, { "oAuth2": [ - "CREATE.task.PureScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Manage Storage Arrays", - "ROLE.Account Administrator" + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", + "PRIVSET.View Workflow Executions", + "ROLE.Account Administrator", + "UPDATE.task.WorkflowAction" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'task.PureScopedInventory' resource to create.", + "description": "The 'task.WorkflowAction' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.PureScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.PureScopedInventory' resource was created as requested. The 'task.PureScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.WorkflowAction' resource was modified as requested. The 'task.WorkflowAction' resource is modified before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335891,17 +340075,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.PureScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction" } } }, "links": { - "GetTaskPureScopedInventoryByMoid": { - "operationId": "GetTaskPureScopedInventoryByMoid", + "GetTaskWorkflowActionByMoid": { + "operationId": "GetTaskWorkflowActionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/PureScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/WorkflowActions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -335927,15 +340111,13 @@ "$ref": "#/components/responses/default" } } - } - }, - "/api/v1/task/ServerScopedInventories": { - "post": { + }, + "patch": { "tags": [ "task" ], - "summary": "Create a 'task.ServerScopedInventory' resource.", - "operationId": "CreateTaskServerScopedInventory", + "summary": "Update a 'task.WorkflowAction' resource.", + "operationId": "PatchTaskWorkflowAction", "security": [ { "cookieAuth": [] @@ -335945,35 +340127,42 @@ }, { "oAuth2": [ - "CREATE.task.ServerScopedInventory", "PRIVSET.Account Administrator", - "PRIVSET.Manage Servers", - "ROLE.Account Administrator" + "PRIVSET.Execute Workflows", + "PRIVSET.Manage Workflow Definitions", + "PRIVSET.View Workflow Executions", + "ROLE.Account Administrator", + "UPDATE.task.WorkflowAction" ] } ], "parameters": [ { - "$ref": "#/components/parameters/IfMatch" + "$ref": "#/components/parameters/moidParam" }, { - "$ref": "#/components/parameters/IfNoneMatch" + "$ref": "#/components/parameters/IfMatch" } ], "requestBody": { - "description": "The 'task.ServerScopedInventory' resource to create.", + "description": "The 'task.WorkflowAction' resource to update.", "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.ServerScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/PatchDocument" } } } }, "responses": { "200": { - "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.ServerScopedInventory' resource was created as requested. The 'task.ServerScopedInventory' resource is created before this response is sent back and the resource is returned in the body of the message.", + "description": "The HTTP 200 status response code indicates that the request has succeeded and the 'task.WorkflowAction' resource was patched as requested. The 'task.WorkflowAction' resource is patched before this response is sent back and the resource is returned in the body of the message.", "headers": { "Set-Cookie": { "$ref": "#/components/headers/Set-Cookie" @@ -335985,17 +340174,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/task.ServerScopedInventory" + "$ref": "#/components/schemas/task.WorkflowAction" } } }, "links": { - "GetTaskServerScopedInventoryByMoid": { - "operationId": "GetTaskServerScopedInventoryByMoid", + "GetTaskWorkflowActionByMoid": { + "operationId": "GetTaskWorkflowActionByMoid", "parameters": { "Moid": "$response.body#/Moid" }, - "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/ServerScopedInventories/{Moid}'." + "description": "The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/task/WorkflowActions/{Moid}'." }, "GetIamAccountByMoid": { "$ref": "#/components/links/GetIamAccountByMoid" @@ -380879,6 +385068,184 @@ } } }, + "telemetry.DruidBaseVirtualColumn": { + "type": "object", + "description": "Virtual columns are columns that are computed on the fly during query execution.\nIf you include a virtual column as part of a query, make sure to include all attributes\nthe virtual column requires.\nRefer https://druid.apache.org/docs/latest/querying/virtual-columns/ for more details.", + "required": [ + "type" + ], + "properties": { + "type": { + "description": "The virtual-column type.", + "type": "string", + "enum": [ + "expression", + "nested-field", + "mv-filtered" + ] + } + } + }, + "telemetry.DruidVirtualColumn": { + "oneOf": [ + { + "$ref": "#/components/schemas/telemetry.DruidExpressionVirtualColumn" + }, + { + "$ref": "#/components/schemas/telemetry.NestedFieldVirtualColumn" + }, + { + "$ref": "#/components/schemas/telemetry.DruidListFilteredVirtualColumn" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "expression": "#/components/schemas/telemetry.DruidExpressionVirtualColumn", + "nested-field": "#/components/schemas/telemetry.NestedFieldVirtualColumn", + "mv-filtered": "#/components/schemas/telemetry.DruidListFilteredVirtualColumn" + } + } + }, + "telemetry.DruidExpressionVirtualColumn": { + "description": "A virtual column defined as a Druid expression. Supported Druid expressions are documented at\nhttps://druid.apache.org/docs/latest/misc/math-expr.html.", + "allOf": [ + { + "$ref": "#/components/schemas/telemetry.DruidBaseVirtualColumn" + }, + { + "type": "object", + "properties": { + "name": { + "description": "Name of the virtual column.", + "type": "string" + }, + "expression": { + "description": "The Druid expression.", + "type": "string" + }, + "outputType": { + "description": "Type of the resulting column.", + "type": "string", + "enum": [ + "LONG", + "FLOAT", + "DOUBLE", + "STRING", + "ARRAY", + "COMPLEX" + ], + "default": "FLOAT" + } + } + } + ] + }, + "telemetry.NestedFieldVirtualColumn": { + "description": "A virtual column defined as a nested field. The nested field virtual column is an optimized\nvirtual column that can provide direct access into various paths of a json column, including\nusing their indexes. This virtual column is used for the SQL operators JSON_VALUE\n(if processFromRaw is set to false) or JSON_QUERY (if processFromRaw is true), and accepts\n'JSONPath' or 'jq' syntax string representations of paths, or a parsed list of \"path parts\"\nin order to determine what should be selected from the column.", + "allOf": [ + { + "$ref": "#/components/schemas/telemetry.DruidBaseVirtualColumn" + }, + { + "type": "object", + "properties": { + "columnName": { + "description": "Name of the COMPLEX input column.", + "type": "string" + }, + "outputName": { + "description": "Name of the virtual column.", + "type": "string" + }, + "expectedType": { + "description": "Native druid output type of the column. Druid will coerce output to this type if it\ndoes not match the underlying type.", + "type": "string", + "enum": [ + "LONG", + "FLOAT", + "DOUBLE", + "STRING", + "COMPLEX" + ], + "default": "STRING" + }, + "pathParts": { + "description": "A list of path parts that represent the path to the desired value in the json column.\nEach path part can be a string or an integer. If a path part is an integer, it is\ntreated as an index into an array.", + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "description": "Type of the path part. Use 'field' when accessing a specific field in\na nested structure. Use 'arrayElement' when accessing a specific integer position\nof an array.", + "type": "string", + "enum": [ + "field", + "arrayElement" + ] + }, + "field": { + "description": "Name of the field in the field type path part.", + "type": "string" + }, + "index": { + "description": "Index of the array element.", + "type": "integer" + } + } + } + }, + "processFromRaw": { + "description": "If set to true, the virtual column will process the \"raw\" JSON data to extract values\nrather than using an optimized \"literal\" value selector. This option allows extracting\nnon-literal values from JSON the cost of much slower performance.", + "type": "boolean", + "default": false + }, + "path": { + "description": "A JSONPath or jq syntax string representation of the path to the desired value in the json column.\nThis field is optional and can be used instead of pathParts.", + "type": "string" + }, + "useJqSyntax": { + "description": "If set to true, the virtual column will use jq syntax instead of JSONPath.", + "type": "boolean", + "default": false + } + } + } + ] + }, + "telemetry.DruidListFilteredVirtualColumn": { + "description": "This virtual column provides an alternative way to use 'list filtered' dimension spec as a virtual column.\nIt has optimized access to the underlying column value indexes that can provide a small performance\nimprovement in some cases.\nRefer https://druid.apache.org/docs/latest/querying/dimensionspecs/#filtered-dimensionspecs for more details.", + "allOf": [ + { + "$ref": "#/components/schemas/telemetry.DruidBaseVirtualColumn" + }, + { + "type": "object", + "properties": { + "name": { + "description": "name of the virtual column.", + "type": "string" + }, + "delegate": { + "description": "Name of the multi-value string input column to filter.", + "type": "string" + }, + "values": { + "description": "Set of string value to allow or deny.", + "type": "array", + "items": { + "type": "string" + } + }, + "isAllowList": { + "description": "If set to true, the virtual column will allow only the values in the list.\nIf set to false, the virtual column will provide all values except those specified.", + "type": "boolean", + "default": true + } + } + } + ] + }, "telemetry.DruidBasePostAggregator": { "type": "object", "description": "Post-aggregations are specifications of processing that should happen on aggregated values as\nthey come out of Apache Druid. If you include a post aggregation as part of a query, make sure\nto include all aggregators the post-aggregator requires.", @@ -381290,6 +385657,13 @@ "$ref": "#/components/schemas/telemetry.DruidPostAggregator" } }, + "virtualColumns": { + "description": "Virtual columns are columns that are computed on the fly during query execution. It can potentially draw from multiple underlying columns, although a virtual column always presents itself as a single column. Virtual columns can be referenced by their output names to be used as dimensions or as inputs to filters and aggregators.", + "type": "array", + "items": { + "$ref": "#/components/schemas/telemetry.DruidVirtualColumn" + } + }, "limit": { "description": "An integer that limits the number of results. The default is unlimited.", "type": "integer", @@ -381350,6 +385724,13 @@ "$ref": "#/components/schemas/telemetry.DruidPostAggregator" } }, + "virtualColumns": { + "description": "Virtual columns are columns that are computed on the fly during query execution. It can potentially draw from multiple underlying columns, although a virtual column always presents itself as a single column. Virtual columns can be referenced by their output names to be used as dimensions or as inputs to filters and aggregators.", + "type": "array", + "items": { + "$ref": "#/components/schemas/telemetry.DruidVirtualColumn" + } + }, "dimension": { "description": "A String or JSON object defining the dimension that you want the top taken for.", "$ref": "#/components/schemas/telemetry.DruidDimensionSpec" @@ -381421,6 +385802,13 @@ "$ref": "#/components/schemas/telemetry.DruidPostAggregator" } }, + "virtualColumns": { + "description": "Virtual columns are columns that are computed on the fly during query execution. It can potentially draw from multiple underlying columns, although a virtual column always presents itself as a single column. Virtual columns can be referenced by their output names to be used as dimensions or as inputs to filters and aggregators.", + "type": "array", + "items": { + "$ref": "#/components/schemas/telemetry.DruidVirtualColumn" + } + }, "intervals": { "description": "A JSON Object representing ISO-8601 Intervals. This defines the time ranges to run the query over.", "type": "array", @@ -381517,6 +385905,13 @@ }, "context": { "$ref": "#/components/schemas/telemetry.DruidQueryContext" + }, + "virtualColumns": { + "description": "Virtual columns are columns that are computed on the fly during query execution. It can potentially draw from multiple underlying columns, although a virtual column always presents itself as a single column. Virtual columns can be referenced by their output names to be used as dimensions or as inputs to filters and aggregators.", + "type": "array", + "items": { + "$ref": "#/components/schemas/telemetry.DruidVirtualColumn" + } } } } @@ -382661,10 +387056,11 @@ "x-omitempty": true }, "InbandVlan": { - "description": "VLAN to be used for server access over Inband network.", + "description": "VLAN to be used for server access over Inband network. When Inband is enabled, only numbers between 4 to 4093 are allowed.", "type": "integer", "format": "int64", - "minimum": 4, + "default": 0, + "minimum": 0, "maximum": 4093, "x-omitempty": true }, @@ -382794,10 +387190,11 @@ "x-omitempty": true }, "InbandVlan": { - "description": "VLAN to be used for server access over Inband network.", + "description": "VLAN to be used for server access over Inband network. When Inband is enabled, only numbers between 4 to 4093 are allowed.", "type": "integer", "format": "int64", - "minimum": 4, + "default": 0, + "minimum": 0, "maximum": 4093, "readOnly": true, "x-omitempty": true @@ -387534,6 +391931,53 @@ "type": "string", "x-omitempty": true }, + "InstallerVersion": { + "description": "Installer version used to install on peer node.", + "type": "string", + "x-omitempty": true + }, + "PartitionDatabase": { + "description": "The partition size for /opt/database of this node.", + "type": "integer", + "format": "int64", + "x-omitempty": true + }, + "PartitionFileCisco": { + "description": "The partition size for /Cisco of this node.", + "type": "integer", + "format": "int64", + "x-omitempty": true + }, + "PartitionOptData": { + "description": "The partition size for /opt/cisco/data of this node.", + "type": "integer", + "format": "int64", + "x-omitempty": true + }, + "PartitionOptKafka": { + "description": "The partition size for /opt/kafka of this node.", + "type": "integer", + "format": "int64", + "x-omitempty": true + }, + "PartitionOptMongo": { + "description": "The partition size for /opt/mongodb of this node.", + "type": "integer", + "format": "int64", + "x-omitempty": true + }, + "PartitionVarLibDocker": { + "description": "The partition size for /var/lib/docker of this node.", + "type": "integer", + "format": "int64", + "x-omitempty": true + }, + "PartitionVarLog": { + "description": "The partition size for /var of this node.", + "type": "integer", + "format": "int64", + "x-omitempty": true + }, "Peerkey": { "description": "The public key of peer host.", "type": "string", @@ -388415,7 +392859,7 @@ "x-omitempty": true }, "PlatformType": { - "description": "Platform type of the endpoint device.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "Platform type of the endpoint device.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -388477,6 +392921,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -395621,7 +400066,7 @@ "x-omitempty": true }, "PlatformType": { - "description": "The platform type of the Cisco device.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platform type of the Cisco device.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -395683,6 +400128,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -396326,7 +400772,7 @@ "nullable": true }, "PlatformType": { - "description": "The platform type on which device connector is executing.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platform type on which device connector is executing.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -396388,6 +400834,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -398394,7 +402841,7 @@ "nullable": true }, "TargetType": { - "description": "The type of the managed target. For example a UCS Server or VMware Vcenter target.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The type of the managed target. For example a UCS Server or VMware Vcenter target.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -398456,6 +402903,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -407526,7 +411974,7 @@ "$ref": "#/components/schemas/boot.DeviceBase", "x-omitempty": true }, - "minItems": 1, + "minItems": 0, "maxItems": 255, "nullable": true }, @@ -410675,7 +415123,7 @@ "nullable": true }, "TargetType": { - "description": "The target type to which the metadata applies.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The target type to which the metadata applies.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -410737,6 +415185,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -411436,6 +415885,7 @@ "capability.SiocModuleCapabilityDef", "capability.SiocModuleManufacturingDef", "capability.StorageControllerUpdateConstraintMeta", + "capability.StorageControllersMetaData", "capability.SwitchCapability", "capability.SwitchEquipmentInfo", "capability.SwitchManufacturingDef", @@ -411477,6 +415927,7 @@ "capability.SiocModuleCapabilityDef", "capability.SiocModuleManufacturingDef", "capability.StorageControllerUpdateConstraintMeta", + "capability.StorageControllersMetaData", "capability.SwitchCapability", "capability.SwitchEquipmentInfo", "capability.SwitchManufacturingDef", @@ -414675,7 +419126,7 @@ "x-omitempty": true }, "TargetType": { - "description": "The target type to which the metadata applies.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The target type to which the metadata applies.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -414737,6 +419188,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -415601,6 +420053,217 @@ } ] }, + "capability.StorageControllersMetaData.Response": { + "description": "The response body of a HTTP GET request for the 'capability.StorageControllersMetaData' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'capability.StorageControllersMetaData' resources.", + "x-one-of-name": "capability.StorageControllersMetaData.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/capability.StorageControllersMetaData.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "capability.StorageControllersMetaData": { + "title": "Capability:Storage Controllers Meta Data", + "description": "Metadata or constraints of various storage server actions supported in Intersight for storage controllers. It is validated against the target provided and the actions are allowed only upon successful validation.", + "x-allOf-name": "capability.StorageControllersMetaData", + "allOf": [ + { + "$ref": "#/components/schemas/capability.Capability" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'capability.StorageControllersMetaData', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "capability.StorageControllersMetaData" + ], + "default": "capability.StorageControllersMetaData", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "capability.StorageControllersMetaData" + ], + "default": "capability.StorageControllersMetaData", + "x-enum-as-string": true + }, + "ControllerPid": { + "description": "The controller Pid to which the metadata applies.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "ControllerSeries": { + "description": "Product family of the controller.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "ControllerVendor": { + "description": "Manufacturer of the controller.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "IsHybridDriveSlotsSupported": { + "description": "Controller supports HybridDriveslots.", + "type": "boolean", + "readOnly": true, + "x-omitempty": true + }, + "SupportedStorageServerActions": { + "type": "array", + "items": { + "description": "Set of actions supported for a particular server model.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + }, + "TargetType": { + "description": "The target type to which the metadata applies.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "type": "string", + "enum": [ + "", + "APIC", + "CAPIC", + "DCNM", + "UCSFI", + "UCSFIISM", + "IMC", + "IMCM4", + "IMCM5", + "IMCRack", + "UCSIOM", + "HX", + "UCSD", + "IntersightAppliance", + "IntersightAssist", + "PureStorageFlashArray", + "NexusDevice", + "ACISwitch", + "NexusSwitch", + "MDSSwitch", + "MDSDevice", + "UCSC890", + "RedfishServer", + "NetAppOntap", + "NetAppActiveIqUnifiedManager", + "EmcScaleIo", + "EmcVmax", + "EmcVplex", + "EmcXtremIo", + "VmwareVcenter", + "MicrosoftHyperV", + "AppDynamics", + "Dynatrace", + "NewRelic", + "ServiceNow", + "Umbrella", + "CloudFoundry", + "MicrosoftAzureApplicationInsights", + "OpenStack", + "MicrosoftSqlServer", + "MySqlServer", + "OracleDatabaseServer", + "IBMWebSphereApplicationServer", + "OracleWebLogicServer", + "ApacheTomcatServer", + "JavaVirtualMachine", + "RedHatJBossApplicationServer", + "Kubernetes", + "AmazonWebService", + "AmazonWebServiceBilling", + "GoogleCloudPlatform", + "GoogleCloudPlatformBilling", + "MicrosoftAzureServicePrincipal", + "MicrosoftAzureEnterpriseAgreement", + "MicrosoftAzureBilling", + "DellCompellent", + "HPE3Par", + "RedHatEnterpriseVirtualization", + "NutanixAcropolis", + "NutanixPrismCentral", + "HPEOneView", + "ServiceEngine", + "HitachiVirtualStoragePlatform", + "GenericTarget", + "IMCBlade", + "TerraformCloud", + "TerraformAgent", + "CustomTarget", + "AnsibleEndpoint", + "HTTPEndpoint", + "SSHEndpoint", + "CiscoCatalyst", + "PowerShellEndpoint", + "CiscoDNAC", + "CiscoFMC", + "ViptelaCloud", + "MerakiCloud", + "CiscoISE" + ], + "default": "", + "readOnly": true, + "x-omitempty": true + }, + "Vendor": { + "description": "Manufacturer of the server.", + "type": "string", + "readOnly": true, + "x-omitempty": true + } + } + } + ] + }, + "capability.StorageControllersMetaData.List": { + "title": "List of 'capability.StorageControllersMetaData' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'capability.StorageControllersMetaData' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'capability.StorageControllersMetaData' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/capability.StorageControllersMetaData" + }, + "nullable": true + } + } + } + ] + }, "capability.SwitchCapability.Response": { "description": "The response body of a HTTP GET request for the 'capability.SwitchCapability' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'capability.SwitchCapability' resources.", "x-one-of-name": "capability.SwitchCapability.Response", @@ -417750,7 +422413,7 @@ "$ref": "#/components/schemas/certificatemanagement.CertificateBase", "x-omitempty": true }, - "minItems": 1, + "minItems": 0, "maxItems": 2550, "nullable": true }, @@ -417859,7 +422522,7 @@ "readOnly": true, "x-omitempty": true }, - "minItems": 1, + "minItems": 0, "maxItems": 2550, "nullable": true }, @@ -417941,6 +422604,120 @@ } ] }, + "changelog.Item.Response": { + "description": "The response body of a HTTP GET request for the 'changelog.Item' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'changelog.Item' resources.", + "x-one-of-name": "changelog.Item.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/changelog.Item.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "changelog.Item": { + "title": "Changelog:Item", + "description": "An API contract changelog item. It represents an item of contract changes between the version indicated by the attribute semanticVersion and the previous version.", + "x-allOf-name": "changelog.Item", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseMo" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'changelog.Item', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "changelog.Item" + ], + "default": "changelog.Item", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "changelog.Item" + ], + "default": "changelog.Item", + "x-enum-as-string": true + }, + "DateVersion": { + "description": "The date version for the API contract changelog item in the format rfc3339 with no fraction seconds set. Note that there can be more than one item per DateVersion. Example: 2023-12-19T00:00:00Z .", + "type": "string", + "format": "date-time", + "x-omitempty": true + }, + "Entity": { + "description": "The operationId of the endpoint for which changelog item is being generated.", + "type": "string", + "minLength": 1, + "maxLength": 521, + "x-omitempty": true + }, + "SemanticVersion": { + "description": "The semantic version for the API contract changelog item. Note that there can be more than one item per SemanticVersion.", + "type": "string", + "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$", + "x-omitempty": true + }, + "Value": { + "description": "The value of the API contract changelog item.", + "type": "string", + "minLength": 1, + "maxLength": 521, + "x-omitempty": true + }, + "Catalog": { + "$ref": "#/components/schemas/workflow.Catalog.Relationship", + "description": "A reference to a workflowCatalog resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline." + } + } + } + ] + }, + "changelog.Item.List": { + "title": "List of 'changelog.Item' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'changelog.Item' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'changelog.Item' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/changelog.Item" + }, + "nullable": true + } + } + } + ] + }, "chassis.BaseProfile.Relationship": { "description": "A relationship to the 'chassis.BaseProfile' resource, or the expanded 'chassis.BaseProfile' resource, or the 'null' value.", "x-one-of-name": "chassis.BaseProfile.Relationship", @@ -420522,7 +425299,7 @@ "x-omitempty": true }, "PlatformType": { - "description": "The platformType for this SKU.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platformType for this SKU.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -420584,6 +425361,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -421729,7 +426507,7 @@ "x-omitempty": true }, "PlatformType": { - "description": "The platform type for this region. For e.g. AmazonWebService.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platform type for this region. For e.g. AmazonWebService.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -421791,6 +426569,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -422510,7 +427289,7 @@ "x-omitempty": true }, "PlatformType": { - "description": "The platformType for this SKU.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platformType for this SKU.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -422572,6 +427351,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -425133,7 +429913,7 @@ }, "compute.HostUtilityOperation": { "title": "Host Utility Operation", - "description": "Host operation that need to be performed using host utility (HSU). Operation like secure erase, secure erase wtih decommission are initiated and monitored using this.", + "description": "Host operation that need to be performed using host utility (HSU), like secure erase, secure erase with decommission and scrub are managed by this MO.", "x-allOf-name": "compute.HostUtilityOperation", "allOf": [ { @@ -425163,13 +429943,19 @@ "default": "compute.HostUtilityOperation", "x-enum-as-string": true }, + "HostOpConfig": { + "description": "Host operation related configuration such as scrub components those need to be cleared while scrub are specified using this configuration.", + "$ref": "#/components/schemas/compute.HostUtilityOperationConfguration", + "x-omitempty": true + }, "HostUtilityOperationMode": { - "description": "Host utility operation need to be performed in the endpoint.\n* `None` - Host utility mode of the operation is set to none by default.\n* `SecureErase` - EU LOT-9 secure data cleanup on the server components.\n* `SecureEraseWithDecommission` - EU LOT-9 secure data cleanup on the server components and do decommission.", + "description": "Host utility operation need to be performed in the endpoint.\n* `None` - Host utility mode of the operation is set to none by default.\n* `SecureErase` - EU LOT-9 secure data cleanup on the server components.\n* `SecureEraseWithDecommission` - EU LOT-9 secure data cleanup on the server components and do decommission.\n* `Scrub` - Quick cleanup on storage and BIOS.", "type": "string", "enum": [ "None", "SecureErase", - "SecureEraseWithDecommission" + "SecureEraseWithDecommission", + "Scrub" ], "default": "None", "x-omitempty": true @@ -425236,6 +430022,17 @@ } ] }, + "compute.HostUtilityOperationConfguration": { + "title": "Compute:Host Utility Operation Confguration", + "description": "Host Utility operation related confgiruations to use.", + "x-allOf-name": "compute.HostUtilityOperationConfguration", + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseComplexType" + } + ] + }, "compute.IpAddress": { "title": "Compute:Ip Address", "description": "Complex type representing an IP address in UCSM.", @@ -425909,6 +430706,18 @@ "type": "boolean", "x-omitempty": true }, + "DimmBlocklisting": { + "description": "The DIMM Blocklisting setting configured on the server.\n* `Unknown` - The configured state is unknown.\n* `Enabled` - The configured state is enabled.\n* `Disabled` - The configured state is disabled.", + "type": "string", + "enum": [ + "Unknown", + "Enabled", + "Disabled" + ], + "default": "Unknown", + "readOnly": true, + "x-omitempty": true + }, "FaultSummary": { "description": "The fault summary for the server.", "deprecated": true, @@ -425954,7 +430763,7 @@ "x-omitempty": true }, "Lifecycle": { - "description": "The lifecycle state of the server. This will map to the discovery lifecycle as represented in the server Identity object.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else. Blade inventory can be cleaned up by performing a software remove operation on the physically removed blade.\n* `Moved` - The blade server has been moved from its discovered location to a new location. Blade inventory can be updated by performing a rediscover operation on the moved blade.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted in that location. Blade inventory can be cleaned up and updated by doing a software remove operation on the physically removed blade.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location and another blade has been inserted into the old discovered location. Blade inventory can be updated by performing a rediscover operation on the moved blade.", + "description": "The lifecycle state of the server. This will map to the discovery lifecycle as represented in the server Identity object.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `ScrubInProgress` - Scrub is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else. Blade inventory can be cleaned up by performing a software remove operation on the physically removed blade.\n* `Moved` - The blade server has been moved from its discovered location to a new location. Blade inventory can be updated by performing a rediscover operation on the moved blade.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted in that location. Blade inventory can be cleaned up and updated by doing a software remove operation on the physically removed blade.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location and another blade has been inserted into the old discovered location. Blade inventory can be updated by performing a rediscover operation on the moved blade.", "type": "string", "enum": [ "None", @@ -425964,6 +430773,7 @@ "DiscoveryFailed", "FirmwareUpgradeInProgress", "SecureEraseInProgress", + "ScrubInProgress", "BladeMigrationInProgress", "SlotMismatch", "Removed", @@ -426433,7 +431243,7 @@ "x-omitempty": true }, "Lifecycle": { - "description": "The lifecycle of the blade server.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else. Blade inventory can be cleaned up by performing a software remove operation on the physically removed blade.\n* `Moved` - The blade server has been moved from its discovered location to a new location. Blade inventory can be updated by performing a rediscover operation on the moved blade.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted in that location. Blade inventory can be cleaned up and updated by doing a software remove operation on the physically removed blade.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location and another blade has been inserted into the old discovered location. Blade inventory can be updated by performing a rediscover operation on the moved blade.", + "description": "The lifecycle of the blade server.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `ScrubInProgress` - Scrub is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else. Blade inventory can be cleaned up by performing a software remove operation on the physically removed blade.\n* `Moved` - The blade server has been moved from its discovered location to a new location. Blade inventory can be updated by performing a rediscover operation on the moved blade.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted in that location. Blade inventory can be cleaned up and updated by doing a software remove operation on the physically removed blade.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location and another blade has been inserted into the old discovered location. Blade inventory can be updated by performing a rediscover operation on the moved blade.", "type": "string", "enum": [ "None", @@ -426443,6 +431253,7 @@ "DiscoveryFailed", "FirmwareUpgradeInProgress", "SecureEraseInProgress", + "ScrubInProgress", "BladeMigrationInProgress", "SlotMismatch", "Removed", @@ -427140,6 +431951,167 @@ } ] }, + "compute.ScrubOpConfigutation": { + "title": "Scrub Configuration", + "description": "Scrub configutation used to specify the components to clear.", + "x-allOf-name": "compute.ScrubOpConfigutation", + "allOf": [ + { + "$ref": "#/components/schemas/compute.HostUtilityOperationConfguration" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'compute.ScrubOpConfigutation', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "compute.ScrubOpConfigutation" + ], + "default": "compute.ScrubOpConfigutation", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "compute.ScrubOpConfigutation" + ], + "default": "compute.ScrubOpConfigutation", + "x-enum-as-string": true + }, + "ScrubTargets": { + "type": "array", + "items": { + "description": "Collection of scrub targets to cleanup data. Data cleanup is initiated on these specified targets during Scrub.\n* `Disk` - Data is erased from all the local stroages, if specified in the scrub policy.\n* `BIOS` - BIOS will be reset to factory defaults, if speficied in the scrub policy.", + "type": "string", + "enum": [ + "Disk", + "BIOS" + ], + "default": "Disk", + "x-omitempty": true + }, + "nullable": true + } + } + } + ] + }, + "compute.ScrubPolicy.Response": { + "description": "The response body of a HTTP GET request for the 'compute.ScrubPolicy' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'compute.ScrubPolicy' resources.", + "x-one-of-name": "compute.ScrubPolicy.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/compute.ScrubPolicy.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "compute.ScrubPolicy": { + "title": "Scrub", + "description": "The scrub policy models the data cleanup on the host. If scrub policy is associated, then its configuration will be used to initiate data erase during the server profile undeploy or disassociation.", + "x-allOf-name": "compute.ScrubPolicy", + "allOf": [ + { + "$ref": "#/components/schemas/policy.AbstractPolicy" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'compute.ScrubPolicy', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "compute.ScrubPolicy" + ], + "default": "compute.ScrubPolicy", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "compute.ScrubPolicy" + ], + "default": "compute.ScrubPolicy", + "x-enum-as-string": true + }, + "ScrubTargets": { + "type": "array", + "items": { + "description": "Target components to be cleared during scrub.\n* `Disk` - Data is erased from all the local stroages, if specified in the scrub policy.\n* `BIOS` - BIOS will be reset to factory defaults, if speficied in the scrub policy.", + "type": "string", + "enum": [ + "Disk", + "BIOS" + ], + "default": "Disk", + "x-omitempty": true + }, + "nullable": true + }, + "Organization": { + "$ref": "#/components/schemas/organization.Organization.Relationship", + "description": "A reference to a organizationOrganization resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "x-createOnly": true + }, + "Profiles": { + "description": "An array of relationships to policyAbstractConfigProfile resources.", + "type": "array", + "items": { + "$ref": "#/components/schemas/policy.AbstractConfigProfile.Relationship" + }, + "nullable": true + } + } + } + ] + }, + "compute.ScrubPolicy.List": { + "title": "List of 'compute.ScrubPolicy' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'compute.ScrubPolicy' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'compute.ScrubPolicy' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/compute.ScrubPolicy" + }, + "nullable": true + } + } + } + ] + }, "compute.ServerConfig": { "title": "Compute:Server Config", "description": "Configurable properties of servers common to both a server and a server profile. The user will apply these properties on a server directly when the server is not associated with a server profile and through a server profile when the server is attached with a server profile.", @@ -430535,6 +435507,7 @@ "ClassId": { "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", "enum": [ + "task.CatalystSdwanScopedInventory", "task.FabricMosScopedInventory", "task.HitachiScopedInventory", "task.HyperFlexManagementScopedInventory", @@ -430555,6 +435528,7 @@ "ObjectType": { "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", "enum": [ + "task.CatalystSdwanScopedInventory", "task.FabricMosScopedInventory", "task.HitachiScopedInventory", "task.HyperFlexManagementScopedInventory", @@ -437771,7 +442745,7 @@ "x-omitempty": true }, "Lifecycle": { - "description": "The equipment's lifecycle status.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DecommissionInProgress` - Decommission Inprogress Lifecycle state.\n* `RecommissionInProgress` - Recommission Inprogress Lifecycle state.\n* `OperationFailed` - Failed Operation Lifecycle state.\n* `ReackInProgress` - ReackInProgress Lifecycle state.\n* `RemoveInProgress` - RemoveInProgress Lifecycle state.\n* `Discovered` - Discovered Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `Inactive` - Inactive Lifecycle state.\n* `ReplaceInProgress` - ReplaceInProgress Lifecycle state.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `ReplacementPendingUserAction` - A new blade server is detected, and discovery is pending cleanup of old blade originally discovered in the new blade's location.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else within the domain.\n* `Moved` - The blade server has been moved from its discovered location to a new location within the domain.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted. in that location.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location within the domain and another blade has been inserted into the previously discovered location.\n* `DomainRmaPendingUserAction` - Domain RMA detected due to the presence of an old pair of FIs with mismatched serial numbers within the same account. User to either initiate the 'Replace Domain workflow' or unclaim the old domain.", + "description": "The equipment's lifecycle status.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DecommissionInProgress` - Decommission Inprogress Lifecycle state.\n* `RecommissionInProgress` - Recommission Inprogress Lifecycle state.\n* `OperationFailed` - Failed Operation Lifecycle state.\n* `ReackInProgress` - ReackInProgress Lifecycle state.\n* `RemoveInProgress` - RemoveInProgress Lifecycle state.\n* `Discovered` - Discovered Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `ScrubInProgress` - Scrub is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `Inactive` - Inactive Lifecycle state.\n* `ReplaceInProgress` - ReplaceInProgress Lifecycle state.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `ReplacementPendingUserAction` - A new blade server is detected, and discovery is pending cleanup of old blade originally discovered in the new blade's location.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else within the domain.\n* `Moved` - The blade server has been moved from its discovered location to a new location within the domain.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted. in that location.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location within the domain and another blade has been inserted into the previously discovered location.\n* `DomainRmaPendingUserAction` - Domain RMA detected due to the presence of an old pair of FIs with mismatched serial numbers within the same account. User to either initiate the 'Replace Domain workflow' or unclaim the old domain.", "type": "string", "enum": [ "None", @@ -437787,6 +442761,7 @@ "DiscoveryFailed", "FirmwareUpgradeInProgress", "SecureEraseInProgress", + "ScrubInProgress", "BladeMigrationInProgress", "Inactive", "ReplaceInProgress", @@ -443099,6 +448074,17 @@ ], "x-enum-as-string": true }, + "SwitchId": { + "description": "Value indicating the switch side on which the switch profile or template has to be deployed.\n* `None` - Switch side not defined for the policy configurations in the switch profile or template.\n* `A` - Policy configurations in the switch profile or template to be deployed on fabric interconnect A.\n* `B` - Policy configurations in the switch profile or template to be deployed on fabric interconnect B.", + "type": "string", + "enum": [ + "None", + "A", + "B" + ], + "default": "None", + "x-omitempty": true + }, "ConfigResult": { "$ref": "#/components/schemas/fabric.ConfigResult.Relationship", "description": "A reference to a fabricConfigResult resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", @@ -476830,6 +481816,12 @@ "type": "string", "x-omitempty": true }, + "Scope": { + "description": "Scope holds a collection of account Id, permission Id to which the current session is scoped to.", + "$ref": "#/components/schemas/iam.SwitchScopePermissions", + "readOnly": true, + "x-omitempty": true + }, "SigningAlgorithm": { "description": "The signing algorithm used by the client to authenticate API requests to Intersight.\nThe signing algorithm must be compatible with the key generation specification.\n* `RSASSA-PKCS1-v1_5` - RSASSA-PKCS1-v1_5 is a RSA signature scheme specified in [RFC 8017](https://tools.ietf.org/html/rfc8017).RSASSA-PKCS1-v1_5 is included only for compatibility with existing applications.\n* `RSASSA-PSS` - RSASSA-PSS is a RSA signature scheme specified in [RFC 8017](https://tools.ietf.org/html/rfc8017).It combines the RSASP1 and RSAVP1 primitives with the EMSA-PSS encoding method.In the interest of increased robustness, RSASSA-PSS is required in new applications.\n* `Ed25519` - The Ed25519 signature algorithm, as specified in [RFC 8032](https://tools.ietf.org/html/rfc8032).Ed25519 is a public-key signature system with several attractive features, includingfast single-signature verification, very fast signing, fast key generation and high security level.\n* `Ecdsa` - The Elliptic Curve Digital Signature Standard (ECDSA), as defined by NIST in FIPS 186-4 and ANSI X9.62.The signature is encoded as a ASN.1 DER SEQUENCE with two INTEGERs (r and s), as defined in RFC3279.When using ECDSA signatures, configure the client to use the same signature encoding as specified on the server side.\n* `EcdsaP1363Format` - The Elliptic Curve Digital Signature Standard (ECDSA), as defined by NIST in FIPS 186-4 and ANSI X9.62.The signature is the raw concatenation of r and s, as defined in the ISO/IEC 7816-8 IEEE P.1363 standard.In that format, r and s are represented as unsigned, big endian numbers.Extra padding bytes (of value 0x00) is applied so that both r and s encodings have the same size.When using ECDSA signatures, configure the client to use the same signature encoding as specified on the server side.", "type": "string", @@ -477105,6 +482097,12 @@ "default": false, "x-omitempty": true }, + "Scope": { + "description": "Scope holds a collection of account Id, permission Id to which the current session is scoped to.", + "$ref": "#/components/schemas/iam.SwitchScopePermissions", + "readOnly": true, + "x-omitempty": true + }, "ShowConsentScreen": { "description": "Set to true if consent screen needs to be shown during the OAuth login process.\nApplicable only for public AppRegistrations, means only 'authorization_code' grantType.\nNote that consent screen will be shown on each login.", "type": "boolean", @@ -478065,7 +483063,7 @@ "x-omitempty": true }, "Type": { - "description": "The type of the end point like Cisco UCS Fabric Interconnect or Cisco IMC.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The type of the end point like Cisco UCS Fabric Interconnect or Cisco IMC.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -478127,6 +483125,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -478270,7 +483269,7 @@ "x-omitempty": true }, "Type": { - "description": "The type of the end point like Cisco UCS Fabric Interconnect or Cisco IMC.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The type of the end point like Cisco UCS Fabric Interconnect or Cisco IMC.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -478332,6 +483331,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -483105,6 +488105,12 @@ "readOnly": true, "x-omitempty": true }, + "Scope": { + "description": "Scope holds a collection of account Id, permission Id to which the current session is scoped to.", + "$ref": "#/components/schemas/iam.SwitchScopePermissions", + "readOnly": true, + "x-omitempty": true + }, "SessionId": { "description": "Session token shared with the user agent which is used to identify the user session when API requests are received to perform authorization.", "type": "string", @@ -483488,6 +488494,120 @@ } ] }, + "iam.SwitchAccountPermission": { + "title": "Iam:Switch Account Permission", + "description": "SwitchScope parameters related to the Account to/from which user switched.", + "x-allOf-name": "iam.SwitchAccountPermission", + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseComplexType" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'iam.SwitchAccountPermission', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "iam.SwitchAccountPermission" + ], + "default": "iam.SwitchAccountPermission", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "iam.SwitchAccountPermission" + ], + "default": "iam.SwitchAccountPermission", + "x-enum-as-string": true + }, + "AccountId": { + "description": "Moid of the Account to/from which user switched the scope.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "PermissionId": { + "description": "Moid of the Permission for the Account to/from which user switched the scope.", + "type": "string", + "readOnly": true, + "x-omitempty": true + } + } + } + ] + }, + "iam.SwitchScopePermissions": { + "title": "Iam:Switch Scope Permissions", + "description": "SwitchScope parameters related to the Account to which user switched to.", + "x-allOf-name": "iam.SwitchScopePermissions", + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseComplexType" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'iam.SwitchScopePermissions', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "iam.SwitchScopePermissions" + ], + "default": "iam.SwitchScopePermissions", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "iam.SwitchScopePermissions" + ], + "default": "iam.SwitchScopePermissions", + "x-enum-as-string": true + }, + "AccountAccessControlId": { + "description": "Moid of the AccountAccessControl through which the access is given to switch scope.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "RequestIdentifier": { + "description": "Stores the identifier of the issue for which user is trying to switch scope to another account.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "SwitchedFromAccount": { + "description": "Permission for the Account from which user switched the scope.", + "$ref": "#/components/schemas/iam.SwitchAccountPermission", + "readOnly": true, + "x-omitempty": true + }, + "SwitchedToAccounts": { + "type": "array", + "items": { + "description": "Collection of Accounts to which user switched the scope.", + "$ref": "#/components/schemas/iam.SwitchAccountPermission", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + } + } + } + ] + }, "iam.System.Response": { "description": "The response body of a HTTP GET request for the 'iam.System' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'iam.System' resources.", "x-one-of-name": "iam.System.Response", @@ -485154,11 +490274,97 @@ }, "inventory.DeviceInfo": { "title": "Inventory:Device Info", - "description": "Information pertaining to a Registered Device in starship which is pertinent to Inventory Microservice.", + "description": "Information pertaining to a Registered Device in Intersight which is pertinent to Inventory Microservice.", "x-allOf-name": "inventory.DeviceInfo", "allOf": [ { - "$ref": "#/components/schemas/policyinventory.AbstractDeviceInfo" + "$ref": "#/components/schemas/mo.BaseMo" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'inventory.DeviceInfo', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "inventory.DeviceInfo" + ], + "default": "inventory.DeviceInfo", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "inventory.DeviceInfo" + ], + "default": "inventory.DeviceInfo", + "x-enum-as-string": true + }, + "DisableEvents": { + "description": "Subscribe/Unsubscribe events for the device.", + "type": "boolean", + "readOnly": true, + "x-omitempty": true + }, + "EventCounter": { + "description": "Information regarding the number of events recorded for this device.", + "type": "integer", + "format": "int64", + "readOnly": true, + "x-omitempty": true + }, + "EventCounterEnabled": { + "description": "Indicates whether the event counter enabled for the device.", + "type": "boolean", + "readOnly": true, + "x-omitempty": true + }, + "Interval": { + "description": "The time interval (in hours) between job runs.", + "type": "integer", + "format": "int64", + "readOnly": true, + "x-omitempty": true + }, + "JobInfo": { + "type": "array", + "items": { + "description": "Information regarding all inventory collection jobs for the device.", + "$ref": "#/components/schemas/inventory.JobInfo", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + }, + "LastReInventoryTime": { + "description": "Last Reinventory time of the device.", + "type": "string", + "format": "date-time", + "readOnly": true, + "x-omitempty": true + }, + "ReInventoryCount": { + "description": "Number of full inventory within the given time.", + "type": "integer", + "format": "int64", + "readOnly": true, + "x-omitempty": true + }, + "ClusterMember": { + "$ref": "#/components/schemas/asset.ClusterMember.Relationship", + "description": "A reference to a assetClusterMember resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "readOnly": true + }, + "RegisteredDevice": { + "$ref": "#/components/schemas/asset.DeviceRegistration.Relationship", + "description": "A reference to a assetDeviceRegistration resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "readOnly": true + } + } } ] }, @@ -485648,6 +490854,96 @@ } ] }, + "inventory.JobInfo": { + "title": "Inventory:Job Info", + "description": "The runtime information about a job scheduled on a managed device.", + "x-allOf-name": "inventory.JobInfo", + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseComplexType" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'inventory.JobInfo', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "inventory.JobInfo" + ], + "default": "inventory.JobInfo", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "inventory.JobInfo" + ], + "default": "inventory.JobInfo", + "x-enum-as-string": true + }, + "ExecutionStatus": { + "description": "The execution status of the job scheduled.\n* `Unknown` - Operational job status on a managed device is not known.\n* `Scheduled` - Job on a managed device is scheduled.\n* `Completed` - Job on a managed device is completed.\n* `Error` - Job on a managed device is errored out.", + "type": "string", + "enum": [ + "Unknown", + "Scheduled", + "Completed", + "Error" + ], + "default": "Unknown", + "readOnly": true, + "x-omitempty": true + }, + "JobName": { + "description": "The name of the job scheduled.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "LastProcessedTime": { + "description": "Timestamp to indicate the last processed time for this job.", + "type": "string", + "format": "date-time", + "readOnly": true, + "x-omitempty": true + }, + "LastScheduledTime": { + "description": "Last timestamp when this inventory was scheduled.", + "type": "string", + "format": "date-time", + "readOnly": true, + "x-omitempty": true + }, + "Properties": { + "type": "array", + "items": { + "description": "The properties of the job scheduled.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + }, + "Regex": { + "type": "array", + "items": { + "description": "Regex string to be used to match.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + } + } + } + ] + }, "inventory.Request": { "title": "Inventory:Request", "description": "Request MO allows the inventory of specific devices to be collected on demand. The inventory can be collected in three levels - all the MOs of a specific device, MOs of specific MO types for a given device or specific MO instances of specific MO types for a given device. These MO instances are used just to collect the requests and not persisted.", @@ -490112,7 +495408,7 @@ "Platforms": { "type": "array", "items": { - "description": "A list of strings that lists compatible target platforms for an add-on.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "A list of strings that lists compatible target platforms for an add-on.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -490174,6 +495470,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -503406,6 +508703,205 @@ } ] }, + "memory.Policy.Response": { + "description": "The response body of a HTTP GET request for the 'memory.Policy' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'memory.Policy' resources.", + "x-one-of-name": "memory.Policy.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/memory.Policy.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "memory.Policy": { + "title": "Memory", + "description": "Memory Management policy models a configuration that can be applied to servers to manage memory features.", + "x-allOf-name": "memory.Policy", + "allOf": [ + { + "$ref": "#/components/schemas/policy.AbstractPolicy" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'memory.Policy', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "memory.Policy" + ], + "default": "memory.Policy", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "memory.Policy" + ], + "default": "memory.Policy", + "x-enum-as-string": true + }, + "EnableDimmBlocklisting": { + "description": "Enable DIMM Blocklisting on the server.", + "type": "boolean", + "default": false, + "x-omitempty": true + }, + "Organization": { + "$ref": "#/components/schemas/organization.Organization.Relationship", + "description": "A reference to a organizationOrganization resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "x-createOnly": true + }, + "Profiles": { + "description": "An array of relationships to policyAbstractConfigProfile resources.", + "type": "array", + "items": { + "$ref": "#/components/schemas/policy.AbstractConfigProfile.Relationship" + }, + "nullable": true + } + } + } + ] + }, + "memory.Policy.List": { + "title": "List of 'memory.Policy' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'memory.Policy' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'memory.Policy' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/memory.Policy" + }, + "nullable": true + } + } + } + ] + }, + "memory.PolicyInventory.Response": { + "description": "The response body of a HTTP GET request for the 'memory.PolicyInventory' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'memory.PolicyInventory' resources.", + "x-one-of-name": "memory.PolicyInventory.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/memory.PolicyInventory.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "memory.PolicyInventory": { + "title": "Memory", + "description": "Memory Management policy models a configuration that can be applied to servers to manage memory features.", + "x-allOf-name": "memory.PolicyInventory", + "allOf": [ + { + "$ref": "#/components/schemas/policy.AbstractPolicyInventory" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'memory.PolicyInventory', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "memory.PolicyInventory" + ], + "default": "memory.PolicyInventory", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "memory.PolicyInventory" + ], + "default": "memory.PolicyInventory", + "x-enum-as-string": true + }, + "EnableDimmBlocklisting": { + "description": "Enable DIMM Blocklisting on the server.", + "type": "boolean", + "default": false, + "readOnly": true, + "x-omitempty": true + }, + "TargetMo": { + "$ref": "#/components/schemas/mo.BaseMo.Relationship", + "description": "A reference to a moBaseMo resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "readOnly": true + } + } + } + ] + }, + "memory.PolicyInventory.List": { + "title": "List of 'memory.PolicyInventory' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'memory.PolicyInventory' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'memory.PolicyInventory' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/memory.PolicyInventory" + }, + "nullable": true + } + } + } + ] + }, "memory.Unit.Response": { "description": "The response body of a HTTP GET request for the 'memory.Unit' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'memory.Unit' resources.", "x-one-of-name": "memory.Unit.Response", @@ -503492,6 +508988,7 @@ }, "MemoryId": { "description": "This represents the ID of a regular DIMM on a server.", + "deprecated": true, "type": "integer", "format": "int64", "readOnly": true, @@ -504780,6 +510277,118 @@ } ] }, + "metrics.Configuration.Response": { + "description": "The response body of a HTTP GET request for the 'metrics.Configuration' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'metrics.Configuration' resources.", + "x-one-of-name": "metrics.Configuration.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/metrics.Configuration.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "metrics.Configuration": { + "title": "Metrics:Configuration", + "description": "Controls the behavior of metric collection for an account, configuration includes options to enable or disable collection as well how new devices claimed to the account are handled.", + "x-allOf-name": "metrics.Configuration", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseMo" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'metrics.Configuration', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "metrics.Configuration" + ], + "default": "metrics.Configuration", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "metrics.Configuration" + ], + "default": "metrics.Configuration", + "x-enum-as-string": true + }, + "CollectNewDevices": { + "description": "The behavior of the system when new resources are added, controls whether metric collection are automatically enabled for the new resources.\n* `AutoEnable` - Automatically enable metric collection for new resources, up to the limit of resource collection.\n* `Disabled` - Metrics will not be enabled on new resources, to enable collection requires an explicit user enable.", + "type": "string", + "enum": [ + "AutoEnable", + "Disabled" + ], + "default": "AutoEnable", + "x-omitempty": true + }, + "Enabled": { + "description": "Enables metric collection for the account, if disabled metrics will be stopped for all resources in the account.", + "type": "boolean", + "readOnly": true, + "x-omitempty": true + }, + "Limit": { + "description": "The total number of resources that can be enabled for metric collection in this account.", + "type": "integer", + "format": "int64", + "readOnly": true, + "x-omitempty": true + }, + "Account": { + "$ref": "#/components/schemas/iam.Account.Relationship", + "description": "A reference to a iamAccount resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "readOnly": true + } + } + } + ] + }, + "metrics.Configuration.List": { + "title": "List of 'metrics.Configuration' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'metrics.Configuration' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'metrics.Configuration' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/metrics.Configuration" + }, + "nullable": true + } + } + } + ] + }, "metrics.MetricCriterion": { "title": "Metrics:Metric Criterion", "description": "Contains all the data and parameters used to configure a metric.", @@ -505012,6 +510621,105 @@ } ] }, + "metrics.ResourceConfiguration.Response": { + "description": "The response body of a HTTP GET request for the 'metrics.ResourceConfiguration' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'metrics.ResourceConfiguration' resources.", + "x-one-of-name": "metrics.ResourceConfiguration.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/metrics.ResourceConfiguration.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "metrics.ResourceConfiguration": { + "title": "Metrics:Resource Configuration", + "description": "The configuration of metric collection for a given resource within an account. Each resource that is capable of collecting metrics into the Intersight system may be configured with options to control the metric collection behavior.", + "x-allOf-name": "metrics.ResourceConfiguration", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseMo" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'metrics.ResourceConfiguration', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "metrics.ResourceConfiguration" + ], + "default": "metrics.ResourceConfiguration", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "metrics.ResourceConfiguration" + ], + "default": "metrics.ResourceConfiguration", + "x-enum-as-string": true + }, + "Enabled": { + "description": "Metric collection is enabled for this resource, when enabled all available metrics are collected from the resource into Intersight.", + "type": "boolean", + "x-omitempty": true + }, + "Domain": { + "$ref": "#/components/schemas/asset.Target.Relationship", + "description": "A reference to a assetTarget resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "readOnly": true + }, + "Resource": { + "$ref": "#/components/schemas/mo.BaseMo.Relationship", + "description": "A reference to a moBaseMo resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "readOnly": true + } + } + } + ] + }, + "metrics.ResourceConfiguration.List": { + "title": "List of 'metrics.ResourceConfiguration' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'metrics.ResourceConfiguration' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'metrics.ResourceConfiguration' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/metrics.ResourceConfiguration" + }, + "nullable": true + } + } + } + ] + }, "mo.BaseComplexType": { "type": "object", "discriminator": { @@ -505168,6 +510876,7 @@ "compute.PersistentMemoryModule", "compute.PersistentMemoryOperation", "compute.PersonalitySetting", + "compute.ScrubOpConfigutation", "compute.ServerConfig", "compute.ServerOpStatus", "compute.StorageControllerOperation", @@ -505324,12 +511033,15 @@ "iam.SamlSpConnection", "iam.SecurityContext", "iam.SsoSessionAttributes", + "iam.SwitchAccountPermission", + "iam.SwitchScopePermissions", "imcconnector.WebUiMessage", "infra.GpuConfiguration", "infra.HardwareInfo", "infra.MetaData", "infra.MigGpuConfiguration", "inventory.InventoryMo", + "inventory.JobInfo", "inventory.UemInfo", "ippool.IpV4Block", "ippool.IpV4Config", @@ -505494,7 +511206,6 @@ "policy.PolicyStatus", "policy.Qualifier", "policy.ScheduledAction", - "policyinventory.JobInfo", "recovery.BackupSchedule", "resource.PerTypeCombinedSelector", "resource.Selector", @@ -505543,6 +511254,7 @@ "storage.HitachiInitiator", "storage.HyperFlexIscsiInitiator", "storage.Initiator", + "storage.InternalMoPhysicalDiskConfig", "storage.KeySetting", "storage.KmipAuthCredentials", "storage.KmipServer", @@ -505591,6 +511303,7 @@ "tam.S3DataSource", "tam.SecurityAdvisoryDetails", "tam.TextFsmTemplateDataSource", + "task.FileDownloadInfo", "techsupportmanagement.ApplianceParam", "techsupportmanagement.NiaParam", "techsupportmanagement.PlatformParam", @@ -505602,10 +511315,6 @@ "uuidpool.ReservationReference", "uuidpool.UuidBlock", "virtualization.ActionInfo", - "virtualization.AwsVmComputeConfiguration", - "virtualization.AwsVmConfiguration", - "virtualization.AwsVmNetworkConfiguration", - "virtualization.AwsVmStorageConfiguration", "virtualization.CloudInitConfig", "virtualization.ComputeCapacity", "virtualization.CpuInfo", @@ -505617,7 +511326,6 @@ "virtualization.EsxiVmNetworkConfiguration", "virtualization.EsxiVmStorageConfiguration", "virtualization.GuestInfo", - "virtualization.IpAddressInfo", "virtualization.MemoryCapacity", "virtualization.NetworkInterface", "virtualization.ProductInfo", @@ -505635,7 +511343,6 @@ "virtualization.VmwareVmCpuSocketInfo", "virtualization.VmwareVmDiskCommitInfo", "virtualization.VmwareVmMemoryShareInfo", - "virtualization.VolumeInfo", "vmedia.Mapping", "vnic.ArfsSettings", "vnic.Cdn", @@ -505898,6 +511605,7 @@ "compute.PersistentMemoryModule", "compute.PersistentMemoryOperation", "compute.PersonalitySetting", + "compute.ScrubOpConfigutation", "compute.ServerConfig", "compute.ServerOpStatus", "compute.StorageControllerOperation", @@ -506054,12 +511762,15 @@ "iam.SamlSpConnection", "iam.SecurityContext", "iam.SsoSessionAttributes", + "iam.SwitchAccountPermission", + "iam.SwitchScopePermissions", "imcconnector.WebUiMessage", "infra.GpuConfiguration", "infra.HardwareInfo", "infra.MetaData", "infra.MigGpuConfiguration", "inventory.InventoryMo", + "inventory.JobInfo", "inventory.UemInfo", "ippool.IpV4Block", "ippool.IpV4Config", @@ -506224,7 +511935,6 @@ "policy.PolicyStatus", "policy.Qualifier", "policy.ScheduledAction", - "policyinventory.JobInfo", "recovery.BackupSchedule", "resource.PerTypeCombinedSelector", "resource.Selector", @@ -506273,6 +511983,7 @@ "storage.HitachiInitiator", "storage.HyperFlexIscsiInitiator", "storage.Initiator", + "storage.InternalMoPhysicalDiskConfig", "storage.KeySetting", "storage.KmipAuthCredentials", "storage.KmipServer", @@ -506321,6 +512032,7 @@ "tam.S3DataSource", "tam.SecurityAdvisoryDetails", "tam.TextFsmTemplateDataSource", + "task.FileDownloadInfo", "techsupportmanagement.ApplianceParam", "techsupportmanagement.NiaParam", "techsupportmanagement.PlatformParam", @@ -506332,10 +512044,6 @@ "uuidpool.ReservationReference", "uuidpool.UuidBlock", "virtualization.ActionInfo", - "virtualization.AwsVmComputeConfiguration", - "virtualization.AwsVmConfiguration", - "virtualization.AwsVmNetworkConfiguration", - "virtualization.AwsVmStorageConfiguration", "virtualization.CloudInitConfig", "virtualization.ComputeCapacity", "virtualization.CpuInfo", @@ -506347,7 +512055,6 @@ "virtualization.EsxiVmNetworkConfiguration", "virtualization.EsxiVmStorageConfiguration", "virtualization.GuestInfo", - "virtualization.IpAddressInfo", "virtualization.MemoryCapacity", "virtualization.NetworkInterface", "virtualization.ProductInfo", @@ -506365,7 +512072,6 @@ "virtualization.VmwareVmCpuSocketInfo", "virtualization.VmwareVmDiskCommitInfo", "virtualization.VmwareVmMemoryShareInfo", - "virtualization.VolumeInfo", "vmedia.Mapping", "vnic.ArfsSettings", "vnic.Cdn", @@ -506668,6 +512374,7 @@ "capability.SiocModuleDescriptor", "capability.SiocModuleManufacturingDef", "capability.StorageControllerUpdateConstraintMeta", + "capability.StorageControllersMetaData", "capability.SwitchCapability", "capability.SwitchDescriptor", "capability.SwitchEquipmentInfo", @@ -506680,6 +512387,7 @@ "catalystsdwan.VedgeDevice", "certificatemanagement.Policy", "certificatemanagement.PolicyInventory", + "changelog.Item", "chassis.ConfigChangeDetail", "chassis.ConfigImport", "chassis.ConfigResult", @@ -506718,6 +512426,7 @@ "compute.PhysicalSummary", "compute.RackUnit", "compute.RackUnitIdentity", + "compute.ScrubPolicy", "compute.ServerIdPool", "compute.ServerPowerPolicy", "compute.ServerSetting", @@ -507120,6 +512829,8 @@ "memory.PersistentMemoryPolicy", "memory.PersistentMemoryRegion", "memory.PersistentMemoryUnit", + "memory.Policy", + "memory.PolicyInventory", "memory.Unit", "meraki.Device", "meraki.Network", @@ -507127,7 +512838,9 @@ "meraki.PortProfile", "meraki.Tag", "meta.Definition", + "metrics.Configuration", "metrics.MetricsExploration", + "metrics.ResourceConfiguration", "monitoring.HealthStatus", "network.DiscoveredNeighbor", "network.Dns", @@ -507343,7 +513056,9 @@ "server.Profile", "server.ProfileTemplate", "servicenow.ChangeRequest", + "servicenow.ChangeRequestDoc", "servicenow.Incident", + "servicenow.IncidentDoc", "smtp.Policy", "snmp.Policy", "snmp.PolicyInventory", @@ -507413,6 +513128,7 @@ "storage.HyperFlexStorageContainer", "storage.HyperFlexVolume", "storage.Item", + "storage.KnoxSecureDriveConfiguration", "storage.NetAppAggregate", "storage.NetAppAggregateEvent", "storage.NetAppBaseDisk", @@ -507496,6 +513212,7 @@ "tam.AdvisoryInfo", "tam.AdvisoryInstance", "tam.SecurityAdvisory", + "task.CatalystSdwanScopedInventory", "task.FabricMosScopedInventory", "task.HitachiScopedInventory", "task.HyperFlexManagementScopedInventory", @@ -507510,6 +513227,7 @@ "task.PublicCloudScopedInventory", "task.PureScopedInventory", "task.ServerScopedInventory", + "task.WorkflowAction", "techsupportmanagement.CollectionControlPolicy", "techsupportmanagement.Download", "techsupportmanagement.EndPoint", @@ -507775,6 +513493,7 @@ "capability.SiocModuleDescriptor", "capability.SiocModuleManufacturingDef", "capability.StorageControllerUpdateConstraintMeta", + "capability.StorageControllersMetaData", "capability.SwitchCapability", "capability.SwitchDescriptor", "capability.SwitchEquipmentInfo", @@ -507787,6 +513506,7 @@ "catalystsdwan.VedgeDevice", "certificatemanagement.Policy", "certificatemanagement.PolicyInventory", + "changelog.Item", "chassis.ConfigChangeDetail", "chassis.ConfigImport", "chassis.ConfigResult", @@ -507825,6 +513545,7 @@ "compute.PhysicalSummary", "compute.RackUnit", "compute.RackUnitIdentity", + "compute.ScrubPolicy", "compute.ServerIdPool", "compute.ServerPowerPolicy", "compute.ServerSetting", @@ -508227,6 +513948,8 @@ "memory.PersistentMemoryPolicy", "memory.PersistentMemoryRegion", "memory.PersistentMemoryUnit", + "memory.Policy", + "memory.PolicyInventory", "memory.Unit", "meraki.Device", "meraki.Network", @@ -508234,7 +513957,9 @@ "meraki.PortProfile", "meraki.Tag", "meta.Definition", + "metrics.Configuration", "metrics.MetricsExploration", + "metrics.ResourceConfiguration", "monitoring.HealthStatus", "network.DiscoveredNeighbor", "network.Dns", @@ -508450,7 +514175,9 @@ "server.Profile", "server.ProfileTemplate", "servicenow.ChangeRequest", + "servicenow.ChangeRequestDoc", "servicenow.Incident", + "servicenow.IncidentDoc", "smtp.Policy", "snmp.Policy", "snmp.PolicyInventory", @@ -508520,6 +514247,7 @@ "storage.HyperFlexStorageContainer", "storage.HyperFlexVolume", "storage.Item", + "storage.KnoxSecureDriveConfiguration", "storage.NetAppAggregate", "storage.NetAppAggregateEvent", "storage.NetAppBaseDisk", @@ -508603,6 +514331,7 @@ "tam.AdvisoryInfo", "tam.AdvisoryInstance", "tam.SecurityAdvisory", + "task.CatalystSdwanScopedInventory", "task.FabricMosScopedInventory", "task.HitachiScopedInventory", "task.HyperFlexManagementScopedInventory", @@ -508617,6 +514346,7 @@ "task.PublicCloudScopedInventory", "task.PureScopedInventory", "task.ServerScopedInventory", + "task.WorkflowAction", "techsupportmanagement.CollectionControlPolicy", "techsupportmanagement.Download", "techsupportmanagement.EndPoint", @@ -508990,6 +514720,7 @@ "capability.SiocModuleDescriptor", "capability.SiocModuleManufacturingDef", "capability.StorageControllerUpdateConstraintMeta", + "capability.StorageControllersMetaData", "capability.SwitchCapability", "capability.SwitchDescriptor", "capability.SwitchEquipmentInfo", @@ -509002,6 +514733,7 @@ "catalystsdwan.VedgeDevice", "certificatemanagement.Policy", "certificatemanagement.PolicyInventory", + "changelog.Item", "chassis.ConfigChangeDetail", "chassis.ConfigImport", "chassis.ConfigResult", @@ -509040,6 +514772,7 @@ "compute.PhysicalSummary", "compute.RackUnit", "compute.RackUnitIdentity", + "compute.ScrubPolicy", "compute.ServerIdPool", "compute.ServerPowerPolicy", "compute.ServerSetting", @@ -509442,6 +515175,8 @@ "memory.PersistentMemoryPolicy", "memory.PersistentMemoryRegion", "memory.PersistentMemoryUnit", + "memory.Policy", + "memory.PolicyInventory", "memory.Unit", "meraki.Device", "meraki.Network", @@ -509449,7 +515184,9 @@ "meraki.PortProfile", "meraki.Tag", "meta.Definition", + "metrics.Configuration", "metrics.MetricsExploration", + "metrics.ResourceConfiguration", "monitoring.HealthStatus", "network.DiscoveredNeighbor", "network.Dns", @@ -509665,7 +515402,9 @@ "server.Profile", "server.ProfileTemplate", "servicenow.ChangeRequest", + "servicenow.ChangeRequestDoc", "servicenow.Incident", + "servicenow.IncidentDoc", "smtp.Policy", "snmp.Policy", "snmp.PolicyInventory", @@ -509735,6 +515474,7 @@ "storage.HyperFlexStorageContainer", "storage.HyperFlexVolume", "storage.Item", + "storage.KnoxSecureDriveConfiguration", "storage.NetAppAggregate", "storage.NetAppAggregateEvent", "storage.NetAppBaseDisk", @@ -509818,6 +515558,7 @@ "tam.AdvisoryInfo", "tam.AdvisoryInstance", "tam.SecurityAdvisory", + "task.CatalystSdwanScopedInventory", "task.FabricMosScopedInventory", "task.HitachiScopedInventory", "task.HyperFlexManagementScopedInventory", @@ -509832,6 +515573,7 @@ "task.PublicCloudScopedInventory", "task.PureScopedInventory", "task.ServerScopedInventory", + "task.WorkflowAction", "techsupportmanagement.CollectionControlPolicy", "techsupportmanagement.Download", "techsupportmanagement.EndPoint", @@ -535415,7 +541157,7 @@ "x-omitempty": true }, "TargetType": { - "description": "The target type for which this sync message is meant for.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The target type for which this sync message is meant for.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -535477,6 +541219,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -540667,6 +546410,26 @@ "$ref": "#/components/schemas/policy.ConfigContext", "x-omitempty": true }, + "DeployedPolicies": { + "type": "array", + "items": { + "description": "List of policy types which are deployed on the endpoint from Intersight. We do not have a way to track if a policy was deployed or not from the profile service. Only policy service stores that information along with the deployed configuration. For cases where a policy needs to be added to the removed list when it is detached from the profile, to ensure that only those policies which were deployed, we will have to make one remote call to per policy removed. Inorder to avoid these remote calls in the user request flow, it is good to maintain the list of policy types deployed in the profile service itself.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + }, + "RemovedPolicies": { + "type": "array", + "items": { + "description": "List of policy types which are removed from last deploy or removed and pending activation.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + }, "ScheduledActions": { "type": "array", "items": { @@ -540944,6 +546707,7 @@ "iam.EndPointUserRoleInventory", "ipmioverlan.PolicyInventory", "kvm.PolicyInventory", + "memory.PolicyInventory", "networkconfig.PolicyInventory", "power.PolicyInventory", "sdcard.PolicyInventory", @@ -540986,6 +546750,7 @@ "iam.EndPointUserRoleInventory", "ipmioverlan.PolicyInventory", "kvm.PolicyInventory", + "memory.PolicyInventory", "networkconfig.PolicyInventory", "power.PolicyInventory", "sdcard.PolicyInventory", @@ -541070,6 +546835,7 @@ "boot.PrecisionPolicy", "certificatemanagement.Policy", "comm.HttpProxyPolicy", + "compute.ScrubPolicy", "compute.ServerPowerPolicy", "deviceconnector.Policy", "fabric.EthNetworkControlPolicy", @@ -541118,6 +546884,7 @@ "kvm.Policy", "macpool.Pool", "memory.PersistentMemoryPolicy", + "memory.Policy", "networkconfig.Policy", "ntp.Policy", "power.Policy", @@ -541161,6 +546928,7 @@ "boot.PrecisionPolicy", "certificatemanagement.Policy", "comm.HttpProxyPolicy", + "compute.ScrubPolicy", "compute.ServerPowerPolicy", "deviceconnector.Policy", "fabric.EthNetworkControlPolicy", @@ -541209,6 +546977,7 @@ "kvm.Policy", "macpool.Pool", "memory.PersistentMemoryPolicy", + "memory.Policy", "networkconfig.Policy", "ntp.Policy", "power.Policy", @@ -541285,6 +547054,7 @@ "iam.EndPointUserPolicyInventory", "ipmioverlan.PolicyInventory", "kvm.PolicyInventory", + "memory.PolicyInventory", "networkconfig.PolicyInventory", "power.PolicyInventory", "sdcard.PolicyInventory", @@ -541319,6 +547089,7 @@ "iam.EndPointUserPolicyInventory", "ipmioverlan.PolicyInventory", "kvm.PolicyInventory", + "memory.PolicyInventory", "networkconfig.PolicyInventory", "power.PolicyInventory", "sdcard.PolicyInventory", @@ -542081,155 +547852,6 @@ } ] }, - "policyinventory.AbstractDeviceInfo": { - "title": "Policyinventory:Abstract Device Info", - "description": "Information pertaining to a Registered Device in Intersight which is pertinent to policy microservice.", - "x-allOf-name": "policyinventory.AbstractDeviceInfo", - "allOf": [ - { - "$ref": "#/components/schemas/mo.BaseMo" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'policyinventory.AbstractDeviceInfo', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "inventory.DeviceInfo" - ], - "default": "inventory.DeviceInfo", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "inventory.DeviceInfo" - ], - "default": "inventory.DeviceInfo", - "x-enum-as-string": true - }, - "ConfigState": { - "description": "Configuration state of server profile config context.", - "type": "string", - "readOnly": true, - "x-omitempty": true - }, - "ControlAction": { - "description": "Control action of server profile config context.", - "type": "string", - "readOnly": true, - "x-omitempty": true - }, - "ErrorState": { - "description": "Error state of server profile config context.", - "type": "string", - "readOnly": true, - "x-omitempty": true - }, - "JobInfo": { - "type": "array", - "items": { - "description": "Inventory job information of the device.", - "$ref": "#/components/schemas/policyinventory.JobInfo", - "readOnly": true, - "x-omitempty": true - }, - "nullable": true - }, - "OperState": { - "description": "Operational state of server profile config context.", - "type": "string", - "readOnly": true, - "x-omitempty": true - }, - "ProfileMoId": { - "description": "Server profile MO ID of the server.", - "type": "string", - "readOnly": true, - "x-omitempty": true - }, - "RegisteredDevice": { - "$ref": "#/components/schemas/asset.DeviceRegistration.Relationship", - "description": "A reference to a assetDeviceRegistration resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", - "readOnly": true - } - } - } - ] - }, - "policyinventory.JobInfo": { - "title": "Policyinventory:Job Info", - "description": "Complex type representing the Job Information of a device.", - "x-allOf-name": "policyinventory.JobInfo", - "nullable": true, - "allOf": [ - { - "$ref": "#/components/schemas/mo.BaseComplexType" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'policyinventory.JobInfo', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", - "enum": [ - "policyinventory.JobInfo" - ], - "default": "policyinventory.JobInfo", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", - "enum": [ - "policyinventory.JobInfo" - ], - "default": "policyinventory.JobInfo", - "x-enum-as-string": true - }, - "ExecutionStatus": { - "description": "Execution status of the inventory job.\n* `Scheduled` - Inventory job is marked as scheduled.\n* `Completed` - Inventory job is marked as completed.\n* `Error` - Inventory job has errored out.", - "type": "string", - "enum": [ - "Scheduled", - "Completed", - "Error" - ], - "default": "Scheduled", - "readOnly": true, - "x-omitempty": true - }, - "LastScheduledTime": { - "description": "Last scheduled time of the inventory job.", - "type": "string", - "format": "date-time", - "readOnly": true, - "x-omitempty": true - }, - "PolicyId": { - "description": "Policy ID for the inventory job.", - "type": "string", - "readOnly": true, - "x-omitempty": true - }, - "PolicyName": { - "description": "Policy name for the inventory job.", - "type": "string", - "readOnly": true, - "x-omitempty": true - } - } - } - ] - }, "pool.AbstractBlock": { "title": "Pool:Abstract Block", "description": "Abstract base counters for a block of identifiers.", @@ -548801,7 +554423,7 @@ "LifeCycleStates": { "type": "array", "items": { - "description": "The resource can be considered for lease which is part of these LifeCycleStates.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DecommissionInProgress` - Decommission Inprogress Lifecycle state.\n* `RecommissionInProgress` - Recommission Inprogress Lifecycle state.\n* `OperationFailed` - Failed Operation Lifecycle state.\n* `ReackInProgress` - ReackInProgress Lifecycle state.\n* `RemoveInProgress` - RemoveInProgress Lifecycle state.\n* `Discovered` - Discovered Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `Inactive` - Inactive Lifecycle state.\n* `ReplaceInProgress` - ReplaceInProgress Lifecycle state.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `ReplacementPendingUserAction` - A new blade server is detected, and discovery is pending cleanup of old blade originally discovered in the new blade's location.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else within the domain.\n* `Moved` - The blade server has been moved from its discovered location to a new location within the domain.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted. in that location.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location within the domain and another blade has been inserted into the previously discovered location.\n* `DomainRmaPendingUserAction` - Domain RMA detected due to the presence of an old pair of FIs with mismatched serial numbers within the same account. User to either initiate the 'Replace Domain workflow' or unclaim the old domain.", + "description": "The resource can be considered for lease which is part of these LifeCycleStates.\n* `None` - Default state of an equipment. This should be an initial state when no state is defined for an equipment.\n* `Active` - Default Lifecycle State for a physical entity.\n* `Decommissioned` - Decommission Lifecycle state.\n* `DecommissionInProgress` - Decommission Inprogress Lifecycle state.\n* `RecommissionInProgress` - Recommission Inprogress Lifecycle state.\n* `OperationFailed` - Failed Operation Lifecycle state.\n* `ReackInProgress` - ReackInProgress Lifecycle state.\n* `RemoveInProgress` - RemoveInProgress Lifecycle state.\n* `Discovered` - Discovered Lifecycle state.\n* `DiscoveryInProgress` - DiscoveryInProgress Lifecycle state.\n* `DiscoveryFailed` - DiscoveryFailed Lifecycle state.\n* `FirmwareUpgradeInProgress` - Firmware upgrade is in progress on given physical entity.\n* `SecureEraseInProgress` - Secure Erase is in progress on given physical entity.\n* `ScrubInProgress` - Scrub is in progress on given physical entity.\n* `BladeMigrationInProgress` - Server slot migration is in progress on given physical entity.\n* `Inactive` - Inactive Lifecycle state.\n* `ReplaceInProgress` - ReplaceInProgress Lifecycle state.\n* `SlotMismatch` - The blade server is detected in a different chassis/slot than it was previously.\n* `ReplacementPendingUserAction` - A new blade server is detected, and discovery is pending cleanup of old blade originally discovered in the new blade's location.\n* `Removed` - The blade server has been removed from its discovered slot, and not detected anywhere else within the domain.\n* `Moved` - The blade server has been moved from its discovered location to a new location within the domain.\n* `Replaced` - The blade server has been removed from its discovered location and another blade has been inserted. in that location.\n* `MovedAndReplaced` - The blade server has been moved from its discovered location to a new location within the domain and another blade has been inserted into the previously discovered location.\n* `DomainRmaPendingUserAction` - Domain RMA detected due to the presence of an old pair of FIs with mismatched serial numbers within the same account. User to either initiate the 'Replace Domain workflow' or unclaim the old domain.", "type": "string", "enum": [ "None", @@ -548817,6 +554439,7 @@ "DiscoveryFailed", "FirmwareUpgradeInProgress", "SecureEraseInProgress", + "ScrubInProgress", "BladeMigrationInProgress", "Inactive", "ReplaceInProgress", @@ -553405,6 +559028,110 @@ } ] }, + "servicenow.ChangeRequestDoc.Response": { + "description": "The response body of a HTTP GET request for the 'servicenow.ChangeRequestDoc' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'servicenow.ChangeRequestDoc' resources.", + "x-one-of-name": "servicenow.ChangeRequestDoc.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/servicenow.ChangeRequestDoc.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "servicenow.ChangeRequestDoc": { + "title": "Servicenow:Change Request Doc", + "description": "Change Request schema document on ServiceNow.", + "x-allOf-name": "servicenow.ChangeRequestDoc", + "allOf": [ + { + "$ref": "#/components/schemas/servicenow.InventoryEntity" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'servicenow.ChangeRequestDoc', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "servicenow.ChangeRequestDoc" + ], + "default": "servicenow.ChangeRequestDoc", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "servicenow.ChangeRequestDoc" + ], + "default": "servicenow.ChangeRequestDoc", + "x-enum-as-string": true + }, + "ExampleValue": { + "description": "Example value for Change request property.", + "type": "string", + "x-omitempty": true + }, + "InternalType": { + "description": "Internal type for Change request property.", + "type": "string", + "x-omitempty": true + }, + "Label": { + "description": "Label for Change request property.", + "type": "string", + "x-omitempty": true + }, + "PropertyName": { + "description": "Name for Change request property.", + "type": "string", + "x-omitempty": true + } + } + } + ] + }, + "servicenow.ChangeRequestDoc.List": { + "title": "List of 'servicenow.ChangeRequestDoc' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'servicenow.ChangeRequestDoc' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'servicenow.ChangeRequestDoc' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/servicenow.ChangeRequestDoc" + }, + "nullable": true + } + } + } + ] + }, "servicenow.Incident.Response": { "description": "The response body of a HTTP GET request for the 'servicenow.Incident' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'servicenow.Incident' resources.", "x-one-of-name": "servicenow.Incident.Response", @@ -553594,6 +559321,110 @@ } ] }, + "servicenow.IncidentDoc.Response": { + "description": "The response body of a HTTP GET request for the 'servicenow.IncidentDoc' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'servicenow.IncidentDoc' resources.", + "x-one-of-name": "servicenow.IncidentDoc.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/servicenow.IncidentDoc.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "servicenow.IncidentDoc": { + "title": "Servicenow:Incident Doc", + "description": "Incident schema document on ServiceNow.", + "x-allOf-name": "servicenow.IncidentDoc", + "allOf": [ + { + "$ref": "#/components/schemas/servicenow.InventoryEntity" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'servicenow.IncidentDoc', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "servicenow.IncidentDoc" + ], + "default": "servicenow.IncidentDoc", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "servicenow.IncidentDoc" + ], + "default": "servicenow.IncidentDoc", + "x-enum-as-string": true + }, + "ExampleValue": { + "description": "Example value for Incident property.", + "type": "string", + "x-omitempty": true + }, + "InternalType": { + "description": "Internal type for Incident property.", + "type": "string", + "x-omitempty": true + }, + "Label": { + "description": "Label for Incident property.", + "type": "string", + "x-omitempty": true + }, + "PropertyName": { + "description": "Name for Incident property.", + "type": "string", + "x-omitempty": true + } + } + } + ] + }, + "servicenow.IncidentDoc.List": { + "title": "List of 'servicenow.IncidentDoc' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'servicenow.IncidentDoc' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'servicenow.IncidentDoc' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/servicenow.IncidentDoc" + }, + "nullable": true + } + } + } + ] + }, "servicenow.InventoryEntity": { "title": "Servicenow:Inventory Entity", "description": "Base object type for all ServiceNow Inventory items.", @@ -553614,7 +559445,9 @@ "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", "enum": [ "servicenow.ChangeRequest", - "servicenow.Incident" + "servicenow.ChangeRequestDoc", + "servicenow.Incident", + "servicenow.IncidentDoc" ], "x-enum-as-string": true }, @@ -553622,7 +559455,9 @@ "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", "enum": [ "servicenow.ChangeRequest", - "servicenow.Incident" + "servicenow.ChangeRequestDoc", + "servicenow.Incident", + "servicenow.IncidentDoc" ], "x-enum-as-string": true }, @@ -567060,6 +572895,61 @@ } ] }, + "storage.InternalMoPhysicalDiskConfig": { + "title": "Physical Disk state for Internal Mo", + "description": "InternalMoPhysicalDiskConfig models physical disk config that needs to be created for Secure Drives Config on reboot. Used in activation workflow.", + "x-allOf-name": "storage.InternalMoPhysicalDiskConfig", + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseComplexType" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'storage.InternalMoPhysicalDiskConfig', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "storage.InternalMoPhysicalDiskConfig" + ], + "default": "storage.InternalMoPhysicalDiskConfig", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "storage.InternalMoPhysicalDiskConfig" + ], + "default": "storage.InternalMoPhysicalDiskConfig", + "x-enum-as-string": true + }, + "EncryptionOp": { + "description": "Physical Disk Encryption operation that is to be set at endpoint.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "Slot": { + "description": "Physical Disk Slot that is to be configured.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "State": { + "description": "Physical Disk State that is to be set at endpoint.", + "type": "string", + "readOnly": true, + "x-omitempty": true + } + } + } + ] + }, "storage.Item.Response": { "description": "The response body of a HTTP GET request for the 'storage.Item' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'storage.Item' resources.", "x-one-of-name": "storage.Item.Response", @@ -567405,6 +573295,130 @@ } ] }, + "storage.KnoxSecureDriveConfiguration.Response": { + "description": "The response body of a HTTP GET request for the 'storage.KnoxSecureDriveConfiguration' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'storage.KnoxSecureDriveConfiguration' resources.", + "x-one-of-name": "storage.KnoxSecureDriveConfiguration.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/storage.KnoxSecureDriveConfiguration.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "storage.KnoxSecureDriveConfiguration": { + "title": "Knox Secure Drive Configuration", + "description": "Object that stores Secure Drives Configuration data under a Server Profile, used for creation of secure vd, secure Jbod for Knox controller on reboot.", + "x-allOf-name": "storage.KnoxSecureDriveConfiguration", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseMo" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'storage.KnoxSecureDriveConfiguration', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "storage.KnoxSecureDriveConfiguration" + ], + "default": "storage.KnoxSecureDriveConfiguration", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "storage.KnoxSecureDriveConfiguration" + ], + "default": "storage.KnoxSecureDriveConfiguration", + "x-enum-as-string": true + }, + "ControllerDn": { + "description": "The storage controller Dn Name for which RAID is created at endpoint.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "ControllerMoid": { + "description": "The storage controller Moid for which RAID creation is supported.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "DiskStates": { + "type": "array", + "items": { + "description": "Configuration of the secure JBOD along with encryption operation to apply at endpoint.", + "$ref": "#/components/schemas/storage.InternalMoPhysicalDiskConfig", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + }, + "DriveGroups": { + "type": "array", + "items": { + "description": "Configuration of the RAID drive group to apply at endpoint.", + "$ref": "#/components/schemas/storage.NvmeRaidDriveGroup", + "readOnly": true, + "x-omitempty": true + }, + "nullable": true + }, + "ServerProfile": { + "$ref": "#/components/schemas/server.Profile.Relationship", + "description": "A reference to a serverProfile resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline." + }, + "StoragePolicy": { + "$ref": "#/components/schemas/storage.StoragePolicy.Relationship", + "description": "A reference to a storageStoragePolicy resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline." + } + } + } + ] + }, + "storage.KnoxSecureDriveConfiguration.List": { + "title": "List of 'storage.KnoxSecureDriveConfiguration' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'storage.KnoxSecureDriveConfiguration' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'storage.KnoxSecureDriveConfiguration' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/storage.KnoxSecureDriveConfiguration" + }, + "nullable": true + } + } + } + ] + }, "storage.LocalKeySetting": { "title": "Local Key Management", "description": "Models the local key configuration required for the drive security.", @@ -582795,6 +588809,47 @@ } ] }, + "task.CatalystSdwanScopedInventory": { + "title": "Task:Catalyst Sdwan Scoped Inventory", + "description": "API to trigger on-demand inventory to update modified objects.", + "x-allOf-name": "task.CatalystSdwanScopedInventory", + "allOf": [ + { + "$ref": "#/components/schemas/connector.ScopedInventory" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'task.CatalystSdwanScopedInventory', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "task.CatalystSdwanScopedInventory" + ], + "default": "task.CatalystSdwanScopedInventory", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "task.CatalystSdwanScopedInventory" + ], + "default": "task.CatalystSdwanScopedInventory", + "x-enum-as-string": true + }, + "RegisteredDevice": { + "$ref": "#/components/schemas/asset.DeviceRegistration.Relationship", + "description": "A reference to a assetDeviceRegistration resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "x-createOnly": true + } + } + } + ] + }, "task.FabricMosScopedInventory": { "title": "Task:Fabric Mos Scoped Inventory", "description": "API to trigger on-demand inventory to update MDS objects in Intersight.", @@ -582836,6 +588891,70 @@ } ] }, + "task.FileDownloadInfo": { + "title": "Task:File Download Info", + "description": "Specifies a download path or location supports S3 currently.", + "x-allOf-name": "task.FileDownloadInfo", + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseComplexType" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'task.FileDownloadInfo', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "task.FileDownloadInfo" + ], + "default": "task.FileDownloadInfo", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "task.FileDownloadInfo" + ], + "default": "task.FileDownloadInfo", + "x-enum-as-string": true + }, + "Contents": { + "description": "When the type of the download is inline, it will read the file from the contents here.", + "type": "string", + "x-omitempty": true + }, + "Path": { + "description": "The path of the download from the specified source location for type S3, then this is the object key.", + "type": "string", + "x-omitempty": true + }, + "Source": { + "description": "The source of the download location and if type is S3, then this is the bucket name. In case of MoRef download type \nthe source will have the Moid of the workflow definition.", + "type": "string", + "x-omitempty": true + }, + "Type": { + "description": "The type of download location is captured in type.\n* `S3` - Download workflow from S3.\n* `Local` - Download workflow from local path.\n* `Inline` - Workflow is provided inline.\n* `MoRef` - Start an existing workflow registered with given Moid.", + "type": "string", + "enum": [ + "S3", + "Local", + "Inline", + "MoRef" + ], + "default": "S3", + "x-omitempty": true + } + } + } + ] + }, "task.HitachiScopedInventory": { "title": "Task:Hitachi Scoped Inventory", "description": "API to trigger on-demand HitachiStorage FlashArray inventory to update modified objects in Intersight report.", @@ -583369,6 +589488,146 @@ } ] }, + "task.WorkflowAction.Response": { + "description": "The response body of a HTTP GET request for the 'task.WorkflowAction' resource.\nThe value may be one of the following types.\n1. When 'tag' is specified in the URL query, the response schema\n is a summary of the tag usage.\n1. When '$apply' is specified in the URL query, the response schema\n is dynamically-generated schema based on the $apply value.\n1. When '$count' is specified in the URL query, the response is\n a simple object providing the count of the resources.\n1. In all other cases, the response is a list of 'task.WorkflowAction' resources.", + "x-one-of-name": "task.WorkflowAction.Response", + "oneOf": [ + { + "$ref": "#/components/schemas/mo.DocumentCount" + }, + { + "$ref": "#/components/schemas/task.WorkflowAction.List" + }, + { + "$ref": "#/components/schemas/mo.AggregateTransform" + }, + { + "$ref": "#/components/schemas/mo.TagSummary" + } + ], + "discriminator": { + "propertyName": "ObjectType" + } + }, + "task.WorkflowAction": { + "title": "Task:Workflow Action", + "description": "Start a test workflow using this object.", + "x-allOf-name": "task.WorkflowAction", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseMo" + }, + { + "type": "object", + "description": "Definition of the list of properties defined in 'task.WorkflowAction', excluding properties defined in parent classes.", + "required": [ + "ClassId", + "ObjectType" + ], + "properties": { + "ClassId": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", + "enum": [ + "task.WorkflowAction" + ], + "default": "task.WorkflowAction", + "x-enum-as-string": true + }, + "ObjectType": { + "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", + "enum": [ + "task.WorkflowAction" + ], + "default": "task.WorkflowAction", + "x-enum-as-string": true + }, + "Action": { + "description": "Action for test workflow.\n* `start` - Start action for the workflow.\n* `stop` - Stop action for the workflow.", + "type": "string", + "enum": [ + "start", + "stop" + ], + "default": "start", + "x-omitempty": true + }, + "InputParams": { + "description": "Json formatted string input parameters to workflow.", + "type": "string", + "x-omitempty": true + }, + "IsDynamic": { + "description": "When true, this workflow type will be triggered as a dynamic workflow, if not it will be treated as a static workflow.", + "type": "boolean", + "x-omitempty": true + }, + "Retryable": { + "description": "When true, the retry operation can be performed on the workflow.", + "type": "boolean", + "x-omitempty": true + }, + "SequenceKey": { + "description": "This key can be set so that the workflow execution can be sequenced with workflows having the same key. An example usecase is say there are diferent workflows which operate on the server, and are executed at the same time on the same server and the sequence key for all the workflows are same, then workflow engine will enforce that the workflow execution are sequenced and started one after the other, based on timestamp of the arrival of the execution requests.", + "type": "string", + "x-omitempty": true + }, + "WaitOnDuplicate": { + "description": "When true, the workflow will wait for previous one to complete before starting a new one.", + "type": "boolean", + "x-omitempty": true + }, + "WorkflowContext": { + "description": "Json formatted string that has the contents of the workflow context used when starting a workflow.", + "type": "string", + "x-omitempty": true + }, + "WorkflowFile": { + "description": "Path to workflow metadata file that will be published and started.", + "$ref": "#/components/schemas/task.FileDownloadInfo", + "x-omitempty": true + }, + "WorkflowInfoMoid": { + "description": "Returns the workflow info moid of the workflow started by workflow action api. workflowInfoMoid will be an empty sting if an error occurs while starting the workflow.", + "type": "string", + "readOnly": true, + "x-omitempty": true + }, + "Account": { + "$ref": "#/components/schemas/iam.Account.Relationship", + "description": "A reference to a iamAccount resource.\nWhen the $expand query parameter is specified, the referenced resource is returned inline.", + "readOnly": true + } + } + } + ] + }, + "task.WorkflowAction.List": { + "title": "List of 'task.WorkflowAction' resources", + "description": "This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.", + "allOf": [ + { + "$ref": "#/components/schemas/mo.BaseResponse" + }, + { + "type": "object", + "properties": { + "Count": { + "description": "The total number of 'task.WorkflowAction' resources matching the request, accross all pages.\nThe 'Count' attribute is included when the HTTP GET request includes the '$inlinecount' parameter.", + "type": "integer", + "format": "int32" + }, + "Results": { + "description": "The array of 'task.WorkflowAction' resources matching the request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/task.WorkflowAction" + }, + "nullable": true + } + } + } + ] + }, "techsupportmanagement.ApplianceParam": { "title": "Techsupportmanagement:Appliance Param", "description": "Appliance parameter object for Tech Support requests.", @@ -583687,7 +589946,7 @@ "x-omitempty": true }, "PlatformType": { - "description": "The platform type of the managed end point.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platform type of the managed end point.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -583749,6 +590008,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -584066,7 +590326,7 @@ "x-omitempty": true }, "PlatformType": { - "description": "The platform type of the device.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platform type of the device.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -584128,6 +590388,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -586460,46 +592721,6 @@ } ] }, - "virtualization.AwsVmComputeConfiguration": { - "title": "Virtualization:Aws Vm Compute Configuration", - "description": "Specify Amazon Web Service VM compute configuration.", - "x-allOf-name": "virtualization.AwsVmComputeConfiguration", - "allOf": [ - { - "$ref": "#/components/schemas/virtualization.CloudVmComputeConfiguration" - } - ] - }, - "virtualization.AwsVmConfiguration": { - "title": "Virtualization:Aws Vm Configuration", - "description": "Specify Amazon Web Service VM configuration data.", - "x-allOf-name": "virtualization.AwsVmConfiguration", - "allOf": [ - { - "$ref": "#/components/schemas/virtualization.CloudVmConfiguration" - } - ] - }, - "virtualization.AwsVmNetworkConfiguration": { - "title": "Virtualization:Aws Vm Network Configuration", - "description": "Specify Amazon Web Service VM network configuration.", - "x-allOf-name": "virtualization.AwsVmNetworkConfiguration", - "allOf": [ - { - "$ref": "#/components/schemas/virtualization.CloudVmNetworkConfiguration" - } - ] - }, - "virtualization.AwsVmStorageConfiguration": { - "title": "Virtualization:Aws Vm Storage Configuration", - "description": "Specify Amazon Web Service VM memory configuration.", - "x-allOf-name": "virtualization.AwsVmStorageConfiguration", - "allOf": [ - { - "$ref": "#/components/schemas/virtualization.CloudVmStorageConfiguration" - } - ] - }, "virtualization.BaseCluster.Relationship": { "description": "A relationship to the 'virtualization.BaseCluster' resource, or the expanded 'virtualization.BaseCluster' resource, or the 'null' value.", "x-one-of-name": "virtualization.BaseCluster.Relationship", @@ -588127,230 +594348,6 @@ } ] }, - "virtualization.CloudVmComputeConfiguration": { - "title": "Virtualization:Cloud Vm Compute Configuration", - "description": "Specify cloud virtual machine compute configuration.", - "x-allOf-name": "virtualization.CloudVmComputeConfiguration", - "nullable": true, - "allOf": [ - { - "$ref": "#/components/schemas/mo.BaseComplexType" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'virtualization.CloudVmComputeConfiguration', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmComputeConfiguration" - ], - "default": "virtualization.AwsVmComputeConfiguration", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmComputeConfiguration" - ], - "default": "virtualization.AwsVmComputeConfiguration", - "x-enum-as-string": true - }, - "InstanceTypeId": { - "description": "Instance Type used by this VM.", - "type": "string", - "x-omitempty": true - } - } - } - ] - }, - "virtualization.CloudVmConfiguration": { - "title": "Virtualization:Cloud Vm Configuration", - "description": "Specify Aws virtual machine configuration data.", - "x-allOf-name": "virtualization.CloudVmConfiguration", - "allOf": [ - { - "$ref": "#/components/schemas/virtualization.BaseVmConfiguration" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'virtualization.CloudVmConfiguration', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmConfiguration" - ], - "default": "virtualization.AwsVmConfiguration", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmConfiguration" - ], - "default": "virtualization.AwsVmConfiguration", - "x-enum-as-string": true - }, - "AvailabilityZoneId": { - "description": "Availability zone for the VM.", - "type": "string", - "x-omitempty": true - }, - "Compute": { - "description": "Cloud virtual machine compute specifications.", - "$ref": "#/components/schemas/virtualization.CloudVmComputeConfiguration", - "x-omitempty": true - }, - "ImageId": { - "description": "Virtual machine image used by this VM.", - "type": "string", - "x-omitempty": true - }, - "KeyPairName": { - "description": "Keypair for accessing the VM.", - "type": "string", - "x-omitempty": true - }, - "Network": { - "description": "Cloud virtual machine network specifications.", - "$ref": "#/components/schemas/virtualization.CloudVmNetworkConfiguration", - "x-omitempty": true - }, - "RegionId": { - "description": "Region where the VM instance is created.", - "type": "string", - "x-omitempty": true - }, - "SecurityGroups": { - "type": "array", - "items": { - "description": "List of security groups to be assigned to this NIC.", - "type": "string", - "x-omitempty": true - }, - "nullable": true - }, - "Storage": { - "description": "Cloud Virtual machine disk information.", - "$ref": "#/components/schemas/virtualization.CloudVmStorageConfiguration", - "x-omitempty": true - }, - "VmId": { - "description": "Unique Identifier of the cloud VM.", - "type": "string", - "x-omitempty": true - } - } - } - ] - }, - "virtualization.CloudVmNetworkConfiguration": { - "title": "Virtualization:Cloud Vm Network Configuration", - "description": "Specify cloud virtual machine network configuration data.", - "x-allOf-name": "virtualization.CloudVmNetworkConfiguration", - "nullable": true, - "allOf": [ - { - "$ref": "#/components/schemas/mo.BaseComplexType" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'virtualization.CloudVmNetworkConfiguration', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmNetworkConfiguration" - ], - "default": "virtualization.AwsVmNetworkConfiguration", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmNetworkConfiguration" - ], - "default": "virtualization.AwsVmNetworkConfiguration", - "x-enum-as-string": true - }, - "Interfaces": { - "type": "array", - "items": { - "description": "Virtual machine network interface configuration data.", - "$ref": "#/components/schemas/virtualization.NetworkInterface", - "x-omitempty": true - }, - "nullable": true - }, - "VpcId": { - "description": "Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you have defined.", - "type": "string", - "x-omitempty": true - } - } - } - ] - }, - "virtualization.CloudVmStorageConfiguration": { - "title": "Virtualization:Cloud Vm Storage Configuration", - "description": "Specify cloud virtual machine memory configuration.", - "x-allOf-name": "virtualization.CloudVmStorageConfiguration", - "nullable": true, - "allOf": [ - { - "$ref": "#/components/schemas/mo.BaseComplexType" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'virtualization.CloudVmStorageConfiguration', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmStorageConfiguration" - ], - "default": "virtualization.AwsVmStorageConfiguration", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.\nThe enum values provides the list of concrete types that can be instantiated from this abstract type.", - "enum": [ - "virtualization.AwsVmStorageConfiguration" - ], - "default": "virtualization.AwsVmStorageConfiguration", - "x-enum-as-string": true - }, - "Volumes": { - "type": "array", - "items": { - "description": "Cloud Virtual Machine disk info.", - "$ref": "#/components/schemas/virtualization.VolumeInfo", - "x-omitempty": true - }, - "nullable": true - } - } - } - ] - }, "virtualization.ComputeCapacity": { "title": "Virtualization:Compute Capacity", "description": "Details of available CPU power across all cores and the free capacity still available.", @@ -589166,58 +595163,6 @@ } ] }, - "virtualization.IpAddressInfo": { - "title": "Virtualization:Ip Address Info", - "description": "Ipaddress details of the VM (host) launched.", - "x-allOf-name": "virtualization.IpAddressInfo", - "nullable": true, - "allOf": [ - { - "$ref": "#/components/schemas/mo.BaseComplexType" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'virtualization.IpAddressInfo', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", - "enum": [ - "virtualization.IpAddressInfo" - ], - "default": "virtualization.IpAddressInfo", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", - "enum": [ - "virtualization.IpAddressInfo" - ], - "default": "virtualization.IpAddressInfo", - "x-enum-as-string": true - }, - "GatewayIp": { - "description": "IP address of the device on network which forwards local traffic to other networks.", - "type": "string", - "x-omitempty": true - }, - "IpAddress": { - "description": "An IP address is a 32-bit number. It uniquely identifies a host in given network.", - "type": "string", - "x-omitempty": true - }, - "SubnetMask": { - "description": "A 32 bit number which helps to identify the host and rest of the network.", - "type": "string", - "x-omitempty": true - } - } - } - ] - }, "virtualization.MemoryCapacity": { "title": "Virtualization:Memory Capacity", "description": "Measure of memory allocated and used.", @@ -589340,16 +595285,6 @@ "type": "boolean", "x-omitempty": true }, - "IpForwardingEnabled": { - "description": "Set to true, if IP forwarding is enabled on the NIC.", - "type": "boolean", - "x-omitempty": true - }, - "Ipv6Address": { - "description": "Set to true, if IPv6 address should be allocated for the NIC.", - "type": "boolean", - "x-omitempty": true - }, "MacAddress": { "description": "Virtual machine network mac address.", "type": "string", @@ -589360,62 +595295,6 @@ "description": "Name of the network interface. This may be different from guest operating system assigned.", "type": "string", "x-omitempty": true - }, - "NetworkId": { - "description": "Identity of the network to which this network interface belongs.", - "type": "string", - "x-omitempty": true - }, - "NicId": { - "description": "Identity of the network interface.", - "type": "string", - "x-omitempty": true - }, - "Order": { - "description": "Order of the NIC attachment to the VM.", - "type": "integer", - "format": "int64", - "x-omitempty": true - }, - "PrivateIpAllocationMode": { - "description": "Allocation mode for NIC addresses e.g. DHCP or static.\n* `DHCP` - Dynamic IP address allocation using DHCP protocol.\n* `STATIC_IP` - Assign fixed / static IPs to resources for use.\n* `IPAM_CALLOUT` - Use callout scripts to query cloud IP allocation tools to assign network parameters.\n* `PREALLOCATE_IP` - Allows the cloud infrastructure IP allocation to be dynamically provided before the server boots up.", - "type": "string", - "enum": [ - "DHCP", - "STATIC_IP", - "IPAM_CALLOUT", - "PREALLOCATE_IP" - ], - "default": "DHCP", - "x-omitempty": true - }, - "PublicIpAllocate": { - "description": "Set to true, if public IP should be allocated for the NIC.", - "type": "boolean", - "x-omitempty": true - }, - "SecurityGroups": { - "type": "array", - "items": { - "description": "List of security groups to be assigned for the NIC.", - "type": "string", - "x-omitempty": true - }, - "nullable": true - }, - "StaticIpAddress": { - "type": "array", - "items": { - "description": "Static IP address to allocate for this VM.", - "$ref": "#/components/schemas/virtualization.IpAddressInfo", - "x-omitempty": true - }, - "nullable": true - }, - "SubnetId": { - "description": "Subnet identifier for the NIC.", - "type": "string", - "x-omitempty": true } } } @@ -594167,99 +600046,6 @@ } ] }, - "virtualization.VolumeInfo": { - "title": "Virtualization:Volume Info", - "description": "Information about the volume.", - "x-allOf-name": "virtualization.VolumeInfo", - "nullable": true, - "allOf": [ - { - "$ref": "#/components/schemas/mo.BaseComplexType" - }, - { - "type": "object", - "description": "Definition of the list of properties defined in 'virtualization.VolumeInfo', excluding properties defined in parent classes.", - "required": [ - "ClassId", - "ObjectType" - ], - "properties": { - "ClassId": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThis property is used as a discriminator to identify the type of the payload\nwhen marshaling and unmarshaling data.", - "enum": [ - "virtualization.VolumeInfo" - ], - "default": "virtualization.VolumeInfo", - "x-enum-as-string": true - }, - "ObjectType": { - "description": "The fully-qualified name of the instantiated, concrete type.\nThe value should be the same as the 'ClassId' property.", - "enum": [ - "virtualization.VolumeInfo" - ], - "default": "virtualization.VolumeInfo", - "x-enum-as-string": true - }, - "Bootable": { - "description": "Set to true, if the volume should be a root disk.", - "type": "boolean", - "x-omitempty": true - }, - "DeleteOnTermination": { - "description": "Set to true, to delete the volume on termination of the VM the volume is attached to.", - "type": "boolean", - "x-omitempty": true - }, - "Encryption": { - "description": "Set to true, if the volume should be encrypted.", - "type": "boolean", - "x-omitempty": true - }, - "Iops": { - "description": "IOPS for the volume for applicable volume types.", - "type": "integer", - "format": "int64", - "x-omitempty": true - }, - "Order": { - "description": "Order of the disk attachment to the VM.", - "type": "integer", - "format": "int64", - "minimum": 1, - "x-omitempty": true - }, - "Throughput": { - "description": "Throughput for the volume for applicable volume types.", - "type": "integer", - "format": "int64", - "x-omitempty": true - }, - "VolumeId": { - "description": "Unique volume id assigned by the cloud provider.", - "type": "string", - "readOnly": true, - "x-omitempty": true - }, - "VolumeName": { - "description": "Name assigned to the volume created.", - "type": "string", - "x-omitempty": true - }, - "VolumeSize": { - "description": "Size of the volume created in GB.", - "type": "integer", - "format": "int64", - "x-omitempty": true - }, - "VolumeType": { - "description": "Id of the volume or storage type of this volume.", - "type": "string", - "x-omitempty": true - } - } - } - ] - }, "vmedia.Mapping": { "title": "Vmedia:Mapping", "description": "Virtual Media mapping settings required to map images from remote server.", @@ -604734,7 +610520,7 @@ "nullable": true }, "PlatformType": { - "description": "The platform type for which the error response handler is defined.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", + "description": "The platform type for which the error response handler is defined.\n* `` - An unrecognized platform type.\n* `APIC` - A Cisco Application Policy Infrastructure Controller (APIC) cluster.\n* `CAPIC` - A Cisco Cloud Application Policy Infrastructure Controller (Cloud APIC) instance.\n* `DCNM` - A Cisco Data Center Network Manager (DCNM) instance.\n* `UCSFI` - A Cisco UCS Fabric Interconnect that is managed by Cisco UCS Manager (UCSM).\n* `UCSFIISM` - A Cisco UCS Fabric Interconnect that is managed by Cisco Intersight.\n* `IMC` - A standalone Cisco UCS rack server (Deprecated).\n* `IMCM4` - A standalone Cisco UCS C-Series or S-Series M4 server.\n* `IMCM5` - A standalone Cisco UCS C-Series or S-Series M5 server.\n* `IMCRack` - A standalone Cisco UCS C-Series or S-Series M6 or newer server.\n* `UCSIOM` - A Cisco UCS Blade Chassis I/O Module (IOM).\n* `HX` - A Cisco HyperFlex (HX) cluster.\n* `UCSD` - A Cisco UCS Director (UCSD) instance.\n* `IntersightAppliance` - A Cisco Intersight Connected Virtual Appliance instance.\n* `IntersightAssist` - A Cisco Intersight Assist instance.\n* `PureStorageFlashArray` - A Pure Storage FlashArray that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and storage management features are supported on this device.\n* `NexusDevice` - A Cisco Nexus Network Switch that is managed using Cisco Intersight Assist.\n* `ACISwitch` - A Cisco Nexus Network Switch with the embedded Device Connector and is a part of the Cisco ACI fabric.\n* `NexusSwitch` - A standalone Cisco Nexus Network Switch with the embedded Device Connector.\n* `MDSSwitch` - A Cisco MDS Switch that is managed using the embedded Device Connector.\n* `MDSDevice` - A Cisco MDS Switch that is managed using Cisco Intersight Assist.\n* `UCSC890` - A standalone Cisco UCS C890 server managed using Cisco Intersight Assist.\n* `RedfishServer` - A generic target type for servers that support Redfish APIs and is managed using Cisco Intersight Assist. Support is limited to HPE and Dell Servers.\n* `NetAppOntap` - A Netapp ONTAP Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `NetAppActiveIqUnifiedManager` - A NetApp Active IQ Unified Manager (AIQUM) that is managed using Cisco Intersight Assist.\n* `EmcScaleIo` - An EMC ScaleIO Software Defined Storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVmax` - An EMC VMAX 2 or 3 series enterprise storage array that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcVplex` - An EMC VPLEX virtual storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `EmcXtremIo` - An EMC XtremIO SSD storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `VmwareVcenter` - A VMware vCenter instance that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer and Virtualization features are supported on this hypervisor.\n* `MicrosoftHyperV` - A Microsoft Hyper-V host that is managed using Cisco Intersight Assist. Optionally, other hosts in the cluster can be discovered through this host. Cisco Intersight Workload Optimizer features are supported on this hypervisor.\n* `AppDynamics` - An AppDynamics controller running in a SaaS or on-prem datacenter. On-prem AppDynamics instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this controller.\n* `Dynatrace` - A Dynatrace Server instance running in a SaaS or on-prem datacenter. On-prem Dynatrace instance is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `NewRelic` - A NewRelic user account. The NewRelic instance monitors the application infrastructure. Cisco Intersight Workload Optimizer features are supported on this server.\n* `ServiceNow` - A cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.\n* `Umbrella` - Umbrella cloud target that discovers and monitors an organization. It discovers entities like Datacenters, Devices, Tunnels, Networks, etc.\n* `CloudFoundry` - An open source cloud platform on which developers can build, deploy, run and scale applications.\n* `MicrosoftAzureApplicationInsights` - A feature of Azure Monitor, is an extensible Application Performance Management service for developers and DevOps professionals to monitor their live applications.\n* `OpenStack` - An OpenStack target manages Virtual Machines, Physical Machines, Datacenters and Virtual Datacenters using different OpenStack services as administrative endpoints.\n* `MicrosoftSqlServer` - A Microsoft SQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `MySqlServer` - A MySQL database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `OracleDatabaseServer` - An Oracle database server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this database.\n* `IBMWebSphereApplicationServer` - An IBM WebSphere Application server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application server.\n* `OracleWebLogicServer` - Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE.\n* `ApacheTomcatServer` - An Apache Tomcat server that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this server.\n* `JavaVirtualMachine` - A JVM Application with JMX configured that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this application.\n* `RedHatJBossApplicationServer` - JBoss Application Server is an open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. It is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other Web-based applications and software.\n* `Kubernetes` - A Kubernetes cluster that runs containerized applications, with Kubernetes Collector installed. Cisco Intersight Workload Optimizer features are supported on Kubernetes cluster.\n* `AmazonWebService` - An Amazon Web Service cloud account. Cisco Intersight Workload Optimizer and Virtualization features are supported on this cloud.\n* `AmazonWebServiceBilling` - An Amazon Web Service cloud billing account used to retrieve billing information stored in S3 bucket. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatform` - A Google Cloud Platform service account with access to one or more projects. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `GoogleCloudPlatformBilling` - A Google Cloud Platform service account used to retrieve billing information from BigQuery. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureServicePrincipal` - A Microsoft Azure Service Principal account with access to Azure subscriptions. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureEnterpriseAgreement` - A Microsoft Azure Enterprise Agreement enrolment used to retrieve pricing and billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `MicrosoftAzureBilling` - A Microsoft Azure Service Principal account with access to billing information. Cisco Intersight Workload Optimizer features are supported on this cloud.\n* `DellCompellent` - A Dell EMC SC Series (Compellent) storage system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `HPE3Par` - A HPE 3PAR StoreServ system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this device.\n* `RedHatEnterpriseVirtualization` - A Red Hat Enterprise Virtualization Hypervisor system that manages Virtual Machines.\n* `NutanixAcropolis` - A Nutanix Acropolis cluster that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this cluster.\n* `NutanixPrismCentral` - A Nutanix Prism Central cluster. Prism central is a virtual appliance for managing Nutanix clusters and services.\n* `HPEOneView` - A HPE OneView system that is managed using Cisco Intersight Assist. Cisco Intersight Workload Optimizer features are supported on this system.\n* `ServiceEngine` - Cisco Application Services Engine. Cisco Application Services Engine is a platform to deploy and manage applications.\n* `HitachiVirtualStoragePlatform` - A Hitachi Virtual Storage Platform (Hitachi VSP) that is managed using Cisco Intersight Assist.\n* `GenericTarget` - A generic third-party target supported only in Partner Integration Appliance. This target type is used for development purposes and will not be supported in production environment.\n* `IMCBlade` - A Cisco UCS blade server managed by Cisco Intersight.\n* `TerraformCloud` - A Terraform Cloud Business Tier account.\n* `TerraformAgent` - A Terraform Cloud Agent that will be deployed on Cisco Intersight Assist. The agent can be used to plan and apply Terraform runs from a Terraform Cloud workspace.\n* `CustomTarget` - CustomTarget is deprecated. Use HTTPEndpoint type to claim HTTP endpoints.\n* `AnsibleEndpoint` - An external endpoint that is added as a target which can be accessed through Ansible in Intersight Cloud Orchestrator automation workflows.\n* `HTTPEndpoint` - An HTTP endpoint that can be accessed in Intersight Orchestrator workflows directly or using Cisco Intersight Assist. Authentication Schemes supported are Basic and Bearer Token.\n* `SSHEndpoint` - An SSH endpoint that can be accessed in Intersight Orchestrator workflows using Cisco Intersight Assist.\n* `CiscoCatalyst` - A Cisco Catalyst networking switch device.\n* `PowerShellEndpoint` - A Windows operating system server on which PowerShell scripts can be executed using Cisco Intersight Assist.\n* `CiscoDNAC` - A Cisco Digital Network Architecture (DNA) Center appliance.\n* `CiscoFMC` - A Cisco Secure Firewall Management Center.\n* `ViptelaCloud` - A Cisco Viptela SD-WAN Cloud.\n* `MerakiCloud` - A Cisco Meraki Organization.\n* `CiscoISE` - A Cisco Identity Services Engine (ISE) target.", "type": "string", "enum": [ "", @@ -604796,6 +610582,7 @@ "HPE3Par", "RedHatEnterpriseVirtualization", "NutanixAcropolis", + "NutanixPrismCentral", "HPEOneView", "ServiceEngine", "HitachiVirtualStoragePlatform", @@ -613724,6 +619511,7 @@ "READ.capability.SiocModuleManufacturingDef": "Read a 'capability.SiocModuleManufacturingDef' resource.", "UPDATE.capability.SiocModuleManufacturingDef": "Update a 'capability.SiocModuleManufacturingDef' resource.", "READ.capability.StorageControllerUpdateConstraintMeta": "Read a 'capability.StorageControllerUpdateConstraintMeta' resource.", + "READ.capability.StorageControllersMetaData": "Read a 'capability.StorageControllersMetaData' resource.", "CREATE.capability.SwitchCapability": "Create a 'capability.SwitchCapability' resource.", "DELETE.capability.SwitchCapability": "Delete a 'capability.SwitchCapability' resource.", "READ.capability.SwitchCapability": "Read a 'capability.SwitchCapability' resource.", @@ -613754,6 +619542,10 @@ "READ.certificatemanagement.Policy": "Read a 'certificatemanagement.Policy' resource.", "UPDATE.certificatemanagement.Policy": "Update a 'certificatemanagement.Policy' resource.", "READ.certificatemanagement.PolicyInventory": "Read a 'certificatemanagement.PolicyInventory' resource.", + "CREATE.changelog.Item": "Create a 'changelog.Item' resource.", + "DELETE.changelog.Item": "Delete a 'changelog.Item' resource.", + "READ.changelog.Item": "Read a 'changelog.Item' resource.", + "UPDATE.changelog.Item": "Update a 'changelog.Item' resource.", "READ.chassis.ConfigChangeDetail": "Read a 'chassis.ConfigChangeDetail' resource.", "CREATE.chassis.ConfigImport": "Create a 'chassis.ConfigImport' resource.", "READ.chassis.ConfigImport": "Read a 'chassis.ConfigImport' resource.", @@ -613814,6 +619606,10 @@ "DELETE.compute.RackUnitIdentity": "Delete a 'compute.RackUnitIdentity' resource.", "READ.compute.RackUnitIdentity": "Read a 'compute.RackUnitIdentity' resource.", "UPDATE.compute.RackUnitIdentity": "Update a 'compute.RackUnitIdentity' resource.", + "CREATE.compute.ScrubPolicy": "Create a 'compute.ScrubPolicy' resource.", + "DELETE.compute.ScrubPolicy": "Delete a 'compute.ScrubPolicy' resource.", + "READ.compute.ScrubPolicy": "Read a 'compute.ScrubPolicy' resource.", + "UPDATE.compute.ScrubPolicy": "Update a 'compute.ScrubPolicy' resource.", "READ.compute.ServerIdPool": "Read a 'compute.ServerIdPool' resource.", "DELETE.compute.ServerPowerPolicy": "Delete a 'compute.ServerPowerPolicy' resource.", "READ.compute.ServerPowerPolicy": "Read a 'compute.ServerPowerPolicy' resource.", @@ -614814,6 +620610,11 @@ "UPDATE.memory.PersistentMemoryRegion": "Update a 'memory.PersistentMemoryRegion' resource.", "READ.memory.PersistentMemoryUnit": "Read a 'memory.PersistentMemoryUnit' resource.", "UPDATE.memory.PersistentMemoryUnit": "Update a 'memory.PersistentMemoryUnit' resource.", + "CREATE.memory.Policy": "Create a 'memory.Policy' resource.", + "DELETE.memory.Policy": "Delete a 'memory.Policy' resource.", + "READ.memory.Policy": "Read a 'memory.Policy' resource.", + "UPDATE.memory.Policy": "Update a 'memory.Policy' resource.", + "READ.memory.PolicyInventory": "Read a 'memory.PolicyInventory' resource.", "READ.memory.Unit": "Read a 'memory.Unit' resource.", "UPDATE.memory.Unit": "Update a 'memory.Unit' resource.", "READ.meraki.Device": "Read a 'meraki.Device' resource.", @@ -614823,10 +620624,15 @@ "READ.meraki.Tag": "Read a 'meraki.Tag' resource.", "DELETE.meta.Definition": "Delete a 'meta.Definition' resource.", "READ.meta.Definition": "Read a 'meta.Definition' resource.", + "READ.metrics.Configuration": "Read a 'metrics.Configuration' resource.", + "UPDATE.metrics.Configuration": "Update a 'metrics.Configuration' resource.", "CREATE.metrics.MetricsExploration": "Create a 'metrics.MetricsExploration' resource.", "DELETE.metrics.MetricsExploration": "Delete a 'metrics.MetricsExploration' resource.", "READ.metrics.MetricsExploration": "Read a 'metrics.MetricsExploration' resource.", "UPDATE.metrics.MetricsExploration": "Update a 'metrics.MetricsExploration' resource.", + "CREATE.metrics.ResourceConfiguration": "Create a 'metrics.ResourceConfiguration' resource.", + "READ.metrics.ResourceConfiguration": "Read a 'metrics.ResourceConfiguration' resource.", + "UPDATE.metrics.ResourceConfiguration": "Update a 'metrics.ResourceConfiguration' resource.", "READ.monitoring.HealthStatus": "Read a 'monitoring.HealthStatus' resource.", "READ.network.DiscoveredNeighbor": "Read a 'network.DiscoveredNeighbor' resource.", "READ.network.Dns": "Read a 'network.Dns' resource.", @@ -615179,7 +620985,9 @@ "READ.server.ProfileTemplate": "Read a 'server.ProfileTemplate' resource.", "UPDATE.server.ProfileTemplate": "Update a 'server.ProfileTemplate' resource.", "READ.servicenow.ChangeRequest": "Read a 'servicenow.ChangeRequest' resource.", + "READ.servicenow.ChangeRequestDoc": "Read a 'servicenow.ChangeRequestDoc' resource.", "READ.servicenow.Incident": "Read a 'servicenow.Incident' resource.", + "READ.servicenow.IncidentDoc": "Read a 'servicenow.IncidentDoc' resource.", "CREATE.smtp.Policy": "Create a 'smtp.Policy' resource.", "DELETE.smtp.Policy": "Delete a 'smtp.Policy' resource.", "READ.smtp.Policy": "Read a 'smtp.Policy' resource.", @@ -615334,6 +621142,7 @@ "READ.storage.HyperFlexStorageContainer": "Read a 'storage.HyperFlexStorageContainer' resource.", "READ.storage.HyperFlexVolume": "Read a 'storage.HyperFlexVolume' resource.", "READ.storage.Item": "Read a 'storage.Item' resource.", + "READ.storage.KnoxSecureDriveConfiguration": "Read a 'storage.KnoxSecureDriveConfiguration' resource.", "READ.storage.NetAppAggregate": "Read a 'storage.NetAppAggregate' resource.", "READ.storage.NetAppAggregateEvent": "Read a 'storage.NetAppAggregateEvent' resource.", "READ.storage.NetAppBaseDisk": "Read a 'storage.NetAppBaseDisk' resource.", @@ -615450,6 +621259,7 @@ "DELETE.tam.SecurityAdvisory": "Delete a 'tam.SecurityAdvisory' resource.", "READ.tam.SecurityAdvisory": "Read a 'tam.SecurityAdvisory' resource.", "UPDATE.tam.SecurityAdvisory": "Update a 'tam.SecurityAdvisory' resource.", + "CREATE.task.CatalystSdwanScopedInventory": "Create a 'task.CatalystSdwanScopedInventory' resource.", "CREATE.task.FabricMosScopedInventory": "Create a 'task.FabricMosScopedInventory' resource.", "CREATE.task.HitachiScopedInventory": "Create a 'task.HitachiScopedInventory' resource.", "CREATE.task.HyperFlexManagementScopedInventory": "Create a 'task.HyperFlexManagementScopedInventory' resource.", @@ -615464,6 +621274,9 @@ "CREATE.task.PublicCloudScopedInventory": "Create a 'task.PublicCloudScopedInventory' resource.", "CREATE.task.PureScopedInventory": "Create a 'task.PureScopedInventory' resource.", "CREATE.task.ServerScopedInventory": "Create a 'task.ServerScopedInventory' resource.", + "CREATE.task.WorkflowAction": "Create a 'task.WorkflowAction' resource.", + "READ.task.WorkflowAction": "Read a 'task.WorkflowAction' resource.", + "UPDATE.task.WorkflowAction": "Update a 'task.WorkflowAction' resource.", "CREATE.techsupportmanagement.CollectionControlPolicy": "Create a 'techsupportmanagement.CollectionControlPolicy' resource.", "DELETE.techsupportmanagement.CollectionControlPolicy": "Delete a 'techsupportmanagement.CollectionControlPolicy' resource.", "READ.techsupportmanagement.CollectionControlPolicy": "Read a 'techsupportmanagement.CollectionControlPolicy' resource.",