openapi

package module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2022 License: MIT Imports: 22 Imported by: 0

README

Go API client for openapi

Source of truth and network automation platform

Overview

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

  • API version: 1.3.10b1 (1.2)
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

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

import openapi "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost:8000/api

Class Method HTTP request Description
CircuitsApi CircuitsCircuitTerminationsBulkDestroy Delete /circuits/circuit-terminations/
CircuitsApi CircuitsCircuitTerminationsBulkPartialUpdate Patch /circuits/circuit-terminations/
CircuitsApi CircuitsCircuitTerminationsBulkUpdate Put /circuits/circuit-terminations/
CircuitsApi CircuitsCircuitTerminationsCreate Post /circuits/circuit-terminations/
CircuitsApi CircuitsCircuitTerminationsDestroy Delete /circuits/circuit-terminations/{id}/
CircuitsApi CircuitsCircuitTerminationsList Get /circuits/circuit-terminations/
CircuitsApi CircuitsCircuitTerminationsPartialUpdate Patch /circuits/circuit-terminations/{id}/
CircuitsApi CircuitsCircuitTerminationsRetrieve Get /circuits/circuit-terminations/{id}/
CircuitsApi CircuitsCircuitTerminationsTraceRetrieve Get /circuits/circuit-terminations/{id}/trace/
CircuitsApi CircuitsCircuitTerminationsUpdate Put /circuits/circuit-terminations/{id}/
CircuitsApi CircuitsCircuitTypesBulkDestroy Delete /circuits/circuit-types/
CircuitsApi CircuitsCircuitTypesBulkPartialUpdate Patch /circuits/circuit-types/
CircuitsApi CircuitsCircuitTypesBulkUpdate Put /circuits/circuit-types/
CircuitsApi CircuitsCircuitTypesCreate Post /circuits/circuit-types/
CircuitsApi CircuitsCircuitTypesDestroy Delete /circuits/circuit-types/{id}/
CircuitsApi CircuitsCircuitTypesList Get /circuits/circuit-types/
CircuitsApi CircuitsCircuitTypesPartialUpdate Patch /circuits/circuit-types/{id}/
CircuitsApi CircuitsCircuitTypesRetrieve Get /circuits/circuit-types/{id}/
CircuitsApi CircuitsCircuitTypesUpdate Put /circuits/circuit-types/{id}/
CircuitsApi CircuitsCircuitsBulkDestroy Delete /circuits/circuits/
CircuitsApi CircuitsCircuitsBulkPartialUpdate Patch /circuits/circuits/
CircuitsApi CircuitsCircuitsBulkUpdate Put /circuits/circuits/
CircuitsApi CircuitsCircuitsCreate Post /circuits/circuits/
CircuitsApi CircuitsCircuitsDestroy Delete /circuits/circuits/{id}/
CircuitsApi CircuitsCircuitsList Get /circuits/circuits/
CircuitsApi CircuitsCircuitsPartialUpdate Patch /circuits/circuits/{id}/
CircuitsApi CircuitsCircuitsRetrieve Get /circuits/circuits/{id}/
CircuitsApi CircuitsCircuitsUpdate Put /circuits/circuits/{id}/
CircuitsApi CircuitsProviderNetworksBulkDestroy Delete /circuits/provider-networks/
CircuitsApi CircuitsProviderNetworksBulkPartialUpdate Patch /circuits/provider-networks/
CircuitsApi CircuitsProviderNetworksBulkUpdate Put /circuits/provider-networks/
CircuitsApi CircuitsProviderNetworksCreate Post /circuits/provider-networks/
CircuitsApi CircuitsProviderNetworksDestroy Delete /circuits/provider-networks/{id}/
CircuitsApi CircuitsProviderNetworksList Get /circuits/provider-networks/
CircuitsApi CircuitsProviderNetworksPartialUpdate Patch /circuits/provider-networks/{id}/
CircuitsApi CircuitsProviderNetworksRetrieve Get /circuits/provider-networks/{id}/
CircuitsApi CircuitsProviderNetworksUpdate Put /circuits/provider-networks/{id}/
CircuitsApi CircuitsProvidersBulkDestroy Delete /circuits/providers/
CircuitsApi CircuitsProvidersBulkPartialUpdate Patch /circuits/providers/
CircuitsApi CircuitsProvidersBulkUpdate Put /circuits/providers/
CircuitsApi CircuitsProvidersCreate Post /circuits/providers/
CircuitsApi CircuitsProvidersDestroy Delete /circuits/providers/{id}/
CircuitsApi CircuitsProvidersList Get /circuits/providers/
CircuitsApi CircuitsProvidersPartialUpdate Patch /circuits/providers/{id}/
CircuitsApi CircuitsProvidersRetrieve Get /circuits/providers/{id}/
CircuitsApi CircuitsProvidersUpdate Put /circuits/providers/{id}/
DcimApi DcimCablesBulkDestroy Delete /dcim/cables/
DcimApi DcimCablesBulkPartialUpdate Patch /dcim/cables/
DcimApi DcimCablesBulkUpdate Put /dcim/cables/
DcimApi DcimCablesCreate Post /dcim/cables/
DcimApi DcimCablesDestroy Delete /dcim/cables/{id}/
DcimApi DcimCablesList Get /dcim/cables/
DcimApi DcimCablesPartialUpdate Patch /dcim/cables/{id}/
DcimApi DcimCablesRetrieve Get /dcim/cables/{id}/
DcimApi DcimCablesUpdate Put /dcim/cables/{id}/
DcimApi DcimConnectedDeviceList Get /dcim/connected-device/
DcimApi DcimConsoleConnectionsList Get /dcim/console-connections/
DcimApi DcimConsolePortTemplatesBulkDestroy Delete /dcim/console-port-templates/
DcimApi DcimConsolePortTemplatesBulkPartialUpdate Patch /dcim/console-port-templates/
DcimApi DcimConsolePortTemplatesBulkUpdate Put /dcim/console-port-templates/
DcimApi DcimConsolePortTemplatesCreate Post /dcim/console-port-templates/
DcimApi DcimConsolePortTemplatesDestroy Delete /dcim/console-port-templates/{id}/
DcimApi DcimConsolePortTemplatesList Get /dcim/console-port-templates/
DcimApi DcimConsolePortTemplatesPartialUpdate Patch /dcim/console-port-templates/{id}/
DcimApi DcimConsolePortTemplatesRetrieve Get /dcim/console-port-templates/{id}/
DcimApi DcimConsolePortTemplatesUpdate Put /dcim/console-port-templates/{id}/
DcimApi DcimConsolePortsBulkDestroy Delete /dcim/console-ports/
DcimApi DcimConsolePortsBulkPartialUpdate Patch /dcim/console-ports/
DcimApi DcimConsolePortsBulkUpdate Put /dcim/console-ports/
DcimApi DcimConsolePortsCreate Post /dcim/console-ports/
DcimApi DcimConsolePortsDestroy Delete /dcim/console-ports/{id}/
DcimApi DcimConsolePortsList Get /dcim/console-ports/
DcimApi DcimConsolePortsPartialUpdate Patch /dcim/console-ports/{id}/
DcimApi DcimConsolePortsRetrieve Get /dcim/console-ports/{id}/
DcimApi DcimConsolePortsTraceRetrieve Get /dcim/console-ports/{id}/trace/
DcimApi DcimConsolePortsUpdate Put /dcim/console-ports/{id}/
DcimApi DcimConsoleServerPortTemplatesBulkDestroy Delete /dcim/console-server-port-templates/
DcimApi DcimConsoleServerPortTemplatesBulkPartialUpdate Patch /dcim/console-server-port-templates/
DcimApi DcimConsoleServerPortTemplatesBulkUpdate Put /dcim/console-server-port-templates/
DcimApi DcimConsoleServerPortTemplatesCreate Post /dcim/console-server-port-templates/
DcimApi DcimConsoleServerPortTemplatesDestroy Delete /dcim/console-server-port-templates/{id}/
DcimApi DcimConsoleServerPortTemplatesList Get /dcim/console-server-port-templates/
DcimApi DcimConsoleServerPortTemplatesPartialUpdate Patch /dcim/console-server-port-templates/{id}/
DcimApi DcimConsoleServerPortTemplatesRetrieve Get /dcim/console-server-port-templates/{id}/
DcimApi DcimConsoleServerPortTemplatesUpdate Put /dcim/console-server-port-templates/{id}/
DcimApi DcimConsoleServerPortsBulkDestroy Delete /dcim/console-server-ports/
DcimApi DcimConsoleServerPortsBulkPartialUpdate Patch /dcim/console-server-ports/
DcimApi DcimConsoleServerPortsBulkUpdate Put /dcim/console-server-ports/
DcimApi DcimConsoleServerPortsCreate Post /dcim/console-server-ports/
DcimApi DcimConsoleServerPortsDestroy Delete /dcim/console-server-ports/{id}/
DcimApi DcimConsoleServerPortsList Get /dcim/console-server-ports/
DcimApi DcimConsoleServerPortsPartialUpdate Patch /dcim/console-server-ports/{id}/
DcimApi DcimConsoleServerPortsRetrieve Get /dcim/console-server-ports/{id}/
DcimApi DcimConsoleServerPortsTraceRetrieve Get /dcim/console-server-ports/{id}/trace/
DcimApi DcimConsoleServerPortsUpdate Put /dcim/console-server-ports/{id}/
DcimApi DcimDeviceBayTemplatesBulkDestroy Delete /dcim/device-bay-templates/
DcimApi DcimDeviceBayTemplatesBulkPartialUpdate Patch /dcim/device-bay-templates/
DcimApi DcimDeviceBayTemplatesBulkUpdate Put /dcim/device-bay-templates/
DcimApi DcimDeviceBayTemplatesCreate Post /dcim/device-bay-templates/
DcimApi DcimDeviceBayTemplatesDestroy Delete /dcim/device-bay-templates/{id}/
DcimApi DcimDeviceBayTemplatesList Get /dcim/device-bay-templates/
DcimApi DcimDeviceBayTemplatesPartialUpdate Patch /dcim/device-bay-templates/{id}/
DcimApi DcimDeviceBayTemplatesRetrieve Get /dcim/device-bay-templates/{id}/
DcimApi DcimDeviceBayTemplatesUpdate Put /dcim/device-bay-templates/{id}/
DcimApi DcimDeviceBaysBulkDestroy Delete /dcim/device-bays/
DcimApi DcimDeviceBaysBulkPartialUpdate Patch /dcim/device-bays/
DcimApi DcimDeviceBaysBulkUpdate Put /dcim/device-bays/
DcimApi DcimDeviceBaysCreate Post /dcim/device-bays/
DcimApi DcimDeviceBaysDestroy Delete /dcim/device-bays/{id}/
DcimApi DcimDeviceBaysList Get /dcim/device-bays/
DcimApi DcimDeviceBaysPartialUpdate Patch /dcim/device-bays/{id}/
DcimApi DcimDeviceBaysRetrieve Get /dcim/device-bays/{id}/
DcimApi DcimDeviceBaysUpdate Put /dcim/device-bays/{id}/
DcimApi DcimDeviceRolesBulkDestroy Delete /dcim/device-roles/
DcimApi DcimDeviceRolesBulkPartialUpdate Patch /dcim/device-roles/
DcimApi DcimDeviceRolesBulkUpdate Put /dcim/device-roles/
DcimApi DcimDeviceRolesCreate Post /dcim/device-roles/
DcimApi DcimDeviceRolesDestroy Delete /dcim/device-roles/{id}/
DcimApi DcimDeviceRolesList Get /dcim/device-roles/
DcimApi DcimDeviceRolesPartialUpdate Patch /dcim/device-roles/{id}/
DcimApi DcimDeviceRolesRetrieve Get /dcim/device-roles/{id}/
DcimApi DcimDeviceRolesUpdate Put /dcim/device-roles/{id}/
DcimApi DcimDeviceTypesBulkDestroy Delete /dcim/device-types/
DcimApi DcimDeviceTypesBulkPartialUpdate Patch /dcim/device-types/
DcimApi DcimDeviceTypesBulkUpdate Put /dcim/device-types/
DcimApi DcimDeviceTypesCreate Post /dcim/device-types/
DcimApi DcimDeviceTypesDestroy Delete /dcim/device-types/{id}/
DcimApi DcimDeviceTypesList Get /dcim/device-types/
DcimApi DcimDeviceTypesPartialUpdate Patch /dcim/device-types/{id}/
DcimApi DcimDeviceTypesRetrieve Get /dcim/device-types/{id}/
DcimApi DcimDeviceTypesUpdate Put /dcim/device-types/{id}/
DcimApi DcimDevicesBulkDestroy Delete /dcim/devices/
DcimApi DcimDevicesBulkPartialUpdate Patch /dcim/devices/
DcimApi DcimDevicesBulkUpdate Put /dcim/devices/
DcimApi DcimDevicesCreate Post /dcim/devices/
DcimApi DcimDevicesDestroy Delete /dcim/devices/{id}/
DcimApi DcimDevicesList Get /dcim/devices/
DcimApi DcimDevicesNapalmRetrieve Get /dcim/devices/{id}/napalm/
DcimApi DcimDevicesPartialUpdate Patch /dcim/devices/{id}/
DcimApi DcimDevicesRetrieve Get /dcim/devices/{id}/
DcimApi DcimDevicesUpdate Put /dcim/devices/{id}/
DcimApi DcimFrontPortTemplatesBulkDestroy Delete /dcim/front-port-templates/
DcimApi DcimFrontPortTemplatesBulkPartialUpdate Patch /dcim/front-port-templates/
DcimApi DcimFrontPortTemplatesBulkUpdate Put /dcim/front-port-templates/
DcimApi DcimFrontPortTemplatesCreate Post /dcim/front-port-templates/
DcimApi DcimFrontPortTemplatesDestroy Delete /dcim/front-port-templates/{id}/
DcimApi DcimFrontPortTemplatesList Get /dcim/front-port-templates/
DcimApi DcimFrontPortTemplatesPartialUpdate Patch /dcim/front-port-templates/{id}/
DcimApi DcimFrontPortTemplatesRetrieve Get /dcim/front-port-templates/{id}/
DcimApi DcimFrontPortTemplatesUpdate Put /dcim/front-port-templates/{id}/
DcimApi DcimFrontPortsBulkDestroy Delete /dcim/front-ports/
DcimApi DcimFrontPortsBulkPartialUpdate Patch /dcim/front-ports/
DcimApi DcimFrontPortsBulkUpdate Put /dcim/front-ports/
DcimApi DcimFrontPortsCreate Post /dcim/front-ports/
DcimApi DcimFrontPortsDestroy Delete /dcim/front-ports/{id}/
DcimApi DcimFrontPortsList Get /dcim/front-ports/
DcimApi DcimFrontPortsPartialUpdate Patch /dcim/front-ports/{id}/
DcimApi DcimFrontPortsPathsRetrieve Get /dcim/front-ports/{id}/paths/
DcimApi DcimFrontPortsRetrieve Get /dcim/front-ports/{id}/
DcimApi DcimFrontPortsUpdate Put /dcim/front-ports/{id}/
DcimApi DcimInterfaceConnectionsList Get /dcim/interface-connections/
DcimApi DcimInterfaceTemplatesBulkDestroy Delete /dcim/interface-templates/
DcimApi DcimInterfaceTemplatesBulkPartialUpdate Patch /dcim/interface-templates/
DcimApi DcimInterfaceTemplatesBulkUpdate Put /dcim/interface-templates/
DcimApi DcimInterfaceTemplatesCreate Post /dcim/interface-templates/
DcimApi DcimInterfaceTemplatesDestroy Delete /dcim/interface-templates/{id}/
DcimApi DcimInterfaceTemplatesList Get /dcim/interface-templates/
DcimApi DcimInterfaceTemplatesPartialUpdate Patch /dcim/interface-templates/{id}/
DcimApi DcimInterfaceTemplatesRetrieve Get /dcim/interface-templates/{id}/
DcimApi DcimInterfaceTemplatesUpdate Put /dcim/interface-templates/{id}/
DcimApi DcimInterfacesBulkDestroy Delete /dcim/interfaces/
DcimApi DcimInterfacesBulkPartialUpdate Patch /dcim/interfaces/
DcimApi DcimInterfacesBulkUpdate Put /dcim/interfaces/
DcimApi DcimInterfacesCreate Post /dcim/interfaces/
DcimApi DcimInterfacesDestroy Delete /dcim/interfaces/{id}/
DcimApi DcimInterfacesList Get /dcim/interfaces/
DcimApi DcimInterfacesPartialUpdate Patch /dcim/interfaces/{id}/
DcimApi DcimInterfacesRetrieve Get /dcim/interfaces/{id}/
DcimApi DcimInterfacesTraceRetrieve Get /dcim/interfaces/{id}/trace/
DcimApi DcimInterfacesUpdate Put /dcim/interfaces/{id}/
DcimApi DcimInventoryItemsBulkDestroy Delete /dcim/inventory-items/
DcimApi DcimInventoryItemsBulkPartialUpdate Patch /dcim/inventory-items/
DcimApi DcimInventoryItemsBulkUpdate Put /dcim/inventory-items/
DcimApi DcimInventoryItemsCreate Post /dcim/inventory-items/
DcimApi DcimInventoryItemsDestroy Delete /dcim/inventory-items/{id}/
DcimApi DcimInventoryItemsList Get /dcim/inventory-items/
DcimApi DcimInventoryItemsPartialUpdate Patch /dcim/inventory-items/{id}/
DcimApi DcimInventoryItemsRetrieve Get /dcim/inventory-items/{id}/
DcimApi DcimInventoryItemsUpdate Put /dcim/inventory-items/{id}/
DcimApi DcimManufacturersBulkDestroy Delete /dcim/manufacturers/
DcimApi DcimManufacturersBulkPartialUpdate Patch /dcim/manufacturers/
DcimApi DcimManufacturersBulkUpdate Put /dcim/manufacturers/
DcimApi DcimManufacturersCreate Post /dcim/manufacturers/
DcimApi DcimManufacturersDestroy Delete /dcim/manufacturers/{id}/
DcimApi DcimManufacturersList Get /dcim/manufacturers/
DcimApi DcimManufacturersPartialUpdate Patch /dcim/manufacturers/{id}/
DcimApi DcimManufacturersRetrieve Get /dcim/manufacturers/{id}/
DcimApi DcimManufacturersUpdate Put /dcim/manufacturers/{id}/
DcimApi DcimPlatformsBulkDestroy Delete /dcim/platforms/
DcimApi DcimPlatformsBulkPartialUpdate Patch /dcim/platforms/
DcimApi DcimPlatformsBulkUpdate Put /dcim/platforms/
DcimApi DcimPlatformsCreate Post /dcim/platforms/
DcimApi DcimPlatformsDestroy Delete /dcim/platforms/{id}/
DcimApi DcimPlatformsList Get /dcim/platforms/
DcimApi DcimPlatformsPartialUpdate Patch /dcim/platforms/{id}/
DcimApi DcimPlatformsRetrieve Get /dcim/platforms/{id}/
DcimApi DcimPlatformsUpdate Put /dcim/platforms/{id}/
DcimApi DcimPowerConnectionsList Get /dcim/power-connections/
DcimApi DcimPowerFeedsBulkDestroy Delete /dcim/power-feeds/
DcimApi DcimPowerFeedsBulkPartialUpdate Patch /dcim/power-feeds/
DcimApi DcimPowerFeedsBulkUpdate Put /dcim/power-feeds/
DcimApi DcimPowerFeedsCreate Post /dcim/power-feeds/
DcimApi DcimPowerFeedsDestroy Delete /dcim/power-feeds/{id}/
DcimApi DcimPowerFeedsList Get /dcim/power-feeds/
DcimApi DcimPowerFeedsPartialUpdate Patch /dcim/power-feeds/{id}/
DcimApi DcimPowerFeedsRetrieve Get /dcim/power-feeds/{id}/
DcimApi DcimPowerFeedsTraceRetrieve Get /dcim/power-feeds/{id}/trace/
DcimApi DcimPowerFeedsUpdate Put /dcim/power-feeds/{id}/
DcimApi DcimPowerOutletTemplatesBulkDestroy Delete /dcim/power-outlet-templates/
DcimApi DcimPowerOutletTemplatesBulkPartialUpdate Patch /dcim/power-outlet-templates/
DcimApi DcimPowerOutletTemplatesBulkUpdate Put /dcim/power-outlet-templates/
DcimApi DcimPowerOutletTemplatesCreate Post /dcim/power-outlet-templates/
DcimApi DcimPowerOutletTemplatesDestroy Delete /dcim/power-outlet-templates/{id}/
DcimApi DcimPowerOutletTemplatesList Get /dcim/power-outlet-templates/
DcimApi DcimPowerOutletTemplatesPartialUpdate Patch /dcim/power-outlet-templates/{id}/
DcimApi DcimPowerOutletTemplatesRetrieve Get /dcim/power-outlet-templates/{id}/
DcimApi DcimPowerOutletTemplatesUpdate Put /dcim/power-outlet-templates/{id}/
DcimApi DcimPowerOutletsBulkDestroy Delete /dcim/power-outlets/
DcimApi DcimPowerOutletsBulkPartialUpdate Patch /dcim/power-outlets/
DcimApi DcimPowerOutletsBulkUpdate Put /dcim/power-outlets/
DcimApi DcimPowerOutletsCreate Post /dcim/power-outlets/
DcimApi DcimPowerOutletsDestroy Delete /dcim/power-outlets/{id}/
DcimApi DcimPowerOutletsList Get /dcim/power-outlets/
DcimApi DcimPowerOutletsPartialUpdate Patch /dcim/power-outlets/{id}/
DcimApi DcimPowerOutletsRetrieve Get /dcim/power-outlets/{id}/
DcimApi DcimPowerOutletsTraceRetrieve Get /dcim/power-outlets/{id}/trace/
DcimApi DcimPowerOutletsUpdate Put /dcim/power-outlets/{id}/
DcimApi DcimPowerPanelsBulkDestroy Delete /dcim/power-panels/
DcimApi DcimPowerPanelsBulkPartialUpdate Patch /dcim/power-panels/
DcimApi DcimPowerPanelsBulkUpdate Put /dcim/power-panels/
DcimApi DcimPowerPanelsCreate Post /dcim/power-panels/
DcimApi DcimPowerPanelsDestroy Delete /dcim/power-panels/{id}/
DcimApi DcimPowerPanelsList Get /dcim/power-panels/
DcimApi DcimPowerPanelsPartialUpdate Patch /dcim/power-panels/{id}/
DcimApi DcimPowerPanelsRetrieve Get /dcim/power-panels/{id}/
DcimApi DcimPowerPanelsUpdate Put /dcim/power-panels/{id}/
DcimApi DcimPowerPortTemplatesBulkDestroy Delete /dcim/power-port-templates/
DcimApi DcimPowerPortTemplatesBulkPartialUpdate Patch /dcim/power-port-templates/
DcimApi DcimPowerPortTemplatesBulkUpdate Put /dcim/power-port-templates/
DcimApi DcimPowerPortTemplatesCreate Post /dcim/power-port-templates/
DcimApi DcimPowerPortTemplatesDestroy Delete /dcim/power-port-templates/{id}/
DcimApi DcimPowerPortTemplatesList Get /dcim/power-port-templates/
DcimApi DcimPowerPortTemplatesPartialUpdate Patch /dcim/power-port-templates/{id}/
DcimApi DcimPowerPortTemplatesRetrieve Get /dcim/power-port-templates/{id}/
DcimApi DcimPowerPortTemplatesUpdate Put /dcim/power-port-templates/{id}/
DcimApi DcimPowerPortsBulkDestroy Delete /dcim/power-ports/
DcimApi DcimPowerPortsBulkPartialUpdate Patch /dcim/power-ports/
DcimApi DcimPowerPortsBulkUpdate Put /dcim/power-ports/
DcimApi DcimPowerPortsCreate Post /dcim/power-ports/
DcimApi DcimPowerPortsDestroy Delete /dcim/power-ports/{id}/
DcimApi DcimPowerPortsList Get /dcim/power-ports/
DcimApi DcimPowerPortsPartialUpdate Patch /dcim/power-ports/{id}/
DcimApi DcimPowerPortsRetrieve Get /dcim/power-ports/{id}/
DcimApi DcimPowerPortsTraceRetrieve Get /dcim/power-ports/{id}/trace/
DcimApi DcimPowerPortsUpdate Put /dcim/power-ports/{id}/
DcimApi DcimRackGroupsBulkDestroy Delete /dcim/rack-groups/
DcimApi DcimRackGroupsBulkPartialUpdate Patch /dcim/rack-groups/
DcimApi DcimRackGroupsBulkUpdate Put /dcim/rack-groups/
DcimApi DcimRackGroupsCreate Post /dcim/rack-groups/
DcimApi DcimRackGroupsDestroy Delete /dcim/rack-groups/{id}/
DcimApi DcimRackGroupsList Get /dcim/rack-groups/
DcimApi DcimRackGroupsPartialUpdate Patch /dcim/rack-groups/{id}/
DcimApi DcimRackGroupsRetrieve Get /dcim/rack-groups/{id}/
DcimApi DcimRackGroupsUpdate Put /dcim/rack-groups/{id}/
DcimApi DcimRackReservationsBulkDestroy Delete /dcim/rack-reservations/
DcimApi DcimRackReservationsBulkPartialUpdate Patch /dcim/rack-reservations/
DcimApi DcimRackReservationsBulkUpdate Put /dcim/rack-reservations/
DcimApi DcimRackReservationsCreate Post /dcim/rack-reservations/
DcimApi DcimRackReservationsDestroy Delete /dcim/rack-reservations/{id}/
DcimApi DcimRackReservationsList Get /dcim/rack-reservations/
DcimApi DcimRackReservationsPartialUpdate Patch /dcim/rack-reservations/{id}/
DcimApi DcimRackReservationsRetrieve Get /dcim/rack-reservations/{id}/
DcimApi DcimRackReservationsUpdate Put /dcim/rack-reservations/{id}/
DcimApi DcimRackRolesBulkDestroy Delete /dcim/rack-roles/
DcimApi DcimRackRolesBulkPartialUpdate Patch /dcim/rack-roles/
DcimApi DcimRackRolesBulkUpdate Put /dcim/rack-roles/
DcimApi DcimRackRolesCreate Post /dcim/rack-roles/
DcimApi DcimRackRolesDestroy Delete /dcim/rack-roles/{id}/
DcimApi DcimRackRolesList Get /dcim/rack-roles/
DcimApi DcimRackRolesPartialUpdate Patch /dcim/rack-roles/{id}/
DcimApi DcimRackRolesRetrieve Get /dcim/rack-roles/{id}/
DcimApi DcimRackRolesUpdate Put /dcim/rack-roles/{id}/
DcimApi DcimRacksBulkDestroy Delete /dcim/racks/
DcimApi DcimRacksBulkPartialUpdate Patch /dcim/racks/
DcimApi DcimRacksBulkUpdate Put /dcim/racks/
DcimApi DcimRacksCreate Post /dcim/racks/
DcimApi DcimRacksDestroy Delete /dcim/racks/{id}/
DcimApi DcimRacksElevationList Get /dcim/racks/{id}/elevation/
DcimApi DcimRacksList Get /dcim/racks/
DcimApi DcimRacksPartialUpdate Patch /dcim/racks/{id}/
DcimApi DcimRacksRetrieve Get /dcim/racks/{id}/
DcimApi DcimRacksUpdate Put /dcim/racks/{id}/
DcimApi DcimRearPortTemplatesBulkDestroy Delete /dcim/rear-port-templates/
DcimApi DcimRearPortTemplatesBulkPartialUpdate Patch /dcim/rear-port-templates/
DcimApi DcimRearPortTemplatesBulkUpdate Put /dcim/rear-port-templates/
DcimApi DcimRearPortTemplatesCreate Post /dcim/rear-port-templates/
DcimApi DcimRearPortTemplatesDestroy Delete /dcim/rear-port-templates/{id}/
DcimApi DcimRearPortTemplatesList Get /dcim/rear-port-templates/
DcimApi DcimRearPortTemplatesPartialUpdate Patch /dcim/rear-port-templates/{id}/
DcimApi DcimRearPortTemplatesRetrieve Get /dcim/rear-port-templates/{id}/
DcimApi DcimRearPortTemplatesUpdate Put /dcim/rear-port-templates/{id}/
DcimApi DcimRearPortsBulkDestroy Delete /dcim/rear-ports/
DcimApi DcimRearPortsBulkPartialUpdate Patch /dcim/rear-ports/
DcimApi DcimRearPortsBulkUpdate Put /dcim/rear-ports/
DcimApi DcimRearPortsCreate Post /dcim/rear-ports/
DcimApi DcimRearPortsDestroy Delete /dcim/rear-ports/{id}/
DcimApi DcimRearPortsList Get /dcim/rear-ports/
DcimApi DcimRearPortsPartialUpdate Patch /dcim/rear-ports/{id}/
DcimApi DcimRearPortsPathsRetrieve Get /dcim/rear-ports/{id}/paths/
DcimApi DcimRearPortsRetrieve Get /dcim/rear-ports/{id}/
DcimApi DcimRearPortsUpdate Put /dcim/rear-ports/{id}/
DcimApi DcimRegionsBulkDestroy Delete /dcim/regions/
DcimApi DcimRegionsBulkPartialUpdate Patch /dcim/regions/
DcimApi DcimRegionsBulkUpdate Put /dcim/regions/
DcimApi DcimRegionsCreate Post /dcim/regions/
DcimApi DcimRegionsDestroy Delete /dcim/regions/{id}/
DcimApi DcimRegionsList Get /dcim/regions/
DcimApi DcimRegionsPartialUpdate Patch /dcim/regions/{id}/
DcimApi DcimRegionsRetrieve Get /dcim/regions/{id}/
DcimApi DcimRegionsUpdate Put /dcim/regions/{id}/
DcimApi DcimSitesBulkDestroy Delete /dcim/sites/
DcimApi DcimSitesBulkPartialUpdate Patch /dcim/sites/
DcimApi DcimSitesBulkUpdate Put /dcim/sites/
DcimApi DcimSitesCreate Post /dcim/sites/
DcimApi DcimSitesDestroy Delete /dcim/sites/{id}/
DcimApi DcimSitesList Get /dcim/sites/
DcimApi DcimSitesPartialUpdate Patch /dcim/sites/{id}/
DcimApi DcimSitesRetrieve Get /dcim/sites/{id}/
DcimApi DcimSitesUpdate Put /dcim/sites/{id}/
DcimApi DcimVirtualChassisBulkDestroy Delete /dcim/virtual-chassis/
DcimApi DcimVirtualChassisBulkPartialUpdate Patch /dcim/virtual-chassis/
DcimApi DcimVirtualChassisBulkUpdate Put /dcim/virtual-chassis/
DcimApi DcimVirtualChassisCreate Post /dcim/virtual-chassis/
DcimApi DcimVirtualChassisDestroy Delete /dcim/virtual-chassis/{id}/
DcimApi DcimVirtualChassisList Get /dcim/virtual-chassis/
DcimApi DcimVirtualChassisPartialUpdate Patch /dcim/virtual-chassis/{id}/
DcimApi DcimVirtualChassisRetrieve Get /dcim/virtual-chassis/{id}/
DcimApi DcimVirtualChassisUpdate Put /dcim/virtual-chassis/{id}/
ExtrasApi ExtrasComputedFieldsBulkDestroy Delete /extras/computed-fields/
ExtrasApi ExtrasComputedFieldsBulkPartialUpdate Patch /extras/computed-fields/
ExtrasApi ExtrasComputedFieldsBulkUpdate Put /extras/computed-fields/
ExtrasApi ExtrasComputedFieldsCreate Post /extras/computed-fields/
ExtrasApi ExtrasComputedFieldsDestroy Delete /extras/computed-fields/{id}/
ExtrasApi ExtrasComputedFieldsList Get /extras/computed-fields/
ExtrasApi ExtrasComputedFieldsPartialUpdate Patch /extras/computed-fields/{id}/
ExtrasApi ExtrasComputedFieldsRetrieve Get /extras/computed-fields/{id}/
ExtrasApi ExtrasComputedFieldsUpdate Put /extras/computed-fields/{id}/
ExtrasApi ExtrasConfigContextSchemasBulkDestroy Delete /extras/config-context-schemas/
ExtrasApi ExtrasConfigContextSchemasBulkPartialUpdate Patch /extras/config-context-schemas/
ExtrasApi ExtrasConfigContextSchemasBulkUpdate Put /extras/config-context-schemas/
ExtrasApi ExtrasConfigContextSchemasCreate Post /extras/config-context-schemas/
ExtrasApi ExtrasConfigContextSchemasDestroy Delete /extras/config-context-schemas/{id}/
ExtrasApi ExtrasConfigContextSchemasList Get /extras/config-context-schemas/
ExtrasApi ExtrasConfigContextSchemasPartialUpdate Patch /extras/config-context-schemas/{id}/
ExtrasApi ExtrasConfigContextSchemasRetrieve Get /extras/config-context-schemas/{id}/
ExtrasApi ExtrasConfigContextSchemasUpdate Put /extras/config-context-schemas/{id}/
ExtrasApi ExtrasConfigContextsBulkDestroy Delete /extras/config-contexts/
ExtrasApi ExtrasConfigContextsBulkPartialUpdate Patch /extras/config-contexts/
ExtrasApi ExtrasConfigContextsBulkUpdate Put /extras/config-contexts/
ExtrasApi ExtrasConfigContextsCreate Post /extras/config-contexts/
ExtrasApi ExtrasConfigContextsDestroy Delete /extras/config-contexts/{id}/
ExtrasApi ExtrasConfigContextsList Get /extras/config-contexts/
ExtrasApi ExtrasConfigContextsPartialUpdate Patch /extras/config-contexts/{id}/
ExtrasApi ExtrasConfigContextsRetrieve Get /extras/config-contexts/{id}/
ExtrasApi ExtrasConfigContextsUpdate Put /extras/config-contexts/{id}/
ExtrasApi ExtrasContentTypesList Get /extras/content-types/
ExtrasApi ExtrasContentTypesRetrieve Get /extras/content-types/{id}/
ExtrasApi ExtrasCustomFieldChoicesBulkDestroy Delete /extras/custom-field-choices/
ExtrasApi ExtrasCustomFieldChoicesBulkPartialUpdate Patch /extras/custom-field-choices/
ExtrasApi ExtrasCustomFieldChoicesBulkUpdate Put /extras/custom-field-choices/
ExtrasApi ExtrasCustomFieldChoicesCreate Post /extras/custom-field-choices/
ExtrasApi ExtrasCustomFieldChoicesDestroy Delete /extras/custom-field-choices/{id}/
ExtrasApi ExtrasCustomFieldChoicesList Get /extras/custom-field-choices/
ExtrasApi ExtrasCustomFieldChoicesPartialUpdate Patch /extras/custom-field-choices/{id}/
ExtrasApi ExtrasCustomFieldChoicesRetrieve Get /extras/custom-field-choices/{id}/
ExtrasApi ExtrasCustomFieldChoicesUpdate Put /extras/custom-field-choices/{id}/
ExtrasApi ExtrasCustomFieldsBulkDestroy Delete /extras/custom-fields/
ExtrasApi ExtrasCustomFieldsBulkPartialUpdate Patch /extras/custom-fields/
ExtrasApi ExtrasCustomFieldsBulkUpdate Put /extras/custom-fields/
ExtrasApi ExtrasCustomFieldsCreate Post /extras/custom-fields/
ExtrasApi ExtrasCustomFieldsDestroy Delete /extras/custom-fields/{id}/
ExtrasApi ExtrasCustomFieldsList Get /extras/custom-fields/
ExtrasApi ExtrasCustomFieldsPartialUpdate Patch /extras/custom-fields/{id}/
ExtrasApi ExtrasCustomFieldsRetrieve Get /extras/custom-fields/{id}/
ExtrasApi ExtrasCustomFieldsUpdate Put /extras/custom-fields/{id}/
ExtrasApi ExtrasCustomLinksBulkDestroy Delete /extras/custom-links/
ExtrasApi ExtrasCustomLinksBulkPartialUpdate Patch /extras/custom-links/
ExtrasApi ExtrasCustomLinksBulkUpdate Put /extras/custom-links/
ExtrasApi ExtrasCustomLinksCreate Post /extras/custom-links/
ExtrasApi ExtrasCustomLinksDestroy Delete /extras/custom-links/{id}/
ExtrasApi ExtrasCustomLinksList Get /extras/custom-links/
ExtrasApi ExtrasCustomLinksPartialUpdate Patch /extras/custom-links/{id}/
ExtrasApi ExtrasCustomLinksRetrieve Get /extras/custom-links/{id}/
ExtrasApi ExtrasCustomLinksUpdate Put /extras/custom-links/{id}/
ExtrasApi ExtrasDynamicGroupsBulkDestroy Delete /extras/dynamic-groups/
ExtrasApi ExtrasDynamicGroupsBulkPartialUpdate Patch /extras/dynamic-groups/
ExtrasApi ExtrasDynamicGroupsBulkUpdate Put /extras/dynamic-groups/
ExtrasApi ExtrasDynamicGroupsCreate Post /extras/dynamic-groups/
ExtrasApi ExtrasDynamicGroupsDestroy Delete /extras/dynamic-groups/{id}/
ExtrasApi ExtrasDynamicGroupsList Get /extras/dynamic-groups/
ExtrasApi ExtrasDynamicGroupsMembersRetrieve Get /extras/dynamic-groups/{id}/members/
ExtrasApi ExtrasDynamicGroupsPartialUpdate Patch /extras/dynamic-groups/{id}/
ExtrasApi ExtrasDynamicGroupsRetrieve Get /extras/dynamic-groups/{id}/
ExtrasApi ExtrasDynamicGroupsUpdate Put /extras/dynamic-groups/{id}/
ExtrasApi ExtrasExportTemplatesBulkDestroy Delete /extras/export-templates/
ExtrasApi ExtrasExportTemplatesBulkPartialUpdate Patch /extras/export-templates/
ExtrasApi ExtrasExportTemplatesBulkUpdate Put /extras/export-templates/
ExtrasApi ExtrasExportTemplatesCreate Post /extras/export-templates/
ExtrasApi ExtrasExportTemplatesDestroy Delete /extras/export-templates/{id}/
ExtrasApi ExtrasExportTemplatesList Get /extras/export-templates/
ExtrasApi ExtrasExportTemplatesPartialUpdate Patch /extras/export-templates/{id}/
ExtrasApi ExtrasExportTemplatesRetrieve Get /extras/export-templates/{id}/
ExtrasApi ExtrasExportTemplatesUpdate Put /extras/export-templates/{id}/
ExtrasApi ExtrasGitRepositoriesBulkDestroy Delete /extras/git-repositories/
ExtrasApi ExtrasGitRepositoriesBulkPartialUpdate Patch /extras/git-repositories/
ExtrasApi ExtrasGitRepositoriesBulkUpdate Put /extras/git-repositories/
ExtrasApi ExtrasGitRepositoriesCreate Post /extras/git-repositories/
ExtrasApi ExtrasGitRepositoriesDestroy Delete /extras/git-repositories/{id}/
ExtrasApi ExtrasGitRepositoriesList Get /extras/git-repositories/
ExtrasApi ExtrasGitRepositoriesPartialUpdate Patch /extras/git-repositories/{id}/
ExtrasApi ExtrasGitRepositoriesRetrieve Get /extras/git-repositories/{id}/
ExtrasApi ExtrasGitRepositoriesSyncCreate Post /extras/git-repositories/{id}/sync/
ExtrasApi ExtrasGitRepositoriesUpdate Put /extras/git-repositories/{id}/
ExtrasApi ExtrasGraphqlQueriesBulkDestroy Delete /extras/graphql-queries/
ExtrasApi ExtrasGraphqlQueriesBulkPartialUpdate Patch /extras/graphql-queries/
ExtrasApi ExtrasGraphqlQueriesBulkUpdate Put /extras/graphql-queries/
ExtrasApi ExtrasGraphqlQueriesCreate Post /extras/graphql-queries/
ExtrasApi ExtrasGraphqlQueriesDestroy Delete /extras/graphql-queries/{id}/
ExtrasApi ExtrasGraphqlQueriesList Get /extras/graphql-queries/
ExtrasApi ExtrasGraphqlQueriesPartialUpdate Patch /extras/graphql-queries/{id}/
ExtrasApi ExtrasGraphqlQueriesRetrieve Get /extras/graphql-queries/{id}/
ExtrasApi ExtrasGraphqlQueriesRunCreate Post /extras/graphql-queries/{id}/run/
ExtrasApi ExtrasGraphqlQueriesUpdate Put /extras/graphql-queries/{id}/
ExtrasApi ExtrasImageAttachmentsBulkDestroy Delete /extras/image-attachments/
ExtrasApi ExtrasImageAttachmentsBulkPartialUpdate Patch /extras/image-attachments/
ExtrasApi ExtrasImageAttachmentsBulkUpdate Put /extras/image-attachments/
ExtrasApi ExtrasImageAttachmentsCreate Post /extras/image-attachments/
ExtrasApi ExtrasImageAttachmentsDestroy Delete /extras/image-attachments/{id}/
ExtrasApi ExtrasImageAttachmentsList Get /extras/image-attachments/
ExtrasApi ExtrasImageAttachmentsPartialUpdate Patch /extras/image-attachments/{id}/
ExtrasApi ExtrasImageAttachmentsRetrieve Get /extras/image-attachments/{id}/
ExtrasApi ExtrasImageAttachmentsUpdate Put /extras/image-attachments/{id}/
ExtrasApi ExtrasJobLogsList Get /extras/job-logs/
ExtrasApi ExtrasJobLogsRetrieve Get /extras/job-logs/{id}/
ExtrasApi ExtrasJobResultsBulkDestroy Delete /extras/job-results/
ExtrasApi ExtrasJobResultsBulkPartialUpdate Patch /extras/job-results/
ExtrasApi ExtrasJobResultsBulkUpdate Put /extras/job-results/
ExtrasApi ExtrasJobResultsCreate Post /extras/job-results/
ExtrasApi ExtrasJobResultsDestroy Delete /extras/job-results/{id}/
ExtrasApi ExtrasJobResultsList Get /extras/job-results/
ExtrasApi ExtrasJobResultsLogsRetrieve Get /extras/job-results/{id}/logs/
ExtrasApi ExtrasJobResultsPartialUpdate Patch /extras/job-results/{id}/
ExtrasApi ExtrasJobResultsRetrieve Get /extras/job-results/{id}/
ExtrasApi ExtrasJobResultsUpdate Put /extras/job-results/{id}/
ExtrasApi ExtrasJobsBulkDestroy Delete /extras/jobs/
ExtrasApi ExtrasJobsBulkPartialUpdate Patch /extras/jobs/
ExtrasApi ExtrasJobsBulkUpdate Put /extras/jobs/
ExtrasApi ExtrasJobsDestroy Delete /extras/jobs/{id}/
ExtrasApi ExtrasJobsList Get /extras/jobs/
ExtrasApi ExtrasJobsPartialUpdate Patch /extras/jobs/{id}/
ExtrasApi ExtrasJobsReadDeprecated Get /extras/jobs/{class_path}/
ExtrasApi ExtrasJobsRetrieve Get /extras/jobs/{id}/
ExtrasApi ExtrasJobsRunCreate Post /extras/jobs/{id}/run/
ExtrasApi ExtrasJobsRunDeprecated Post /extras/jobs/{class_path}/run/
ExtrasApi ExtrasJobsUpdate Put /extras/jobs/{id}/
ExtrasApi ExtrasJobsVariablesList Get /extras/jobs/{id}/variables/
ExtrasApi ExtrasObjectChangesList Get /extras/object-changes/
ExtrasApi ExtrasObjectChangesRetrieve Get /extras/object-changes/{id}/
ExtrasApi ExtrasRelationshipAssociationsBulkDestroy Delete /extras/relationship-associations/
ExtrasApi ExtrasRelationshipAssociationsBulkPartialUpdate Patch /extras/relationship-associations/
ExtrasApi ExtrasRelationshipAssociationsBulkUpdate Put /extras/relationship-associations/
ExtrasApi ExtrasRelationshipAssociationsCreate Post /extras/relationship-associations/
ExtrasApi ExtrasRelationshipAssociationsDestroy Delete /extras/relationship-associations/{id}/
ExtrasApi ExtrasRelationshipAssociationsList Get /extras/relationship-associations/
ExtrasApi ExtrasRelationshipAssociationsPartialUpdate Patch /extras/relationship-associations/{id}/
ExtrasApi ExtrasRelationshipAssociationsRetrieve Get /extras/relationship-associations/{id}/
ExtrasApi ExtrasRelationshipAssociationsUpdate Put /extras/relationship-associations/{id}/
ExtrasApi ExtrasRelationshipsBulkDestroy Delete /extras/relationships/
ExtrasApi ExtrasRelationshipsBulkPartialUpdate Patch /extras/relationships/
ExtrasApi ExtrasRelationshipsBulkUpdate Put /extras/relationships/
ExtrasApi ExtrasRelationshipsCreate Post /extras/relationships/
ExtrasApi ExtrasRelationshipsDestroy Delete /extras/relationships/{id}/
ExtrasApi ExtrasRelationshipsList Get /extras/relationships/
ExtrasApi ExtrasRelationshipsPartialUpdate Patch /extras/relationships/{id}/
ExtrasApi ExtrasRelationshipsRetrieve Get /extras/relationships/{id}/
ExtrasApi ExtrasRelationshipsUpdate Put /extras/relationships/{id}/
ExtrasApi ExtrasScheduledJobsApproveCreate Post /extras/scheduled-jobs/{id}/approve/
ExtrasApi ExtrasScheduledJobsDenyCreate Post /extras/scheduled-jobs/{id}/deny/
ExtrasApi ExtrasScheduledJobsDryRunCreate Post /extras/scheduled-jobs/{id}/dry-run/
ExtrasApi ExtrasScheduledJobsList Get /extras/scheduled-jobs/
ExtrasApi ExtrasScheduledJobsRetrieve Get /extras/scheduled-jobs/{id}/
ExtrasApi ExtrasSecretsBulkDestroy Delete /extras/secrets/
ExtrasApi ExtrasSecretsBulkPartialUpdate Patch /extras/secrets/
ExtrasApi ExtrasSecretsBulkUpdate Put /extras/secrets/
ExtrasApi ExtrasSecretsCreate Post /extras/secrets/
ExtrasApi ExtrasSecretsDestroy Delete /extras/secrets/{id}/
ExtrasApi ExtrasSecretsGroupsAssociationsBulkDestroy Delete /extras/secrets-groups-associations/
ExtrasApi ExtrasSecretsGroupsAssociationsBulkPartialUpdate Patch /extras/secrets-groups-associations/
ExtrasApi ExtrasSecretsGroupsAssociationsBulkUpdate Put /extras/secrets-groups-associations/
ExtrasApi ExtrasSecretsGroupsAssociationsCreate Post /extras/secrets-groups-associations/
ExtrasApi ExtrasSecretsGroupsAssociationsDestroy Delete /extras/secrets-groups-associations/{id}/
ExtrasApi ExtrasSecretsGroupsAssociationsList Get /extras/secrets-groups-associations/
ExtrasApi ExtrasSecretsGroupsAssociationsPartialUpdate Patch /extras/secrets-groups-associations/{id}/
ExtrasApi ExtrasSecretsGroupsAssociationsRetrieve Get /extras/secrets-groups-associations/{id}/
ExtrasApi ExtrasSecretsGroupsAssociationsUpdate Put /extras/secrets-groups-associations/{id}/
ExtrasApi ExtrasSecretsGroupsBulkDestroy Delete /extras/secrets-groups/
ExtrasApi ExtrasSecretsGroupsBulkPartialUpdate Patch /extras/secrets-groups/
ExtrasApi ExtrasSecretsGroupsBulkUpdate Put /extras/secrets-groups/
ExtrasApi ExtrasSecretsGroupsCreate Post /extras/secrets-groups/
ExtrasApi ExtrasSecretsGroupsDestroy Delete /extras/secrets-groups/{id}/
ExtrasApi ExtrasSecretsGroupsList Get /extras/secrets-groups/
ExtrasApi ExtrasSecretsGroupsPartialUpdate Patch /extras/secrets-groups/{id}/
ExtrasApi ExtrasSecretsGroupsRetrieve Get /extras/secrets-groups/{id}/
ExtrasApi ExtrasSecretsGroupsUpdate Put /extras/secrets-groups/{id}/
ExtrasApi ExtrasSecretsList Get /extras/secrets/
ExtrasApi ExtrasSecretsPartialUpdate Patch /extras/secrets/{id}/
ExtrasApi ExtrasSecretsRetrieve Get /extras/secrets/{id}/
ExtrasApi ExtrasSecretsUpdate Put /extras/secrets/{id}/
ExtrasApi ExtrasStatusesBulkDestroy Delete /extras/statuses/
ExtrasApi ExtrasStatusesBulkPartialUpdate Patch /extras/statuses/
ExtrasApi ExtrasStatusesBulkUpdate Put /extras/statuses/
ExtrasApi ExtrasStatusesCreate Post /extras/statuses/
ExtrasApi ExtrasStatusesDestroy Delete /extras/statuses/{id}/
ExtrasApi ExtrasStatusesList Get /extras/statuses/
ExtrasApi ExtrasStatusesPartialUpdate Patch /extras/statuses/{id}/
ExtrasApi ExtrasStatusesRetrieve Get /extras/statuses/{id}/
ExtrasApi ExtrasStatusesUpdate Put /extras/statuses/{id}/
ExtrasApi ExtrasTagsBulkDestroy Delete /extras/tags/
ExtrasApi ExtrasTagsBulkPartialUpdate Patch /extras/tags/
ExtrasApi ExtrasTagsBulkUpdate Put /extras/tags/
ExtrasApi ExtrasTagsCreate Post /extras/tags/
ExtrasApi ExtrasTagsDestroy Delete /extras/tags/{id}/
ExtrasApi ExtrasTagsList Get /extras/tags/
ExtrasApi ExtrasTagsPartialUpdate Patch /extras/tags/{id}/
ExtrasApi ExtrasTagsRetrieve Get /extras/tags/{id}/
ExtrasApi ExtrasTagsUpdate Put /extras/tags/{id}/
ExtrasApi ExtrasWebhooksBulkDestroy Delete /extras/webhooks/
ExtrasApi ExtrasWebhooksBulkPartialUpdate Patch /extras/webhooks/
ExtrasApi ExtrasWebhooksBulkUpdate Put /extras/webhooks/
ExtrasApi ExtrasWebhooksCreate Post /extras/webhooks/
ExtrasApi ExtrasWebhooksDestroy Delete /extras/webhooks/{id}/
ExtrasApi ExtrasWebhooksList Get /extras/webhooks/
ExtrasApi ExtrasWebhooksPartialUpdate Patch /extras/webhooks/{id}/
ExtrasApi ExtrasWebhooksRetrieve Get /extras/webhooks/{id}/
ExtrasApi ExtrasWebhooksUpdate Put /extras/webhooks/{id}/
GraphqlApi GraphqlCreate Post /graphql/
IpamApi IpamAggregatesBulkDestroy Delete /ipam/aggregates/
IpamApi IpamAggregatesBulkPartialUpdate Patch /ipam/aggregates/
IpamApi IpamAggregatesBulkUpdate Put /ipam/aggregates/
IpamApi IpamAggregatesCreate Post /ipam/aggregates/
IpamApi IpamAggregatesDestroy Delete /ipam/aggregates/{id}/
IpamApi IpamAggregatesList Get /ipam/aggregates/
IpamApi IpamAggregatesPartialUpdate Patch /ipam/aggregates/{id}/
IpamApi IpamAggregatesRetrieve Get /ipam/aggregates/{id}/
IpamApi IpamAggregatesUpdate Put /ipam/aggregates/{id}/
IpamApi IpamIpAddressesBulkDestroy Delete /ipam/ip-addresses/
IpamApi IpamIpAddressesBulkPartialUpdate Patch /ipam/ip-addresses/
IpamApi IpamIpAddressesBulkUpdate Put /ipam/ip-addresses/
IpamApi IpamIpAddressesCreate Post /ipam/ip-addresses/
IpamApi IpamIpAddressesDestroy Delete /ipam/ip-addresses/{id}/
IpamApi IpamIpAddressesList Get /ipam/ip-addresses/
IpamApi IpamIpAddressesPartialUpdate Patch /ipam/ip-addresses/{id}/
IpamApi IpamIpAddressesRetrieve Get /ipam/ip-addresses/{id}/
IpamApi IpamIpAddressesUpdate Put /ipam/ip-addresses/{id}/
IpamApi IpamPrefixesAvailableIpsCreate Post /ipam/prefixes/{id}/available-ips/
IpamApi IpamPrefixesAvailableIpsList Get /ipam/prefixes/{id}/available-ips/
IpamApi IpamPrefixesAvailablePrefixesCreate Post /ipam/prefixes/{id}/available-prefixes/
IpamApi IpamPrefixesAvailablePrefixesList Get /ipam/prefixes/{id}/available-prefixes/
IpamApi IpamPrefixesBulkDestroy Delete /ipam/prefixes/
IpamApi IpamPrefixesBulkPartialUpdate Patch /ipam/prefixes/
IpamApi IpamPrefixesBulkUpdate Put /ipam/prefixes/
IpamApi IpamPrefixesCreate Post /ipam/prefixes/
IpamApi IpamPrefixesDestroy Delete /ipam/prefixes/{id}/
IpamApi IpamPrefixesList Get /ipam/prefixes/
IpamApi IpamPrefixesPartialUpdate Patch /ipam/prefixes/{id}/
IpamApi IpamPrefixesRetrieve Get /ipam/prefixes/{id}/
IpamApi IpamPrefixesUpdate Put /ipam/prefixes/{id}/
IpamApi IpamRirsBulkDestroy Delete /ipam/rirs/
IpamApi IpamRirsBulkPartialUpdate Patch /ipam/rirs/
IpamApi IpamRirsBulkUpdate Put /ipam/rirs/
IpamApi IpamRirsCreate Post /ipam/rirs/
IpamApi IpamRirsDestroy Delete /ipam/rirs/{id}/
IpamApi IpamRirsList Get /ipam/rirs/
IpamApi IpamRirsPartialUpdate Patch /ipam/rirs/{id}/
IpamApi IpamRirsRetrieve Get /ipam/rirs/{id}/
IpamApi IpamRirsUpdate Put /ipam/rirs/{id}/
IpamApi IpamRolesBulkDestroy Delete /ipam/roles/
IpamApi IpamRolesBulkPartialUpdate Patch /ipam/roles/
IpamApi IpamRolesBulkUpdate Put /ipam/roles/
IpamApi IpamRolesCreate Post /ipam/roles/
IpamApi IpamRolesDestroy Delete /ipam/roles/{id}/
IpamApi IpamRolesList Get /ipam/roles/
IpamApi IpamRolesPartialUpdate Patch /ipam/roles/{id}/
IpamApi IpamRolesRetrieve Get /ipam/roles/{id}/
IpamApi IpamRolesUpdate Put /ipam/roles/{id}/
IpamApi IpamRouteTargetsBulkDestroy Delete /ipam/route-targets/
IpamApi IpamRouteTargetsBulkPartialUpdate Patch /ipam/route-targets/
IpamApi IpamRouteTargetsBulkUpdate Put /ipam/route-targets/
IpamApi IpamRouteTargetsCreate Post /ipam/route-targets/
IpamApi IpamRouteTargetsDestroy Delete /ipam/route-targets/{id}/
IpamApi IpamRouteTargetsList Get /ipam/route-targets/
IpamApi IpamRouteTargetsPartialUpdate Patch /ipam/route-targets/{id}/
IpamApi IpamRouteTargetsRetrieve Get /ipam/route-targets/{id}/
IpamApi IpamRouteTargetsUpdate Put /ipam/route-targets/{id}/
IpamApi IpamServicesBulkDestroy Delete /ipam/services/
IpamApi IpamServicesBulkPartialUpdate Patch /ipam/services/
IpamApi IpamServicesBulkUpdate Put /ipam/services/
IpamApi IpamServicesCreate Post /ipam/services/
IpamApi IpamServicesDestroy Delete /ipam/services/{id}/
IpamApi IpamServicesList Get /ipam/services/
IpamApi IpamServicesPartialUpdate Patch /ipam/services/{id}/
IpamApi IpamServicesRetrieve Get /ipam/services/{id}/
IpamApi IpamServicesUpdate Put /ipam/services/{id}/
IpamApi IpamVlanGroupsBulkDestroy Delete /ipam/vlan-groups/
IpamApi IpamVlanGroupsBulkPartialUpdate Patch /ipam/vlan-groups/
IpamApi IpamVlanGroupsBulkUpdate Put /ipam/vlan-groups/
IpamApi IpamVlanGroupsCreate Post /ipam/vlan-groups/
IpamApi IpamVlanGroupsDestroy Delete /ipam/vlan-groups/{id}/
IpamApi IpamVlanGroupsList Get /ipam/vlan-groups/
IpamApi IpamVlanGroupsPartialUpdate Patch /ipam/vlan-groups/{id}/
IpamApi IpamVlanGroupsRetrieve Get /ipam/vlan-groups/{id}/
IpamApi IpamVlanGroupsUpdate Put /ipam/vlan-groups/{id}/
IpamApi IpamVlansBulkDestroy Delete /ipam/vlans/
IpamApi IpamVlansBulkPartialUpdate Patch /ipam/vlans/
IpamApi IpamVlansBulkUpdate Put /ipam/vlans/
IpamApi IpamVlansCreate Post /ipam/vlans/
IpamApi IpamVlansDestroy Delete /ipam/vlans/{id}/
IpamApi IpamVlansList Get /ipam/vlans/
IpamApi IpamVlansPartialUpdate Patch /ipam/vlans/{id}/
IpamApi IpamVlansRetrieve Get /ipam/vlans/{id}/
IpamApi IpamVlansUpdate Put /ipam/vlans/{id}/
IpamApi IpamVrfsBulkDestroy Delete /ipam/vrfs/
IpamApi IpamVrfsBulkPartialUpdate Patch /ipam/vrfs/
IpamApi IpamVrfsBulkUpdate Put /ipam/vrfs/
IpamApi IpamVrfsCreate Post /ipam/vrfs/
IpamApi IpamVrfsDestroy Delete /ipam/vrfs/{id}/
IpamApi IpamVrfsList Get /ipam/vrfs/
IpamApi IpamVrfsPartialUpdate Patch /ipam/vrfs/{id}/
IpamApi IpamVrfsRetrieve Get /ipam/vrfs/{id}/
IpamApi IpamVrfsUpdate Put /ipam/vrfs/{id}/
StatusApi StatusRetrieve Get /status/
SwaggerApi SwaggerRetrieve Get /swagger/
SwaggerJsonApi SwaggerJsonRetrieve Get /swagger.json
SwaggerYamlApi SwaggerYamlRetrieve Get /swagger.yaml
TenancyApi TenancyTenantGroupsBulkDestroy Delete /tenancy/tenant-groups/
TenancyApi TenancyTenantGroupsBulkPartialUpdate Patch /tenancy/tenant-groups/
TenancyApi TenancyTenantGroupsBulkUpdate Put /tenancy/tenant-groups/
TenancyApi TenancyTenantGroupsCreate Post /tenancy/tenant-groups/
TenancyApi TenancyTenantGroupsDestroy Delete /tenancy/tenant-groups/{id}/
TenancyApi TenancyTenantGroupsList Get /tenancy/tenant-groups/
TenancyApi TenancyTenantGroupsPartialUpdate Patch /tenancy/tenant-groups/{id}/
TenancyApi TenancyTenantGroupsRetrieve Get /tenancy/tenant-groups/{id}/
TenancyApi TenancyTenantGroupsUpdate Put /tenancy/tenant-groups/{id}/
TenancyApi TenancyTenantsBulkDestroy Delete /tenancy/tenants/
TenancyApi TenancyTenantsBulkPartialUpdate Patch /tenancy/tenants/
TenancyApi TenancyTenantsBulkUpdate Put /tenancy/tenants/
TenancyApi TenancyTenantsCreate Post /tenancy/tenants/
TenancyApi TenancyTenantsDestroy Delete /tenancy/tenants/{id}/
TenancyApi TenancyTenantsList Get /tenancy/tenants/
TenancyApi TenancyTenantsPartialUpdate Patch /tenancy/tenants/{id}/
TenancyApi TenancyTenantsRetrieve Get /tenancy/tenants/{id}/
TenancyApi TenancyTenantsUpdate Put /tenancy/tenants/{id}/
UsersApi UsersConfigRetrieve Get /users/config/
UsersApi UsersGroupsBulkDestroy Delete /users/groups/
UsersApi UsersGroupsBulkPartialUpdate Patch /users/groups/
UsersApi UsersGroupsBulkUpdate Put /users/groups/
UsersApi UsersGroupsCreate Post /users/groups/
UsersApi UsersGroupsDestroy Delete /users/groups/{id}/
UsersApi UsersGroupsList Get /users/groups/
UsersApi UsersGroupsPartialUpdate Patch /users/groups/{id}/
UsersApi UsersGroupsRetrieve Get /users/groups/{id}/
UsersApi UsersGroupsUpdate Put /users/groups/{id}/
UsersApi UsersPermissionsBulkDestroy Delete /users/permissions/
UsersApi UsersPermissionsBulkPartialUpdate Patch /users/permissions/
UsersApi UsersPermissionsBulkUpdate Put /users/permissions/
UsersApi UsersPermissionsCreate Post /users/permissions/
UsersApi UsersPermissionsDestroy Delete /users/permissions/{id}/
UsersApi UsersPermissionsList Get /users/permissions/
UsersApi UsersPermissionsPartialUpdate Patch /users/permissions/{id}/
UsersApi UsersPermissionsRetrieve Get /users/permissions/{id}/
UsersApi UsersPermissionsUpdate Put /users/permissions/{id}/
UsersApi UsersTokensBulkDestroy Delete /users/tokens/
UsersApi UsersTokensBulkPartialUpdate Patch /users/tokens/
UsersApi UsersTokensBulkUpdate Put /users/tokens/
UsersApi UsersTokensCreate Post /users/tokens/
UsersApi UsersTokensDestroy Delete /users/tokens/{id}/
UsersApi UsersTokensList Get /users/tokens/
UsersApi UsersTokensPartialUpdate Patch /users/tokens/{id}/
UsersApi UsersTokensRetrieve Get /users/tokens/{id}/
UsersApi UsersTokensUpdate Put /users/tokens/{id}/
UsersApi UsersUsersBulkDestroy Delete /users/users/
UsersApi UsersUsersBulkPartialUpdate Patch /users/users/
UsersApi UsersUsersBulkUpdate Put /users/users/
UsersApi UsersUsersCreate Post /users/users/
UsersApi UsersUsersDestroy Delete /users/users/{id}/
UsersApi UsersUsersList Get /users/users/
UsersApi UsersUsersPartialUpdate Patch /users/users/{id}/
UsersApi UsersUsersRetrieve Get /users/users/{id}/
UsersApi UsersUsersUpdate Put /users/users/{id}/
VirtualizationApi VirtualizationClusterGroupsBulkDestroy Delete /virtualization/cluster-groups/
VirtualizationApi VirtualizationClusterGroupsBulkPartialUpdate Patch /virtualization/cluster-groups/
VirtualizationApi VirtualizationClusterGroupsBulkUpdate Put /virtualization/cluster-groups/
VirtualizationApi VirtualizationClusterGroupsCreate Post /virtualization/cluster-groups/
VirtualizationApi VirtualizationClusterGroupsDestroy Delete /virtualization/cluster-groups/{id}/
VirtualizationApi VirtualizationClusterGroupsList Get /virtualization/cluster-groups/
VirtualizationApi VirtualizationClusterGroupsPartialUpdate Patch /virtualization/cluster-groups/{id}/
VirtualizationApi VirtualizationClusterGroupsRetrieve Get /virtualization/cluster-groups/{id}/
VirtualizationApi VirtualizationClusterGroupsUpdate Put /virtualization/cluster-groups/{id}/
VirtualizationApi VirtualizationClusterTypesBulkDestroy Delete /virtualization/cluster-types/
VirtualizationApi VirtualizationClusterTypesBulkPartialUpdate Patch /virtualization/cluster-types/
VirtualizationApi VirtualizationClusterTypesBulkUpdate Put /virtualization/cluster-types/
VirtualizationApi VirtualizationClusterTypesCreate Post /virtualization/cluster-types/
VirtualizationApi VirtualizationClusterTypesDestroy Delete /virtualization/cluster-types/{id}/
VirtualizationApi VirtualizationClusterTypesList Get /virtualization/cluster-types/
VirtualizationApi VirtualizationClusterTypesPartialUpdate Patch /virtualization/cluster-types/{id}/
VirtualizationApi VirtualizationClusterTypesRetrieve Get /virtualization/cluster-types/{id}/
VirtualizationApi VirtualizationClusterTypesUpdate Put /virtualization/cluster-types/{id}/
VirtualizationApi VirtualizationClustersBulkDestroy Delete /virtualization/clusters/
VirtualizationApi VirtualizationClustersBulkPartialUpdate Patch /virtualization/clusters/
VirtualizationApi VirtualizationClustersBulkUpdate Put /virtualization/clusters/
VirtualizationApi VirtualizationClustersCreate Post /virtualization/clusters/
VirtualizationApi VirtualizationClustersDestroy Delete /virtualization/clusters/{id}/
VirtualizationApi VirtualizationClustersList Get /virtualization/clusters/
VirtualizationApi VirtualizationClustersPartialUpdate Patch /virtualization/clusters/{id}/
VirtualizationApi VirtualizationClustersRetrieve Get /virtualization/clusters/{id}/
VirtualizationApi VirtualizationClustersUpdate Put /virtualization/clusters/{id}/
VirtualizationApi VirtualizationInterfacesBulkDestroy Delete /virtualization/interfaces/
VirtualizationApi VirtualizationInterfacesBulkPartialUpdate Patch /virtualization/interfaces/
VirtualizationApi VirtualizationInterfacesBulkUpdate Put /virtualization/interfaces/
VirtualizationApi VirtualizationInterfacesCreate Post /virtualization/interfaces/
VirtualizationApi VirtualizationInterfacesDestroy Delete /virtualization/interfaces/{id}/
VirtualizationApi VirtualizationInterfacesList Get /virtualization/interfaces/
VirtualizationApi VirtualizationInterfacesPartialUpdate Patch /virtualization/interfaces/{id}/
VirtualizationApi VirtualizationInterfacesRetrieve Get /virtualization/interfaces/{id}/
VirtualizationApi VirtualizationInterfacesUpdate Put /virtualization/interfaces/{id}/
VirtualizationApi VirtualizationVirtualMachinesBulkDestroy Delete /virtualization/virtual-machines/
VirtualizationApi VirtualizationVirtualMachinesBulkPartialUpdate Patch /virtualization/virtual-machines/
VirtualizationApi VirtualizationVirtualMachinesBulkUpdate Put /virtualization/virtual-machines/
VirtualizationApi VirtualizationVirtualMachinesCreate Post /virtualization/virtual-machines/
VirtualizationApi VirtualizationVirtualMachinesDestroy Delete /virtualization/virtual-machines/{id}/
VirtualizationApi VirtualizationVirtualMachinesList Get /virtualization/virtual-machines/
VirtualizationApi VirtualizationVirtualMachinesPartialUpdate Patch /virtualization/virtual-machines/{id}/
VirtualizationApi VirtualizationVirtualMachinesRetrieve Get /virtualization/virtual-machines/{id}/
VirtualizationApi VirtualizationVirtualMachinesUpdate Put /virtualization/virtual-machines/{id}/

Documentation For Models

Documentation For Authorization

basicAuth
  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)
cookieAuth
  • Type: API key
  • API key parameter name: sessionid
  • Location:

Note, each API key must be added to a map of map[string]APIKey where the key is: sessionid and passed in as the auth context for each request.

tokenAuth
  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: Authorization and passed in as the auth context for each request.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Documentation is too large to display.

Source Files

Jump to

Keyboard shortcuts

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