Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- type APIClient
- type APIKey
- type APIResponse
- type Action
- type Aggregate
- type AvailableIp
- type AvailablePrefix
- type BasicAuth
- type Cable
- type Circuit
- type CircuitCircuitTermination
- type CircuitTermination
- type CircuitType
- type CircuitsApiCircuitsCircuitTerminationsListOpts
- type CircuitsApiCircuitsCircuitTypesListOpts
- type CircuitsApiCircuitsCircuitsListOpts
- type CircuitsApiCircuitsProviderNetworksListOpts
- type CircuitsApiCircuitsProvidersListOpts
- type CircuitsApiService
- func (a *CircuitsApiService) CircuitsCircuitTerminationsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsBulkPartialUpdate(ctx context.Context, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsBulkUpdate(ctx context.Context, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsCreate(ctx context.Context, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsList(ctx context.Context, ...) (InlineResponse200, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsPartialUpdate(ctx context.Context, id int32, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsPaths(ctx context.Context, id int32) (CircuitTermination, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsRead(ctx context.Context, id int32) (CircuitTermination, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTerminationsUpdate(ctx context.Context, id int32, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesBulkPartialUpdate(ctx context.Context, data CircuitType) (CircuitType, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesBulkUpdate(ctx context.Context, data CircuitType) (CircuitType, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesCreate(ctx context.Context, data CircuitType) (CircuitType, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesList(ctx context.Context, ...) (InlineResponse2001, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesPartialUpdate(ctx context.Context, id int32, data CircuitType) (CircuitType, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesRead(ctx context.Context, id int32) (CircuitType, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitTypesUpdate(ctx context.Context, id int32, data CircuitType) (CircuitType, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsBulkPartialUpdate(ctx context.Context, data WritableCircuit) (Circuit, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsBulkUpdate(ctx context.Context, data WritableCircuit) (Circuit, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsCreate(ctx context.Context, data WritableCircuit) (Circuit, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsList(ctx context.Context, localVarOptionals *CircuitsApiCircuitsCircuitsListOpts) (InlineResponse2002, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsPartialUpdate(ctx context.Context, id int32, data WritableCircuit) (Circuit, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsRead(ctx context.Context, id int32) (Circuit, *http.Response, error)
- func (a *CircuitsApiService) CircuitsCircuitsUpdate(ctx context.Context, id int32, data WritableCircuit) (Circuit, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksBulkPartialUpdate(ctx context.Context, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksBulkUpdate(ctx context.Context, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksCreate(ctx context.Context, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksList(ctx context.Context, ...) (InlineResponse2003, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksPartialUpdate(ctx context.Context, id int32, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksRead(ctx context.Context, id int32) (ProviderNetwork, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProviderNetworksUpdate(ctx context.Context, id int32, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersBulkPartialUpdate(ctx context.Context, data Provider) (Provider, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersBulkUpdate(ctx context.Context, data Provider) (Provider, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersCreate(ctx context.Context, data Provider) (Provider, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersList(ctx context.Context, localVarOptionals *CircuitsApiCircuitsProvidersListOpts) (InlineResponse2004, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersPartialUpdate(ctx context.Context, id int32, data Provider) (Provider, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersRead(ctx context.Context, id int32) (Provider, *http.Response, error)
- func (a *CircuitsApiService) CircuitsProvidersUpdate(ctx context.Context, id int32, data Provider) (Provider, *http.Response, error)
- type Cluster
- type ClusterGroup
- type ClusterType
- type ConfigContext
- type Configuration
- type ConnectionStatus
- type ConsolePort
- type ConsolePortTemplate
- type ConsoleServerPort
- type ConsoleServerPortTemplate
- type ContentType
- type CustomField
- type CustomLink
- type DcimApiDcimCablesListOpts
- type DcimApiDcimConsoleConnectionsListOpts
- type DcimApiDcimConsolePortTemplatesListOpts
- type DcimApiDcimConsolePortsListOpts
- type DcimApiDcimConsoleServerPortTemplatesListOpts
- type DcimApiDcimConsoleServerPortsListOpts
- type DcimApiDcimDeviceBayTemplatesListOpts
- type DcimApiDcimDeviceBaysListOpts
- type DcimApiDcimDeviceRolesListOpts
- type DcimApiDcimDeviceTypesListOpts
- type DcimApiDcimDevicesListOpts
- type DcimApiDcimFrontPortTemplatesListOpts
- type DcimApiDcimFrontPortsListOpts
- type DcimApiDcimInterfaceConnectionsListOpts
- type DcimApiDcimInterfaceTemplatesListOpts
- type DcimApiDcimInterfacesListOpts
- type DcimApiDcimInventoryItemsListOpts
- type DcimApiDcimLocationsListOpts
- type DcimApiDcimManufacturersListOpts
- type DcimApiDcimPlatformsListOpts
- type DcimApiDcimPowerConnectionsListOpts
- type DcimApiDcimPowerFeedsListOpts
- type DcimApiDcimPowerOutletTemplatesListOpts
- type DcimApiDcimPowerOutletsListOpts
- type DcimApiDcimPowerPanelsListOpts
- type DcimApiDcimPowerPortTemplatesListOpts
- type DcimApiDcimPowerPortsListOpts
- type DcimApiDcimRackReservationsListOpts
- type DcimApiDcimRackRolesListOpts
- type DcimApiDcimRacksElevationOpts
- type DcimApiDcimRacksListOpts
- type DcimApiDcimRearPortTemplatesListOpts
- type DcimApiDcimRearPortsListOpts
- type DcimApiDcimRegionsListOpts
- type DcimApiDcimSiteGroupsListOpts
- type DcimApiDcimSitesListOpts
- type DcimApiDcimVirtualChassisListOpts
- type DcimApiService
- func (a *DcimApiService) DcimCablesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimCablesBulkPartialUpdate(ctx context.Context, data WritableCable) (Cable, *http.Response, error)
- func (a *DcimApiService) DcimCablesBulkUpdate(ctx context.Context, data WritableCable) (Cable, *http.Response, error)
- func (a *DcimApiService) DcimCablesCreate(ctx context.Context, data WritableCable) (Cable, *http.Response, error)
- func (a *DcimApiService) DcimCablesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimCablesList(ctx context.Context, localVarOptionals *DcimApiDcimCablesListOpts) (InlineResponse2005, *http.Response, error)
- func (a *DcimApiService) DcimCablesPartialUpdate(ctx context.Context, id int32, data WritableCable) (Cable, *http.Response, error)
- func (a *DcimApiService) DcimCablesRead(ctx context.Context, id int32) (Cable, *http.Response, error)
- func (a *DcimApiService) DcimCablesUpdate(ctx context.Context, id int32, data WritableCable) (Cable, *http.Response, error)
- func (a *DcimApiService) DcimConnectedDeviceList(ctx context.Context, peerDevice string, peerInterface string) (Device, *http.Response, error)
- func (a *DcimApiService) DcimConsoleConnectionsList(ctx context.Context, localVarOptionals *DcimApiDcimConsoleConnectionsListOpts) (InlineResponse2006, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesBulkPartialUpdate(ctx context.Context, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesBulkUpdate(ctx context.Context, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesCreate(ctx context.Context, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesList(ctx context.Context, ...) (InlineResponse2007, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesRead(ctx context.Context, id int32) (ConsolePortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortTemplatesUpdate(ctx context.Context, id int32, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimConsolePortsBulkPartialUpdate(ctx context.Context, data WritableConsolePort) (ConsolePort, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsBulkUpdate(ctx context.Context, data WritableConsolePort) (ConsolePort, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsCreate(ctx context.Context, data WritableConsolePort) (ConsolePort, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimConsolePortsList(ctx context.Context, localVarOptionals *DcimApiDcimConsolePortsListOpts) (InlineResponse2006, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsPartialUpdate(ctx context.Context, id int32, data WritableConsolePort) (ConsolePort, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsRead(ctx context.Context, id int32) (ConsolePort, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsTrace(ctx context.Context, id int32) (ConsolePort, *http.Response, error)
- func (a *DcimApiService) DcimConsolePortsUpdate(ctx context.Context, id int32, data WritableConsolePort) (ConsolePort, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesBulkPartialUpdate(ctx context.Context, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesBulkUpdate(ctx context.Context, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesCreate(ctx context.Context, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesList(ctx context.Context, ...) (InlineResponse2008, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesRead(ctx context.Context, id int32) (ConsoleServerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortTemplatesUpdate(ctx context.Context, id int32, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsBulkPartialUpdate(ctx context.Context, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsBulkUpdate(ctx context.Context, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsCreate(ctx context.Context, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsList(ctx context.Context, localVarOptionals *DcimApiDcimConsoleServerPortsListOpts) (InlineResponse2009, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsPartialUpdate(ctx context.Context, id int32, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsRead(ctx context.Context, id int32) (ConsoleServerPort, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsTrace(ctx context.Context, id int32) (ConsoleServerPort, *http.Response, error)
- func (a *DcimApiService) DcimConsoleServerPortsUpdate(ctx context.Context, id int32, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesBulkPartialUpdate(ctx context.Context, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesBulkUpdate(ctx context.Context, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesCreate(ctx context.Context, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceBayTemplatesListOpts) (InlineResponse20010, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesPartialUpdate(ctx context.Context, id int32, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesRead(ctx context.Context, id int32) (DeviceBayTemplate, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBayTemplatesUpdate(ctx context.Context, id int32, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysBulkPartialUpdate(ctx context.Context, data WritableDeviceBay) (DeviceBay, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysBulkUpdate(ctx context.Context, data WritableDeviceBay) (DeviceBay, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysCreate(ctx context.Context, data WritableDeviceBay) (DeviceBay, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceBaysListOpts) (InlineResponse20011, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysPartialUpdate(ctx context.Context, id int32, data WritableDeviceBay) (DeviceBay, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysRead(ctx context.Context, id int32) (DeviceBay, *http.Response, error)
- func (a *DcimApiService) DcimDeviceBaysUpdate(ctx context.Context, id int32, data WritableDeviceBay) (DeviceBay, *http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesBulkPartialUpdate(ctx context.Context, data DeviceRole) (DeviceRole, *http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesBulkUpdate(ctx context.Context, data DeviceRole) (DeviceRole, *http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesCreate(ctx context.Context, data DeviceRole) (DeviceRole, *http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceRolesListOpts) (InlineResponse20012, *http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesPartialUpdate(ctx context.Context, id int32, data DeviceRole) (DeviceRole, *http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesRead(ctx context.Context, id int32) (DeviceRole, *http.Response, error)
- func (a *DcimApiService) DcimDeviceRolesUpdate(ctx context.Context, id int32, data DeviceRole) (DeviceRole, *http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesBulkPartialUpdate(ctx context.Context, data WritableDeviceType) (DeviceType, *http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesBulkUpdate(ctx context.Context, data WritableDeviceType) (DeviceType, *http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesCreate(ctx context.Context, data WritableDeviceType) (DeviceType, *http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceTypesListOpts) (InlineResponse20013, *http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesPartialUpdate(ctx context.Context, id int32, data WritableDeviceType) (DeviceType, *http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesRead(ctx context.Context, id int32) (DeviceType, *http.Response, error)
- func (a *DcimApiService) DcimDeviceTypesUpdate(ctx context.Context, id int32, data WritableDeviceType) (DeviceType, *http.Response, error)
- func (a *DcimApiService) DcimDevicesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimDevicesBulkPartialUpdate(ctx context.Context, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
- func (a *DcimApiService) DcimDevicesBulkUpdate(ctx context.Context, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
- func (a *DcimApiService) DcimDevicesCreate(ctx context.Context, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
- func (a *DcimApiService) DcimDevicesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimDevicesList(ctx context.Context, localVarOptionals *DcimApiDcimDevicesListOpts) (InlineResponse20014, *http.Response, error)
- func (a *DcimApiService) DcimDevicesNapalm(ctx context.Context, id int32, method string) (DeviceNapalm, *http.Response, error)
- func (a *DcimApiService) DcimDevicesPartialUpdate(ctx context.Context, id int32, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
- func (a *DcimApiService) DcimDevicesRead(ctx context.Context, id int32) (DeviceWithConfigContext, *http.Response, error)
- func (a *DcimApiService) DcimDevicesUpdate(ctx context.Context, id int32, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesBulkPartialUpdate(ctx context.Context, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesBulkUpdate(ctx context.Context, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesCreate(ctx context.Context, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimFrontPortTemplatesListOpts) (InlineResponse20015, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesRead(ctx context.Context, id int32) (FrontPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortTemplatesUpdate(ctx context.Context, id int32, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimFrontPortsBulkPartialUpdate(ctx context.Context, data WritableFrontPort) (FrontPort, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsBulkUpdate(ctx context.Context, data WritableFrontPort) (FrontPort, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsCreate(ctx context.Context, data WritableFrontPort) (FrontPort, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimFrontPortsList(ctx context.Context, localVarOptionals *DcimApiDcimFrontPortsListOpts) (InlineResponse20016, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsPartialUpdate(ctx context.Context, id int32, data WritableFrontPort) (FrontPort, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsPaths(ctx context.Context, id int32) (FrontPort, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsRead(ctx context.Context, id int32) (FrontPort, *http.Response, error)
- func (a *DcimApiService) DcimFrontPortsUpdate(ctx context.Context, id int32, data WritableFrontPort) (FrontPort, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceConnectionsList(ctx context.Context, ...) (InlineResponse20017, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesBulkPartialUpdate(ctx context.Context, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesBulkUpdate(ctx context.Context, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesCreate(ctx context.Context, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimInterfaceTemplatesListOpts) (InlineResponse20018, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesPartialUpdate(ctx context.Context, id int32, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesRead(ctx context.Context, id int32) (InterfaceTemplate, *http.Response, error)
- func (a *DcimApiService) DcimInterfaceTemplatesUpdate(ctx context.Context, id int32, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimInterfacesBulkPartialUpdate(ctx context.Context, data WritableInterface) (ModelInterface, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesBulkUpdate(ctx context.Context, data WritableInterface) (ModelInterface, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesCreate(ctx context.Context, data WritableInterface) (ModelInterface, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimInterfacesList(ctx context.Context, localVarOptionals *DcimApiDcimInterfacesListOpts) (InlineResponse20019, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesPartialUpdate(ctx context.Context, id int32, data WritableInterface) (ModelInterface, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesRead(ctx context.Context, id int32) (ModelInterface, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesTrace(ctx context.Context, id int32) (ModelInterface, *http.Response, error)
- func (a *DcimApiService) DcimInterfacesUpdate(ctx context.Context, id int32, data WritableInterface) (ModelInterface, *http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsBulkPartialUpdate(ctx context.Context, data WritableInventoryItem) (InventoryItem, *http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsBulkUpdate(ctx context.Context, data WritableInventoryItem) (InventoryItem, *http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsCreate(ctx context.Context, data WritableInventoryItem) (InventoryItem, *http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsList(ctx context.Context, localVarOptionals *DcimApiDcimInventoryItemsListOpts) (InlineResponse20020, *http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsPartialUpdate(ctx context.Context, id int32, data WritableInventoryItem) (InventoryItem, *http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsRead(ctx context.Context, id int32) (InventoryItem, *http.Response, error)
- func (a *DcimApiService) DcimInventoryItemsUpdate(ctx context.Context, id int32, data WritableInventoryItem) (InventoryItem, *http.Response, error)
- func (a *DcimApiService) DcimLocationsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimLocationsBulkPartialUpdate(ctx context.Context, data WritableLocation) (Location, *http.Response, error)
- func (a *DcimApiService) DcimLocationsBulkUpdate(ctx context.Context, data WritableLocation) (Location, *http.Response, error)
- func (a *DcimApiService) DcimLocationsCreate(ctx context.Context, data WritableLocation) (Location, *http.Response, error)
- func (a *DcimApiService) DcimLocationsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimLocationsList(ctx context.Context, localVarOptionals *DcimApiDcimLocationsListOpts) (InlineResponse20021, *http.Response, error)
- func (a *DcimApiService) DcimLocationsPartialUpdate(ctx context.Context, id int32, data WritableLocation) (Location, *http.Response, error)
- func (a *DcimApiService) DcimLocationsRead(ctx context.Context, id int32) (Location, *http.Response, error)
- func (a *DcimApiService) DcimLocationsUpdate(ctx context.Context, id int32, data WritableLocation) (Location, *http.Response, error)
- func (a *DcimApiService) DcimManufacturersBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimManufacturersBulkPartialUpdate(ctx context.Context, data Manufacturer) (Manufacturer, *http.Response, error)
- func (a *DcimApiService) DcimManufacturersBulkUpdate(ctx context.Context, data Manufacturer) (Manufacturer, *http.Response, error)
- func (a *DcimApiService) DcimManufacturersCreate(ctx context.Context, data Manufacturer) (Manufacturer, *http.Response, error)
- func (a *DcimApiService) DcimManufacturersDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimManufacturersList(ctx context.Context, localVarOptionals *DcimApiDcimManufacturersListOpts) (InlineResponse20022, *http.Response, error)
- func (a *DcimApiService) DcimManufacturersPartialUpdate(ctx context.Context, id int32, data Manufacturer) (Manufacturer, *http.Response, error)
- func (a *DcimApiService) DcimManufacturersRead(ctx context.Context, id int32) (Manufacturer, *http.Response, error)
- func (a *DcimApiService) DcimManufacturersUpdate(ctx context.Context, id int32, data Manufacturer) (Manufacturer, *http.Response, error)
- func (a *DcimApiService) DcimPlatformsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimPlatformsBulkPartialUpdate(ctx context.Context, data WritablePlatform) (Platform, *http.Response, error)
- func (a *DcimApiService) DcimPlatformsBulkUpdate(ctx context.Context, data WritablePlatform) (Platform, *http.Response, error)
- func (a *DcimApiService) DcimPlatformsCreate(ctx context.Context, data WritablePlatform) (Platform, *http.Response, error)
- func (a *DcimApiService) DcimPlatformsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimPlatformsList(ctx context.Context, localVarOptionals *DcimApiDcimPlatformsListOpts) (InlineResponse20023, *http.Response, error)
- func (a *DcimApiService) DcimPlatformsPartialUpdate(ctx context.Context, id int32, data WritablePlatform) (Platform, *http.Response, error)
- func (a *DcimApiService) DcimPlatformsRead(ctx context.Context, id int32) (Platform, *http.Response, error)
- func (a *DcimApiService) DcimPlatformsUpdate(ctx context.Context, id int32, data WritablePlatform) (Platform, *http.Response, error)
- func (a *DcimApiService) DcimPowerConnectionsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerConnectionsListOpts) (InlineResponse20024, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsBulkPartialUpdate(ctx context.Context, data WritablePowerFeed) (PowerFeed, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsBulkUpdate(ctx context.Context, data WritablePowerFeed) (PowerFeed, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsCreate(ctx context.Context, data WritablePowerFeed) (PowerFeed, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerFeedsListOpts) (InlineResponse20025, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsPartialUpdate(ctx context.Context, id int32, data WritablePowerFeed) (PowerFeed, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsRead(ctx context.Context, id int32) (PowerFeed, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsTrace(ctx context.Context, id int32) (PowerFeed, *http.Response, error)
- func (a *DcimApiService) DcimPowerFeedsUpdate(ctx context.Context, id int32, data WritablePowerFeed) (PowerFeed, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesBulkPartialUpdate(ctx context.Context, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesBulkUpdate(ctx context.Context, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesCreate(ctx context.Context, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesList(ctx context.Context, ...) (InlineResponse20026, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesPartialUpdate(ctx context.Context, id int32, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesRead(ctx context.Context, id int32) (PowerOutletTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletTemplatesUpdate(ctx context.Context, id int32, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsBulkPartialUpdate(ctx context.Context, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsBulkUpdate(ctx context.Context, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsCreate(ctx context.Context, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerOutletsListOpts) (InlineResponse20027, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsPartialUpdate(ctx context.Context, id int32, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsRead(ctx context.Context, id int32) (PowerOutlet, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsTrace(ctx context.Context, id int32) (PowerOutlet, *http.Response, error)
- func (a *DcimApiService) DcimPowerOutletsUpdate(ctx context.Context, id int32, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsBulkPartialUpdate(ctx context.Context, data WritablePowerPanel) (PowerPanel, *http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsBulkUpdate(ctx context.Context, data WritablePowerPanel) (PowerPanel, *http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsCreate(ctx context.Context, data WritablePowerPanel) (PowerPanel, *http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerPanelsListOpts) (InlineResponse20028, *http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsPartialUpdate(ctx context.Context, id int32, data WritablePowerPanel) (PowerPanel, *http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsRead(ctx context.Context, id int32) (PowerPanel, *http.Response, error)
- func (a *DcimApiService) DcimPowerPanelsUpdate(ctx context.Context, id int32, data WritablePowerPanel) (PowerPanel, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesBulkPartialUpdate(ctx context.Context, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesBulkUpdate(ctx context.Context, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesCreate(ctx context.Context, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimPowerPortTemplatesListOpts) (InlineResponse20029, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesRead(ctx context.Context, id int32) (PowerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortTemplatesUpdate(ctx context.Context, id int32, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimPowerPortsBulkPartialUpdate(ctx context.Context, data WritablePowerPort) (PowerPort, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsBulkUpdate(ctx context.Context, data WritablePowerPort) (PowerPort, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsCreate(ctx context.Context, data WritablePowerPort) (PowerPort, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimPowerPortsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerPortsListOpts) (InlineResponse20024, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsPartialUpdate(ctx context.Context, id int32, data WritablePowerPort) (PowerPort, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsRead(ctx context.Context, id int32) (PowerPort, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsTrace(ctx context.Context, id int32) (PowerPort, *http.Response, error)
- func (a *DcimApiService) DcimPowerPortsUpdate(ctx context.Context, id int32, data WritablePowerPort) (PowerPort, *http.Response, error)
- func (a *DcimApiService) DcimRackReservationsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimRackReservationsBulkPartialUpdate(ctx context.Context, data WritableRackReservation) (RackReservation, *http.Response, error)
- func (a *DcimApiService) DcimRackReservationsBulkUpdate(ctx context.Context, data WritableRackReservation) (RackReservation, *http.Response, error)
- func (a *DcimApiService) DcimRackReservationsCreate(ctx context.Context, data WritableRackReservation) (RackReservation, *http.Response, error)
- func (a *DcimApiService) DcimRackReservationsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimRackReservationsList(ctx context.Context, localVarOptionals *DcimApiDcimRackReservationsListOpts) (InlineResponse20030, *http.Response, error)
- func (a *DcimApiService) DcimRackReservationsPartialUpdate(ctx context.Context, id int32, data WritableRackReservation) (RackReservation, *http.Response, error)
- func (a *DcimApiService) DcimRackReservationsRead(ctx context.Context, id int32) (RackReservation, *http.Response, error)
- func (a *DcimApiService) DcimRackReservationsUpdate(ctx context.Context, id int32, data WritableRackReservation) (RackReservation, *http.Response, error)
- func (a *DcimApiService) DcimRackRolesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimRackRolesBulkPartialUpdate(ctx context.Context, data RackRole) (RackRole, *http.Response, error)
- func (a *DcimApiService) DcimRackRolesBulkUpdate(ctx context.Context, data RackRole) (RackRole, *http.Response, error)
- func (a *DcimApiService) DcimRackRolesCreate(ctx context.Context, data RackRole) (RackRole, *http.Response, error)
- func (a *DcimApiService) DcimRackRolesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimRackRolesList(ctx context.Context, localVarOptionals *DcimApiDcimRackRolesListOpts) (InlineResponse20031, *http.Response, error)
- func (a *DcimApiService) DcimRackRolesPartialUpdate(ctx context.Context, id int32, data RackRole) (RackRole, *http.Response, error)
- func (a *DcimApiService) DcimRackRolesRead(ctx context.Context, id int32) (RackRole, *http.Response, error)
- func (a *DcimApiService) DcimRackRolesUpdate(ctx context.Context, id int32, data RackRole) (RackRole, *http.Response, error)
- func (a *DcimApiService) DcimRacksBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimRacksBulkPartialUpdate(ctx context.Context, data WritableRack) (Rack, *http.Response, error)
- func (a *DcimApiService) DcimRacksBulkUpdate(ctx context.Context, data WritableRack) (Rack, *http.Response, error)
- func (a *DcimApiService) DcimRacksCreate(ctx context.Context, data WritableRack) (Rack, *http.Response, error)
- func (a *DcimApiService) DcimRacksDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimRacksElevation(ctx context.Context, id int32, ...) ([]RackUnit, *http.Response, error)
- func (a *DcimApiService) DcimRacksList(ctx context.Context, localVarOptionals *DcimApiDcimRacksListOpts) (InlineResponse20032, *http.Response, error)
- func (a *DcimApiService) DcimRacksPartialUpdate(ctx context.Context, id int32, data WritableRack) (Rack, *http.Response, error)
- func (a *DcimApiService) DcimRacksRead(ctx context.Context, id int32) (Rack, *http.Response, error)
- func (a *DcimApiService) DcimRacksUpdate(ctx context.Context, id int32, data WritableRack) (Rack, *http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesBulkPartialUpdate(ctx context.Context, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesBulkUpdate(ctx context.Context, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesCreate(ctx context.Context, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimRearPortTemplatesListOpts) (InlineResponse20033, *http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesRead(ctx context.Context, id int32) (RearPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimRearPortTemplatesUpdate(ctx context.Context, id int32, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimRearPortsBulkPartialUpdate(ctx context.Context, data WritableRearPort) (RearPort, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsBulkUpdate(ctx context.Context, data WritableRearPort) (RearPort, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsCreate(ctx context.Context, data WritableRearPort) (RearPort, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimRearPortsList(ctx context.Context, localVarOptionals *DcimApiDcimRearPortsListOpts) (InlineResponse20034, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsPartialUpdate(ctx context.Context, id int32, data WritableRearPort) (RearPort, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsPaths(ctx context.Context, id int32) (RearPort, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsRead(ctx context.Context, id int32) (RearPort, *http.Response, error)
- func (a *DcimApiService) DcimRearPortsUpdate(ctx context.Context, id int32, data WritableRearPort) (RearPort, *http.Response, error)
- func (a *DcimApiService) DcimRegionsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimRegionsBulkPartialUpdate(ctx context.Context, data WritableRegion) (Region, *http.Response, error)
- func (a *DcimApiService) DcimRegionsBulkUpdate(ctx context.Context, data WritableRegion) (Region, *http.Response, error)
- func (a *DcimApiService) DcimRegionsCreate(ctx context.Context, data WritableRegion) (Region, *http.Response, error)
- func (a *DcimApiService) DcimRegionsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimRegionsList(ctx context.Context, localVarOptionals *DcimApiDcimRegionsListOpts) (InlineResponse20035, *http.Response, error)
- func (a *DcimApiService) DcimRegionsPartialUpdate(ctx context.Context, id int32, data WritableRegion) (Region, *http.Response, error)
- func (a *DcimApiService) DcimRegionsRead(ctx context.Context, id int32) (Region, *http.Response, error)
- func (a *DcimApiService) DcimRegionsUpdate(ctx context.Context, id int32, data WritableRegion) (Region, *http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsBulkPartialUpdate(ctx context.Context, data WritableSiteGroup) (SiteGroup, *http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsBulkUpdate(ctx context.Context, data WritableSiteGroup) (SiteGroup, *http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsCreate(ctx context.Context, data WritableSiteGroup) (SiteGroup, *http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsList(ctx context.Context, localVarOptionals *DcimApiDcimSiteGroupsListOpts) (InlineResponse20036, *http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsPartialUpdate(ctx context.Context, id int32, data WritableSiteGroup) (SiteGroup, *http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsRead(ctx context.Context, id int32) (SiteGroup, *http.Response, error)
- func (a *DcimApiService) DcimSiteGroupsUpdate(ctx context.Context, id int32, data WritableSiteGroup) (SiteGroup, *http.Response, error)
- func (a *DcimApiService) DcimSitesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimSitesBulkPartialUpdate(ctx context.Context, data WritableSite) (Site, *http.Response, error)
- func (a *DcimApiService) DcimSitesBulkUpdate(ctx context.Context, data WritableSite) (Site, *http.Response, error)
- func (a *DcimApiService) DcimSitesCreate(ctx context.Context, data WritableSite) (Site, *http.Response, error)
- func (a *DcimApiService) DcimSitesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimSitesList(ctx context.Context, localVarOptionals *DcimApiDcimSitesListOpts) (InlineResponse20037, *http.Response, error)
- func (a *DcimApiService) DcimSitesPartialUpdate(ctx context.Context, id int32, data WritableSite) (Site, *http.Response, error)
- func (a *DcimApiService) DcimSitesRead(ctx context.Context, id int32) (Site, *http.Response, error)
- func (a *DcimApiService) DcimSitesUpdate(ctx context.Context, id int32, data WritableSite) (Site, *http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisBulkPartialUpdate(ctx context.Context, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisBulkUpdate(ctx context.Context, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisCreate(ctx context.Context, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisList(ctx context.Context, localVarOptionals *DcimApiDcimVirtualChassisListOpts) (InlineResponse20038, *http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisPartialUpdate(ctx context.Context, id int32, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisRead(ctx context.Context, id int32) (VirtualChassis, *http.Response, error)
- func (a *DcimApiService) DcimVirtualChassisUpdate(ctx context.Context, id int32, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
- type Device
- type DeviceBay
- type DeviceBayTemplate
- type DeviceInterface
- type DeviceNapalm
- type DeviceRole
- type DeviceType
- type DeviceWithConfigContext
- type ExportTemplate
- type ExtrasApiExtrasConfigContextsListOpts
- type ExtrasApiExtrasContentTypesListOpts
- type ExtrasApiExtrasCustomFieldsListOpts
- type ExtrasApiExtrasCustomLinksListOpts
- type ExtrasApiExtrasExportTemplatesListOpts
- type ExtrasApiExtrasImageAttachmentsListOpts
- type ExtrasApiExtrasJobResultsListOpts
- type ExtrasApiExtrasJournalEntriesListOpts
- type ExtrasApiExtrasObjectChangesListOpts
- type ExtrasApiExtrasTagsListOpts
- type ExtrasApiExtrasWebhooksListOpts
- type ExtrasApiService
- func (a *ExtrasApiService) ExtrasConfigContextsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsBulkPartialUpdate(ctx context.Context, data WritableConfigContext) (ConfigContext, *http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsBulkUpdate(ctx context.Context, data WritableConfigContext) (ConfigContext, *http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsCreate(ctx context.Context, data WritableConfigContext) (ConfigContext, *http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasConfigContextsListOpts) (InlineResponse20039, *http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsPartialUpdate(ctx context.Context, id int32, data WritableConfigContext) (ConfigContext, *http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsRead(ctx context.Context, id int32) (ConfigContext, *http.Response, error)
- func (a *ExtrasApiService) ExtrasConfigContextsUpdate(ctx context.Context, id int32, data WritableConfigContext) (ConfigContext, *http.Response, error)
- func (a *ExtrasApiService) ExtrasContentTypesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasContentTypesListOpts) (InlineResponse20040, *http.Response, error)
- func (a *ExtrasApiService) ExtrasContentTypesRead(ctx context.Context, id int32) (ContentType, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsBulkPartialUpdate(ctx context.Context, data WritableCustomField) (CustomField, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsBulkUpdate(ctx context.Context, data WritableCustomField) (CustomField, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsCreate(ctx context.Context, data WritableCustomField) (CustomField, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasCustomFieldsListOpts) (InlineResponse20041, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsPartialUpdate(ctx context.Context, id int32, data WritableCustomField) (CustomField, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsRead(ctx context.Context, id int32) (CustomField, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomFieldsUpdate(ctx context.Context, id int32, data WritableCustomField) (CustomField, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksBulkPartialUpdate(ctx context.Context, data CustomLink) (CustomLink, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksBulkUpdate(ctx context.Context, data CustomLink) (CustomLink, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksCreate(ctx context.Context, data CustomLink) (CustomLink, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksList(ctx context.Context, localVarOptionals *ExtrasApiExtrasCustomLinksListOpts) (InlineResponse20042, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksPartialUpdate(ctx context.Context, id int32, data CustomLink) (CustomLink, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksRead(ctx context.Context, id int32) (CustomLink, *http.Response, error)
- func (a *ExtrasApiService) ExtrasCustomLinksUpdate(ctx context.Context, id int32, data CustomLink) (CustomLink, *http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesBulkPartialUpdate(ctx context.Context, data ExportTemplate) (ExportTemplate, *http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesBulkUpdate(ctx context.Context, data ExportTemplate) (ExportTemplate, *http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesCreate(ctx context.Context, data ExportTemplate) (ExportTemplate, *http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasExportTemplatesListOpts) (InlineResponse20043, *http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesPartialUpdate(ctx context.Context, id int32, data ExportTemplate) (ExportTemplate, *http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesRead(ctx context.Context, id int32) (ExportTemplate, *http.Response, error)
- func (a *ExtrasApiService) ExtrasExportTemplatesUpdate(ctx context.Context, id int32, data ExportTemplate) (ExportTemplate, *http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsBulkPartialUpdate(ctx context.Context, data ImageAttachment) (ImageAttachment, *http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsBulkUpdate(ctx context.Context, data ImageAttachment) (ImageAttachment, *http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsCreate(ctx context.Context, data ImageAttachment) (ImageAttachment, *http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsList(ctx context.Context, ...) (InlineResponse20044, *http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsPartialUpdate(ctx context.Context, id int32, data ImageAttachment) (ImageAttachment, *http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsRead(ctx context.Context, id int32) (ImageAttachment, *http.Response, error)
- func (a *ExtrasApiService) ExtrasImageAttachmentsUpdate(ctx context.Context, id int32, data ImageAttachment) (ImageAttachment, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJobResultsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasJobResultsListOpts) (InlineResponse20045, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJobResultsRead(ctx context.Context, id int32) (JobResult, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesBulkPartialUpdate(ctx context.Context, data WritableJournalEntry) (JournalEntry, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesBulkUpdate(ctx context.Context, data WritableJournalEntry) (JournalEntry, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesCreate(ctx context.Context, data WritableJournalEntry) (JournalEntry, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasJournalEntriesListOpts) (InlineResponse20046, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesPartialUpdate(ctx context.Context, id int32, data WritableJournalEntry) (JournalEntry, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesRead(ctx context.Context, id int32) (JournalEntry, *http.Response, error)
- func (a *ExtrasApiService) ExtrasJournalEntriesUpdate(ctx context.Context, id int32, data WritableJournalEntry) (JournalEntry, *http.Response, error)
- func (a *ExtrasApiService) ExtrasObjectChangesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasObjectChangesListOpts) (InlineResponse20047, *http.Response, error)
- func (a *ExtrasApiService) ExtrasObjectChangesRead(ctx context.Context, id int32) (ObjectChange, *http.Response, error)
- func (a *ExtrasApiService) ExtrasReportsList(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasReportsRead(ctx context.Context, id string) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasReportsRun(ctx context.Context, id string) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasScriptsList(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasScriptsRead(ctx context.Context, id string) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsBulkPartialUpdate(ctx context.Context, data Tag) (Tag, *http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsBulkUpdate(ctx context.Context, data Tag) (Tag, *http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsCreate(ctx context.Context, data Tag) (Tag, *http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasTagsListOpts) (InlineResponse20048, *http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsPartialUpdate(ctx context.Context, id int32, data Tag) (Tag, *http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsRead(ctx context.Context, id int32) (Tag, *http.Response, error)
- func (a *ExtrasApiService) ExtrasTagsUpdate(ctx context.Context, id int32, data Tag) (Tag, *http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksBulkPartialUpdate(ctx context.Context, data Webhook) (Webhook, *http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksBulkUpdate(ctx context.Context, data Webhook) (Webhook, *http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksCreate(ctx context.Context, data Webhook) (Webhook, *http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksList(ctx context.Context, localVarOptionals *ExtrasApiExtrasWebhooksListOpts) (InlineResponse20049, *http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksPartialUpdate(ctx context.Context, id int32, data Webhook) (Webhook, *http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksRead(ctx context.Context, id int32) (Webhook, *http.Response, error)
- func (a *ExtrasApiService) ExtrasWebhooksUpdate(ctx context.Context, id int32, data Webhook) (Webhook, *http.Response, error)
- type Face
- type Family
- type FeedLeg
- type FilterLogic
- type FrontPort
- type FrontPortRearPort
- type FrontPortTemplate
- type GenericSwaggerError
- type Graph
- type Group
- type ImageAttachment
- type InlineResponse200
- type InlineResponse2001
- type InlineResponse20010
- type InlineResponse20011
- type InlineResponse20012
- type InlineResponse20013
- type InlineResponse20014
- type InlineResponse20015
- type InlineResponse20016
- type InlineResponse20017
- type InlineResponse20018
- type InlineResponse20019
- type InlineResponse2002
- type InlineResponse20020
- type InlineResponse20021
- type InlineResponse20022
- type InlineResponse20023
- type InlineResponse20024
- type InlineResponse20025
- type InlineResponse20026
- type InlineResponse20027
- type InlineResponse20028
- type InlineResponse20029
- type InlineResponse2003
- type InlineResponse20030
- type InlineResponse20031
- type InlineResponse20032
- type InlineResponse20033
- type InlineResponse20034
- type InlineResponse20035
- type InlineResponse20036
- type InlineResponse20037
- type InlineResponse20038
- type InlineResponse20039
- type InlineResponse2004
- type InlineResponse20040
- type InlineResponse20041
- type InlineResponse20042
- type InlineResponse20043
- type InlineResponse20044
- type InlineResponse20045
- type InlineResponse20046
- type InlineResponse20047
- type InlineResponse20048
- type InlineResponse20049
- type InlineResponse2005
- type InlineResponse20050
- type InlineResponse20051
- type InlineResponse20052
- type InlineResponse20053
- type InlineResponse20054
- type InlineResponse20055
- type InlineResponse20056
- type InlineResponse20057
- type InlineResponse20058
- type InlineResponse20059
- type InlineResponse2006
- type InlineResponse20060
- type InlineResponse20061
- type InlineResponse20062
- type InlineResponse20063
- type InlineResponse20064
- type InlineResponse20065
- type InlineResponse20066
- type InlineResponse20067
- type InlineResponse20068
- type InlineResponse20069
- type InlineResponse2007
- type InlineResponse20070
- type InlineResponse20071
- type InlineResponse2008
- type InlineResponse2009
- type InterfaceConnection
- type InterfaceTemplate
- type InventoryItem
- type IpAddress
- type IpAddressInterface
- type IpamApiIpamAggregatesListOpts
- type IpamApiIpamIpAddressesListOpts
- type IpamApiIpamPrefixesListOpts
- type IpamApiIpamRirsListOpts
- type IpamApiIpamRolesListOpts
- type IpamApiIpamRouteTargetsListOpts
- type IpamApiIpamServicesListOpts
- type IpamApiIpamVlanGroupsListOpts
- type IpamApiIpamVlansListOpts
- type IpamApiIpamVrfsListOpts
- type IpamApiService
- func (a *IpamApiService) IpamAggregatesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamAggregatesBulkPartialUpdate(ctx context.Context, data WritableAggregate) (Aggregate, *http.Response, error)
- func (a *IpamApiService) IpamAggregatesBulkUpdate(ctx context.Context, data WritableAggregate) (Aggregate, *http.Response, error)
- func (a *IpamApiService) IpamAggregatesCreate(ctx context.Context, data WritableAggregate) (Aggregate, *http.Response, error)
- func (a *IpamApiService) IpamAggregatesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamAggregatesList(ctx context.Context, localVarOptionals *IpamApiIpamAggregatesListOpts) (InlineResponse20050, *http.Response, error)
- func (a *IpamApiService) IpamAggregatesPartialUpdate(ctx context.Context, id int32, data WritableAggregate) (Aggregate, *http.Response, error)
- func (a *IpamApiService) IpamAggregatesRead(ctx context.Context, id int32) (Aggregate, *http.Response, error)
- func (a *IpamApiService) IpamAggregatesUpdate(ctx context.Context, id int32, data WritableAggregate) (Aggregate, *http.Response, error)
- func (a *IpamApiService) IpamIpAddressesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamIpAddressesBulkPartialUpdate(ctx context.Context, data WritableIpAddress) (IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamIpAddressesBulkUpdate(ctx context.Context, data WritableIpAddress) (IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamIpAddressesCreate(ctx context.Context, data WritableIpAddress) (IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamIpAddressesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamIpAddressesList(ctx context.Context, localVarOptionals *IpamApiIpamIpAddressesListOpts) (InlineResponse20051, *http.Response, error)
- func (a *IpamApiService) IpamIpAddressesPartialUpdate(ctx context.Context, id int32, data WritableIpAddress) (IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamIpAddressesRead(ctx context.Context, id int32) (IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamIpAddressesUpdate(ctx context.Context, id int32, data WritableIpAddress) (IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesAvailableIpsCreate(ctx context.Context, id int32, data []AvailableIp) ([]AvailableIp, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesAvailableIpsRead(ctx context.Context, id int32) ([]AvailableIp, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesAvailablePrefixesCreate(ctx context.Context, id int32, data PrefixLength) (Prefix, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesAvailablePrefixesRead(ctx context.Context, id int32) ([]AvailablePrefix, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamPrefixesBulkPartialUpdate(ctx context.Context, data WritablePrefix) (Prefix, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesBulkUpdate(ctx context.Context, data WritablePrefix) (Prefix, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesCreate(ctx context.Context, data WritablePrefix) (Prefix, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamPrefixesList(ctx context.Context, localVarOptionals *IpamApiIpamPrefixesListOpts) (InlineResponse20052, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesPartialUpdate(ctx context.Context, id int32, data WritablePrefix) (Prefix, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesRead(ctx context.Context, id int32) (Prefix, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesUpdate(ctx context.Context, id int32, data WritablePrefix) (Prefix, *http.Response, error)
- func (a *IpamApiService) IpamRirsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamRirsBulkPartialUpdate(ctx context.Context, data Rir) (Rir, *http.Response, error)
- func (a *IpamApiService) IpamRirsBulkUpdate(ctx context.Context, data Rir) (Rir, *http.Response, error)
- func (a *IpamApiService) IpamRirsCreate(ctx context.Context, data Rir) (Rir, *http.Response, error)
- func (a *IpamApiService) IpamRirsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamRirsList(ctx context.Context, localVarOptionals *IpamApiIpamRirsListOpts) (InlineResponse20053, *http.Response, error)
- func (a *IpamApiService) IpamRirsPartialUpdate(ctx context.Context, id int32, data Rir) (Rir, *http.Response, error)
- func (a *IpamApiService) IpamRirsRead(ctx context.Context, id int32) (Rir, *http.Response, error)
- func (a *IpamApiService) IpamRirsUpdate(ctx context.Context, id int32, data Rir) (Rir, *http.Response, error)
- func (a *IpamApiService) IpamRolesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamRolesBulkPartialUpdate(ctx context.Context, data Role) (Role, *http.Response, error)
- func (a *IpamApiService) IpamRolesBulkUpdate(ctx context.Context, data Role) (Role, *http.Response, error)
- func (a *IpamApiService) IpamRolesCreate(ctx context.Context, data Role) (Role, *http.Response, error)
- func (a *IpamApiService) IpamRolesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamRolesList(ctx context.Context, localVarOptionals *IpamApiIpamRolesListOpts) (InlineResponse20054, *http.Response, error)
- func (a *IpamApiService) IpamRolesPartialUpdate(ctx context.Context, id int32, data Role) (Role, *http.Response, error)
- func (a *IpamApiService) IpamRolesRead(ctx context.Context, id int32) (Role, *http.Response, error)
- func (a *IpamApiService) IpamRolesUpdate(ctx context.Context, id int32, data Role) (Role, *http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsBulkPartialUpdate(ctx context.Context, data WritableRouteTarget) (RouteTarget, *http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsBulkUpdate(ctx context.Context, data WritableRouteTarget) (RouteTarget, *http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsCreate(ctx context.Context, data WritableRouteTarget) (RouteTarget, *http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsList(ctx context.Context, localVarOptionals *IpamApiIpamRouteTargetsListOpts) (InlineResponse20055, *http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsPartialUpdate(ctx context.Context, id int32, data WritableRouteTarget) (RouteTarget, *http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsRead(ctx context.Context, id int32) (RouteTarget, *http.Response, error)
- func (a *IpamApiService) IpamRouteTargetsUpdate(ctx context.Context, id int32, data WritableRouteTarget) (RouteTarget, *http.Response, error)
- func (a *IpamApiService) IpamServicesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamServicesBulkPartialUpdate(ctx context.Context, data WritableService) (Service, *http.Response, error)
- func (a *IpamApiService) IpamServicesBulkUpdate(ctx context.Context, data WritableService) (Service, *http.Response, error)
- func (a *IpamApiService) IpamServicesCreate(ctx context.Context, data WritableService) (Service, *http.Response, error)
- func (a *IpamApiService) IpamServicesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamServicesList(ctx context.Context, localVarOptionals *IpamApiIpamServicesListOpts) (InlineResponse20056, *http.Response, error)
- func (a *IpamApiService) IpamServicesPartialUpdate(ctx context.Context, id int32, data WritableService) (Service, *http.Response, error)
- func (a *IpamApiService) IpamServicesRead(ctx context.Context, id int32) (Service, *http.Response, error)
- func (a *IpamApiService) IpamServicesUpdate(ctx context.Context, id int32, data WritableService) (Service, *http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsBulkPartialUpdate(ctx context.Context, data VlanGroup) (VlanGroup, *http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsBulkUpdate(ctx context.Context, data VlanGroup) (VlanGroup, *http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsCreate(ctx context.Context, data VlanGroup) (VlanGroup, *http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsList(ctx context.Context, localVarOptionals *IpamApiIpamVlanGroupsListOpts) (InlineResponse20057, *http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsPartialUpdate(ctx context.Context, id int32, data VlanGroup) (VlanGroup, *http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsRead(ctx context.Context, id int32) (VlanGroup, *http.Response, error)
- func (a *IpamApiService) IpamVlanGroupsUpdate(ctx context.Context, id int32, data VlanGroup) (VlanGroup, *http.Response, error)
- func (a *IpamApiService) IpamVlansBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamVlansBulkPartialUpdate(ctx context.Context, data WritableVlan) (Vlan, *http.Response, error)
- func (a *IpamApiService) IpamVlansBulkUpdate(ctx context.Context, data WritableVlan) (Vlan, *http.Response, error)
- func (a *IpamApiService) IpamVlansCreate(ctx context.Context, data WritableVlan) (Vlan, *http.Response, error)
- func (a *IpamApiService) IpamVlansDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamVlansList(ctx context.Context, localVarOptionals *IpamApiIpamVlansListOpts) (InlineResponse20058, *http.Response, error)
- func (a *IpamApiService) IpamVlansPartialUpdate(ctx context.Context, id int32, data WritableVlan) (Vlan, *http.Response, error)
- func (a *IpamApiService) IpamVlansRead(ctx context.Context, id int32) (Vlan, *http.Response, error)
- func (a *IpamApiService) IpamVlansUpdate(ctx context.Context, id int32, data WritableVlan) (Vlan, *http.Response, error)
- func (a *IpamApiService) IpamVrfsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamVrfsBulkPartialUpdate(ctx context.Context, data WritableVrf) (Vrf, *http.Response, error)
- func (a *IpamApiService) IpamVrfsBulkUpdate(ctx context.Context, data WritableVrf) (Vrf, *http.Response, error)
- func (a *IpamApiService) IpamVrfsCreate(ctx context.Context, data WritableVrf) (Vrf, *http.Response, error)
- func (a *IpamApiService) IpamVrfsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamVrfsList(ctx context.Context, localVarOptionals *IpamApiIpamVrfsListOpts) (InlineResponse20059, *http.Response, error)
- func (a *IpamApiService) IpamVrfsPartialUpdate(ctx context.Context, id int32, data WritableVrf) (Vrf, *http.Response, error)
- func (a *IpamApiService) IpamVrfsRead(ctx context.Context, id int32) (Vrf, *http.Response, error)
- func (a *IpamApiService) IpamVrfsUpdate(ctx context.Context, id int32, data WritableVrf) (Vrf, *http.Response, error)
- type JobResult
- type JournalEntry
- type Kind
- type LengthUnit
- type Location
- type Manufacturer
- type Mode
- type ModelInterface
- type ModelType
- type NestedCable
- type NestedCircuit
- type NestedCircuitType
- type NestedCluster
- type NestedClusterGroup
- type NestedClusterType
- type NestedDevice
- type NestedDeviceRole
- type NestedDeviceType
- type NestedGroup
- type NestedInterface
- type NestedIpAddress
- type NestedLocation
- type NestedManufacturer
- type NestedPlatform
- type NestedPowerPanel
- type NestedPowerPort
- type NestedPowerPortTemplate
- type NestedProvider
- type NestedProviderNetwork
- type NestedRack
- type NestedRackGroup
- type NestedRackRole
- type NestedRearPortTemplate
- type NestedRegion
- type NestedRir
- type NestedRole
- type NestedRouteTarget
- type NestedSecretRole
- type NestedSite
- type NestedSiteGroup
- type NestedTag
- type NestedTenant
- type NestedTenantGroup
- type NestedUser
- type NestedVirtualChassis
- type NestedVirtualMachine
- type NestedVlan
- type NestedVlanGroup
- type NestedVmInterface
- type NestedVrf
- type ObjectChange
- type ObjectPermission
- type OuterUnit
- type Phase
- type Platform
- type PowerFeed
- type PowerOutlet
- type PowerOutletTemplate
- type PowerPanel
- type PowerPort
- type PowerPortTemplate
- type Prefix
- type PrefixLength
- type Protocol
- type Provider
- type ProviderNetwork
- type Rack
- type RackGroup
- type RackReservation
- type RackRole
- type RackUnit
- type RearPort
- type RearPortTemplate
- type Region
- type Rir
- type Role
- type Role1
- type RouteTarget
- type Secret
- type SecretRole
- type SecretsApiSecretsSecretRolesListOpts
- type SecretsApiSecretsSecretsListOpts
- type SecretsApiService
- func (a *SecretsApiService) SecretsGenerateRsaKeyPairList(ctx context.Context) (*http.Response, error)
- func (a *SecretsApiService) SecretsGetSessionKeyCreate(ctx context.Context) (*http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesBulkPartialUpdate(ctx context.Context, data SecretRole) (SecretRole, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesBulkUpdate(ctx context.Context, data SecretRole) (SecretRole, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesCreate(ctx context.Context, data SecretRole) (SecretRole, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesList(ctx context.Context, localVarOptionals *SecretsApiSecretsSecretRolesListOpts) (InlineResponse20060, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesPartialUpdate(ctx context.Context, id int32, data SecretRole) (SecretRole, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesRead(ctx context.Context, id int32) (SecretRole, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretRolesUpdate(ctx context.Context, id int32, data SecretRole) (SecretRole, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *SecretsApiService) SecretsSecretsBulkPartialUpdate(ctx context.Context, data WritableSecret) (Secret, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretsBulkUpdate(ctx context.Context, data WritableSecret) (Secret, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretsCreate(ctx context.Context, data WritableSecret) (Secret, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *SecretsApiService) SecretsSecretsList(ctx context.Context, localVarOptionals *SecretsApiSecretsSecretsListOpts) (InlineResponse20061, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretsPartialUpdate(ctx context.Context, id int32, data WritableSecret) (Secret, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretsRead(ctx context.Context, id int32) (Secret, *http.Response, error)
- func (a *SecretsApiService) SecretsSecretsUpdate(ctx context.Context, id int32, data WritableSecret) (Secret, *http.Response, error)
- type Service
- type Site
- type SiteGroup
- type Speed
- type Status
- type Status1
- type Status10
- type Status2
- type Status3
- type Status4
- type Status5
- type Status6
- type Status7
- type Status8
- type Status9
- type StatusApiService
- type SubdeviceRole
- type Supply
- type Tag
- type TemplateLanguage
- type TenancyApiService
- func (a *TenancyApiService) TenancyTenantGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsBulkPartialUpdate(ctx context.Context, data WritableTenantGroup) (TenantGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsBulkUpdate(ctx context.Context, data WritableTenantGroup) (TenantGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsCreate(ctx context.Context, data WritableTenantGroup) (TenantGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsList(ctx context.Context, localVarOptionals *TenancyApiTenancyTenantGroupsListOpts) (InlineResponse20062, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsPartialUpdate(ctx context.Context, id int32, data WritableTenantGroup) (TenantGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsRead(ctx context.Context, id int32) (TenantGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantGroupsUpdate(ctx context.Context, id int32, data WritableTenantGroup) (TenantGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *TenancyApiService) TenancyTenantsBulkPartialUpdate(ctx context.Context, data WritableTenant) (Tenant, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantsBulkUpdate(ctx context.Context, data WritableTenant) (Tenant, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantsCreate(ctx context.Context, data WritableTenant) (Tenant, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *TenancyApiService) TenancyTenantsList(ctx context.Context, localVarOptionals *TenancyApiTenancyTenantsListOpts) (InlineResponse20063, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantsPartialUpdate(ctx context.Context, id int32, data WritableTenant) (Tenant, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantsRead(ctx context.Context, id int32) (Tenant, *http.Response, error)
- func (a *TenancyApiService) TenancyTenantsUpdate(ctx context.Context, id int32, data WritableTenant) (Tenant, *http.Response, error)
- type TenancyApiTenancyTenantGroupsListOpts
- type TenancyApiTenancyTenantsListOpts
- type Tenant
- type TenantGroup
- type Type1
- type Type2
- type Type3
- type Type4
- type Type5
- type Type6
- type Type7
- type User
- type UsersApiService
- func (a *UsersApiService) UsersConfigList(ctx context.Context) (*http.Response, error)
- func (a *UsersApiService) UsersGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *UsersApiService) UsersGroupsBulkPartialUpdate(ctx context.Context, data Group) (Group, *http.Response, error)
- func (a *UsersApiService) UsersGroupsBulkUpdate(ctx context.Context, data Group) (Group, *http.Response, error)
- func (a *UsersApiService) UsersGroupsCreate(ctx context.Context, data Group) (Group, *http.Response, error)
- func (a *UsersApiService) UsersGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *UsersApiService) UsersGroupsList(ctx context.Context, localVarOptionals *UsersApiUsersGroupsListOpts) (InlineResponse20064, *http.Response, error)
- func (a *UsersApiService) UsersGroupsPartialUpdate(ctx context.Context, id int32, data Group) (Group, *http.Response, error)
- func (a *UsersApiService) UsersGroupsRead(ctx context.Context, id int32) (Group, *http.Response, error)
- func (a *UsersApiService) UsersGroupsUpdate(ctx context.Context, id int32, data Group) (Group, *http.Response, error)
- func (a *UsersApiService) UsersPermissionsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *UsersApiService) UsersPermissionsBulkPartialUpdate(ctx context.Context, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
- func (a *UsersApiService) UsersPermissionsBulkUpdate(ctx context.Context, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
- func (a *UsersApiService) UsersPermissionsCreate(ctx context.Context, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
- func (a *UsersApiService) UsersPermissionsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *UsersApiService) UsersPermissionsList(ctx context.Context, localVarOptionals *UsersApiUsersPermissionsListOpts) (InlineResponse20065, *http.Response, error)
- func (a *UsersApiService) UsersPermissionsPartialUpdate(ctx context.Context, id int32, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
- func (a *UsersApiService) UsersPermissionsRead(ctx context.Context, id int32) (ObjectPermission, *http.Response, error)
- func (a *UsersApiService) UsersPermissionsUpdate(ctx context.Context, id int32, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
- func (a *UsersApiService) UsersUsersBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *UsersApiService) UsersUsersBulkPartialUpdate(ctx context.Context, data WritableUser) (User, *http.Response, error)
- func (a *UsersApiService) UsersUsersBulkUpdate(ctx context.Context, data WritableUser) (User, *http.Response, error)
- func (a *UsersApiService) UsersUsersCreate(ctx context.Context, data WritableUser) (User, *http.Response, error)
- func (a *UsersApiService) UsersUsersDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *UsersApiService) UsersUsersList(ctx context.Context, localVarOptionals *UsersApiUsersUsersListOpts) (InlineResponse20066, *http.Response, error)
- func (a *UsersApiService) UsersUsersPartialUpdate(ctx context.Context, id int32, data WritableUser) (User, *http.Response, error)
- func (a *UsersApiService) UsersUsersRead(ctx context.Context, id int32) (User, *http.Response, error)
- func (a *UsersApiService) UsersUsersUpdate(ctx context.Context, id int32, data WritableUser) (User, *http.Response, error)
- type UsersApiUsersGroupsListOpts
- type UsersApiUsersPermissionsListOpts
- type UsersApiUsersUsersListOpts
- type VirtualChassis
- type VirtualMachineInterface
- type VirtualMachineWithConfigContext
- type VirtualizationApiService
- func (a *VirtualizationApiService) VirtualizationClusterGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsBulkPartialUpdate(ctx context.Context, data ClusterGroup) (ClusterGroup, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsBulkUpdate(ctx context.Context, data ClusterGroup) (ClusterGroup, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsCreate(ctx context.Context, data ClusterGroup) (ClusterGroup, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsList(ctx context.Context, ...) (InlineResponse20067, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsPartialUpdate(ctx context.Context, id int32, data ClusterGroup) (ClusterGroup, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsRead(ctx context.Context, id int32) (ClusterGroup, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterGroupsUpdate(ctx context.Context, id int32, data ClusterGroup) (ClusterGroup, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesBulkPartialUpdate(ctx context.Context, data ClusterType) (ClusterType, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesBulkUpdate(ctx context.Context, data ClusterType) (ClusterType, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesCreate(ctx context.Context, data ClusterType) (ClusterType, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesList(ctx context.Context, ...) (InlineResponse20068, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesPartialUpdate(ctx context.Context, id int32, data ClusterType) (ClusterType, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesRead(ctx context.Context, id int32) (ClusterType, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClusterTypesUpdate(ctx context.Context, id int32, data ClusterType) (ClusterType, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersBulkPartialUpdate(ctx context.Context, data WritableCluster) (Cluster, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersBulkUpdate(ctx context.Context, data WritableCluster) (Cluster, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersCreate(ctx context.Context, data WritableCluster) (Cluster, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersList(ctx context.Context, ...) (InlineResponse20069, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersPartialUpdate(ctx context.Context, id int32, data WritableCluster) (Cluster, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersRead(ctx context.Context, id int32) (Cluster, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationClustersUpdate(ctx context.Context, id int32, data WritableCluster) (Cluster, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesBulkPartialUpdate(ctx context.Context, data WritableVmInterface) (VmInterface, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesBulkUpdate(ctx context.Context, data WritableVmInterface) (VmInterface, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesCreate(ctx context.Context, data WritableVmInterface) (VmInterface, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesList(ctx context.Context, ...) (InlineResponse20070, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesPartialUpdate(ctx context.Context, id int32, data WritableVmInterface) (VmInterface, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesRead(ctx context.Context, id int32) (VmInterface, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationInterfacesUpdate(ctx context.Context, id int32, data WritableVmInterface) (VmInterface, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesBulkPartialUpdate(ctx context.Context, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesBulkUpdate(ctx context.Context, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesCreate(ctx context.Context, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesList(ctx context.Context, ...) (InlineResponse20071, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesPartialUpdate(ctx context.Context, id int32, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesRead(ctx context.Context, id int32) (VirtualMachineWithConfigContext, *http.Response, error)
- func (a *VirtualizationApiService) VirtualizationVirtualMachinesUpdate(ctx context.Context, id int32, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
- type VirtualizationApiVirtualizationClusterGroupsListOpts
- type VirtualizationApiVirtualizationClusterTypesListOpts
- type VirtualizationApiVirtualizationClustersListOpts
- type VirtualizationApiVirtualizationInterfacesListOpts
- type VirtualizationApiVirtualizationVirtualMachinesListOpts
- type Vlan
- type VlanGroup
- type VmInterface
- type Vrf
- type Webhook
- type Width
- type WritableAggregate
- type WritableCable
- type WritableCircuit
- type WritableCircuitTermination
- type WritableCluster
- type WritableConfigContext
- type WritableConsolePort
- type WritableConsolePortTemplate
- type WritableConsoleServerPort
- type WritableConsoleServerPortTemplate
- type WritableCustomField
- type WritableDeviceBay
- type WritableDeviceBayTemplate
- type WritableDeviceInterface
- type WritableDeviceType
- type WritableDeviceWithConfigContext
- type WritableExportTemplate
- type WritableFrontPort
- type WritableFrontPortTemplate
- type WritableInterface
- type WritableInterfaceTemplate
- type WritableInventoryItem
- type WritableIpAddress
- type WritableJournalEntry
- type WritableLocation
- type WritableObjectPermission
- type WritablePlatform
- type WritablePowerFeed
- type WritablePowerOutlet
- type WritablePowerOutletTemplate
- type WritablePowerPanel
- type WritablePowerPort
- type WritablePowerPortTemplate
- type WritablePrefix
- type WritableProviderNetwork
- type WritableRack
- type WritableRackGroup
- type WritableRackReservation
- type WritableRearPort
- type WritableRearPortTemplate
- type WritableRegion
- type WritableRouteTarget
- type WritableSecret
- type WritableService
- type WritableSite
- type WritableSiteGroup
- type WritableTenant
- type WritableTenantGroup
- type WritableUser
- type WritableVirtualChassis
- type WritableVirtualMachineInterface
- type WritableVirtualMachineWithConfigContext
- type WritableVlan
- type WritableVlanGroup
- type WritableVmInterface
- type WritableVrf
Constants ¶
This section is empty.
Variables ¶
var ( // ContextOAuth2 takes a oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextBasicAuth takes BasicAuth as authentication for the request. ContextBasicAuth = contextKey("basic") // ContextAccessToken takes a string oauth2 access token as authentication for the request. ContextAccessToken = contextKey("accesstoken") // ContextAPIKey takes an APIKey as authentication for the request ContextAPIKey = contextKey("apikey") )
Functions ¶
Types ¶
type APIClient ¶
type APIClient struct { CircuitsApi *CircuitsApiService DcimApi *DcimApiService ExtrasApi *ExtrasApiService IpamApi *IpamApiService SecretsApi *SecretsApiService StatusApi *StatusApiService TenancyApi *TenancyApiService UsersApi *UsersApiService VirtualizationApi *VirtualizationApiService // contains filtered or unexported fields }
APIClient manages communication with the NetBox API API v2.11 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) ChangeBasePath ¶
Change base path to allow switching to mocks
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the swagger operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type Aggregate ¶
type Aggregate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Family *Family `json:"family,omitempty"` Prefix string `json:"prefix"` Rir *NestedRir `json:"rir"` Tenant *NestedTenant `json:"tenant,omitempty"` DateAdded string `json:"date_added,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type AvailableIp ¶
type AvailablePrefix ¶
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type Cable ¶
type Cable struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` TerminationAType string `json:"termination_a_type"` TerminationAId int32 `json:"termination_a_id"` TerminationA map[string]string `json:"termination_a,omitempty"` TerminationBType string `json:"termination_b_type"` TerminationBId int32 `json:"termination_b_id"` TerminationB map[string]string `json:"termination_b,omitempty"` Type_ string `json:"type,omitempty"` Status *Status1 `json:"status,omitempty"` Label string `json:"label,omitempty"` Color string `json:"color,omitempty"` Length int32 `json:"length,omitempty"` LengthUnit *LengthUnit `json:"length_unit,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` }
type Circuit ¶
type Circuit struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Cid string `json:"cid"` Provider *NestedProvider `json:"provider"` Type_ *NestedCircuitType `json:"type"` Status *Status `json:"status,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` InstallDate string `json:"install_date,omitempty"` CommitRate int32 `json:"commit_rate,omitempty"` Description string `json:"description,omitempty"` TerminationA *CircuitCircuitTermination `json:"termination_a,omitempty"` TerminationZ *CircuitCircuitTermination `json:"termination_z,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type CircuitCircuitTermination ¶
type CircuitCircuitTermination struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Site *NestedSite `json:"site"` ProviderNetwork *NestedProviderNetwork `json:"provider_network"` PortSpeed int32 `json:"port_speed,omitempty"` // Upstream speed, if different from port speed UpstreamSpeed int32 `json:"upstream_speed,omitempty"` XconnectId string `json:"xconnect_id,omitempty"` }
type CircuitTermination ¶
type CircuitTermination struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Circuit *NestedCircuit `json:"circuit"` TermSide string `json:"term_side"` Site *NestedSite `json:"site,omitempty"` ProviderNetwork *NestedProviderNetwork `json:"provider_network,omitempty"` PortSpeed int32 `json:"port_speed,omitempty"` // Upstream speed, if different from port speed UpstreamSpeed int32 `json:"upstream_speed,omitempty"` XconnectId string `json:"xconnect_id,omitempty"` PpInfo string `json:"pp_info,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type CircuitType ¶
type CircuitType struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CircuitCount int32 `json:"circuit_count,omitempty"` }
type CircuitsApiCircuitsCircuitTerminationsListOpts ¶
type CircuitsApiCircuitsCircuitTerminationsListOpts struct { Id optional.String TermSide optional.String PortSpeed optional.String UpstreamSpeed optional.String XconnectId optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Cabled optional.String Q optional.String CircuitId optional.String SiteId optional.String Site optional.String ProviderNetworkId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String TermSideN optional.String PortSpeedN optional.String PortSpeedLte optional.String PortSpeedLt optional.String PortSpeedGte optional.String PortSpeedGt optional.String UpstreamSpeedN optional.String UpstreamSpeedLte optional.String UpstreamSpeedLt optional.String UpstreamSpeedGte optional.String UpstreamSpeedGt optional.String XconnectIdN optional.String XconnectIdIc optional.String XconnectIdNic optional.String XconnectIdIew optional.String XconnectIdNiew optional.String XconnectIdIsw optional.String XconnectIdNisw optional.String XconnectIdIe optional.String XconnectIdNie optional.String CircuitIdN optional.String SiteIdN optional.String SiteN optional.String ProviderNetworkIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type CircuitsApiCircuitsCircuitTypesListOpts ¶
type CircuitsApiCircuitsCircuitTypesListOpts struct { Id optional.String Name optional.String Slug optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String Limit optional.Int32 Offset optional.Int32 }
type CircuitsApiCircuitsCircuitsListOpts ¶
type CircuitsApiCircuitsCircuitsListOpts struct { Id optional.String Cid optional.String InstallDate optional.String CommitRate optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String ProviderId optional.String Provider optional.String ProviderNetworkId optional.String TypeId optional.String Type_ optional.String Status optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String CidN optional.String CidIc optional.String CidNic optional.String CidIew optional.String CidNiew optional.String CidIsw optional.String CidNisw optional.String CidIe optional.String CidNie optional.String InstallDateN optional.String InstallDateLte optional.String InstallDateLt optional.String InstallDateGte optional.String InstallDateGt optional.String CommitRateN optional.String CommitRateLte optional.String CommitRateLt optional.String CommitRateGte optional.String CommitRateGt optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String ProviderIdN optional.String ProviderN optional.String ProviderNetworkIdN optional.String TypeIdN optional.String TypeN optional.String StatusN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type CircuitsApiCircuitsProviderNetworksListOpts ¶
type CircuitsApiCircuitsProviderNetworksListOpts struct { Id optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ProviderId optional.String Provider optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String ProviderIdN optional.String ProviderN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type CircuitsApiCircuitsProvidersListOpts ¶
type CircuitsApiCircuitsProvidersListOpts struct { Id optional.String Name optional.String Slug optional.String Asn optional.String Account optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String AsnN optional.String AsnLte optional.String AsnLt optional.String AsnGte optional.String AsnGt optional.String AccountN optional.String AccountIc optional.String AccountNic optional.String AccountIew optional.String AccountNiew optional.String AccountIsw optional.String AccountNisw optional.String AccountIe optional.String AccountNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type CircuitsApiService ¶
type CircuitsApiService service
func (*CircuitsApiService) CircuitsCircuitTerminationsBulkDelete ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsBulkDelete(ctx context.Context) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*CircuitsApiService) CircuitsCircuitTerminationsBulkPartialUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsBulkPartialUpdate(ctx context.Context, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CircuitTermination
func (*CircuitsApiService) CircuitsCircuitTerminationsBulkUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsBulkUpdate(ctx context.Context, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CircuitTermination
func (*CircuitsApiService) CircuitsCircuitTerminationsCreate ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsCreate(ctx context.Context, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CircuitTermination
func (*CircuitsApiService) CircuitsCircuitTerminationsDelete ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsDelete(ctx context.Context, id int32) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit termination.
func (*CircuitsApiService) CircuitsCircuitTerminationsList ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsList(ctx context.Context, localVarOptionals *CircuitsApiCircuitsCircuitTerminationsListOpts) (InlineResponse200, *http.Response, error)
func (*CircuitsApiService) CircuitsCircuitTerminationsPartialUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsPartialUpdate(ctx context.Context, id int32, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit termination.
- @param data
@return CircuitTermination
func (*CircuitsApiService) CircuitsCircuitTerminationsPaths ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsPaths(ctx context.Context, id int32) (CircuitTermination, *http.Response, error)
CircuitsApiService Return all CablePaths which traverse a given pass-through port.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit termination.
@return CircuitTermination
func (*CircuitsApiService) CircuitsCircuitTerminationsRead ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsRead(ctx context.Context, id int32) (CircuitTermination, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit termination.
@return CircuitTermination
func (*CircuitsApiService) CircuitsCircuitTerminationsUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTerminationsUpdate(ctx context.Context, id int32, data WritableCircuitTermination) (CircuitTermination, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit termination.
- @param data
@return CircuitTermination
func (*CircuitsApiService) CircuitsCircuitTypesBulkDelete ¶
func (a *CircuitsApiService) CircuitsCircuitTypesBulkDelete(ctx context.Context) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*CircuitsApiService) CircuitsCircuitTypesBulkPartialUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTypesBulkPartialUpdate(ctx context.Context, data CircuitType) (CircuitType, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CircuitType
func (*CircuitsApiService) CircuitsCircuitTypesBulkUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTypesBulkUpdate(ctx context.Context, data CircuitType) (CircuitType, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CircuitType
func (*CircuitsApiService) CircuitsCircuitTypesCreate ¶
func (a *CircuitsApiService) CircuitsCircuitTypesCreate(ctx context.Context, data CircuitType) (CircuitType, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CircuitType
func (*CircuitsApiService) CircuitsCircuitTypesDelete ¶
func (a *CircuitsApiService) CircuitsCircuitTypesDelete(ctx context.Context, id int32) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit type.
func (*CircuitsApiService) CircuitsCircuitTypesList ¶
func (a *CircuitsApiService) CircuitsCircuitTypesList(ctx context.Context, localVarOptionals *CircuitsApiCircuitsCircuitTypesListOpts) (InlineResponse2001, *http.Response, error)
func (*CircuitsApiService) CircuitsCircuitTypesPartialUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTypesPartialUpdate(ctx context.Context, id int32, data CircuitType) (CircuitType, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit type.
- @param data
@return CircuitType
func (*CircuitsApiService) CircuitsCircuitTypesRead ¶
func (a *CircuitsApiService) CircuitsCircuitTypesRead(ctx context.Context, id int32) (CircuitType, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit type.
@return CircuitType
func (*CircuitsApiService) CircuitsCircuitTypesUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitTypesUpdate(ctx context.Context, id int32, data CircuitType) (CircuitType, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit type.
- @param data
@return CircuitType
func (*CircuitsApiService) CircuitsCircuitsBulkDelete ¶
func (a *CircuitsApiService) CircuitsCircuitsBulkDelete(ctx context.Context) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*CircuitsApiService) CircuitsCircuitsBulkPartialUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitsBulkPartialUpdate(ctx context.Context, data WritableCircuit) (Circuit, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Circuit
func (*CircuitsApiService) CircuitsCircuitsBulkUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitsBulkUpdate(ctx context.Context, data WritableCircuit) (Circuit, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Circuit
func (*CircuitsApiService) CircuitsCircuitsCreate ¶
func (a *CircuitsApiService) CircuitsCircuitsCreate(ctx context.Context, data WritableCircuit) (Circuit, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Circuit
func (*CircuitsApiService) CircuitsCircuitsDelete ¶
func (a *CircuitsApiService) CircuitsCircuitsDelete(ctx context.Context, id int32) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit.
func (*CircuitsApiService) CircuitsCircuitsList ¶
func (a *CircuitsApiService) CircuitsCircuitsList(ctx context.Context, localVarOptionals *CircuitsApiCircuitsCircuitsListOpts) (InlineResponse2002, *http.Response, error)
func (*CircuitsApiService) CircuitsCircuitsPartialUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitsPartialUpdate(ctx context.Context, id int32, data WritableCircuit) (Circuit, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit.
- @param data
@return Circuit
func (*CircuitsApiService) CircuitsCircuitsRead ¶
func (a *CircuitsApiService) CircuitsCircuitsRead(ctx context.Context, id int32) (Circuit, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit.
@return Circuit
func (*CircuitsApiService) CircuitsCircuitsUpdate ¶
func (a *CircuitsApiService) CircuitsCircuitsUpdate(ctx context.Context, id int32, data WritableCircuit) (Circuit, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this circuit.
- @param data
@return Circuit
func (*CircuitsApiService) CircuitsProviderNetworksBulkDelete ¶
func (a *CircuitsApiService) CircuitsProviderNetworksBulkDelete(ctx context.Context) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*CircuitsApiService) CircuitsProviderNetworksBulkPartialUpdate ¶
func (a *CircuitsApiService) CircuitsProviderNetworksBulkPartialUpdate(ctx context.Context, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ProviderNetwork
func (*CircuitsApiService) CircuitsProviderNetworksBulkUpdate ¶
func (a *CircuitsApiService) CircuitsProviderNetworksBulkUpdate(ctx context.Context, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ProviderNetwork
func (*CircuitsApiService) CircuitsProviderNetworksCreate ¶
func (a *CircuitsApiService) CircuitsProviderNetworksCreate(ctx context.Context, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ProviderNetwork
func (*CircuitsApiService) CircuitsProviderNetworksDelete ¶
func (a *CircuitsApiService) CircuitsProviderNetworksDelete(ctx context.Context, id int32) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider network.
func (*CircuitsApiService) CircuitsProviderNetworksList ¶
func (a *CircuitsApiService) CircuitsProviderNetworksList(ctx context.Context, localVarOptionals *CircuitsApiCircuitsProviderNetworksListOpts) (InlineResponse2003, *http.Response, error)
func (*CircuitsApiService) CircuitsProviderNetworksPartialUpdate ¶
func (a *CircuitsApiService) CircuitsProviderNetworksPartialUpdate(ctx context.Context, id int32, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider network.
- @param data
@return ProviderNetwork
func (*CircuitsApiService) CircuitsProviderNetworksRead ¶
func (a *CircuitsApiService) CircuitsProviderNetworksRead(ctx context.Context, id int32) (ProviderNetwork, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider network.
@return ProviderNetwork
func (*CircuitsApiService) CircuitsProviderNetworksUpdate ¶
func (a *CircuitsApiService) CircuitsProviderNetworksUpdate(ctx context.Context, id int32, data WritableProviderNetwork) (ProviderNetwork, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider network.
- @param data
@return ProviderNetwork
func (*CircuitsApiService) CircuitsProvidersBulkDelete ¶
func (a *CircuitsApiService) CircuitsProvidersBulkDelete(ctx context.Context) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*CircuitsApiService) CircuitsProvidersBulkPartialUpdate ¶
func (a *CircuitsApiService) CircuitsProvidersBulkPartialUpdate(ctx context.Context, data Provider) (Provider, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Provider
func (*CircuitsApiService) CircuitsProvidersBulkUpdate ¶
func (a *CircuitsApiService) CircuitsProvidersBulkUpdate(ctx context.Context, data Provider) (Provider, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Provider
func (*CircuitsApiService) CircuitsProvidersCreate ¶
func (a *CircuitsApiService) CircuitsProvidersCreate(ctx context.Context, data Provider) (Provider, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Provider
func (*CircuitsApiService) CircuitsProvidersDelete ¶
func (a *CircuitsApiService) CircuitsProvidersDelete(ctx context.Context, id int32) (*http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider.
func (*CircuitsApiService) CircuitsProvidersList ¶
func (a *CircuitsApiService) CircuitsProvidersList(ctx context.Context, localVarOptionals *CircuitsApiCircuitsProvidersListOpts) (InlineResponse2004, *http.Response, error)
func (*CircuitsApiService) CircuitsProvidersPartialUpdate ¶
func (a *CircuitsApiService) CircuitsProvidersPartialUpdate(ctx context.Context, id int32, data Provider) (Provider, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider.
- @param data
@return Provider
func (*CircuitsApiService) CircuitsProvidersRead ¶
func (a *CircuitsApiService) CircuitsProvidersRead(ctx context.Context, id int32) (Provider, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider.
@return Provider
func (*CircuitsApiService) CircuitsProvidersUpdate ¶
func (a *CircuitsApiService) CircuitsProvidersUpdate(ctx context.Context, id int32, data Provider) (Provider, *http.Response, error)
CircuitsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this provider.
- @param data
@return Provider
type Cluster ¶
type Cluster struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Type_ *NestedClusterType `json:"type"` Group *NestedClusterGroup `json:"group,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` Site *NestedSite `json:"site,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` }
type ClusterGroup ¶
type ClusterGroup struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` ClusterCount int32 `json:"cluster_count,omitempty"` }
type ClusterType ¶
type ClusterType struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` ClusterCount int32 `json:"cluster_count,omitempty"` }
type ConfigContext ¶
type ConfigContext struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Weight int32 `json:"weight,omitempty"` Description string `json:"description,omitempty"` IsActive bool `json:"is_active,omitempty"` Regions []NestedRegion `json:"regions,omitempty"` SiteGroups []NestedSiteGroup `json:"site_groups,omitempty"` Sites []NestedSite `json:"sites,omitempty"` DeviceTypes []NestedDeviceType `json:"device_types,omitempty"` Roles []NestedDeviceRole `json:"roles,omitempty"` Platforms []NestedPlatform `json:"platforms,omitempty"` ClusterGroups []NestedClusterGroup `json:"cluster_groups,omitempty"` Clusters []NestedCluster `json:"clusters,omitempty"` TenantGroups []NestedTenantGroup `json:"tenant_groups,omitempty"` Tenants []NestedTenant `json:"tenants,omitempty"` Tags []string `json:"tags,omitempty"` Data string `json:"data"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type Configuration ¶
type Configuration struct { BasePath string `json:"basePath,omitempty"` Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` HTTPClient *http.Client }
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
type ConnectionStatus ¶
type ConsolePort ¶
type ConsolePort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *ModelType `json:"type,omitempty"` Speed *Speed `json:"speed,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type ConsolePortTemplate ¶
type ConsolePortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *ModelType `json:"type,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type ConsoleServerPort ¶
type ConsoleServerPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *ModelType `json:"type,omitempty"` Speed *Speed `json:"speed,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type ConsoleServerPortTemplate ¶
type ConsoleServerPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *ModelType `json:"type,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type ContentType ¶
type CustomField ¶
type CustomField struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` ContentTypes []string `json:"content_types"` Type_ *Type7 `json:"type"` // Internal field name Name string `json:"name"` // Name of the field as displayed to users (if not provided, the field's name will be used) Label string `json:"label,omitempty"` Description string `json:"description,omitempty"` // If true, this field is required when creating new objects or editing an existing object. Required bool `json:"required,omitempty"` FilterLogic *FilterLogic `json:"filter_logic,omitempty"` // Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. \"Foo\"). Default_ string `json:"default,omitempty"` // Fields with higher weights appear lower in a form. Weight int32 `json:"weight,omitempty"` // Minimum allowed value (for numeric fields) ValidationMinimum int32 `json:"validation_minimum,omitempty"` // Maximum allowed value (for numeric fields) ValidationMaximum int32 `json:"validation_maximum,omitempty"` // Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters. ValidationRegex string `json:"validation_regex,omitempty"` // Comma-separated list of available choices (for selection fields) Choices []string `json:"choices,omitempty"` }
type CustomLink ¶
type CustomLink struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` ContentType string `json:"content_type"` Name string `json:"name"` // Jinja2 template code for link text LinkText string `json:"link_text"` // Jinja2 template code for link URL LinkUrl string `json:"link_url"` Weight int32 `json:"weight,omitempty"` // Links with the same group will appear as a dropdown menu GroupName string `json:"group_name,omitempty"` // The class of the first link in a group will be used for the dropdown button ButtonClass string `json:"button_class,omitempty"` // Force link to open in a new window NewWindow bool `json:"new_window,omitempty"` }
type DcimApiDcimCablesListOpts ¶
type DcimApiDcimCablesListOpts struct { Id optional.String Label optional.String Length optional.String LengthUnit optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String Type_ optional.String Status optional.String Color optional.String DeviceId optional.String Device optional.String RackId optional.String Rack optional.String SiteId optional.String Site optional.String TenantId optional.String Tenant optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String LengthN optional.String LengthLte optional.String LengthLt optional.String LengthGte optional.String LengthGt optional.String LengthUnitN optional.String TypeN optional.String StatusN optional.String ColorN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimConsoleConnectionsListOpts ¶
type DcimApiDcimConsoleConnectionsListOpts struct { Name optional.String Site optional.String DeviceId optional.String Device optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimConsolePortTemplatesListOpts ¶
type DcimApiDcimConsolePortTemplatesListOpts struct { Id optional.String Name optional.String Type_ optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TypeN optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimConsolePortsListOpts ¶
type DcimApiDcimConsolePortsListOpts struct { Id optional.String Name optional.String Label optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String Cabled optional.String Connected optional.String Type_ optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String TypeN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimConsoleServerPortTemplatesListOpts ¶
type DcimApiDcimConsoleServerPortTemplatesListOpts struct { Id optional.String Name optional.String Type_ optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TypeN optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimConsoleServerPortsListOpts ¶
type DcimApiDcimConsoleServerPortsListOpts struct { Id optional.String Name optional.String Label optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String Cabled optional.String Connected optional.String Type_ optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String TypeN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimDeviceBayTemplatesListOpts ¶
type DcimApiDcimDeviceBayTemplatesListOpts struct { Id optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimDeviceBaysListOpts ¶
type DcimApiDcimDeviceBaysListOpts struct { Id optional.String Name optional.String Label optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimDeviceRolesListOpts ¶
type DcimApiDcimDeviceRolesListOpts struct { Id optional.String Name optional.String Slug optional.String Color optional.String VmRole optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String ColorN optional.String ColorIc optional.String ColorNic optional.String ColorIew optional.String ColorNiew optional.String ColorIsw optional.String ColorNisw optional.String ColorIe optional.String ColorNie optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimDeviceTypesListOpts ¶
type DcimApiDcimDeviceTypesListOpts struct { Id optional.String Model optional.String Slug optional.String PartNumber optional.String UHeight optional.String IsFullDepth optional.String SubdeviceRole optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ManufacturerId optional.String Manufacturer optional.String ConsolePorts optional.String ConsoleServerPorts optional.String PowerPorts optional.String PowerOutlets optional.String Interfaces optional.String PassThroughPorts optional.String DeviceBays optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String ModelN optional.String ModelIc optional.String ModelNic optional.String ModelIew optional.String ModelNiew optional.String ModelIsw optional.String ModelNisw optional.String ModelIe optional.String ModelNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String PartNumberN optional.String PartNumberIc optional.String PartNumberNic optional.String PartNumberIew optional.String PartNumberNiew optional.String PartNumberIsw optional.String PartNumberNisw optional.String PartNumberIe optional.String PartNumberNie optional.String UHeightN optional.String UHeightLte optional.String UHeightLt optional.String UHeightGte optional.String UHeightGt optional.String SubdeviceRoleN optional.String ManufacturerIdN optional.String ManufacturerN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimDevicesListOpts ¶
type DcimApiDcimDevicesListOpts struct { Id optional.String Name optional.String AssetTag optional.String Face optional.String Position optional.String VcPosition optional.String VcPriority optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String LocalContextData optional.String Q optional.String ManufacturerId optional.String Manufacturer optional.String DeviceTypeId optional.String RoleId optional.String Role optional.String PlatformId optional.String Platform optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String LocationId optional.String RackId optional.String ClusterId optional.String Model optional.String Status optional.String IsFullDepth optional.String MacAddress optional.String Serial optional.String HasPrimaryIp optional.String VirtualChassisId optional.String VirtualChassisMember optional.String ConsolePorts optional.String ConsoleServerPorts optional.String PowerPorts optional.String PowerOutlets optional.String Interfaces optional.String PassThroughPorts optional.String DeviceBays optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String AssetTagN optional.String AssetTagIc optional.String AssetTagNic optional.String AssetTagIew optional.String AssetTagNiew optional.String AssetTagIsw optional.String AssetTagNisw optional.String AssetTagIe optional.String AssetTagNie optional.String FaceN optional.String PositionN optional.String PositionLte optional.String PositionLt optional.String PositionGte optional.String PositionGt optional.String VcPositionN optional.String VcPositionLte optional.String VcPositionLt optional.String VcPositionGte optional.String VcPositionGt optional.String VcPriorityN optional.String VcPriorityLte optional.String VcPriorityLt optional.String VcPriorityGte optional.String VcPriorityGt optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String ManufacturerIdN optional.String ManufacturerN optional.String DeviceTypeIdN optional.String RoleIdN optional.String RoleN optional.String PlatformIdN optional.String PlatformN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String LocationIdN optional.String RackIdN optional.String ClusterIdN optional.String ModelN optional.String StatusN optional.String MacAddressN optional.String MacAddressIc optional.String MacAddressNic optional.String MacAddressIew optional.String MacAddressNiew optional.String MacAddressIsw optional.String MacAddressNisw optional.String MacAddressIe optional.String MacAddressNie optional.String VirtualChassisIdN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimFrontPortTemplatesListOpts ¶
type DcimApiDcimFrontPortTemplatesListOpts struct { Id optional.String Name optional.String Type_ optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TypeN optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimFrontPortsListOpts ¶
type DcimApiDcimFrontPortsListOpts struct { Id optional.String Name optional.String Label optional.String Type_ optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String Cabled optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String TypeN optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimInterfaceTemplatesListOpts ¶
type DcimApiDcimInterfaceTemplatesListOpts struct { Id optional.String Name optional.String Type_ optional.String MgmtOnly optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TypeN optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimInterfacesListOpts ¶
type DcimApiDcimInterfacesListOpts struct { Id optional.String Name optional.String Label optional.String Type_ optional.String Enabled optional.String Mtu optional.String MgmtOnly optional.String Mode optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String Cabled optional.String Connected optional.String Kind optional.String ParentId optional.String LagId optional.String MacAddress optional.String VlanId optional.String Vlan optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String TypeN optional.String MtuN optional.String MtuLte optional.String MtuLt optional.String MtuGte optional.String MtuGt optional.String ModeN optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String TagN optional.String ParentIdN optional.String LagIdN optional.String MacAddressN optional.String MacAddressIc optional.String MacAddressNic optional.String MacAddressIew optional.String MacAddressNiew optional.String MacAddressIsw optional.String MacAddressNisw optional.String MacAddressIe optional.String MacAddressNie optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimInventoryItemsListOpts ¶
type DcimApiDcimInventoryItemsListOpts struct { Id optional.String Name optional.String Label optional.String PartId optional.String AssetTag optional.String Discovered optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String ParentId optional.String ManufacturerId optional.String Manufacturer optional.String Serial optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String PartIdN optional.String PartIdIc optional.String PartIdNic optional.String PartIdIew optional.String PartIdNiew optional.String PartIdIsw optional.String PartIdNisw optional.String PartIdIe optional.String PartIdNie optional.String AssetTagN optional.String AssetTagIc optional.String AssetTagNic optional.String AssetTagIew optional.String AssetTagNiew optional.String AssetTagIsw optional.String AssetTagNisw optional.String AssetTagIe optional.String AssetTagNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String ParentIdN optional.String ManufacturerIdN optional.String ManufacturerN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimLocationsListOpts ¶
type DcimApiDcimLocationsListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String ParentId optional.String Parent optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String ParentIdN optional.String ParentN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimManufacturersListOpts ¶
type DcimApiDcimManufacturersListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPlatformsListOpts ¶
type DcimApiDcimPlatformsListOpts struct { Id optional.String Name optional.String Slug optional.String NapalmDriver optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ManufacturerId optional.String Manufacturer optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String NapalmDriverN optional.String NapalmDriverIc optional.String NapalmDriverNic optional.String NapalmDriverIew optional.String NapalmDriverNiew optional.String NapalmDriverIsw optional.String NapalmDriverNisw optional.String NapalmDriverIe optional.String NapalmDriverNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String ManufacturerIdN optional.String ManufacturerN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPowerConnectionsListOpts ¶
type DcimApiDcimPowerConnectionsListOpts struct { Name optional.String Site optional.String DeviceId optional.String Device optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPowerFeedsListOpts ¶
type DcimApiDcimPowerFeedsListOpts struct { Id optional.String Name optional.String Status optional.String Type_ optional.String Supply optional.String Phase optional.String Voltage optional.String Amperage optional.String MaxUtilization optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Cabled optional.String Connected optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String PowerPanelId optional.String RackId optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String StatusN optional.String TypeN optional.String SupplyN optional.String PhaseN optional.String VoltageN optional.String VoltageLte optional.String VoltageLt optional.String VoltageGte optional.String VoltageGt optional.String AmperageN optional.String AmperageLte optional.String AmperageLt optional.String AmperageGte optional.String AmperageGt optional.String MaxUtilizationN optional.String MaxUtilizationLte optional.String MaxUtilizationLt optional.String MaxUtilizationGte optional.String MaxUtilizationGt optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String PowerPanelIdN optional.String RackIdN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPowerOutletTemplatesListOpts ¶
type DcimApiDcimPowerOutletTemplatesListOpts struct { Id optional.String Name optional.String Type_ optional.String FeedLeg optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TypeN optional.String FeedLegN optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPowerOutletsListOpts ¶
type DcimApiDcimPowerOutletsListOpts struct { Id optional.String Name optional.String Label optional.String FeedLeg optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String Cabled optional.String Connected optional.String Type_ optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String FeedLegN optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String TypeN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPowerPanelsListOpts ¶
type DcimApiDcimPowerPanelsListOpts struct { Id optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String LocationId optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String LocationIdN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPowerPortTemplatesListOpts ¶
type DcimApiDcimPowerPortTemplatesListOpts struct { Id optional.String Name optional.String Type_ optional.String MaximumDraw optional.String AllocatedDraw optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TypeN optional.String MaximumDrawN optional.String MaximumDrawLte optional.String MaximumDrawLt optional.String MaximumDrawGte optional.String MaximumDrawGt optional.String AllocatedDrawN optional.String AllocatedDrawLte optional.String AllocatedDrawLt optional.String AllocatedDrawGte optional.String AllocatedDrawGt optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimPowerPortsListOpts ¶
type DcimApiDcimPowerPortsListOpts struct { Id optional.String Name optional.String Label optional.String MaximumDraw optional.String AllocatedDraw optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String Cabled optional.String Connected optional.String Type_ optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String MaximumDrawN optional.String MaximumDrawLte optional.String MaximumDrawLt optional.String MaximumDrawGte optional.String MaximumDrawGt optional.String AllocatedDrawN optional.String AllocatedDrawLte optional.String AllocatedDrawLt optional.String AllocatedDrawGte optional.String AllocatedDrawGt optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String TypeN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimRackReservationsListOpts ¶
type DcimApiDcimRackReservationsListOpts struct { Id optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String RackId optional.String SiteId optional.String Site optional.String LocationId optional.String Location optional.String UserId optional.String User optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String RackIdN optional.String SiteIdN optional.String SiteN optional.String LocationIdN optional.String LocationN optional.String UserIdN optional.String UserN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimRackRolesListOpts ¶
type DcimApiDcimRackRolesListOpts struct { Id optional.String Name optional.String Slug optional.String Color optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String ColorN optional.String ColorIc optional.String ColorNic optional.String ColorIew optional.String ColorNiew optional.String ColorIsw optional.String ColorNisw optional.String ColorIe optional.String ColorNie optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimRacksListOpts ¶
type DcimApiDcimRacksListOpts struct { Id optional.String Name optional.String FacilityId optional.String AssetTag optional.String UHeight optional.String DescUnits optional.String OuterWidth optional.String OuterDepth optional.String OuterUnit optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String LocationId optional.String Location optional.String Status optional.String Type_ optional.String Width optional.String RoleId optional.String Role optional.String Serial optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String FacilityIdN optional.String FacilityIdIc optional.String FacilityIdNic optional.String FacilityIdIew optional.String FacilityIdNiew optional.String FacilityIdIsw optional.String FacilityIdNisw optional.String FacilityIdIe optional.String FacilityIdNie optional.String AssetTagN optional.String AssetTagIc optional.String AssetTagNic optional.String AssetTagIew optional.String AssetTagNiew optional.String AssetTagIsw optional.String AssetTagNisw optional.String AssetTagIe optional.String AssetTagNie optional.String UHeightN optional.String UHeightLte optional.String UHeightLt optional.String UHeightGte optional.String UHeightGt optional.String OuterWidthN optional.String OuterWidthLte optional.String OuterWidthLt optional.String OuterWidthGte optional.String OuterWidthGt optional.String OuterDepthN optional.String OuterDepthLte optional.String OuterDepthLt optional.String OuterDepthGte optional.String OuterDepthGt optional.String OuterUnitN optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String LocationIdN optional.String LocationN optional.String StatusN optional.String TypeN optional.String WidthN optional.String RoleIdN optional.String RoleN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimRearPortTemplatesListOpts ¶
type DcimApiDcimRearPortTemplatesListOpts struct { Id optional.String Name optional.String Type_ optional.String Positions optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String DevicetypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TypeN optional.String PositionsN optional.String PositionsLte optional.String PositionsLt optional.String PositionsGte optional.String PositionsGt optional.String DevicetypeIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimRearPortsListOpts ¶
type DcimApiDcimRearPortsListOpts struct { Id optional.String Name optional.String Label optional.String Type_ optional.String Positions optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String DeviceId optional.String Device optional.String Tag optional.String Cabled optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LabelN optional.String LabelIc optional.String LabelNic optional.String LabelIew optional.String LabelNiew optional.String LabelIsw optional.String LabelNisw optional.String LabelIe optional.String LabelNie optional.String TypeN optional.String PositionsN optional.String PositionsLte optional.String PositionsLt optional.String PositionsGte optional.String PositionsGt optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String DeviceIdN optional.String DeviceN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimRegionsListOpts ¶
type DcimApiDcimRegionsListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ParentId optional.String Parent optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String ParentIdN optional.String ParentN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimSiteGroupsListOpts ¶
type DcimApiDcimSiteGroupsListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ParentId optional.String Parent optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String ParentIdN optional.String ParentN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimSitesListOpts ¶
type DcimApiDcimSitesListOpts struct { Id optional.String Name optional.String Slug optional.String Facility optional.String Asn optional.String Latitude optional.String Longitude optional.String ContactName optional.String ContactPhone optional.String ContactEmail optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String Status optional.String RegionId optional.String Region optional.String GroupId optional.String Group optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String FacilityN optional.String FacilityIc optional.String FacilityNic optional.String FacilityIew optional.String FacilityNiew optional.String FacilityIsw optional.String FacilityNisw optional.String FacilityIe optional.String FacilityNie optional.String AsnN optional.String AsnLte optional.String AsnLt optional.String AsnGte optional.String AsnGt optional.String LatitudeN optional.String LatitudeLte optional.String LatitudeLt optional.String LatitudeGte optional.String LatitudeGt optional.String LongitudeN optional.String LongitudeLte optional.String LongitudeLt optional.String LongitudeGte optional.String LongitudeGt optional.String ContactNameN optional.String ContactNameIc optional.String ContactNameNic optional.String ContactNameIew optional.String ContactNameNiew optional.String ContactNameIsw optional.String ContactNameNisw optional.String ContactNameIe optional.String ContactNameNie optional.String ContactPhoneN optional.String ContactPhoneIc optional.String ContactPhoneNic optional.String ContactPhoneIew optional.String ContactPhoneNiew optional.String ContactPhoneIsw optional.String ContactPhoneNisw optional.String ContactPhoneIe optional.String ContactPhoneNie optional.String ContactEmailN optional.String ContactEmailIc optional.String ContactEmailNic optional.String ContactEmailIew optional.String ContactEmailNiew optional.String ContactEmailIsw optional.String ContactEmailNisw optional.String ContactEmailIe optional.String ContactEmailNie optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String StatusN optional.String RegionIdN optional.String RegionN optional.String GroupIdN optional.String GroupN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiDcimVirtualChassisListOpts ¶
type DcimApiDcimVirtualChassisListOpts struct { Id optional.String Domain optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String MasterId optional.String Master optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String TenantId optional.String Tenant optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String DomainN optional.String DomainIc optional.String DomainNic optional.String DomainIew optional.String DomainNiew optional.String DomainIsw optional.String DomainNisw optional.String DomainIe optional.String DomainNie optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String MasterIdN optional.String MasterN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String TenantIdN optional.String TenantN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type DcimApiService ¶
type DcimApiService service
func (*DcimApiService) DcimCablesBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimCablesBulkPartialUpdate ¶
func (a *DcimApiService) DcimCablesBulkPartialUpdate(ctx context.Context, data WritableCable) (Cable, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Cable
func (*DcimApiService) DcimCablesBulkUpdate ¶
func (a *DcimApiService) DcimCablesBulkUpdate(ctx context.Context, data WritableCable) (Cable, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Cable
func (*DcimApiService) DcimCablesCreate ¶
func (a *DcimApiService) DcimCablesCreate(ctx context.Context, data WritableCable) (Cable, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Cable
func (*DcimApiService) DcimCablesDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cable.
func (*DcimApiService) DcimCablesList ¶
func (a *DcimApiService) DcimCablesList(ctx context.Context, localVarOptionals *DcimApiDcimCablesListOpts) (InlineResponse2005, *http.Response, error)
func (*DcimApiService) DcimCablesPartialUpdate ¶
func (a *DcimApiService) DcimCablesPartialUpdate(ctx context.Context, id int32, data WritableCable) (Cable, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cable.
- @param data
@return Cable
func (*DcimApiService) DcimCablesRead ¶
func (a *DcimApiService) DcimCablesRead(ctx context.Context, id int32) (Cable, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cable.
@return Cable
func (*DcimApiService) DcimCablesUpdate ¶
func (a *DcimApiService) DcimCablesUpdate(ctx context.Context, id int32, data WritableCable) (Cable, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cable.
- @param data
@return Cable
func (*DcimApiService) DcimConnectedDeviceList ¶
func (a *DcimApiService) DcimConnectedDeviceList(ctx context.Context, peerDevice string, peerInterface string) (Device, *http.Response, error)
DcimApiService This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer interface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors via a protocol such as LLDP. Two query parameters must be included in the request: * `peer_device`: The name of the peer device * `peer_interface`: The name of the peer interface
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param peerDevice The name of the peer device
- @param peerInterface The name of the peer interface
@return Device
func (*DcimApiService) DcimConsoleConnectionsList ¶
func (a *DcimApiService) DcimConsoleConnectionsList(ctx context.Context, localVarOptionals *DcimApiDcimConsoleConnectionsListOpts) (InlineResponse2006, *http.Response, error)
func (*DcimApiService) DcimConsolePortTemplatesBulkDelete ¶
func (a *DcimApiService) DcimConsolePortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimConsolePortTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimConsolePortTemplatesBulkPartialUpdate(ctx context.Context, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsolePortTemplate
func (*DcimApiService) DcimConsolePortTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimConsolePortTemplatesBulkUpdate(ctx context.Context, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsolePortTemplate
func (*DcimApiService) DcimConsolePortTemplatesCreate ¶
func (a *DcimApiService) DcimConsolePortTemplatesCreate(ctx context.Context, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsolePortTemplate
func (*DcimApiService) DcimConsolePortTemplatesDelete ¶
func (a *DcimApiService) DcimConsolePortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port template.
func (*DcimApiService) DcimConsolePortTemplatesList ¶
func (a *DcimApiService) DcimConsolePortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimConsolePortTemplatesListOpts) (InlineResponse2007, *http.Response, error)
func (*DcimApiService) DcimConsolePortTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimConsolePortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port template.
- @param data
@return ConsolePortTemplate
func (*DcimApiService) DcimConsolePortTemplatesRead ¶
func (a *DcimApiService) DcimConsolePortTemplatesRead(ctx context.Context, id int32) (ConsolePortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port template.
@return ConsolePortTemplate
func (*DcimApiService) DcimConsolePortTemplatesUpdate ¶
func (a *DcimApiService) DcimConsolePortTemplatesUpdate(ctx context.Context, id int32, data WritableConsolePortTemplate) (ConsolePortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port template.
- @param data
@return ConsolePortTemplate
func (*DcimApiService) DcimConsolePortsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimConsolePortsBulkPartialUpdate ¶
func (a *DcimApiService) DcimConsolePortsBulkPartialUpdate(ctx context.Context, data WritableConsolePort) (ConsolePort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsolePort
func (*DcimApiService) DcimConsolePortsBulkUpdate ¶
func (a *DcimApiService) DcimConsolePortsBulkUpdate(ctx context.Context, data WritableConsolePort) (ConsolePort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsolePort
func (*DcimApiService) DcimConsolePortsCreate ¶
func (a *DcimApiService) DcimConsolePortsCreate(ctx context.Context, data WritableConsolePort) (ConsolePort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsolePort
func (*DcimApiService) DcimConsolePortsDelete ¶
func (a *DcimApiService) DcimConsolePortsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port.
func (*DcimApiService) DcimConsolePortsList ¶
func (a *DcimApiService) DcimConsolePortsList(ctx context.Context, localVarOptionals *DcimApiDcimConsolePortsListOpts) (InlineResponse2006, *http.Response, error)
func (*DcimApiService) DcimConsolePortsPartialUpdate ¶
func (a *DcimApiService) DcimConsolePortsPartialUpdate(ctx context.Context, id int32, data WritableConsolePort) (ConsolePort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port.
- @param data
@return ConsolePort
func (*DcimApiService) DcimConsolePortsRead ¶
func (a *DcimApiService) DcimConsolePortsRead(ctx context.Context, id int32) (ConsolePort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port.
@return ConsolePort
func (*DcimApiService) DcimConsolePortsTrace ¶
func (a *DcimApiService) DcimConsolePortsTrace(ctx context.Context, id int32) (ConsolePort, *http.Response, error)
DcimApiService Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port.
@return ConsolePort
func (*DcimApiService) DcimConsolePortsUpdate ¶
func (a *DcimApiService) DcimConsolePortsUpdate(ctx context.Context, id int32, data WritableConsolePort) (ConsolePort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console port.
- @param data
@return ConsolePort
func (*DcimApiService) DcimConsoleServerPortTemplatesBulkDelete ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimConsoleServerPortTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesBulkPartialUpdate(ctx context.Context, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsoleServerPortTemplate
func (*DcimApiService) DcimConsoleServerPortTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesBulkUpdate(ctx context.Context, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsoleServerPortTemplate
func (*DcimApiService) DcimConsoleServerPortTemplatesCreate ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesCreate(ctx context.Context, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsoleServerPortTemplate
func (*DcimApiService) DcimConsoleServerPortTemplatesDelete ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port template.
func (*DcimApiService) DcimConsoleServerPortTemplatesList ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimConsoleServerPortTemplatesListOpts) (InlineResponse2008, *http.Response, error)
func (*DcimApiService) DcimConsoleServerPortTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port template.
- @param data
@return ConsoleServerPortTemplate
func (*DcimApiService) DcimConsoleServerPortTemplatesRead ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesRead(ctx context.Context, id int32) (ConsoleServerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port template.
@return ConsoleServerPortTemplate
func (*DcimApiService) DcimConsoleServerPortTemplatesUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortTemplatesUpdate(ctx context.Context, id int32, data WritableConsoleServerPortTemplate) (ConsoleServerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port template.
- @param data
@return ConsoleServerPortTemplate
func (*DcimApiService) DcimConsoleServerPortsBulkDelete ¶
func (a *DcimApiService) DcimConsoleServerPortsBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimConsoleServerPortsBulkPartialUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortsBulkPartialUpdate(ctx context.Context, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsoleServerPort
func (*DcimApiService) DcimConsoleServerPortsBulkUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortsBulkUpdate(ctx context.Context, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsoleServerPort
func (*DcimApiService) DcimConsoleServerPortsCreate ¶
func (a *DcimApiService) DcimConsoleServerPortsCreate(ctx context.Context, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConsoleServerPort
func (*DcimApiService) DcimConsoleServerPortsDelete ¶
func (a *DcimApiService) DcimConsoleServerPortsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port.
func (*DcimApiService) DcimConsoleServerPortsList ¶
func (a *DcimApiService) DcimConsoleServerPortsList(ctx context.Context, localVarOptionals *DcimApiDcimConsoleServerPortsListOpts) (InlineResponse2009, *http.Response, error)
func (*DcimApiService) DcimConsoleServerPortsPartialUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortsPartialUpdate(ctx context.Context, id int32, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port.
- @param data
@return ConsoleServerPort
func (*DcimApiService) DcimConsoleServerPortsRead ¶
func (a *DcimApiService) DcimConsoleServerPortsRead(ctx context.Context, id int32) (ConsoleServerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port.
@return ConsoleServerPort
func (*DcimApiService) DcimConsoleServerPortsTrace ¶
func (a *DcimApiService) DcimConsoleServerPortsTrace(ctx context.Context, id int32) (ConsoleServerPort, *http.Response, error)
DcimApiService Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port.
@return ConsoleServerPort
func (*DcimApiService) DcimConsoleServerPortsUpdate ¶
func (a *DcimApiService) DcimConsoleServerPortsUpdate(ctx context.Context, id int32, data WritableConsoleServerPort) (ConsoleServerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this console server port.
- @param data
@return ConsoleServerPort
func (*DcimApiService) DcimDeviceBayTemplatesBulkDelete ¶
func (a *DcimApiService) DcimDeviceBayTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimDeviceBayTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimDeviceBayTemplatesBulkPartialUpdate(ctx context.Context, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceBayTemplate
func (*DcimApiService) DcimDeviceBayTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimDeviceBayTemplatesBulkUpdate(ctx context.Context, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceBayTemplate
func (*DcimApiService) DcimDeviceBayTemplatesCreate ¶
func (a *DcimApiService) DcimDeviceBayTemplatesCreate(ctx context.Context, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceBayTemplate
func (*DcimApiService) DcimDeviceBayTemplatesDelete ¶
func (a *DcimApiService) DcimDeviceBayTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay template.
func (*DcimApiService) DcimDeviceBayTemplatesList ¶
func (a *DcimApiService) DcimDeviceBayTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceBayTemplatesListOpts) (InlineResponse20010, *http.Response, error)
func (*DcimApiService) DcimDeviceBayTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimDeviceBayTemplatesPartialUpdate(ctx context.Context, id int32, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay template.
- @param data
@return DeviceBayTemplate
func (*DcimApiService) DcimDeviceBayTemplatesRead ¶
func (a *DcimApiService) DcimDeviceBayTemplatesRead(ctx context.Context, id int32) (DeviceBayTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay template.
@return DeviceBayTemplate
func (*DcimApiService) DcimDeviceBayTemplatesUpdate ¶
func (a *DcimApiService) DcimDeviceBayTemplatesUpdate(ctx context.Context, id int32, data WritableDeviceBayTemplate) (DeviceBayTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay template.
- @param data
@return DeviceBayTemplate
func (*DcimApiService) DcimDeviceBaysBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimDeviceBaysBulkPartialUpdate ¶
func (a *DcimApiService) DcimDeviceBaysBulkPartialUpdate(ctx context.Context, data WritableDeviceBay) (DeviceBay, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceBay
func (*DcimApiService) DcimDeviceBaysBulkUpdate ¶
func (a *DcimApiService) DcimDeviceBaysBulkUpdate(ctx context.Context, data WritableDeviceBay) (DeviceBay, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceBay
func (*DcimApiService) DcimDeviceBaysCreate ¶
func (a *DcimApiService) DcimDeviceBaysCreate(ctx context.Context, data WritableDeviceBay) (DeviceBay, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceBay
func (*DcimApiService) DcimDeviceBaysDelete ¶
func (a *DcimApiService) DcimDeviceBaysDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay.
func (*DcimApiService) DcimDeviceBaysList ¶
func (a *DcimApiService) DcimDeviceBaysList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceBaysListOpts) (InlineResponse20011, *http.Response, error)
func (*DcimApiService) DcimDeviceBaysPartialUpdate ¶
func (a *DcimApiService) DcimDeviceBaysPartialUpdate(ctx context.Context, id int32, data WritableDeviceBay) (DeviceBay, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay.
- @param data
@return DeviceBay
func (*DcimApiService) DcimDeviceBaysRead ¶
func (a *DcimApiService) DcimDeviceBaysRead(ctx context.Context, id int32) (DeviceBay, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay.
@return DeviceBay
func (*DcimApiService) DcimDeviceBaysUpdate ¶
func (a *DcimApiService) DcimDeviceBaysUpdate(ctx context.Context, id int32, data WritableDeviceBay) (DeviceBay, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device bay.
- @param data
@return DeviceBay
func (*DcimApiService) DcimDeviceRolesBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimDeviceRolesBulkPartialUpdate ¶
func (a *DcimApiService) DcimDeviceRolesBulkPartialUpdate(ctx context.Context, data DeviceRole) (DeviceRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceRole
func (*DcimApiService) DcimDeviceRolesBulkUpdate ¶
func (a *DcimApiService) DcimDeviceRolesBulkUpdate(ctx context.Context, data DeviceRole) (DeviceRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceRole
func (*DcimApiService) DcimDeviceRolesCreate ¶
func (a *DcimApiService) DcimDeviceRolesCreate(ctx context.Context, data DeviceRole) (DeviceRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceRole
func (*DcimApiService) DcimDeviceRolesDelete ¶
func (a *DcimApiService) DcimDeviceRolesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device role.
func (*DcimApiService) DcimDeviceRolesList ¶
func (a *DcimApiService) DcimDeviceRolesList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceRolesListOpts) (InlineResponse20012, *http.Response, error)
func (*DcimApiService) DcimDeviceRolesPartialUpdate ¶
func (a *DcimApiService) DcimDeviceRolesPartialUpdate(ctx context.Context, id int32, data DeviceRole) (DeviceRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device role.
- @param data
@return DeviceRole
func (*DcimApiService) DcimDeviceRolesRead ¶
func (a *DcimApiService) DcimDeviceRolesRead(ctx context.Context, id int32) (DeviceRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device role.
@return DeviceRole
func (*DcimApiService) DcimDeviceRolesUpdate ¶
func (a *DcimApiService) DcimDeviceRolesUpdate(ctx context.Context, id int32, data DeviceRole) (DeviceRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device role.
- @param data
@return DeviceRole
func (*DcimApiService) DcimDeviceTypesBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimDeviceTypesBulkPartialUpdate ¶
func (a *DcimApiService) DcimDeviceTypesBulkPartialUpdate(ctx context.Context, data WritableDeviceType) (DeviceType, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceType
func (*DcimApiService) DcimDeviceTypesBulkUpdate ¶
func (a *DcimApiService) DcimDeviceTypesBulkUpdate(ctx context.Context, data WritableDeviceType) (DeviceType, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceType
func (*DcimApiService) DcimDeviceTypesCreate ¶
func (a *DcimApiService) DcimDeviceTypesCreate(ctx context.Context, data WritableDeviceType) (DeviceType, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceType
func (*DcimApiService) DcimDeviceTypesDelete ¶
func (a *DcimApiService) DcimDeviceTypesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device type.
func (*DcimApiService) DcimDeviceTypesList ¶
func (a *DcimApiService) DcimDeviceTypesList(ctx context.Context, localVarOptionals *DcimApiDcimDeviceTypesListOpts) (InlineResponse20013, *http.Response, error)
func (*DcimApiService) DcimDeviceTypesPartialUpdate ¶
func (a *DcimApiService) DcimDeviceTypesPartialUpdate(ctx context.Context, id int32, data WritableDeviceType) (DeviceType, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device type.
- @param data
@return DeviceType
func (*DcimApiService) DcimDeviceTypesRead ¶
func (a *DcimApiService) DcimDeviceTypesRead(ctx context.Context, id int32) (DeviceType, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device type.
@return DeviceType
func (*DcimApiService) DcimDeviceTypesUpdate ¶
func (a *DcimApiService) DcimDeviceTypesUpdate(ctx context.Context, id int32, data WritableDeviceType) (DeviceType, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device type.
- @param data
@return DeviceType
func (*DcimApiService) DcimDevicesBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimDevicesBulkPartialUpdate ¶
func (a *DcimApiService) DcimDevicesBulkPartialUpdate(ctx context.Context, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceWithConfigContext
func (*DcimApiService) DcimDevicesBulkUpdate ¶
func (a *DcimApiService) DcimDevicesBulkUpdate(ctx context.Context, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceWithConfigContext
func (*DcimApiService) DcimDevicesCreate ¶
func (a *DcimApiService) DcimDevicesCreate(ctx context.Context, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return DeviceWithConfigContext
func (*DcimApiService) DcimDevicesDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device.
func (*DcimApiService) DcimDevicesList ¶
func (a *DcimApiService) DcimDevicesList(ctx context.Context, localVarOptionals *DcimApiDcimDevicesListOpts) (InlineResponse20014, *http.Response, error)
func (*DcimApiService) DcimDevicesNapalm ¶
func (a *DcimApiService) DcimDevicesNapalm(ctx context.Context, id int32, method string) (DeviceNapalm, *http.Response, error)
DcimApiService Execute a NAPALM method on a Device
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device.
- @param method
@return DeviceNapalm
func (*DcimApiService) DcimDevicesPartialUpdate ¶
func (a *DcimApiService) DcimDevicesPartialUpdate(ctx context.Context, id int32, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device.
- @param data
@return DeviceWithConfigContext
func (*DcimApiService) DcimDevicesRead ¶
func (a *DcimApiService) DcimDevicesRead(ctx context.Context, id int32) (DeviceWithConfigContext, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device.
@return DeviceWithConfigContext
func (*DcimApiService) DcimDevicesUpdate ¶
func (a *DcimApiService) DcimDevicesUpdate(ctx context.Context, id int32, data WritableDeviceWithConfigContext) (DeviceWithConfigContext, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this device.
- @param data
@return DeviceWithConfigContext
func (*DcimApiService) DcimFrontPortTemplatesBulkDelete ¶
func (a *DcimApiService) DcimFrontPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimFrontPortTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimFrontPortTemplatesBulkPartialUpdate(ctx context.Context, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return FrontPortTemplate
func (*DcimApiService) DcimFrontPortTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimFrontPortTemplatesBulkUpdate(ctx context.Context, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return FrontPortTemplate
func (*DcimApiService) DcimFrontPortTemplatesCreate ¶
func (a *DcimApiService) DcimFrontPortTemplatesCreate(ctx context.Context, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return FrontPortTemplate
func (*DcimApiService) DcimFrontPortTemplatesDelete ¶
func (a *DcimApiService) DcimFrontPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port template.
func (*DcimApiService) DcimFrontPortTemplatesList ¶
func (a *DcimApiService) DcimFrontPortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimFrontPortTemplatesListOpts) (InlineResponse20015, *http.Response, error)
func (*DcimApiService) DcimFrontPortTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimFrontPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port template.
- @param data
@return FrontPortTemplate
func (*DcimApiService) DcimFrontPortTemplatesRead ¶
func (a *DcimApiService) DcimFrontPortTemplatesRead(ctx context.Context, id int32) (FrontPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port template.
@return FrontPortTemplate
func (*DcimApiService) DcimFrontPortTemplatesUpdate ¶
func (a *DcimApiService) DcimFrontPortTemplatesUpdate(ctx context.Context, id int32, data WritableFrontPortTemplate) (FrontPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port template.
- @param data
@return FrontPortTemplate
func (*DcimApiService) DcimFrontPortsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimFrontPortsBulkPartialUpdate ¶
func (a *DcimApiService) DcimFrontPortsBulkPartialUpdate(ctx context.Context, data WritableFrontPort) (FrontPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return FrontPort
func (*DcimApiService) DcimFrontPortsBulkUpdate ¶
func (a *DcimApiService) DcimFrontPortsBulkUpdate(ctx context.Context, data WritableFrontPort) (FrontPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return FrontPort
func (*DcimApiService) DcimFrontPortsCreate ¶
func (a *DcimApiService) DcimFrontPortsCreate(ctx context.Context, data WritableFrontPort) (FrontPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return FrontPort
func (*DcimApiService) DcimFrontPortsDelete ¶
func (a *DcimApiService) DcimFrontPortsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port.
func (*DcimApiService) DcimFrontPortsList ¶
func (a *DcimApiService) DcimFrontPortsList(ctx context.Context, localVarOptionals *DcimApiDcimFrontPortsListOpts) (InlineResponse20016, *http.Response, error)
func (*DcimApiService) DcimFrontPortsPartialUpdate ¶
func (a *DcimApiService) DcimFrontPortsPartialUpdate(ctx context.Context, id int32, data WritableFrontPort) (FrontPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port.
- @param data
@return FrontPort
func (*DcimApiService) DcimFrontPortsPaths ¶
func (a *DcimApiService) DcimFrontPortsPaths(ctx context.Context, id int32) (FrontPort, *http.Response, error)
DcimApiService Return all CablePaths which traverse a given pass-through port.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port.
@return FrontPort
func (*DcimApiService) DcimFrontPortsRead ¶
func (a *DcimApiService) DcimFrontPortsRead(ctx context.Context, id int32) (FrontPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port.
@return FrontPort
func (*DcimApiService) DcimFrontPortsUpdate ¶
func (a *DcimApiService) DcimFrontPortsUpdate(ctx context.Context, id int32, data WritableFrontPort) (FrontPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this front port.
- @param data
@return FrontPort
func (*DcimApiService) DcimInterfaceConnectionsList ¶
func (a *DcimApiService) DcimInterfaceConnectionsList(ctx context.Context, localVarOptionals *DcimApiDcimInterfaceConnectionsListOpts) (InlineResponse20017, *http.Response, error)
func (*DcimApiService) DcimInterfaceTemplatesBulkDelete ¶
func (a *DcimApiService) DcimInterfaceTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimInterfaceTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimInterfaceTemplatesBulkPartialUpdate(ctx context.Context, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return InterfaceTemplate
func (*DcimApiService) DcimInterfaceTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimInterfaceTemplatesBulkUpdate(ctx context.Context, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return InterfaceTemplate
func (*DcimApiService) DcimInterfaceTemplatesCreate ¶
func (a *DcimApiService) DcimInterfaceTemplatesCreate(ctx context.Context, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return InterfaceTemplate
func (*DcimApiService) DcimInterfaceTemplatesDelete ¶
func (a *DcimApiService) DcimInterfaceTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface template.
func (*DcimApiService) DcimInterfaceTemplatesList ¶
func (a *DcimApiService) DcimInterfaceTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimInterfaceTemplatesListOpts) (InlineResponse20018, *http.Response, error)
func (*DcimApiService) DcimInterfaceTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimInterfaceTemplatesPartialUpdate(ctx context.Context, id int32, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface template.
- @param data
@return InterfaceTemplate
func (*DcimApiService) DcimInterfaceTemplatesRead ¶
func (a *DcimApiService) DcimInterfaceTemplatesRead(ctx context.Context, id int32) (InterfaceTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface template.
@return InterfaceTemplate
func (*DcimApiService) DcimInterfaceTemplatesUpdate ¶
func (a *DcimApiService) DcimInterfaceTemplatesUpdate(ctx context.Context, id int32, data WritableInterfaceTemplate) (InterfaceTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface template.
- @param data
@return InterfaceTemplate
func (*DcimApiService) DcimInterfacesBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimInterfacesBulkPartialUpdate ¶
func (a *DcimApiService) DcimInterfacesBulkPartialUpdate(ctx context.Context, data WritableInterface) (ModelInterface, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ModelInterface
func (*DcimApiService) DcimInterfacesBulkUpdate ¶
func (a *DcimApiService) DcimInterfacesBulkUpdate(ctx context.Context, data WritableInterface) (ModelInterface, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ModelInterface
func (*DcimApiService) DcimInterfacesCreate ¶
func (a *DcimApiService) DcimInterfacesCreate(ctx context.Context, data WritableInterface) (ModelInterface, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ModelInterface
func (*DcimApiService) DcimInterfacesDelete ¶
func (a *DcimApiService) DcimInterfacesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
func (*DcimApiService) DcimInterfacesList ¶
func (a *DcimApiService) DcimInterfacesList(ctx context.Context, localVarOptionals *DcimApiDcimInterfacesListOpts) (InlineResponse20019, *http.Response, error)
func (*DcimApiService) DcimInterfacesPartialUpdate ¶
func (a *DcimApiService) DcimInterfacesPartialUpdate(ctx context.Context, id int32, data WritableInterface) (ModelInterface, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
- @param data
@return ModelInterface
func (*DcimApiService) DcimInterfacesRead ¶
func (a *DcimApiService) DcimInterfacesRead(ctx context.Context, id int32) (ModelInterface, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
@return ModelInterface
func (*DcimApiService) DcimInterfacesTrace ¶
func (a *DcimApiService) DcimInterfacesTrace(ctx context.Context, id int32) (ModelInterface, *http.Response, error)
DcimApiService Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
@return ModelInterface
func (*DcimApiService) DcimInterfacesUpdate ¶
func (a *DcimApiService) DcimInterfacesUpdate(ctx context.Context, id int32, data WritableInterface) (ModelInterface, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
- @param data
@return ModelInterface
func (*DcimApiService) DcimInventoryItemsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimInventoryItemsBulkPartialUpdate ¶
func (a *DcimApiService) DcimInventoryItemsBulkPartialUpdate(ctx context.Context, data WritableInventoryItem) (InventoryItem, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return InventoryItem
func (*DcimApiService) DcimInventoryItemsBulkUpdate ¶
func (a *DcimApiService) DcimInventoryItemsBulkUpdate(ctx context.Context, data WritableInventoryItem) (InventoryItem, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return InventoryItem
func (*DcimApiService) DcimInventoryItemsCreate ¶
func (a *DcimApiService) DcimInventoryItemsCreate(ctx context.Context, data WritableInventoryItem) (InventoryItem, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return InventoryItem
func (*DcimApiService) DcimInventoryItemsDelete ¶
func (a *DcimApiService) DcimInventoryItemsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this inventory item.
func (*DcimApiService) DcimInventoryItemsList ¶
func (a *DcimApiService) DcimInventoryItemsList(ctx context.Context, localVarOptionals *DcimApiDcimInventoryItemsListOpts) (InlineResponse20020, *http.Response, error)
func (*DcimApiService) DcimInventoryItemsPartialUpdate ¶
func (a *DcimApiService) DcimInventoryItemsPartialUpdate(ctx context.Context, id int32, data WritableInventoryItem) (InventoryItem, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this inventory item.
- @param data
@return InventoryItem
func (*DcimApiService) DcimInventoryItemsRead ¶
func (a *DcimApiService) DcimInventoryItemsRead(ctx context.Context, id int32) (InventoryItem, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this inventory item.
@return InventoryItem
func (*DcimApiService) DcimInventoryItemsUpdate ¶
func (a *DcimApiService) DcimInventoryItemsUpdate(ctx context.Context, id int32, data WritableInventoryItem) (InventoryItem, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this inventory item.
- @param data
@return InventoryItem
func (*DcimApiService) DcimLocationsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimLocationsBulkPartialUpdate ¶
func (a *DcimApiService) DcimLocationsBulkPartialUpdate(ctx context.Context, data WritableLocation) (Location, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Location
func (*DcimApiService) DcimLocationsBulkUpdate ¶
func (a *DcimApiService) DcimLocationsBulkUpdate(ctx context.Context, data WritableLocation) (Location, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Location
func (*DcimApiService) DcimLocationsCreate ¶
func (a *DcimApiService) DcimLocationsCreate(ctx context.Context, data WritableLocation) (Location, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Location
func (*DcimApiService) DcimLocationsDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this location.
func (*DcimApiService) DcimLocationsList ¶
func (a *DcimApiService) DcimLocationsList(ctx context.Context, localVarOptionals *DcimApiDcimLocationsListOpts) (InlineResponse20021, *http.Response, error)
func (*DcimApiService) DcimLocationsPartialUpdate ¶
func (a *DcimApiService) DcimLocationsPartialUpdate(ctx context.Context, id int32, data WritableLocation) (Location, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this location.
- @param data
@return Location
func (*DcimApiService) DcimLocationsRead ¶
func (a *DcimApiService) DcimLocationsRead(ctx context.Context, id int32) (Location, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this location.
@return Location
func (*DcimApiService) DcimLocationsUpdate ¶
func (a *DcimApiService) DcimLocationsUpdate(ctx context.Context, id int32, data WritableLocation) (Location, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this location.
- @param data
@return Location
func (*DcimApiService) DcimManufacturersBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimManufacturersBulkPartialUpdate ¶
func (a *DcimApiService) DcimManufacturersBulkPartialUpdate(ctx context.Context, data Manufacturer) (Manufacturer, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Manufacturer
func (*DcimApiService) DcimManufacturersBulkUpdate ¶
func (a *DcimApiService) DcimManufacturersBulkUpdate(ctx context.Context, data Manufacturer) (Manufacturer, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Manufacturer
func (*DcimApiService) DcimManufacturersCreate ¶
func (a *DcimApiService) DcimManufacturersCreate(ctx context.Context, data Manufacturer) (Manufacturer, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Manufacturer
func (*DcimApiService) DcimManufacturersDelete ¶
func (a *DcimApiService) DcimManufacturersDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this manufacturer.
func (*DcimApiService) DcimManufacturersList ¶
func (a *DcimApiService) DcimManufacturersList(ctx context.Context, localVarOptionals *DcimApiDcimManufacturersListOpts) (InlineResponse20022, *http.Response, error)
func (*DcimApiService) DcimManufacturersPartialUpdate ¶
func (a *DcimApiService) DcimManufacturersPartialUpdate(ctx context.Context, id int32, data Manufacturer) (Manufacturer, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this manufacturer.
- @param data
@return Manufacturer
func (*DcimApiService) DcimManufacturersRead ¶
func (a *DcimApiService) DcimManufacturersRead(ctx context.Context, id int32) (Manufacturer, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this manufacturer.
@return Manufacturer
func (*DcimApiService) DcimManufacturersUpdate ¶
func (a *DcimApiService) DcimManufacturersUpdate(ctx context.Context, id int32, data Manufacturer) (Manufacturer, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this manufacturer.
- @param data
@return Manufacturer
func (*DcimApiService) DcimPlatformsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimPlatformsBulkPartialUpdate ¶
func (a *DcimApiService) DcimPlatformsBulkPartialUpdate(ctx context.Context, data WritablePlatform) (Platform, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Platform
func (*DcimApiService) DcimPlatformsBulkUpdate ¶
func (a *DcimApiService) DcimPlatformsBulkUpdate(ctx context.Context, data WritablePlatform) (Platform, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Platform
func (*DcimApiService) DcimPlatformsCreate ¶
func (a *DcimApiService) DcimPlatformsCreate(ctx context.Context, data WritablePlatform) (Platform, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Platform
func (*DcimApiService) DcimPlatformsDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this platform.
func (*DcimApiService) DcimPlatformsList ¶
func (a *DcimApiService) DcimPlatformsList(ctx context.Context, localVarOptionals *DcimApiDcimPlatformsListOpts) (InlineResponse20023, *http.Response, error)
func (*DcimApiService) DcimPlatformsPartialUpdate ¶
func (a *DcimApiService) DcimPlatformsPartialUpdate(ctx context.Context, id int32, data WritablePlatform) (Platform, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this platform.
- @param data
@return Platform
func (*DcimApiService) DcimPlatformsRead ¶
func (a *DcimApiService) DcimPlatformsRead(ctx context.Context, id int32) (Platform, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this platform.
@return Platform
func (*DcimApiService) DcimPlatformsUpdate ¶
func (a *DcimApiService) DcimPlatformsUpdate(ctx context.Context, id int32, data WritablePlatform) (Platform, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this platform.
- @param data
@return Platform
func (*DcimApiService) DcimPowerConnectionsList ¶
func (a *DcimApiService) DcimPowerConnectionsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerConnectionsListOpts) (InlineResponse20024, *http.Response, error)
func (*DcimApiService) DcimPowerFeedsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimPowerFeedsBulkPartialUpdate ¶
func (a *DcimApiService) DcimPowerFeedsBulkPartialUpdate(ctx context.Context, data WritablePowerFeed) (PowerFeed, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerFeed
func (*DcimApiService) DcimPowerFeedsBulkUpdate ¶
func (a *DcimApiService) DcimPowerFeedsBulkUpdate(ctx context.Context, data WritablePowerFeed) (PowerFeed, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerFeed
func (*DcimApiService) DcimPowerFeedsCreate ¶
func (a *DcimApiService) DcimPowerFeedsCreate(ctx context.Context, data WritablePowerFeed) (PowerFeed, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerFeed
func (*DcimApiService) DcimPowerFeedsDelete ¶
func (a *DcimApiService) DcimPowerFeedsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power feed.
func (*DcimApiService) DcimPowerFeedsList ¶
func (a *DcimApiService) DcimPowerFeedsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerFeedsListOpts) (InlineResponse20025, *http.Response, error)
func (*DcimApiService) DcimPowerFeedsPartialUpdate ¶
func (a *DcimApiService) DcimPowerFeedsPartialUpdate(ctx context.Context, id int32, data WritablePowerFeed) (PowerFeed, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power feed.
- @param data
@return PowerFeed
func (*DcimApiService) DcimPowerFeedsRead ¶
func (a *DcimApiService) DcimPowerFeedsRead(ctx context.Context, id int32) (PowerFeed, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power feed.
@return PowerFeed
func (*DcimApiService) DcimPowerFeedsTrace ¶
func (a *DcimApiService) DcimPowerFeedsTrace(ctx context.Context, id int32) (PowerFeed, *http.Response, error)
DcimApiService Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power feed.
@return PowerFeed
func (*DcimApiService) DcimPowerFeedsUpdate ¶
func (a *DcimApiService) DcimPowerFeedsUpdate(ctx context.Context, id int32, data WritablePowerFeed) (PowerFeed, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power feed.
- @param data
@return PowerFeed
func (*DcimApiService) DcimPowerOutletTemplatesBulkDelete ¶
func (a *DcimApiService) DcimPowerOutletTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimPowerOutletTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimPowerOutletTemplatesBulkPartialUpdate(ctx context.Context, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerOutletTemplate
func (*DcimApiService) DcimPowerOutletTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimPowerOutletTemplatesBulkUpdate(ctx context.Context, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerOutletTemplate
func (*DcimApiService) DcimPowerOutletTemplatesCreate ¶
func (a *DcimApiService) DcimPowerOutletTemplatesCreate(ctx context.Context, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerOutletTemplate
func (*DcimApiService) DcimPowerOutletTemplatesDelete ¶
func (a *DcimApiService) DcimPowerOutletTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet template.
func (*DcimApiService) DcimPowerOutletTemplatesList ¶
func (a *DcimApiService) DcimPowerOutletTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimPowerOutletTemplatesListOpts) (InlineResponse20026, *http.Response, error)
func (*DcimApiService) DcimPowerOutletTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimPowerOutletTemplatesPartialUpdate(ctx context.Context, id int32, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet template.
- @param data
@return PowerOutletTemplate
func (*DcimApiService) DcimPowerOutletTemplatesRead ¶
func (a *DcimApiService) DcimPowerOutletTemplatesRead(ctx context.Context, id int32) (PowerOutletTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet template.
@return PowerOutletTemplate
func (*DcimApiService) DcimPowerOutletTemplatesUpdate ¶
func (a *DcimApiService) DcimPowerOutletTemplatesUpdate(ctx context.Context, id int32, data WritablePowerOutletTemplate) (PowerOutletTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet template.
- @param data
@return PowerOutletTemplate
func (*DcimApiService) DcimPowerOutletsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimPowerOutletsBulkPartialUpdate ¶
func (a *DcimApiService) DcimPowerOutletsBulkPartialUpdate(ctx context.Context, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerOutlet
func (*DcimApiService) DcimPowerOutletsBulkUpdate ¶
func (a *DcimApiService) DcimPowerOutletsBulkUpdate(ctx context.Context, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerOutlet
func (*DcimApiService) DcimPowerOutletsCreate ¶
func (a *DcimApiService) DcimPowerOutletsCreate(ctx context.Context, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerOutlet
func (*DcimApiService) DcimPowerOutletsDelete ¶
func (a *DcimApiService) DcimPowerOutletsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet.
func (*DcimApiService) DcimPowerOutletsList ¶
func (a *DcimApiService) DcimPowerOutletsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerOutletsListOpts) (InlineResponse20027, *http.Response, error)
func (*DcimApiService) DcimPowerOutletsPartialUpdate ¶
func (a *DcimApiService) DcimPowerOutletsPartialUpdate(ctx context.Context, id int32, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet.
- @param data
@return PowerOutlet
func (*DcimApiService) DcimPowerOutletsRead ¶
func (a *DcimApiService) DcimPowerOutletsRead(ctx context.Context, id int32) (PowerOutlet, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet.
@return PowerOutlet
func (*DcimApiService) DcimPowerOutletsTrace ¶
func (a *DcimApiService) DcimPowerOutletsTrace(ctx context.Context, id int32) (PowerOutlet, *http.Response, error)
DcimApiService Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet.
@return PowerOutlet
func (*DcimApiService) DcimPowerOutletsUpdate ¶
func (a *DcimApiService) DcimPowerOutletsUpdate(ctx context.Context, id int32, data WritablePowerOutlet) (PowerOutlet, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power outlet.
- @param data
@return PowerOutlet
func (*DcimApiService) DcimPowerPanelsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimPowerPanelsBulkPartialUpdate ¶
func (a *DcimApiService) DcimPowerPanelsBulkPartialUpdate(ctx context.Context, data WritablePowerPanel) (PowerPanel, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPanel
func (*DcimApiService) DcimPowerPanelsBulkUpdate ¶
func (a *DcimApiService) DcimPowerPanelsBulkUpdate(ctx context.Context, data WritablePowerPanel) (PowerPanel, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPanel
func (*DcimApiService) DcimPowerPanelsCreate ¶
func (a *DcimApiService) DcimPowerPanelsCreate(ctx context.Context, data WritablePowerPanel) (PowerPanel, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPanel
func (*DcimApiService) DcimPowerPanelsDelete ¶
func (a *DcimApiService) DcimPowerPanelsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power panel.
func (*DcimApiService) DcimPowerPanelsList ¶
func (a *DcimApiService) DcimPowerPanelsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerPanelsListOpts) (InlineResponse20028, *http.Response, error)
func (*DcimApiService) DcimPowerPanelsPartialUpdate ¶
func (a *DcimApiService) DcimPowerPanelsPartialUpdate(ctx context.Context, id int32, data WritablePowerPanel) (PowerPanel, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power panel.
- @param data
@return PowerPanel
func (*DcimApiService) DcimPowerPanelsRead ¶
func (a *DcimApiService) DcimPowerPanelsRead(ctx context.Context, id int32) (PowerPanel, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power panel.
@return PowerPanel
func (*DcimApiService) DcimPowerPanelsUpdate ¶
func (a *DcimApiService) DcimPowerPanelsUpdate(ctx context.Context, id int32, data WritablePowerPanel) (PowerPanel, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power panel.
- @param data
@return PowerPanel
func (*DcimApiService) DcimPowerPortTemplatesBulkDelete ¶
func (a *DcimApiService) DcimPowerPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimPowerPortTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimPowerPortTemplatesBulkPartialUpdate(ctx context.Context, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPortTemplate
func (*DcimApiService) DcimPowerPortTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimPowerPortTemplatesBulkUpdate(ctx context.Context, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPortTemplate
func (*DcimApiService) DcimPowerPortTemplatesCreate ¶
func (a *DcimApiService) DcimPowerPortTemplatesCreate(ctx context.Context, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPortTemplate
func (*DcimApiService) DcimPowerPortTemplatesDelete ¶
func (a *DcimApiService) DcimPowerPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port template.
func (*DcimApiService) DcimPowerPortTemplatesList ¶
func (a *DcimApiService) DcimPowerPortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimPowerPortTemplatesListOpts) (InlineResponse20029, *http.Response, error)
func (*DcimApiService) DcimPowerPortTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimPowerPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port template.
- @param data
@return PowerPortTemplate
func (*DcimApiService) DcimPowerPortTemplatesRead ¶
func (a *DcimApiService) DcimPowerPortTemplatesRead(ctx context.Context, id int32) (PowerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port template.
@return PowerPortTemplate
func (*DcimApiService) DcimPowerPortTemplatesUpdate ¶
func (a *DcimApiService) DcimPowerPortTemplatesUpdate(ctx context.Context, id int32, data WritablePowerPortTemplate) (PowerPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port template.
- @param data
@return PowerPortTemplate
func (*DcimApiService) DcimPowerPortsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimPowerPortsBulkPartialUpdate ¶
func (a *DcimApiService) DcimPowerPortsBulkPartialUpdate(ctx context.Context, data WritablePowerPort) (PowerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPort
func (*DcimApiService) DcimPowerPortsBulkUpdate ¶
func (a *DcimApiService) DcimPowerPortsBulkUpdate(ctx context.Context, data WritablePowerPort) (PowerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPort
func (*DcimApiService) DcimPowerPortsCreate ¶
func (a *DcimApiService) DcimPowerPortsCreate(ctx context.Context, data WritablePowerPort) (PowerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PowerPort
func (*DcimApiService) DcimPowerPortsDelete ¶
func (a *DcimApiService) DcimPowerPortsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port.
func (*DcimApiService) DcimPowerPortsList ¶
func (a *DcimApiService) DcimPowerPortsList(ctx context.Context, localVarOptionals *DcimApiDcimPowerPortsListOpts) (InlineResponse20024, *http.Response, error)
func (*DcimApiService) DcimPowerPortsPartialUpdate ¶
func (a *DcimApiService) DcimPowerPortsPartialUpdate(ctx context.Context, id int32, data WritablePowerPort) (PowerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port.
- @param data
@return PowerPort
func (*DcimApiService) DcimPowerPortsRead ¶
func (a *DcimApiService) DcimPowerPortsRead(ctx context.Context, id int32) (PowerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port.
@return PowerPort
func (*DcimApiService) DcimPowerPortsTrace ¶
func (a *DcimApiService) DcimPowerPortsTrace(ctx context.Context, id int32) (PowerPort, *http.Response, error)
DcimApiService Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port.
@return PowerPort
func (*DcimApiService) DcimPowerPortsUpdate ¶
func (a *DcimApiService) DcimPowerPortsUpdate(ctx context.Context, id int32, data WritablePowerPort) (PowerPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this power port.
- @param data
@return PowerPort
func (*DcimApiService) DcimRackReservationsBulkDelete ¶
func (a *DcimApiService) DcimRackReservationsBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimRackReservationsBulkPartialUpdate ¶
func (a *DcimApiService) DcimRackReservationsBulkPartialUpdate(ctx context.Context, data WritableRackReservation) (RackReservation, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RackReservation
func (*DcimApiService) DcimRackReservationsBulkUpdate ¶
func (a *DcimApiService) DcimRackReservationsBulkUpdate(ctx context.Context, data WritableRackReservation) (RackReservation, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RackReservation
func (*DcimApiService) DcimRackReservationsCreate ¶
func (a *DcimApiService) DcimRackReservationsCreate(ctx context.Context, data WritableRackReservation) (RackReservation, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RackReservation
func (*DcimApiService) DcimRackReservationsDelete ¶
func (a *DcimApiService) DcimRackReservationsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack reservation.
func (*DcimApiService) DcimRackReservationsList ¶
func (a *DcimApiService) DcimRackReservationsList(ctx context.Context, localVarOptionals *DcimApiDcimRackReservationsListOpts) (InlineResponse20030, *http.Response, error)
func (*DcimApiService) DcimRackReservationsPartialUpdate ¶
func (a *DcimApiService) DcimRackReservationsPartialUpdate(ctx context.Context, id int32, data WritableRackReservation) (RackReservation, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack reservation.
- @param data
@return RackReservation
func (*DcimApiService) DcimRackReservationsRead ¶
func (a *DcimApiService) DcimRackReservationsRead(ctx context.Context, id int32) (RackReservation, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack reservation.
@return RackReservation
func (*DcimApiService) DcimRackReservationsUpdate ¶
func (a *DcimApiService) DcimRackReservationsUpdate(ctx context.Context, id int32, data WritableRackReservation) (RackReservation, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack reservation.
- @param data
@return RackReservation
func (*DcimApiService) DcimRackRolesBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimRackRolesBulkPartialUpdate ¶
func (a *DcimApiService) DcimRackRolesBulkPartialUpdate(ctx context.Context, data RackRole) (RackRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RackRole
func (*DcimApiService) DcimRackRolesBulkUpdate ¶
func (a *DcimApiService) DcimRackRolesBulkUpdate(ctx context.Context, data RackRole) (RackRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RackRole
func (*DcimApiService) DcimRackRolesCreate ¶
func (a *DcimApiService) DcimRackRolesCreate(ctx context.Context, data RackRole) (RackRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RackRole
func (*DcimApiService) DcimRackRolesDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack role.
func (*DcimApiService) DcimRackRolesList ¶
func (a *DcimApiService) DcimRackRolesList(ctx context.Context, localVarOptionals *DcimApiDcimRackRolesListOpts) (InlineResponse20031, *http.Response, error)
func (*DcimApiService) DcimRackRolesPartialUpdate ¶
func (a *DcimApiService) DcimRackRolesPartialUpdate(ctx context.Context, id int32, data RackRole) (RackRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack role.
- @param data
@return RackRole
func (*DcimApiService) DcimRackRolesRead ¶
func (a *DcimApiService) DcimRackRolesRead(ctx context.Context, id int32) (RackRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack role.
@return RackRole
func (*DcimApiService) DcimRackRolesUpdate ¶
func (a *DcimApiService) DcimRackRolesUpdate(ctx context.Context, id int32, data RackRole) (RackRole, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack role.
- @param data
@return RackRole
func (*DcimApiService) DcimRacksBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimRacksBulkPartialUpdate ¶
func (a *DcimApiService) DcimRacksBulkPartialUpdate(ctx context.Context, data WritableRack) (Rack, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Rack
func (*DcimApiService) DcimRacksBulkUpdate ¶
func (a *DcimApiService) DcimRacksBulkUpdate(ctx context.Context, data WritableRack) (Rack, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Rack
func (*DcimApiService) DcimRacksCreate ¶
func (a *DcimApiService) DcimRacksCreate(ctx context.Context, data WritableRack) (Rack, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Rack
func (*DcimApiService) DcimRacksDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack.
func (*DcimApiService) DcimRacksElevation ¶
func (a *DcimApiService) DcimRacksElevation(ctx context.Context, id int32, localVarOptionals *DcimApiDcimRacksElevationOpts) ([]RackUnit, *http.Response, error)
func (*DcimApiService) DcimRacksList ¶
func (a *DcimApiService) DcimRacksList(ctx context.Context, localVarOptionals *DcimApiDcimRacksListOpts) (InlineResponse20032, *http.Response, error)
func (*DcimApiService) DcimRacksPartialUpdate ¶
func (a *DcimApiService) DcimRacksPartialUpdate(ctx context.Context, id int32, data WritableRack) (Rack, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack.
- @param data
@return Rack
func (*DcimApiService) DcimRacksRead ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack.
@return Rack
func (*DcimApiService) DcimRacksUpdate ¶
func (a *DcimApiService) DcimRacksUpdate(ctx context.Context, id int32, data WritableRack) (Rack, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rack.
- @param data
@return Rack
func (*DcimApiService) DcimRearPortTemplatesBulkDelete ¶
func (a *DcimApiService) DcimRearPortTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimRearPortTemplatesBulkPartialUpdate ¶
func (a *DcimApiService) DcimRearPortTemplatesBulkPartialUpdate(ctx context.Context, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RearPortTemplate
func (*DcimApiService) DcimRearPortTemplatesBulkUpdate ¶
func (a *DcimApiService) DcimRearPortTemplatesBulkUpdate(ctx context.Context, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RearPortTemplate
func (*DcimApiService) DcimRearPortTemplatesCreate ¶
func (a *DcimApiService) DcimRearPortTemplatesCreate(ctx context.Context, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RearPortTemplate
func (*DcimApiService) DcimRearPortTemplatesDelete ¶
func (a *DcimApiService) DcimRearPortTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port template.
func (*DcimApiService) DcimRearPortTemplatesList ¶
func (a *DcimApiService) DcimRearPortTemplatesList(ctx context.Context, localVarOptionals *DcimApiDcimRearPortTemplatesListOpts) (InlineResponse20033, *http.Response, error)
func (*DcimApiService) DcimRearPortTemplatesPartialUpdate ¶
func (a *DcimApiService) DcimRearPortTemplatesPartialUpdate(ctx context.Context, id int32, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port template.
- @param data
@return RearPortTemplate
func (*DcimApiService) DcimRearPortTemplatesRead ¶
func (a *DcimApiService) DcimRearPortTemplatesRead(ctx context.Context, id int32) (RearPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port template.
@return RearPortTemplate
func (*DcimApiService) DcimRearPortTemplatesUpdate ¶
func (a *DcimApiService) DcimRearPortTemplatesUpdate(ctx context.Context, id int32, data WritableRearPortTemplate) (RearPortTemplate, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port template.
- @param data
@return RearPortTemplate
func (*DcimApiService) DcimRearPortsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimRearPortsBulkPartialUpdate ¶
func (a *DcimApiService) DcimRearPortsBulkPartialUpdate(ctx context.Context, data WritableRearPort) (RearPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RearPort
func (*DcimApiService) DcimRearPortsBulkUpdate ¶
func (a *DcimApiService) DcimRearPortsBulkUpdate(ctx context.Context, data WritableRearPort) (RearPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RearPort
func (*DcimApiService) DcimRearPortsCreate ¶
func (a *DcimApiService) DcimRearPortsCreate(ctx context.Context, data WritableRearPort) (RearPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RearPort
func (*DcimApiService) DcimRearPortsDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port.
func (*DcimApiService) DcimRearPortsList ¶
func (a *DcimApiService) DcimRearPortsList(ctx context.Context, localVarOptionals *DcimApiDcimRearPortsListOpts) (InlineResponse20034, *http.Response, error)
func (*DcimApiService) DcimRearPortsPartialUpdate ¶
func (a *DcimApiService) DcimRearPortsPartialUpdate(ctx context.Context, id int32, data WritableRearPort) (RearPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port.
- @param data
@return RearPort
func (*DcimApiService) DcimRearPortsPaths ¶
func (a *DcimApiService) DcimRearPortsPaths(ctx context.Context, id int32) (RearPort, *http.Response, error)
DcimApiService Return all CablePaths which traverse a given pass-through port.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port.
@return RearPort
func (*DcimApiService) DcimRearPortsRead ¶
func (a *DcimApiService) DcimRearPortsRead(ctx context.Context, id int32) (RearPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port.
@return RearPort
func (*DcimApiService) DcimRearPortsUpdate ¶
func (a *DcimApiService) DcimRearPortsUpdate(ctx context.Context, id int32, data WritableRearPort) (RearPort, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this rear port.
- @param data
@return RearPort
func (*DcimApiService) DcimRegionsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimRegionsBulkPartialUpdate ¶
func (a *DcimApiService) DcimRegionsBulkPartialUpdate(ctx context.Context, data WritableRegion) (Region, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Region
func (*DcimApiService) DcimRegionsBulkUpdate ¶
func (a *DcimApiService) DcimRegionsBulkUpdate(ctx context.Context, data WritableRegion) (Region, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Region
func (*DcimApiService) DcimRegionsCreate ¶
func (a *DcimApiService) DcimRegionsCreate(ctx context.Context, data WritableRegion) (Region, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Region
func (*DcimApiService) DcimRegionsDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this region.
func (*DcimApiService) DcimRegionsList ¶
func (a *DcimApiService) DcimRegionsList(ctx context.Context, localVarOptionals *DcimApiDcimRegionsListOpts) (InlineResponse20035, *http.Response, error)
func (*DcimApiService) DcimRegionsPartialUpdate ¶
func (a *DcimApiService) DcimRegionsPartialUpdate(ctx context.Context, id int32, data WritableRegion) (Region, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this region.
- @param data
@return Region
func (*DcimApiService) DcimRegionsRead ¶
func (a *DcimApiService) DcimRegionsRead(ctx context.Context, id int32) (Region, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this region.
@return Region
func (*DcimApiService) DcimRegionsUpdate ¶
func (a *DcimApiService) DcimRegionsUpdate(ctx context.Context, id int32, data WritableRegion) (Region, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this region.
- @param data
@return Region
func (*DcimApiService) DcimSiteGroupsBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimSiteGroupsBulkPartialUpdate ¶
func (a *DcimApiService) DcimSiteGroupsBulkPartialUpdate(ctx context.Context, data WritableSiteGroup) (SiteGroup, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return SiteGroup
func (*DcimApiService) DcimSiteGroupsBulkUpdate ¶
func (a *DcimApiService) DcimSiteGroupsBulkUpdate(ctx context.Context, data WritableSiteGroup) (SiteGroup, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return SiteGroup
func (*DcimApiService) DcimSiteGroupsCreate ¶
func (a *DcimApiService) DcimSiteGroupsCreate(ctx context.Context, data WritableSiteGroup) (SiteGroup, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return SiteGroup
func (*DcimApiService) DcimSiteGroupsDelete ¶
func (a *DcimApiService) DcimSiteGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site group.
func (*DcimApiService) DcimSiteGroupsList ¶
func (a *DcimApiService) DcimSiteGroupsList(ctx context.Context, localVarOptionals *DcimApiDcimSiteGroupsListOpts) (InlineResponse20036, *http.Response, error)
func (*DcimApiService) DcimSiteGroupsPartialUpdate ¶
func (a *DcimApiService) DcimSiteGroupsPartialUpdate(ctx context.Context, id int32, data WritableSiteGroup) (SiteGroup, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site group.
- @param data
@return SiteGroup
func (*DcimApiService) DcimSiteGroupsRead ¶
func (a *DcimApiService) DcimSiteGroupsRead(ctx context.Context, id int32) (SiteGroup, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site group.
@return SiteGroup
func (*DcimApiService) DcimSiteGroupsUpdate ¶
func (a *DcimApiService) DcimSiteGroupsUpdate(ctx context.Context, id int32, data WritableSiteGroup) (SiteGroup, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site group.
- @param data
@return SiteGroup
func (*DcimApiService) DcimSitesBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimSitesBulkPartialUpdate ¶
func (a *DcimApiService) DcimSitesBulkPartialUpdate(ctx context.Context, data WritableSite) (Site, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Site
func (*DcimApiService) DcimSitesBulkUpdate ¶
func (a *DcimApiService) DcimSitesBulkUpdate(ctx context.Context, data WritableSite) (Site, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Site
func (*DcimApiService) DcimSitesCreate ¶
func (a *DcimApiService) DcimSitesCreate(ctx context.Context, data WritableSite) (Site, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Site
func (*DcimApiService) DcimSitesDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site.
func (*DcimApiService) DcimSitesList ¶
func (a *DcimApiService) DcimSitesList(ctx context.Context, localVarOptionals *DcimApiDcimSitesListOpts) (InlineResponse20037, *http.Response, error)
func (*DcimApiService) DcimSitesPartialUpdate ¶
func (a *DcimApiService) DcimSitesPartialUpdate(ctx context.Context, id int32, data WritableSite) (Site, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site.
- @param data
@return Site
func (*DcimApiService) DcimSitesRead ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site.
@return Site
func (*DcimApiService) DcimSitesUpdate ¶
func (a *DcimApiService) DcimSitesUpdate(ctx context.Context, id int32, data WritableSite) (Site, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this site.
- @param data
@return Site
func (*DcimApiService) DcimVirtualChassisBulkDelete ¶
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*DcimApiService) DcimVirtualChassisBulkPartialUpdate ¶
func (a *DcimApiService) DcimVirtualChassisBulkPartialUpdate(ctx context.Context, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VirtualChassis
func (*DcimApiService) DcimVirtualChassisBulkUpdate ¶
func (a *DcimApiService) DcimVirtualChassisBulkUpdate(ctx context.Context, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VirtualChassis
func (*DcimApiService) DcimVirtualChassisCreate ¶
func (a *DcimApiService) DcimVirtualChassisCreate(ctx context.Context, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VirtualChassis
func (*DcimApiService) DcimVirtualChassisDelete ¶
func (a *DcimApiService) DcimVirtualChassisDelete(ctx context.Context, id int32) (*http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual chassis.
func (*DcimApiService) DcimVirtualChassisList ¶
func (a *DcimApiService) DcimVirtualChassisList(ctx context.Context, localVarOptionals *DcimApiDcimVirtualChassisListOpts) (InlineResponse20038, *http.Response, error)
func (*DcimApiService) DcimVirtualChassisPartialUpdate ¶
func (a *DcimApiService) DcimVirtualChassisPartialUpdate(ctx context.Context, id int32, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual chassis.
- @param data
@return VirtualChassis
func (*DcimApiService) DcimVirtualChassisRead ¶
func (a *DcimApiService) DcimVirtualChassisRead(ctx context.Context, id int32) (VirtualChassis, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual chassis.
@return VirtualChassis
func (*DcimApiService) DcimVirtualChassisUpdate ¶
func (a *DcimApiService) DcimVirtualChassisUpdate(ctx context.Context, id int32, data WritableVirtualChassis) (VirtualChassis, *http.Response, error)
DcimApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual chassis.
- @param data
@return VirtualChassis
type Device ¶
type Device struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name,omitempty"` DisplayName string `json:"display_name,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` DeviceRole *NestedDeviceRole `json:"device_role"` Tenant *NestedTenant `json:"tenant,omitempty"` Platform *NestedPlatform `json:"platform,omitempty"` Serial string `json:"serial,omitempty"` // A unique tag used to identify this device AssetTag string `json:"asset_tag,omitempty"` Site *NestedSite `json:"site"` Location *NestedLocation `json:"location,omitempty"` Rack *NestedRack `json:"rack,omitempty"` // The lowest-numbered unit occupied by the device Position int32 `json:"position,omitempty"` Face *Face `json:"face,omitempty"` ParentDevice *NestedDevice `json:"parent_device,omitempty"` Status *Status2 `json:"status,omitempty"` PrimaryIp *NestedIpAddress `json:"primary_ip,omitempty"` PrimaryIp4 *NestedIpAddress `json:"primary_ip4,omitempty"` PrimaryIp6 *NestedIpAddress `json:"primary_ip6,omitempty"` Cluster *NestedCluster `json:"cluster,omitempty"` VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"` VcPosition int32 `json:"vc_position,omitempty"` VcPriority int32 `json:"vc_priority,omitempty"` Comments string `json:"comments,omitempty"` LocalContextData string `json:"local_context_data,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type DeviceBay ¶
type DeviceBay struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Description string `json:"description,omitempty"` InstalledDevice *NestedDevice `json:"installed_device,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type DeviceBayTemplate ¶
type DeviceBayTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type DeviceInterface ¶
type DeviceInterface struct { Id int32 `json:"id,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` Type_ *Type2 `json:"type"` Enabled bool `json:"enabled,omitempty"` Lag *NestedInterface `json:"lag,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` // This interface is used only for out-of-band management MgmtOnly bool `json:"mgmt_only,omitempty"` Description string `json:"description,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectionStatus *ConnectionStatus `json:"connection_status,omitempty"` Cable *NestedCable `json:"cable,omitempty"` Mode *Mode `json:"mode,omitempty"` UntaggedVlan *NestedVlan `json:"untagged_vlan,omitempty"` TaggedVlans []NestedVlan `json:"tagged_vlans,omitempty"` Tags []string `json:"tags,omitempty"` CountIpaddresses int32 `json:"count_ipaddresses,omitempty"` }
type DeviceNapalm ¶
type DeviceRole ¶
type DeviceRole struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Color string `json:"color,omitempty"` // Virtual machines may be assigned to this role VmRole bool `json:"vm_role,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` }
type DeviceType ¶
type DeviceType struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Manufacturer *NestedManufacturer `json:"manufacturer"` Model string `json:"model"` Slug string `json:"slug"` DisplayName string `json:"display_name,omitempty"` // Discrete part number (optional) PartNumber string `json:"part_number,omitempty"` UHeight int32 `json:"u_height,omitempty"` // Device consumes both front and rear rack faces IsFullDepth bool `json:"is_full_depth,omitempty"` SubdeviceRole *SubdeviceRole `json:"subdevice_role,omitempty"` FrontImage string `json:"front_image,omitempty"` RearImage string `json:"rear_image,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` }
type DeviceWithConfigContext ¶
type DeviceWithConfigContext struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name,omitempty"` DisplayName string `json:"display_name,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` DeviceRole *NestedDeviceRole `json:"device_role"` Tenant *NestedTenant `json:"tenant,omitempty"` Platform *NestedPlatform `json:"platform,omitempty"` Serial string `json:"serial,omitempty"` // A unique tag used to identify this device AssetTag string `json:"asset_tag,omitempty"` Site *NestedSite `json:"site"` Location *NestedLocation `json:"location,omitempty"` Rack *NestedRack `json:"rack,omitempty"` // The lowest-numbered unit occupied by the device Position int32 `json:"position,omitempty"` Face *Face `json:"face,omitempty"` ParentDevice *NestedDevice `json:"parent_device,omitempty"` Status *Status2 `json:"status,omitempty"` PrimaryIp *NestedIpAddress `json:"primary_ip,omitempty"` PrimaryIp4 *NestedIpAddress `json:"primary_ip4,omitempty"` PrimaryIp6 *NestedIpAddress `json:"primary_ip6,omitempty"` Cluster *NestedCluster `json:"cluster,omitempty"` VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"` VcPosition int32 `json:"vc_position,omitempty"` VcPriority int32 `json:"vc_priority,omitempty"` Comments string `json:"comments,omitempty"` LocalContextData string `json:"local_context_data,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` ConfigContext map[string]interface{} `json:"config_context,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type ExportTemplate ¶
type ExportTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` ContentType string `json:"content_type"` Name string `json:"name"` Description string `json:"description,omitempty"` // The list of objects being exported is passed as a context variable named <code>queryset</code>. TemplateCode string `json:"template_code"` // Defaults to <code>text/plain</code> MimeType string `json:"mime_type,omitempty"` // Extension to append to the rendered filename FileExtension string `json:"file_extension,omitempty"` // Download file as attachment AsAttachment bool `json:"as_attachment,omitempty"` }
type ExtrasApiExtrasConfigContextsListOpts ¶
type ExtrasApiExtrasConfigContextsListOpts struct { Id optional.String Name optional.String IsActive optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RegionId optional.String Region optional.String SiteGroup optional.String SiteGroupId optional.String SiteId optional.String Site optional.String DeviceTypeId optional.String RoleId optional.String Role optional.String PlatformId optional.String Platform optional.String ClusterGroupId optional.String ClusterGroup optional.String ClusterId optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String RegionIdN optional.String RegionN optional.String SiteGroupN optional.String SiteGroupIdN optional.String SiteIdN optional.String SiteN optional.String DeviceTypeIdN optional.String RoleIdN optional.String RoleN optional.String PlatformIdN optional.String PlatformN optional.String ClusterGroupIdN optional.String ClusterGroupN optional.String ClusterIdN optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasCustomLinksListOpts ¶
type ExtrasApiExtrasCustomLinksListOpts struct { Id optional.String ContentType optional.String Name optional.String LinkText optional.String LinkUrl optional.String Weight optional.String GroupName optional.String NewWindow optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String ContentTypeN optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String LinkTextN optional.String LinkTextIc optional.String LinkTextNic optional.String LinkTextIew optional.String LinkTextNiew optional.String LinkTextIsw optional.String LinkTextNisw optional.String LinkTextIe optional.String LinkTextNie optional.String LinkUrlN optional.String LinkUrlIc optional.String LinkUrlNic optional.String LinkUrlIew optional.String LinkUrlNiew optional.String LinkUrlIsw optional.String LinkUrlNisw optional.String LinkUrlIe optional.String LinkUrlNie optional.String WeightN optional.String WeightLte optional.String WeightLt optional.String WeightGte optional.String WeightGt optional.String GroupNameN optional.String GroupNameIc optional.String GroupNameNic optional.String GroupNameIew optional.String GroupNameNiew optional.String GroupNameIsw optional.String GroupNameNisw optional.String GroupNameIe optional.String GroupNameNie optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasExportTemplatesListOpts ¶
type ExtrasApiExtrasExportTemplatesListOpts struct { Id optional.String ContentType optional.String Name optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String ContentTypeN optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasImageAttachmentsListOpts ¶
type ExtrasApiExtrasImageAttachmentsListOpts struct { Id optional.String ContentTypeId optional.String ObjectId optional.String Name optional.String Created optional.String ContentType optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String ContentTypeIdN optional.String ObjectIdN optional.String ObjectIdLte optional.String ObjectIdLt optional.String ObjectIdGte optional.String ObjectIdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String ContentTypeN optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasJobResultsListOpts ¶
type ExtrasApiExtrasJobResultsListOpts struct { Id optional.String Created optional.String Completed optional.String Status optional.String User optional.String ObjType optional.String Name optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String StatusN optional.String UserN optional.String ObjTypeN optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasJournalEntriesListOpts ¶
type ExtrasApiExtrasJournalEntriesListOpts struct { Id optional.String AssignedObjectTypeId optional.String AssignedObjectId optional.String Created optional.String Kind optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String AssignedObjectType optional.String CreatedById optional.String CreatedBy optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String AssignedObjectTypeIdN optional.String AssignedObjectIdN optional.String AssignedObjectIdLte optional.String AssignedObjectIdLt optional.String AssignedObjectIdGte optional.String AssignedObjectIdGt optional.String KindN optional.String AssignedObjectTypeN optional.String CreatedByIdN optional.String CreatedByN optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasObjectChangesListOpts ¶
type ExtrasApiExtrasObjectChangesListOpts struct { Id optional.String User optional.String UserName optional.String RequestId optional.String Action optional.String ChangedObjectTypeId optional.String ChangedObjectId optional.String ObjectRepr optional.String Q optional.String Time optional.String ChangedObjectType optional.String UserId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String UserN optional.String UserNameN optional.String UserNameIc optional.String UserNameNic optional.String UserNameIew optional.String UserNameNiew optional.String UserNameIsw optional.String UserNameNisw optional.String UserNameIe optional.String UserNameNie optional.String ActionN optional.String ChangedObjectTypeIdN optional.String ChangedObjectIdN optional.String ChangedObjectIdLte optional.String ChangedObjectIdLt optional.String ChangedObjectIdGte optional.String ChangedObjectIdGt optional.String ObjectReprN optional.String ObjectReprIc optional.String ObjectReprNic optional.String ObjectReprIew optional.String ObjectReprNiew optional.String ObjectReprIsw optional.String ObjectReprNisw optional.String ObjectReprIe optional.String ObjectReprNie optional.String ChangedObjectTypeN optional.String UserIdN optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasTagsListOpts ¶
type ExtrasApiExtrasTagsListOpts struct { Id optional.String Name optional.String Slug optional.String Color optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ContentType optional.String ContentTypeId optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String ColorN optional.String ColorIc optional.String ColorNic optional.String ColorIew optional.String ColorNiew optional.String ColorIsw optional.String ColorNisw optional.String ColorIe optional.String ColorNie optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiExtrasWebhooksListOpts ¶
type ExtrasApiExtrasWebhooksListOpts struct { Id optional.String ContentTypes optional.String Name optional.String TypeCreate optional.String TypeUpdate optional.String TypeDelete optional.String PayloadUrl optional.String Enabled optional.String HttpMethod optional.String HttpContentType optional.String Secret optional.String SslVerification optional.String CaFilePath optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String ContentTypesN optional.String ContentTypesIc optional.String ContentTypesNic optional.String ContentTypesIew optional.String ContentTypesNiew optional.String ContentTypesIsw optional.String ContentTypesNisw optional.String ContentTypesIe optional.String ContentTypesNie optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String PayloadUrlN optional.String PayloadUrlIc optional.String PayloadUrlNic optional.String PayloadUrlIew optional.String PayloadUrlNiew optional.String PayloadUrlIsw optional.String PayloadUrlNisw optional.String PayloadUrlIe optional.String PayloadUrlNie optional.String HttpMethodN optional.String HttpContentTypeN optional.String HttpContentTypeIc optional.String HttpContentTypeNic optional.String HttpContentTypeIew optional.String HttpContentTypeNiew optional.String HttpContentTypeIsw optional.String HttpContentTypeNisw optional.String HttpContentTypeIe optional.String HttpContentTypeNie optional.String SecretN optional.String SecretIc optional.String SecretNic optional.String SecretIew optional.String SecretNiew optional.String SecretIsw optional.String SecretNisw optional.String SecretIe optional.String SecretNie optional.String CaFilePathN optional.String CaFilePathIc optional.String CaFilePathNic optional.String CaFilePathIew optional.String CaFilePathNiew optional.String CaFilePathIsw optional.String CaFilePathNisw optional.String CaFilePathIe optional.String CaFilePathNie optional.String Limit optional.Int32 Offset optional.Int32 }
type ExtrasApiService ¶
type ExtrasApiService service
func (*ExtrasApiService) ExtrasConfigContextsBulkDelete ¶
func (a *ExtrasApiService) ExtrasConfigContextsBulkDelete(ctx context.Context) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasConfigContextsBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasConfigContextsBulkPartialUpdate(ctx context.Context, data WritableConfigContext) (ConfigContext, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConfigContext
func (*ExtrasApiService) ExtrasConfigContextsBulkUpdate ¶
func (a *ExtrasApiService) ExtrasConfigContextsBulkUpdate(ctx context.Context, data WritableConfigContext) (ConfigContext, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConfigContext
func (*ExtrasApiService) ExtrasConfigContextsCreate ¶
func (a *ExtrasApiService) ExtrasConfigContextsCreate(ctx context.Context, data WritableConfigContext) (ConfigContext, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ConfigContext
func (*ExtrasApiService) ExtrasConfigContextsDelete ¶
func (a *ExtrasApiService) ExtrasConfigContextsDelete(ctx context.Context, id int32) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this config context.
func (*ExtrasApiService) ExtrasConfigContextsList ¶
func (a *ExtrasApiService) ExtrasConfigContextsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasConfigContextsListOpts) (InlineResponse20039, *http.Response, error)
func (*ExtrasApiService) ExtrasConfigContextsPartialUpdate ¶
func (a *ExtrasApiService) ExtrasConfigContextsPartialUpdate(ctx context.Context, id int32, data WritableConfigContext) (ConfigContext, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this config context.
- @param data
@return ConfigContext
func (*ExtrasApiService) ExtrasConfigContextsRead ¶
func (a *ExtrasApiService) ExtrasConfigContextsRead(ctx context.Context, id int32) (ConfigContext, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this config context.
@return ConfigContext
func (*ExtrasApiService) ExtrasConfigContextsUpdate ¶
func (a *ExtrasApiService) ExtrasConfigContextsUpdate(ctx context.Context, id int32, data WritableConfigContext) (ConfigContext, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this config context.
- @param data
@return ConfigContext
func (*ExtrasApiService) ExtrasContentTypesList ¶
func (a *ExtrasApiService) ExtrasContentTypesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasContentTypesListOpts) (InlineResponse20040, *http.Response, error)
func (*ExtrasApiService) ExtrasContentTypesRead ¶
func (a *ExtrasApiService) ExtrasContentTypesRead(ctx context.Context, id int32) (ContentType, *http.Response, error)
ExtrasApiService Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this content type.
@return ContentType
func (*ExtrasApiService) ExtrasCustomFieldsBulkDelete ¶
func (a *ExtrasApiService) ExtrasCustomFieldsBulkDelete(ctx context.Context) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasCustomFieldsBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasCustomFieldsBulkPartialUpdate(ctx context.Context, data WritableCustomField) (CustomField, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CustomField
func (*ExtrasApiService) ExtrasCustomFieldsBulkUpdate ¶
func (a *ExtrasApiService) ExtrasCustomFieldsBulkUpdate(ctx context.Context, data WritableCustomField) (CustomField, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CustomField
func (*ExtrasApiService) ExtrasCustomFieldsCreate ¶
func (a *ExtrasApiService) ExtrasCustomFieldsCreate(ctx context.Context, data WritableCustomField) (CustomField, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CustomField
func (*ExtrasApiService) ExtrasCustomFieldsDelete ¶
func (a *ExtrasApiService) ExtrasCustomFieldsDelete(ctx context.Context, id int32) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom field.
func (*ExtrasApiService) ExtrasCustomFieldsList ¶
func (a *ExtrasApiService) ExtrasCustomFieldsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasCustomFieldsListOpts) (InlineResponse20041, *http.Response, error)
func (*ExtrasApiService) ExtrasCustomFieldsPartialUpdate ¶
func (a *ExtrasApiService) ExtrasCustomFieldsPartialUpdate(ctx context.Context, id int32, data WritableCustomField) (CustomField, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom field.
- @param data
@return CustomField
func (*ExtrasApiService) ExtrasCustomFieldsRead ¶
func (a *ExtrasApiService) ExtrasCustomFieldsRead(ctx context.Context, id int32) (CustomField, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom field.
@return CustomField
func (*ExtrasApiService) ExtrasCustomFieldsUpdate ¶
func (a *ExtrasApiService) ExtrasCustomFieldsUpdate(ctx context.Context, id int32, data WritableCustomField) (CustomField, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom field.
- @param data
@return CustomField
func (*ExtrasApiService) ExtrasCustomLinksBulkDelete ¶
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasCustomLinksBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasCustomLinksBulkPartialUpdate(ctx context.Context, data CustomLink) (CustomLink, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CustomLink
func (*ExtrasApiService) ExtrasCustomLinksBulkUpdate ¶
func (a *ExtrasApiService) ExtrasCustomLinksBulkUpdate(ctx context.Context, data CustomLink) (CustomLink, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CustomLink
func (*ExtrasApiService) ExtrasCustomLinksCreate ¶
func (a *ExtrasApiService) ExtrasCustomLinksCreate(ctx context.Context, data CustomLink) (CustomLink, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return CustomLink
func (*ExtrasApiService) ExtrasCustomLinksDelete ¶
func (a *ExtrasApiService) ExtrasCustomLinksDelete(ctx context.Context, id int32) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom link.
func (*ExtrasApiService) ExtrasCustomLinksList ¶
func (a *ExtrasApiService) ExtrasCustomLinksList(ctx context.Context, localVarOptionals *ExtrasApiExtrasCustomLinksListOpts) (InlineResponse20042, *http.Response, error)
func (*ExtrasApiService) ExtrasCustomLinksPartialUpdate ¶
func (a *ExtrasApiService) ExtrasCustomLinksPartialUpdate(ctx context.Context, id int32, data CustomLink) (CustomLink, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom link.
- @param data
@return CustomLink
func (*ExtrasApiService) ExtrasCustomLinksRead ¶
func (a *ExtrasApiService) ExtrasCustomLinksRead(ctx context.Context, id int32) (CustomLink, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom link.
@return CustomLink
func (*ExtrasApiService) ExtrasCustomLinksUpdate ¶
func (a *ExtrasApiService) ExtrasCustomLinksUpdate(ctx context.Context, id int32, data CustomLink) (CustomLink, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this custom link.
- @param data
@return CustomLink
func (*ExtrasApiService) ExtrasExportTemplatesBulkDelete ¶
func (a *ExtrasApiService) ExtrasExportTemplatesBulkDelete(ctx context.Context) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasExportTemplatesBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasExportTemplatesBulkPartialUpdate(ctx context.Context, data ExportTemplate) (ExportTemplate, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ExportTemplate
func (*ExtrasApiService) ExtrasExportTemplatesBulkUpdate ¶
func (a *ExtrasApiService) ExtrasExportTemplatesBulkUpdate(ctx context.Context, data ExportTemplate) (ExportTemplate, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ExportTemplate
func (*ExtrasApiService) ExtrasExportTemplatesCreate ¶
func (a *ExtrasApiService) ExtrasExportTemplatesCreate(ctx context.Context, data ExportTemplate) (ExportTemplate, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ExportTemplate
func (*ExtrasApiService) ExtrasExportTemplatesDelete ¶
func (a *ExtrasApiService) ExtrasExportTemplatesDelete(ctx context.Context, id int32) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this export template.
func (*ExtrasApiService) ExtrasExportTemplatesList ¶
func (a *ExtrasApiService) ExtrasExportTemplatesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasExportTemplatesListOpts) (InlineResponse20043, *http.Response, error)
func (*ExtrasApiService) ExtrasExportTemplatesPartialUpdate ¶
func (a *ExtrasApiService) ExtrasExportTemplatesPartialUpdate(ctx context.Context, id int32, data ExportTemplate) (ExportTemplate, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this export template.
- @param data
@return ExportTemplate
func (*ExtrasApiService) ExtrasExportTemplatesRead ¶
func (a *ExtrasApiService) ExtrasExportTemplatesRead(ctx context.Context, id int32) (ExportTemplate, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this export template.
@return ExportTemplate
func (*ExtrasApiService) ExtrasExportTemplatesUpdate ¶
func (a *ExtrasApiService) ExtrasExportTemplatesUpdate(ctx context.Context, id int32, data ExportTemplate) (ExportTemplate, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this export template.
- @param data
@return ExportTemplate
func (*ExtrasApiService) ExtrasImageAttachmentsBulkDelete ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsBulkDelete(ctx context.Context) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasImageAttachmentsBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsBulkPartialUpdate(ctx context.Context, data ImageAttachment) (ImageAttachment, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ImageAttachment
func (*ExtrasApiService) ExtrasImageAttachmentsBulkUpdate ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsBulkUpdate(ctx context.Context, data ImageAttachment) (ImageAttachment, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ImageAttachment
func (*ExtrasApiService) ExtrasImageAttachmentsCreate ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsCreate(ctx context.Context, data ImageAttachment) (ImageAttachment, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ImageAttachment
func (*ExtrasApiService) ExtrasImageAttachmentsDelete ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsDelete(ctx context.Context, id int32) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this image attachment.
func (*ExtrasApiService) ExtrasImageAttachmentsList ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasImageAttachmentsListOpts) (InlineResponse20044, *http.Response, error)
func (*ExtrasApiService) ExtrasImageAttachmentsPartialUpdate ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsPartialUpdate(ctx context.Context, id int32, data ImageAttachment) (ImageAttachment, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this image attachment.
- @param data
@return ImageAttachment
func (*ExtrasApiService) ExtrasImageAttachmentsRead ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsRead(ctx context.Context, id int32) (ImageAttachment, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this image attachment.
@return ImageAttachment
func (*ExtrasApiService) ExtrasImageAttachmentsUpdate ¶
func (a *ExtrasApiService) ExtrasImageAttachmentsUpdate(ctx context.Context, id int32, data ImageAttachment) (ImageAttachment, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this image attachment.
- @param data
@return ImageAttachment
func (*ExtrasApiService) ExtrasJobResultsList ¶
func (a *ExtrasApiService) ExtrasJobResultsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasJobResultsListOpts) (InlineResponse20045, *http.Response, error)
func (*ExtrasApiService) ExtrasJobResultsRead ¶
func (a *ExtrasApiService) ExtrasJobResultsRead(ctx context.Context, id int32) (JobResult, *http.Response, error)
ExtrasApiService Retrieve a list of job results
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this job result.
@return JobResult
func (*ExtrasApiService) ExtrasJournalEntriesBulkDelete ¶
func (a *ExtrasApiService) ExtrasJournalEntriesBulkDelete(ctx context.Context) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasJournalEntriesBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasJournalEntriesBulkPartialUpdate(ctx context.Context, data WritableJournalEntry) (JournalEntry, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return JournalEntry
func (*ExtrasApiService) ExtrasJournalEntriesBulkUpdate ¶
func (a *ExtrasApiService) ExtrasJournalEntriesBulkUpdate(ctx context.Context, data WritableJournalEntry) (JournalEntry, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return JournalEntry
func (*ExtrasApiService) ExtrasJournalEntriesCreate ¶
func (a *ExtrasApiService) ExtrasJournalEntriesCreate(ctx context.Context, data WritableJournalEntry) (JournalEntry, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return JournalEntry
func (*ExtrasApiService) ExtrasJournalEntriesDelete ¶
func (a *ExtrasApiService) ExtrasJournalEntriesDelete(ctx context.Context, id int32) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this journal entry.
func (*ExtrasApiService) ExtrasJournalEntriesList ¶
func (a *ExtrasApiService) ExtrasJournalEntriesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasJournalEntriesListOpts) (InlineResponse20046, *http.Response, error)
func (*ExtrasApiService) ExtrasJournalEntriesPartialUpdate ¶
func (a *ExtrasApiService) ExtrasJournalEntriesPartialUpdate(ctx context.Context, id int32, data WritableJournalEntry) (JournalEntry, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this journal entry.
- @param data
@return JournalEntry
func (*ExtrasApiService) ExtrasJournalEntriesRead ¶
func (a *ExtrasApiService) ExtrasJournalEntriesRead(ctx context.Context, id int32) (JournalEntry, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this journal entry.
@return JournalEntry
func (*ExtrasApiService) ExtrasJournalEntriesUpdate ¶
func (a *ExtrasApiService) ExtrasJournalEntriesUpdate(ctx context.Context, id int32, data WritableJournalEntry) (JournalEntry, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this journal entry.
- @param data
@return JournalEntry
func (*ExtrasApiService) ExtrasObjectChangesList ¶
func (a *ExtrasApiService) ExtrasObjectChangesList(ctx context.Context, localVarOptionals *ExtrasApiExtrasObjectChangesListOpts) (InlineResponse20047, *http.Response, error)
func (*ExtrasApiService) ExtrasObjectChangesRead ¶
func (a *ExtrasApiService) ExtrasObjectChangesRead(ctx context.Context, id int32) (ObjectChange, *http.Response, error)
ExtrasApiService Retrieve a list of recent changes.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this object change.
@return ObjectChange
func (*ExtrasApiService) ExtrasReportsList ¶
ExtrasApiService Compile all reports and their related results (if any). Result data is deferred in the list view.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasReportsRead ¶
func (a *ExtrasApiService) ExtrasReportsRead(ctx context.Context, id string) (*http.Response, error)
ExtrasApiService Retrieve a single Report identified as \"<module>.<report>\".
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id
func (*ExtrasApiService) ExtrasReportsRun ¶
ExtrasApiService Run a Report identified as \"<module>.<script>\" and return the pending JobResult as the result
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id
func (*ExtrasApiService) ExtrasScriptsList ¶
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasScriptsRead ¶
func (a *ExtrasApiService) ExtrasScriptsRead(ctx context.Context, id string) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id
func (*ExtrasApiService) ExtrasTagsBulkDelete ¶
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasTagsBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasTagsBulkPartialUpdate(ctx context.Context, data Tag) (Tag, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Tag
func (*ExtrasApiService) ExtrasTagsBulkUpdate ¶
func (a *ExtrasApiService) ExtrasTagsBulkUpdate(ctx context.Context, data Tag) (Tag, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Tag
func (*ExtrasApiService) ExtrasTagsCreate ¶
func (a *ExtrasApiService) ExtrasTagsCreate(ctx context.Context, data Tag) (Tag, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Tag
func (*ExtrasApiService) ExtrasTagsDelete ¶
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tag.
func (*ExtrasApiService) ExtrasTagsList ¶
func (a *ExtrasApiService) ExtrasTagsList(ctx context.Context, localVarOptionals *ExtrasApiExtrasTagsListOpts) (InlineResponse20048, *http.Response, error)
func (*ExtrasApiService) ExtrasTagsPartialUpdate ¶
func (a *ExtrasApiService) ExtrasTagsPartialUpdate(ctx context.Context, id int32, data Tag) (Tag, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tag.
- @param data
@return Tag
func (*ExtrasApiService) ExtrasTagsRead ¶
func (a *ExtrasApiService) ExtrasTagsRead(ctx context.Context, id int32) (Tag, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tag.
@return Tag
func (*ExtrasApiService) ExtrasTagsUpdate ¶
func (a *ExtrasApiService) ExtrasTagsUpdate(ctx context.Context, id int32, data Tag) (Tag, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tag.
- @param data
@return Tag
func (*ExtrasApiService) ExtrasWebhooksBulkDelete ¶
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*ExtrasApiService) ExtrasWebhooksBulkPartialUpdate ¶
func (a *ExtrasApiService) ExtrasWebhooksBulkPartialUpdate(ctx context.Context, data Webhook) (Webhook, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Webhook
func (*ExtrasApiService) ExtrasWebhooksBulkUpdate ¶
func (a *ExtrasApiService) ExtrasWebhooksBulkUpdate(ctx context.Context, data Webhook) (Webhook, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Webhook
func (*ExtrasApiService) ExtrasWebhooksCreate ¶
func (a *ExtrasApiService) ExtrasWebhooksCreate(ctx context.Context, data Webhook) (Webhook, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Webhook
func (*ExtrasApiService) ExtrasWebhooksDelete ¶
func (a *ExtrasApiService) ExtrasWebhooksDelete(ctx context.Context, id int32) (*http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this webhook.
func (*ExtrasApiService) ExtrasWebhooksList ¶
func (a *ExtrasApiService) ExtrasWebhooksList(ctx context.Context, localVarOptionals *ExtrasApiExtrasWebhooksListOpts) (InlineResponse20049, *http.Response, error)
func (*ExtrasApiService) ExtrasWebhooksPartialUpdate ¶
func (a *ExtrasApiService) ExtrasWebhooksPartialUpdate(ctx context.Context, id int32, data Webhook) (Webhook, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this webhook.
- @param data
@return Webhook
func (*ExtrasApiService) ExtrasWebhooksRead ¶
func (a *ExtrasApiService) ExtrasWebhooksRead(ctx context.Context, id int32) (Webhook, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this webhook.
@return Webhook
func (*ExtrasApiService) ExtrasWebhooksUpdate ¶
func (a *ExtrasApiService) ExtrasWebhooksUpdate(ctx context.Context, id int32, data Webhook) (Webhook, *http.Response, error)
ExtrasApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this webhook.
- @param data
@return Webhook
type FilterLogic ¶
type FrontPort ¶
type FrontPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type1 `json:"type"` RearPort *FrontPortRearPort `json:"rear_port"` RearPortPosition int32 `json:"rear_port_position,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type FrontPortRearPort ¶
type FrontPortTemplate ¶
type FrontPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type1 `json:"type"` RearPort *NestedRearPortTemplate `json:"rear_port"` RearPortPosition int32 `json:"rear_port_position,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type GenericSwaggerError ¶
type GenericSwaggerError struct {
// contains filtered or unexported fields
}
GenericSwaggerError Provides access to the body, error and model on returned errors.
func (GenericSwaggerError) Body ¶
func (e GenericSwaggerError) Body() []byte
Body returns the raw bytes of the response
func (GenericSwaggerError) Error ¶
func (e GenericSwaggerError) Error() string
Error returns non-empty string if there was an error.
func (GenericSwaggerError) Model ¶
func (e GenericSwaggerError) Model() interface{}
Model returns the unpacked model of the error
type ImageAttachment ¶
type ImageAttachment struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` ContentType string `json:"content_type"` ObjectId int32 `json:"object_id"` Parent map[string]string `json:"parent,omitempty"` Name string `json:"name,omitempty"` Image string `json:"image,omitempty"` ImageHeight int32 `json:"image_height"` ImageWidth int32 `json:"image_width"` Created time.Time `json:"created,omitempty"` }
type InlineResponse200 ¶
type InlineResponse200 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []CircuitTermination `json:"results"` }
type InlineResponse2001 ¶
type InlineResponse2001 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []CircuitType `json:"results"` }
type InlineResponse20010 ¶
type InlineResponse20010 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []DeviceBayTemplate `json:"results"` }
type InlineResponse20011 ¶
type InlineResponse20012 ¶
type InlineResponse20012 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []DeviceRole `json:"results"` }
type InlineResponse20013 ¶
type InlineResponse20013 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []DeviceType `json:"results"` }
type InlineResponse20014 ¶
type InlineResponse20014 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []DeviceWithConfigContext `json:"results"` }
type InlineResponse20015 ¶
type InlineResponse20015 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []FrontPortTemplate `json:"results"` }
type InlineResponse20016 ¶
type InlineResponse20017 ¶
type InlineResponse20017 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []InterfaceConnection `json:"results"` }
type InlineResponse20018 ¶
type InlineResponse20018 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []InterfaceTemplate `json:"results"` }
type InlineResponse20019 ¶
type InlineResponse20019 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ModelInterface `json:"results"` }
type InlineResponse2002 ¶
type InlineResponse20020 ¶
type InlineResponse20020 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []InventoryItem `json:"results"` }
type InlineResponse20021 ¶
type InlineResponse20022 ¶
type InlineResponse20022 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []Manufacturer `json:"results"` }
type InlineResponse20023 ¶
type InlineResponse20024 ¶
type InlineResponse20025 ¶
type InlineResponse20026 ¶
type InlineResponse20026 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []PowerOutletTemplate `json:"results"` }
type InlineResponse20027 ¶
type InlineResponse20027 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []PowerOutlet `json:"results"` }
type InlineResponse20028 ¶
type InlineResponse20028 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []PowerPanel `json:"results"` }
type InlineResponse20029 ¶
type InlineResponse20029 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []PowerPortTemplate `json:"results"` }
type InlineResponse2003 ¶
type InlineResponse2003 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ProviderNetwork `json:"results"` }
type InlineResponse20030 ¶
type InlineResponse20030 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []RackReservation `json:"results"` }
type InlineResponse20031 ¶
type InlineResponse20032 ¶
type InlineResponse20033 ¶
type InlineResponse20033 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []RearPortTemplate `json:"results"` }
type InlineResponse20034 ¶
type InlineResponse20035 ¶
type InlineResponse20036 ¶
type InlineResponse20037 ¶
type InlineResponse20038 ¶
type InlineResponse20038 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []VirtualChassis `json:"results"` }
type InlineResponse20039 ¶
type InlineResponse20039 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ConfigContext `json:"results"` }
type InlineResponse2004 ¶
type InlineResponse20040 ¶
type InlineResponse20040 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ContentType `json:"results"` }
type InlineResponse20041 ¶
type InlineResponse20041 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []CustomField `json:"results"` }
type InlineResponse20042 ¶
type InlineResponse20042 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []CustomLink `json:"results"` }
type InlineResponse20043 ¶
type InlineResponse20043 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ExportTemplate `json:"results"` }
type InlineResponse20044 ¶
type InlineResponse20044 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ImageAttachment `json:"results"` }
type InlineResponse20045 ¶
type InlineResponse20046 ¶
type InlineResponse20046 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []JournalEntry `json:"results"` }
type InlineResponse20047 ¶
type InlineResponse20047 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ObjectChange `json:"results"` }
type InlineResponse20048 ¶
type InlineResponse20049 ¶
type InlineResponse2005 ¶
type InlineResponse20050 ¶
type InlineResponse20051 ¶
type InlineResponse20052 ¶
type InlineResponse20053 ¶
type InlineResponse20054 ¶
type InlineResponse20055 ¶
type InlineResponse20055 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []RouteTarget `json:"results"` }
type InlineResponse20056 ¶
type InlineResponse20057 ¶
type InlineResponse20058 ¶
type InlineResponse20059 ¶
type InlineResponse2006 ¶
type InlineResponse2006 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ConsolePort `json:"results"` }
type InlineResponse20060 ¶
type InlineResponse20060 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []SecretRole `json:"results"` }
type InlineResponse20061 ¶
type InlineResponse20062 ¶
type InlineResponse20062 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []TenantGroup `json:"results"` }
type InlineResponse20063 ¶
type InlineResponse20064 ¶
type InlineResponse20065 ¶
type InlineResponse20065 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ObjectPermission `json:"results"` }
type InlineResponse20066 ¶
type InlineResponse20067 ¶
type InlineResponse20067 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ClusterGroup `json:"results"` }
type InlineResponse20068 ¶
type InlineResponse20068 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ClusterType `json:"results"` }
type InlineResponse20069 ¶
type InlineResponse2007 ¶
type InlineResponse2007 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ConsolePortTemplate `json:"results"` }
type InlineResponse20070 ¶
type InlineResponse20070 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []VmInterface `json:"results"` }
type InlineResponse20071 ¶
type InlineResponse20071 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []VirtualMachineWithConfigContext `json:"results"` }
type InlineResponse2008 ¶
type InlineResponse2008 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ConsoleServerPortTemplate `json:"results"` }
type InlineResponse2009 ¶
type InlineResponse2009 struct { Count int32 `json:"count"` Next string `json:"next,omitempty"` Previous string `json:"previous,omitempty"` Results []ConsoleServerPort `json:"results"` }
type InterfaceConnection ¶
type InterfaceConnection struct { InterfaceA *NestedInterface `json:"interface_a,omitempty"` InterfaceB *NestedInterface `json:"interface_b"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` }
type InterfaceTemplate ¶
type InterfaceTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type2 `json:"type"` MgmtOnly bool `json:"mgmt_only,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type InventoryItem ¶
type InventoryItem struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Parent int32 `json:"parent,omitempty"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` // Manufacturer-assigned part identifier PartId string `json:"part_id,omitempty"` Serial string `json:"serial,omitempty"` // A unique tag used to identify this item AssetTag string `json:"asset_tag,omitempty"` // This item was automatically discovered Discovered bool `json:"discovered,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type IpAddress ¶
type IpAddress struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Family *Family `json:"family,omitempty"` // IPv4 or IPv6 address (with mask) Address string `json:"address"` Vrf *NestedVrf `json:"vrf,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` Status *Status7 `json:"status,omitempty"` Role *Role1 `json:"role,omitempty"` AssignedObjectType string `json:"assigned_object_type,omitempty"` AssignedObjectId int32 `json:"assigned_object_id,omitempty"` AssignedObject map[string]string `json:"assigned_object,omitempty"` NatInside *NestedIpAddress `json:"nat_inside,omitempty"` NatOutside *NestedIpAddress `json:"nat_outside,omitempty"` // Hostname or FQDN (not case-sensitive) DnsName string `json:"dns_name,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type IpAddressInterface ¶
type IpAddressInterface struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Device *NestedDevice `json:"device,omitempty"` VirtualMachine *NestedVirtualMachine `json:"virtual_machine,omitempty"` Name string `json:"name"` }
type IpamApiIpamAggregatesListOpts ¶
type IpamApiIpamAggregatesListOpts struct { Id optional.String DateAdded optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String Family optional.Float32 Prefix optional.String RirId optional.String Rir optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String DateAddedN optional.String DateAddedLte optional.String DateAddedLt optional.String DateAddedGte optional.String DateAddedGt optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String RirIdN optional.String RirN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamIpAddressesListOpts ¶
type IpamApiIpamIpAddressesListOpts struct { Id optional.String DnsName optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String Family optional.Float32 Parent optional.String Address optional.String MaskLength optional.Float32 VrfId optional.String Vrf optional.String PresentInVrfId optional.String PresentInVrf optional.String Device optional.String DeviceId optional.String VirtualMachine optional.String VirtualMachineId optional.String Interface_ optional.String InterfaceId optional.String Vminterface optional.String VminterfaceId optional.String AssignedToInterface optional.String Status optional.String Role optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String DnsNameN optional.String DnsNameIc optional.String DnsNameNic optional.String DnsNameIew optional.String DnsNameNiew optional.String DnsNameIsw optional.String DnsNameNisw optional.String DnsNameIe optional.String DnsNameNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String VrfIdN optional.String VrfN optional.String InterfaceN optional.String InterfaceIdN optional.String VminterfaceN optional.String VminterfaceIdN optional.String StatusN optional.String RoleN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamPrefixesListOpts ¶
type IpamApiIpamPrefixesListOpts struct { Id optional.String IsPool optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String Family optional.Float32 Prefix optional.String Within optional.String WithinInclude optional.String Contains optional.String Depth optional.String Children optional.String MaskLength optional.Float32 MaskLengthGte optional.Float32 MaskLengthLte optional.Float32 VrfId optional.String Vrf optional.String PresentInVrfId optional.String PresentInVrf optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String VlanId optional.String VlanVid optional.Float32 RoleId optional.String Role optional.String Status optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String DepthN optional.String DepthLte optional.String DepthLt optional.String DepthGte optional.String DepthGt optional.String ChildrenN optional.String ChildrenLte optional.String ChildrenLt optional.String ChildrenGte optional.String ChildrenGt optional.String VrfIdN optional.String VrfN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String VlanIdN optional.String RoleIdN optional.String RoleN optional.String StatusN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamRirsListOpts ¶
type IpamApiIpamRirsListOpts struct { Id optional.String Name optional.String Slug optional.String IsPrivate optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamRolesListOpts ¶
type IpamApiIpamRolesListOpts struct { Id optional.String Name optional.String Slug optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamRouteTargetsListOpts ¶
type IpamApiIpamRouteTargetsListOpts struct { Id optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String ImportingVrfId optional.String ImportingVrf optional.String ExportingVrfId optional.String ExportingVrf optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String ImportingVrfIdN optional.String ImportingVrfN optional.String ExportingVrfIdN optional.String ExportingVrfN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamServicesListOpts ¶
type IpamApiIpamServicesListOpts struct { Id optional.String Name optional.String Protocol optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String DeviceId optional.String Device optional.String VirtualMachineId optional.String VirtualMachine optional.String Port optional.Float32 Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String ProtocolN optional.String DeviceIdN optional.String DeviceN optional.String VirtualMachineIdN optional.String VirtualMachineN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamVlanGroupsListOpts ¶
type IpamApiIpamVlanGroupsListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String ScopeId optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ScopeType optional.String Region optional.Float32 Sitegroup optional.Float32 Site optional.Float32 Location optional.Float32 Rack optional.Float32 Clustergroup optional.Float32 Cluster optional.Float32 IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String ScopeIdN optional.String ScopeIdLte optional.String ScopeIdLt optional.String ScopeIdGte optional.String ScopeIdGt optional.String ScopeTypeN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamVlansListOpts ¶
type IpamApiIpamVlansListOpts struct { Id optional.String Vid optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String GroupId optional.String Group optional.String RoleId optional.String Role optional.String Status optional.String AvailableOnDevice optional.String AvailableOnVirtualmachine optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String VidN optional.String VidLte optional.String VidLt optional.String VidGte optional.String VidGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String GroupIdN optional.String GroupN optional.String RoleIdN optional.String RoleN optional.String StatusN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiIpamVrfsListOpts ¶
type IpamApiIpamVrfsListOpts struct { Id optional.String Name optional.String Rd optional.String EnforceUnique optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String ImportTargetId optional.String ImportTarget optional.String ExportTargetId optional.String ExportTarget optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String RdN optional.String RdIc optional.String RdNic optional.String RdIew optional.String RdNiew optional.String RdIsw optional.String RdNisw optional.String RdIe optional.String RdNie optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String ImportTargetIdN optional.String ImportTargetN optional.String ExportTargetIdN optional.String ExportTargetN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type IpamApiService ¶
type IpamApiService service
func (*IpamApiService) IpamAggregatesBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamAggregatesBulkPartialUpdate ¶
func (a *IpamApiService) IpamAggregatesBulkPartialUpdate(ctx context.Context, data WritableAggregate) (Aggregate, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Aggregate
func (*IpamApiService) IpamAggregatesBulkUpdate ¶
func (a *IpamApiService) IpamAggregatesBulkUpdate(ctx context.Context, data WritableAggregate) (Aggregate, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Aggregate
func (*IpamApiService) IpamAggregatesCreate ¶
func (a *IpamApiService) IpamAggregatesCreate(ctx context.Context, data WritableAggregate) (Aggregate, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Aggregate
func (*IpamApiService) IpamAggregatesDelete ¶
func (a *IpamApiService) IpamAggregatesDelete(ctx context.Context, id int32) (*http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this aggregate.
func (*IpamApiService) IpamAggregatesList ¶
func (a *IpamApiService) IpamAggregatesList(ctx context.Context, localVarOptionals *IpamApiIpamAggregatesListOpts) (InlineResponse20050, *http.Response, error)
func (*IpamApiService) IpamAggregatesPartialUpdate ¶
func (a *IpamApiService) IpamAggregatesPartialUpdate(ctx context.Context, id int32, data WritableAggregate) (Aggregate, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this aggregate.
- @param data
@return Aggregate
func (*IpamApiService) IpamAggregatesRead ¶
func (a *IpamApiService) IpamAggregatesRead(ctx context.Context, id int32) (Aggregate, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this aggregate.
@return Aggregate
func (*IpamApiService) IpamAggregatesUpdate ¶
func (a *IpamApiService) IpamAggregatesUpdate(ctx context.Context, id int32, data WritableAggregate) (Aggregate, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this aggregate.
- @param data
@return Aggregate
func (*IpamApiService) IpamIpAddressesBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamIpAddressesBulkPartialUpdate ¶
func (a *IpamApiService) IpamIpAddressesBulkPartialUpdate(ctx context.Context, data WritableIpAddress) (IpAddress, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return IpAddress
func (*IpamApiService) IpamIpAddressesBulkUpdate ¶
func (a *IpamApiService) IpamIpAddressesBulkUpdate(ctx context.Context, data WritableIpAddress) (IpAddress, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return IpAddress
func (*IpamApiService) IpamIpAddressesCreate ¶
func (a *IpamApiService) IpamIpAddressesCreate(ctx context.Context, data WritableIpAddress) (IpAddress, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return IpAddress
func (*IpamApiService) IpamIpAddressesDelete ¶
func (a *IpamApiService) IpamIpAddressesDelete(ctx context.Context, id int32) (*http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this IP address.
func (*IpamApiService) IpamIpAddressesList ¶
func (a *IpamApiService) IpamIpAddressesList(ctx context.Context, localVarOptionals *IpamApiIpamIpAddressesListOpts) (InlineResponse20051, *http.Response, error)
func (*IpamApiService) IpamIpAddressesPartialUpdate ¶
func (a *IpamApiService) IpamIpAddressesPartialUpdate(ctx context.Context, id int32, data WritableIpAddress) (IpAddress, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this IP address.
- @param data
@return IpAddress
func (*IpamApiService) IpamIpAddressesRead ¶
func (a *IpamApiService) IpamIpAddressesRead(ctx context.Context, id int32) (IpAddress, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this IP address.
@return IpAddress
func (*IpamApiService) IpamIpAddressesUpdate ¶
func (a *IpamApiService) IpamIpAddressesUpdate(ctx context.Context, id int32, data WritableIpAddress) (IpAddress, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this IP address.
- @param data
@return IpAddress
func (*IpamApiService) IpamPrefixesAvailableIpsCreate ¶
func (a *IpamApiService) IpamPrefixesAvailableIpsCreate(ctx context.Context, id int32, data []AvailableIp) ([]AvailableIp, *http.Response, error)
IpamApiService A convenience method for returning available IP addresses within a prefix. By default, the number of IPs returned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed, however results will not be paginated. The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being invoked in parallel, which results in a race condition where multiple insertions can occur.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
- @param data
@return []AvailableIp
func (*IpamApiService) IpamPrefixesAvailableIpsRead ¶
func (a *IpamApiService) IpamPrefixesAvailableIpsRead(ctx context.Context, id int32) ([]AvailableIp, *http.Response, error)
IpamApiService A convenience method for returning available IP addresses within a prefix. By default, the number of IPs returned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed, however results will not be paginated. The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being invoked in parallel, which results in a race condition where multiple insertions can occur.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
@return []AvailableIp
func (*IpamApiService) IpamPrefixesAvailablePrefixesCreate ¶
func (a *IpamApiService) IpamPrefixesAvailablePrefixesCreate(ctx context.Context, id int32, data PrefixLength) (Prefix, *http.Response, error)
IpamApiService A convenience method for returning available child prefixes within a parent. The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being invoked in parallel, which results in a race condition where multiple insertions can occur.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
- @param data
@return Prefix
func (*IpamApiService) IpamPrefixesAvailablePrefixesRead ¶
func (a *IpamApiService) IpamPrefixesAvailablePrefixesRead(ctx context.Context, id int32) ([]AvailablePrefix, *http.Response, error)
IpamApiService A convenience method for returning available child prefixes within a parent. The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being invoked in parallel, which results in a race condition where multiple insertions can occur.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
@return []AvailablePrefix
func (*IpamApiService) IpamPrefixesBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamPrefixesBulkPartialUpdate ¶
func (a *IpamApiService) IpamPrefixesBulkPartialUpdate(ctx context.Context, data WritablePrefix) (Prefix, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Prefix
func (*IpamApiService) IpamPrefixesBulkUpdate ¶
func (a *IpamApiService) IpamPrefixesBulkUpdate(ctx context.Context, data WritablePrefix) (Prefix, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Prefix
func (*IpamApiService) IpamPrefixesCreate ¶
func (a *IpamApiService) IpamPrefixesCreate(ctx context.Context, data WritablePrefix) (Prefix, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Prefix
func (*IpamApiService) IpamPrefixesDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
func (*IpamApiService) IpamPrefixesList ¶
func (a *IpamApiService) IpamPrefixesList(ctx context.Context, localVarOptionals *IpamApiIpamPrefixesListOpts) (InlineResponse20052, *http.Response, error)
func (*IpamApiService) IpamPrefixesPartialUpdate ¶
func (a *IpamApiService) IpamPrefixesPartialUpdate(ctx context.Context, id int32, data WritablePrefix) (Prefix, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
- @param data
@return Prefix
func (*IpamApiService) IpamPrefixesRead ¶
func (a *IpamApiService) IpamPrefixesRead(ctx context.Context, id int32) (Prefix, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
@return Prefix
func (*IpamApiService) IpamPrefixesUpdate ¶
func (a *IpamApiService) IpamPrefixesUpdate(ctx context.Context, id int32, data WritablePrefix) (Prefix, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this prefix.
- @param data
@return Prefix
func (*IpamApiService) IpamRirsBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamRirsBulkPartialUpdate ¶
func (a *IpamApiService) IpamRirsBulkPartialUpdate(ctx context.Context, data Rir) (Rir, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Rir
func (*IpamApiService) IpamRirsBulkUpdate ¶
func (a *IpamApiService) IpamRirsBulkUpdate(ctx context.Context, data Rir) (Rir, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Rir
func (*IpamApiService) IpamRirsCreate ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Rir
func (*IpamApiService) IpamRirsDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this RIR.
func (*IpamApiService) IpamRirsList ¶
func (a *IpamApiService) IpamRirsList(ctx context.Context, localVarOptionals *IpamApiIpamRirsListOpts) (InlineResponse20053, *http.Response, error)
func (*IpamApiService) IpamRirsPartialUpdate ¶
func (a *IpamApiService) IpamRirsPartialUpdate(ctx context.Context, id int32, data Rir) (Rir, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this RIR.
- @param data
@return Rir
func (*IpamApiService) IpamRirsRead ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this RIR.
@return Rir
func (*IpamApiService) IpamRirsUpdate ¶
func (a *IpamApiService) IpamRirsUpdate(ctx context.Context, id int32, data Rir) (Rir, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this RIR.
- @param data
@return Rir
func (*IpamApiService) IpamRolesBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamRolesBulkPartialUpdate ¶
func (a *IpamApiService) IpamRolesBulkPartialUpdate(ctx context.Context, data Role) (Role, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Role
func (*IpamApiService) IpamRolesBulkUpdate ¶
func (a *IpamApiService) IpamRolesBulkUpdate(ctx context.Context, data Role) (Role, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Role
func (*IpamApiService) IpamRolesCreate ¶
func (a *IpamApiService) IpamRolesCreate(ctx context.Context, data Role) (Role, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Role
func (*IpamApiService) IpamRolesDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this role.
func (*IpamApiService) IpamRolesList ¶
func (a *IpamApiService) IpamRolesList(ctx context.Context, localVarOptionals *IpamApiIpamRolesListOpts) (InlineResponse20054, *http.Response, error)
func (*IpamApiService) IpamRolesPartialUpdate ¶
func (a *IpamApiService) IpamRolesPartialUpdate(ctx context.Context, id int32, data Role) (Role, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this role.
- @param data
@return Role
func (*IpamApiService) IpamRolesRead ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this role.
@return Role
func (*IpamApiService) IpamRolesUpdate ¶
func (a *IpamApiService) IpamRolesUpdate(ctx context.Context, id int32, data Role) (Role, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this role.
- @param data
@return Role
func (*IpamApiService) IpamRouteTargetsBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamRouteTargetsBulkPartialUpdate ¶
func (a *IpamApiService) IpamRouteTargetsBulkPartialUpdate(ctx context.Context, data WritableRouteTarget) (RouteTarget, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RouteTarget
func (*IpamApiService) IpamRouteTargetsBulkUpdate ¶
func (a *IpamApiService) IpamRouteTargetsBulkUpdate(ctx context.Context, data WritableRouteTarget) (RouteTarget, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RouteTarget
func (*IpamApiService) IpamRouteTargetsCreate ¶
func (a *IpamApiService) IpamRouteTargetsCreate(ctx context.Context, data WritableRouteTarget) (RouteTarget, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return RouteTarget
func (*IpamApiService) IpamRouteTargetsDelete ¶
func (a *IpamApiService) IpamRouteTargetsDelete(ctx context.Context, id int32) (*http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this route target.
func (*IpamApiService) IpamRouteTargetsList ¶
func (a *IpamApiService) IpamRouteTargetsList(ctx context.Context, localVarOptionals *IpamApiIpamRouteTargetsListOpts) (InlineResponse20055, *http.Response, error)
func (*IpamApiService) IpamRouteTargetsPartialUpdate ¶
func (a *IpamApiService) IpamRouteTargetsPartialUpdate(ctx context.Context, id int32, data WritableRouteTarget) (RouteTarget, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this route target.
- @param data
@return RouteTarget
func (*IpamApiService) IpamRouteTargetsRead ¶
func (a *IpamApiService) IpamRouteTargetsRead(ctx context.Context, id int32) (RouteTarget, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this route target.
@return RouteTarget
func (*IpamApiService) IpamRouteTargetsUpdate ¶
func (a *IpamApiService) IpamRouteTargetsUpdate(ctx context.Context, id int32, data WritableRouteTarget) (RouteTarget, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this route target.
- @param data
@return RouteTarget
func (*IpamApiService) IpamServicesBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamServicesBulkPartialUpdate ¶
func (a *IpamApiService) IpamServicesBulkPartialUpdate(ctx context.Context, data WritableService) (Service, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Service
func (*IpamApiService) IpamServicesBulkUpdate ¶
func (a *IpamApiService) IpamServicesBulkUpdate(ctx context.Context, data WritableService) (Service, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Service
func (*IpamApiService) IpamServicesCreate ¶
func (a *IpamApiService) IpamServicesCreate(ctx context.Context, data WritableService) (Service, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Service
func (*IpamApiService) IpamServicesDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this service.
func (*IpamApiService) IpamServicesList ¶
func (a *IpamApiService) IpamServicesList(ctx context.Context, localVarOptionals *IpamApiIpamServicesListOpts) (InlineResponse20056, *http.Response, error)
func (*IpamApiService) IpamServicesPartialUpdate ¶
func (a *IpamApiService) IpamServicesPartialUpdate(ctx context.Context, id int32, data WritableService) (Service, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this service.
- @param data
@return Service
func (*IpamApiService) IpamServicesRead ¶
func (a *IpamApiService) IpamServicesRead(ctx context.Context, id int32) (Service, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this service.
@return Service
func (*IpamApiService) IpamServicesUpdate ¶
func (a *IpamApiService) IpamServicesUpdate(ctx context.Context, id int32, data WritableService) (Service, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this service.
- @param data
@return Service
func (*IpamApiService) IpamVlanGroupsBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamVlanGroupsBulkPartialUpdate ¶
func (a *IpamApiService) IpamVlanGroupsBulkPartialUpdate(ctx context.Context, data VlanGroup) (VlanGroup, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VlanGroup
func (*IpamApiService) IpamVlanGroupsBulkUpdate ¶
func (a *IpamApiService) IpamVlanGroupsBulkUpdate(ctx context.Context, data VlanGroup) (VlanGroup, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VlanGroup
func (*IpamApiService) IpamVlanGroupsCreate ¶
func (a *IpamApiService) IpamVlanGroupsCreate(ctx context.Context, data VlanGroup) (VlanGroup, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VlanGroup
func (*IpamApiService) IpamVlanGroupsDelete ¶
func (a *IpamApiService) IpamVlanGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN group.
func (*IpamApiService) IpamVlanGroupsList ¶
func (a *IpamApiService) IpamVlanGroupsList(ctx context.Context, localVarOptionals *IpamApiIpamVlanGroupsListOpts) (InlineResponse20057, *http.Response, error)
func (*IpamApiService) IpamVlanGroupsPartialUpdate ¶
func (a *IpamApiService) IpamVlanGroupsPartialUpdate(ctx context.Context, id int32, data VlanGroup) (VlanGroup, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN group.
- @param data
@return VlanGroup
func (*IpamApiService) IpamVlanGroupsRead ¶
func (a *IpamApiService) IpamVlanGroupsRead(ctx context.Context, id int32) (VlanGroup, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN group.
@return VlanGroup
func (*IpamApiService) IpamVlanGroupsUpdate ¶
func (a *IpamApiService) IpamVlanGroupsUpdate(ctx context.Context, id int32, data VlanGroup) (VlanGroup, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN group.
- @param data
@return VlanGroup
func (*IpamApiService) IpamVlansBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamVlansBulkPartialUpdate ¶
func (a *IpamApiService) IpamVlansBulkPartialUpdate(ctx context.Context, data WritableVlan) (Vlan, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Vlan
func (*IpamApiService) IpamVlansBulkUpdate ¶
func (a *IpamApiService) IpamVlansBulkUpdate(ctx context.Context, data WritableVlan) (Vlan, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Vlan
func (*IpamApiService) IpamVlansCreate ¶
func (a *IpamApiService) IpamVlansCreate(ctx context.Context, data WritableVlan) (Vlan, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Vlan
func (*IpamApiService) IpamVlansDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN.
func (*IpamApiService) IpamVlansList ¶
func (a *IpamApiService) IpamVlansList(ctx context.Context, localVarOptionals *IpamApiIpamVlansListOpts) (InlineResponse20058, *http.Response, error)
func (*IpamApiService) IpamVlansPartialUpdate ¶
func (a *IpamApiService) IpamVlansPartialUpdate(ctx context.Context, id int32, data WritableVlan) (Vlan, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN.
- @param data
@return Vlan
func (*IpamApiService) IpamVlansRead ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN.
@return Vlan
func (*IpamApiService) IpamVlansUpdate ¶
func (a *IpamApiService) IpamVlansUpdate(ctx context.Context, id int32, data WritableVlan) (Vlan, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VLAN.
- @param data
@return Vlan
func (*IpamApiService) IpamVrfsBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamVrfsBulkPartialUpdate ¶
func (a *IpamApiService) IpamVrfsBulkPartialUpdate(ctx context.Context, data WritableVrf) (Vrf, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Vrf
func (*IpamApiService) IpamVrfsBulkUpdate ¶
func (a *IpamApiService) IpamVrfsBulkUpdate(ctx context.Context, data WritableVrf) (Vrf, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Vrf
func (*IpamApiService) IpamVrfsCreate ¶
func (a *IpamApiService) IpamVrfsCreate(ctx context.Context, data WritableVrf) (Vrf, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Vrf
func (*IpamApiService) IpamVrfsDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VRF.
func (*IpamApiService) IpamVrfsList ¶
func (a *IpamApiService) IpamVrfsList(ctx context.Context, localVarOptionals *IpamApiIpamVrfsListOpts) (InlineResponse20059, *http.Response, error)
func (*IpamApiService) IpamVrfsPartialUpdate ¶
func (a *IpamApiService) IpamVrfsPartialUpdate(ctx context.Context, id int32, data WritableVrf) (Vrf, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VRF.
- @param data
@return Vrf
func (*IpamApiService) IpamVrfsRead ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VRF.
@return Vrf
func (*IpamApiService) IpamVrfsUpdate ¶
func (a *IpamApiService) IpamVrfsUpdate(ctx context.Context, id int32, data WritableVrf) (Vrf, *http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this VRF.
- @param data
@return Vrf
type JobResult ¶
type JobResult struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Created time.Time `json:"created,omitempty"` Completed time.Time `json:"completed,omitempty"` Name string `json:"name"` ObjType string `json:"obj_type,omitempty"` Status *Status6 `json:"status,omitempty"` User *NestedUser `json:"user,omitempty"` Data string `json:"data,omitempty"` JobId string `json:"job_id"` }
type JournalEntry ¶
type JournalEntry struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` AssignedObjectType string `json:"assigned_object_type"` AssignedObjectId int32 `json:"assigned_object_id"` AssignedObject map[string]string `json:"assigned_object,omitempty"` Created time.Time `json:"created,omitempty"` CreatedBy int32 `json:"created_by,omitempty"` Kind *Kind `json:"kind,omitempty"` Comments string `json:"comments"` }
type LengthUnit ¶
type Location ¶
type Location struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Site *NestedSite `json:"site"` Parent *NestedLocation `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` RackCount int32 `json:"rack_count,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type Manufacturer ¶
type Manufacturer struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DevicetypeCount int32 `json:"devicetype_count,omitempty"` InventoryitemCount int32 `json:"inventoryitem_count,omitempty"` PlatformCount int32 `json:"platform_count,omitempty"` }
type ModelInterface ¶
type ModelInterface struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type2 `json:"type"` Enabled bool `json:"enabled,omitempty"` Parent *NestedInterface `json:"parent,omitempty"` Lag *NestedInterface `json:"lag,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` // This interface is used only for out-of-band management MgmtOnly bool `json:"mgmt_only,omitempty"` Description string `json:"description,omitempty"` Mode *Mode `json:"mode,omitempty"` UntaggedVlan *NestedVlan `json:"untagged_vlan,omitempty"` TaggedVlans []NestedVlan `json:"tagged_vlans,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CountIpaddresses int32 `json:"count_ipaddresses,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type NestedCable ¶
type NestedCircuit ¶
type NestedCircuitType ¶
type NestedCluster ¶
type NestedClusterGroup ¶
type NestedClusterType ¶
type NestedDevice ¶
type NestedDeviceRole ¶
type NestedDeviceRole struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` DeviceCount int32 `json:"device_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` }
type NestedDeviceType ¶
type NestedDeviceType struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` Model string `json:"model"` Slug string `json:"slug"` DisplayName string `json:"display_name,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` }
type NestedGroup ¶
type NestedInterface ¶
type NestedIpAddress ¶
type NestedLocation ¶
type NestedManufacturer ¶
type NestedPlatform ¶
type NestedPlatform struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` DeviceCount int32 `json:"device_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` }
type NestedPowerPanel ¶
type NestedPowerPort ¶
type NestedProvider ¶
type NestedProviderNetwork ¶
type NestedRack ¶
type NestedRackGroup ¶
type NestedRackRole ¶
type NestedRearPortTemplate ¶
type NestedRegion ¶
type NestedRole ¶
type NestedRouteTarget ¶
type NestedSecretRole ¶
type NestedSite ¶
type NestedSiteGroup ¶
type NestedTenant ¶
type NestedTenantGroup ¶
type NestedUser ¶
type NestedVirtualChassis ¶
type NestedVirtualChassis struct { Id int32 `json:"id,omitempty"` Name string `json:"name"` Url string `json:"url,omitempty"` Master *NestedDevice `json:"master"` MemberCount int32 `json:"member_count,omitempty"` }
type NestedVirtualMachine ¶
type NestedVlan ¶
type NestedVlanGroup ¶
type NestedVmInterface ¶
type NestedVmInterface struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` VirtualMachine *NestedVirtualMachine `json:"virtual_machine,omitempty"` Name string `json:"name"` }
type NestedVrf ¶
type NestedVrf struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` // Unique route distinguisher (as defined in RFC 4364) Rd string `json:"rd,omitempty"` DisplayName string `json:"display_name,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` }
type ObjectChange ¶
type ObjectChange struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Time time.Time `json:"time,omitempty"` User *NestedUser `json:"user,omitempty"` UserName string `json:"user_name,omitempty"` RequestId string `json:"request_id,omitempty"` Action *Action `json:"action,omitempty"` ChangedObjectType string `json:"changed_object_type,omitempty"` ChangedObjectId int32 `json:"changed_object_id"` // Serialize a nested representation of the changed object. ChangedObject map[string]string `json:"changed_object,omitempty"` PrechangeData string `json:"prechange_data,omitempty"` PostchangeData string `json:"postchange_data,omitempty"` }
type ObjectPermission ¶
type ObjectPermission struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Description string `json:"description,omitempty"` Enabled bool `json:"enabled,omitempty"` ObjectTypes []string `json:"object_types"` Groups []NestedGroup `json:"groups,omitempty"` Users []NestedUser `json:"users,omitempty"` // The list of actions granted by this permission Actions []string `json:"actions"` // Queryset filter matching the applicable objects of the selected type(s) Constraints string `json:"constraints,omitempty"` }
type Platform ¶
type Platform struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` // The name of the NAPALM driver to use when interacting with devices NapalmDriver string `json:"napalm_driver,omitempty"` // Additional arguments to pass when initiating the NAPALM driver (JSON format) NapalmArgs string `json:"napalm_args,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` }
type PowerFeed ¶
type PowerFeed struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` PowerPanel *NestedPowerPanel `json:"power_panel"` Rack *NestedRack `json:"rack,omitempty"` Name string `json:"name"` Status *Status3 `json:"status,omitempty"` Type_ *Type4 `json:"type,omitempty"` Supply *Supply `json:"supply,omitempty"` Phase *Phase `json:"phase,omitempty"` Voltage int32 `json:"voltage,omitempty"` Amperage int32 `json:"amperage,omitempty"` // Maximum permissible draw (percentage) MaxUtilization int32 `json:"max_utilization,omitempty"` Comments string `json:"comments,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type PowerOutlet ¶
type PowerOutlet struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type5 `json:"type,omitempty"` PowerPort *NestedPowerPort `json:"power_port,omitempty"` FeedLeg *FeedLeg `json:"feed_leg,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type PowerOutletTemplate ¶
type PowerOutletTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type5 `json:"type,omitempty"` PowerPort *NestedPowerPortTemplate `json:"power_port,omitempty"` FeedLeg *FeedLeg `json:"feed_leg,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type PowerPanel ¶
type PowerPanel struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Site *NestedSite `json:"site"` Location *NestedLocation `json:"location,omitempty"` Name string `json:"name"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` PowerfeedCount int32 `json:"powerfeed_count,omitempty"` }
type PowerPort ¶
type PowerPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type3 `json:"type,omitempty"` // Maximum power draw (watts) MaximumDraw int32 `json:"maximum_draw,omitempty"` // Allocated power draw (watts) AllocatedDraw int32 `json:"allocated_draw,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type PowerPortTemplate ¶
type PowerPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type3 `json:"type,omitempty"` // Maximum power draw (watts) MaximumDraw int32 `json:"maximum_draw,omitempty"` // Allocated power draw (watts) AllocatedDraw int32 `json:"allocated_draw,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type Prefix ¶
type Prefix struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Family *Family `json:"family,omitempty"` // IPv4 or IPv6 network with mask Prefix string `json:"prefix"` Site *NestedSite `json:"site,omitempty"` Vrf *NestedVrf `json:"vrf,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` Vlan *NestedVlan `json:"vlan,omitempty"` Status *Status8 `json:"status,omitempty"` Role *NestedRole `json:"role,omitempty"` // All IP addresses within this prefix are considered usable IsPool bool `json:"is_pool,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Children int32 `json:"children,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type PrefixLength ¶
type PrefixLength struct {
PrefixLength int32 `json:"prefix_length"`
}
type Provider ¶
type Provider struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` // 32-bit autonomous system number Asn int32 `json:"asn,omitempty"` Account string `json:"account,omitempty"` PortalUrl string `json:"portal_url,omitempty"` NocContact string `json:"noc_contact,omitempty"` AdminContact string `json:"admin_contact,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CircuitCount int32 `json:"circuit_count,omitempty"` }
type ProviderNetwork ¶
type ProviderNetwork struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Provider *NestedProvider `json:"provider"` Name string `json:"name"` Description string `json:"description,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type Rack ¶
type Rack struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` // Locally-assigned identifier FacilityId string `json:"facility_id,omitempty"` DisplayName string `json:"display_name,omitempty"` Site *NestedSite `json:"site"` Location *NestedLocation `json:"location,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` Status *Status4 `json:"status,omitempty"` Role *NestedRackRole `json:"role,omitempty"` Serial string `json:"serial,omitempty"` // A unique tag used to identify this rack AssetTag string `json:"asset_tag,omitempty"` Type_ *Type6 `json:"type,omitempty"` Width *Width `json:"width,omitempty"` // Height in rack units UHeight int32 `json:"u_height,omitempty"` // Units are numbered top-to-bottom DescUnits bool `json:"desc_units,omitempty"` // Outer dimension of rack (width) OuterWidth int32 `json:"outer_width,omitempty"` // Outer dimension of rack (depth) OuterDepth int32 `json:"outer_depth,omitempty"` OuterUnit *OuterUnit `json:"outer_unit,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` PowerfeedCount int32 `json:"powerfeed_count,omitempty"` }
type RackGroup ¶
type RackGroup struct { Id int32 `json:"id,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Site *NestedSite `json:"site"` Parent *NestedRackGroup `json:"parent,omitempty"` Description string `json:"description,omitempty"` RackCount int32 `json:"rack_count,omitempty"` }
type RackReservation ¶
type RackReservation struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Rack *NestedRack `json:"rack"` Units []int32 `json:"units"` Created string `json:"created,omitempty"` User *NestedUser `json:"user"` Tenant *NestedTenant `json:"tenant,omitempty"` Description string `json:"description"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` }
type RackRole ¶
type RackRole struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Color string `json:"color,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` RackCount int32 `json:"rack_count,omitempty"` }
type RackUnit ¶
type RackUnit struct { Id int32 `json:"id,omitempty"` Name string `json:"name,omitempty"` Face *Face `json:"face,omitempty"` Device *NestedDevice `json:"device,omitempty"` Occupied bool `json:"occupied,omitempty"` }
type RearPort ¶
type RearPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type1 `json:"type"` Positions int32 `json:"positions,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type RearPortTemplate ¶
type RearPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType *NestedDeviceType `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ *Type1 `json:"type"` Positions int32 `json:"positions,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type Region ¶
type Region struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Parent *NestedRegion `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` SiteCount int32 `json:"site_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type Rir ¶
type Rir struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` // IP space managed by this RIR is considered private IsPrivate bool `json:"is_private,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` AggregateCount int32 `json:"aggregate_count,omitempty"` }
type Role ¶
type Role struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Weight int32 `json:"weight,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` VlanCount int32 `json:"vlan_count,omitempty"` }
type RouteTarget ¶
type RouteTarget struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` // Route target value (formatted in accordance with RFC 4360) Name string `json:"name"` Tenant *NestedTenant `json:"tenant,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type Secret ¶
type Secret struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` AssignedObjectType string `json:"assigned_object_type"` AssignedObjectId int32 `json:"assigned_object_id"` AssignedObject map[string]string `json:"assigned_object,omitempty"` Role *NestedSecretRole `json:"role"` Name string `json:"name,omitempty"` Plaintext string `json:"plaintext"` Hash string `json:"hash,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type SecretRole ¶
type SecretRole struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` SecretCount int32 `json:"secret_count,omitempty"` }
type SecretsApiSecretsSecretRolesListOpts ¶
type SecretsApiSecretsSecretRolesListOpts struct { Id optional.String Name optional.String Slug optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String Limit optional.Int32 Offset optional.Int32 }
type SecretsApiSecretsSecretsListOpts ¶
type SecretsApiSecretsSecretsListOpts struct { Id optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String RoleId optional.String Role optional.String Device optional.String DeviceId optional.String VirtualMachine optional.String VirtualMachineId optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String RoleIdN optional.String RoleN optional.String DeviceN optional.String DeviceIdN optional.String VirtualMachineN optional.String VirtualMachineIdN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type SecretsApiService ¶
type SecretsApiService service
func (*SecretsApiService) SecretsGenerateRsaKeyPairList ¶
func (a *SecretsApiService) SecretsGenerateRsaKeyPairList(ctx context.Context) (*http.Response, error)
SecretsApiService This endpoint can be used to generate a new RSA key pair. The keys are returned in PEM format. { \"public_key\": \"<public key>\", \"private_key\": \"<private key>\" }
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*SecretsApiService) SecretsGetSessionKeyCreate ¶
SecretsApiService Retrieve a temporary session key to use for encrypting and decrypting secrets via the API. The user's private RSA key is POSTed with the name `private_key`. An example: curl -v -X POST -H \"Authorization: Token <token>\" -H \"Accept: application/json; indent=4\" \\ --data-urlencode \"private_key@<filename>\" https://netbox/api/secrets/get-session-key/ This request will yield a base64-encoded session key to be included in an `X-Session-Key` header in future requests: { \"session_key\": \"+8t4SI6XikgVmB5+/urhozx9O5qCQANyOk1MNe6taRf=\" } This endpoint accepts one optional parameter: `preserve_key`. If True and a session key exists, the existing session key will be returned instead of a new one.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*SecretsApiService) SecretsSecretRolesBulkDelete ¶
func (a *SecretsApiService) SecretsSecretRolesBulkDelete(ctx context.Context) (*http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*SecretsApiService) SecretsSecretRolesBulkPartialUpdate ¶
func (a *SecretsApiService) SecretsSecretRolesBulkPartialUpdate(ctx context.Context, data SecretRole) (SecretRole, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return SecretRole
func (*SecretsApiService) SecretsSecretRolesBulkUpdate ¶
func (a *SecretsApiService) SecretsSecretRolesBulkUpdate(ctx context.Context, data SecretRole) (SecretRole, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return SecretRole
func (*SecretsApiService) SecretsSecretRolesCreate ¶
func (a *SecretsApiService) SecretsSecretRolesCreate(ctx context.Context, data SecretRole) (SecretRole, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return SecretRole
func (*SecretsApiService) SecretsSecretRolesDelete ¶
func (a *SecretsApiService) SecretsSecretRolesDelete(ctx context.Context, id int32) (*http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret role.
func (*SecretsApiService) SecretsSecretRolesList ¶
func (a *SecretsApiService) SecretsSecretRolesList(ctx context.Context, localVarOptionals *SecretsApiSecretsSecretRolesListOpts) (InlineResponse20060, *http.Response, error)
func (*SecretsApiService) SecretsSecretRolesPartialUpdate ¶
func (a *SecretsApiService) SecretsSecretRolesPartialUpdate(ctx context.Context, id int32, data SecretRole) (SecretRole, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret role.
- @param data
@return SecretRole
func (*SecretsApiService) SecretsSecretRolesRead ¶
func (a *SecretsApiService) SecretsSecretRolesRead(ctx context.Context, id int32) (SecretRole, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret role.
@return SecretRole
func (*SecretsApiService) SecretsSecretRolesUpdate ¶
func (a *SecretsApiService) SecretsSecretRolesUpdate(ctx context.Context, id int32, data SecretRole) (SecretRole, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret role.
- @param data
@return SecretRole
func (*SecretsApiService) SecretsSecretsBulkDelete ¶
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*SecretsApiService) SecretsSecretsBulkPartialUpdate ¶
func (a *SecretsApiService) SecretsSecretsBulkPartialUpdate(ctx context.Context, data WritableSecret) (Secret, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Secret
func (*SecretsApiService) SecretsSecretsBulkUpdate ¶
func (a *SecretsApiService) SecretsSecretsBulkUpdate(ctx context.Context, data WritableSecret) (Secret, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Secret
func (*SecretsApiService) SecretsSecretsCreate ¶
func (a *SecretsApiService) SecretsSecretsCreate(ctx context.Context, data WritableSecret) (Secret, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Secret
func (*SecretsApiService) SecretsSecretsDelete ¶
func (a *SecretsApiService) SecretsSecretsDelete(ctx context.Context, id int32) (*http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret.
func (*SecretsApiService) SecretsSecretsList ¶
func (a *SecretsApiService) SecretsSecretsList(ctx context.Context, localVarOptionals *SecretsApiSecretsSecretsListOpts) (InlineResponse20061, *http.Response, error)
func (*SecretsApiService) SecretsSecretsPartialUpdate ¶
func (a *SecretsApiService) SecretsSecretsPartialUpdate(ctx context.Context, id int32, data WritableSecret) (Secret, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret.
- @param data
@return Secret
func (*SecretsApiService) SecretsSecretsRead ¶
func (a *SecretsApiService) SecretsSecretsRead(ctx context.Context, id int32) (Secret, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret.
@return Secret
func (*SecretsApiService) SecretsSecretsUpdate ¶
func (a *SecretsApiService) SecretsSecretsUpdate(ctx context.Context, id int32, data WritableSecret) (Secret, *http.Response, error)
SecretsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this secret.
- @param data
@return Secret
type Service ¶
type Service struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device *NestedDevice `json:"device,omitempty"` VirtualMachine *NestedVirtualMachine `json:"virtual_machine,omitempty"` Name string `json:"name"` Ports []int32 `json:"ports"` Protocol *Protocol `json:"protocol,omitempty"` Ipaddresses []NestedIpAddress `json:"ipaddresses,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type Site ¶
type Site struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Status *Status5 `json:"status,omitempty"` Region *NestedRegion `json:"region,omitempty"` Group *NestedSiteGroup `json:"group,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` // Local facility ID or description Facility string `json:"facility,omitempty"` // 32-bit autonomous system number Asn int32 `json:"asn,omitempty"` TimeZone string `json:"time_zone,omitempty"` Description string `json:"description,omitempty"` PhysicalAddress string `json:"physical_address,omitempty"` ShippingAddress string `json:"shipping_address,omitempty"` // GPS coordinate (latitude) Latitude string `json:"latitude,omitempty"` // GPS coordinate (longitude) Longitude string `json:"longitude,omitempty"` ContactName string `json:"contact_name,omitempty"` ContactPhone string `json:"contact_phone,omitempty"` ContactEmail string `json:"contact_email,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CircuitCount int32 `json:"circuit_count,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` RackCount int32 `json:"rack_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` VlanCount int32 `json:"vlan_count,omitempty"` }
type SiteGroup ¶
type SiteGroup struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Parent *NestedSiteGroup `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` SiteCount int32 `json:"site_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type StatusApiService ¶
type StatusApiService service
func (*StatusApiService) StatusList ¶
StatusApiService A lightweight read-only endpoint for conveying NetBox's current operational status.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
type SubdeviceRole ¶
type Tag ¶
type Tag struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Color string `json:"color,omitempty"` Description string `json:"description,omitempty"` TaggedItems int32 `json:"tagged_items,omitempty"` }
type TemplateLanguage ¶
type TenancyApiService ¶
type TenancyApiService service
func (*TenancyApiService) TenancyTenantGroupsBulkDelete ¶
func (a *TenancyApiService) TenancyTenantGroupsBulkDelete(ctx context.Context) (*http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*TenancyApiService) TenancyTenantGroupsBulkPartialUpdate ¶
func (a *TenancyApiService) TenancyTenantGroupsBulkPartialUpdate(ctx context.Context, data WritableTenantGroup) (TenantGroup, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return TenantGroup
func (*TenancyApiService) TenancyTenantGroupsBulkUpdate ¶
func (a *TenancyApiService) TenancyTenantGroupsBulkUpdate(ctx context.Context, data WritableTenantGroup) (TenantGroup, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return TenantGroup
func (*TenancyApiService) TenancyTenantGroupsCreate ¶
func (a *TenancyApiService) TenancyTenantGroupsCreate(ctx context.Context, data WritableTenantGroup) (TenantGroup, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return TenantGroup
func (*TenancyApiService) TenancyTenantGroupsDelete ¶
func (a *TenancyApiService) TenancyTenantGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant group.
func (*TenancyApiService) TenancyTenantGroupsList ¶
func (a *TenancyApiService) TenancyTenantGroupsList(ctx context.Context, localVarOptionals *TenancyApiTenancyTenantGroupsListOpts) (InlineResponse20062, *http.Response, error)
func (*TenancyApiService) TenancyTenantGroupsPartialUpdate ¶
func (a *TenancyApiService) TenancyTenantGroupsPartialUpdate(ctx context.Context, id int32, data WritableTenantGroup) (TenantGroup, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant group.
- @param data
@return TenantGroup
func (*TenancyApiService) TenancyTenantGroupsRead ¶
func (a *TenancyApiService) TenancyTenantGroupsRead(ctx context.Context, id int32) (TenantGroup, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant group.
@return TenantGroup
func (*TenancyApiService) TenancyTenantGroupsUpdate ¶
func (a *TenancyApiService) TenancyTenantGroupsUpdate(ctx context.Context, id int32, data WritableTenantGroup) (TenantGroup, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant group.
- @param data
@return TenantGroup
func (*TenancyApiService) TenancyTenantsBulkDelete ¶
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*TenancyApiService) TenancyTenantsBulkPartialUpdate ¶
func (a *TenancyApiService) TenancyTenantsBulkPartialUpdate(ctx context.Context, data WritableTenant) (Tenant, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Tenant
func (*TenancyApiService) TenancyTenantsBulkUpdate ¶
func (a *TenancyApiService) TenancyTenantsBulkUpdate(ctx context.Context, data WritableTenant) (Tenant, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Tenant
func (*TenancyApiService) TenancyTenantsCreate ¶
func (a *TenancyApiService) TenancyTenantsCreate(ctx context.Context, data WritableTenant) (Tenant, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Tenant
func (*TenancyApiService) TenancyTenantsDelete ¶
func (a *TenancyApiService) TenancyTenantsDelete(ctx context.Context, id int32) (*http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant.
func (*TenancyApiService) TenancyTenantsList ¶
func (a *TenancyApiService) TenancyTenantsList(ctx context.Context, localVarOptionals *TenancyApiTenancyTenantsListOpts) (InlineResponse20063, *http.Response, error)
func (*TenancyApiService) TenancyTenantsPartialUpdate ¶
func (a *TenancyApiService) TenancyTenantsPartialUpdate(ctx context.Context, id int32, data WritableTenant) (Tenant, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant.
- @param data
@return Tenant
func (*TenancyApiService) TenancyTenantsRead ¶
func (a *TenancyApiService) TenancyTenantsRead(ctx context.Context, id int32) (Tenant, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant.
@return Tenant
func (*TenancyApiService) TenancyTenantsUpdate ¶
func (a *TenancyApiService) TenancyTenantsUpdate(ctx context.Context, id int32, data WritableTenant) (Tenant, *http.Response, error)
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this tenant.
- @param data
@return Tenant
type TenancyApiTenancyTenantGroupsListOpts ¶
type TenancyApiTenancyTenantGroupsListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ParentId optional.String Parent optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String ParentIdN optional.String ParentN optional.String Limit optional.Int32 Offset optional.Int32 }
type TenancyApiTenancyTenantsListOpts ¶
type TenancyApiTenancyTenantsListOpts struct { Id optional.String Name optional.String Slug optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String GroupId optional.String Group optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String GroupIdN optional.String GroupN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type Tenant ¶
type Tenant struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Group *NestedTenantGroup `json:"group,omitempty"` Description string `json:"description,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CircuitCount int32 `json:"circuit_count,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` IpaddressCount int32 `json:"ipaddress_count,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` RackCount int32 `json:"rack_count,omitempty"` SiteCount int32 `json:"site_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` VlanCount int32 `json:"vlan_count,omitempty"` VrfCount int32 `json:"vrf_count,omitempty"` ClusterCount int32 `json:"cluster_count,omitempty"` }
type TenantGroup ¶
type TenantGroup struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Parent *NestedTenantGroup `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` TenantCount int32 `json:"tenant_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type User ¶
type User struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` // Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. Username string `json:"username"` Password string `json:"password"` FirstName string `json:"first_name,omitempty"` LastName string `json:"last_name,omitempty"` Email string `json:"email,omitempty"` // Designates whether the user can log into this admin site. IsStaff bool `json:"is_staff,omitempty"` // Designates whether this user should be treated as active. Unselect this instead of deleting accounts. IsActive bool `json:"is_active,omitempty"` DateJoined time.Time `json:"date_joined,omitempty"` Groups []NestedGroup `json:"groups,omitempty"` }
type UsersApiService ¶
type UsersApiService service
func (*UsersApiService) UsersConfigList ¶
UsersApiService Return the UserConfig for the currently authenticated User.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*UsersApiService) UsersGroupsBulkDelete ¶
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*UsersApiService) UsersGroupsBulkPartialUpdate ¶
func (a *UsersApiService) UsersGroupsBulkPartialUpdate(ctx context.Context, data Group) (Group, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Group
func (*UsersApiService) UsersGroupsBulkUpdate ¶
func (a *UsersApiService) UsersGroupsBulkUpdate(ctx context.Context, data Group) (Group, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Group
func (*UsersApiService) UsersGroupsCreate ¶
func (a *UsersApiService) UsersGroupsCreate(ctx context.Context, data Group) (Group, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Group
func (*UsersApiService) UsersGroupsDelete ¶
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this group.
func (*UsersApiService) UsersGroupsList ¶
func (a *UsersApiService) UsersGroupsList(ctx context.Context, localVarOptionals *UsersApiUsersGroupsListOpts) (InlineResponse20064, *http.Response, error)
func (*UsersApiService) UsersGroupsPartialUpdate ¶
func (a *UsersApiService) UsersGroupsPartialUpdate(ctx context.Context, id int32, data Group) (Group, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this group.
- @param data
@return Group
func (*UsersApiService) UsersGroupsRead ¶
func (a *UsersApiService) UsersGroupsRead(ctx context.Context, id int32) (Group, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this group.
@return Group
func (*UsersApiService) UsersGroupsUpdate ¶
func (a *UsersApiService) UsersGroupsUpdate(ctx context.Context, id int32, data Group) (Group, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this group.
- @param data
@return Group
func (*UsersApiService) UsersPermissionsBulkDelete ¶
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*UsersApiService) UsersPermissionsBulkPartialUpdate ¶
func (a *UsersApiService) UsersPermissionsBulkPartialUpdate(ctx context.Context, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ObjectPermission
func (*UsersApiService) UsersPermissionsBulkUpdate ¶
func (a *UsersApiService) UsersPermissionsBulkUpdate(ctx context.Context, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ObjectPermission
func (*UsersApiService) UsersPermissionsCreate ¶
func (a *UsersApiService) UsersPermissionsCreate(ctx context.Context, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ObjectPermission
func (*UsersApiService) UsersPermissionsDelete ¶
func (a *UsersApiService) UsersPermissionsDelete(ctx context.Context, id int32) (*http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this permission.
func (*UsersApiService) UsersPermissionsList ¶
func (a *UsersApiService) UsersPermissionsList(ctx context.Context, localVarOptionals *UsersApiUsersPermissionsListOpts) (InlineResponse20065, *http.Response, error)
func (*UsersApiService) UsersPermissionsPartialUpdate ¶
func (a *UsersApiService) UsersPermissionsPartialUpdate(ctx context.Context, id int32, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this permission.
- @param data
@return ObjectPermission
func (*UsersApiService) UsersPermissionsRead ¶
func (a *UsersApiService) UsersPermissionsRead(ctx context.Context, id int32) (ObjectPermission, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this permission.
@return ObjectPermission
func (*UsersApiService) UsersPermissionsUpdate ¶
func (a *UsersApiService) UsersPermissionsUpdate(ctx context.Context, id int32, data WritableObjectPermission) (ObjectPermission, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this permission.
- @param data
@return ObjectPermission
func (*UsersApiService) UsersUsersBulkDelete ¶
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*UsersApiService) UsersUsersBulkPartialUpdate ¶
func (a *UsersApiService) UsersUsersBulkPartialUpdate(ctx context.Context, data WritableUser) (User, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return User
func (*UsersApiService) UsersUsersBulkUpdate ¶
func (a *UsersApiService) UsersUsersBulkUpdate(ctx context.Context, data WritableUser) (User, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return User
func (*UsersApiService) UsersUsersCreate ¶
func (a *UsersApiService) UsersUsersCreate(ctx context.Context, data WritableUser) (User, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return User
func (*UsersApiService) UsersUsersDelete ¶
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this user.
func (*UsersApiService) UsersUsersList ¶
func (a *UsersApiService) UsersUsersList(ctx context.Context, localVarOptionals *UsersApiUsersUsersListOpts) (InlineResponse20066, *http.Response, error)
func (*UsersApiService) UsersUsersPartialUpdate ¶
func (a *UsersApiService) UsersUsersPartialUpdate(ctx context.Context, id int32, data WritableUser) (User, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this user.
- @param data
@return User
func (*UsersApiService) UsersUsersRead ¶
func (a *UsersApiService) UsersUsersRead(ctx context.Context, id int32) (User, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this user.
@return User
func (*UsersApiService) UsersUsersUpdate ¶
func (a *UsersApiService) UsersUsersUpdate(ctx context.Context, id int32, data WritableUser) (User, *http.Response, error)
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this user.
- @param data
@return User
type UsersApiUsersGroupsListOpts ¶
type UsersApiUsersGroupsListOpts struct { Id optional.String Name optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String Limit optional.Int32 Offset optional.Int32 }
type UsersApiUsersPermissionsListOpts ¶
type UsersApiUsersPermissionsListOpts struct { Id optional.String Name optional.String Enabled optional.String ObjectTypes optional.String UserId optional.String User optional.String GroupId optional.String Group optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String ObjectTypesN optional.String UserIdN optional.String UserN optional.String GroupIdN optional.String GroupN optional.String Limit optional.Int32 Offset optional.Int32 }
type UsersApiUsersUsersListOpts ¶
type UsersApiUsersUsersListOpts struct { Id optional.String Username optional.String FirstName optional.String LastName optional.String Email optional.String IsStaff optional.String IsActive optional.String Q optional.String GroupId optional.String Group optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String UsernameN optional.String UsernameIc optional.String UsernameNic optional.String UsernameIew optional.String UsernameNiew optional.String UsernameIsw optional.String UsernameNisw optional.String UsernameIe optional.String UsernameNie optional.String FirstNameN optional.String FirstNameIc optional.String FirstNameNic optional.String FirstNameIew optional.String FirstNameNiew optional.String FirstNameIsw optional.String FirstNameNisw optional.String FirstNameIe optional.String FirstNameNie optional.String LastNameN optional.String LastNameIc optional.String LastNameNic optional.String LastNameIew optional.String LastNameNiew optional.String LastNameIsw optional.String LastNameNisw optional.String LastNameIe optional.String LastNameNie optional.String EmailN optional.String EmailIc optional.String EmailNic optional.String EmailIew optional.String EmailNiew optional.String EmailIsw optional.String EmailNisw optional.String EmailIe optional.String EmailNie optional.String GroupIdN optional.String GroupN optional.String Limit optional.Int32 Offset optional.Int32 }
type VirtualChassis ¶
type VirtualChassis struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Domain string `json:"domain,omitempty"` Master *NestedDevice `json:"master,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` MemberCount int32 `json:"member_count,omitempty"` }
type VirtualMachineInterface ¶
type VirtualMachineInterface struct { Id int32 `json:"id,omitempty"` VirtualMachine *NestedVirtualMachine `json:"virtual_machine"` Name string `json:"name"` Type_ *Type7 `json:"type,omitempty"` Enabled bool `json:"enabled,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` Description string `json:"description,omitempty"` Mode *Mode `json:"mode,omitempty"` UntaggedVlan *NestedVlan `json:"untagged_vlan,omitempty"` TaggedVlans []NestedVlan `json:"tagged_vlans,omitempty"` Tags []string `json:"tags,omitempty"` }
type VirtualMachineWithConfigContext ¶
type VirtualMachineWithConfigContext struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Status *Status10 `json:"status,omitempty"` Site *NestedSite `json:"site,omitempty"` Cluster *NestedCluster `json:"cluster"` Role *NestedDeviceRole `json:"role,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` Platform *NestedPlatform `json:"platform,omitempty"` PrimaryIp *NestedIpAddress `json:"primary_ip,omitempty"` PrimaryIp4 *NestedIpAddress `json:"primary_ip4,omitempty"` PrimaryIp6 *NestedIpAddress `json:"primary_ip6,omitempty"` Vcpus string `json:"vcpus,omitempty"` Memory int32 `json:"memory,omitempty"` Disk int32 `json:"disk,omitempty"` Comments string `json:"comments,omitempty"` LocalContextData string `json:"local_context_data,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` ConfigContext map[string]string `json:"config_context,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type VirtualizationApiService ¶
type VirtualizationApiService service
func (*VirtualizationApiService) VirtualizationClusterGroupsBulkDelete ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsBulkDelete(ctx context.Context) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*VirtualizationApiService) VirtualizationClusterGroupsBulkPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsBulkPartialUpdate(ctx context.Context, data ClusterGroup) (ClusterGroup, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ClusterGroup
func (*VirtualizationApiService) VirtualizationClusterGroupsBulkUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsBulkUpdate(ctx context.Context, data ClusterGroup) (ClusterGroup, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ClusterGroup
func (*VirtualizationApiService) VirtualizationClusterGroupsCreate ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsCreate(ctx context.Context, data ClusterGroup) (ClusterGroup, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ClusterGroup
func (*VirtualizationApiService) VirtualizationClusterGroupsDelete ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster group.
func (*VirtualizationApiService) VirtualizationClusterGroupsList ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsList(ctx context.Context, localVarOptionals *VirtualizationApiVirtualizationClusterGroupsListOpts) (InlineResponse20067, *http.Response, error)
func (*VirtualizationApiService) VirtualizationClusterGroupsPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsPartialUpdate(ctx context.Context, id int32, data ClusterGroup) (ClusterGroup, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster group.
- @param data
@return ClusterGroup
func (*VirtualizationApiService) VirtualizationClusterGroupsRead ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsRead(ctx context.Context, id int32) (ClusterGroup, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster group.
@return ClusterGroup
func (*VirtualizationApiService) VirtualizationClusterGroupsUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterGroupsUpdate(ctx context.Context, id int32, data ClusterGroup) (ClusterGroup, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster group.
- @param data
@return ClusterGroup
func (*VirtualizationApiService) VirtualizationClusterTypesBulkDelete ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesBulkDelete(ctx context.Context) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*VirtualizationApiService) VirtualizationClusterTypesBulkPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesBulkPartialUpdate(ctx context.Context, data ClusterType) (ClusterType, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ClusterType
func (*VirtualizationApiService) VirtualizationClusterTypesBulkUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesBulkUpdate(ctx context.Context, data ClusterType) (ClusterType, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ClusterType
func (*VirtualizationApiService) VirtualizationClusterTypesCreate ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesCreate(ctx context.Context, data ClusterType) (ClusterType, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return ClusterType
func (*VirtualizationApiService) VirtualizationClusterTypesDelete ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesDelete(ctx context.Context, id int32) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster type.
func (*VirtualizationApiService) VirtualizationClusterTypesList ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesList(ctx context.Context, localVarOptionals *VirtualizationApiVirtualizationClusterTypesListOpts) (InlineResponse20068, *http.Response, error)
func (*VirtualizationApiService) VirtualizationClusterTypesPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesPartialUpdate(ctx context.Context, id int32, data ClusterType) (ClusterType, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster type.
- @param data
@return ClusterType
func (*VirtualizationApiService) VirtualizationClusterTypesRead ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesRead(ctx context.Context, id int32) (ClusterType, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster type.
@return ClusterType
func (*VirtualizationApiService) VirtualizationClusterTypesUpdate ¶
func (a *VirtualizationApiService) VirtualizationClusterTypesUpdate(ctx context.Context, id int32, data ClusterType) (ClusterType, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster type.
- @param data
@return ClusterType
func (*VirtualizationApiService) VirtualizationClustersBulkDelete ¶
func (a *VirtualizationApiService) VirtualizationClustersBulkDelete(ctx context.Context) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*VirtualizationApiService) VirtualizationClustersBulkPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationClustersBulkPartialUpdate(ctx context.Context, data WritableCluster) (Cluster, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Cluster
func (*VirtualizationApiService) VirtualizationClustersBulkUpdate ¶
func (a *VirtualizationApiService) VirtualizationClustersBulkUpdate(ctx context.Context, data WritableCluster) (Cluster, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Cluster
func (*VirtualizationApiService) VirtualizationClustersCreate ¶
func (a *VirtualizationApiService) VirtualizationClustersCreate(ctx context.Context, data WritableCluster) (Cluster, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return Cluster
func (*VirtualizationApiService) VirtualizationClustersDelete ¶
func (a *VirtualizationApiService) VirtualizationClustersDelete(ctx context.Context, id int32) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster.
func (*VirtualizationApiService) VirtualizationClustersList ¶
func (a *VirtualizationApiService) VirtualizationClustersList(ctx context.Context, localVarOptionals *VirtualizationApiVirtualizationClustersListOpts) (InlineResponse20069, *http.Response, error)
func (*VirtualizationApiService) VirtualizationClustersPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationClustersPartialUpdate(ctx context.Context, id int32, data WritableCluster) (Cluster, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster.
- @param data
@return Cluster
func (*VirtualizationApiService) VirtualizationClustersRead ¶
func (a *VirtualizationApiService) VirtualizationClustersRead(ctx context.Context, id int32) (Cluster, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster.
@return Cluster
func (*VirtualizationApiService) VirtualizationClustersUpdate ¶
func (a *VirtualizationApiService) VirtualizationClustersUpdate(ctx context.Context, id int32, data WritableCluster) (Cluster, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this cluster.
- @param data
@return Cluster
func (*VirtualizationApiService) VirtualizationInterfacesBulkDelete ¶
func (a *VirtualizationApiService) VirtualizationInterfacesBulkDelete(ctx context.Context) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*VirtualizationApiService) VirtualizationInterfacesBulkPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationInterfacesBulkPartialUpdate(ctx context.Context, data WritableVmInterface) (VmInterface, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VmInterface
func (*VirtualizationApiService) VirtualizationInterfacesBulkUpdate ¶
func (a *VirtualizationApiService) VirtualizationInterfacesBulkUpdate(ctx context.Context, data WritableVmInterface) (VmInterface, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VmInterface
func (*VirtualizationApiService) VirtualizationInterfacesCreate ¶
func (a *VirtualizationApiService) VirtualizationInterfacesCreate(ctx context.Context, data WritableVmInterface) (VmInterface, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VmInterface
func (*VirtualizationApiService) VirtualizationInterfacesDelete ¶
func (a *VirtualizationApiService) VirtualizationInterfacesDelete(ctx context.Context, id int32) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
func (*VirtualizationApiService) VirtualizationInterfacesList ¶
func (a *VirtualizationApiService) VirtualizationInterfacesList(ctx context.Context, localVarOptionals *VirtualizationApiVirtualizationInterfacesListOpts) (InlineResponse20070, *http.Response, error)
func (*VirtualizationApiService) VirtualizationInterfacesPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationInterfacesPartialUpdate(ctx context.Context, id int32, data WritableVmInterface) (VmInterface, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
- @param data
@return VmInterface
func (*VirtualizationApiService) VirtualizationInterfacesRead ¶
func (a *VirtualizationApiService) VirtualizationInterfacesRead(ctx context.Context, id int32) (VmInterface, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
@return VmInterface
func (*VirtualizationApiService) VirtualizationInterfacesUpdate ¶
func (a *VirtualizationApiService) VirtualizationInterfacesUpdate(ctx context.Context, id int32, data WritableVmInterface) (VmInterface, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this interface.
- @param data
@return VmInterface
func (*VirtualizationApiService) VirtualizationVirtualMachinesBulkDelete ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesBulkDelete(ctx context.Context) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*VirtualizationApiService) VirtualizationVirtualMachinesBulkPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesBulkPartialUpdate(ctx context.Context, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VirtualMachineWithConfigContext
func (*VirtualizationApiService) VirtualizationVirtualMachinesBulkUpdate ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesBulkUpdate(ctx context.Context, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VirtualMachineWithConfigContext
func (*VirtualizationApiService) VirtualizationVirtualMachinesCreate ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesCreate(ctx context.Context, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return VirtualMachineWithConfigContext
func (*VirtualizationApiService) VirtualizationVirtualMachinesDelete ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesDelete(ctx context.Context, id int32) (*http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual machine.
func (*VirtualizationApiService) VirtualizationVirtualMachinesList ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesList(ctx context.Context, localVarOptionals *VirtualizationApiVirtualizationVirtualMachinesListOpts) (InlineResponse20071, *http.Response, error)
func (*VirtualizationApiService) VirtualizationVirtualMachinesPartialUpdate ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesPartialUpdate(ctx context.Context, id int32, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual machine.
- @param data
@return VirtualMachineWithConfigContext
func (*VirtualizationApiService) VirtualizationVirtualMachinesRead ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesRead(ctx context.Context, id int32) (VirtualMachineWithConfigContext, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual machine.
@return VirtualMachineWithConfigContext
func (*VirtualizationApiService) VirtualizationVirtualMachinesUpdate ¶
func (a *VirtualizationApiService) VirtualizationVirtualMachinesUpdate(ctx context.Context, id int32, data WritableVirtualMachineWithConfigContext) (VirtualMachineWithConfigContext, *http.Response, error)
VirtualizationApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this virtual machine.
- @param data
@return VirtualMachineWithConfigContext
type VirtualizationApiVirtualizationClusterGroupsListOpts ¶
type VirtualizationApiVirtualizationClusterGroupsListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String Limit optional.Int32 Offset optional.Int32 }
type VirtualizationApiVirtualizationClusterTypesListOpts ¶
type VirtualizationApiVirtualizationClusterTypesListOpts struct { Id optional.String Name optional.String Slug optional.String Description optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String SlugN optional.String SlugIc optional.String SlugNic optional.String SlugIew optional.String SlugNiew optional.String SlugIsw optional.String SlugNisw optional.String SlugIe optional.String SlugNie optional.String DescriptionN optional.String DescriptionIc optional.String DescriptionNic optional.String DescriptionIew optional.String DescriptionNiew optional.String DescriptionIsw optional.String DescriptionNisw optional.String DescriptionIe optional.String DescriptionNie optional.String Limit optional.Int32 Offset optional.Int32 }
type VirtualizationApiVirtualizationClustersListOpts ¶
type VirtualizationApiVirtualizationClustersListOpts struct { Id optional.String Name optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String Q optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String GroupId optional.String Group optional.String TypeId optional.String Type_ optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String GroupIdN optional.String GroupN optional.String TypeIdN optional.String TypeN optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type VirtualizationApiVirtualizationInterfacesListOpts ¶
type VirtualizationApiVirtualizationInterfacesListOpts struct { Id optional.String Name optional.String Enabled optional.String Mtu optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String Q optional.String ClusterId optional.String Cluster optional.String VirtualMachineId optional.String VirtualMachine optional.String ParentId optional.String MacAddress optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String MtuN optional.String MtuLte optional.String MtuLt optional.String MtuGte optional.String MtuGt optional.String ClusterIdN optional.String ClusterN optional.String VirtualMachineIdN optional.String VirtualMachineN optional.String ParentIdN optional.String MacAddressN optional.String MacAddressIc optional.String MacAddressNic optional.String MacAddressIew optional.String MacAddressNiew optional.String MacAddressIsw optional.String MacAddressNisw optional.String MacAddressIe optional.String MacAddressNie optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type VirtualizationApiVirtualizationVirtualMachinesListOpts ¶
type VirtualizationApiVirtualizationVirtualMachinesListOpts struct { Id optional.String Name optional.String Cluster optional.String Vcpus optional.String Memory optional.String Disk optional.String Created optional.String CreatedGte optional.String CreatedLte optional.String LastUpdated optional.String LastUpdatedGte optional.String LastUpdatedLte optional.String TenantGroupId optional.String TenantGroup optional.String TenantId optional.String Tenant optional.String LocalContextData optional.String Q optional.String Status optional.String ClusterGroupId optional.String ClusterGroup optional.String ClusterTypeId optional.String ClusterType optional.String ClusterId optional.String RegionId optional.String Region optional.String SiteGroupId optional.String SiteGroup optional.String SiteId optional.String Site optional.String RoleId optional.String Role optional.String PlatformId optional.String Platform optional.String MacAddress optional.String HasPrimaryIp optional.String Tag optional.String IdN optional.String IdLte optional.String IdLt optional.String IdGte optional.String IdGt optional.String NameN optional.String NameIc optional.String NameNic optional.String NameIew optional.String NameNiew optional.String NameIsw optional.String NameNisw optional.String NameIe optional.String NameNie optional.String ClusterN optional.String VcpusN optional.String VcpusLte optional.String VcpusLt optional.String VcpusGte optional.String VcpusGt optional.String MemoryN optional.String MemoryLte optional.String MemoryLt optional.String MemoryGte optional.String MemoryGt optional.String DiskN optional.String DiskLte optional.String DiskLt optional.String DiskGte optional.String DiskGt optional.String TenantGroupIdN optional.String TenantGroupN optional.String TenantIdN optional.String TenantN optional.String StatusN optional.String ClusterGroupIdN optional.String ClusterGroupN optional.String ClusterTypeIdN optional.String ClusterTypeN optional.String ClusterIdN optional.String RegionIdN optional.String RegionN optional.String SiteGroupIdN optional.String SiteGroupN optional.String SiteIdN optional.String SiteN optional.String RoleIdN optional.String RoleN optional.String PlatformIdN optional.String PlatformN optional.String MacAddressN optional.String MacAddressIc optional.String MacAddressNic optional.String MacAddressIew optional.String MacAddressNiew optional.String MacAddressIsw optional.String MacAddressNisw optional.String MacAddressIe optional.String MacAddressNie optional.String TagN optional.String Limit optional.Int32 Offset optional.Int32 }
type Vlan ¶
type Vlan struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Site *NestedSite `json:"site,omitempty"` Group *NestedVlanGroup `json:"group,omitempty"` Vid int32 `json:"vid"` Name string `json:"name"` Tenant *NestedTenant `json:"tenant,omitempty"` Status *Status9 `json:"status,omitempty"` Role *NestedRole `json:"role,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` DisplayName string `json:"display_name,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` }
type VlanGroup ¶
type VlanGroup struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` ScopeType string `json:"scope_type,omitempty"` ScopeId int32 `json:"scope_id,omitempty"` Scope string `json:"scope,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` VlanCount int32 `json:"vlan_count,omitempty"` }
type VmInterface ¶
type VmInterface struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` VirtualMachine *NestedVirtualMachine `json:"virtual_machine"` Name string `json:"name"` Enabled bool `json:"enabled,omitempty"` Parent *NestedVmInterface `json:"parent,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` Description string `json:"description,omitempty"` Mode *Mode `json:"mode,omitempty"` UntaggedVlan *NestedVlan `json:"untagged_vlan,omitempty"` TaggedVlans []NestedVlan `json:"tagged_vlans,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CountIpaddresses int32 `json:"count_ipaddresses,omitempty"` }
type Vrf ¶
type Vrf struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` // Unique route distinguisher (as defined in RFC 4364) Rd string `json:"rd,omitempty"` Tenant *NestedTenant `json:"tenant,omitempty"` // Prevent duplicate prefixes/IP addresses within this VRF EnforceUnique bool `json:"enforce_unique,omitempty"` Description string `json:"description,omitempty"` ImportTargets []NestedRouteTarget `json:"import_targets,omitempty"` ExportTargets []NestedRouteTarget `json:"export_targets,omitempty"` Tags []NestedTag `json:"tags,omitempty"` DisplayName string `json:"display_name,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` IpaddressCount int32 `json:"ipaddress_count,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` }
type Webhook ¶
type Webhook struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` ContentTypes []string `json:"content_types"` Name string `json:"name"` // Call this webhook when a matching object is created. TypeCreate bool `json:"type_create,omitempty"` // Call this webhook when a matching object is updated. TypeUpdate bool `json:"type_update,omitempty"` // Call this webhook when a matching object is deleted. TypeDelete bool `json:"type_delete,omitempty"` // A POST will be sent to this URL when the webhook is called. PayloadUrl string `json:"payload_url"` Enabled bool `json:"enabled,omitempty"` HttpMethod string `json:"http_method,omitempty"` // The complete list of official content types is available <a href=\"https://www.iana.org/assignments/media-types/media-types.xhtml\">here</a>. HttpContentType string `json:"http_content_type,omitempty"` // User-supplied HTTP headers to be sent with the request in addition to the HTTP content type. Headers should be defined in the format <code>Name: Value</code>. Jinja2 template processing is support with the same context as the request body (below). AdditionalHeaders string `json:"additional_headers,omitempty"` // Jinja2 template for a custom request body. If blank, a JSON object representing the change will be included. Available context data includes: <code>event</code>, <code>model</code>, <code>timestamp</code>, <code>username</code>, <code>request_id</code>, and <code>data</code>. BodyTemplate string `json:"body_template,omitempty"` // When provided, the request will include a 'X-Hook-Signature' header containing a HMAC hex digest of the payload body using the secret as the key. The secret is not transmitted in the request. Secret string `json:"secret,omitempty"` // Enable SSL certificate verification. Disable with caution! SslVerification bool `json:"ssl_verification,omitempty"` // The specific CA certificate file to use for SSL verification. Leave blank to use the system defaults. CaFilePath string `json:"ca_file_path,omitempty"` }
type WritableAggregate ¶
type WritableAggregate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Family string `json:"family,omitempty"` Prefix string `json:"prefix"` Rir int32 `json:"rir"` Tenant int32 `json:"tenant,omitempty"` DateAdded string `json:"date_added,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableCable ¶
type WritableCable struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` TerminationAType string `json:"termination_a_type"` TerminationAId int32 `json:"termination_a_id"` TerminationA map[string]string `json:"termination_a,omitempty"` TerminationBType string `json:"termination_b_type"` TerminationBId int32 `json:"termination_b_id"` TerminationB map[string]string `json:"termination_b,omitempty"` Type_ string `json:"type,omitempty"` Status string `json:"status,omitempty"` Label string `json:"label,omitempty"` Color string `json:"color,omitempty"` Length int32 `json:"length,omitempty"` LengthUnit string `json:"length_unit,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` }
type WritableCircuit ¶
type WritableCircuit struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Cid string `json:"cid"` Provider int32 `json:"provider"` Type_ int32 `json:"type"` Status string `json:"status,omitempty"` Tenant int32 `json:"tenant,omitempty"` InstallDate string `json:"install_date,omitempty"` CommitRate int32 `json:"commit_rate,omitempty"` Description string `json:"description,omitempty"` TerminationA int32 `json:"termination_a,omitempty"` TerminationZ int32 `json:"termination_z,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableCircuitTermination ¶
type WritableCircuitTermination struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Circuit int32 `json:"circuit"` TermSide string `json:"term_side"` Site int32 `json:"site,omitempty"` ProviderNetwork int32 `json:"provider_network,omitempty"` PortSpeed int32 `json:"port_speed,omitempty"` // Upstream speed, if different from port speed UpstreamSpeed int32 `json:"upstream_speed,omitempty"` XconnectId string `json:"xconnect_id,omitempty"` PpInfo string `json:"pp_info,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritableCluster ¶
type WritableCluster struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Type_ int32 `json:"type"` Group int32 `json:"group,omitempty"` Tenant int32 `json:"tenant,omitempty"` Site int32 `json:"site,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` }
type WritableConfigContext ¶
type WritableConfigContext struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Weight int32 `json:"weight,omitempty"` Description string `json:"description,omitempty"` IsActive bool `json:"is_active,omitempty"` Regions []int32 `json:"regions,omitempty"` SiteGroups []int32 `json:"site_groups,omitempty"` Sites []int32 `json:"sites,omitempty"` DeviceTypes []int32 `json:"device_types,omitempty"` Roles []int32 `json:"roles,omitempty"` Platforms []int32 `json:"platforms,omitempty"` ClusterGroups []int32 `json:"cluster_groups,omitempty"` Clusters []int32 `json:"clusters,omitempty"` TenantGroups []int32 `json:"tenant_groups,omitempty"` Tenants []int32 `json:"tenants,omitempty"` Tags []string `json:"tags,omitempty"` Data *interface{} `json:"data"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableConsolePort ¶
type WritableConsolePort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` // Physical port type Type_ string `json:"type,omitempty"` // Port speed in bits per second Speed int32 `json:"speed,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritableConsolePortTemplate ¶
type WritableConsolePortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableConsoleServerPort ¶
type WritableConsoleServerPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` // Physical port type Type_ string `json:"type,omitempty"` // Port speed in bits per second Speed int32 `json:"speed,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritableConsoleServerPortTemplate ¶
type WritableConsoleServerPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableCustomField ¶
type WritableCustomField struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` ContentTypes []string `json:"content_types"` Type_ string `json:"type,omitempty"` // Internal field name Name string `json:"name"` // Name of the field as displayed to users (if not provided, the field's name will be used) Label string `json:"label,omitempty"` Description string `json:"description,omitempty"` // If true, this field is required when creating new objects or editing an existing object. Required bool `json:"required,omitempty"` // Loose matches any instance of a given string; exact matches the entire field. FilterLogic string `json:"filter_logic,omitempty"` // Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. \"Foo\"). Default_ string `json:"default,omitempty"` // Fields with higher weights appear lower in a form. Weight int32 `json:"weight,omitempty"` // Minimum allowed value (for numeric fields) ValidationMinimum int32 `json:"validation_minimum,omitempty"` // Maximum allowed value (for numeric fields) ValidationMaximum int32 `json:"validation_maximum,omitempty"` // Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters. ValidationRegex string `json:"validation_regex,omitempty"` // Comma-separated list of available choices (for selection fields) Choices []string `json:"choices,omitempty"` }
type WritableDeviceBay ¶
type WritableDeviceBay struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Description string `json:"description,omitempty"` InstalledDevice int32 `json:"installed_device,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableDeviceBayTemplate ¶
type WritableDeviceBayTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableDeviceInterface ¶
type WritableDeviceInterface struct { Id int32 `json:"id,omitempty"` Device int32 `json:"device"` Name string `json:"name"` Type_ string `json:"type"` Enabled bool `json:"enabled,omitempty"` Lag int32 `json:"lag,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` // This interface is used only for out-of-band management MgmtOnly bool `json:"mgmt_only,omitempty"` Description string `json:"description,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectionStatus bool `json:"connection_status,omitempty"` Cable *NestedCable `json:"cable,omitempty"` Mode string `json:"mode,omitempty"` UntaggedVlan int32 `json:"untagged_vlan,omitempty"` TaggedVlans []int32 `json:"tagged_vlans,omitempty"` Tags []string `json:"tags,omitempty"` CountIpaddresses int32 `json:"count_ipaddresses,omitempty"` }
type WritableDeviceType ¶
type WritableDeviceType struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Manufacturer int32 `json:"manufacturer"` Model string `json:"model"` Slug string `json:"slug"` DisplayName string `json:"display_name,omitempty"` // Discrete part number (optional) PartNumber string `json:"part_number,omitempty"` UHeight int32 `json:"u_height,omitempty"` // Device consumes both front and rear rack faces IsFullDepth bool `json:"is_full_depth,omitempty"` // Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child. SubdeviceRole string `json:"subdevice_role,omitempty"` FrontImage string `json:"front_image,omitempty"` RearImage string `json:"rear_image,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` }
type WritableDeviceWithConfigContext ¶
type WritableDeviceWithConfigContext struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name,omitempty"` DisplayName string `json:"display_name,omitempty"` DeviceType int32 `json:"device_type"` DeviceRole int32 `json:"device_role"` Tenant int32 `json:"tenant,omitempty"` Platform int32 `json:"platform,omitempty"` Serial string `json:"serial,omitempty"` // A unique tag used to identify this device AssetTag string `json:"asset_tag,omitempty"` Site int32 `json:"site"` Location int32 `json:"location,omitempty"` Rack int32 `json:"rack,omitempty"` // The lowest-numbered unit occupied by the device Position int32 `json:"position,omitempty"` Face string `json:"face,omitempty"` ParentDevice *NestedDevice `json:"parent_device,omitempty"` Status string `json:"status,omitempty"` PrimaryIp string `json:"primary_ip,omitempty"` PrimaryIp4 int32 `json:"primary_ip4,omitempty"` PrimaryIp6 int32 `json:"primary_ip6,omitempty"` Cluster int32 `json:"cluster,omitempty"` VirtualChassis int32 `json:"virtual_chassis,omitempty"` VcPosition int32 `json:"vc_position,omitempty"` VcPriority int32 `json:"vc_priority,omitempty"` Comments string `json:"comments,omitempty"` LocalContextData *interface{} `json:"local_context_data,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` ConfigContext map[string]interface{} `json:"config_context,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableExportTemplate ¶
type WritableExportTemplate struct { Id int32 `json:"id,omitempty"` ContentType string `json:"content_type"` Name string `json:"name"` Description string `json:"description,omitempty"` TemplateLanguage string `json:"template_language,omitempty"` // The list of objects being exported is passed as a context variable named <code>queryset</code>. TemplateCode string `json:"template_code"` // Defaults to <code>text/plain</code> MimeType string `json:"mime_type,omitempty"` // Extension to append to the rendered filename FileExtension string `json:"file_extension,omitempty"` }
type WritableFrontPort ¶
type WritableFrontPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type"` RearPort int32 `json:"rear_port"` RearPortPosition int32 `json:"rear_port_position,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritableFrontPortTemplate ¶
type WritableFrontPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type"` RearPort int32 `json:"rear_port"` RearPortPosition int32 `json:"rear_port_position,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableInterface ¶
type WritableInterface struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type"` Enabled bool `json:"enabled,omitempty"` Parent int32 `json:"parent,omitempty"` Lag int32 `json:"lag,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` // This interface is used only for out-of-band management MgmtOnly bool `json:"mgmt_only,omitempty"` Description string `json:"description,omitempty"` Mode string `json:"mode,omitempty"` UntaggedVlan int32 `json:"untagged_vlan,omitempty"` TaggedVlans []int32 `json:"tagged_vlans,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CountIpaddresses int32 `json:"count_ipaddresses,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritableInterfaceTemplate ¶
type WritableInterfaceTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type"` MgmtOnly bool `json:"mgmt_only,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableInventoryItem ¶
type WritableInventoryItem struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Parent int32 `json:"parent,omitempty"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Manufacturer int32 `json:"manufacturer,omitempty"` // Manufacturer-assigned part identifier PartId string `json:"part_id,omitempty"` Serial string `json:"serial,omitempty"` // A unique tag used to identify this item AssetTag string `json:"asset_tag,omitempty"` // This item was automatically discovered Discovered bool `json:"discovered,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type WritableIpAddress ¶
type WritableIpAddress struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Family string `json:"family,omitempty"` // IPv4 or IPv6 address (with mask) Address string `json:"address"` Vrf int32 `json:"vrf,omitempty"` Tenant int32 `json:"tenant,omitempty"` // The operational status of this IP Status string `json:"status,omitempty"` // The functional role of this IP Role string `json:"role,omitempty"` AssignedObjectType string `json:"assigned_object_type,omitempty"` AssignedObjectId int32 `json:"assigned_object_id,omitempty"` AssignedObject map[string]string `json:"assigned_object,omitempty"` // The IP for which this address is the \"outside\" IP NatInside int32 `json:"nat_inside,omitempty"` NatOutside string `json:"nat_outside,omitempty"` // Hostname or FQDN (not case-sensitive) DnsName string `json:"dns_name,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableJournalEntry ¶
type WritableJournalEntry struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` AssignedObjectType string `json:"assigned_object_type"` AssignedObjectId int32 `json:"assigned_object_id"` AssignedObject map[string]string `json:"assigned_object,omitempty"` Created time.Time `json:"created,omitempty"` CreatedBy int32 `json:"created_by,omitempty"` Kind string `json:"kind,omitempty"` Comments string `json:"comments"` }
type WritableLocation ¶
type WritableLocation struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Site int32 `json:"site"` Parent int32 `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` RackCount int32 `json:"rack_count,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type WritableObjectPermission ¶
type WritableObjectPermission struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Description string `json:"description,omitempty"` Enabled bool `json:"enabled,omitempty"` ObjectTypes []string `json:"object_types"` Groups []int32 `json:"groups,omitempty"` Users []int32 `json:"users,omitempty"` // The list of actions granted by this permission Actions []string `json:"actions"` // Queryset filter matching the applicable objects of the selected type(s) Constraints string `json:"constraints,omitempty"` }
type WritablePlatform ¶
type WritablePlatform struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` // Optionally limit this platform to devices of a certain manufacturer Manufacturer int32 `json:"manufacturer,omitempty"` // The name of the NAPALM driver to use when interacting with devices NapalmDriver string `json:"napalm_driver,omitempty"` // Additional arguments to pass when initiating the NAPALM driver (JSON format) NapalmArgs string `json:"napalm_args,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` }
type WritablePowerFeed ¶
type WritablePowerFeed struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` PowerPanel int32 `json:"power_panel"` Rack int32 `json:"rack,omitempty"` Name string `json:"name"` Status string `json:"status,omitempty"` Type_ string `json:"type,omitempty"` Supply string `json:"supply,omitempty"` Phase string `json:"phase,omitempty"` Voltage int32 `json:"voltage,omitempty"` Amperage int32 `json:"amperage,omitempty"` // Maximum permissible draw (percentage) MaxUtilization int32 `json:"max_utilization,omitempty"` Comments string `json:"comments,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritablePowerOutlet ¶
type WritablePowerOutlet struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` // Physical port type Type_ string `json:"type,omitempty"` PowerPort int32 `json:"power_port,omitempty"` // Phase (for three-phase feeds) FeedLeg string `json:"feed_leg,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritablePowerOutletTemplate ¶
type WritablePowerOutletTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type,omitempty"` PowerPort int32 `json:"power_port,omitempty"` // Phase (for three-phase feeds) FeedLeg string `json:"feed_leg,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritablePowerPanel ¶
type WritablePowerPanel struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Site int32 `json:"site"` Location int32 `json:"location,omitempty"` Name string `json:"name"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` PowerfeedCount int32 `json:"powerfeed_count,omitempty"` }
type WritablePowerPort ¶
type WritablePowerPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` // Physical port type Type_ string `json:"type,omitempty"` // Maximum power draw (watts) MaximumDraw int32 `json:"maximum_draw,omitempty"` // Allocated power draw (watts) AllocatedDraw int32 `json:"allocated_draw,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` // Return the appropriate serializer for the type of connected object. ConnectedEndpoint map[string]string `json:"connected_endpoint,omitempty"` ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` ConnectedEndpointReachable bool `json:"connected_endpoint_reachable,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritablePowerPortTemplate ¶
type WritablePowerPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type,omitempty"` // Maximum power draw (watts) MaximumDraw int32 `json:"maximum_draw,omitempty"` // Allocated power draw (watts) AllocatedDraw int32 `json:"allocated_draw,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritablePrefix ¶
type WritablePrefix struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Family string `json:"family,omitempty"` // IPv4 or IPv6 network with mask Prefix string `json:"prefix"` Site int32 `json:"site,omitempty"` Vrf int32 `json:"vrf,omitempty"` Tenant int32 `json:"tenant,omitempty"` Vlan int32 `json:"vlan,omitempty"` // Operational status of this prefix Status string `json:"status,omitempty"` // The primary function of this prefix Role int32 `json:"role,omitempty"` // All IP addresses within this prefix are considered usable IsPool bool `json:"is_pool,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Children int32 `json:"children,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type WritableProviderNetwork ¶
type WritableProviderNetwork struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Provider int32 `json:"provider"` Name string `json:"name"` Description string `json:"description,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableRack ¶
type WritableRack struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` // Locally-assigned identifier FacilityId string `json:"facility_id,omitempty"` DisplayName string `json:"display_name,omitempty"` Site int32 `json:"site"` Location int32 `json:"location,omitempty"` Tenant int32 `json:"tenant,omitempty"` Status string `json:"status,omitempty"` // Functional role Role int32 `json:"role,omitempty"` Serial string `json:"serial,omitempty"` // A unique tag used to identify this rack AssetTag string `json:"asset_tag,omitempty"` Type_ string `json:"type,omitempty"` // Rail-to-rail width Width int32 `json:"width,omitempty"` // Height in rack units UHeight int32 `json:"u_height,omitempty"` // Units are numbered top-to-bottom DescUnits bool `json:"desc_units,omitempty"` // Outer dimension of rack (width) OuterWidth int32 `json:"outer_width,omitempty"` // Outer dimension of rack (depth) OuterDepth int32 `json:"outer_depth,omitempty"` OuterUnit string `json:"outer_unit,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` PowerfeedCount int32 `json:"powerfeed_count,omitempty"` }
type WritableRackGroup ¶
type WritableRackReservation ¶
type WritableRackReservation struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Rack int32 `json:"rack"` Units []int32 `json:"units"` Created string `json:"created,omitempty"` User int32 `json:"user"` Tenant int32 `json:"tenant,omitempty"` Description string `json:"description"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` }
type WritableRearPort ¶
type WritableRearPort struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type"` Positions int32 `json:"positions,omitempty"` Description string `json:"description,omitempty"` // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` Cable *NestedCable `json:"cable,omitempty"` // Return the appropriate serializer for the cable termination model. CablePeer map[string]string `json:"cable_peer,omitempty"` CablePeerType string `json:"cable_peer_type,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` Occupied string `json:"_occupied,omitempty"` }
type WritableRearPortTemplate ¶
type WritableRearPortTemplate struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` DeviceType int32 `json:"device_type"` Name string `json:"name"` // Physical label Label string `json:"label,omitempty"` Type_ string `json:"type"` Positions int32 `json:"positions,omitempty"` Description string `json:"description,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableRegion ¶
type WritableRegion struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Parent int32 `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` SiteCount int32 `json:"site_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type WritableRouteTarget ¶
type WritableRouteTarget struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` // Route target value (formatted in accordance with RFC 4360) Name string `json:"name"` Tenant int32 `json:"tenant,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableSecret ¶
type WritableSecret struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` AssignedObjectType string `json:"assigned_object_type"` AssignedObjectId int32 `json:"assigned_object_id"` AssignedObject map[string]string `json:"assigned_object,omitempty"` Role int32 `json:"role"` Name string `json:"name,omitempty"` Plaintext string `json:"plaintext"` Hash string `json:"hash,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableService ¶
type WritableService struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Device int32 `json:"device,omitempty"` VirtualMachine int32 `json:"virtual_machine,omitempty"` Name string `json:"name"` Ports []int32 `json:"ports"` Protocol string `json:"protocol"` Ipaddresses []int32 `json:"ipaddresses,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableSite ¶
type WritableSite struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Status string `json:"status,omitempty"` Region int32 `json:"region,omitempty"` Group int32 `json:"group,omitempty"` Tenant int32 `json:"tenant,omitempty"` // Local facility ID or description Facility string `json:"facility,omitempty"` // 32-bit autonomous system number Asn int32 `json:"asn,omitempty"` TimeZone string `json:"time_zone,omitempty"` Description string `json:"description,omitempty"` PhysicalAddress string `json:"physical_address,omitempty"` ShippingAddress string `json:"shipping_address,omitempty"` // GPS coordinate (latitude) Latitude string `json:"latitude,omitempty"` // GPS coordinate (longitude) Longitude string `json:"longitude,omitempty"` ContactName string `json:"contact_name,omitempty"` ContactPhone string `json:"contact_phone,omitempty"` ContactEmail string `json:"contact_email,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CircuitCount int32 `json:"circuit_count,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` RackCount int32 `json:"rack_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` VlanCount int32 `json:"vlan_count,omitempty"` }
type WritableSiteGroup ¶
type WritableSiteGroup struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Parent int32 `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` SiteCount int32 `json:"site_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type WritableTenant ¶
type WritableTenant struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Group int32 `json:"group,omitempty"` Description string `json:"description,omitempty"` Comments string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CircuitCount int32 `json:"circuit_count,omitempty"` DeviceCount int32 `json:"device_count,omitempty"` IpaddressCount int32 `json:"ipaddress_count,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` RackCount int32 `json:"rack_count,omitempty"` SiteCount int32 `json:"site_count,omitempty"` VirtualmachineCount int32 `json:"virtualmachine_count,omitempty"` VlanCount int32 `json:"vlan_count,omitempty"` VrfCount int32 `json:"vrf_count,omitempty"` ClusterCount int32 `json:"cluster_count,omitempty"` }
type WritableTenantGroup ¶
type WritableTenantGroup struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Slug string `json:"slug"` Parent int32 `json:"parent,omitempty"` Description string `json:"description,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` TenantCount int32 `json:"tenant_count,omitempty"` Depth int32 `json:"_depth,omitempty"` }
type WritableUser ¶
type WritableUser struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` // Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. Username string `json:"username"` Password string `json:"password"` FirstName string `json:"first_name,omitempty"` LastName string `json:"last_name,omitempty"` Email string `json:"email,omitempty"` // Designates whether the user can log into this admin site. IsStaff bool `json:"is_staff,omitempty"` // Designates whether this user should be treated as active. Unselect this instead of deleting accounts. IsActive bool `json:"is_active,omitempty"` DateJoined time.Time `json:"date_joined,omitempty"` // The groups this user belongs to. A user will get all permissions granted to each of their groups. Groups []int32 `json:"groups,omitempty"` }
type WritableVirtualChassis ¶
type WritableVirtualChassis struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Domain string `json:"domain,omitempty"` Master int32 `json:"master,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` MemberCount int32 `json:"member_count,omitempty"` }
type WritableVirtualMachineInterface ¶
type WritableVirtualMachineInterface struct { Id int32 `json:"id,omitempty"` VirtualMachine int32 `json:"virtual_machine,omitempty"` Name string `json:"name"` Type_ string `json:"type"` Enabled bool `json:"enabled,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` Description string `json:"description,omitempty"` Mode string `json:"mode,omitempty"` UntaggedVlan int32 `json:"untagged_vlan,omitempty"` TaggedVlans []int32 `json:"tagged_vlans,omitempty"` Tags []string `json:"tags,omitempty"` }
type WritableVirtualMachineWithConfigContext ¶
type WritableVirtualMachineWithConfigContext struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` Status string `json:"status,omitempty"` Site string `json:"site,omitempty"` Cluster int32 `json:"cluster"` Role int32 `json:"role,omitempty"` Tenant int32 `json:"tenant,omitempty"` Platform int32 `json:"platform,omitempty"` PrimaryIp string `json:"primary_ip,omitempty"` PrimaryIp4 int32 `json:"primary_ip4,omitempty"` PrimaryIp6 int32 `json:"primary_ip6,omitempty"` Vcpus string `json:"vcpus,omitempty"` Memory int32 `json:"memory,omitempty"` Disk int32 `json:"disk,omitempty"` Comments string `json:"comments,omitempty"` LocalContextData string `json:"local_context_data,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` ConfigContext map[string]string `json:"config_context,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` }
type WritableVlan ¶
type WritableVlan struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Site int32 `json:"site,omitempty"` Group int32 `json:"group,omitempty"` Vid int32 `json:"vid"` Name string `json:"name"` Tenant int32 `json:"tenant,omitempty"` Status string `json:"status,omitempty"` Role int32 `json:"role,omitempty"` Description string `json:"description,omitempty"` Tags []NestedTag `json:"tags,omitempty"` DisplayName string `json:"display_name,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` }
type WritableVlanGroup ¶
type WritableVmInterface ¶
type WritableVmInterface struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` VirtualMachine int32 `json:"virtual_machine"` Name string `json:"name"` Enabled bool `json:"enabled,omitempty"` Parent int32 `json:"parent,omitempty"` Mtu int32 `json:"mtu,omitempty"` MacAddress string `json:"mac_address,omitempty"` Description string `json:"description,omitempty"` Mode string `json:"mode,omitempty"` UntaggedVlan int32 `json:"untagged_vlan,omitempty"` TaggedVlans []int32 `json:"tagged_vlans,omitempty"` Tags []NestedTag `json:"tags,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` CountIpaddresses int32 `json:"count_ipaddresses,omitempty"` }
type WritableVrf ¶
type WritableVrf struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` Display string `json:"display,omitempty"` Name string `json:"name"` // Unique route distinguisher (as defined in RFC 4364) Rd string `json:"rd,omitempty"` Tenant int32 `json:"tenant,omitempty"` // Prevent duplicate prefixes/IP addresses within this VRF EnforceUnique bool `json:"enforce_unique,omitempty"` Description string `json:"description,omitempty"` ImportTargets []int32 `json:"import_targets,omitempty"` ExportTargets []int32 `json:"export_targets,omitempty"` Tags []NestedTag `json:"tags,omitempty"` DisplayName string `json:"display_name,omitempty"` CustomFields *interface{} `json:"custom_fields,omitempty"` Created string `json:"created,omitempty"` LastUpdated time.Time `json:"last_updated,omitempty"` IpaddressCount int32 `json:"ipaddress_count,omitempty"` PrefixCount int32 `json:"prefix_count,omitempty"` }
Source Files ¶
- api_circuits.go
- api_dcim.go
- api_extras.go
- api_ipam.go
- api_secrets.go
- api_status.go
- api_tenancy.go
- api_users.go
- api_virtualization.go
- client.go
- configuration.go
- model_action.go
- model_aggregate.go
- model_available_ip.go
- model_available_prefix.go
- model_cable.go
- model_circuit.go
- model_circuit_circuit_termination.go
- model_circuit_termination.go
- model_circuit_type.go
- model_cluster.go
- model_cluster_group.go
- model_cluster_type.go
- model_config_context.go
- model_connection_status.go
- model_console_port.go
- model_console_port_template.go
- model_console_server_port.go
- model_console_server_port_template.go
- model_content_type.go
- model_custom_field.go
- model_custom_link.go
- model_device.go
- model_device_bay.go
- model_device_bay_template.go
- model_device_interface.go
- model_device_napalm.go
- model_device_role.go
- model_device_type.go
- model_device_with_config_context.go
- model_export_template.go
- model_face.go
- model_family.go
- model_feed_leg.go
- model_filter_logic.go
- model_front_port.go
- model_front_port_rear_port.go
- model_front_port_template.go
- model_graph.go
- model_group.go
- model_image_attachment.go
- model_inline_response_200.go
- model_inline_response_200_1.go
- model_inline_response_200_10.go
- model_inline_response_200_11.go
- model_inline_response_200_12.go
- model_inline_response_200_13.go
- model_inline_response_200_14.go
- model_inline_response_200_15.go
- model_inline_response_200_16.go
- model_inline_response_200_17.go
- model_inline_response_200_18.go
- model_inline_response_200_19.go
- model_inline_response_200_2.go
- model_inline_response_200_20.go
- model_inline_response_200_21.go
- model_inline_response_200_22.go
- model_inline_response_200_23.go
- model_inline_response_200_24.go
- model_inline_response_200_25.go
- model_inline_response_200_26.go
- model_inline_response_200_27.go
- model_inline_response_200_28.go
- model_inline_response_200_29.go
- model_inline_response_200_3.go
- model_inline_response_200_30.go
- model_inline_response_200_31.go
- model_inline_response_200_32.go
- model_inline_response_200_33.go
- model_inline_response_200_34.go
- model_inline_response_200_35.go
- model_inline_response_200_36.go
- model_inline_response_200_37.go
- model_inline_response_200_38.go
- model_inline_response_200_39.go
- model_inline_response_200_4.go
- model_inline_response_200_40.go
- model_inline_response_200_41.go
- model_inline_response_200_42.go
- model_inline_response_200_43.go
- model_inline_response_200_44.go
- model_inline_response_200_45.go
- model_inline_response_200_46.go
- model_inline_response_200_47.go
- model_inline_response_200_48.go
- model_inline_response_200_49.go
- model_inline_response_200_5.go
- model_inline_response_200_50.go
- model_inline_response_200_51.go
- model_inline_response_200_52.go
- model_inline_response_200_53.go
- model_inline_response_200_54.go
- model_inline_response_200_55.go
- model_inline_response_200_56.go
- model_inline_response_200_57.go
- model_inline_response_200_58.go
- model_inline_response_200_59.go
- model_inline_response_200_6.go
- model_inline_response_200_60.go
- model_inline_response_200_61.go
- model_inline_response_200_62.go
- model_inline_response_200_63.go
- model_inline_response_200_64.go
- model_inline_response_200_65.go
- model_inline_response_200_66.go
- model_inline_response_200_67.go
- model_inline_response_200_68.go
- model_inline_response_200_69.go
- model_inline_response_200_7.go
- model_inline_response_200_70.go
- model_inline_response_200_71.go
- model_inline_response_200_8.go
- model_inline_response_200_9.go
- model_interface.go
- model_interface_connection.go
- model_interface_template.go
- model_inventory_item.go
- model_ip_address.go
- model_ip_address_interface.go
- model_job_result.go
- model_journal_entry.go
- model_kind.go
- model_length_unit.go
- model_location.go
- model_manufacturer.go
- model_mode.go
- model_nested_cable.go
- model_nested_circuit.go
- model_nested_circuit_type.go
- model_nested_cluster.go
- model_nested_cluster_group.go
- model_nested_cluster_type.go
- model_nested_device.go
- model_nested_device_role.go
- model_nested_device_type.go
- model_nested_group.go
- model_nested_interface.go
- model_nested_ip_address.go
- model_nested_location.go
- model_nested_manufacturer.go
- model_nested_platform.go
- model_nested_power_panel.go
- model_nested_power_port.go
- model_nested_power_port_template.go
- model_nested_provider.go
- model_nested_provider_network.go
- model_nested_rack.go
- model_nested_rack_group.go
- model_nested_rack_role.go
- model_nested_rear_port_template.go
- model_nested_region.go
- model_nested_rir.go
- model_nested_role.go
- model_nested_route_target.go
- model_nested_secret_role.go
- model_nested_site.go
- model_nested_site_group.go
- model_nested_tag.go
- model_nested_tenant.go
- model_nested_tenant_group.go
- model_nested_user.go
- model_nested_virtual_chassis.go
- model_nested_virtual_machine.go
- model_nested_vlan.go
- model_nested_vlan_group.go
- model_nested_vm_interface.go
- model_nested_vrf.go
- model_object_change.go
- model_object_permission.go
- model_outer_unit.go
- model_phase.go
- model_platform.go
- model_power_feed.go
- model_power_outlet.go
- model_power_outlet_template.go
- model_power_panel.go
- model_power_port.go
- model_power_port_template.go
- model_prefix.go
- model_prefix_length.go
- model_protocol.go
- model_provider.go
- model_provider_network.go
- model_rack.go
- model_rack_group.go
- model_rack_reservation.go
- model_rack_role.go
- model_rack_unit.go
- model_rear_port.go
- model_rear_port_template.go
- model_region.go
- model_rir.go
- model_role.go
- model_role_1.go
- model_route_target.go
- model_secret.go
- model_secret_role.go
- model_service.go
- model_site.go
- model_site_group.go
- model_speed.go
- model_status.go
- model_status_1.go
- model_status_10.go
- model_status_2.go
- model_status_3.go
- model_status_4.go
- model_status_5.go
- model_status_6.go
- model_status_7.go
- model_status_8.go
- model_status_9.go
- model_subdevice_role.go
- model_supply.go
- model_tag.go
- model_template_language.go
- model_tenant.go
- model_tenant_group.go
- model_type.go
- model_type_1.go
- model_type_2.go
- model_type_3.go
- model_type_4.go
- model_type_5.go
- model_type_6.go
- model_type_7.go
- model_user.go
- model_virtual_chassis.go
- model_virtual_machine_interface.go
- model_virtual_machine_with_config_context.go
- model_vlan.go
- model_vlan_group.go
- model_vm_interface.go
- model_vrf.go
- model_webhook.go
- model_width.go
- model_writable_aggregate.go
- model_writable_cable.go
- model_writable_circuit.go
- model_writable_circuit_termination.go
- model_writable_cluster.go
- model_writable_config_context.go
- model_writable_console_port.go
- model_writable_console_port_template.go
- model_writable_console_server_port.go
- model_writable_console_server_port_template.go
- model_writable_custom_field.go
- model_writable_device_bay.go
- model_writable_device_bay_template.go
- model_writable_device_interface.go
- model_writable_device_type.go
- model_writable_device_with_config_context.go
- model_writable_export_template.go
- model_writable_front_port.go
- model_writable_front_port_template.go
- model_writable_interface.go
- model_writable_interface_template.go
- model_writable_inventory_item.go
- model_writable_ip_address.go
- model_writable_journal_entry.go
- model_writable_location.go
- model_writable_object_permission.go
- model_writable_platform.go
- model_writable_power_feed.go
- model_writable_power_outlet.go
- model_writable_power_outlet_template.go
- model_writable_power_panel.go
- model_writable_power_port.go
- model_writable_power_port_template.go
- model_writable_prefix.go
- model_writable_provider_network.go
- model_writable_rack.go
- model_writable_rack_group.go
- model_writable_rack_reservation.go
- model_writable_rear_port.go
- model_writable_rear_port_template.go
- model_writable_region.go
- model_writable_route_target.go
- model_writable_secret.go
- model_writable_service.go
- model_writable_site.go
- model_writable_site_group.go
- model_writable_tenant.go
- model_writable_tenant_group.go
- model_writable_user.go
- model_writable_virtual_chassis.go
- model_writable_virtual_machine_interface.go
- model_writable_virtual_machine_with_config_context.go
- model_writable_vlan.go
- model_writable_vlan_group.go
- model_writable_vm_interface.go
- model_writable_vrf.go
- response.go