hpcm_client

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2023 License: MIT Imports: 21 Imported by: 0

README

Go API client for hpcm_client

HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: v1
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./hpcm_client"

Documentation for API Endpoints

All URIs are relative to https://localhost:8080/cmu/v1

Class Method HTTP request Description
AdministrationOperationsApi Backup Post /admin/db/backup Trigger a database backup on disk
AlertOperationsApi Get Get /alerts/{identifier} Gets one or more alert(s)
AlertOperationsApi GetAll Get /alerts Lists all alerts
AlertOperationsApi GetAttributes Get /alerts/{identifier}/attributes Gets all attributes of a single alert
ApplicationApi Get Get / Lists application entry points
ApplicationApi GetSettings Get /settings Lists application current settings
ArchitectureOperationsApi Get Get /architectures/{identifier} Gets one or more architecture(s)
ArchitectureOperationsApi GetAll Get /architectures Lists all architectures
ArchitectureOperationsApi GetAttributes Get /architectures/{identifier}/attributes Gets all attributes of a single architecture
ControllerOperationsApi AddAll Post /controllers Creates one or multiple new controllers
ControllerOperationsApi AddNodes Post /controllers/{identifier}/nodes Adds nodes to an existing group
ControllerOperationsApi Delete Delete /controllers/{identifier} Deletes an existing controller
ControllerOperationsApi DeleteAll Delete /controllers Deletes a set of existing controllers
ControllerOperationsApi DeleteAttributes Delete /controllers/{identifier}/attributes Removes all attributes of an existing group
ControllerOperationsApi DeleteGlobalAttribute Delete /controllers/attributes/{label} Deletes a global attribute defined for groups
ControllerOperationsApi Get Get /controllers/{identifier} Gets one or more group(s)
ControllerOperationsApi GetAll Get /controllers Lists all groups
ControllerOperationsApi GetAttribute Get /controllers/attributes/{label} Gets a global attribute defined for groups
ControllerOperationsApi GetAttributes Get /controllers/{identifier}/attributes Gets all attributes of a single group
ControllerOperationsApi GetAvailableAction Get /controllers/{identifier}/actions Gets list of available actions on an existing group
ControllerOperationsApi GetGlobalAttributes Get /controllers/attributes Gets all global attributes defined for groups
ControllerOperationsApi GetNode Get /controllers/{identifier}/nodes/{node_id} Gets one node of an existing group
ControllerOperationsApi GetNodes Get /controllers/{identifier}/nodes Gets all nodes of an existing group
ControllerOperationsApi Put Put /controllers/{identifier} Updates an existing controller
ControllerOperationsApi PutAll Put /controllers Updates a set of existing controllers
ControllerOperationsApi PutAttributes Put /controllers/{identifier}/attributes Adds or modifies attributes of an existing group
ControllerOperationsApi PutGlobalAttributes Put /controllers/attributes Adds or modifies global attributes for groups
ControllerOperationsApi RemoveNode Delete /controllers/{identifier}/nodes/{node_id} Removes one node from an existing group
ControllerOperationsApi RemoveNodes Delete /controllers/{identifier}/nodes Removes some or all nodes from an existing group
ControllerOperationsApi RunAction Post /controllers/{identifier}/actions/{action} Runs an action on a set of existing groups
CustomGroupOperationsApi AddAll Post /customgroups Creates one or multiple new custom group(s)
CustomGroupOperationsApi AddNodes Post /customgroups/{identifier}/nodes Adds nodes to an existing group
CustomGroupOperationsApi Delete Delete /customgroups/{identifier} Deletes or archive an existing custom group
CustomGroupOperationsApi DeleteAll Delete /customgroups Deletes or archive a set of existing custom groups
CustomGroupOperationsApi DeleteAttributes Delete /customgroups/{identifier}/attributes Removes all attributes of an existing group
CustomGroupOperationsApi DeleteGlobalAttribute Delete /customgroups/attributes/{label} Deletes a global attribute defined for groups
CustomGroupOperationsApi Get Get /customgroups/{identifier} Gets one or more group(s)
CustomGroupOperationsApi GetAll Get /customgroups Lists all groups
CustomGroupOperationsApi GetAttribute Get /customgroups/attributes/{label} Gets a global attribute defined for groups
CustomGroupOperationsApi GetAttributes Get /customgroups/{identifier}/attributes Gets all attributes of a single group
CustomGroupOperationsApi GetAvailableAction Get /customgroups/{identifier}/actions Gets list of available actions on an existing group
CustomGroupOperationsApi GetGlobalAttributes Get /customgroups/attributes Gets all global attributes defined for groups
CustomGroupOperationsApi GetNode Get /customgroups/{identifier}/nodes/{node_id} Gets one node of an existing group
CustomGroupOperationsApi GetNodes Get /customgroups/{identifier}/nodes Gets all nodes of an existing group
CustomGroupOperationsApi Put Put /customgroups/{identifier}
CustomGroupOperationsApi PutAll Put /customgroups
CustomGroupOperationsApi PutAttributes Put /customgroups/{identifier}/attributes Adds or modifies attributes of an existing group
CustomGroupOperationsApi PutGlobalAttributes Put /customgroups/attributes Adds or modifies global attributes for groups
CustomGroupOperationsApi RemoveNode Delete /customgroups/{identifier}/nodes/{node_id} Removes one node from an existing group
CustomGroupOperationsApi RemoveNodes Delete /customgroups/{identifier}/nodes Removes some or all nodes from an existing group
CustomGroupOperationsApi RunAction Post /customgroups/{identifier}/actions/{action} Runs an action on a set of existing groups
DefaultApi GetExternalGrammar Get /application.wadl/{path}
DefaultApi GetWadl Get /application.wadl
EventHookOperationsApi AddAll Post /eventhooks Creates one or multiple new event hooks
EventHookOperationsApi Delete Delete /eventhooks/{identifier} Deletes an existing event hook
EventHookOperationsApi DeleteAll Delete /eventhooks Deletes a set of existing event hooks
EventHookOperationsApi DeleteAttributes Delete /eventhooks/{identifier}/attributes Remove all attributes of an existing event hook
EventHookOperationsApi DeleteGlobalAttribute Delete /eventhooks/attributes/{label} Deletes a global attribute defined for event hooks
EventHookOperationsApi Get Get /eventhooks/{identifier} Gets one or more event hook(s)
EventHookOperationsApi GetAll Get /eventhooks Lists all event hooks
EventHookOperationsApi GetAttributes Get /eventhooks/{identifier}/attributes Gets all attributes of a single event hook
EventHookOperationsApi GetGlobalAttribute Get /eventhooks/attributes/{label} Gets a global attribute defined for event hooks
EventHookOperationsApi GetGlobalAttributes Get /eventhooks/attributes Gets all global attributes defined for event hooks
EventHookOperationsApi Put Put /eventhooks/{identifier} Updates an existing event hook
EventHookOperationsApi PutAll Put /eventhooks Updates a set of existing event hooks
EventHookOperationsApi PutAttributes Put /eventhooks/{identifier}/attributes Adds or modifies attributes of an existing event hook
EventHookOperationsApi PutGlobalAttributes Put /eventhooks/attributes Adds or modifies global attributes for event hooks
EventsOperationsApi GetAll Get /events
EventsOperationsApi Summary Get /events/summary
ImageGroupOperationsApi AddAll Post /imagegroups Creates one or multiple new image group(s)
ImageGroupOperationsApi AddNodes Post /imagegroups/{identifier}/nodes Adds nodes to an existing group
ImageGroupOperationsApi Delete Delete /imagegroups/{identifier} Deletes an existing image group
ImageGroupOperationsApi DeleteAll Delete /imagegroups Deletes a set of existing image groups
ImageGroupOperationsApi DeleteAttributes Delete /imagegroups/{identifier}/attributes Removes all attributes of an existing group
ImageGroupOperationsApi DeleteGlobalAttribute Delete /imagegroups/attributes/{label} Deletes a global attribute defined for groups
ImageGroupOperationsApi Get Get /imagegroups/{identifier} Gets one or more group(s)
ImageGroupOperationsApi GetAll Get /imagegroups Lists all groups
ImageGroupOperationsApi GetAttribute Get /imagegroups/attributes/{label} Gets a global attribute defined for groups
ImageGroupOperationsApi GetAttributes Get /imagegroups/{identifier}/attributes Gets all attributes of a single group
ImageGroupOperationsApi GetAvailableAction Get /imagegroups/{identifier}/actions Gets list of available actions on an existing group
ImageGroupOperationsApi GetGlobalAttributes Get /imagegroups/attributes Gets all global attributes defined for groups
ImageGroupOperationsApi GetNode Get /imagegroups/{identifier}/nodes/{node_id} Gets one node of an existing group
ImageGroupOperationsApi GetNodes Get /imagegroups/{identifier}/nodes Gets all nodes of an existing group
ImageGroupOperationsApi Put Put /imagegroups/{identifier}
ImageGroupOperationsApi PutAll Put /imagegroups
ImageGroupOperationsApi PutAttributes Put /imagegroups/{identifier}/attributes Adds or modifies attributes of an existing group
ImageGroupOperationsApi PutGlobalAttributes Put /imagegroups/attributes Adds or modifies global attributes for groups
ImageGroupOperationsApi RemoveNode Delete /imagegroups/{identifier}/nodes/{node_id} Removes one node from an existing group
ImageGroupOperationsApi RemoveNodes Delete /imagegroups/{identifier}/nodes Removes some or all nodes from an existing group
ImageGroupOperationsApi RunAction Post /imagegroups/{identifier}/actions/{action} Runs an action on a set of existing groups
ManagementCardOperationsApi Get Get /managementcards/{identifier} Gets one or more management card(s)
ManagementCardOperationsApi GetAll Get /managementcards Lists all management cards
ManagementCardOperationsApi GetAttributes Get /managementcards/{identifier}/attributes Gets all attributes of a single management card
MetricOperationsApi Get Get /metrics/{identifier} Gets one or more metric(s)
MetricOperationsApi GetAll Get /metrics Lists all metrics
MetricOperationsApi GetAttributes Get /metrics/{identifier}/attributes Gets all attributes of a single metric
NetworkGroupOperationsApi AddAll Post /networkgroups Creates one or multiple new network group(s)
NetworkGroupOperationsApi AddNodes Post /networkgroups/{identifier}/nodes Adds nodes to an existing group
NetworkGroupOperationsApi Delete Delete /networkgroups/{identifier} Deletes an existing network group
NetworkGroupOperationsApi DeleteAll Delete /networkgroups Deletes a set of existing network groups
NetworkGroupOperationsApi DeleteAttributes Delete /networkgroups/{identifier}/attributes Removes all attributes of an existing group
NetworkGroupOperationsApi DeleteGlobalAttribute Delete /networkgroups/attributes/{label} Deletes a global attribute defined for groups
NetworkGroupOperationsApi Get Get /networkgroups/{identifier} Gets one or more group(s)
NetworkGroupOperationsApi GetAll Get /networkgroups Lists all groups
NetworkGroupOperationsApi GetAttribute Get /networkgroups/attributes/{label} Gets a global attribute defined for groups
NetworkGroupOperationsApi GetAttributes Get /networkgroups/{identifier}/attributes Gets all attributes of a single group
NetworkGroupOperationsApi GetAvailableAction Get /networkgroups/{identifier}/actions Gets list of available actions on an existing group
NetworkGroupOperationsApi GetGlobalAttributes Get /networkgroups/attributes Gets all global attributes defined for groups
NetworkGroupOperationsApi GetNode Get /networkgroups/{identifier}/nodes/{node_id} Gets one node of an existing group
NetworkGroupOperationsApi GetNodes Get /networkgroups/{identifier}/nodes Gets all nodes of an existing group
NetworkGroupOperationsApi Put Put /networkgroups/{identifier}
NetworkGroupOperationsApi PutAll Put /networkgroups
NetworkGroupOperationsApi PutAttributes Put /networkgroups/{identifier}/attributes Adds or modifies attributes of an existing group
NetworkGroupOperationsApi PutGlobalAttributes Put /networkgroups/attributes Adds or modifies global attributes for groups
NetworkGroupOperationsApi RemoveNode Delete /networkgroups/{identifier}/nodes/{node_id} Removes one node from an existing group
NetworkGroupOperationsApi RemoveNodes Delete /networkgroups/{identifier}/nodes Removes some or all nodes from an existing group
NetworkGroupOperationsApi RunAction Post /networkgroups/{identifier}/actions/{action} Runs an action on a set of existing groups
NetworkOperationsApi AddAll Post /networks Creates one or multiple new networks
NetworkOperationsApi Delete Delete /networks/{identifier} Deletes an existing network
NetworkOperationsApi DeleteAll Delete /networks Deletes a set of existing networks
NetworkOperationsApi DeleteAttributes Delete /networks/{identifier}/attributes Removes all attributes of an existing network
NetworkOperationsApi DeleteGlobalAttribute Delete /networks/attributes/{label} Deletes a global attribute defined for networks
NetworkOperationsApi Get Get /networks/{identifier} Gets one or more network(s)
NetworkOperationsApi GetAll Get /networks Lists all networks
NetworkOperationsApi GetAttributes Get /networks/{identifier}/attributes Gets all attributes of a single network
NetworkOperationsApi GetGlobalAttribute Get /networks/attributes/{label} Gets a global attribute defined for networks
NetworkOperationsApi GetGlobalAttributes Get /networks/attributes Gets all global attributes defined for networks
NetworkOperationsApi GetNic Get /networks/{networkId}/nics/{nicId} Gets one nic of a single network
NetworkOperationsApi GetNics Get /networks/{identifier}/nics Gets all nics of a single network
NetworkOperationsApi Put Put /networks/{identifier} Updates an existing network
NetworkOperationsApi PutAll Put /networks Updates a set of existing networks
NetworkOperationsApi PutAttributes Put /networks/{identifier}/attributes Adds or modifies attributes of an existing network
NetworkOperationsApi PutGlobalAttributes Put /networks/attributes Adds or modifies global attributes for networks
NicOperationsApi AddAll Post /nics Creates one or multiple new nics
NicOperationsApi Delete Delete /nics/{identifier} Deletes an existing nic
NicOperationsApi DeleteAll Delete /nics Deletes a set of existing nics
NicOperationsApi DeleteAttributes Delete /nics/{identifier}/attributes Removes all attributes of an existing nic
NicOperationsApi DeleteGlobalAttribute Delete /nics/attributes/{label} Deletes a global attribute defined for nics
NicOperationsApi Get Get /nics/{identifier} Gets one or more nic(s)
NicOperationsApi GetAll Get /nics Lists all nics
NicOperationsApi GetAttributes Get /nics/{identifier}/attributes Gets all attributes of a single nic
NicOperationsApi GetGlobalAttribute Get /nics/attributes/{label} Gets a global attribute defined for nics
NicOperationsApi GetGlobalAttributes Get /nics/attributes Gets all global attributes defined for nics
NicOperationsApi Put Put /nics/{identifier} Updates an existing nic
NicOperationsApi PutAll Put /nics Updates a set of existing nics
NicOperationsApi PutAttributes Put /nics/{identifier}/attributes Adds or modifies attributes of an existing nic
NicOperationsApi PutGlobalAttributes Put /nics/attributes Adds or modifies global attributes for nics
NodeOperationsApi AddAll Post /nodes Creates one or multiple new nodes
NodeOperationsApi Delete Delete /nodes/{identifier} Deletes an existing node
NodeOperationsApi DeleteAll Delete /nodes Deletes a set of existing nodes
NodeOperationsApi DeleteAttributes Delete /nodes/{identifier}/attributes Removes all attributes of an existing node
NodeOperationsApi DeleteGlobalAttribute Delete /nodes/attributes/{label} Deletes a global attribute defined for nodes
NodeOperationsApi Get Get /nodes/{identifier} Gets one or more node(s)
NodeOperationsApi GetAll Get /nodes Lists all nodes
NodeOperationsApi GetAttributes Get /nodes/{identifier}/attributes Gets all attributes of a single node
NodeOperationsApi GetAvailableAction Get /nodes/{identifier}/actions Gets list of available actions on an existing node
NodeOperationsApi GetController Get /nodes/{nodeId}/controller Get a node controller if existing
NodeOperationsApi GetGlobalAttribute Get /nodes/attributes/{label} Gets a global attribute defined for nodes
NodeOperationsApi GetGlobalAttributes Get /nodes/attributes Gets all global attributes defined for nodes
NodeOperationsApi GetImageUnassigned Get /nodes/no_image Lists all nodes that are not in any image group
NodeOperationsApi GetNetworkUnassigned Get /nodes/no_network Lists all nodes that are not in any network group
NodeOperationsApi GetNic Get /nodes/{nodeId}/nics/{nicId} Gets one nic of a single node
NodeOperationsApi GetNics Get /nodes/{identifier}/nics Gets all nics of a single node
NodeOperationsApi Put Put /nodes/{identifier} Updates an existing node
NodeOperationsApi PutAll Put /nodes Updates a set of existing nodes
NodeOperationsApi PutAttributes Put /nodes/{identifier}/attributes Adds or modifies attributes of an existing node
NodeOperationsApi PutGlobalAttributes Put /nodes/attributes Adds or modifies global attributes for nodes
NodeOperationsApi RunAction Post /nodes/{identifier}/actions/{action} Runs an action on a set of existing nodes
NodeOperationsApi UnassignImage Post /nodes/no_image Remove a set of nodes from their current image group
NodeOperationsApi UnassignNetwork Post /nodes/no_network Remove a set of nodes from their current network group
NodeTemplateOperationsApi AddAll Post /nodes/templates Creates one or multiple new templates
NodeTemplateOperationsApi Delete Delete /nodes/templates/{identifier} Deletes an existing template
NodeTemplateOperationsApi DeleteAll Delete /nodes/templates Deletes a set of existing templates
NodeTemplateOperationsApi DeleteAttributes Delete /nodes/templates/{identifier}/attributes Remove all attributes of an existing template
NodeTemplateOperationsApi DeleteGlobalAttribute Delete /nodes/templates/attributes/{label} Deletes a global attribute defined for templates
NodeTemplateOperationsApi DeleteNicTemplate Delete /nodes/templates/{identifier}/nictemplates/{network} Delete a nic template from the given node template
NodeTemplateOperationsApi Get Get /nodes/templates/{identifier} Gets one or more template(s)
NodeTemplateOperationsApi GetAll Get /nodes/templates Lists all templates
NodeTemplateOperationsApi GetAttributes Get /nodes/templates/{identifier}/attributes Gets all attributes of a single template
NodeTemplateOperationsApi GetGlobalAttribute Get /nodes/templates/attributes/{label} Gets a global attribute defined for templates
NodeTemplateOperationsApi GetGlobalAttributes Get /nodes/templates/attributes Gets all global attributes defined for templates
NodeTemplateOperationsApi GetNicTemplate Get /nodes/templates/{identifier}/nictemplates/{network} Get a nic templates for the given network from a given node template
NodeTemplateOperationsApi GetNicTemplates Get /nodes/templates/{identifier}/nictemplates Get all nic templates from a given node template
NodeTemplateOperationsApi Put Put /nodes/templates/{identifier} Updates an existing template
NodeTemplateOperationsApi PutAll Put /nodes/templates Updates a set of existing templates
NodeTemplateOperationsApi PutAttributes Put /nodes/templates/{identifier}/attributes Adds or modifies attributes of an existing template
NodeTemplateOperationsApi PutGlobalAttributes Put /nodes/templates/attributes Adds or modifies global attributes for templates
NodeTemplateOperationsApi PutNicTemplate Put /nodes/templates/{identifier}/nictemplates Add or replace a nic template to the given node template
SessionOperationsApi Delete Delete /sessions/{token} Deletes a session
SessionOperationsApi GetAll Get /sessions Lists all sessions
SessionOperationsApi GetSession Get /sessions/{token} Gets a session
SessionOperationsApi Login Post /sessions Creates a new session
SystemGroupOperationsApi AddAll Post /systemgroups Creates one or multiple new system group(s)
SystemGroupOperationsApi AddNodes Post /systemgroups/{identifier}/nodes Adds nodes to an existing group
SystemGroupOperationsApi Delete Delete /systemgroups/{identifier} Deletes an existing system group
SystemGroupOperationsApi DeleteAll Delete /systemgroups Deletes a set of existing system groups
SystemGroupOperationsApi DeleteAttributes Delete /systemgroups/{identifier}/attributes Removes all attributes of an existing group
SystemGroupOperationsApi DeleteGlobalAttribute Delete /systemgroups/attributes/{label} Deletes a global attribute defined for groups
SystemGroupOperationsApi Get Get /systemgroups/{identifier} Gets one or more group(s)
SystemGroupOperationsApi GetAll Get /systemgroups Lists all groups
SystemGroupOperationsApi GetAttribute Get /systemgroups/attributes/{label} Gets a global attribute defined for groups
SystemGroupOperationsApi GetAttributes Get /systemgroups/{identifier}/attributes Gets all attributes of a single group
SystemGroupOperationsApi GetAvailableAction Get /systemgroups/{identifier}/actions Gets list of available actions on an existing group
SystemGroupOperationsApi GetGlobalAttributes Get /systemgroups/attributes Gets all global attributes defined for groups
SystemGroupOperationsApi GetNode Get /systemgroups/{identifier}/nodes/{node_id} Gets one node of an existing group
SystemGroupOperationsApi GetNodes Get /systemgroups/{identifier}/nodes Gets all nodes of an existing group
SystemGroupOperationsApi Put Put /systemgroups/{identifier} Updates a existing system group
SystemGroupOperationsApi PutAll Put /systemgroups Updates a set of existing system groups
SystemGroupOperationsApi PutAttributes Put /systemgroups/{identifier}/attributes Adds or modifies attributes of an existing group
SystemGroupOperationsApi PutGlobalAttributes Put /systemgroups/attributes Adds or modifies global attributes for groups
SystemGroupOperationsApi RemoveNode Delete /systemgroups/{identifier}/nodes/{node_id} Removes one node from an existing group
SystemGroupOperationsApi RemoveNodes Delete /systemgroups/{identifier}/nodes Removes some or all nodes from an existing group
SystemGroupOperationsApi RunAction Post /systemgroups/{identifier}/actions/{action} Runs an action on a set of existing groups
TasksOperationsApi Delete Delete /tasks/{identifier} Deletes a single task
TasksOperationsApi DeleteAll Delete /tasks Deletes a set of task
TasksOperationsApi DeleteAttributes Delete /tasks/{identifier}/attributes
TasksOperationsApi Get Get /tasks/{identifier}
TasksOperationsApi GetAll Get /tasks
TasksOperationsApi GetAttributes Get /tasks/{identifier}/attributes
TasksOperationsApi PutAttributes Put /tasks/{identifier}/attributes

Documentation For Models

Documentation For Authorization

X-Auth-Token

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
	Key: "APIKEY",
	Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

Author

Documentation

Overview

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* * MIT License * * (C) Copyright 2023 Hewlett Packard Enterprise Development LP * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. *

* HPCM cmdb REST API Documentation * * HPE Performance Cluster Manager 'cmdb' service features a REST API. This section describes its implementation. Standard REST API concepts (such as HTTP verbs, return codes, JSON, etc.) are not covered here. * * API version: v1 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

Types

type APIClient

type APIClient struct {
	AdministrationOperationsApi *AdministrationOperationsApiService

	AlertOperationsApi *AlertOperationsApiService

	ApplicationApi *ApplicationApiService

	ArchitectureOperationsApi *ArchitectureOperationsApiService

	ControllerOperationsApi *ControllerOperationsApiService

	CustomGroupOperationsApi *CustomGroupOperationsApiService

	DefaultApi *DefaultApiService

	EventHookOperationsApi *EventHookOperationsApiService

	EventsOperationsApi *EventsOperationsApiService

	ImageGroupOperationsApi *ImageGroupOperationsApiService

	ManagementCardOperationsApi *ManagementCardOperationsApiService

	MetricOperationsApi *MetricOperationsApiService

	NetworkGroupOperationsApi *NetworkGroupOperationsApiService

	NetworkOperationsApi *NetworkOperationsApiService

	NicOperationsApi *NicOperationsApiService

	NodeOperationsApi *NodeOperationsApiService

	NodeTemplateOperationsApi *NodeTemplateOperationsApiService

	SessionOperationsApi *SessionOperationsApiService

	SystemGroupOperationsApi *SystemGroupOperationsApiService

	TasksOperationsApi *TasksOperationsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the HPCM cmdb REST API Documentation API vv1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

type Action

type Action struct {
	Resources  []Actionable                     `json:"resources,omitempty"`
	Parameters map[string]ActionParameterObject `json:"parameters,omitempty"`
}

type ActionParameterObject

type ActionParameterObject struct {
	Name     string       `json:"name,omitempty"`
	Required bool         `json:"required,omitempty"`
	Value    *interface{} `json:"value,omitempty"`
}

type Actionable

type Actionable struct {
}

type AdministrationOperationsApiService

type AdministrationOperationsApiService service

func (*AdministrationOperationsApiService) Backup

AdministrationOperationsApiService Trigger a database backup on disk

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

type Alert

type Alert struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Type_            string                 `json:"type,omitempty"`
	TimeMultiple     int32                  `json:"timeMultiple,omitempty"`
	Message          string                 `json:"message,omitempty"`
	DefaultMaxValue  float32                `json:"defaultMaxValue,omitempty"`
	Unit             string                 `json:"unit,omitempty"`
	Command          string                 `json:"command,omitempty"`
	Status           string                 `json:"status,omitempty"`
	Level            string                 `json:"level,omitempty"`
	Threshold        string                 `json:"threshold,omitempty"`
	ComparisonSign   string                 `json:"comparisonSign,omitempty"`
	Numeric          bool                   `json:"numeric,omitempty"`
	Extended         bool                   `json:"extended,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type AlertOperationsApiGetAllOpts

type AlertOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type AlertOperationsApiGetAttributesOpts

type AlertOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type AlertOperationsApiGetOpts

type AlertOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type AlertOperationsApiService

type AlertOperationsApiService service

func (*AlertOperationsApiService) Get

func (a *AlertOperationsApiService) Get(ctx context.Context, identifier string, localVarOptionals *AlertOperationsApiGetOpts) (Alert, *http.Response, error)

func (*AlertOperationsApiService) GetAll

func (*AlertOperationsApiService) GetAttributes

func (a *AlertOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *AlertOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

type ApplicationApiGetOpts

type ApplicationApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ApplicationApiGetSettingsOpts

type ApplicationApiGetSettingsOpts struct {
	Fields optional.Interface
}

type ApplicationApiService

type ApplicationApiService service

func (*ApplicationApiService) Get

func (*ApplicationApiService) GetSettings

func (a *ApplicationApiService) GetSettings(ctx context.Context, localVarOptionals *ApplicationApiGetSettingsOpts) (map[string]PropertieDto, *http.Response, error)

type ApplicationDescriptionDto

type ApplicationDescriptionDto struct {
	EntryPoints map[string]string `json:"entryPoints,omitempty"`
}

type Architecture

type Architecture struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Platforms        []Platform             `json:"platforms,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type ArchitectureOperationsApiGetAllOpts

type ArchitectureOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ArchitectureOperationsApiGetAttributesOpts

type ArchitectureOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type ArchitectureOperationsApiGetOpts

type ArchitectureOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ArchitectureOperationsApiService

type ArchitectureOperationsApiService service

func (*ArchitectureOperationsApiService) Get

func (*ArchitectureOperationsApiService) GetAll

func (*ArchitectureOperationsApiService) GetAttributes

func (a *ArchitectureOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *ArchitectureOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

type AttributeMapObject

type AttributeMapObject struct {
}

type AttributesDto

type AttributesDto struct {
	Attributes string `json:"attributes,omitempty"`
}

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	BasePath      string            `json:"basePath,omitempty"`
	Host          string            `json:"host,omitempty"`
	Scheme        string            `json:"scheme,omitempty"`
	DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
	UserAgent     string            `json:"userAgent,omitempty"`
	HTTPClient    *http.Client
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

type Controller

type Controller struct {
	Name                 string                 `json:"name,omitempty"`
	Id                   int64                  `json:"id,omitempty"`
	Uuid                 string                 `json:"uuid,omitempty"`
	Etag                 string                 `json:"etag,omitempty"`
	CreationTime         time.Time              `json:"creationTime,omitempty"`
	ModificationTime     time.Time              `json:"modificationTime,omitempty"`
	DeletionTime         time.Time              `json:"deletionTime,omitempty"`
	Links                map[string]string      `json:"links,omitempty"`
	Nodes                []Node                 `json:"nodes,omitempty"`
	Nic                  *Nic                   `json:"nic,omitempty"`
	Type_                string                 `json:"type,omitempty"`
	TemplateName         string                 `json:"templateName,omitempty"`
	IpAddress            string                 `json:"ipAddress,omitempty"`
	MacAddress           string                 `json:"macAddress,omitempty"`
	Protocol             string                 `json:"protocol,omitempty"`
	Channel              int32                  `json:"channel,omitempty"`
	Username             string                 `json:"username,omitempty"`
	Password             string                 `json:"password,omitempty"`
	AdministrativeStatus int32                  `json:"administrativeStatus,omitempty"`
	Location             *LocationSettings      `json:"location,omitempty"`
	Inventory            *interface{}           `json:"inventory,omitempty"`
	Attributes           map[string]interface{} `json:"attributes,omitempty"`
}

type ControllerOperationsApiDeleteAllOpts

type ControllerOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type ControllerOperationsApiGetAllOpts

type ControllerOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ControllerOperationsApiGetAttributeOpts

type ControllerOperationsApiGetAttributeOpts struct {
	Fields optional.Interface
}

type ControllerOperationsApiGetAttributesOpts

type ControllerOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type ControllerOperationsApiGetAvailableActionOpts

type ControllerOperationsApiGetAvailableActionOpts struct {
	Fields optional.Interface
}

type ControllerOperationsApiGetGlobalAttributesOpts

type ControllerOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type ControllerOperationsApiGetNodeOpts

type ControllerOperationsApiGetNodeOpts struct {
	Fields optional.Interface
}

type ControllerOperationsApiGetNodesOpts

type ControllerOperationsApiGetNodesOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ControllerOperationsApiGetOpts

type ControllerOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ControllerOperationsApiPutAllOpts

type ControllerOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type ControllerOperationsApiPutGlobalAttributesOpts

type ControllerOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type ControllerOperationsApiPutOpts

type ControllerOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type ControllerOperationsApiRemoveNodesOpts

type ControllerOperationsApiRemoveNodesOpts struct {
	Body optional.Interface
}

type ControllerOperationsApiRunActionOpts

type ControllerOperationsApiRunActionOpts struct {
	Body optional.Interface
}

type ControllerOperationsApiService

type ControllerOperationsApiService service

func (*ControllerOperationsApiService) AddAll

ControllerOperationsApiService Creates one or multiple new controllers

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Controller(s) definition

func (*ControllerOperationsApiService) AddNodes

ControllerOperationsApiService Adds nodes to an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Nodes identifier
  • @param identifier Group identifier

func (*ControllerOperationsApiService) Delete

func (a *ControllerOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

ControllerOperationsApiService Deletes an existing controller

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Controller identifier

func (*ControllerOperationsApiService) DeleteAll

func (*ControllerOperationsApiService) DeleteAttributes

func (a *ControllerOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

ControllerOperationsApiService Removes all attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier

func (*ControllerOperationsApiService) DeleteGlobalAttribute

func (a *ControllerOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

ControllerOperationsApiService Deletes a global attribute defined for groups

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*ControllerOperationsApiService) Get

func (*ControllerOperationsApiService) GetAll

func (*ControllerOperationsApiService) GetAttribute

func (*ControllerOperationsApiService) GetAttributes

func (a *ControllerOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *ControllerOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*ControllerOperationsApiService) GetAvailableAction

func (a *ControllerOperationsApiService) GetAvailableAction(ctx context.Context, identifier string, localVarOptionals *ControllerOperationsApiGetAvailableActionOpts) (*http.Response, error)

func (*ControllerOperationsApiService) GetGlobalAttributes

func (a *ControllerOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *ControllerOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*ControllerOperationsApiService) GetNode

func (a *ControllerOperationsApiService) GetNode(ctx context.Context, identifier string, nodeId string, localVarOptionals *ControllerOperationsApiGetNodeOpts) (Node, *http.Response, error)

func (*ControllerOperationsApiService) GetNodes

func (a *ControllerOperationsApiService) GetNodes(ctx context.Context, identifier string, localVarOptionals *ControllerOperationsApiGetNodesOpts) ([]Node, *http.Response, error)

func (*ControllerOperationsApiService) Put

func (*ControllerOperationsApiService) PutAll

func (*ControllerOperationsApiService) PutAttributes

func (a *ControllerOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

ControllerOperationsApiService Adds or modifies attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Group identifier

@return map[string]interface{}

func (*ControllerOperationsApiService) PutGlobalAttributes

func (*ControllerOperationsApiService) RemoveNode

func (a *ControllerOperationsApiService) RemoveNode(ctx context.Context, identifier string, nodeId string) (*http.Response, error)

ControllerOperationsApiService Removes one node from an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier
  • @param nodeId Node identifier

func (*ControllerOperationsApiService) RemoveNodes

func (a *ControllerOperationsApiService) RemoveNodes(ctx context.Context, identifier string, localVarOptionals *ControllerOperationsApiRemoveNodesOpts) (*http.Response, error)

func (*ControllerOperationsApiService) RunAction

func (a *ControllerOperationsApiService) RunAction(ctx context.Context, identifier string, action string, localVarOptionals *ControllerOperationsApiRunActionOpts) (*http.Response, error)

type ControllerSettings

type ControllerSettings struct {
	Type_      string `json:"type,omitempty"`
	IpAddress  string `json:"ipAddress,omitempty"`
	MacAddress string `json:"macAddress,omitempty"`
	Protocol   string `json:"protocol,omitempty"`
	Channel    int32  `json:"channel,omitempty"`
	Username   string `json:"username,omitempty"`
	Password   string `json:"password,omitempty"`
}

type CustomGroup

type CustomGroup struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Nodes            []Node                 `json:"nodes,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type CustomGroupOperationsApiAddAllOpts

type CustomGroupOperationsApiAddAllOpts struct {
	IgnoreUnknownResources optional.Bool
}

type CustomGroupOperationsApiDeleteAllOpts

type CustomGroupOperationsApiDeleteAllOpts struct {
	Where optional.String
	Force optional.Bool
}

type CustomGroupOperationsApiGetAllOpts

type CustomGroupOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type CustomGroupOperationsApiGetAttributeOpts

type CustomGroupOperationsApiGetAttributeOpts struct {
	Fields optional.Interface
}

type CustomGroupOperationsApiGetAttributesOpts

type CustomGroupOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type CustomGroupOperationsApiGetAvailableActionOpts

type CustomGroupOperationsApiGetAvailableActionOpts struct {
	Fields optional.Interface
}

type CustomGroupOperationsApiGetGlobalAttributesOpts

type CustomGroupOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type CustomGroupOperationsApiGetNodeOpts

type CustomGroupOperationsApiGetNodeOpts struct {
	Fields optional.Interface
}

type CustomGroupOperationsApiGetNodesOpts

type CustomGroupOperationsApiGetNodesOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type CustomGroupOperationsApiGetOpts

type CustomGroupOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type CustomGroupOperationsApiPutAllOpts

type CustomGroupOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type CustomGroupOperationsApiPutGlobalAttributesOpts

type CustomGroupOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type CustomGroupOperationsApiPutOpts

type CustomGroupOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type CustomGroupOperationsApiRemoveNodesOpts

type CustomGroupOperationsApiRemoveNodesOpts struct {
	Body optional.Interface
}

type CustomGroupOperationsApiRunActionOpts

type CustomGroupOperationsApiRunActionOpts struct {
	Body optional.Interface
}

type CustomGroupOperationsApiService

type CustomGroupOperationsApiService service

func (*CustomGroupOperationsApiService) AddAll

func (*CustomGroupOperationsApiService) AddNodes

CustomGroupOperationsApiService Adds nodes to an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Nodes identifier
  • @param identifier Group identifier

func (*CustomGroupOperationsApiService) Delete

func (a *CustomGroupOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

CustomGroupOperationsApiService Deletes or archive an existing custom group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Custom group identifier

func (*CustomGroupOperationsApiService) DeleteAll

func (*CustomGroupOperationsApiService) DeleteAttributes

func (a *CustomGroupOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

CustomGroupOperationsApiService Removes all attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier

func (*CustomGroupOperationsApiService) DeleteGlobalAttribute

func (a *CustomGroupOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

CustomGroupOperationsApiService Deletes a global attribute defined for groups

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*CustomGroupOperationsApiService) Get

func (*CustomGroupOperationsApiService) GetAll

func (*CustomGroupOperationsApiService) GetAttribute

func (*CustomGroupOperationsApiService) GetAttributes

func (a *CustomGroupOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *CustomGroupOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*CustomGroupOperationsApiService) GetAvailableAction

func (a *CustomGroupOperationsApiService) GetAvailableAction(ctx context.Context, identifier string, localVarOptionals *CustomGroupOperationsApiGetAvailableActionOpts) (*http.Response, error)

func (*CustomGroupOperationsApiService) GetGlobalAttributes

func (a *CustomGroupOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *CustomGroupOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*CustomGroupOperationsApiService) GetNode

func (a *CustomGroupOperationsApiService) GetNode(ctx context.Context, identifier string, nodeId string, localVarOptionals *CustomGroupOperationsApiGetNodeOpts) (Node, *http.Response, error)

func (*CustomGroupOperationsApiService) GetNodes

func (a *CustomGroupOperationsApiService) GetNodes(ctx context.Context, identifier string, localVarOptionals *CustomGroupOperationsApiGetNodesOpts) ([]Node, *http.Response, error)

func (*CustomGroupOperationsApiService) Put

func (*CustomGroupOperationsApiService) PutAll

func (*CustomGroupOperationsApiService) PutAttributes

func (a *CustomGroupOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

CustomGroupOperationsApiService Adds or modifies attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Group identifier

@return map[string]interface{}

func (*CustomGroupOperationsApiService) PutGlobalAttributes

func (*CustomGroupOperationsApiService) RemoveNode

func (a *CustomGroupOperationsApiService) RemoveNode(ctx context.Context, identifier string, nodeId string) (*http.Response, error)

CustomGroupOperationsApiService Removes one node from an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier
  • @param nodeId Node identifier

func (*CustomGroupOperationsApiService) RemoveNodes

func (a *CustomGroupOperationsApiService) RemoveNodes(ctx context.Context, identifier string, localVarOptionals *CustomGroupOperationsApiRemoveNodesOpts) (*http.Response, error)

func (*CustomGroupOperationsApiService) RunAction

func (a *CustomGroupOperationsApiService) RunAction(ctx context.Context, identifier string, action string, localVarOptionals *CustomGroupOperationsApiRunActionOpts) (*http.Response, error)

type DefaultApiGetExternalGrammarOpts

type DefaultApiGetExternalGrammarOpts struct {
	Fields optional.Interface
}

type DefaultApiGetWadlOpts

type DefaultApiGetWadlOpts struct {
	Fields optional.Interface
}

type DefaultApiService

type DefaultApiService service

func (*DefaultApiService) GetExternalGrammar

func (a *DefaultApiService) GetExternalGrammar(ctx context.Context, path string, localVarOptionals *DefaultApiGetExternalGrammarOpts) (*http.Response, error)

func (*DefaultApiService) GetWadl

func (a *DefaultApiService) GetWadl(ctx context.Context, localVarOptionals *DefaultApiGetWadlOpts) (*http.Response, error)

type Event

type Event struct {
	Time        time.Time `json:"time,omitempty"`
	Type_       string    `json:"type,omitempty"`
	Message     string    `json:"message,omitempty"`
	ParentEvent *Event    `json:"parentEvent,omitempty"`
}

type EventHook

type EventHook struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Host             string                 `json:"host,omitempty"`
	Port             int32                  `json:"port,omitempty"`
	EventTypes       []string               `json:"eventTypes,omitempty"`
	AggregateMs      int32                  `json:"aggregateMs,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type EventHookOperationsApiDeleteAllOpts

type EventHookOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type EventHookOperationsApiGetAllOpts

type EventHookOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type EventHookOperationsApiGetAttributesOpts

type EventHookOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type EventHookOperationsApiGetGlobalAttributeOpts

type EventHookOperationsApiGetGlobalAttributeOpts struct {
	Fields optional.Interface
}

type EventHookOperationsApiGetGlobalAttributesOpts

type EventHookOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type EventHookOperationsApiGetOpts

type EventHookOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type EventHookOperationsApiPutAllOpts

type EventHookOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type EventHookOperationsApiPutGlobalAttributesOpts

type EventHookOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type EventHookOperationsApiPutOpts

type EventHookOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type EventHookOperationsApiService

type EventHookOperationsApiService service

func (*EventHookOperationsApiService) AddAll

EventHookOperationsApiService Creates one or multiple new event hooks

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Event hook(s) definition

func (*EventHookOperationsApiService) Delete

func (a *EventHookOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

EventHookOperationsApiService Deletes an existing event hook

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Event hook identifier

func (*EventHookOperationsApiService) DeleteAll

func (*EventHookOperationsApiService) DeleteAttributes

func (a *EventHookOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

EventHookOperationsApiService Remove all attributes of an existing event hook

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Event hook identifier

func (*EventHookOperationsApiService) DeleteGlobalAttribute

func (a *EventHookOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

EventHookOperationsApiService Deletes a global attribute defined for event hooks

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*EventHookOperationsApiService) Get

func (*EventHookOperationsApiService) GetAll

func (*EventHookOperationsApiService) GetAttributes

func (a *EventHookOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *EventHookOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*EventHookOperationsApiService) GetGlobalAttribute

func (*EventHookOperationsApiService) GetGlobalAttributes

func (a *EventHookOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *EventHookOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*EventHookOperationsApiService) Put

func (*EventHookOperationsApiService) PutAll

func (*EventHookOperationsApiService) PutAttributes

func (a *EventHookOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

EventHookOperationsApiService Adds or modifies attributes of an existing event hook

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Event hook identifier

@return map[string]interface{}

func (*EventHookOperationsApiService) PutGlobalAttributes

type EventsOperationsApiGetAllOpts

type EventsOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type EventsOperationsApiService

type EventsOperationsApiService service

func (*EventsOperationsApiService) GetAll

func (*EventsOperationsApiService) Summary

type EventsOperationsApiSummaryOpts

type EventsOperationsApiSummaryOpts struct {
	Fields optional.Interface
}

type GenericSwaggerError

type GenericSwaggerError struct {
	// contains filtered or unexported fields
}

GenericSwaggerError Provides access to the body, error and model on returned errors.

func (GenericSwaggerError) Body

func (e GenericSwaggerError) Body() []byte

Body returns the raw bytes of the response

func (GenericSwaggerError) Error

func (e GenericSwaggerError) Error() string

Error returns non-empty string if there was an error.

func (GenericSwaggerError) Model

func (e GenericSwaggerError) Model() interface{}

Model returns the unpacked model of the error

type Group

type Group struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Nodes            []Node                 `json:"nodes,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type ImageGroup

type ImageGroup struct {
	Name               string                 `json:"name,omitempty"`
	Id                 int64                  `json:"id,omitempty"`
	Uuid               string                 `json:"uuid,omitempty"`
	Etag               string                 `json:"etag,omitempty"`
	CreationTime       time.Time              `json:"creationTime,omitempty"`
	ModificationTime   time.Time              `json:"modificationTime,omitempty"`
	DeletionTime       time.Time              `json:"deletionTime,omitempty"`
	Links              map[string]string      `json:"links,omitempty"`
	Nodes              []Node                 `json:"nodes,omitempty"`
	Type_              string                 `json:"type,omitempty"`
	Architecture       string                 `json:"architecture,omitempty"`
	BaseOsName         string                 `json:"baseOsName,omitempty"`
	BaseOsVersion      string                 `json:"baseOsVersion,omitempty"`
	Path               string                 `json:"path,omitempty"`
	CaptureImageDevice string                 `json:"captureImageDevice,omitempty"`
	CaptureImageDate   time.Time              `json:"captureImageDate,omitempty"`
	Kernels            []string               `json:"kernels,omitempty"`
	Target             string                 `json:"target,omitempty"`
	Attributes         map[string]interface{} `json:"attributes,omitempty"`
}

type ImageGroupOperationsApiDeleteAllOpts

type ImageGroupOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type ImageGroupOperationsApiGetAllOpts

type ImageGroupOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ImageGroupOperationsApiGetAttributeOpts

type ImageGroupOperationsApiGetAttributeOpts struct {
	Fields optional.Interface
}

type ImageGroupOperationsApiGetAttributesOpts

type ImageGroupOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type ImageGroupOperationsApiGetAvailableActionOpts

type ImageGroupOperationsApiGetAvailableActionOpts struct {
	Fields optional.Interface
}

type ImageGroupOperationsApiGetGlobalAttributesOpts

type ImageGroupOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type ImageGroupOperationsApiGetNodeOpts

type ImageGroupOperationsApiGetNodeOpts struct {
	Fields optional.Interface
}

type ImageGroupOperationsApiGetNodesOpts

type ImageGroupOperationsApiGetNodesOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ImageGroupOperationsApiGetOpts

type ImageGroupOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ImageGroupOperationsApiPutAllOpts

type ImageGroupOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type ImageGroupOperationsApiPutGlobalAttributesOpts

type ImageGroupOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type ImageGroupOperationsApiPutOpts

type ImageGroupOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type ImageGroupOperationsApiRemoveNodesOpts

type ImageGroupOperationsApiRemoveNodesOpts struct {
	Body optional.Interface
}

type ImageGroupOperationsApiRunActionOpts

type ImageGroupOperationsApiRunActionOpts struct {
	Body optional.Interface
}

type ImageGroupOperationsApiService

type ImageGroupOperationsApiService service

func (*ImageGroupOperationsApiService) AddAll

ImageGroupOperationsApiService Creates one or multiple new image group(s)

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Image group(s) definition

func (*ImageGroupOperationsApiService) AddNodes

ImageGroupOperationsApiService Adds nodes to an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Nodes identifier
  • @param identifier Group identifier

func (*ImageGroupOperationsApiService) Delete

func (a *ImageGroupOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

ImageGroupOperationsApiService Deletes an existing image group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Image group identifier

func (*ImageGroupOperationsApiService) DeleteAll

func (*ImageGroupOperationsApiService) DeleteAttributes

func (a *ImageGroupOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

ImageGroupOperationsApiService Removes all attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier

func (*ImageGroupOperationsApiService) DeleteGlobalAttribute

func (a *ImageGroupOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

ImageGroupOperationsApiService Deletes a global attribute defined for groups

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*ImageGroupOperationsApiService) Get

func (*ImageGroupOperationsApiService) GetAll

func (*ImageGroupOperationsApiService) GetAttribute

func (*ImageGroupOperationsApiService) GetAttributes

func (a *ImageGroupOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *ImageGroupOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*ImageGroupOperationsApiService) GetAvailableAction

func (a *ImageGroupOperationsApiService) GetAvailableAction(ctx context.Context, identifier string, localVarOptionals *ImageGroupOperationsApiGetAvailableActionOpts) (*http.Response, error)

func (*ImageGroupOperationsApiService) GetGlobalAttributes

func (a *ImageGroupOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *ImageGroupOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*ImageGroupOperationsApiService) GetNode

func (a *ImageGroupOperationsApiService) GetNode(ctx context.Context, identifier string, nodeId string, localVarOptionals *ImageGroupOperationsApiGetNodeOpts) (Node, *http.Response, error)

func (*ImageGroupOperationsApiService) GetNodes

func (a *ImageGroupOperationsApiService) GetNodes(ctx context.Context, identifier string, localVarOptionals *ImageGroupOperationsApiGetNodesOpts) ([]Node, *http.Response, error)

func (*ImageGroupOperationsApiService) Put

func (*ImageGroupOperationsApiService) PutAll

func (*ImageGroupOperationsApiService) PutAttributes

func (a *ImageGroupOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

ImageGroupOperationsApiService Adds or modifies attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Group identifier

@return map[string]interface{}

func (*ImageGroupOperationsApiService) PutGlobalAttributes

func (*ImageGroupOperationsApiService) RemoveNode

func (a *ImageGroupOperationsApiService) RemoveNode(ctx context.Context, identifier string, nodeId string) (*http.Response, error)

ImageGroupOperationsApiService Removes one node from an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier
  • @param nodeId Node identifier

func (*ImageGroupOperationsApiService) RemoveNodes

func (a *ImageGroupOperationsApiService) RemoveNodes(ctx context.Context, identifier string, localVarOptionals *ImageGroupOperationsApiRemoveNodesOpts) (*http.Response, error)

func (*ImageGroupOperationsApiService) RunAction

func (a *ImageGroupOperationsApiService) RunAction(ctx context.Context, identifier string, action string, localVarOptionals *ImageGroupOperationsApiRunActionOpts) (*http.Response, error)

type ImageSettings

type ImageSettings struct {
	Name               string    `json:"name,omitempty"`
	Kernel             string    `json:"kernel,omitempty"`
	CloningBlockDevice string    `json:"cloningBlockDevice,omitempty"`
	CloningDate        time.Time `json:"cloningDate,omitempty"`
}

type LocationSettings

type LocationSettings struct {
	Rack       int32 `json:"rack,omitempty"`
	Chassis    int32 `json:"chassis,omitempty"`
	Tray       int32 `json:"tray,omitempty"`
	Node       int32 `json:"node,omitempty"`
	Controller int32 `json:"controller,omitempty"`
}

type LoginPasswordDto

type LoginPasswordDto struct {
	Login    string    `json:"login"`
	Password string    `json:"password,omitempty"`
	Role     *Role     `json:"role,omitempty"`
	Validity time.Time `json:"validity,omitempty"`
}

type ManagementCard

type ManagementCard struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Scannable        bool                   `json:"scannable,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type ManagementCardOperationsApiGetAllOpts

type ManagementCardOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ManagementCardOperationsApiGetAttributesOpts

type ManagementCardOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type ManagementCardOperationsApiGetOpts

type ManagementCardOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type ManagementCardOperationsApiService

type ManagementCardOperationsApiService service

func (*ManagementCardOperationsApiService) Get

func (*ManagementCardOperationsApiService) GetAll

func (*ManagementCardOperationsApiService) GetAttributes

func (a *ManagementCardOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *ManagementCardOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

type ManagementSettings

type ManagementSettings struct {
	CardType       string `json:"cardType,omitempty"`
	CardIpAddress  string `json:"cardIpAddress,omitempty"`
	CardMacAddress string `json:"cardMacAddress,omitempty"`
	Protocol       string `json:"protocol,omitempty"`
	Channel        int32  `json:"channel,omitempty"`
	Username       string `json:"username,omitempty"`
	Password       string `json:"password,omitempty"`
}

type Metric

type Metric struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Type_            string                 `json:"type,omitempty"`
	TimeMultiple     int32                  `json:"timeMultiple,omitempty"`
	Message          string                 `json:"message,omitempty"`
	DefaultMaxValue  float32                `json:"defaultMaxValue,omitempty"`
	Unit             string                 `json:"unit,omitempty"`
	Command          string                 `json:"command,omitempty"`
	Status           string                 `json:"status,omitempty"`
	Numeric          bool                   `json:"numeric,omitempty"`
	Extended         bool                   `json:"extended,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type MetricOperationsApiGetAllOpts

type MetricOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type MetricOperationsApiGetAttributesOpts

type MetricOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type MetricOperationsApiGetOpts

type MetricOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type MetricOperationsApiService

type MetricOperationsApiService service

func (*MetricOperationsApiService) Get

func (a *MetricOperationsApiService) Get(ctx context.Context, identifier string, localVarOptionals *MetricOperationsApiGetOpts) (Metric, *http.Response, error)

func (*MetricOperationsApiService) GetAll

func (*MetricOperationsApiService) GetAttributes

func (a *MetricOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *MetricOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

type MultipleIdentifierDto

type MultipleIdentifierDto struct {
	Identifiers []string `json:"identifiers,omitempty"`
}

type Network

type Network struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	BaseIp           string                 `json:"baseIp,omitempty"`
	Broadcast        string                 `json:"broadcast,omitempty"`
	Gateway          string                 `json:"gateway,omitempty"`
	Type_            string                 `json:"type,omitempty"`
	Vlan             int32                  `json:"vlan,omitempty"`
	Netmask          string                 `json:"netmask,omitempty"`
	RackNetmask      string                 `json:"rackNetmask,omitempty"`
	MgmtServerIp     string                 `json:"mgmtServerIp,omitempty"`
	Mtu              int32                  `json:"mtu,omitempty"`
	Rack             int32                  `json:"rack,omitempty"`
	Nics             []Nic                  `json:"nics,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type NetworkGroup

type NetworkGroup struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Nodes            []Node                 `json:"nodes,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type NetworkGroupOperationsApiDeleteAllOpts

type NetworkGroupOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type NetworkGroupOperationsApiGetAllOpts

type NetworkGroupOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NetworkGroupOperationsApiGetAttributeOpts

type NetworkGroupOperationsApiGetAttributeOpts struct {
	Fields optional.Interface
}

type NetworkGroupOperationsApiGetAttributesOpts

type NetworkGroupOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type NetworkGroupOperationsApiGetAvailableActionOpts

type NetworkGroupOperationsApiGetAvailableActionOpts struct {
	Fields optional.Interface
}

type NetworkGroupOperationsApiGetGlobalAttributesOpts

type NetworkGroupOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type NetworkGroupOperationsApiGetNodeOpts

type NetworkGroupOperationsApiGetNodeOpts struct {
	Fields optional.Interface
}

type NetworkGroupOperationsApiGetNodesOpts

type NetworkGroupOperationsApiGetNodesOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NetworkGroupOperationsApiGetOpts

type NetworkGroupOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NetworkGroupOperationsApiPutAllOpts

type NetworkGroupOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type NetworkGroupOperationsApiPutGlobalAttributesOpts

type NetworkGroupOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type NetworkGroupOperationsApiPutOpts

type NetworkGroupOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type NetworkGroupOperationsApiRemoveNodesOpts

type NetworkGroupOperationsApiRemoveNodesOpts struct {
	Body optional.Interface
}

type NetworkGroupOperationsApiRunActionOpts

type NetworkGroupOperationsApiRunActionOpts struct {
	Body optional.Interface
}

type NetworkGroupOperationsApiService

type NetworkGroupOperationsApiService service

func (*NetworkGroupOperationsApiService) AddAll

NetworkGroupOperationsApiService Creates one or multiple new network group(s)

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Network group(s) definition

func (*NetworkGroupOperationsApiService) AddNodes

NetworkGroupOperationsApiService Adds nodes to an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Nodes identifier
  • @param identifier Group identifier

func (*NetworkGroupOperationsApiService) Delete

func (a *NetworkGroupOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

NetworkGroupOperationsApiService Deletes an existing network group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Network group identifier

func (*NetworkGroupOperationsApiService) DeleteAll

func (*NetworkGroupOperationsApiService) DeleteAttributes

func (a *NetworkGroupOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

NetworkGroupOperationsApiService Removes all attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier

func (*NetworkGroupOperationsApiService) DeleteGlobalAttribute

func (a *NetworkGroupOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

NetworkGroupOperationsApiService Deletes a global attribute defined for groups

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*NetworkGroupOperationsApiService) Get

func (*NetworkGroupOperationsApiService) GetAll

func (*NetworkGroupOperationsApiService) GetAttribute

func (*NetworkGroupOperationsApiService) GetAttributes

func (a *NetworkGroupOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *NetworkGroupOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NetworkGroupOperationsApiService) GetAvailableAction

func (a *NetworkGroupOperationsApiService) GetAvailableAction(ctx context.Context, identifier string, localVarOptionals *NetworkGroupOperationsApiGetAvailableActionOpts) (*http.Response, error)

func (*NetworkGroupOperationsApiService) GetGlobalAttributes

func (a *NetworkGroupOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *NetworkGroupOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NetworkGroupOperationsApiService) GetNode

func (a *NetworkGroupOperationsApiService) GetNode(ctx context.Context, identifier string, nodeId string, localVarOptionals *NetworkGroupOperationsApiGetNodeOpts) (Node, *http.Response, error)

func (*NetworkGroupOperationsApiService) GetNodes

func (*NetworkGroupOperationsApiService) Put

func (*NetworkGroupOperationsApiService) PutAll

func (*NetworkGroupOperationsApiService) PutAttributes

func (a *NetworkGroupOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

NetworkGroupOperationsApiService Adds or modifies attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Group identifier

@return map[string]interface{}

func (*NetworkGroupOperationsApiService) PutGlobalAttributes

func (*NetworkGroupOperationsApiService) RemoveNode

func (a *NetworkGroupOperationsApiService) RemoveNode(ctx context.Context, identifier string, nodeId string) (*http.Response, error)

NetworkGroupOperationsApiService Removes one node from an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier
  • @param nodeId Node identifier

func (*NetworkGroupOperationsApiService) RemoveNodes

func (*NetworkGroupOperationsApiService) RunAction

func (a *NetworkGroupOperationsApiService) RunAction(ctx context.Context, identifier string, action string, localVarOptionals *NetworkGroupOperationsApiRunActionOpts) (*http.Response, error)

type NetworkOperationsApiDeleteAllOpts

type NetworkOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type NetworkOperationsApiGetAllOpts

type NetworkOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NetworkOperationsApiGetAttributesOpts

type NetworkOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type NetworkOperationsApiGetGlobalAttributeOpts

type NetworkOperationsApiGetGlobalAttributeOpts struct {
	Fields optional.Interface
}

type NetworkOperationsApiGetGlobalAttributesOpts

type NetworkOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type NetworkOperationsApiGetNicOpts

type NetworkOperationsApiGetNicOpts struct {
	Fields optional.Interface
}

type NetworkOperationsApiGetNicsOpts

type NetworkOperationsApiGetNicsOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NetworkOperationsApiGetOpts

type NetworkOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NetworkOperationsApiPutAllOpts

type NetworkOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type NetworkOperationsApiPutGlobalAttributesOpts

type NetworkOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type NetworkOperationsApiPutOpts

type NetworkOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type NetworkOperationsApiService

type NetworkOperationsApiService service

func (*NetworkOperationsApiService) AddAll

NetworkOperationsApiService Creates one or multiple new networks

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Network(s) definition

func (*NetworkOperationsApiService) Delete

func (a *NetworkOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

NetworkOperationsApiService Deletes an existing network

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Network identifier

func (*NetworkOperationsApiService) DeleteAll

func (*NetworkOperationsApiService) DeleteAttributes

func (a *NetworkOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

NetworkOperationsApiService Removes all attributes of an existing network

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Network identifier

func (*NetworkOperationsApiService) DeleteGlobalAttribute

func (a *NetworkOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

NetworkOperationsApiService Deletes a global attribute defined for networks

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*NetworkOperationsApiService) Get

func (a *NetworkOperationsApiService) Get(ctx context.Context, identifier string, localVarOptionals *NetworkOperationsApiGetOpts) (Network, *http.Response, error)

func (*NetworkOperationsApiService) GetAll

func (*NetworkOperationsApiService) GetAttributes

func (a *NetworkOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *NetworkOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NetworkOperationsApiService) GetGlobalAttribute

func (a *NetworkOperationsApiService) GetGlobalAttribute(ctx context.Context, label string, localVarOptionals *NetworkOperationsApiGetGlobalAttributeOpts) (string, *http.Response, error)

func (*NetworkOperationsApiService) GetGlobalAttributes

func (a *NetworkOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *NetworkOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NetworkOperationsApiService) GetNic

func (a *NetworkOperationsApiService) GetNic(ctx context.Context, networkId string, nicId string, localVarOptionals *NetworkOperationsApiGetNicOpts) (Nic, *http.Response, error)

func (*NetworkOperationsApiService) GetNics

func (a *NetworkOperationsApiService) GetNics(ctx context.Context, identifier string, localVarOptionals *NetworkOperationsApiGetNicsOpts) ([]Nic, *http.Response, error)

func (*NetworkOperationsApiService) Put

func (a *NetworkOperationsApiService) Put(ctx context.Context, body Network, identifier string, localVarOptionals *NetworkOperationsApiPutOpts) (Network, *http.Response, error)

func (*NetworkOperationsApiService) PutAll

func (*NetworkOperationsApiService) PutAttributes

func (a *NetworkOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

NetworkOperationsApiService Adds or modifies attributes of an existing network

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Network identifier

@return map[string]interface{}

func (*NetworkOperationsApiService) PutGlobalAttributes

type NetworkSettings

type NetworkSettings struct {
	Name           string `json:"name,omitempty"`
	DefaultGateway string `json:"defaultGateway,omitempty"`
	Nics           []Nic  `json:"nics,omitempty"`
	IpAddress      string `json:"ipAddress,omitempty"`
	MacAddress     string `json:"macAddress,omitempty"`
	SubnetMask     string `json:"subnetMask,omitempty"`
	MgmtServerIp   string `json:"mgmtServerIp,omitempty"`
}

type Nic

type Nic struct {
	Name             string            `json:"name,omitempty"`
	Id               int64             `json:"id,omitempty"`
	Uuid             string            `json:"uuid,omitempty"`
	Etag             string            `json:"etag,omitempty"`
	CreationTime     time.Time         `json:"creationTime,omitempty"`
	ModificationTime time.Time         `json:"modificationTime,omitempty"`
	DeletionTime     time.Time         `json:"deletionTime,omitempty"`
	Links            map[string]string `json:"links,omitempty"`
	// Write-only field to configure the network this nic is attached to at creation time
	Network       string `json:"network,omitempty"`
	IpAddress     string `json:"ipAddress,omitempty"`
	Ipv6Address   string `json:"ipv6Address,omitempty"`
	MacAddress    string `json:"macAddress,omitempty"`
	BondingMaster string `json:"bondingMaster,omitempty"`
	BondingMode   string `json:"bondingMode,omitempty"`
	InterfaceName string `json:"interfaceName,omitempty"`
	Managed       bool   `json:"managed,omitempty"`
	Type_         string `json:"type,omitempty"`
	// Write-only field to configure the node this nic is attached to at creation time
	Node     string `json:"node,omitempty"`
	NodeName string `json:"nodeName,omitempty"`
	// Write-only field to configure the controller this nic is attached to at creation time
	Controller     string                 `json:"controller,omitempty"`
	ControllerName string                 `json:"controllerName,omitempty"`
	NetworkName    string                 `json:"networkName,omitempty"`
	Attributes     map[string]interface{} `json:"attributes,omitempty"`
}

type NicOperationsApiAddAllOpts

type NicOperationsApiAddAllOpts struct {
	NetworkId         optional.String
	NodeId            optional.String
	ComputeNextIp     optional.Bool
	CheckDuplicateIp  optional.Bool
	CheckDuplicateMac optional.Bool
}

type NicOperationsApiDeleteAllOpts

type NicOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type NicOperationsApiGetAllOpts

type NicOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NicOperationsApiGetAttributesOpts

type NicOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type NicOperationsApiGetGlobalAttributeOpts

type NicOperationsApiGetGlobalAttributeOpts struct {
	Fields optional.Interface
}

type NicOperationsApiGetGlobalAttributesOpts

type NicOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type NicOperationsApiGetOpts

type NicOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NicOperationsApiPutAllOpts

type NicOperationsApiPutAllOpts struct {
	NameAsId          optional.Bool
	ComputeNextIp     optional.Bool
	CheckDuplicateIp  optional.Bool
	CheckDuplicateMac optional.Bool
	Where             optional.String
	Force             optional.Bool
}

type NicOperationsApiPutGlobalAttributesOpts

type NicOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type NicOperationsApiPutOpts

type NicOperationsApiPutOpts struct {
	ComputeNextIp     optional.Bool
	CheckDuplicateIp  optional.Bool
	CheckDuplicateMac optional.Bool
	Where             optional.String
	Force             optional.Bool
}

type NicOperationsApiService

type NicOperationsApiService service

func (*NicOperationsApiService) AddAll

func (a *NicOperationsApiService) AddAll(ctx context.Context, body []Nic, localVarOptionals *NicOperationsApiAddAllOpts) (*http.Response, error)

func (*NicOperationsApiService) Delete

func (a *NicOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

NicOperationsApiService Deletes an existing nic

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Nic identifier

func (*NicOperationsApiService) DeleteAll

func (a *NicOperationsApiService) DeleteAll(ctx context.Context, localVarOptionals *NicOperationsApiDeleteAllOpts) (*http.Response, error)

func (*NicOperationsApiService) DeleteAttributes

func (a *NicOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

NicOperationsApiService Removes all attributes of an existing nic

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Nic identifier

func (*NicOperationsApiService) DeleteGlobalAttribute

func (a *NicOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

NicOperationsApiService Deletes a global attribute defined for nics

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*NicOperationsApiService) Get

func (a *NicOperationsApiService) Get(ctx context.Context, identifier string, localVarOptionals *NicOperationsApiGetOpts) (Nic, *http.Response, error)

func (*NicOperationsApiService) GetAll

func (a *NicOperationsApiService) GetAll(ctx context.Context, localVarOptionals *NicOperationsApiGetAllOpts) ([]Nic, *http.Response, error)

func (*NicOperationsApiService) GetAttributes

func (a *NicOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *NicOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NicOperationsApiService) GetGlobalAttribute

func (a *NicOperationsApiService) GetGlobalAttribute(ctx context.Context, label string, localVarOptionals *NicOperationsApiGetGlobalAttributeOpts) (string, *http.Response, error)

func (*NicOperationsApiService) GetGlobalAttributes

func (a *NicOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *NicOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NicOperationsApiService) Put

func (a *NicOperationsApiService) Put(ctx context.Context, body Nic, identifier string, localVarOptionals *NicOperationsApiPutOpts) (Nic, *http.Response, error)

func (*NicOperationsApiService) PutAll

func (a *NicOperationsApiService) PutAll(ctx context.Context, body []Nic, localVarOptionals *NicOperationsApiPutAllOpts) ([]Nic, *http.Response, error)

func (*NicOperationsApiService) PutAttributes

func (a *NicOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

NicOperationsApiService Adds or modifies attributes of an existing nic

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Nic identifier

@return map[string]interface{}

func (*NicOperationsApiService) PutGlobalAttributes

func (a *NicOperationsApiService) PutGlobalAttributes(ctx context.Context, localVarOptionals *NicOperationsApiPutGlobalAttributesOpts) (*http.Response, error)

type NicTemplate

type NicTemplate struct {
	Network       string   `json:"network"`
	BondingMaster string   `json:"bondingMaster,omitempty"`
	BondingMode   string   `json:"bondingMode,omitempty"`
	Bridge        string   `json:"bridge,omitempty"`
	Interfaces    []string `json:"interfaces,omitempty"`
}

type Node

type Node struct {
	Name                 string              `json:"name,omitempty"`
	Aliases              map[string]string   `json:"aliases,omitempty"`
	Id                   int64               `json:"id,omitempty"`
	Uuid                 string              `json:"uuid,omitempty"`
	Etag                 string              `json:"etag,omitempty"`
	CreationTime         time.Time           `json:"creationTime,omitempty"`
	ModificationTime     time.Time           `json:"modificationTime,omitempty"`
	DeletionTime         time.Time           `json:"deletionTime,omitempty"`
	Links                map[string]string   `json:"links,omitempty"`
	Network              *NetworkSettings    `json:"network,omitempty"`
	Image                *ImageSettings      `json:"image,omitempty"`
	Platform             *PlatformSettings   `json:"platform,omitempty"`
	Management           *ManagementSettings `json:"management,omitempty"`
	Controller           *ControllerSettings `json:"controller,omitempty"`
	Location             *LocationSettings   `json:"location,omitempty"`
	InternalName         string              `json:"internalName,omitempty"`
	Type_                string              `json:"type,omitempty"`
	ImageTransport       string              `json:"imageTransport,omitempty"`
	ImagePending         bool                `json:"imagePending,omitempty"`
	TemplateName         string              `json:"templateName,omitempty"`
	RootFs               string              `json:"rootFs,omitempty"`
	OperationalStatus    int32               `json:"operationalStatus,omitempty"`
	AdministrativeStatus int32               `json:"administrativeStatus,omitempty"`
	Managed              bool                `json:"managed,omitempty"`
	Monitoring           string              `json:"monitoring,omitempty"`
	RootSlot             int32               `json:"rootSlot,omitempty"`
	BiosBootMode         string              `json:"biosBootMode,omitempty"`
	BootOrder            int32               `json:"bootOrder,omitempty"`
	IscsiRoot            string              `json:"iscsiRoot,omitempty"`
	Inventory            *interface{}        `json:"inventory,omitempty"`
	// Write-only field to configure the controller this node is attached to at creation time
	NodeController string                 `json:"nodeController,omitempty"`
	Attributes     map[string]interface{} `json:"attributes,omitempty"`
}

type NodeOperationsApiDeleteAllOpts

type NodeOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type NodeOperationsApiGetAllOpts

type NodeOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeOperationsApiGetAttributesOpts

type NodeOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type NodeOperationsApiGetAvailableActionOpts

type NodeOperationsApiGetAvailableActionOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeOperationsApiGetControllerOpts

type NodeOperationsApiGetControllerOpts struct {
	Fields optional.Interface
}

type NodeOperationsApiGetGlobalAttributeOpts

type NodeOperationsApiGetGlobalAttributeOpts struct {
	Fields optional.Interface
}

type NodeOperationsApiGetGlobalAttributesOpts

type NodeOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type NodeOperationsApiGetImageUnassignedOpts

type NodeOperationsApiGetImageUnassignedOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeOperationsApiGetNetworkUnassignedOpts

type NodeOperationsApiGetNetworkUnassignedOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeOperationsApiGetNicOpts

type NodeOperationsApiGetNicOpts struct {
	Fields optional.Interface
}

type NodeOperationsApiGetNicsOpts

type NodeOperationsApiGetNicsOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeOperationsApiGetOpts

type NodeOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeOperationsApiPutAllOpts

type NodeOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type NodeOperationsApiPutGlobalAttributesOpts

type NodeOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type NodeOperationsApiPutOpts

type NodeOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type NodeOperationsApiRunActionOpts

type NodeOperationsApiRunActionOpts struct {
	Body optional.Interface
}

type NodeOperationsApiService

type NodeOperationsApiService service

func (*NodeOperationsApiService) AddAll

func (a *NodeOperationsApiService) AddAll(ctx context.Context, body []Node) (*http.Response, error)

NodeOperationsApiService Creates one or multiple new nodes

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Node(s) definition

func (*NodeOperationsApiService) Delete

func (a *NodeOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

NodeOperationsApiService Deletes an existing node

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Node identifier

func (*NodeOperationsApiService) DeleteAll

func (a *NodeOperationsApiService) DeleteAll(ctx context.Context, localVarOptionals *NodeOperationsApiDeleteAllOpts) (*http.Response, error)

func (*NodeOperationsApiService) DeleteAttributes

func (a *NodeOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

NodeOperationsApiService Removes all attributes of an existing node

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Node identifier

func (*NodeOperationsApiService) DeleteGlobalAttribute

func (a *NodeOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

NodeOperationsApiService Deletes a global attribute defined for nodes

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*NodeOperationsApiService) Get

func (a *NodeOperationsApiService) Get(ctx context.Context, identifier string, localVarOptionals *NodeOperationsApiGetOpts) (Node, *http.Response, error)

func (*NodeOperationsApiService) GetAll

func (a *NodeOperationsApiService) GetAll(ctx context.Context, localVarOptionals *NodeOperationsApiGetAllOpts) ([]Node, *http.Response, error)

func (*NodeOperationsApiService) GetAttributes

func (a *NodeOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *NodeOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NodeOperationsApiService) GetAvailableAction

func (a *NodeOperationsApiService) GetAvailableAction(ctx context.Context, identifier string, localVarOptionals *NodeOperationsApiGetAvailableActionOpts) ([]Action, *http.Response, error)

func (*NodeOperationsApiService) GetController

func (a *NodeOperationsApiService) GetController(ctx context.Context, nodeId string, localVarOptionals *NodeOperationsApiGetControllerOpts) (Controller, *http.Response, error)

func (*NodeOperationsApiService) GetGlobalAttribute

func (a *NodeOperationsApiService) GetGlobalAttribute(ctx context.Context, label string, localVarOptionals *NodeOperationsApiGetGlobalAttributeOpts) (string, *http.Response, error)

func (*NodeOperationsApiService) GetGlobalAttributes

func (a *NodeOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *NodeOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NodeOperationsApiService) GetImageUnassigned

func (a *NodeOperationsApiService) GetImageUnassigned(ctx context.Context, localVarOptionals *NodeOperationsApiGetImageUnassignedOpts) ([]Node, *http.Response, error)

func (*NodeOperationsApiService) GetNetworkUnassigned

func (a *NodeOperationsApiService) GetNetworkUnassigned(ctx context.Context, localVarOptionals *NodeOperationsApiGetNetworkUnassignedOpts) ([]Node, *http.Response, error)

func (*NodeOperationsApiService) GetNic

func (a *NodeOperationsApiService) GetNic(ctx context.Context, nodeId string, nicId string, localVarOptionals *NodeOperationsApiGetNicOpts) (Nic, *http.Response, error)

func (*NodeOperationsApiService) GetNics

func (a *NodeOperationsApiService) GetNics(ctx context.Context, identifier string, localVarOptionals *NodeOperationsApiGetNicsOpts) ([]Nic, *http.Response, error)

func (*NodeOperationsApiService) Put

func (a *NodeOperationsApiService) Put(ctx context.Context, body Node, identifier string, localVarOptionals *NodeOperationsApiPutOpts) (Node, *http.Response, error)

func (*NodeOperationsApiService) PutAll

func (a *NodeOperationsApiService) PutAll(ctx context.Context, body []Node, localVarOptionals *NodeOperationsApiPutAllOpts) ([]Node, *http.Response, error)

func (*NodeOperationsApiService) PutAttributes

func (a *NodeOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

NodeOperationsApiService Adds or modifies attributes of an existing node

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Node identifier

@return map[string]interface{}

func (*NodeOperationsApiService) PutGlobalAttributes

func (a *NodeOperationsApiService) PutGlobalAttributes(ctx context.Context, localVarOptionals *NodeOperationsApiPutGlobalAttributesOpts) (*http.Response, error)

func (*NodeOperationsApiService) RunAction

func (a *NodeOperationsApiService) RunAction(ctx context.Context, identifier string, action string, localVarOptionals *NodeOperationsApiRunActionOpts) (Task, *http.Response, error)

func (*NodeOperationsApiService) UnassignImage

NodeOperationsApiService Remove a set of nodes from their current image group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Nodes identifier

@return []Node

func (*NodeOperationsApiService) UnassignNetwork

NodeOperationsApiService Remove a set of nodes from their current network group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Nodes identifier

@return []Node

type NodeTemplate

type NodeTemplate struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	NicTemplates     []NicTemplate          `json:"nicTemplates,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type NodeTemplateOperationsApiDeleteAllOpts

type NodeTemplateOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type NodeTemplateOperationsApiGetAllOpts

type NodeTemplateOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeTemplateOperationsApiGetAttributesOpts

type NodeTemplateOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type NodeTemplateOperationsApiGetGlobalAttributeOpts

type NodeTemplateOperationsApiGetGlobalAttributeOpts struct {
	Fields optional.Interface
}

type NodeTemplateOperationsApiGetGlobalAttributesOpts

type NodeTemplateOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type NodeTemplateOperationsApiGetNicTemplateOpts

type NodeTemplateOperationsApiGetNicTemplateOpts struct {
	Fields optional.Interface
}

type NodeTemplateOperationsApiGetNicTemplatesOpts

type NodeTemplateOperationsApiGetNicTemplatesOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeTemplateOperationsApiGetOpts

type NodeTemplateOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type NodeTemplateOperationsApiPutAllOpts

type NodeTemplateOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type NodeTemplateOperationsApiPutGlobalAttributesOpts

type NodeTemplateOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type NodeTemplateOperationsApiPutNicTemplateOpts

type NodeTemplateOperationsApiPutNicTemplateOpts struct {
	Body optional.Interface
}

type NodeTemplateOperationsApiPutOpts

type NodeTemplateOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type NodeTemplateOperationsApiService

type NodeTemplateOperationsApiService service

func (*NodeTemplateOperationsApiService) AddAll

NodeTemplateOperationsApiService Creates one or multiple new templates

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Template(s) definition

func (*NodeTemplateOperationsApiService) Delete

func (a *NodeTemplateOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

NodeTemplateOperationsApiService Deletes an existing template

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Template identifier

func (*NodeTemplateOperationsApiService) DeleteAll

func (*NodeTemplateOperationsApiService) DeleteAttributes

func (a *NodeTemplateOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

NodeTemplateOperationsApiService Remove all attributes of an existing template

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Template identifier

func (*NodeTemplateOperationsApiService) DeleteGlobalAttribute

func (a *NodeTemplateOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

NodeTemplateOperationsApiService Deletes a global attribute defined for templates

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*NodeTemplateOperationsApiService) DeleteNicTemplate

func (a *NodeTemplateOperationsApiService) DeleteNicTemplate(ctx context.Context, identifier string, network string) (NicTemplate, *http.Response, error)

NodeTemplateOperationsApiService Delete a nic template from the given node template

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier
  • @param network

@return NicTemplate

func (*NodeTemplateOperationsApiService) Get

func (*NodeTemplateOperationsApiService) GetAll

func (*NodeTemplateOperationsApiService) GetAttributes

func (a *NodeTemplateOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *NodeTemplateOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NodeTemplateOperationsApiService) GetGlobalAttribute

func (*NodeTemplateOperationsApiService) GetGlobalAttributes

func (a *NodeTemplateOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *NodeTemplateOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*NodeTemplateOperationsApiService) GetNicTemplate

func (a *NodeTemplateOperationsApiService) GetNicTemplate(ctx context.Context, identifier string, network string, localVarOptionals *NodeTemplateOperationsApiGetNicTemplateOpts) (NicTemplate, *http.Response, error)

func (*NodeTemplateOperationsApiService) GetNicTemplates

func (*NodeTemplateOperationsApiService) Put

func (*NodeTemplateOperationsApiService) PutAll

func (*NodeTemplateOperationsApiService) PutAttributes

func (a *NodeTemplateOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

NodeTemplateOperationsApiService Adds or modifies attributes of an existing template

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Template identifier

@return map[string]interface{}

func (*NodeTemplateOperationsApiService) PutGlobalAttributes

func (*NodeTemplateOperationsApiService) PutNicTemplate

type Platform

type Platform struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Architecture     *Architecture          `json:"architecture,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type PlatformSettings

type PlatformSettings struct {
	Name            string `json:"name,omitempty"`
	Architecture    string `json:"architecture,omitempty"`
	SerialPort      string `json:"serialPort,omitempty"`
	SerialPortSpeed string `json:"serialPortSpeed,omitempty"`
	VendorsArgs     string `json:"vendorsArgs,omitempty"`
}

type PropertieDto

type PropertieDto struct {
	Default_   string `json:"default,omitempty"`
	Definition string `json:"definition,omitempty"`
	Value      string `json:"value,omitempty"`
}

type Role

type Role struct {
	Permissions []string `json:"permissions,omitempty"`
}

type SessionOperationsApiGetAllOpts

type SessionOperationsApiGetAllOpts struct {
	Fields optional.Interface
}

type SessionOperationsApiGetSessionOpts

type SessionOperationsApiGetSessionOpts struct {
	Fields optional.Interface
}

type SessionOperationsApiLoginOpts

type SessionOperationsApiLoginOpts struct {
	Body optional.Interface
}

type SessionOperationsApiService

type SessionOperationsApiService service

func (*SessionOperationsApiService) Delete

SessionOperationsApiService Deletes a session

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param token

func (*SessionOperationsApiService) GetAll

func (*SessionOperationsApiService) GetSession

func (a *SessionOperationsApiService) GetSession(ctx context.Context, token string, localVarOptionals *SessionOperationsApiGetSessionOpts) (*http.Response, error)

func (*SessionOperationsApiService) Login

type SystemGroup

type SystemGroup struct {
	Name             string                 `json:"name,omitempty"`
	Id               int64                  `json:"id,omitempty"`
	Uuid             string                 `json:"uuid,omitempty"`
	Etag             string                 `json:"etag,omitempty"`
	CreationTime     time.Time              `json:"creationTime,omitempty"`
	ModificationTime time.Time              `json:"modificationTime,omitempty"`
	DeletionTime     time.Time              `json:"deletionTime,omitempty"`
	Links            map[string]string      `json:"links,omitempty"`
	Nodes            []Node                 `json:"nodes,omitempty"`
	Attributes       map[string]interface{} `json:"attributes,omitempty"`
}

type SystemGroupOperationsApiDeleteAllOpts

type SystemGroupOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type SystemGroupOperationsApiGetAllOpts

type SystemGroupOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type SystemGroupOperationsApiGetAttributeOpts

type SystemGroupOperationsApiGetAttributeOpts struct {
	Fields optional.Interface
}

type SystemGroupOperationsApiGetAttributesOpts

type SystemGroupOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type SystemGroupOperationsApiGetAvailableActionOpts

type SystemGroupOperationsApiGetAvailableActionOpts struct {
	Fields optional.Interface
}

type SystemGroupOperationsApiGetGlobalAttributesOpts

type SystemGroupOperationsApiGetGlobalAttributesOpts struct {
	Fields optional.Interface
}

type SystemGroupOperationsApiGetNodeOpts

type SystemGroupOperationsApiGetNodeOpts struct {
	Fields optional.Interface
}

type SystemGroupOperationsApiGetNodesOpts

type SystemGroupOperationsApiGetNodesOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type SystemGroupOperationsApiGetOpts

type SystemGroupOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type SystemGroupOperationsApiPutAllOpts

type SystemGroupOperationsApiPutAllOpts struct {
	NameAsId optional.Bool
	Where    optional.String
	Force    optional.Bool
}

type SystemGroupOperationsApiPutGlobalAttributesOpts

type SystemGroupOperationsApiPutGlobalAttributesOpts struct {
	Body optional.Interface
}

type SystemGroupOperationsApiPutOpts

type SystemGroupOperationsApiPutOpts struct {
	Where optional.String
	Force optional.Bool
}

type SystemGroupOperationsApiRemoveNodesOpts

type SystemGroupOperationsApiRemoveNodesOpts struct {
	Body optional.Interface
}

type SystemGroupOperationsApiRunActionOpts

type SystemGroupOperationsApiRunActionOpts struct {
	Body optional.Interface
}

type SystemGroupOperationsApiService

type SystemGroupOperationsApiService service

func (*SystemGroupOperationsApiService) AddAll

SystemGroupOperationsApiService Creates one or multiple new system group(s)

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body System group(s) definition

func (*SystemGroupOperationsApiService) AddNodes

SystemGroupOperationsApiService Adds nodes to an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Nodes identifier
  • @param identifier Group identifier

func (*SystemGroupOperationsApiService) Delete

func (a *SystemGroupOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

SystemGroupOperationsApiService Deletes an existing system group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier System group identifier

func (*SystemGroupOperationsApiService) DeleteAll

func (*SystemGroupOperationsApiService) DeleteAttributes

func (a *SystemGroupOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (*http.Response, error)

SystemGroupOperationsApiService Removes all attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier

func (*SystemGroupOperationsApiService) DeleteGlobalAttribute

func (a *SystemGroupOperationsApiService) DeleteGlobalAttribute(ctx context.Context, label string) (*http.Response, error)

SystemGroupOperationsApiService Deletes a global attribute defined for groups

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param label

func (*SystemGroupOperationsApiService) Get

func (*SystemGroupOperationsApiService) GetAll

func (*SystemGroupOperationsApiService) GetAttribute

func (*SystemGroupOperationsApiService) GetAttributes

func (a *SystemGroupOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *SystemGroupOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*SystemGroupOperationsApiService) GetAvailableAction

func (a *SystemGroupOperationsApiService) GetAvailableAction(ctx context.Context, identifier string, localVarOptionals *SystemGroupOperationsApiGetAvailableActionOpts) (*http.Response, error)

func (*SystemGroupOperationsApiService) GetGlobalAttributes

func (a *SystemGroupOperationsApiService) GetGlobalAttributes(ctx context.Context, localVarOptionals *SystemGroupOperationsApiGetGlobalAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*SystemGroupOperationsApiService) GetNode

func (a *SystemGroupOperationsApiService) GetNode(ctx context.Context, identifier string, nodeId string, localVarOptionals *SystemGroupOperationsApiGetNodeOpts) (Node, *http.Response, error)

func (*SystemGroupOperationsApiService) GetNodes

func (a *SystemGroupOperationsApiService) GetNodes(ctx context.Context, identifier string, localVarOptionals *SystemGroupOperationsApiGetNodesOpts) ([]Node, *http.Response, error)

func (*SystemGroupOperationsApiService) Put

func (*SystemGroupOperationsApiService) PutAll

func (*SystemGroupOperationsApiService) PutAttributes

func (a *SystemGroupOperationsApiService) PutAttributes(ctx context.Context, body AttributesDto, identifier string) (map[string]interface{}, *http.Response, error)

SystemGroupOperationsApiService Adds or modifies attributes of an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Attributes to be added/modified
  • @param identifier Group identifier

@return map[string]interface{}

func (*SystemGroupOperationsApiService) PutGlobalAttributes

func (*SystemGroupOperationsApiService) RemoveNode

func (a *SystemGroupOperationsApiService) RemoveNode(ctx context.Context, identifier string, nodeId string) (*http.Response, error)

SystemGroupOperationsApiService Removes one node from an existing group

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Group identifier
  • @param nodeId Node identifier

func (*SystemGroupOperationsApiService) RemoveNodes

func (a *SystemGroupOperationsApiService) RemoveNodes(ctx context.Context, identifier string, localVarOptionals *SystemGroupOperationsApiRemoveNodesOpts) (*http.Response, error)

func (*SystemGroupOperationsApiService) RunAction

func (a *SystemGroupOperationsApiService) RunAction(ctx context.Context, identifier string, action string, localVarOptionals *SystemGroupOperationsApiRunActionOpts) (*http.Response, error)

type Task

type Task struct {
	Name                string                 `json:"name,omitempty"`
	Id                  int64                  `json:"id,omitempty"`
	Uuid                string                 `json:"uuid,omitempty"`
	Etag                string                 `json:"etag,omitempty"`
	CreationTime        time.Time              `json:"creationTime,omitempty"`
	ModificationTime    time.Time              `json:"modificationTime,omitempty"`
	DeletionTime        time.Time              `json:"deletionTime,omitempty"`
	Links               map[string]string      `json:"links,omitempty"`
	Status              string                 `json:"status,omitempty"`
	StartingTimestamp   int64                  `json:"startingTimestamp,omitempty"`
	CompletionTimestamp int64                  `json:"completionTimestamp,omitempty"`
	Updates             []Update               `json:"updates,omitempty"`
	Attributes          map[string]interface{} `json:"attributes,omitempty"`
}

type TasksOperationsApiDeleteAllOpts

type TasksOperationsApiDeleteAllOpts struct {
	Body  optional.Interface
	Where optional.String
	Force optional.Bool
}

type TasksOperationsApiGetAllOpts

type TasksOperationsApiGetAllOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type TasksOperationsApiGetAttributesOpts

type TasksOperationsApiGetAttributesOpts struct {
	Fields optional.Interface
}

type TasksOperationsApiGetOpts

type TasksOperationsApiGetOpts struct {
	Fields      optional.Interface
	Where       optional.String
	AllowsEmpty optional.Bool
}

type TasksOperationsApiPutAttributesOpts

type TasksOperationsApiPutAttributesOpts struct {
	Body optional.Interface
}

type TasksOperationsApiService

type TasksOperationsApiService service

func (*TasksOperationsApiService) Delete

func (a *TasksOperationsApiService) Delete(ctx context.Context, identifier string) (*http.Response, error)

TasksOperationsApiService Deletes a single task

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier

func (*TasksOperationsApiService) DeleteAll

func (*TasksOperationsApiService) DeleteAttributes

func (a *TasksOperationsApiService) DeleteAttributes(ctx context.Context, identifier string) (map[string]interface{}, *http.Response, error)

TasksOperationsApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier

@return map[string]interface{}

func (*TasksOperationsApiService) Get

func (a *TasksOperationsApiService) Get(ctx context.Context, identifier string, localVarOptionals *TasksOperationsApiGetOpts) (Task, *http.Response, error)

func (*TasksOperationsApiService) GetAll

func (*TasksOperationsApiService) GetAttributes

func (a *TasksOperationsApiService) GetAttributes(ctx context.Context, identifier string, localVarOptionals *TasksOperationsApiGetAttributesOpts) (map[string]interface{}, *http.Response, error)

func (*TasksOperationsApiService) PutAttributes

func (a *TasksOperationsApiService) PutAttributes(ctx context.Context, identifier string, localVarOptionals *TasksOperationsApiPutAttributesOpts) (map[string]interface{}, *http.Response, error)

type Update

type Update struct {
	Timestamp int64  `json:"timestamp,omitempty"`
	Level     string `json:"level,omitempty"`
	Message   string `json:"message,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL