Documentation
¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- type APIClient
- type APIKey
- type APIResponse
- type Action
- type Aggregate
- type Airflow
- type Asn
- type AuthCipher
- type AuthType
- 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 Contact
- type ContactAssignment
- type ContactGroup
- type ContactRole
- type ContentType
- type CustomField
- type CustomLink
- type DcimApiDcimCablesListOpts
- type DcimApiDcimConsolePortTemplatesListOpts
- type DcimApiDcimConsolePortsListOpts
- type DcimApiDcimConsoleServerPortTemplatesListOpts
- type DcimApiDcimConsoleServerPortsListOpts
- type DcimApiDcimDeviceBayTemplatesListOpts
- type DcimApiDcimDeviceBaysListOpts
- type DcimApiDcimDeviceRolesListOpts
- type DcimApiDcimDeviceTypesListOpts
- type DcimApiDcimDevicesListOpts
- type DcimApiDcimFrontPortTemplatesListOpts
- type DcimApiDcimFrontPortsListOpts
- type DcimApiDcimInterfaceTemplatesListOpts
- type DcimApiDcimInterfacesListOpts
- type DcimApiDcimInventoryItemsListOpts
- type DcimApiDcimLocationsListOpts
- type DcimApiDcimManufacturersListOpts
- type DcimApiDcimPlatformsListOpts
- 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) 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, ...) (InlineResponse2006, *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) (InlineResponse2007, *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) 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) (InlineResponse20017, *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) (InlineResponse20018, *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) (InlineResponse20019, *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) (InlineResponse20020, *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) (InlineResponse20021, *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) (InlineResponse20022, *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) 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) (InlineResponse20023, *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, ...) (InlineResponse20024, *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) (InlineResponse20025, *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) (InlineResponse20026, *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) (InlineResponse20027, *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) (InlineResponse20028, *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) (InlineResponse20029, *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) (InlineResponse20030, *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) (InlineResponse20031, *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) (InlineResponse20032, *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) (InlineResponse20033, *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) (InlineResponse20034, *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) (InlineResponse20035, *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) (InlineResponse20036, *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) (InlineResponse20037, *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) (InlineResponse20038, *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) (InlineResponse20039, *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) (InlineResponse20040, *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) (InlineResponse20041, *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) (InlineResponse20042, *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, ...) (InlineResponse20043, *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) (InlineResponse20044, *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) (InlineResponse20045, *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) (InlineResponse20046, *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) (InlineResponse20047, *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) (InlineResponse20048, *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 FhrpGroup
- type FhrpGroupAssignment
- 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 InlineResponse20072
- type InlineResponse20073
- type InlineResponse20074
- type InlineResponse20075
- type InlineResponse20076
- type InlineResponse20077
- type InlineResponse20078
- type InlineResponse20079
- type InlineResponse2008
- type InlineResponse20080
- type InlineResponse20081
- type InlineResponse20082
- type InlineResponse2009
- type InterfaceConnection
- type InterfaceTemplate
- type InventoryItem
- type IpAddress
- type IpAddressInterface
- type IpRange
- type IpamApiIpamAggregatesListOpts
- type IpamApiIpamAsnsListOpts
- type IpamApiIpamFhrpGroupAssignmentsListOpts
- type IpamApiIpamFhrpGroupsListOpts
- type IpamApiIpamIpAddressesListOpts
- type IpamApiIpamIpRangesListOpts
- 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) (InlineResponse20049, *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) IpamAsnsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamAsnsBulkPartialUpdate(ctx context.Context, data WritableAsn) (Asn, *http.Response, error)
- func (a *IpamApiService) IpamAsnsBulkUpdate(ctx context.Context, data WritableAsn) (Asn, *http.Response, error)
- func (a *IpamApiService) IpamAsnsCreate(ctx context.Context, data WritableAsn) (Asn, *http.Response, error)
- func (a *IpamApiService) IpamAsnsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamAsnsList(ctx context.Context, localVarOptionals *IpamApiIpamAsnsListOpts) (InlineResponse20050, *http.Response, error)
- func (a *IpamApiService) IpamAsnsPartialUpdate(ctx context.Context, id int32, data WritableAsn) (Asn, *http.Response, error)
- func (a *IpamApiService) IpamAsnsRead(ctx context.Context, id int32) (Asn, *http.Response, error)
- func (a *IpamApiService) IpamAsnsUpdate(ctx context.Context, id int32, data WritableAsn) (Asn, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsBulkPartialUpdate(ctx context.Context, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsBulkUpdate(ctx context.Context, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsCreate(ctx context.Context, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsList(ctx context.Context, ...) (InlineResponse20051, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsPartialUpdate(ctx context.Context, id int32, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsRead(ctx context.Context, id int32) (FhrpGroupAssignment, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupAssignmentsUpdate(ctx context.Context, id int32, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsBulkPartialUpdate(ctx context.Context, data FhrpGroup) (FhrpGroup, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsBulkUpdate(ctx context.Context, data FhrpGroup) (FhrpGroup, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsCreate(ctx context.Context, data FhrpGroup) (FhrpGroup, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsList(ctx context.Context, localVarOptionals *IpamApiIpamFhrpGroupsListOpts) (InlineResponse20052, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsPartialUpdate(ctx context.Context, id int32, data FhrpGroup) (FhrpGroup, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsRead(ctx context.Context, id int32) (FhrpGroup, *http.Response, error)
- func (a *IpamApiService) IpamFhrpGroupsUpdate(ctx context.Context, id int32, data FhrpGroup) (FhrpGroup, *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) (InlineResponse20053, *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) IpamIpRangesAvailableIpsCreate(ctx context.Context, id int32, data WritableAvailableIp) ([]IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesAvailableIpsList(ctx context.Context, id int32) ([]AvailableIp, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *IpamApiService) IpamIpRangesBulkPartialUpdate(ctx context.Context, data WritableIpRange) (IpRange, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesBulkUpdate(ctx context.Context, data WritableIpRange) (IpRange, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesCreate(ctx context.Context, data WritableIpRange) (IpRange, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *IpamApiService) IpamIpRangesList(ctx context.Context, localVarOptionals *IpamApiIpamIpRangesListOpts) (InlineResponse20054, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesPartialUpdate(ctx context.Context, id int32, data WritableIpRange) (IpRange, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesRead(ctx context.Context, id int32) (IpRange, *http.Response, error)
- func (a *IpamApiService) IpamIpRangesUpdate(ctx context.Context, id int32, data WritableIpRange) (IpRange, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesAvailableIpsCreate(ctx context.Context, id int32, data WritableAvailableIp) ([]IpAddress, *http.Response, error)
- func (a *IpamApiService) IpamPrefixesAvailableIpsList(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) IpamPrefixesAvailablePrefixesList(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) (InlineResponse20055, *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) (InlineResponse20056, *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) (InlineResponse20057, *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) (InlineResponse20058, *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) (InlineResponse20059, *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) (InlineResponse20060, *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) (InlineResponse20061, *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) (InlineResponse20062, *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 NestedAsn
- type NestedCable
- type NestedCircuit
- type NestedCircuitType
- type NestedCluster
- type NestedClusterGroup
- type NestedClusterType
- type NestedContact
- type NestedContactGroup
- type NestedContactRole
- type NestedDevice
- type NestedDeviceRole
- type NestedDeviceType
- type NestedFhrpGroup
- 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 NestedWirelessLan
- type NestedWirelessLanGroup
- type NestedWirelessLink
- type ObjectChange
- type ObjectPermission
- type OuterUnit
- type Phase
- type Platform
- type PluginsApiPluginsUnderlinePlatformPortReservationListOpts
- type PluginsApiPluginsUnderlinePlatformWebhookStatusListOpts
- type PluginsApiService
- func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationCreate(ctx context.Context, data PortReservation) (PortReservation, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationList(ctx context.Context, ...) (InlineResponse20063, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationPartialUpdate(ctx context.Context, id int32, data PortReservation) (PortReservation, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationRead(ctx context.Context, id int32) (PortReservation, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationUpdate(ctx context.Context, id int32, data PortReservation) (PortReservation, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusCreate(ctx context.Context, data WebhookStatus) (WebhookStatus, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusList(ctx context.Context, ...) (InlineResponse20064, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusPartialUpdate(ctx context.Context, id int32, data WebhookStatus) (WebhookStatus, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusRead(ctx context.Context, id int32) (WebhookStatus, *http.Response, error)
- func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusUpdate(ctx context.Context, id int32, data WebhookStatus) (WebhookStatus, *http.Response, error)
- type PortReservation
- type PowerFeed
- type PowerOutlet
- type PowerOutletTemplate
- type PowerPanel
- type PowerPort
- type PowerPortTemplate
- type Prefix
- type PrefixLength
- type Priority
- type Protocol
- type Provider
- type ProviderNetwork
- type Rack
- type RackGroup
- type RackReservation
- type RackRole
- type RackUnit
- type RearPort
- type RearPortTemplate
- type Region
- type RfChannel
- type RfRole
- 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) TenancyContactAssignmentsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsBulkPartialUpdate(ctx context.Context, data WritableContactAssignment) (ContactAssignment, *http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsBulkUpdate(ctx context.Context, data WritableContactAssignment) (ContactAssignment, *http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsCreate(ctx context.Context, data WritableContactAssignment) (ContactAssignment, *http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsList(ctx context.Context, ...) (InlineResponse20065, *http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsPartialUpdate(ctx context.Context, id int32, data WritableContactAssignment) (ContactAssignment, *http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsRead(ctx context.Context, id int32) (ContactAssignment, *http.Response, error)
- func (a *TenancyApiService) TenancyContactAssignmentsUpdate(ctx context.Context, id int32, data WritableContactAssignment) (ContactAssignment, *http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsBulkPartialUpdate(ctx context.Context, data WritableContactGroup) (ContactGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsBulkUpdate(ctx context.Context, data WritableContactGroup) (ContactGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsCreate(ctx context.Context, data WritableContactGroup) (ContactGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsList(ctx context.Context, localVarOptionals *TenancyApiTenancyContactGroupsListOpts) (InlineResponse20066, *http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsPartialUpdate(ctx context.Context, id int32, data WritableContactGroup) (ContactGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsRead(ctx context.Context, id int32) (ContactGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyContactGroupsUpdate(ctx context.Context, id int32, data WritableContactGroup) (ContactGroup, *http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesBulkPartialUpdate(ctx context.Context, data ContactRole) (ContactRole, *http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesBulkUpdate(ctx context.Context, data ContactRole) (ContactRole, *http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesCreate(ctx context.Context, data ContactRole) (ContactRole, *http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesList(ctx context.Context, localVarOptionals *TenancyApiTenancyContactRolesListOpts) (InlineResponse20067, *http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesPartialUpdate(ctx context.Context, id int32, data ContactRole) (ContactRole, *http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesRead(ctx context.Context, id int32) (ContactRole, *http.Response, error)
- func (a *TenancyApiService) TenancyContactRolesUpdate(ctx context.Context, id int32, data ContactRole) (ContactRole, *http.Response, error)
- func (a *TenancyApiService) TenancyContactsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactsBulkPartialUpdate(ctx context.Context, data WritableContact) (Contact, *http.Response, error)
- func (a *TenancyApiService) TenancyContactsBulkUpdate(ctx context.Context, data WritableContact) (Contact, *http.Response, error)
- func (a *TenancyApiService) TenancyContactsCreate(ctx context.Context, data WritableContact) (Contact, *http.Response, error)
- func (a *TenancyApiService) TenancyContactsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *TenancyApiService) TenancyContactsList(ctx context.Context, localVarOptionals *TenancyApiTenancyContactsListOpts) (InlineResponse20068, *http.Response, error)
- func (a *TenancyApiService) TenancyContactsPartialUpdate(ctx context.Context, id int32, data WritableContact) (Contact, *http.Response, error)
- func (a *TenancyApiService) TenancyContactsRead(ctx context.Context, id int32) (Contact, *http.Response, error)
- func (a *TenancyApiService) TenancyContactsUpdate(ctx context.Context, id int32, data WritableContact) (Contact, *http.Response, error)
- 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) (InlineResponse20069, *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) (InlineResponse20070, *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 TenancyApiTenancyContactAssignmentsListOpts
- type TenancyApiTenancyContactGroupsListOpts
- type TenancyApiTenancyContactRolesListOpts
- type TenancyApiTenancyContactsListOpts
- type TenancyApiTenancyTenantGroupsListOpts
- type TenancyApiTenancyTenantsListOpts
- type Tenant
- type TenantGroup
- type Token
- 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) (InlineResponse20071, *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) (InlineResponse20072, *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) UsersTokensBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *UsersApiService) UsersTokensBulkPartialUpdate(ctx context.Context, data WritableToken) (Token, *http.Response, error)
- func (a *UsersApiService) UsersTokensBulkUpdate(ctx context.Context, data WritableToken) (Token, *http.Response, error)
- func (a *UsersApiService) UsersTokensCreate(ctx context.Context, data WritableToken) (Token, *http.Response, error)
- func (a *UsersApiService) UsersTokensDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *UsersApiService) UsersTokensList(ctx context.Context, localVarOptionals *UsersApiUsersTokensListOpts) (InlineResponse20073, *http.Response, error)
- func (a *UsersApiService) UsersTokensPartialUpdate(ctx context.Context, id int32, data WritableToken) (Token, *http.Response, error)
- func (a *UsersApiService) UsersTokensProvisionCreate(ctx context.Context) (*http.Response, error)
- func (a *UsersApiService) UsersTokensRead(ctx context.Context, id int32) (Token, *http.Response, error)
- func (a *UsersApiService) UsersTokensUpdate(ctx context.Context, id int32, data WritableToken) (Token, *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) (InlineResponse20074, *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 UsersApiUsersTokensListOpts
- 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, ...) (InlineResponse20075, *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, ...) (InlineResponse20076, *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, ...) (InlineResponse20077, *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, ...) (InlineResponse20078, *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, ...) (InlineResponse20079, *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 WebhookStatus
- type Width
- type WirelessApiService
- func (a *WirelessApiService) WirelessWirelessLanGroupsBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsBulkPartialUpdate(ctx context.Context, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsBulkUpdate(ctx context.Context, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsCreate(ctx context.Context, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsList(ctx context.Context, ...) (InlineResponse20080, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsPartialUpdate(ctx context.Context, id int32, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsRead(ctx context.Context, id int32) (WirelessLanGroup, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLanGroupsUpdate(ctx context.Context, id int32, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansBulkPartialUpdate(ctx context.Context, data WritableWirelessLan) (WirelessLan, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansBulkUpdate(ctx context.Context, data WritableWirelessLan) (WirelessLan, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansCreate(ctx context.Context, data WritableWirelessLan) (WirelessLan, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansList(ctx context.Context, ...) (InlineResponse20081, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansPartialUpdate(ctx context.Context, id int32, data WritableWirelessLan) (WirelessLan, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansRead(ctx context.Context, id int32) (WirelessLan, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLansUpdate(ctx context.Context, id int32, data WritableWirelessLan) (WirelessLan, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksBulkDelete(ctx context.Context) (*http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksBulkPartialUpdate(ctx context.Context, data WritableWirelessLink) (WirelessLink, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksBulkUpdate(ctx context.Context, data WritableWirelessLink) (WirelessLink, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksCreate(ctx context.Context, data WritableWirelessLink) (WirelessLink, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksDelete(ctx context.Context, id int32) (*http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksList(ctx context.Context, ...) (InlineResponse20082, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksPartialUpdate(ctx context.Context, id int32, data WritableWirelessLink) (WirelessLink, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksRead(ctx context.Context, id int32) (WirelessLink, *http.Response, error)
- func (a *WirelessApiService) WirelessWirelessLinksUpdate(ctx context.Context, id int32, data WritableWirelessLink) (WirelessLink, *http.Response, error)
- type WirelessApiWirelessWirelessLanGroupsListOpts
- type WirelessApiWirelessWirelessLansListOpts
- type WirelessApiWirelessWirelessLinksListOpts
- type WirelessLan
- type WirelessLanGroup
- type WirelessLink
- type WritableAggregate
- type WritableAsn
- type WritableAvailableIp
- type WritableCable
- type WritableCircuit
- type WritableCircuitTermination
- type WritableCluster
- type WritableConfigContext
- type WritableConsolePort
- type WritableConsolePortTemplate
- type WritableConsoleServerPort
- type WritableConsoleServerPortTemplate
- type WritableContact
- type WritableContactAssignment
- type WritableContactGroup
- type WritableCustomField
- type WritableDeviceBay
- type WritableDeviceBayTemplate
- type WritableDeviceInterface
- type WritableDeviceType
- type WritableDeviceWithConfigContext
- type WritableExportTemplate
- type WritableFhrpGroupAssignment
- type WritableFrontPort
- type WritableFrontPortTemplate
- type WritableInterface
- type WritableInterfaceTemplate
- type WritableInventoryItem
- type WritableIpAddress
- type WritableIpRange
- 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 WritableToken
- type WritableUser
- type WritableVirtualChassis
- type WritableVirtualMachineInterface
- type WritableVirtualMachineWithConfigContext
- type WritableVlan
- type WritableVlanGroup
- type WritableVmInterface
- type WritableVrf
- type WritableWirelessLan
- type WritableWirelessLanGroup
- type WritableWirelessLink
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
PluginsApi *PluginsApiService
StatusApi *StatusApiService
TenancyApi *TenancyApiService
UsersApi *UsersApiService
VirtualizationApi *VirtualizationApiService
WirelessApi *WirelessApiService
// contains filtered or unexported fields
}
APIClient manages communication with the NetBox API API v3.1 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 Asn ¶ added in v3.0.7
type Asn struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
// 32-bit autonomous system number
Asn int32 `json:"asn"`
SiteCount int32 `json:"site_count,omitempty"`
Rir int32 `json:"rir"`
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 AuthCipher ¶ added in v3.0.7
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"`
Tenant *NestedTenant `json:"tenant,omitempty"`
Label string `json:"label,omitempty"`
Color string `json:"color,omitempty"`
Length float32 `json:"length,omitempty"`
LengthUnit *LengthUnit `json:"length_unit,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 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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_peer_type,omitempty"`
Occupied bool `json:"_occupied,omitempty"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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"`
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 CircuitsApiCircuitsCircuitTerminationsListOpts ¶
type CircuitsApiCircuitsCircuitTerminationsListOpts struct {
Id optional.String
TermSide optional.String
PortSpeed optional.String
UpstreamSpeed optional.String
XconnectId optional.String
Description 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
XconnectIdEmpty 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
DescriptionEmpty 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
Description optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q 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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type CircuitsApiCircuitsCircuitsListOpts ¶
type CircuitsApiCircuitsCircuitsListOpts struct {
Id optional.String
Cid optional.String
Description 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
Contact optional.String
ContactRole 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
CidEmpty 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
DescriptionEmpty 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
ContactN optional.String
ContactRoleN 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
Description 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
NameEmpty 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
DescriptionEmpty 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
Contact optional.String
ContactRole 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
NameEmpty 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
SlugEmpty 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
AccountEmpty optional.String
ContactN optional.String
ContactRoleN 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"`
Tags []NestedTag `json:"tags,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"`
Tags []NestedTag `json:"tags,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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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 Contact ¶ added in v3.0.7
type Contact struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
Group *NestedContactGroup `json:"group,omitempty"`
Name string `json:"name"`
Title string `json:"title,omitempty"`
Phone string `json:"phone,omitempty"`
Email string `json:"email,omitempty"`
Address string `json:"address,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 ContactAssignment ¶ added in v3.0.7
type ContactAssignment 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"`
Object map[string]string `json:"object,omitempty"`
Contact *NestedContact `json:"contact"`
Role *NestedContactRole `json:"role,omitempty"`
Priority *Priority `json:"priority,omitempty"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,omitempty"`
}
type ContactGroup ¶ added in v3.0.7
type ContactGroup 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 *NestedContactGroup `json:"parent,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"`
ContactCount int32 `json:"contact_count,omitempty"`
Depth int32 `json:"_depth,omitempty"`
}
type ContactRole ¶ added in v3.0.7
type ContactRole 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"`
Tags []NestedTag `json:"tags,omitempty"`
CustomFields *interface{} `json:"custom_fields,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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,omitempty"`
}
type DcimApiDcimCablesListOpts ¶
type DcimApiDcimCablesListOpts struct {
Id optional.String
Label optional.String
Length optional.String
LengthUnit optional.String
TerminationAId optional.String
TerminationBId optional.String
TenantGroupId optional.String
TenantGroup optional.String
TenantId optional.String
Tenant optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q optional.String
TerminationAType optional.String
TerminationBType 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
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
LabelEmpty optional.String
LengthN optional.String
LengthLte optional.String
LengthLt optional.String
LengthGte optional.String
LengthGt optional.String
LengthUnitN optional.String
TerminationAIdN optional.String
TerminationAIdLte optional.String
TerminationAIdLt optional.String
TerminationAIdGte optional.String
TerminationAIdGt optional.String
TerminationBIdN optional.String
TerminationBIdLte optional.String
TerminationBIdLt optional.String
TerminationBIdGte optional.String
TerminationBIdGt optional.String
TenantGroupIdN optional.String
TenantGroupN optional.String
TenantIdN optional.String
TenantN optional.String
TerminationATypeN optional.String
TerminationBTypeN optional.String
TypeN optional.String
StatusN optional.String
ColorN optional.String
TagN 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
Q 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
NameEmpty 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty 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
DescriptionEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
Q 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
NameEmpty 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty 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
DescriptionEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
Q 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
NameEmpty 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty 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
DescriptionEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
Description optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q 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
NameEmpty 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
SlugEmpty 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
ColorEmpty 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
DescriptionEmpty optional.String
TagN 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
Airflow 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
ModelEmpty 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
SlugEmpty 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
PartNumberEmpty optional.String
UHeightN optional.String
UHeightLte optional.String
UHeightLt optional.String
UHeightGte optional.String
UHeightGt optional.String
SubdeviceRoleN optional.String
AirflowN 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
Airflow 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
Contact optional.String
ContactRole optional.String
LocalContextData optional.String
Q optional.String
ManufacturerId optional.String
Manufacturer optional.String
DeviceTypeId optional.String
RoleId optional.String
Role optional.String
ParentDeviceId 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
NameEmpty 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
AssetTagEmpty optional.String
FaceN optional.String
PositionN optional.String
PositionLte optional.String
PositionLt optional.String
PositionGte optional.String
PositionGt optional.String
AirflowN 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
ContactN optional.String
ContactRoleN optional.String
ManufacturerIdN optional.String
ManufacturerN optional.String
DeviceTypeIdN optional.String
RoleIdN optional.String
RoleN optional.String
ParentDeviceIdN 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
Color optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q 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
NameEmpty optional.String
TypeN 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
ColorEmpty 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
Color 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty optional.String
TypeN 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
ColorEmpty 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
DescriptionEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
Q 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
NameEmpty 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
RfRole optional.String
RfChannel optional.String
RfChannelFrequency optional.String
RfChannelWidth optional.String
TxPower 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis optional.String
Tag optional.String
Cabled optional.String
Connected optional.String
Kind optional.String
ParentId optional.String
BridgeId optional.String
LagId optional.String
MacAddress optional.String
Wwn 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
NameEmpty 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
LabelEmpty optional.String
TypeN optional.String
MtuN optional.String
MtuLte optional.String
MtuLt optional.String
MtuGte optional.String
MtuGt optional.String
ModeN optional.String
RfRoleN optional.String
RfChannelN optional.String
RfChannelFrequencyN optional.String
RfChannelFrequencyLte optional.String
RfChannelFrequencyLt optional.String
RfChannelFrequencyGte optional.String
RfChannelFrequencyGt optional.String
RfChannelWidthN optional.String
RfChannelWidthLte optional.String
RfChannelWidthLt optional.String
RfChannelWidthGte optional.String
RfChannelWidthGt optional.String
TxPowerN optional.String
TxPowerLte optional.String
TxPowerLt optional.String
TxPowerGte optional.String
TxPowerGt 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
DescriptionEmpty 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
VirtualChassisIdN optional.String
VirtualChassisN optional.String
TagN optional.String
ParentIdN optional.String
BridgeIdN 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
WwnN optional.String
WwnIc optional.String
WwnNic optional.String
WwnIew optional.String
WwnNiew optional.String
WwnIsw optional.String
WwnNisw optional.String
WwnIe optional.String
WwnNie 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty 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
PartIdEmpty 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
AssetTagEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
TenantGroupId optional.String
TenantGroup optional.String
TenantId optional.String
Tenant optional.String
Contact optional.String
ContactRole 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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
TenantGroupIdN optional.String
TenantGroupN optional.String
TenantIdN optional.String
TenantN optional.String
ContactN optional.String
ContactRoleN 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
TagN 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
Contact optional.String
ContactRole 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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ContactN optional.String
ContactRoleN optional.String
TagN 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
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
NameEmpty 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
SlugEmpty 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
NapalmDriverEmpty 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
DescriptionEmpty optional.String
ManufacturerIdN optional.String
ManufacturerN optional.String
TagN 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
NameEmpty 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
Q 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
NameEmpty 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty 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
DescriptionEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
Contact optional.String
ContactRole 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
NameEmpty optional.String
ContactN optional.String
ContactRoleN 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
Q 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
NameEmpty 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty 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
DescriptionEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
Description 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
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
DescriptionEmpty 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
Description optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q 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
NameEmpty 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
SlugEmpty 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
ColorEmpty 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
DescriptionEmpty optional.String
TagN 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
Contact optional.String
ContactRole 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
NameEmpty 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
FacilityIdEmpty 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
AssetTagEmpty 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
ContactN optional.String
ContactRoleN 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
Color optional.String
Positions optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q 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
NameEmpty optional.String
TypeN 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
ColorEmpty 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
Color 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
LocationId optional.String
Location optional.String
DeviceId optional.String
Device optional.String
VirtualChassisId optional.String
VirtualChassis 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
NameEmpty 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
LabelEmpty optional.String
TypeN 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
ColorEmpty 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
DescriptionEmpty 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
DeviceIdN optional.String
DeviceN optional.String
VirtualChassisIdN optional.String
VirtualChassisN 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
Contact optional.String
ContactRole optional.String
ParentId optional.String
Parent 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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ContactN optional.String
ContactRoleN optional.String
ParentIdN optional.String
ParentN optional.String
TagN 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
Contact optional.String
ContactRole optional.String
ParentId optional.String
Parent 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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ContactN optional.String
ContactRoleN optional.String
ParentIdN optional.String
ParentN optional.String
TagN 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
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
Contact optional.String
ContactRole optional.String
Q optional.String
Status optional.String
RegionId optional.String
Region optional.String
GroupId optional.String
Group optional.String
AsnId 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
NameEmpty 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
SlugEmpty 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
FacilityEmpty 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
ContactNameEmpty 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
ContactPhoneEmpty 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
ContactEmailEmpty 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
DescriptionEmpty optional.String
TenantGroupIdN optional.String
TenantGroupN optional.String
TenantIdN optional.String
TenantN optional.String
ContactN optional.String
ContactRoleN optional.String
StatusN optional.String
RegionIdN optional.String
RegionN optional.String
GroupIdN optional.String
GroupN optional.String
AsnIdN 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
DomainEmpty 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
NameEmpty 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) 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) (InlineResponse2006, *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) (InlineResponse2007, *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) 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) (InlineResponse20017, *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) (InlineResponse20018, *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) (InlineResponse20019, *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) (InlineResponse20020, *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) (InlineResponse20021, *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) (InlineResponse20022, *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) 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) (InlineResponse20023, *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) (InlineResponse20024, *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) (InlineResponse20025, *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) (InlineResponse20026, *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) (InlineResponse20027, *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) (InlineResponse20028, *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) (InlineResponse20029, *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) (InlineResponse20030, *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) (InlineResponse20031, *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) (InlineResponse20032, *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) (InlineResponse20033, *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) (InlineResponse20034, *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) (InlineResponse20035, *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) (InlineResponse20036, *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) (InlineResponse20037, *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"`
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"`
Position int32 `json:"position,omitempty"`
Face *Face `json:"face,omitempty"`
ParentDevice *NestedDevice `json:"parent_device,omitempty"`
Status *Status2 `json:"status,omitempty"`
Airflow *Airflow `json:"airflow,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"`
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 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"`
// 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"`
Airflow *Airflow `json:"airflow,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"`
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"`
Position int32 `json:"position,omitempty"`
Face *Face `json:"face,omitempty"`
ParentDevice *NestedDevice `json:"parent_device,omitempty"`
Status *Status2 `json:"status,omitempty"`
Airflow *Airflow `json:"airflow,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 *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 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"`
// Jinja2 template code. 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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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
TagId 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
NameEmpty 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
TagIdN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type ExtrasApiExtrasCustomFieldsListOpts ¶
type ExtrasApiExtrasCustomFieldsListOpts struct {
Id optional.String
ContentTypes optional.String
Name optional.String
Required optional.String
FilterLogic optional.String
Weight optional.String
Description optional.String
Q 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
NameEmpty optional.String
FilterLogicN optional.String
WeightN optional.String
WeightLte optional.String
WeightLt optional.String
WeightGte optional.String
WeightGt 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
DescriptionEmpty 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
Q 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
NameEmpty 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
LinkTextEmpty 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
LinkUrlEmpty 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
GroupNameEmpty optional.String
Limit optional.Int32
Offset optional.Int32
}
type ExtrasApiExtrasExportTemplatesListOpts ¶
type ExtrasApiExtrasExportTemplatesListOpts struct {
Id optional.String
ContentType optional.String
Name optional.String
Description optional.String
Q 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
NameEmpty 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
DescriptionEmpty 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
Q 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
NameEmpty 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
NameEmpty 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
UserNameEmpty 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
ObjectReprEmpty 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
Description 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
NameEmpty 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
SlugEmpty 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
ColorEmpty 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
DescriptionEmpty 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
Q 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
NameEmpty 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
PayloadUrlEmpty 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
HttpContentTypeEmpty 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
SecretEmpty 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
CaFilePathEmpty 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) (InlineResponse20038, *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) (InlineResponse20039, *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) (InlineResponse20040, *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) (InlineResponse20041, *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) (InlineResponse20042, *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) (InlineResponse20043, *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) (InlineResponse20044, *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) (InlineResponse20045, *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) (InlineResponse20046, *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) (InlineResponse20047, *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) (InlineResponse20048, *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 FhrpGroup ¶ added in v3.0.7
type FhrpGroup struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
Protocol string `json:"protocol"`
GroupId int32 `json:"group_id"`
AuthType string `json:"auth_type,omitempty"`
AuthKey string `json:"auth_key,omitempty"`
Description string `json:"description,omitempty"`
IpAddresses []NestedIpAddress `json:"ip_addresses,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 FhrpGroupAssignment ¶ added in v3.0.7
type FhrpGroupAssignment struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
Group *NestedFhrpGroup `json:"group"`
InterfaceType string `json:"interface_type"`
InterfaceId int32 `json:"interface_id"`
Interface_ map[string]string `json:"interface,omitempty"`
Priority int32 `json:"priority"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,omitempty"`
}
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"`
Color string `json:"color,omitempty"`
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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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"`
Color string `json:"color,omitempty"`
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"`
LastUpdated time.Time `json:"last_updated,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 []InterfaceTemplate `json:"results"`
}
type InlineResponse20018 ¶
type InlineResponse20018 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ModelInterface `json:"results"`
}
type InlineResponse20019 ¶
type InlineResponse20019 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []InventoryItem `json:"results"`
}
type InlineResponse2002 ¶
type InlineResponse20020 ¶
type InlineResponse20021 ¶
type InlineResponse20021 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []Manufacturer `json:"results"`
}
type InlineResponse20022 ¶
type InlineResponse20023 ¶
type InlineResponse20024 ¶
type InlineResponse20024 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []PowerOutletTemplate `json:"results"`
}
type InlineResponse20025 ¶
type InlineResponse20025 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []PowerOutlet `json:"results"`
}
type InlineResponse20026 ¶
type InlineResponse20026 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []PowerPanel `json:"results"`
}
type InlineResponse20027 ¶
type InlineResponse20027 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []PowerPortTemplate `json:"results"`
}
type InlineResponse20028 ¶
type InlineResponse20029 ¶
type InlineResponse20029 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []RackReservation `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 InlineResponse20031 ¶
type InlineResponse20032 ¶
type InlineResponse20032 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []RearPortTemplate `json:"results"`
}
type InlineResponse20033 ¶
type InlineResponse20034 ¶
type InlineResponse20035 ¶
type InlineResponse20036 ¶
type InlineResponse20037 ¶
type InlineResponse20037 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []VirtualChassis `json:"results"`
}
type InlineResponse20038 ¶
type InlineResponse20038 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ConfigContext `json:"results"`
}
type InlineResponse20039 ¶
type InlineResponse20039 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ContentType `json:"results"`
}
type InlineResponse2004 ¶
type InlineResponse20040 ¶
type InlineResponse20040 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []CustomField `json:"results"`
}
type InlineResponse20041 ¶
type InlineResponse20041 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []CustomLink `json:"results"`
}
type InlineResponse20042 ¶
type InlineResponse20042 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ExportTemplate `json:"results"`
}
type InlineResponse20043 ¶
type InlineResponse20043 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ImageAttachment `json:"results"`
}
type InlineResponse20044 ¶
type InlineResponse20045 ¶
type InlineResponse20045 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []JournalEntry `json:"results"`
}
type InlineResponse20046 ¶
type InlineResponse20046 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ObjectChange `json:"results"`
}
type InlineResponse20047 ¶
type InlineResponse20048 ¶
type InlineResponse20049 ¶
type InlineResponse2005 ¶
type InlineResponse20050 ¶
type InlineResponse20051 ¶
type InlineResponse20051 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []FhrpGroupAssignment `json:"results"`
}
type InlineResponse20052 ¶
type InlineResponse20053 ¶
type InlineResponse20054 ¶
type InlineResponse20055 ¶
type InlineResponse20056 ¶
type InlineResponse20057 ¶
type InlineResponse20058 ¶
type InlineResponse20058 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []RouteTarget `json:"results"`
}
type InlineResponse20059 ¶
type InlineResponse2006 ¶
type InlineResponse2006 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ConsolePortTemplate `json:"results"`
}
type InlineResponse20060 ¶
type InlineResponse20061 ¶
type InlineResponse20062 ¶
type InlineResponse20063 ¶
type InlineResponse20063 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []PortReservation `json:"results"`
}
type InlineResponse20064 ¶
type InlineResponse20064 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []WebhookStatus `json:"results"`
}
type InlineResponse20065 ¶
type InlineResponse20065 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ContactAssignment `json:"results"`
}
type InlineResponse20066 ¶
type InlineResponse20066 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ContactGroup `json:"results"`
}
type InlineResponse20067 ¶
type InlineResponse20067 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ContactRole `json:"results"`
}
type InlineResponse20068 ¶
type InlineResponse20069 ¶
type InlineResponse20069 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []TenantGroup `json:"results"`
}
type InlineResponse2007 ¶
type InlineResponse2007 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ConsolePort `json:"results"`
}
type InlineResponse20070 ¶
type InlineResponse20071 ¶
type InlineResponse20072 ¶ added in v3.0.7
type InlineResponse20072 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ObjectPermission `json:"results"`
}
type InlineResponse20073 ¶ added in v3.0.7
type InlineResponse20074 ¶ added in v3.0.7
type InlineResponse20075 ¶ added in v3.0.7
type InlineResponse20075 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ClusterGroup `json:"results"`
}
type InlineResponse20076 ¶ added in v3.0.7
type InlineResponse20076 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []ClusterType `json:"results"`
}
type InlineResponse20077 ¶ added in v3.0.7
type InlineResponse20078 ¶ added in v3.0.7
type InlineResponse20078 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []VmInterface `json:"results"`
}
type InlineResponse20079 ¶ added in v3.0.7
type InlineResponse20079 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 InlineResponse20080 ¶ added in v3.0.7
type InlineResponse20080 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []WirelessLanGroup `json:"results"`
}
type InlineResponse20081 ¶ added in v3.0.7
type InlineResponse20081 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []WirelessLan `json:"results"`
}
type InlineResponse20082 ¶ added in v3.0.7
type InlineResponse20082 struct {
Count int32 `json:"count"`
Next string `json:"next,omitempty"`
Previous string `json:"previous,omitempty"`
Results []WirelessLink `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 IpRange ¶
type IpRange 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)
StartAddress string `json:"start_address"`
// IPv4 or IPv6 address (with mask)
EndAddress string `json:"end_address"`
Size int32 `json:"size,omitempty"`
Vrf *NestedVrf `json:"vrf,omitempty"`
Tenant *NestedTenant `json:"tenant,omitempty"`
Status *Status8 `json:"status,omitempty"`
Role *NestedRole `json:"role,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"`
}
type IpamApiIpamAggregatesListOpts ¶
type IpamApiIpamAggregatesListOpts struct {
Id optional.String
DateAdded 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
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
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
DescriptionEmpty 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 IpamApiIpamAsnsListOpts ¶ added in v3.0.7
type IpamApiIpamAsnsListOpts struct {
Id optional.String
Asn 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
TenantGroupId optional.String
TenantGroup optional.String
TenantId optional.String
Tenant optional.String
RirId optional.String
Rir optional.String
SiteId optional.String
Site optional.String
IdN optional.String
IdLte optional.String
IdLt optional.String
IdGte optional.String
IdGt optional.String
AsnN optional.String
AsnLte optional.String
AsnLt optional.String
AsnGte optional.String
AsnGt 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
DescriptionEmpty optional.String
TenantGroupIdN optional.String
TenantGroupN optional.String
TenantIdN optional.String
TenantN optional.String
RirIdN optional.String
RirN optional.String
SiteIdN optional.String
SiteN optional.String
Limit optional.Int32
Offset optional.Int32
}
type IpamApiIpamFhrpGroupAssignmentsListOpts ¶ added in v3.0.7
type IpamApiIpamFhrpGroupAssignmentsListOpts struct {
Id optional.String
GroupId optional.String
InterfaceType optional.String
InterfaceId optional.String
Priority optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
IdN optional.String
IdLte optional.String
IdLt optional.String
IdGte optional.String
IdGt optional.String
GroupIdN optional.String
InterfaceTypeN optional.String
InterfaceIdN optional.String
InterfaceIdLte optional.String
InterfaceIdLt optional.String
InterfaceIdGte optional.String
InterfaceIdGt optional.String
PriorityN optional.String
PriorityLte optional.String
PriorityLt optional.String
PriorityGte optional.String
PriorityGt optional.String
Limit optional.Int32
Offset optional.Int32
}
type IpamApiIpamFhrpGroupsListOpts ¶ added in v3.0.7
type IpamApiIpamFhrpGroupsListOpts struct {
Id optional.String
GroupId optional.String
AuthKey optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q optional.String
Protocol optional.String
AuthType optional.String
RelatedIp optional.String
Tag optional.String
IdN optional.String
IdLte optional.String
IdLt optional.String
IdGte optional.String
IdGt optional.String
GroupIdN optional.String
GroupIdLte optional.String
GroupIdLt optional.String
GroupIdGte optional.String
GroupIdGt optional.String
AuthKeyN optional.String
AuthKeyIc optional.String
AuthKeyNic optional.String
AuthKeyIew optional.String
AuthKeyNiew optional.String
AuthKeyIsw optional.String
AuthKeyNisw optional.String
AuthKeyIe optional.String
AuthKeyNie optional.String
AuthKeyEmpty optional.String
ProtocolN optional.String
AuthTypeN 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
DnsNameEmpty 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
DescriptionEmpty 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 IpamApiIpamIpRangesListOpts ¶
type IpamApiIpamIpRangesListOpts struct {
Id optional.String
Description optional.String
TenantGroupId optional.String
TenantGroup optional.String
TenantId optional.String
Tenant optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
Q optional.String
Family optional.Float32
Contains optional.String
VrfId optional.String
Vrf optional.String
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
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
DescriptionEmpty optional.String
TenantGroupIdN optional.String
TenantGroupN optional.String
TenantIdN optional.String
TenantN optional.String
VrfIdN optional.String
VrfN optional.String
RoleIdN optional.String
RoleN optional.String
StatusN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type IpamApiIpamPrefixesListOpts ¶
type IpamApiIpamPrefixesListOpts struct {
Id optional.String
IsPool optional.String
MarkUtilized 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
Prefix optional.String
Within optional.String
WithinInclude optional.String
Contains optional.String
Depth optional.String
Children optional.String
MaskLength optional.String
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
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
DescriptionEmpty 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
VlanVidN optional.Float32
VlanVidLte optional.Float32
VlanVidLt optional.Float32
VlanVidGte optional.Float32
VlanVidGt optional.Float32
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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type IpamApiIpamRolesListOpts ¶
type IpamApiIpamRolesListOpts 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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type IpamApiIpamRouteTargetsListOpts ¶
type IpamApiIpamRouteTargetsListOpts struct {
Id optional.String
Name 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
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
NameEmpty 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
DescriptionEmpty 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
Description 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
NameEmpty optional.String
ProtocolN 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
DescriptionEmpty 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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ScopeIdN optional.String
ScopeIdLte optional.String
ScopeIdLt optional.String
ScopeIdGte optional.String
ScopeIdGt optional.String
ScopeTypeN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type IpamApiIpamVlansListOpts ¶
type IpamApiIpamVlansListOpts struct {
Id optional.String
Vid optional.String
Name 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
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
NameEmpty 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
DescriptionEmpty 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
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
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
NameEmpty 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
RdEmpty 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
DescriptionEmpty 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) (InlineResponse20049, *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) IpamAsnsBulkDelete ¶ added in v3.0.7
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamAsnsBulkPartialUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamAsnsBulkPartialUpdate(ctx context.Context, data WritableAsn) (Asn, *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 Asn
func (*IpamApiService) IpamAsnsBulkUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamAsnsBulkUpdate(ctx context.Context, data WritableAsn) (Asn, *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 Asn
func (*IpamApiService) IpamAsnsCreate ¶ added in v3.0.7
func (a *IpamApiService) IpamAsnsCreate(ctx context.Context, data WritableAsn) (Asn, *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 Asn
func (*IpamApiService) IpamAsnsDelete ¶ added in v3.0.7
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 ASN.
func (*IpamApiService) IpamAsnsList ¶ added in v3.0.7
func (a *IpamApiService) IpamAsnsList(ctx context.Context, localVarOptionals *IpamApiIpamAsnsListOpts) (InlineResponse20050, *http.Response, error)
func (*IpamApiService) IpamAsnsPartialUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamAsnsPartialUpdate(ctx context.Context, id int32, data WritableAsn) (Asn, *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 ASN.
- @param data
@return Asn
func (*IpamApiService) IpamAsnsRead ¶ added in v3.0.7
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 ASN.
@return Asn
func (*IpamApiService) IpamAsnsUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamAsnsUpdate(ctx context.Context, id int32, data WritableAsn) (Asn, *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 ASN.
- @param data
@return Asn
func (*IpamApiService) IpamFhrpGroupAssignmentsBulkDelete ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsBulkDelete(ctx context.Context) (*http.Response, error)
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamFhrpGroupAssignmentsBulkPartialUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsBulkPartialUpdate(ctx context.Context, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *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 FhrpGroupAssignment
func (*IpamApiService) IpamFhrpGroupAssignmentsBulkUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsBulkUpdate(ctx context.Context, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *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 FhrpGroupAssignment
func (*IpamApiService) IpamFhrpGroupAssignmentsCreate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsCreate(ctx context.Context, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *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 FhrpGroupAssignment
func (*IpamApiService) IpamFhrpGroupAssignmentsDelete ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsDelete(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 FHRP group assignment.
func (*IpamApiService) IpamFhrpGroupAssignmentsList ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsList(ctx context.Context, localVarOptionals *IpamApiIpamFhrpGroupAssignmentsListOpts) (InlineResponse20051, *http.Response, error)
func (*IpamApiService) IpamFhrpGroupAssignmentsPartialUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsPartialUpdate(ctx context.Context, id int32, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *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 FHRP group assignment.
- @param data
@return FhrpGroupAssignment
func (*IpamApiService) IpamFhrpGroupAssignmentsRead ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsRead(ctx context.Context, id int32) (FhrpGroupAssignment, *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 FHRP group assignment.
@return FhrpGroupAssignment
func (*IpamApiService) IpamFhrpGroupAssignmentsUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupAssignmentsUpdate(ctx context.Context, id int32, data WritableFhrpGroupAssignment) (FhrpGroupAssignment, *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 FHRP group assignment.
- @param data
@return FhrpGroupAssignment
func (*IpamApiService) IpamFhrpGroupsBulkDelete ¶ added in v3.0.7
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamFhrpGroupsBulkPartialUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsBulkPartialUpdate(ctx context.Context, data FhrpGroup) (FhrpGroup, *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 FhrpGroup
func (*IpamApiService) IpamFhrpGroupsBulkUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsBulkUpdate(ctx context.Context, data FhrpGroup) (FhrpGroup, *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 FhrpGroup
func (*IpamApiService) IpamFhrpGroupsCreate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsCreate(ctx context.Context, data FhrpGroup) (FhrpGroup, *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 FhrpGroup
func (*IpamApiService) IpamFhrpGroupsDelete ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsDelete(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 FHRP group.
func (*IpamApiService) IpamFhrpGroupsList ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsList(ctx context.Context, localVarOptionals *IpamApiIpamFhrpGroupsListOpts) (InlineResponse20052, *http.Response, error)
func (*IpamApiService) IpamFhrpGroupsPartialUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsPartialUpdate(ctx context.Context, id int32, data FhrpGroup) (FhrpGroup, *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 FHRP group.
- @param data
@return FhrpGroup
func (*IpamApiService) IpamFhrpGroupsRead ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsRead(ctx context.Context, id int32) (FhrpGroup, *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 FHRP group.
@return FhrpGroup
func (*IpamApiService) IpamFhrpGroupsUpdate ¶ added in v3.0.7
func (a *IpamApiService) IpamFhrpGroupsUpdate(ctx context.Context, id int32, data FhrpGroup) (FhrpGroup, *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 FHRP group.
- @param data
@return FhrpGroup
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) (InlineResponse20053, *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) IpamIpRangesAvailableIpsCreate ¶
func (a *IpamApiService) IpamIpRangesAvailableIpsCreate(ctx context.Context, id int32, data WritableAvailableIp) ([]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) IpamIpRangesAvailableIpsList ¶ added in v3.0.7
func (a *IpamApiService) IpamIpRangesAvailableIpsList(ctx context.Context, id int32) ([]AvailableIp, *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 []AvailableIp
func (*IpamApiService) IpamIpRangesBulkDelete ¶
IpamApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*IpamApiService) IpamIpRangesBulkPartialUpdate ¶
func (a *IpamApiService) IpamIpRangesBulkPartialUpdate(ctx context.Context, data WritableIpRange) (IpRange, *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 IpRange
func (*IpamApiService) IpamIpRangesBulkUpdate ¶
func (a *IpamApiService) IpamIpRangesBulkUpdate(ctx context.Context, data WritableIpRange) (IpRange, *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 IpRange
func (*IpamApiService) IpamIpRangesCreate ¶
func (a *IpamApiService) IpamIpRangesCreate(ctx context.Context, data WritableIpRange) (IpRange, *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 IpRange
func (*IpamApiService) IpamIpRangesDelete ¶
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 range.
func (*IpamApiService) IpamIpRangesList ¶
func (a *IpamApiService) IpamIpRangesList(ctx context.Context, localVarOptionals *IpamApiIpamIpRangesListOpts) (InlineResponse20054, *http.Response, error)
func (*IpamApiService) IpamIpRangesPartialUpdate ¶
func (a *IpamApiService) IpamIpRangesPartialUpdate(ctx context.Context, id int32, data WritableIpRange) (IpRange, *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 range.
- @param data
@return IpRange
func (*IpamApiService) IpamIpRangesRead ¶
func (a *IpamApiService) IpamIpRangesRead(ctx context.Context, id int32) (IpRange, *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 range.
@return IpRange
func (*IpamApiService) IpamIpRangesUpdate ¶
func (a *IpamApiService) IpamIpRangesUpdate(ctx context.Context, id int32, data WritableIpRange) (IpRange, *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 range.
- @param data
@return IpRange
func (*IpamApiService) IpamPrefixesAvailableIpsCreate ¶
func (a *IpamApiService) IpamPrefixesAvailableIpsCreate(ctx context.Context, id int32, data WritableAvailableIp) ([]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) IpamPrefixesAvailableIpsList ¶ added in v3.0.7
func (a *IpamApiService) IpamPrefixesAvailableIpsList(ctx context.Context, id int32) ([]AvailableIp, *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 []AvailableIp
func (*IpamApiService) IpamPrefixesAvailablePrefixesCreate ¶
func (a *IpamApiService) IpamPrefixesAvailablePrefixesCreate(ctx context.Context, id int32, data PrefixLength) ([]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) IpamPrefixesAvailablePrefixesList ¶ added in v3.0.7
func (a *IpamApiService) IpamPrefixesAvailablePrefixesList(ctx context.Context, id int32) ([]AvailablePrefix, *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 []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) (InlineResponse20055, *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) (InlineResponse20056, *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) (InlineResponse20057, *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) (InlineResponse20058, *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) (InlineResponse20059, *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) (InlineResponse20060, *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) (InlineResponse20061, *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) (InlineResponse20062, *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"`
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"`
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"`
Tags []NestedTag `json:"tags,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"`
Bridge *NestedInterface `json:"bridge,omitempty"`
Lag *NestedInterface `json:"lag,omitempty"`
Mtu int32 `json:"mtu,omitempty"`
MacAddress string `json:"mac_address,omitempty"`
// 64-bit World Wide Name
Wwn string `json:"wwn,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"`
RfRole *RfRole `json:"rf_role,omitempty"`
RfChannel *RfChannel `json:"rf_channel,omitempty"`
RfChannelFrequency float32 `json:"rf_channel_frequency,omitempty"`
RfChannelWidth float32 `json:"rf_channel_width,omitempty"`
TxPower int32 `json:"tx_power,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"`
WirelessLink *NestedWirelessLink `json:"wireless_link,omitempty"`
// Return the appropriate serializer for the link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_peer_type,omitempty"`
WirelessLans []NestedWirelessLan `json:"wireless_lans,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"`
CountFhrpGroups int32 `json:"count_fhrp_groups,omitempty"`
Occupied bool `json:"_occupied,omitempty"`
}
type NestedCable ¶
type NestedCircuit ¶
type NestedCircuitType ¶
type NestedCluster ¶
type NestedClusterGroup ¶
type NestedClusterType ¶
type NestedContact ¶ added in v3.0.7
type NestedContactGroup ¶ added in v3.0.7
type NestedContactRole ¶ added in v3.0.7
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"`
DeviceCount int32 `json:"device_count,omitempty"`
}
type NestedFhrpGroup ¶ added in v3.0.7
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 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 NestedWirelessLan ¶ added in v3.0.7
type NestedWirelessLanGroup ¶ added in v3.0.7
type NestedWirelessLink ¶ added in v3.0.7
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"`
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 PluginsApiPluginsUnderlinePlatformPortReservationListOpts ¶ added in v3.0.7
type PluginsApiPluginsUnderlinePlatformWebhookStatusListOpts ¶ added in v3.0.5
type PluginsApiService ¶ added in v3.0.4
type PluginsApiService service
func (*PluginsApiService) PluginsUnderlinePlatformPortReservationCreate ¶ added in v3.0.7
func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationCreate(ctx context.Context, data PortReservation) (PortReservation, *http.Response, error)
PluginsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return PortReservation
func (*PluginsApiService) PluginsUnderlinePlatformPortReservationDelete ¶ added in v3.0.7
func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationDelete(ctx context.Context, id int32) (*http.Response, error)
PluginsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this port reservation.
func (*PluginsApiService) PluginsUnderlinePlatformPortReservationList ¶ added in v3.0.7
func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationList(ctx context.Context, localVarOptionals *PluginsApiPluginsUnderlinePlatformPortReservationListOpts) (InlineResponse20063, *http.Response, error)
func (*PluginsApiService) PluginsUnderlinePlatformPortReservationPartialUpdate ¶ added in v3.0.7
func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationPartialUpdate(ctx context.Context, id int32, data PortReservation) (PortReservation, *http.Response, error)
PluginsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this port reservation.
- @param data
@return PortReservation
func (*PluginsApiService) PluginsUnderlinePlatformPortReservationRead ¶ added in v3.0.7
func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationRead(ctx context.Context, id int32) (PortReservation, *http.Response, error)
PluginsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this port reservation.
@return PortReservation
func (*PluginsApiService) PluginsUnderlinePlatformPortReservationUpdate ¶ added in v3.0.7
func (a *PluginsApiService) PluginsUnderlinePlatformPortReservationUpdate(ctx context.Context, id int32, data PortReservation) (PortReservation, *http.Response, error)
PluginsApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this port reservation.
- @param data
@return PortReservation
func (*PluginsApiService) PluginsUnderlinePlatformWebhookStatusCreate ¶ added in v3.0.5
func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusCreate(ctx context.Context, data WebhookStatus) (WebhookStatus, *http.Response, error)
PluginsApiService Create and update WebhookStatus object.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WebhookStatus
func (*PluginsApiService) PluginsUnderlinePlatformWebhookStatusList ¶ added in v3.0.5
func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusList(ctx context.Context, localVarOptionals *PluginsApiPluginsUnderlinePlatformWebhookStatusListOpts) (InlineResponse20064, *http.Response, error)
func (*PluginsApiService) PluginsUnderlinePlatformWebhookStatusPartialUpdate ¶ added in v3.0.5
func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusPartialUpdate(ctx context.Context, id int32, data WebhookStatus) (WebhookStatus, *http.Response, error)
PluginsApiService Create and update WebhookStatus object.
- @param ctx 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 status.
- @param data
@return WebhookStatus
func (*PluginsApiService) PluginsUnderlinePlatformWebhookStatusRead ¶ added in v3.0.5
func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusRead(ctx context.Context, id int32) (WebhookStatus, *http.Response, error)
PluginsApiService Create and update WebhookStatus object.
- @param ctx 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 status.
@return WebhookStatus
func (*PluginsApiService) PluginsUnderlinePlatformWebhookStatusUpdate ¶ added in v3.0.5
func (a *PluginsApiService) PluginsUnderlinePlatformWebhookStatusUpdate(ctx context.Context, id int32, data WebhookStatus) (WebhookStatus, *http.Response, error)
PluginsApiService Create and update WebhookStatus object.
- @param ctx 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 status.
- @param data
@return WebhookStatus
type PortReservation ¶ added in v3.0.7
type PortReservation struct {
Id int32 `json:"id,omitempty"`
ReservedByModel string `json:"reserved_by_model"`
ReservedById int32 `json:"reserved_by_id"`
ReservedForModel string `json:"reserved_for_model"`
ReservedForId int32 `json:"reserved_for_id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
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_ *Type3 `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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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_ *Type4 `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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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_ *Type4 `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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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_ *Type5 `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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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_ *Type5 `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 *Status9 `json:"status,omitempty"`
Role *NestedRole `json:"role,omitempty"`
// All IP addresses within this prefix are considered usable
IsPool bool `json:"is_pool,omitempty"`
// Treat as 100% utilized
MarkUtilized bool `json:"mark_utilized,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"`
FacilityId string `json:"facility_id,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"`
LastUpdated time.Time `json:"last_updated,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"`
Tags []NestedTag `json:"tags,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 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"`
Color string `json:"color,omitempty"`
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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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"`
Color string `json:"color,omitempty"`
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"`
Tags []NestedTag `json:"tags,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"`
Tags []NestedTag `json:"tags,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"`
Tags []NestedTag `json:"tags,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"`
Asns []NestedAsn `json:"asns,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 float32 `json:"latitude,omitempty"`
// GPS coordinate (longitude)
Longitude float32 `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"`
Tags []NestedTag `json:"tags,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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,omitempty"`
}
type TemplateLanguage ¶
type TenancyApiService ¶
type TenancyApiService service
func (*TenancyApiService) TenancyContactAssignmentsBulkDelete ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsBulkDelete(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) TenancyContactAssignmentsBulkPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsBulkPartialUpdate(ctx context.Context, data WritableContactAssignment) (ContactAssignment, *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 ContactAssignment
func (*TenancyApiService) TenancyContactAssignmentsBulkUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsBulkUpdate(ctx context.Context, data WritableContactAssignment) (ContactAssignment, *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 ContactAssignment
func (*TenancyApiService) TenancyContactAssignmentsCreate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsCreate(ctx context.Context, data WritableContactAssignment) (ContactAssignment, *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 ContactAssignment
func (*TenancyApiService) TenancyContactAssignmentsDelete ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsDelete(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 contact assignment.
func (*TenancyApiService) TenancyContactAssignmentsList ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsList(ctx context.Context, localVarOptionals *TenancyApiTenancyContactAssignmentsListOpts) (InlineResponse20065, *http.Response, error)
func (*TenancyApiService) TenancyContactAssignmentsPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsPartialUpdate(ctx context.Context, id int32, data WritableContactAssignment) (ContactAssignment, *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 contact assignment.
- @param data
@return ContactAssignment
func (*TenancyApiService) TenancyContactAssignmentsRead ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsRead(ctx context.Context, id int32) (ContactAssignment, *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 contact assignment.
@return ContactAssignment
func (*TenancyApiService) TenancyContactAssignmentsUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactAssignmentsUpdate(ctx context.Context, id int32, data WritableContactAssignment) (ContactAssignment, *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 contact assignment.
- @param data
@return ContactAssignment
func (*TenancyApiService) TenancyContactGroupsBulkDelete ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsBulkDelete(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) TenancyContactGroupsBulkPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsBulkPartialUpdate(ctx context.Context, data WritableContactGroup) (ContactGroup, *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 ContactGroup
func (*TenancyApiService) TenancyContactGroupsBulkUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsBulkUpdate(ctx context.Context, data WritableContactGroup) (ContactGroup, *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 ContactGroup
func (*TenancyApiService) TenancyContactGroupsCreate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsCreate(ctx context.Context, data WritableContactGroup) (ContactGroup, *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 ContactGroup
func (*TenancyApiService) TenancyContactGroupsDelete ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsDelete(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 contact group.
func (*TenancyApiService) TenancyContactGroupsList ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsList(ctx context.Context, localVarOptionals *TenancyApiTenancyContactGroupsListOpts) (InlineResponse20066, *http.Response, error)
func (*TenancyApiService) TenancyContactGroupsPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsPartialUpdate(ctx context.Context, id int32, data WritableContactGroup) (ContactGroup, *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 contact group.
- @param data
@return ContactGroup
func (*TenancyApiService) TenancyContactGroupsRead ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsRead(ctx context.Context, id int32) (ContactGroup, *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 contact group.
@return ContactGroup
func (*TenancyApiService) TenancyContactGroupsUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactGroupsUpdate(ctx context.Context, id int32, data WritableContactGroup) (ContactGroup, *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 contact group.
- @param data
@return ContactGroup
func (*TenancyApiService) TenancyContactRolesBulkDelete ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesBulkDelete(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) TenancyContactRolesBulkPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesBulkPartialUpdate(ctx context.Context, data ContactRole) (ContactRole, *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 ContactRole
func (*TenancyApiService) TenancyContactRolesBulkUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesBulkUpdate(ctx context.Context, data ContactRole) (ContactRole, *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 ContactRole
func (*TenancyApiService) TenancyContactRolesCreate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesCreate(ctx context.Context, data ContactRole) (ContactRole, *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 ContactRole
func (*TenancyApiService) TenancyContactRolesDelete ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesDelete(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 contact role.
func (*TenancyApiService) TenancyContactRolesList ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesList(ctx context.Context, localVarOptionals *TenancyApiTenancyContactRolesListOpts) (InlineResponse20067, *http.Response, error)
func (*TenancyApiService) TenancyContactRolesPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesPartialUpdate(ctx context.Context, id int32, data ContactRole) (ContactRole, *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 contact role.
- @param data
@return ContactRole
func (*TenancyApiService) TenancyContactRolesRead ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesRead(ctx context.Context, id int32) (ContactRole, *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 contact role.
@return ContactRole
func (*TenancyApiService) TenancyContactRolesUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactRolesUpdate(ctx context.Context, id int32, data ContactRole) (ContactRole, *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 contact role.
- @param data
@return ContactRole
func (*TenancyApiService) TenancyContactsBulkDelete ¶ added in v3.0.7
TenancyApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*TenancyApiService) TenancyContactsBulkPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsBulkPartialUpdate(ctx context.Context, data WritableContact) (Contact, *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 Contact
func (*TenancyApiService) TenancyContactsBulkUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsBulkUpdate(ctx context.Context, data WritableContact) (Contact, *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 Contact
func (*TenancyApiService) TenancyContactsCreate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsCreate(ctx context.Context, data WritableContact) (Contact, *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 Contact
func (*TenancyApiService) TenancyContactsDelete ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsDelete(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 contact.
func (*TenancyApiService) TenancyContactsList ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsList(ctx context.Context, localVarOptionals *TenancyApiTenancyContactsListOpts) (InlineResponse20068, *http.Response, error)
func (*TenancyApiService) TenancyContactsPartialUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsPartialUpdate(ctx context.Context, id int32, data WritableContact) (Contact, *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 contact.
- @param data
@return Contact
func (*TenancyApiService) TenancyContactsRead ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsRead(ctx context.Context, id int32) (Contact, *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 contact.
@return Contact
func (*TenancyApiService) TenancyContactsUpdate ¶ added in v3.0.7
func (a *TenancyApiService) TenancyContactsUpdate(ctx context.Context, id int32, data WritableContact) (Contact, *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 contact.
- @param data
@return Contact
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) (InlineResponse20069, *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) (InlineResponse20070, *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 TenancyApiTenancyContactAssignmentsListOpts ¶ added in v3.0.7
type TenancyApiTenancyContactAssignmentsListOpts struct {
Id optional.String
ContentTypeId optional.String
ObjectId optional.String
Priority optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
LastUpdated optional.String
LastUpdatedGte optional.String
LastUpdatedLte optional.String
ContentType optional.String
ContactId optional.String
RoleId optional.String
Role 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
PriorityN optional.String
ContentTypeN optional.String
ContactIdN optional.String
RoleIdN optional.String
RoleN optional.String
Limit optional.Int32
Offset optional.Int32
}
type TenancyApiTenancyContactGroupsListOpts ¶ added in v3.0.7
type TenancyApiTenancyContactGroupsListOpts 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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ParentIdN optional.String
ParentN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type TenancyApiTenancyContactRolesListOpts ¶ added in v3.0.7
type TenancyApiTenancyContactRolesListOpts 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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type TenancyApiTenancyContactsListOpts ¶ added in v3.0.7
type TenancyApiTenancyContactsListOpts struct {
Id optional.String
Name optional.String
Title optional.String
Phone optional.String
Email optional.String
Address 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
NameEmpty optional.String
TitleN optional.String
TitleIc optional.String
TitleNic optional.String
TitleIew optional.String
TitleNiew optional.String
TitleIsw optional.String
TitleNisw optional.String
TitleIe optional.String
TitleNie optional.String
TitleEmpty optional.String
PhoneN optional.String
PhoneIc optional.String
PhoneNic optional.String
PhoneIew optional.String
PhoneNiew optional.String
PhoneIsw optional.String
PhoneNisw optional.String
PhoneIe optional.String
PhoneNie optional.String
PhoneEmpty 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
EmailEmpty optional.String
AddressN optional.String
AddressIc optional.String
AddressNic optional.String
AddressIew optional.String
AddressNiew optional.String
AddressIsw optional.String
AddressNisw optional.String
AddressIe optional.String
AddressNie optional.String
AddressEmpty optional.String
GroupIdN optional.String
GroupN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ParentIdN optional.String
ParentN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type TenancyApiTenancyTenantsListOpts ¶
type TenancyApiTenancyTenantsListOpts 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
Contact optional.String
ContactRole 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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ContactN optional.String
ContactRoleN 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"`
Tags []NestedTag `json:"tags,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 Token ¶
type Token struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
User *NestedUser `json:"user"`
Created time.Time `json:"created,omitempty"`
Expires time.Time `json:"expires,omitempty"`
Key string `json:"key,omitempty"`
// Permit create/update/delete operations using this key
WriteEnabled bool `json:"write_enabled,omitempty"`
Description string `json:"description,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) (InlineResponse20071, *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) (InlineResponse20072, *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) UsersTokensBulkDelete ¶
UsersApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*UsersApiService) UsersTokensBulkPartialUpdate ¶
func (a *UsersApiService) UsersTokensBulkPartialUpdate(ctx context.Context, data WritableToken) (Token, *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 Token
func (*UsersApiService) UsersTokensBulkUpdate ¶
func (a *UsersApiService) UsersTokensBulkUpdate(ctx context.Context, data WritableToken) (Token, *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 Token
func (*UsersApiService) UsersTokensCreate ¶
func (a *UsersApiService) UsersTokensCreate(ctx context.Context, data WritableToken) (Token, *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 Token
func (*UsersApiService) UsersTokensDelete ¶
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 token.
func (*UsersApiService) UsersTokensList ¶
func (a *UsersApiService) UsersTokensList(ctx context.Context, localVarOptionals *UsersApiUsersTokensListOpts) (InlineResponse20073, *http.Response, error)
func (*UsersApiService) UsersTokensPartialUpdate ¶
func (a *UsersApiService) UsersTokensPartialUpdate(ctx context.Context, id int32, data WritableToken) (Token, *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 token.
- @param data
@return Token
func (*UsersApiService) UsersTokensProvisionCreate ¶
UsersApiService Non-authenticated REST API endpoint via which a user may create a Token.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*UsersApiService) UsersTokensRead ¶
func (a *UsersApiService) UsersTokensRead(ctx context.Context, id int32) (Token, *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 token.
@return Token
func (*UsersApiService) UsersTokensUpdate ¶
func (a *UsersApiService) UsersTokensUpdate(ctx context.Context, id int32, data WritableToken) (Token, *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 token.
- @param data
@return Token
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) (InlineResponse20074, *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
NameEmpty 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
Description optional.String
Q 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
NameEmpty optional.String
ObjectTypesN 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
DescriptionEmpty optional.String
UserIdN optional.String
UserN optional.String
GroupIdN optional.String
GroupN optional.String
Limit optional.Int32
Offset optional.Int32
}
type UsersApiUsersTokensListOpts ¶
type UsersApiUsersTokensListOpts struct {
Id optional.String
Key optional.String
WriteEnabled optional.String
Description optional.String
Q optional.String
UserId optional.String
User optional.String
Created optional.String
CreatedGte optional.String
CreatedLte optional.String
Expires optional.String
ExpiresGte optional.String
ExpiresLte optional.String
IdN optional.String
IdLte optional.String
IdLt optional.String
IdGte optional.String
IdGt optional.String
KeyN optional.String
KeyIc optional.String
KeyNic optional.String
KeyIew optional.String
KeyNiew optional.String
KeyIsw optional.String
KeyNisw optional.String
KeyIe optional.String
KeyNie optional.String
KeyEmpty 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
DescriptionEmpty optional.String
UserIdN optional.String
UserN 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
UsernameEmpty 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
FirstNameEmpty 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
LastNameEmpty 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
EmailEmpty 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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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 float32 `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) (InlineResponse20075, *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) (InlineResponse20076, *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) (InlineResponse20077, *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) (InlineResponse20078, *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) (InlineResponse20079, *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
Contact optional.String
ContactRole 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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ContactN optional.String
ContactRoleN optional.String
TagN 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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
TagN 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
Contact optional.String
ContactRole 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
NameEmpty optional.String
TenantGroupIdN optional.String
TenantGroupN optional.String
TenantIdN optional.String
TenantN optional.String
ContactN optional.String
ContactRoleN 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
Description 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
BridgeId 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
NameEmpty optional.String
MtuN optional.String
MtuLte optional.String
MtuLt optional.String
MtuGte optional.String
MtuGt 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
DescriptionEmpty optional.String
ClusterIdN optional.String
ClusterN optional.String
VirtualMachineIdN optional.String
VirtualMachineN optional.String
ParentIdN optional.String
BridgeIdN 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
Contact optional.String
ContactRole 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
NameEmpty 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
ContactN optional.String
ContactRoleN 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 *Status8 `json:"status,omitempty"`
Role *NestedRole `json:"role,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"`
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"`
Tags []NestedTag `json:"tags,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"`
Bridge *NestedVmInterface `json:"bridge,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"`
CountFhrpGroups int32 `json:"count_fhrp_groups,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"`
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 supported 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"`
// A set of conditions which determine whether the webhook will be generated.
Conditions string `json:"conditions,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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,omitempty"`
}
type WebhookStatus ¶ added in v3.0.4
type WebhookStatus struct {
Id int32 `json:"id,omitempty"`
ObjectModel string `json:"object_model"`
ObjectId int32 `json:"object_id"`
ObjectName string `json:"object_name"`
Description string `json:"description"`
Status string `json:"status"`
ErrorMessage string `json:"error_message,omitempty"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type WirelessApiService ¶ added in v3.0.7
type WirelessApiService service
func (*WirelessApiService) WirelessWirelessLanGroupsBulkDelete ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsBulkDelete(ctx context.Context) (*http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*WirelessApiService) WirelessWirelessLanGroupsBulkPartialUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsBulkPartialUpdate(ctx context.Context, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLanGroup
func (*WirelessApiService) WirelessWirelessLanGroupsBulkUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsBulkUpdate(ctx context.Context, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLanGroup
func (*WirelessApiService) WirelessWirelessLanGroupsCreate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsCreate(ctx context.Context, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLanGroup
func (*WirelessApiService) WirelessWirelessLanGroupsDelete ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsDelete(ctx context.Context, id int32) (*http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN Group.
func (*WirelessApiService) WirelessWirelessLanGroupsList ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsList(ctx context.Context, localVarOptionals *WirelessApiWirelessWirelessLanGroupsListOpts) (InlineResponse20080, *http.Response, error)
func (*WirelessApiService) WirelessWirelessLanGroupsPartialUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsPartialUpdate(ctx context.Context, id int32, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN Group.
- @param data
@return WirelessLanGroup
func (*WirelessApiService) WirelessWirelessLanGroupsRead ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsRead(ctx context.Context, id int32) (WirelessLanGroup, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN Group.
@return WirelessLanGroup
func (*WirelessApiService) WirelessWirelessLanGroupsUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLanGroupsUpdate(ctx context.Context, id int32, data WritableWirelessLanGroup) (WirelessLanGroup, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN Group.
- @param data
@return WirelessLanGroup
func (*WirelessApiService) WirelessWirelessLansBulkDelete ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansBulkDelete(ctx context.Context) (*http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*WirelessApiService) WirelessWirelessLansBulkPartialUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansBulkPartialUpdate(ctx context.Context, data WritableWirelessLan) (WirelessLan, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLan
func (*WirelessApiService) WirelessWirelessLansBulkUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansBulkUpdate(ctx context.Context, data WritableWirelessLan) (WirelessLan, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLan
func (*WirelessApiService) WirelessWirelessLansCreate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansCreate(ctx context.Context, data WritableWirelessLan) (WirelessLan, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLan
func (*WirelessApiService) WirelessWirelessLansDelete ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansDelete(ctx context.Context, id int32) (*http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN.
func (*WirelessApiService) WirelessWirelessLansList ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansList(ctx context.Context, localVarOptionals *WirelessApiWirelessWirelessLansListOpts) (InlineResponse20081, *http.Response, error)
func (*WirelessApiService) WirelessWirelessLansPartialUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansPartialUpdate(ctx context.Context, id int32, data WritableWirelessLan) (WirelessLan, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN.
- @param data
@return WirelessLan
func (*WirelessApiService) WirelessWirelessLansRead ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansRead(ctx context.Context, id int32) (WirelessLan, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN.
@return WirelessLan
func (*WirelessApiService) WirelessWirelessLansUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLansUpdate(ctx context.Context, id int32, data WritableWirelessLan) (WirelessLan, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this Wireless LAN.
- @param data
@return WirelessLan
func (*WirelessApiService) WirelessWirelessLinksBulkDelete ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksBulkDelete(ctx context.Context) (*http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (*WirelessApiService) WirelessWirelessLinksBulkPartialUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksBulkPartialUpdate(ctx context.Context, data WritableWirelessLink) (WirelessLink, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLink
func (*WirelessApiService) WirelessWirelessLinksBulkUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksBulkUpdate(ctx context.Context, data WritableWirelessLink) (WirelessLink, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLink
func (*WirelessApiService) WirelessWirelessLinksCreate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksCreate(ctx context.Context, data WritableWirelessLink) (WirelessLink, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param data
@return WirelessLink
func (*WirelessApiService) WirelessWirelessLinksDelete ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksDelete(ctx context.Context, id int32) (*http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this wireless link.
func (*WirelessApiService) WirelessWirelessLinksList ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksList(ctx context.Context, localVarOptionals *WirelessApiWirelessWirelessLinksListOpts) (InlineResponse20082, *http.Response, error)
func (*WirelessApiService) WirelessWirelessLinksPartialUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksPartialUpdate(ctx context.Context, id int32, data WritableWirelessLink) (WirelessLink, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this wireless link.
- @param data
@return WirelessLink
func (*WirelessApiService) WirelessWirelessLinksRead ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksRead(ctx context.Context, id int32) (WirelessLink, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this wireless link.
@return WirelessLink
func (*WirelessApiService) WirelessWirelessLinksUpdate ¶ added in v3.0.7
func (a *WirelessApiService) WirelessWirelessLinksUpdate(ctx context.Context, id int32, data WritableWirelessLink) (WirelessLink, *http.Response, error)
WirelessApiService
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param id A unique integer value identifying this wireless link.
- @param data
@return WirelessLink
type WirelessApiWirelessWirelessLanGroupsListOpts ¶ added in v3.0.7
type WirelessApiWirelessWirelessLanGroupsListOpts 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
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
NameEmpty 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
SlugEmpty 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
DescriptionEmpty optional.String
ParentIdN optional.String
ParentN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type WirelessApiWirelessWirelessLansListOpts ¶ added in v3.0.7
type WirelessApiWirelessWirelessLansListOpts struct {
Id optional.String
Ssid optional.String
AuthPsk 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
GroupId optional.String
Group optional.String
VlanId optional.String
AuthType optional.String
AuthCipher optional.String
Tag optional.String
IdN optional.String
IdLte optional.String
IdLt optional.String
IdGte optional.String
IdGt optional.String
SsidN optional.String
SsidIc optional.String
SsidNic optional.String
SsidIew optional.String
SsidNiew optional.String
SsidIsw optional.String
SsidNisw optional.String
SsidIe optional.String
SsidNie optional.String
SsidEmpty optional.String
AuthPskN optional.String
AuthPskIc optional.String
AuthPskNic optional.String
AuthPskIew optional.String
AuthPskNiew optional.String
AuthPskIsw optional.String
AuthPskNisw optional.String
AuthPskIe optional.String
AuthPskNie optional.String
AuthPskEmpty 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
DescriptionEmpty optional.String
GroupIdN optional.String
GroupN optional.String
VlanIdN optional.String
AuthTypeN optional.String
AuthCipherN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type WirelessApiWirelessWirelessLinksListOpts ¶ added in v3.0.7
type WirelessApiWirelessWirelessLinksListOpts struct {
Id optional.String
Ssid optional.String
AuthPsk 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
InterfaceAId optional.String
InterfaceBId optional.String
Status optional.String
AuthType optional.String
AuthCipher optional.String
Tag optional.String
IdN optional.String
IdLte optional.String
IdLt optional.String
IdGte optional.String
IdGt optional.String
SsidN optional.String
SsidIc optional.String
SsidNic optional.String
SsidIew optional.String
SsidNiew optional.String
SsidIsw optional.String
SsidNisw optional.String
SsidIe optional.String
SsidNie optional.String
SsidEmpty optional.String
AuthPskN optional.String
AuthPskIc optional.String
AuthPskNic optional.String
AuthPskIew optional.String
AuthPskNiew optional.String
AuthPskIsw optional.String
AuthPskNisw optional.String
AuthPskIe optional.String
AuthPskNie optional.String
AuthPskEmpty 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
DescriptionEmpty optional.String
InterfaceAIdN optional.String
InterfaceAIdLte optional.String
InterfaceAIdLt optional.String
InterfaceAIdGte optional.String
InterfaceAIdGt optional.String
InterfaceBIdN optional.String
InterfaceBIdLte optional.String
InterfaceBIdLt optional.String
InterfaceBIdGte optional.String
InterfaceBIdGt optional.String
StatusN optional.String
AuthTypeN optional.String
AuthCipherN optional.String
TagN optional.String
Limit optional.Int32
Offset optional.Int32
}
type WirelessLan ¶ added in v3.0.7
type WirelessLan struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
Ssid string `json:"ssid"`
Description string `json:"description,omitempty"`
Group *NestedWirelessLanGroup `json:"group,omitempty"`
Vlan *NestedVlan `json:"vlan,omitempty"`
AuthType *AuthType `json:"auth_type,omitempty"`
AuthCipher *AuthCipher `json:"auth_cipher,omitempty"`
AuthPsk string `json:"auth_psk,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 WirelessLanGroup ¶ added in v3.0.7
type WirelessLanGroup 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 *NestedWirelessLanGroup `json:"parent,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"`
WirelesslanCount int32 `json:"wirelesslan_count,omitempty"`
Depth int32 `json:"_depth,omitempty"`
}
type WirelessLink ¶ added in v3.0.7
type WirelessLink struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
InterfaceA *NestedInterface `json:"interface_a"`
InterfaceB *NestedInterface `json:"interface_b"`
Ssid string `json:"ssid,omitempty"`
Status *Status1 `json:"status,omitempty"`
Description string `json:"description,omitempty"`
AuthType *AuthType `json:"auth_type,omitempty"`
AuthCipher *AuthCipher `json:"auth_cipher,omitempty"`
AuthPsk string `json:"auth_psk,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 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 WritableAsn ¶ added in v3.0.7
type WritableAsn struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
// 32-bit autonomous system number
Asn int32 `json:"asn"`
SiteCount int32 `json:"site_count,omitempty"`
Rir int32 `json:"rir"`
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 WritableAvailableIp ¶ added in v3.0.7
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"`
Tenant int32 `json:"tenant,omitempty"`
Label string `json:"label,omitempty"`
Color string `json:"color,omitempty"`
Length float32 `json:"length,omitempty"`
LengthUnit string `json:"length_unit,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 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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_peer_type,omitempty"`
Occupied bool `json:"_occupied,omitempty"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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"`
Tenant int32 `json:"tenant,omitempty"`
Site int32 `json:"site"`
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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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 WritableContact ¶ added in v3.0.7
type WritableContact struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
Group int32 `json:"group"`
Name string `json:"name"`
Title string `json:"title,omitempty"`
Phone string `json:"phone,omitempty"`
Email string `json:"email,omitempty"`
Address string `json:"address,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 WritableContactAssignment ¶ added in v3.0.7
type WritableContactAssignment 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"`
Object map[string]string `json:"object,omitempty"`
Contact int32 `json:"contact"`
Role int32 `json:"role"`
Priority string `json:"priority"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,omitempty"`
}
type WritableContactGroup ¶ added in v3.0.7
type WritableContactGroup 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"`
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"`
ContactCount int32 `json:"contact_count,omitempty"`
Depth int32 `json:"_depth,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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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"`
// 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"`
Airflow string `json:"airflow,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"`
DeviceType int32 `json:"device_type"`
DeviceRole int32 `json:"device_role"`
Tenant int32 `json:"tenant"`
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"`
Position int32 `json:"position,omitempty"`
Face string `json:"face"`
ParentDevice *NestedDevice `json:"parent_device,omitempty"`
Status string `json:"status,omitempty"`
Airflow string `json:"airflow,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"`
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 WritableFhrpGroupAssignment ¶ added in v3.0.7
type WritableFhrpGroupAssignment struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
Group int32 `json:"group"`
InterfaceType string `json:"interface_type"`
InterfaceId int32 `json:"interface_id"`
Interface_ map[string]string `json:"interface,omitempty"`
Priority int32 `json:"priority"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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"`
Color string `json:"color,omitempty"`
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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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"`
Color string `json:"color,omitempty"`
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"`
Bridge int32 `json:"bridge,omitempty"`
Lag int32 `json:"lag,omitempty"`
Mtu int32 `json:"mtu,omitempty"`
MacAddress string `json:"mac_address,omitempty"`
// 64-bit World Wide Name
Wwn string `json:"wwn,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"`
RfRole string `json:"rf_role,omitempty"`
RfChannel string `json:"rf_channel,omitempty"`
RfChannelFrequency float32 `json:"rf_channel_frequency,omitempty"`
RfChannelWidth float32 `json:"rf_channel_width,omitempty"`
TxPower int32 `json:"tx_power,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"`
WirelessLink int32 `json:"wireless_link,omitempty"`
// Return the appropriate serializer for the link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_peer_type,omitempty"`
WirelessLans []int32 `json:"wireless_lans,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"`
CountFhrpGroups int32 `json:"count_fhrp_groups,omitempty"`
Occupied bool `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 WritableIpRange ¶
type WritableIpRange 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)
StartAddress string `json:"start_address"`
// IPv4 or IPv6 address (with mask)
EndAddress string `json:"end_address"`
Size int32 `json:"size,omitempty"`
Vrf int32 `json:"vrf,omitempty"`
Tenant int32 `json:"tenant,omitempty"`
// Operational status of this range
Status string `json:"status,omitempty"`
// The primary function of this range
Role int32 `json:"role,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"`
}
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"`
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"`
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"`
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 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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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"`
// Treat as 100% utilized
MarkUtilized bool `json:"mark_utilized,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"`
FacilityId string `json:"facility_id,omitempty"`
Site int32 `json:"site"`
Location int32 `json:"location"`
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"`
LastUpdated time.Time `json:"last_updated,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"`
Color string `json:"color,omitempty"`
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 link termination model.
LinkPeer map[string]string `json:"link_peer,omitempty"`
LinkPeerType string `json:"link_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 bool `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"`
Color string `json:"color,omitempty"`
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"`
Tags []NestedTag `json:"tags,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"`
Asns []int32 `json:"asns,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 float32 `json:"latitude,omitempty"`
// GPS coordinate (longitude)
Longitude float32 `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"`
Tags []NestedTag `json:"tags,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"`
Tags []NestedTag `json:"tags,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 WritableToken ¶
type WritableToken struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
User int32 `json:"user"`
Created time.Time `json:"created,omitempty"`
Expires time.Time `json:"expires,omitempty"`
Key string `json:"key,omitempty"`
// Permit create/update/delete operations using this key
WriteEnabled bool `json:"write_enabled,omitempty"`
Description string `json:"description,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"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,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 float32 `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"`
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"`
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"`
Bridge int32 `json:"bridge,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"`
CountFhrpGroups int32 `json:"count_fhrp_groups,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"`
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 WritableWirelessLan ¶ added in v3.0.7
type WritableWirelessLan struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
Ssid string `json:"ssid"`
Description string `json:"description,omitempty"`
Group int32 `json:"group,omitempty"`
Vlan int32 `json:"vlan,omitempty"`
AuthType string `json:"auth_type,omitempty"`
AuthCipher string `json:"auth_cipher,omitempty"`
AuthPsk string `json:"auth_psk,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 WritableWirelessLanGroup ¶ added in v3.0.7
type WritableWirelessLanGroup 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"`
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"`
WirelesslanCount int32 `json:"wirelesslan_count,omitempty"`
Depth int32 `json:"_depth,omitempty"`
}
type WritableWirelessLink ¶ added in v3.0.7
type WritableWirelessLink struct {
Id int32 `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Display string `json:"display,omitempty"`
InterfaceA int32 `json:"interface_a"`
InterfaceB int32 `json:"interface_b"`
Ssid string `json:"ssid,omitempty"`
Status string `json:"status,omitempty"`
Description string `json:"description,omitempty"`
AuthType string `json:"auth_type,omitempty"`
AuthCipher string `json:"auth_cipher,omitempty"`
AuthPsk string `json:"auth_psk,omitempty"`
Tags []NestedTag `json:"tags,omitempty"`
CustomFields *interface{} `json:"custom_fields,omitempty"`
Created string `json:"created,omitempty"`
LastUpdated time.Time `json:"last_updated,omitempty"`
}
Source Files
¶
- api_circuits.go
- api_dcim.go
- api_extras.go
- api_ipam.go
- api_plugins.go
- api_secrets.go
- api_status.go
- api_tenancy.go
- api_users.go
- api_virtualization.go
- api_wireless.go
- client.go
- configuration.go
- model_action.go
- model_aggregate.go
- model_airflow.go
- model_asn.go
- model_auth_cipher.go
- model_auth_type.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_contact.go
- model_contact_assignment.go
- model_contact_group.go
- model_contact_role.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_fhrp_group.go
- model_fhrp_group_assignment.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_72.go
- model_inline_response_200_73.go
- model_inline_response_200_74.go
- model_inline_response_200_75.go
- model_inline_response_200_76.go
- model_inline_response_200_77.go
- model_inline_response_200_78.go
- model_inline_response_200_79.go
- model_inline_response_200_8.go
- model_inline_response_200_80.go
- model_inline_response_200_81.go
- model_inline_response_200_82.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_ip_range.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_asn.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_contact.go
- model_nested_contact_group.go
- model_nested_contact_role.go
- model_nested_device.go
- model_nested_device_role.go
- model_nested_device_type.go
- model_nested_fhrp_group.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_nested_wireless_lan.go
- model_nested_wireless_lan_group.go
- model_nested_wireless_link.go
- model_object_change.go
- model_object_permission.go
- model_outer_unit.go
- model_phase.go
- model_platform.go
- model_port_reservation.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_priority.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_rf_channel.go
- model_rf_role.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_token.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_webhook_status.go
- model_width.go
- model_wireless_lan.go
- model_wireless_lan_group.go
- model_wireless_link.go
- model_writable_aggregate.go
- model_writable_asn.go
- model_writable_available_ip.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_contact.go
- model_writable_contact_assignment.go
- model_writable_contact_group.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_fhrp_group_assignment.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_ip_range.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_token.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
- model_writable_wireless_lan.go
- model_writable_wireless_lan_group.go
- model_writable_wireless_link.go
- response.go