Categorygithub.com/jqueuniet/nautobot-go
repositorypackage
0.0.3
Repository: https://github.com/jqueuniet/nautobot-go.git
Documentation: pkg.go.dev

# 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

ClassMethodHTTP requestDescription
CircuitsApiCircuitsCircuitTerminationsBulkDestroyDelete /circuits/circuit-terminations/
CircuitsApiCircuitsCircuitTerminationsBulkPartialUpdatePatch /circuits/circuit-terminations/
CircuitsApiCircuitsCircuitTerminationsBulkUpdatePut /circuits/circuit-terminations/
CircuitsApiCircuitsCircuitTerminationsCreatePost /circuits/circuit-terminations/
CircuitsApiCircuitsCircuitTerminationsDestroyDelete /circuits/circuit-terminations/{id}/
CircuitsApiCircuitsCircuitTerminationsListGet /circuits/circuit-terminations/
CircuitsApiCircuitsCircuitTerminationsPartialUpdatePatch /circuits/circuit-terminations/{id}/
CircuitsApiCircuitsCircuitTerminationsRetrieveGet /circuits/circuit-terminations/{id}/
CircuitsApiCircuitsCircuitTerminationsTraceRetrieveGet /circuits/circuit-terminations/{id}/trace/
CircuitsApiCircuitsCircuitTerminationsUpdatePut /circuits/circuit-terminations/{id}/
CircuitsApiCircuitsCircuitTypesBulkDestroyDelete /circuits/circuit-types/
CircuitsApiCircuitsCircuitTypesBulkPartialUpdatePatch /circuits/circuit-types/
CircuitsApiCircuitsCircuitTypesBulkUpdatePut /circuits/circuit-types/
CircuitsApiCircuitsCircuitTypesCreatePost /circuits/circuit-types/
CircuitsApiCircuitsCircuitTypesDestroyDelete /circuits/circuit-types/{id}/
CircuitsApiCircuitsCircuitTypesListGet /circuits/circuit-types/
CircuitsApiCircuitsCircuitTypesPartialUpdatePatch /circuits/circuit-types/{id}/
CircuitsApiCircuitsCircuitTypesRetrieveGet /circuits/circuit-types/{id}/
CircuitsApiCircuitsCircuitTypesUpdatePut /circuits/circuit-types/{id}/
CircuitsApiCircuitsCircuitsBulkDestroyDelete /circuits/circuits/
CircuitsApiCircuitsCircuitsBulkPartialUpdatePatch /circuits/circuits/
CircuitsApiCircuitsCircuitsBulkUpdatePut /circuits/circuits/
CircuitsApiCircuitsCircuitsCreatePost /circuits/circuits/
CircuitsApiCircuitsCircuitsDestroyDelete /circuits/circuits/{id}/
CircuitsApiCircuitsCircuitsListGet /circuits/circuits/
CircuitsApiCircuitsCircuitsPartialUpdatePatch /circuits/circuits/{id}/
CircuitsApiCircuitsCircuitsRetrieveGet /circuits/circuits/{id}/
CircuitsApiCircuitsCircuitsUpdatePut /circuits/circuits/{id}/
CircuitsApiCircuitsProviderNetworksBulkDestroyDelete /circuits/provider-networks/
CircuitsApiCircuitsProviderNetworksBulkPartialUpdatePatch /circuits/provider-networks/
CircuitsApiCircuitsProviderNetworksBulkUpdatePut /circuits/provider-networks/
CircuitsApiCircuitsProviderNetworksCreatePost /circuits/provider-networks/
CircuitsApiCircuitsProviderNetworksDestroyDelete /circuits/provider-networks/{id}/
CircuitsApiCircuitsProviderNetworksListGet /circuits/provider-networks/
CircuitsApiCircuitsProviderNetworksPartialUpdatePatch /circuits/provider-networks/{id}/
CircuitsApiCircuitsProviderNetworksRetrieveGet /circuits/provider-networks/{id}/
CircuitsApiCircuitsProviderNetworksUpdatePut /circuits/provider-networks/{id}/
CircuitsApiCircuitsProvidersBulkDestroyDelete /circuits/providers/
CircuitsApiCircuitsProvidersBulkPartialUpdatePatch /circuits/providers/
CircuitsApiCircuitsProvidersBulkUpdatePut /circuits/providers/
CircuitsApiCircuitsProvidersCreatePost /circuits/providers/
CircuitsApiCircuitsProvidersDestroyDelete /circuits/providers/{id}/
CircuitsApiCircuitsProvidersListGet /circuits/providers/
CircuitsApiCircuitsProvidersPartialUpdatePatch /circuits/providers/{id}/
CircuitsApiCircuitsProvidersRetrieveGet /circuits/providers/{id}/
CircuitsApiCircuitsProvidersUpdatePut /circuits/providers/{id}/
DcimApiDcimCablesBulkDestroyDelete /dcim/cables/
DcimApiDcimCablesBulkPartialUpdatePatch /dcim/cables/
DcimApiDcimCablesBulkUpdatePut /dcim/cables/
DcimApiDcimCablesCreatePost /dcim/cables/
DcimApiDcimCablesDestroyDelete /dcim/cables/{id}/
DcimApiDcimCablesListGet /dcim/cables/
DcimApiDcimCablesPartialUpdatePatch /dcim/cables/{id}/
DcimApiDcimCablesRetrieveGet /dcim/cables/{id}/
DcimApiDcimCablesUpdatePut /dcim/cables/{id}/
DcimApiDcimConnectedDeviceListGet /dcim/connected-device/
DcimApiDcimConsoleConnectionsListGet /dcim/console-connections/
DcimApiDcimConsolePortTemplatesBulkDestroyDelete /dcim/console-port-templates/
DcimApiDcimConsolePortTemplatesBulkPartialUpdatePatch /dcim/console-port-templates/
DcimApiDcimConsolePortTemplatesBulkUpdatePut /dcim/console-port-templates/
DcimApiDcimConsolePortTemplatesCreatePost /dcim/console-port-templates/
DcimApiDcimConsolePortTemplatesDestroyDelete /dcim/console-port-templates/{id}/
DcimApiDcimConsolePortTemplatesListGet /dcim/console-port-templates/
DcimApiDcimConsolePortTemplatesPartialUpdatePatch /dcim/console-port-templates/{id}/
DcimApiDcimConsolePortTemplatesRetrieveGet /dcim/console-port-templates/{id}/
DcimApiDcimConsolePortTemplatesUpdatePut /dcim/console-port-templates/{id}/
DcimApiDcimConsolePortsBulkDestroyDelete /dcim/console-ports/
DcimApiDcimConsolePortsBulkPartialUpdatePatch /dcim/console-ports/
DcimApiDcimConsolePortsBulkUpdatePut /dcim/console-ports/
DcimApiDcimConsolePortsCreatePost /dcim/console-ports/
DcimApiDcimConsolePortsDestroyDelete /dcim/console-ports/{id}/
DcimApiDcimConsolePortsListGet /dcim/console-ports/
DcimApiDcimConsolePortsPartialUpdatePatch /dcim/console-ports/{id}/
DcimApiDcimConsolePortsRetrieveGet /dcim/console-ports/{id}/
DcimApiDcimConsolePortsTraceRetrieveGet /dcim/console-ports/{id}/trace/
DcimApiDcimConsolePortsUpdatePut /dcim/console-ports/{id}/
DcimApiDcimConsoleServerPortTemplatesBulkDestroyDelete /dcim/console-server-port-templates/
DcimApiDcimConsoleServerPortTemplatesBulkPartialUpdatePatch /dcim/console-server-port-templates/
DcimApiDcimConsoleServerPortTemplatesBulkUpdatePut /dcim/console-server-port-templates/
DcimApiDcimConsoleServerPortTemplatesCreatePost /dcim/console-server-port-templates/
DcimApiDcimConsoleServerPortTemplatesDestroyDelete /dcim/console-server-port-templates/{id}/
DcimApiDcimConsoleServerPortTemplatesListGet /dcim/console-server-port-templates/
DcimApiDcimConsoleServerPortTemplatesPartialUpdatePatch /dcim/console-server-port-templates/{id}/
DcimApiDcimConsoleServerPortTemplatesRetrieveGet /dcim/console-server-port-templates/{id}/
DcimApiDcimConsoleServerPortTemplatesUpdatePut /dcim/console-server-port-templates/{id}/
DcimApiDcimConsoleServerPortsBulkDestroyDelete /dcim/console-server-ports/
DcimApiDcimConsoleServerPortsBulkPartialUpdatePatch /dcim/console-server-ports/
DcimApiDcimConsoleServerPortsBulkUpdatePut /dcim/console-server-ports/
DcimApiDcimConsoleServerPortsCreatePost /dcim/console-server-ports/
DcimApiDcimConsoleServerPortsDestroyDelete /dcim/console-server-ports/{id}/
DcimApiDcimConsoleServerPortsListGet /dcim/console-server-ports/
DcimApiDcimConsoleServerPortsPartialUpdatePatch /dcim/console-server-ports/{id}/
DcimApiDcimConsoleServerPortsRetrieveGet /dcim/console-server-ports/{id}/
DcimApiDcimConsoleServerPortsTraceRetrieveGet /dcim/console-server-ports/{id}/trace/
DcimApiDcimConsoleServerPortsUpdatePut /dcim/console-server-ports/{id}/
DcimApiDcimDeviceBayTemplatesBulkDestroyDelete /dcim/device-bay-templates/
DcimApiDcimDeviceBayTemplatesBulkPartialUpdatePatch /dcim/device-bay-templates/
DcimApiDcimDeviceBayTemplatesBulkUpdatePut /dcim/device-bay-templates/
DcimApiDcimDeviceBayTemplatesCreatePost /dcim/device-bay-templates/
DcimApiDcimDeviceBayTemplatesDestroyDelete /dcim/device-bay-templates/{id}/
DcimApiDcimDeviceBayTemplatesListGet /dcim/device-bay-templates/
DcimApiDcimDeviceBayTemplatesPartialUpdatePatch /dcim/device-bay-templates/{id}/
DcimApiDcimDeviceBayTemplatesRetrieveGet /dcim/device-bay-templates/{id}/
DcimApiDcimDeviceBayTemplatesUpdatePut /dcim/device-bay-templates/{id}/
DcimApiDcimDeviceBaysBulkDestroyDelete /dcim/device-bays/
DcimApiDcimDeviceBaysBulkPartialUpdatePatch /dcim/device-bays/
DcimApiDcimDeviceBaysBulkUpdatePut /dcim/device-bays/
DcimApiDcimDeviceBaysCreatePost /dcim/device-bays/
DcimApiDcimDeviceBaysDestroyDelete /dcim/device-bays/{id}/
DcimApiDcimDeviceBaysListGet /dcim/device-bays/
DcimApiDcimDeviceBaysPartialUpdatePatch /dcim/device-bays/{id}/
DcimApiDcimDeviceBaysRetrieveGet /dcim/device-bays/{id}/
DcimApiDcimDeviceBaysUpdatePut /dcim/device-bays/{id}/
DcimApiDcimDeviceRolesBulkDestroyDelete /dcim/device-roles/
DcimApiDcimDeviceRolesBulkPartialUpdatePatch /dcim/device-roles/
DcimApiDcimDeviceRolesBulkUpdatePut /dcim/device-roles/
DcimApiDcimDeviceRolesCreatePost /dcim/device-roles/
DcimApiDcimDeviceRolesDestroyDelete /dcim/device-roles/{id}/
DcimApiDcimDeviceRolesListGet /dcim/device-roles/
DcimApiDcimDeviceRolesPartialUpdatePatch /dcim/device-roles/{id}/
DcimApiDcimDeviceRolesRetrieveGet /dcim/device-roles/{id}/
DcimApiDcimDeviceRolesUpdatePut /dcim/device-roles/{id}/
DcimApiDcimDeviceTypesBulkDestroyDelete /dcim/device-types/
DcimApiDcimDeviceTypesBulkPartialUpdatePatch /dcim/device-types/
DcimApiDcimDeviceTypesBulkUpdatePut /dcim/device-types/
DcimApiDcimDeviceTypesCreatePost /dcim/device-types/
DcimApiDcimDeviceTypesDestroyDelete /dcim/device-types/{id}/
DcimApiDcimDeviceTypesListGet /dcim/device-types/
DcimApiDcimDeviceTypesPartialUpdatePatch /dcim/device-types/{id}/
DcimApiDcimDeviceTypesRetrieveGet /dcim/device-types/{id}/
DcimApiDcimDeviceTypesUpdatePut /dcim/device-types/{id}/
DcimApiDcimDevicesBulkDestroyDelete /dcim/devices/
DcimApiDcimDevicesBulkPartialUpdatePatch /dcim/devices/
DcimApiDcimDevicesBulkUpdatePut /dcim/devices/
DcimApiDcimDevicesCreatePost /dcim/devices/
DcimApiDcimDevicesDestroyDelete /dcim/devices/{id}/
DcimApiDcimDevicesListGet /dcim/devices/
DcimApiDcimDevicesNapalmRetrieveGet /dcim/devices/{id}/napalm/
DcimApiDcimDevicesPartialUpdatePatch /dcim/devices/{id}/
DcimApiDcimDevicesRetrieveGet /dcim/devices/{id}/
DcimApiDcimDevicesUpdatePut /dcim/devices/{id}/
DcimApiDcimFrontPortTemplatesBulkDestroyDelete /dcim/front-port-templates/
DcimApiDcimFrontPortTemplatesBulkPartialUpdatePatch /dcim/front-port-templates/
DcimApiDcimFrontPortTemplatesBulkUpdatePut /dcim/front-port-templates/
DcimApiDcimFrontPortTemplatesCreatePost /dcim/front-port-templates/
DcimApiDcimFrontPortTemplatesDestroyDelete /dcim/front-port-templates/{id}/
DcimApiDcimFrontPortTemplatesListGet /dcim/front-port-templates/
DcimApiDcimFrontPortTemplatesPartialUpdatePatch /dcim/front-port-templates/{id}/
DcimApiDcimFrontPortTemplatesRetrieveGet /dcim/front-port-templates/{id}/
DcimApiDcimFrontPortTemplatesUpdatePut /dcim/front-port-templates/{id}/
DcimApiDcimFrontPortsBulkDestroyDelete /dcim/front-ports/
DcimApiDcimFrontPortsBulkPartialUpdatePatch /dcim/front-ports/
DcimApiDcimFrontPortsBulkUpdatePut /dcim/front-ports/
DcimApiDcimFrontPortsCreatePost /dcim/front-ports/
DcimApiDcimFrontPortsDestroyDelete /dcim/front-ports/{id}/
DcimApiDcimFrontPortsListGet /dcim/front-ports/
DcimApiDcimFrontPortsPartialUpdatePatch /dcim/front-ports/{id}/
DcimApiDcimFrontPortsPathsRetrieveGet /dcim/front-ports/{id}/paths/
DcimApiDcimFrontPortsRetrieveGet /dcim/front-ports/{id}/
DcimApiDcimFrontPortsUpdatePut /dcim/front-ports/{id}/
DcimApiDcimInterfaceConnectionsListGet /dcim/interface-connections/
DcimApiDcimInterfaceTemplatesBulkDestroyDelete /dcim/interface-templates/
DcimApiDcimInterfaceTemplatesBulkPartialUpdatePatch /dcim/interface-templates/
DcimApiDcimInterfaceTemplatesBulkUpdatePut /dcim/interface-templates/
DcimApiDcimInterfaceTemplatesCreatePost /dcim/interface-templates/
DcimApiDcimInterfaceTemplatesDestroyDelete /dcim/interface-templates/{id}/
DcimApiDcimInterfaceTemplatesListGet /dcim/interface-templates/
DcimApiDcimInterfaceTemplatesPartialUpdatePatch /dcim/interface-templates/{id}/
DcimApiDcimInterfaceTemplatesRetrieveGet /dcim/interface-templates/{id}/
DcimApiDcimInterfaceTemplatesUpdatePut /dcim/interface-templates/{id}/
DcimApiDcimInterfacesBulkDestroyDelete /dcim/interfaces/
DcimApiDcimInterfacesBulkPartialUpdatePatch /dcim/interfaces/
DcimApiDcimInterfacesBulkUpdatePut /dcim/interfaces/
DcimApiDcimInterfacesCreatePost /dcim/interfaces/
DcimApiDcimInterfacesDestroyDelete /dcim/interfaces/{id}/
DcimApiDcimInterfacesListGet /dcim/interfaces/
DcimApiDcimInterfacesPartialUpdatePatch /dcim/interfaces/{id}/
DcimApiDcimInterfacesRetrieveGet /dcim/interfaces/{id}/
DcimApiDcimInterfacesTraceRetrieveGet /dcim/interfaces/{id}/trace/
DcimApiDcimInterfacesUpdatePut /dcim/interfaces/{id}/
DcimApiDcimInventoryItemsBulkDestroyDelete /dcim/inventory-items/
DcimApiDcimInventoryItemsBulkPartialUpdatePatch /dcim/inventory-items/
DcimApiDcimInventoryItemsBulkUpdatePut /dcim/inventory-items/
DcimApiDcimInventoryItemsCreatePost /dcim/inventory-items/
DcimApiDcimInventoryItemsDestroyDelete /dcim/inventory-items/{id}/
DcimApiDcimInventoryItemsListGet /dcim/inventory-items/
DcimApiDcimInventoryItemsPartialUpdatePatch /dcim/inventory-items/{id}/
DcimApiDcimInventoryItemsRetrieveGet /dcim/inventory-items/{id}/
DcimApiDcimInventoryItemsUpdatePut /dcim/inventory-items/{id}/
DcimApiDcimManufacturersBulkDestroyDelete /dcim/manufacturers/
DcimApiDcimManufacturersBulkPartialUpdatePatch /dcim/manufacturers/
DcimApiDcimManufacturersBulkUpdatePut /dcim/manufacturers/
DcimApiDcimManufacturersCreatePost /dcim/manufacturers/
DcimApiDcimManufacturersDestroyDelete /dcim/manufacturers/{id}/
DcimApiDcimManufacturersListGet /dcim/manufacturers/
DcimApiDcimManufacturersPartialUpdatePatch /dcim/manufacturers/{id}/
DcimApiDcimManufacturersRetrieveGet /dcim/manufacturers/{id}/
DcimApiDcimManufacturersUpdatePut /dcim/manufacturers/{id}/
DcimApiDcimPlatformsBulkDestroyDelete /dcim/platforms/
DcimApiDcimPlatformsBulkPartialUpdatePatch /dcim/platforms/
DcimApiDcimPlatformsBulkUpdatePut /dcim/platforms/
DcimApiDcimPlatformsCreatePost /dcim/platforms/
DcimApiDcimPlatformsDestroyDelete /dcim/platforms/{id}/
DcimApiDcimPlatformsListGet /dcim/platforms/
DcimApiDcimPlatformsPartialUpdatePatch /dcim/platforms/{id}/
DcimApiDcimPlatformsRetrieveGet /dcim/platforms/{id}/
DcimApiDcimPlatformsUpdatePut /dcim/platforms/{id}/
DcimApiDcimPowerConnectionsListGet /dcim/power-connections/
DcimApiDcimPowerFeedsBulkDestroyDelete /dcim/power-feeds/
DcimApiDcimPowerFeedsBulkPartialUpdatePatch /dcim/power-feeds/
DcimApiDcimPowerFeedsBulkUpdatePut /dcim/power-feeds/
DcimApiDcimPowerFeedsCreatePost /dcim/power-feeds/
DcimApiDcimPowerFeedsDestroyDelete /dcim/power-feeds/{id}/
DcimApiDcimPowerFeedsListGet /dcim/power-feeds/
DcimApiDcimPowerFeedsPartialUpdatePatch /dcim/power-feeds/{id}/
DcimApiDcimPowerFeedsRetrieveGet /dcim/power-feeds/{id}/
DcimApiDcimPowerFeedsTraceRetrieveGet /dcim/power-feeds/{id}/trace/
DcimApiDcimPowerFeedsUpdatePut /dcim/power-feeds/{id}/
DcimApiDcimPowerOutletTemplatesBulkDestroyDelete /dcim/power-outlet-templates/
DcimApiDcimPowerOutletTemplatesBulkPartialUpdatePatch /dcim/power-outlet-templates/
DcimApiDcimPowerOutletTemplatesBulkUpdatePut /dcim/power-outlet-templates/
DcimApiDcimPowerOutletTemplatesCreatePost /dcim/power-outlet-templates/
DcimApiDcimPowerOutletTemplatesDestroyDelete /dcim/power-outlet-templates/{id}/
DcimApiDcimPowerOutletTemplatesListGet /dcim/power-outlet-templates/
DcimApiDcimPowerOutletTemplatesPartialUpdatePatch /dcim/power-outlet-templates/{id}/
DcimApiDcimPowerOutletTemplatesRetrieveGet /dcim/power-outlet-templates/{id}/
DcimApiDcimPowerOutletTemplatesUpdatePut /dcim/power-outlet-templates/{id}/
DcimApiDcimPowerOutletsBulkDestroyDelete /dcim/power-outlets/
DcimApiDcimPowerOutletsBulkPartialUpdatePatch /dcim/power-outlets/
DcimApiDcimPowerOutletsBulkUpdatePut /dcim/power-outlets/
DcimApiDcimPowerOutletsCreatePost /dcim/power-outlets/
DcimApiDcimPowerOutletsDestroyDelete /dcim/power-outlets/{id}/
DcimApiDcimPowerOutletsListGet /dcim/power-outlets/
DcimApiDcimPowerOutletsPartialUpdatePatch /dcim/power-outlets/{id}/
DcimApiDcimPowerOutletsRetrieveGet /dcim/power-outlets/{id}/
DcimApiDcimPowerOutletsTraceRetrieveGet /dcim/power-outlets/{id}/trace/
DcimApiDcimPowerOutletsUpdatePut /dcim/power-outlets/{id}/
DcimApiDcimPowerPanelsBulkDestroyDelete /dcim/power-panels/
DcimApiDcimPowerPanelsBulkPartialUpdatePatch /dcim/power-panels/
DcimApiDcimPowerPanelsBulkUpdatePut /dcim/power-panels/
DcimApiDcimPowerPanelsCreatePost /dcim/power-panels/
DcimApiDcimPowerPanelsDestroyDelete /dcim/power-panels/{id}/
DcimApiDcimPowerPanelsListGet /dcim/power-panels/
DcimApiDcimPowerPanelsPartialUpdatePatch /dcim/power-panels/{id}/
DcimApiDcimPowerPanelsRetrieveGet /dcim/power-panels/{id}/
DcimApiDcimPowerPanelsUpdatePut /dcim/power-panels/{id}/
DcimApiDcimPowerPortTemplatesBulkDestroyDelete /dcim/power-port-templates/
DcimApiDcimPowerPortTemplatesBulkPartialUpdatePatch /dcim/power-port-templates/
DcimApiDcimPowerPortTemplatesBulkUpdatePut /dcim/power-port-templates/
DcimApiDcimPowerPortTemplatesCreatePost /dcim/power-port-templates/
DcimApiDcimPowerPortTemplatesDestroyDelete /dcim/power-port-templates/{id}/
DcimApiDcimPowerPortTemplatesListGet /dcim/power-port-templates/
DcimApiDcimPowerPortTemplatesPartialUpdatePatch /dcim/power-port-templates/{id}/
DcimApiDcimPowerPortTemplatesRetrieveGet /dcim/power-port-templates/{id}/
DcimApiDcimPowerPortTemplatesUpdatePut /dcim/power-port-templates/{id}/
DcimApiDcimPowerPortsBulkDestroyDelete /dcim/power-ports/
DcimApiDcimPowerPortsBulkPartialUpdatePatch /dcim/power-ports/
DcimApiDcimPowerPortsBulkUpdatePut /dcim/power-ports/
DcimApiDcimPowerPortsCreatePost /dcim/power-ports/
DcimApiDcimPowerPortsDestroyDelete /dcim/power-ports/{id}/
DcimApiDcimPowerPortsListGet /dcim/power-ports/
DcimApiDcimPowerPortsPartialUpdatePatch /dcim/power-ports/{id}/
DcimApiDcimPowerPortsRetrieveGet /dcim/power-ports/{id}/
DcimApiDcimPowerPortsTraceRetrieveGet /dcim/power-ports/{id}/trace/
DcimApiDcimPowerPortsUpdatePut /dcim/power-ports/{id}/
DcimApiDcimRackGroupsBulkDestroyDelete /dcim/rack-groups/
DcimApiDcimRackGroupsBulkPartialUpdatePatch /dcim/rack-groups/
DcimApiDcimRackGroupsBulkUpdatePut /dcim/rack-groups/
DcimApiDcimRackGroupsCreatePost /dcim/rack-groups/
DcimApiDcimRackGroupsDestroyDelete /dcim/rack-groups/{id}/
DcimApiDcimRackGroupsListGet /dcim/rack-groups/
DcimApiDcimRackGroupsPartialUpdatePatch /dcim/rack-groups/{id}/
DcimApiDcimRackGroupsRetrieveGet /dcim/rack-groups/{id}/
DcimApiDcimRackGroupsUpdatePut /dcim/rack-groups/{id}/
DcimApiDcimRackReservationsBulkDestroyDelete /dcim/rack-reservations/
DcimApiDcimRackReservationsBulkPartialUpdatePatch /dcim/rack-reservations/
DcimApiDcimRackReservationsBulkUpdatePut /dcim/rack-reservations/
DcimApiDcimRackReservationsCreatePost /dcim/rack-reservations/
DcimApiDcimRackReservationsDestroyDelete /dcim/rack-reservations/{id}/
DcimApiDcimRackReservationsListGet /dcim/rack-reservations/
DcimApiDcimRackReservationsPartialUpdatePatch /dcim/rack-reservations/{id}/
DcimApiDcimRackReservationsRetrieveGet /dcim/rack-reservations/{id}/
DcimApiDcimRackReservationsUpdatePut /dcim/rack-reservations/{id}/
DcimApiDcimRackRolesBulkDestroyDelete /dcim/rack-roles/
DcimApiDcimRackRolesBulkPartialUpdatePatch /dcim/rack-roles/
DcimApiDcimRackRolesBulkUpdatePut /dcim/rack-roles/
DcimApiDcimRackRolesCreatePost /dcim/rack-roles/
DcimApiDcimRackRolesDestroyDelete /dcim/rack-roles/{id}/
DcimApiDcimRackRolesListGet /dcim/rack-roles/
DcimApiDcimRackRolesPartialUpdatePatch /dcim/rack-roles/{id}/
DcimApiDcimRackRolesRetrieveGet /dcim/rack-roles/{id}/
DcimApiDcimRackRolesUpdatePut /dcim/rack-roles/{id}/
DcimApiDcimRacksBulkDestroyDelete /dcim/racks/
DcimApiDcimRacksBulkPartialUpdatePatch /dcim/racks/
DcimApiDcimRacksBulkUpdatePut /dcim/racks/
DcimApiDcimRacksCreatePost /dcim/racks/
DcimApiDcimRacksDestroyDelete /dcim/racks/{id}/
DcimApiDcimRacksElevationListGet /dcim/racks/{id}/elevation/
DcimApiDcimRacksListGet /dcim/racks/
DcimApiDcimRacksPartialUpdatePatch /dcim/racks/{id}/
DcimApiDcimRacksRetrieveGet /dcim/racks/{id}/
DcimApiDcimRacksUpdatePut /dcim/racks/{id}/
DcimApiDcimRearPortTemplatesBulkDestroyDelete /dcim/rear-port-templates/
DcimApiDcimRearPortTemplatesBulkPartialUpdatePatch /dcim/rear-port-templates/
DcimApiDcimRearPortTemplatesBulkUpdatePut /dcim/rear-port-templates/
DcimApiDcimRearPortTemplatesCreatePost /dcim/rear-port-templates/
DcimApiDcimRearPortTemplatesDestroyDelete /dcim/rear-port-templates/{id}/
DcimApiDcimRearPortTemplatesListGet /dcim/rear-port-templates/
DcimApiDcimRearPortTemplatesPartialUpdatePatch /dcim/rear-port-templates/{id}/
DcimApiDcimRearPortTemplatesRetrieveGet /dcim/rear-port-templates/{id}/
DcimApiDcimRearPortTemplatesUpdatePut /dcim/rear-port-templates/{id}/
DcimApiDcimRearPortsBulkDestroyDelete /dcim/rear-ports/
DcimApiDcimRearPortsBulkPartialUpdatePatch /dcim/rear-ports/
DcimApiDcimRearPortsBulkUpdatePut /dcim/rear-ports/
DcimApiDcimRearPortsCreatePost /dcim/rear-ports/
DcimApiDcimRearPortsDestroyDelete /dcim/rear-ports/{id}/
DcimApiDcimRearPortsListGet /dcim/rear-ports/
DcimApiDcimRearPortsPartialUpdatePatch /dcim/rear-ports/{id}/
DcimApiDcimRearPortsPathsRetrieveGet /dcim/rear-ports/{id}/paths/
DcimApiDcimRearPortsRetrieveGet /dcim/rear-ports/{id}/
DcimApiDcimRearPortsUpdatePut /dcim/rear-ports/{id}/
DcimApiDcimRegionsBulkDestroyDelete /dcim/regions/
DcimApiDcimRegionsBulkPartialUpdatePatch /dcim/regions/
DcimApiDcimRegionsBulkUpdatePut /dcim/regions/
DcimApiDcimRegionsCreatePost /dcim/regions/
DcimApiDcimRegionsDestroyDelete /dcim/regions/{id}/
DcimApiDcimRegionsListGet /dcim/regions/
DcimApiDcimRegionsPartialUpdatePatch /dcim/regions/{id}/
DcimApiDcimRegionsRetrieveGet /dcim/regions/{id}/
DcimApiDcimRegionsUpdatePut /dcim/regions/{id}/
DcimApiDcimSitesBulkDestroyDelete /dcim/sites/
DcimApiDcimSitesBulkPartialUpdatePatch /dcim/sites/
DcimApiDcimSitesBulkUpdatePut /dcim/sites/
DcimApiDcimSitesCreatePost /dcim/sites/
DcimApiDcimSitesDestroyDelete /dcim/sites/{id}/
DcimApiDcimSitesListGet /dcim/sites/
DcimApiDcimSitesPartialUpdatePatch /dcim/sites/{id}/
DcimApiDcimSitesRetrieveGet /dcim/sites/{id}/
DcimApiDcimSitesUpdatePut /dcim/sites/{id}/
DcimApiDcimVirtualChassisBulkDestroyDelete /dcim/virtual-chassis/
DcimApiDcimVirtualChassisBulkPartialUpdatePatch /dcim/virtual-chassis/
DcimApiDcimVirtualChassisBulkUpdatePut /dcim/virtual-chassis/
DcimApiDcimVirtualChassisCreatePost /dcim/virtual-chassis/
DcimApiDcimVirtualChassisDestroyDelete /dcim/virtual-chassis/{id}/
DcimApiDcimVirtualChassisListGet /dcim/virtual-chassis/
DcimApiDcimVirtualChassisPartialUpdatePatch /dcim/virtual-chassis/{id}/
DcimApiDcimVirtualChassisRetrieveGet /dcim/virtual-chassis/{id}/
DcimApiDcimVirtualChassisUpdatePut /dcim/virtual-chassis/{id}/
ExtrasApiExtrasComputedFieldsBulkDestroyDelete /extras/computed-fields/
ExtrasApiExtrasComputedFieldsBulkPartialUpdatePatch /extras/computed-fields/
ExtrasApiExtrasComputedFieldsBulkUpdatePut /extras/computed-fields/
ExtrasApiExtrasComputedFieldsCreatePost /extras/computed-fields/
ExtrasApiExtrasComputedFieldsDestroyDelete /extras/computed-fields/{id}/
ExtrasApiExtrasComputedFieldsListGet /extras/computed-fields/
ExtrasApiExtrasComputedFieldsPartialUpdatePatch /extras/computed-fields/{id}/
ExtrasApiExtrasComputedFieldsRetrieveGet /extras/computed-fields/{id}/
ExtrasApiExtrasComputedFieldsUpdatePut /extras/computed-fields/{id}/
ExtrasApiExtrasConfigContextSchemasBulkDestroyDelete /extras/config-context-schemas/
ExtrasApiExtrasConfigContextSchemasBulkPartialUpdatePatch /extras/config-context-schemas/
ExtrasApiExtrasConfigContextSchemasBulkUpdatePut /extras/config-context-schemas/
ExtrasApiExtrasConfigContextSchemasCreatePost /extras/config-context-schemas/
ExtrasApiExtrasConfigContextSchemasDestroyDelete /extras/config-context-schemas/{id}/
ExtrasApiExtrasConfigContextSchemasListGet /extras/config-context-schemas/
ExtrasApiExtrasConfigContextSchemasPartialUpdatePatch /extras/config-context-schemas/{id}/
ExtrasApiExtrasConfigContextSchemasRetrieveGet /extras/config-context-schemas/{id}/
ExtrasApiExtrasConfigContextSchemasUpdatePut /extras/config-context-schemas/{id}/
ExtrasApiExtrasConfigContextsBulkDestroyDelete /extras/config-contexts/
ExtrasApiExtrasConfigContextsBulkPartialUpdatePatch /extras/config-contexts/
ExtrasApiExtrasConfigContextsBulkUpdatePut /extras/config-contexts/
ExtrasApiExtrasConfigContextsCreatePost /extras/config-contexts/
ExtrasApiExtrasConfigContextsDestroyDelete /extras/config-contexts/{id}/
ExtrasApiExtrasConfigContextsListGet /extras/config-contexts/
ExtrasApiExtrasConfigContextsPartialUpdatePatch /extras/config-contexts/{id}/
ExtrasApiExtrasConfigContextsRetrieveGet /extras/config-contexts/{id}/
ExtrasApiExtrasConfigContextsUpdatePut /extras/config-contexts/{id}/
ExtrasApiExtrasContentTypesListGet /extras/content-types/
ExtrasApiExtrasContentTypesRetrieveGet /extras/content-types/{id}/
ExtrasApiExtrasCustomFieldChoicesBulkDestroyDelete /extras/custom-field-choices/
ExtrasApiExtrasCustomFieldChoicesBulkPartialUpdatePatch /extras/custom-field-choices/
ExtrasApiExtrasCustomFieldChoicesBulkUpdatePut /extras/custom-field-choices/
ExtrasApiExtrasCustomFieldChoicesCreatePost /extras/custom-field-choices/
ExtrasApiExtrasCustomFieldChoicesDestroyDelete /extras/custom-field-choices/{id}/
ExtrasApiExtrasCustomFieldChoicesListGet /extras/custom-field-choices/
ExtrasApiExtrasCustomFieldChoicesPartialUpdatePatch /extras/custom-field-choices/{id}/
ExtrasApiExtrasCustomFieldChoicesRetrieveGet /extras/custom-field-choices/{id}/
ExtrasApiExtrasCustomFieldChoicesUpdatePut /extras/custom-field-choices/{id}/
ExtrasApiExtrasCustomFieldsBulkDestroyDelete /extras/custom-fields/
ExtrasApiExtrasCustomFieldsBulkPartialUpdatePatch /extras/custom-fields/
ExtrasApiExtrasCustomFieldsBulkUpdatePut /extras/custom-fields/
ExtrasApiExtrasCustomFieldsCreatePost /extras/custom-fields/
ExtrasApiExtrasCustomFieldsDestroyDelete /extras/custom-fields/{id}/
ExtrasApiExtrasCustomFieldsListGet /extras/custom-fields/
ExtrasApiExtrasCustomFieldsPartialUpdatePatch /extras/custom-fields/{id}/
ExtrasApiExtrasCustomFieldsRetrieveGet /extras/custom-fields/{id}/
ExtrasApiExtrasCustomFieldsUpdatePut /extras/custom-fields/{id}/
ExtrasApiExtrasCustomLinksBulkDestroyDelete /extras/custom-links/
ExtrasApiExtrasCustomLinksBulkPartialUpdatePatch /extras/custom-links/
ExtrasApiExtrasCustomLinksBulkUpdatePut /extras/custom-links/
ExtrasApiExtrasCustomLinksCreatePost /extras/custom-links/
ExtrasApiExtrasCustomLinksDestroyDelete /extras/custom-links/{id}/
ExtrasApiExtrasCustomLinksListGet /extras/custom-links/
ExtrasApiExtrasCustomLinksPartialUpdatePatch /extras/custom-links/{id}/
ExtrasApiExtrasCustomLinksRetrieveGet /extras/custom-links/{id}/
ExtrasApiExtrasCustomLinksUpdatePut /extras/custom-links/{id}/
ExtrasApiExtrasDynamicGroupsBulkDestroyDelete /extras/dynamic-groups/
ExtrasApiExtrasDynamicGroupsBulkPartialUpdatePatch /extras/dynamic-groups/
ExtrasApiExtrasDynamicGroupsBulkUpdatePut /extras/dynamic-groups/
ExtrasApiExtrasDynamicGroupsCreatePost /extras/dynamic-groups/
ExtrasApiExtrasDynamicGroupsDestroyDelete /extras/dynamic-groups/{id}/
ExtrasApiExtrasDynamicGroupsListGet /extras/dynamic-groups/
ExtrasApiExtrasDynamicGroupsMembersRetrieveGet /extras/dynamic-groups/{id}/members/
ExtrasApiExtrasDynamicGroupsPartialUpdatePatch /extras/dynamic-groups/{id}/
ExtrasApiExtrasDynamicGroupsRetrieveGet /extras/dynamic-groups/{id}/
ExtrasApiExtrasDynamicGroupsUpdatePut /extras/dynamic-groups/{id}/
ExtrasApiExtrasExportTemplatesBulkDestroyDelete /extras/export-templates/
ExtrasApiExtrasExportTemplatesBulkPartialUpdatePatch /extras/export-templates/
ExtrasApiExtrasExportTemplatesBulkUpdatePut /extras/export-templates/
ExtrasApiExtrasExportTemplatesCreatePost /extras/export-templates/
ExtrasApiExtrasExportTemplatesDestroyDelete /extras/export-templates/{id}/
ExtrasApiExtrasExportTemplatesListGet /extras/export-templates/
ExtrasApiExtrasExportTemplatesPartialUpdatePatch /extras/export-templates/{id}/
ExtrasApiExtrasExportTemplatesRetrieveGet /extras/export-templates/{id}/
ExtrasApiExtrasExportTemplatesUpdatePut /extras/export-templates/{id}/
ExtrasApiExtrasGitRepositoriesBulkDestroyDelete /extras/git-repositories/
ExtrasApiExtrasGitRepositoriesBulkPartialUpdatePatch /extras/git-repositories/
ExtrasApiExtrasGitRepositoriesBulkUpdatePut /extras/git-repositories/
ExtrasApiExtrasGitRepositoriesCreatePost /extras/git-repositories/
ExtrasApiExtrasGitRepositoriesDestroyDelete /extras/git-repositories/{id}/
ExtrasApiExtrasGitRepositoriesListGet /extras/git-repositories/
ExtrasApiExtrasGitRepositoriesPartialUpdatePatch /extras/git-repositories/{id}/
ExtrasApiExtrasGitRepositoriesRetrieveGet /extras/git-repositories/{id}/
ExtrasApiExtrasGitRepositoriesSyncCreatePost /extras/git-repositories/{id}/sync/
ExtrasApiExtrasGitRepositoriesUpdatePut /extras/git-repositories/{id}/
ExtrasApiExtrasGraphqlQueriesBulkDestroyDelete /extras/graphql-queries/
ExtrasApiExtrasGraphqlQueriesBulkPartialUpdatePatch /extras/graphql-queries/
ExtrasApiExtrasGraphqlQueriesBulkUpdatePut /extras/graphql-queries/
ExtrasApiExtrasGraphqlQueriesCreatePost /extras/graphql-queries/
ExtrasApiExtrasGraphqlQueriesDestroyDelete /extras/graphql-queries/{id}/
ExtrasApiExtrasGraphqlQueriesListGet /extras/graphql-queries/
ExtrasApiExtrasGraphqlQueriesPartialUpdatePatch /extras/graphql-queries/{id}/
ExtrasApiExtrasGraphqlQueriesRetrieveGet /extras/graphql-queries/{id}/
ExtrasApiExtrasGraphqlQueriesRunCreatePost /extras/graphql-queries/{id}/run/
ExtrasApiExtrasGraphqlQueriesUpdatePut /extras/graphql-queries/{id}/
ExtrasApiExtrasImageAttachmentsBulkDestroyDelete /extras/image-attachments/
ExtrasApiExtrasImageAttachmentsBulkPartialUpdatePatch /extras/image-attachments/
ExtrasApiExtrasImageAttachmentsBulkUpdatePut /extras/image-attachments/
ExtrasApiExtrasImageAttachmentsCreatePost /extras/image-attachments/
ExtrasApiExtrasImageAttachmentsDestroyDelete /extras/image-attachments/{id}/
ExtrasApiExtrasImageAttachmentsListGet /extras/image-attachments/
ExtrasApiExtrasImageAttachmentsPartialUpdatePatch /extras/image-attachments/{id}/
ExtrasApiExtrasImageAttachmentsRetrieveGet /extras/image-attachments/{id}/
ExtrasApiExtrasImageAttachmentsUpdatePut /extras/image-attachments/{id}/
ExtrasApiExtrasJobLogsListGet /extras/job-logs/
ExtrasApiExtrasJobLogsRetrieveGet /extras/job-logs/{id}/
ExtrasApiExtrasJobResultsBulkDestroyDelete /extras/job-results/
ExtrasApiExtrasJobResultsBulkPartialUpdatePatch /extras/job-results/
ExtrasApiExtrasJobResultsBulkUpdatePut /extras/job-results/
ExtrasApiExtrasJobResultsCreatePost /extras/job-results/
ExtrasApiExtrasJobResultsDestroyDelete /extras/job-results/{id}/
ExtrasApiExtrasJobResultsListGet /extras/job-results/
ExtrasApiExtrasJobResultsLogsRetrieveGet /extras/job-results/{id}/logs/
ExtrasApiExtrasJobResultsPartialUpdatePatch /extras/job-results/{id}/
ExtrasApiExtrasJobResultsRetrieveGet /extras/job-results/{id}/
ExtrasApiExtrasJobResultsUpdatePut /extras/job-results/{id}/
ExtrasApiExtrasJobsBulkDestroyDelete /extras/jobs/
ExtrasApiExtrasJobsBulkPartialUpdatePatch /extras/jobs/
ExtrasApiExtrasJobsBulkUpdatePut /extras/jobs/
ExtrasApiExtrasJobsDestroyDelete /extras/jobs/{id}/
ExtrasApiExtrasJobsListGet /extras/jobs/
ExtrasApiExtrasJobsPartialUpdatePatch /extras/jobs/{id}/
ExtrasApiExtrasJobsReadDeprecatedGet /extras/jobs/{class_path}/
ExtrasApiExtrasJobsRetrieveGet /extras/jobs/{id}/
ExtrasApiExtrasJobsRunCreatePost /extras/jobs/{id}/run/
ExtrasApiExtrasJobsRunDeprecatedPost /extras/jobs/{class_path}/run/
ExtrasApiExtrasJobsUpdatePut /extras/jobs/{id}/
ExtrasApiExtrasJobsVariablesListGet /extras/jobs/{id}/variables/
ExtrasApiExtrasObjectChangesListGet /extras/object-changes/
ExtrasApiExtrasObjectChangesRetrieveGet /extras/object-changes/{id}/
ExtrasApiExtrasRelationshipAssociationsBulkDestroyDelete /extras/relationship-associations/
ExtrasApiExtrasRelationshipAssociationsBulkPartialUpdatePatch /extras/relationship-associations/
ExtrasApiExtrasRelationshipAssociationsBulkUpdatePut /extras/relationship-associations/
ExtrasApiExtrasRelationshipAssociationsCreatePost /extras/relationship-associations/
ExtrasApiExtrasRelationshipAssociationsDestroyDelete /extras/relationship-associations/{id}/
ExtrasApiExtrasRelationshipAssociationsListGet /extras/relationship-associations/
ExtrasApiExtrasRelationshipAssociationsPartialUpdatePatch /extras/relationship-associations/{id}/
ExtrasApiExtrasRelationshipAssociationsRetrieveGet /extras/relationship-associations/{id}/
ExtrasApiExtrasRelationshipAssociationsUpdatePut /extras/relationship-associations/{id}/
ExtrasApiExtrasRelationshipsBulkDestroyDelete /extras/relationships/
ExtrasApiExtrasRelationshipsBulkPartialUpdatePatch /extras/relationships/
ExtrasApiExtrasRelationshipsBulkUpdatePut /extras/relationships/
ExtrasApiExtrasRelationshipsCreatePost /extras/relationships/
ExtrasApiExtrasRelationshipsDestroyDelete /extras/relationships/{id}/
ExtrasApiExtrasRelationshipsListGet /extras/relationships/
ExtrasApiExtrasRelationshipsPartialUpdatePatch /extras/relationships/{id}/
ExtrasApiExtrasRelationshipsRetrieveGet /extras/relationships/{id}/
ExtrasApiExtrasRelationshipsUpdatePut /extras/relationships/{id}/
ExtrasApiExtrasScheduledJobsApproveCreatePost /extras/scheduled-jobs/{id}/approve/
ExtrasApiExtrasScheduledJobsDenyCreatePost /extras/scheduled-jobs/{id}/deny/
ExtrasApiExtrasScheduledJobsDryRunCreatePost /extras/scheduled-jobs/{id}/dry-run/
ExtrasApiExtrasScheduledJobsListGet /extras/scheduled-jobs/
ExtrasApiExtrasScheduledJobsRetrieveGet /extras/scheduled-jobs/{id}/
ExtrasApiExtrasSecretsBulkDestroyDelete /extras/secrets/
ExtrasApiExtrasSecretsBulkPartialUpdatePatch /extras/secrets/
ExtrasApiExtrasSecretsBulkUpdatePut /extras/secrets/
ExtrasApiExtrasSecretsCreatePost /extras/secrets/
ExtrasApiExtrasSecretsDestroyDelete /extras/secrets/{id}/
ExtrasApiExtrasSecretsGroupsAssociationsBulkDestroyDelete /extras/secrets-groups-associations/
ExtrasApiExtrasSecretsGroupsAssociationsBulkPartialUpdatePatch /extras/secrets-groups-associations/
ExtrasApiExtrasSecretsGroupsAssociationsBulkUpdatePut /extras/secrets-groups-associations/
ExtrasApiExtrasSecretsGroupsAssociationsCreatePost /extras/secrets-groups-associations/
ExtrasApiExtrasSecretsGroupsAssociationsDestroyDelete /extras/secrets-groups-associations/{id}/
ExtrasApiExtrasSecretsGroupsAssociationsListGet /extras/secrets-groups-associations/
ExtrasApiExtrasSecretsGroupsAssociationsPartialUpdatePatch /extras/secrets-groups-associations/{id}/
ExtrasApiExtrasSecretsGroupsAssociationsRetrieveGet /extras/secrets-groups-associations/{id}/
ExtrasApiExtrasSecretsGroupsAssociationsUpdatePut /extras/secrets-groups-associations/{id}/
ExtrasApiExtrasSecretsGroupsBulkDestroyDelete /extras/secrets-groups/
ExtrasApiExtrasSecretsGroupsBulkPartialUpdatePatch /extras/secrets-groups/
ExtrasApiExtrasSecretsGroupsBulkUpdatePut /extras/secrets-groups/
ExtrasApiExtrasSecretsGroupsCreatePost /extras/secrets-groups/
ExtrasApiExtrasSecretsGroupsDestroyDelete /extras/secrets-groups/{id}/
ExtrasApiExtrasSecretsGroupsListGet /extras/secrets-groups/
ExtrasApiExtrasSecretsGroupsPartialUpdatePatch /extras/secrets-groups/{id}/
ExtrasApiExtrasSecretsGroupsRetrieveGet /extras/secrets-groups/{id}/
ExtrasApiExtrasSecretsGroupsUpdatePut /extras/secrets-groups/{id}/
ExtrasApiExtrasSecretsListGet /extras/secrets/
ExtrasApiExtrasSecretsPartialUpdatePatch /extras/secrets/{id}/
ExtrasApiExtrasSecretsRetrieveGet /extras/secrets/{id}/
ExtrasApiExtrasSecretsUpdatePut /extras/secrets/{id}/
ExtrasApiExtrasStatusesBulkDestroyDelete /extras/statuses/
ExtrasApiExtrasStatusesBulkPartialUpdatePatch /extras/statuses/
ExtrasApiExtrasStatusesBulkUpdatePut /extras/statuses/
ExtrasApiExtrasStatusesCreatePost /extras/statuses/
ExtrasApiExtrasStatusesDestroyDelete /extras/statuses/{id}/
ExtrasApiExtrasStatusesListGet /extras/statuses/
ExtrasApiExtrasStatusesPartialUpdatePatch /extras/statuses/{id}/
ExtrasApiExtrasStatusesRetrieveGet /extras/statuses/{id}/
ExtrasApiExtrasStatusesUpdatePut /extras/statuses/{id}/
ExtrasApiExtrasTagsBulkDestroyDelete /extras/tags/
ExtrasApiExtrasTagsBulkPartialUpdatePatch /extras/tags/
ExtrasApiExtrasTagsBulkUpdatePut /extras/tags/
ExtrasApiExtrasTagsCreatePost /extras/tags/
ExtrasApiExtrasTagsDestroyDelete /extras/tags/{id}/
ExtrasApiExtrasTagsListGet /extras/tags/
ExtrasApiExtrasTagsPartialUpdatePatch /extras/tags/{id}/
ExtrasApiExtrasTagsRetrieveGet /extras/tags/{id}/
ExtrasApiExtrasTagsUpdatePut /extras/tags/{id}/
ExtrasApiExtrasWebhooksBulkDestroyDelete /extras/webhooks/
ExtrasApiExtrasWebhooksBulkPartialUpdatePatch /extras/webhooks/
ExtrasApiExtrasWebhooksBulkUpdatePut /extras/webhooks/
ExtrasApiExtrasWebhooksCreatePost /extras/webhooks/
ExtrasApiExtrasWebhooksDestroyDelete /extras/webhooks/{id}/
ExtrasApiExtrasWebhooksListGet /extras/webhooks/
ExtrasApiExtrasWebhooksPartialUpdatePatch /extras/webhooks/{id}/
ExtrasApiExtrasWebhooksRetrieveGet /extras/webhooks/{id}/
ExtrasApiExtrasWebhooksUpdatePut /extras/webhooks/{id}/
GraphqlApiGraphqlCreatePost /graphql/
IpamApiIpamAggregatesBulkDestroyDelete /ipam/aggregates/
IpamApiIpamAggregatesBulkPartialUpdatePatch /ipam/aggregates/
IpamApiIpamAggregatesBulkUpdatePut /ipam/aggregates/
IpamApiIpamAggregatesCreatePost /ipam/aggregates/
IpamApiIpamAggregatesDestroyDelete /ipam/aggregates/{id}/
IpamApiIpamAggregatesListGet /ipam/aggregates/
IpamApiIpamAggregatesPartialUpdatePatch /ipam/aggregates/{id}/
IpamApiIpamAggregatesRetrieveGet /ipam/aggregates/{id}/
IpamApiIpamAggregatesUpdatePut /ipam/aggregates/{id}/
IpamApiIpamIpAddressesBulkDestroyDelete /ipam/ip-addresses/
IpamApiIpamIpAddressesBulkPartialUpdatePatch /ipam/ip-addresses/
IpamApiIpamIpAddressesBulkUpdatePut /ipam/ip-addresses/
IpamApiIpamIpAddressesCreatePost /ipam/ip-addresses/
IpamApiIpamIpAddressesDestroyDelete /ipam/ip-addresses/{id}/
IpamApiIpamIpAddressesListGet /ipam/ip-addresses/
IpamApiIpamIpAddressesPartialUpdatePatch /ipam/ip-addresses/{id}/
IpamApiIpamIpAddressesRetrieveGet /ipam/ip-addresses/{id}/
IpamApiIpamIpAddressesUpdatePut /ipam/ip-addresses/{id}/
IpamApiIpamPrefixesAvailableIpsCreatePost /ipam/prefixes/{id}/available-ips/
IpamApiIpamPrefixesAvailableIpsListGet /ipam/prefixes/{id}/available-ips/
IpamApiIpamPrefixesAvailablePrefixesCreatePost /ipam/prefixes/{id}/available-prefixes/
IpamApiIpamPrefixesAvailablePrefixesListGet /ipam/prefixes/{id}/available-prefixes/
IpamApiIpamPrefixesBulkDestroyDelete /ipam/prefixes/
IpamApiIpamPrefixesBulkPartialUpdatePatch /ipam/prefixes/
IpamApiIpamPrefixesBulkUpdatePut /ipam/prefixes/
IpamApiIpamPrefixesCreatePost /ipam/prefixes/
IpamApiIpamPrefixesDestroyDelete /ipam/prefixes/{id}/
IpamApiIpamPrefixesListGet /ipam/prefixes/
IpamApiIpamPrefixesPartialUpdatePatch /ipam/prefixes/{id}/
IpamApiIpamPrefixesRetrieveGet /ipam/prefixes/{id}/
IpamApiIpamPrefixesUpdatePut /ipam/prefixes/{id}/
IpamApiIpamRirsBulkDestroyDelete /ipam/rirs/
IpamApiIpamRirsBulkPartialUpdatePatch /ipam/rirs/
IpamApiIpamRirsBulkUpdatePut /ipam/rirs/
IpamApiIpamRirsCreatePost /ipam/rirs/
IpamApiIpamRirsDestroyDelete /ipam/rirs/{id}/
IpamApiIpamRirsListGet /ipam/rirs/
IpamApiIpamRirsPartialUpdatePatch /ipam/rirs/{id}/
IpamApiIpamRirsRetrieveGet /ipam/rirs/{id}/
IpamApiIpamRirsUpdatePut /ipam/rirs/{id}/
IpamApiIpamRolesBulkDestroyDelete /ipam/roles/
IpamApiIpamRolesBulkPartialUpdatePatch /ipam/roles/
IpamApiIpamRolesBulkUpdatePut /ipam/roles/
IpamApiIpamRolesCreatePost /ipam/roles/
IpamApiIpamRolesDestroyDelete /ipam/roles/{id}/
IpamApiIpamRolesListGet /ipam/roles/
IpamApiIpamRolesPartialUpdatePatch /ipam/roles/{id}/
IpamApiIpamRolesRetrieveGet /ipam/roles/{id}/
IpamApiIpamRolesUpdatePut /ipam/roles/{id}/
IpamApiIpamRouteTargetsBulkDestroyDelete /ipam/route-targets/
IpamApiIpamRouteTargetsBulkPartialUpdatePatch /ipam/route-targets/
IpamApiIpamRouteTargetsBulkUpdatePut /ipam/route-targets/
IpamApiIpamRouteTargetsCreatePost /ipam/route-targets/
IpamApiIpamRouteTargetsDestroyDelete /ipam/route-targets/{id}/
IpamApiIpamRouteTargetsListGet /ipam/route-targets/
IpamApiIpamRouteTargetsPartialUpdatePatch /ipam/route-targets/{id}/
IpamApiIpamRouteTargetsRetrieveGet /ipam/route-targets/{id}/
IpamApiIpamRouteTargetsUpdatePut /ipam/route-targets/{id}/
IpamApiIpamServicesBulkDestroyDelete /ipam/services/
IpamApiIpamServicesBulkPartialUpdatePatch /ipam/services/
IpamApiIpamServicesBulkUpdatePut /ipam/services/
IpamApiIpamServicesCreatePost /ipam/services/
IpamApiIpamServicesDestroyDelete /ipam/services/{id}/
IpamApiIpamServicesListGet /ipam/services/
IpamApiIpamServicesPartialUpdatePatch /ipam/services/{id}/
IpamApiIpamServicesRetrieveGet /ipam/services/{id}/
IpamApiIpamServicesUpdatePut /ipam/services/{id}/
IpamApiIpamVlanGroupsBulkDestroyDelete /ipam/vlan-groups/
IpamApiIpamVlanGroupsBulkPartialUpdatePatch /ipam/vlan-groups/
IpamApiIpamVlanGroupsBulkUpdatePut /ipam/vlan-groups/
IpamApiIpamVlanGroupsCreatePost /ipam/vlan-groups/
IpamApiIpamVlanGroupsDestroyDelete /ipam/vlan-groups/{id}/
IpamApiIpamVlanGroupsListGet /ipam/vlan-groups/
IpamApiIpamVlanGroupsPartialUpdatePatch /ipam/vlan-groups/{id}/
IpamApiIpamVlanGroupsRetrieveGet /ipam/vlan-groups/{id}/
IpamApiIpamVlanGroupsUpdatePut /ipam/vlan-groups/{id}/
IpamApiIpamVlansBulkDestroyDelete /ipam/vlans/
IpamApiIpamVlansBulkPartialUpdatePatch /ipam/vlans/
IpamApiIpamVlansBulkUpdatePut /ipam/vlans/
IpamApiIpamVlansCreatePost /ipam/vlans/
IpamApiIpamVlansDestroyDelete /ipam/vlans/{id}/
IpamApiIpamVlansListGet /ipam/vlans/
IpamApiIpamVlansPartialUpdatePatch /ipam/vlans/{id}/
IpamApiIpamVlansRetrieveGet /ipam/vlans/{id}/
IpamApiIpamVlansUpdatePut /ipam/vlans/{id}/
IpamApiIpamVrfsBulkDestroyDelete /ipam/vrfs/
IpamApiIpamVrfsBulkPartialUpdatePatch /ipam/vrfs/
IpamApiIpamVrfsBulkUpdatePut /ipam/vrfs/
IpamApiIpamVrfsCreatePost /ipam/vrfs/
IpamApiIpamVrfsDestroyDelete /ipam/vrfs/{id}/
IpamApiIpamVrfsListGet /ipam/vrfs/
IpamApiIpamVrfsPartialUpdatePatch /ipam/vrfs/{id}/
IpamApiIpamVrfsRetrieveGet /ipam/vrfs/{id}/
IpamApiIpamVrfsUpdatePut /ipam/vrfs/{id}/
StatusApiStatusRetrieveGet /status/
SwaggerApiSwaggerRetrieveGet /swagger/
SwaggerJsonApiSwaggerJsonRetrieveGet /swagger.json
SwaggerYamlApiSwaggerYamlRetrieveGet /swagger.yaml
TenancyApiTenancyTenantGroupsBulkDestroyDelete /tenancy/tenant-groups/
TenancyApiTenancyTenantGroupsBulkPartialUpdatePatch /tenancy/tenant-groups/
TenancyApiTenancyTenantGroupsBulkUpdatePut /tenancy/tenant-groups/
TenancyApiTenancyTenantGroupsCreatePost /tenancy/tenant-groups/
TenancyApiTenancyTenantGroupsDestroyDelete /tenancy/tenant-groups/{id}/
TenancyApiTenancyTenantGroupsListGet /tenancy/tenant-groups/
TenancyApiTenancyTenantGroupsPartialUpdatePatch /tenancy/tenant-groups/{id}/
TenancyApiTenancyTenantGroupsRetrieveGet /tenancy/tenant-groups/{id}/
TenancyApiTenancyTenantGroupsUpdatePut /tenancy/tenant-groups/{id}/
TenancyApiTenancyTenantsBulkDestroyDelete /tenancy/tenants/
TenancyApiTenancyTenantsBulkPartialUpdatePatch /tenancy/tenants/
TenancyApiTenancyTenantsBulkUpdatePut /tenancy/tenants/
TenancyApiTenancyTenantsCreatePost /tenancy/tenants/
TenancyApiTenancyTenantsDestroyDelete /tenancy/tenants/{id}/
TenancyApiTenancyTenantsListGet /tenancy/tenants/
TenancyApiTenancyTenantsPartialUpdatePatch /tenancy/tenants/{id}/
TenancyApiTenancyTenantsRetrieveGet /tenancy/tenants/{id}/
TenancyApiTenancyTenantsUpdatePut /tenancy/tenants/{id}/
UsersApiUsersConfigRetrieveGet /users/config/
UsersApiUsersGroupsBulkDestroyDelete /users/groups/
UsersApiUsersGroupsBulkPartialUpdatePatch /users/groups/
UsersApiUsersGroupsBulkUpdatePut /users/groups/
UsersApiUsersGroupsCreatePost /users/groups/
UsersApiUsersGroupsDestroyDelete /users/groups/{id}/
UsersApiUsersGroupsListGet /users/groups/
UsersApiUsersGroupsPartialUpdatePatch /users/groups/{id}/
UsersApiUsersGroupsRetrieveGet /users/groups/{id}/
UsersApiUsersGroupsUpdatePut /users/groups/{id}/
UsersApiUsersPermissionsBulkDestroyDelete /users/permissions/
UsersApiUsersPermissionsBulkPartialUpdatePatch /users/permissions/
UsersApiUsersPermissionsBulkUpdatePut /users/permissions/
UsersApiUsersPermissionsCreatePost /users/permissions/
UsersApiUsersPermissionsDestroyDelete /users/permissions/{id}/
UsersApiUsersPermissionsListGet /users/permissions/
UsersApiUsersPermissionsPartialUpdatePatch /users/permissions/{id}/
UsersApiUsersPermissionsRetrieveGet /users/permissions/{id}/
UsersApiUsersPermissionsUpdatePut /users/permissions/{id}/
UsersApiUsersTokensBulkDestroyDelete /users/tokens/
UsersApiUsersTokensBulkPartialUpdatePatch /users/tokens/
UsersApiUsersTokensBulkUpdatePut /users/tokens/
UsersApiUsersTokensCreatePost /users/tokens/
UsersApiUsersTokensDestroyDelete /users/tokens/{id}/
UsersApiUsersTokensListGet /users/tokens/
UsersApiUsersTokensPartialUpdatePatch /users/tokens/{id}/
UsersApiUsersTokensRetrieveGet /users/tokens/{id}/
UsersApiUsersTokensUpdatePut /users/tokens/{id}/
UsersApiUsersUsersBulkDestroyDelete /users/users/
UsersApiUsersUsersBulkPartialUpdatePatch /users/users/
UsersApiUsersUsersBulkUpdatePut /users/users/
UsersApiUsersUsersCreatePost /users/users/
UsersApiUsersUsersDestroyDelete /users/users/{id}/
UsersApiUsersUsersListGet /users/users/
UsersApiUsersUsersPartialUpdatePatch /users/users/{id}/
UsersApiUsersUsersRetrieveGet /users/users/{id}/
UsersApiUsersUsersUpdatePut /users/users/{id}/
VirtualizationApiVirtualizationClusterGroupsBulkDestroyDelete /virtualization/cluster-groups/
VirtualizationApiVirtualizationClusterGroupsBulkPartialUpdatePatch /virtualization/cluster-groups/
VirtualizationApiVirtualizationClusterGroupsBulkUpdatePut /virtualization/cluster-groups/
VirtualizationApiVirtualizationClusterGroupsCreatePost /virtualization/cluster-groups/
VirtualizationApiVirtualizationClusterGroupsDestroyDelete /virtualization/cluster-groups/{id}/
VirtualizationApiVirtualizationClusterGroupsListGet /virtualization/cluster-groups/
VirtualizationApiVirtualizationClusterGroupsPartialUpdatePatch /virtualization/cluster-groups/{id}/
VirtualizationApiVirtualizationClusterGroupsRetrieveGet /virtualization/cluster-groups/{id}/
VirtualizationApiVirtualizationClusterGroupsUpdatePut /virtualization/cluster-groups/{id}/
VirtualizationApiVirtualizationClusterTypesBulkDestroyDelete /virtualization/cluster-types/
VirtualizationApiVirtualizationClusterTypesBulkPartialUpdatePatch /virtualization/cluster-types/
VirtualizationApiVirtualizationClusterTypesBulkUpdatePut /virtualization/cluster-types/
VirtualizationApiVirtualizationClusterTypesCreatePost /virtualization/cluster-types/
VirtualizationApiVirtualizationClusterTypesDestroyDelete /virtualization/cluster-types/{id}/
VirtualizationApiVirtualizationClusterTypesListGet /virtualization/cluster-types/
VirtualizationApiVirtualizationClusterTypesPartialUpdatePatch /virtualization/cluster-types/{id}/
VirtualizationApiVirtualizationClusterTypesRetrieveGet /virtualization/cluster-types/{id}/
VirtualizationApiVirtualizationClusterTypesUpdatePut /virtualization/cluster-types/{id}/
VirtualizationApiVirtualizationClustersBulkDestroyDelete /virtualization/clusters/
VirtualizationApiVirtualizationClustersBulkPartialUpdatePatch /virtualization/clusters/
VirtualizationApiVirtualizationClustersBulkUpdatePut /virtualization/clusters/
VirtualizationApiVirtualizationClustersCreatePost /virtualization/clusters/
VirtualizationApiVirtualizationClustersDestroyDelete /virtualization/clusters/{id}/
VirtualizationApiVirtualizationClustersListGet /virtualization/clusters/
VirtualizationApiVirtualizationClustersPartialUpdatePatch /virtualization/clusters/{id}/
VirtualizationApiVirtualizationClustersRetrieveGet /virtualization/clusters/{id}/
VirtualizationApiVirtualizationClustersUpdatePut /virtualization/clusters/{id}/
VirtualizationApiVirtualizationInterfacesBulkDestroyDelete /virtualization/interfaces/
VirtualizationApiVirtualizationInterfacesBulkPartialUpdatePatch /virtualization/interfaces/
VirtualizationApiVirtualizationInterfacesBulkUpdatePut /virtualization/interfaces/
VirtualizationApiVirtualizationInterfacesCreatePost /virtualization/interfaces/
VirtualizationApiVirtualizationInterfacesDestroyDelete /virtualization/interfaces/{id}/
VirtualizationApiVirtualizationInterfacesListGet /virtualization/interfaces/
VirtualizationApiVirtualizationInterfacesPartialUpdatePatch /virtualization/interfaces/{id}/
VirtualizationApiVirtualizationInterfacesRetrieveGet /virtualization/interfaces/{id}/
VirtualizationApiVirtualizationInterfacesUpdatePut /virtualization/interfaces/{id}/
VirtualizationApiVirtualizationVirtualMachinesBulkDestroyDelete /virtualization/virtual-machines/
VirtualizationApiVirtualizationVirtualMachinesBulkPartialUpdatePatch /virtualization/virtual-machines/
VirtualizationApiVirtualizationVirtualMachinesBulkUpdatePut /virtualization/virtual-machines/
VirtualizationApiVirtualizationVirtualMachinesCreatePost /virtualization/virtual-machines/
VirtualizationApiVirtualizationVirtualMachinesDestroyDelete /virtualization/virtual-machines/{id}/
VirtualizationApiVirtualizationVirtualMachinesListGet /virtualization/virtual-machines/
VirtualizationApiVirtualizationVirtualMachinesPartialUpdatePatch /virtualization/virtual-machines/{id}/
VirtualizationApiVirtualizationVirtualMachinesRetrieveGet /virtualization/virtual-machines/{id}/
VirtualizationApiVirtualizationVirtualMachinesUpdatePut /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