package
0.0.0-20230822181606-6c9a280a9428
Repository: https://github.com/kentik/dashboard-api-golang.git
Documentation: pkg.go.dev

# Functions

New creates a new cellular gateway API client.
NewGetDeviceCellularGatewayLanOK creates a GetDeviceCellularGatewayLanOK with default headers values.
NewGetDeviceCellularGatewayLanParams creates a new GetDeviceCellularGatewayLanParams object, with the default timeout for this client.
NewGetDeviceCellularGatewayLanParamsWithContext creates a new GetDeviceCellularGatewayLanParams object with the ability to set a context for a request.
NewGetDeviceCellularGatewayLanParamsWithHTTPClient creates a new GetDeviceCellularGatewayLanParams object with the ability to set a custom HTTPClient for a request.
NewGetDeviceCellularGatewayLanParamsWithTimeout creates a new GetDeviceCellularGatewayLanParams object with the ability to set a timeout on a request.
NewGetDeviceCellularGatewayPortForwardingRulesOK creates a GetDeviceCellularGatewayPortForwardingRulesOK with default headers values.
NewGetDeviceCellularGatewayPortForwardingRulesParams creates a new GetDeviceCellularGatewayPortForwardingRulesParams object, with the default timeout for this client.
NewGetDeviceCellularGatewayPortForwardingRulesParamsWithContext creates a new GetDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a context for a request.
NewGetDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient creates a new GetDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a custom HTTPClient for a request.
NewGetDeviceCellularGatewayPortForwardingRulesParamsWithTimeout creates a new GetDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a timeout on a request.
NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsOK creates a GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK with default headers values.
NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParams creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams object, with the default timeout for this client.
NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a context for a request.
NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a custom HTTPClient for a request.
NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a timeout on a request.
NewGetNetworkCellularGatewayDhcpOK creates a GetNetworkCellularGatewayDhcpOK with default headers values.
NewGetNetworkCellularGatewayDhcpParams creates a new GetNetworkCellularGatewayDhcpParams object, with the default timeout for this client.
NewGetNetworkCellularGatewayDhcpParamsWithContext creates a new GetNetworkCellularGatewayDhcpParams object with the ability to set a context for a request.
NewGetNetworkCellularGatewayDhcpParamsWithHTTPClient creates a new GetNetworkCellularGatewayDhcpParams object with the ability to set a custom HTTPClient for a request.
NewGetNetworkCellularGatewayDhcpParamsWithTimeout creates a new GetNetworkCellularGatewayDhcpParams object with the ability to set a timeout on a request.
NewGetNetworkCellularGatewaySubnetPoolOK creates a GetNetworkCellularGatewaySubnetPoolOK with default headers values.
NewGetNetworkCellularGatewaySubnetPoolParams creates a new GetNetworkCellularGatewaySubnetPoolParams object, with the default timeout for this client.
NewGetNetworkCellularGatewaySubnetPoolParamsWithContext creates a new GetNetworkCellularGatewaySubnetPoolParams object with the ability to set a context for a request.
NewGetNetworkCellularGatewaySubnetPoolParamsWithHTTPClient creates a new GetNetworkCellularGatewaySubnetPoolParams object with the ability to set a custom HTTPClient for a request.
NewGetNetworkCellularGatewaySubnetPoolParamsWithTimeout creates a new GetNetworkCellularGatewaySubnetPoolParams object with the ability to set a timeout on a request.
NewGetNetworkCellularGatewayUplinkOK creates a GetNetworkCellularGatewayUplinkOK with default headers values.
NewGetNetworkCellularGatewayUplinkParams creates a new GetNetworkCellularGatewayUplinkParams object, with the default timeout for this client.
NewGetNetworkCellularGatewayUplinkParamsWithContext creates a new GetNetworkCellularGatewayUplinkParams object with the ability to set a context for a request.
NewGetNetworkCellularGatewayUplinkParamsWithHTTPClient creates a new GetNetworkCellularGatewayUplinkParams object with the ability to set a custom HTTPClient for a request.
NewGetNetworkCellularGatewayUplinkParamsWithTimeout creates a new GetNetworkCellularGatewayUplinkParams object with the ability to set a timeout on a request.
NewGetOrganizationCellularGatewayUplinkStatusesOK creates a GetOrganizationCellularGatewayUplinkStatusesOK with default headers values.
NewGetOrganizationCellularGatewayUplinkStatusesParams creates a new GetOrganizationCellularGatewayUplinkStatusesParams object, with the default timeout for this client.
NewGetOrganizationCellularGatewayUplinkStatusesParamsWithContext creates a new GetOrganizationCellularGatewayUplinkStatusesParams object with the ability to set a context for a request.
NewGetOrganizationCellularGatewayUplinkStatusesParamsWithHTTPClient creates a new GetOrganizationCellularGatewayUplinkStatusesParams object with the ability to set a custom HTTPClient for a request.
NewGetOrganizationCellularGatewayUplinkStatusesParamsWithTimeout creates a new GetOrganizationCellularGatewayUplinkStatusesParams object with the ability to set a timeout on a request.
NewUpdateDeviceCellularGatewayLanOK creates a UpdateDeviceCellularGatewayLanOK with default headers values.
NewUpdateDeviceCellularGatewayLanParams creates a new UpdateDeviceCellularGatewayLanParams object, with the default timeout for this client.
NewUpdateDeviceCellularGatewayLanParamsWithContext creates a new UpdateDeviceCellularGatewayLanParams object with the ability to set a context for a request.
NewUpdateDeviceCellularGatewayLanParamsWithHTTPClient creates a new UpdateDeviceCellularGatewayLanParams object with the ability to set a custom HTTPClient for a request.
NewUpdateDeviceCellularGatewayLanParamsWithTimeout creates a new UpdateDeviceCellularGatewayLanParams object with the ability to set a timeout on a request.
NewUpdateDeviceCellularGatewayPortForwardingRulesOK creates a UpdateDeviceCellularGatewayPortForwardingRulesOK with default headers values.
NewUpdateDeviceCellularGatewayPortForwardingRulesParams creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams object, with the default timeout for this client.
NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithContext creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a context for a request.
NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a custom HTTPClient for a request.
NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithTimeout creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a timeout on a request.
NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK creates a UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK with default headers values.
NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams object, with the default timeout for this client.
NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a context for a request.
NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a custom HTTPClient for a request.
NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a timeout on a request.
NewUpdateNetworkCellularGatewayDhcpOK creates a UpdateNetworkCellularGatewayDhcpOK with default headers values.
NewUpdateNetworkCellularGatewayDhcpParams creates a new UpdateNetworkCellularGatewayDhcpParams object, with the default timeout for this client.
NewUpdateNetworkCellularGatewayDhcpParamsWithContext creates a new UpdateNetworkCellularGatewayDhcpParams object with the ability to set a context for a request.
NewUpdateNetworkCellularGatewayDhcpParamsWithHTTPClient creates a new UpdateNetworkCellularGatewayDhcpParams object with the ability to set a custom HTTPClient for a request.
NewUpdateNetworkCellularGatewayDhcpParamsWithTimeout creates a new UpdateNetworkCellularGatewayDhcpParams object with the ability to set a timeout on a request.
NewUpdateNetworkCellularGatewaySubnetPoolOK creates a UpdateNetworkCellularGatewaySubnetPoolOK with default headers values.
NewUpdateNetworkCellularGatewaySubnetPoolParams creates a new UpdateNetworkCellularGatewaySubnetPoolParams object, with the default timeout for this client.
NewUpdateNetworkCellularGatewaySubnetPoolParamsWithContext creates a new UpdateNetworkCellularGatewaySubnetPoolParams object with the ability to set a context for a request.
NewUpdateNetworkCellularGatewaySubnetPoolParamsWithHTTPClient creates a new UpdateNetworkCellularGatewaySubnetPoolParams object with the ability to set a custom HTTPClient for a request.
NewUpdateNetworkCellularGatewaySubnetPoolParamsWithTimeout creates a new UpdateNetworkCellularGatewaySubnetPoolParams object with the ability to set a timeout on a request.
NewUpdateNetworkCellularGatewayUplinkOK creates a UpdateNetworkCellularGatewayUplinkOK with default headers values.
NewUpdateNetworkCellularGatewayUplinkParams creates a new UpdateNetworkCellularGatewayUplinkParams object, with the default timeout for this client.
NewUpdateNetworkCellularGatewayUplinkParamsWithContext creates a new UpdateNetworkCellularGatewayUplinkParams object with the ability to set a context for a request.
NewUpdateNetworkCellularGatewayUplinkParamsWithHTTPClient creates a new UpdateNetworkCellularGatewayUplinkParams object with the ability to set a custom HTTPClient for a request.
NewUpdateNetworkCellularGatewayUplinkParamsWithTimeout creates a new UpdateNetworkCellularGatewayUplinkParams object with the ability to set a timeout on a request.

# Constants

GetNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr12Hours captures enum value "12 hours".
GetNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr1Day captures enum value "1 day".
GetNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr1Hour captures enum value "1 hour".
GetNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr1Week captures enum value "1 week".
GetNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr30Minutes captures enum value "30 minutes".
GetNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr4Hours captures enum value "4 hours".
GetNetworkCellularGatewayDhcpOKBodyDNSNameserversCustom captures enum value "custom".
GetNetworkCellularGatewayDhcpOKBodyDNSNameserversGoogleDNS captures enum value "google_dns".
GetNetworkCellularGatewayDhcpOKBodyDNSNameserversOpendns captures enum value "opendns".
GetNetworkCellularGatewayDhcpOKBodyDNSNameserversUpstreamDNS captures enum value "upstream_dns".
UpdateNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr12Hours captures enum value "12 hours".
UpdateNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr1Day captures enum value "1 day".
UpdateNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr1Hour captures enum value "1 hour".
UpdateNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr1Week captures enum value "1 week".
UpdateNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr30Minutes captures enum value "30 minutes".
UpdateNetworkCellularGatewayDhcpOKBodyDhcpLeaseTimeNr4Hours captures enum value "4 hours".
UpdateNetworkCellularGatewayDhcpOKBodyDNSNameserversCustom captures enum value "custom".
UpdateNetworkCellularGatewayDhcpOKBodyDNSNameserversGoogleDNS captures enum value "google_dns".
UpdateNetworkCellularGatewayDhcpOKBodyDNSNameserversOpendns captures enum value "opendns".
UpdateNetworkCellularGatewayDhcpOKBodyDNSNameserversUpstreamDNS captures enum value "upstream_dns".

# Structs

Client for cellular gateway API */.
GetDeviceCellularGatewayLanOK describes a response with status code 200, with default header values.
GetDeviceCellularGatewayLanParams contains all the parameters to send to the API endpoint for the get device cellular gateway lan operation.
GetDeviceCellularGatewayLanReader is a Reader for the GetDeviceCellularGatewayLan structure.
GetDeviceCellularGatewayPortForwardingRulesOK describes a response with status code 200, with default header values.
GetDeviceCellularGatewayPortForwardingRulesParams contains all the parameters to send to the API endpoint for the get device cellular gateway port forwarding rules operation.
GetDeviceCellularGatewayPortForwardingRulesReader is a Reader for the GetDeviceCellularGatewayPortForwardingRules structure.
GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK describes a response with status code 200, with default header values.
GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams contains all the parameters to send to the API endpoint for the get network cellular gateway connectivity monitoring destinations operation.
GetNetworkCellularGatewayConnectivityMonitoringDestinationsReader is a Reader for the GetNetworkCellularGatewayConnectivityMonitoringDestinations structure.
GetNetworkCellularGatewayDhcpOK describes a response with status code 200, with default header values.
GetNetworkCellularGatewayDhcpOKBody get network cellular gateway dhcp o k body swagger:model GetNetworkCellularGatewayDhcpOKBody */.
GetNetworkCellularGatewayDhcpParams contains all the parameters to send to the API endpoint for the get network cellular gateway dhcp operation.
GetNetworkCellularGatewayDhcpReader is a Reader for the GetNetworkCellularGatewayDhcp structure.
GetNetworkCellularGatewaySubnetPoolOK describes a response with status code 200, with default header values.
GetNetworkCellularGatewaySubnetPoolParams contains all the parameters to send to the API endpoint for the get network cellular gateway subnet pool operation.
GetNetworkCellularGatewaySubnetPoolReader is a Reader for the GetNetworkCellularGatewaySubnetPool structure.
GetNetworkCellularGatewayUplinkOK describes a response with status code 200, with default header values.
GetNetworkCellularGatewayUplinkParams contains all the parameters to send to the API endpoint for the get network cellular gateway uplink operation.
GetNetworkCellularGatewayUplinkReader is a Reader for the GetNetworkCellularGatewayUplink structure.
GetOrganizationCellularGatewayUplinkStatusesOK describes a response with status code 200, with default header values.
GetOrganizationCellularGatewayUplinkStatusesOKBodyItems0 get organization cellular gateway uplink statuses o k body items0 swagger:model GetOrganizationCellularGatewayUplinkStatusesOKBodyItems0 */.
GetOrganizationCellularGatewayUplinkStatusesOKBodyItems0UplinksItems0 get organization cellular gateway uplink statuses o k body items0 uplinks items0 swagger:model GetOrganizationCellularGatewayUplinkStatusesOKBodyItems0UplinksItems0 */.
GetOrganizationCellularGatewayUplinkStatusesOKBodyItems0UplinksItems0SignalStat Tower Signal Status swagger:model GetOrganizationCellularGatewayUplinkStatusesOKBodyItems0UplinksItems0SignalStat */.
GetOrganizationCellularGatewayUplinkStatusesParams contains all the parameters to send to the API endpoint for the get organization cellular gateway uplink statuses operation.
GetOrganizationCellularGatewayUplinkStatusesReader is a Reader for the GetOrganizationCellularGatewayUplinkStatuses structure.
UpdateDeviceCellularGatewayLanBody update device cellular gateway lan body // Example: {"deviceLanIp":"192.168.0.33","deviceName":"name of the MG","deviceSubnet":"192.168.0.32/27","fixedIpAssignments":[{"ip":"192.168.0.10","mac":"0b:00:00:00:00:ac","name":"server 1"},{"ip":"192.168.0.20","mac":"0b:00:00:00:00:ab","name":"server 2"}],"reservedIpRanges":[{"comment":"A reserved IP range","end":"192.168.1.1","start":"192.168.1.0"}]} swagger:model UpdateDeviceCellularGatewayLanBody */.
UpdateDeviceCellularGatewayLanOK describes a response with status code 200, with default header values.
UpdateDeviceCellularGatewayLanParams contains all the parameters to send to the API endpoint for the update device cellular gateway lan operation.
UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0 update device cellular gateway lan params body fixed IP assignments items0 swagger:model UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0 */.
UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0 update device cellular gateway lan params body reserved IP ranges items0 swagger:model UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0 */.
UpdateDeviceCellularGatewayLanReader is a Reader for the UpdateDeviceCellularGatewayLan structure.
UpdateDeviceCellularGatewayPortForwardingRulesBody update device cellular gateway port forwarding rules body // Example: {"rules":[{"access":"any","lanIp":"172.31.128.5","localPort":"4","name":"test","protocol":"tcp","publicPort":"11-12","uplink":"both"},{"access":"restricted","allowedIps":["10.10.10.10","10.10.10.11"],"lanIp":"172.31.128.5","localPort":"5","name":"test 2","protocol":"tcp","publicPort":"99","uplink":"both"}]} swagger:model UpdateDeviceCellularGatewayPortForwardingRulesBody */.
UpdateDeviceCellularGatewayPortForwardingRulesOK describes a response with status code 200, with default header values.
UpdateDeviceCellularGatewayPortForwardingRulesParams contains all the parameters to send to the API endpoint for the update device cellular gateway port forwarding rules operation.
UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0 update device cellular gateway port forwarding rules params body rules items0 swagger:model UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0 */.
UpdateDeviceCellularGatewayPortForwardingRulesReader is a Reader for the UpdateDeviceCellularGatewayPortForwardingRules structure.
UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody update network cellular gateway connectivity monitoring destinations body // Example: {"destinations":[{"default":false,"description":"Google","ip":"8.8.8.8"},{"default":true,"description":"test description","ip":"1.23.45.67"},{"ip":"9.8.7.6"}]} swagger:model UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody */.
UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK describes a response with status code 200, with default header values.
UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams contains all the parameters to send to the API endpoint for the update network cellular gateway connectivity monitoring destinations operation.
UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 update network cellular gateway connectivity monitoring destinations params body destinations items0 swagger:model UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 */.
UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsReader is a Reader for the UpdateNetworkCellularGatewayConnectivityMonitoringDestinations structure.
UpdateNetworkCellularGatewayDhcpBody update network cellular gateway dhcp body // Example: {"dhcpLeaseTime":"1 hour","dnsCustomNameservers":["172.16.2.111","172.16.2.30"],"dnsNameservers":"custom"} swagger:model UpdateNetworkCellularGatewayDhcpBody */.
UpdateNetworkCellularGatewayDhcpOK describes a response with status code 200, with default header values.
UpdateNetworkCellularGatewayDhcpOKBody update network cellular gateway dhcp o k body swagger:model UpdateNetworkCellularGatewayDhcpOKBody */.
UpdateNetworkCellularGatewayDhcpParams contains all the parameters to send to the API endpoint for the update network cellular gateway dhcp operation.
UpdateNetworkCellularGatewayDhcpReader is a Reader for the UpdateNetworkCellularGatewayDhcp structure.
UpdateNetworkCellularGatewaySubnetPoolBody update network cellular gateway subnet pool body // Example: {"cidr":"192.168.0.0/16","deploymentMode":"routed","mask":24} swagger:model UpdateNetworkCellularGatewaySubnetPoolBody */.
UpdateNetworkCellularGatewaySubnetPoolOK describes a response with status code 200, with default header values.
UpdateNetworkCellularGatewaySubnetPoolParams contains all the parameters to send to the API endpoint for the update network cellular gateway subnet pool operation.
UpdateNetworkCellularGatewaySubnetPoolReader is a Reader for the UpdateNetworkCellularGatewaySubnetPool structure.
UpdateNetworkCellularGatewayUplinkBody update network cellular gateway uplink body // Example: {"bandwidthLimits":{"limitDown":1000,"limitUp":1000}} swagger:model UpdateNetworkCellularGatewayUplinkBody */.
UpdateNetworkCellularGatewayUplinkOK describes a response with status code 200, with default header values.
UpdateNetworkCellularGatewayUplinkParams contains all the parameters to send to the API endpoint for the update network cellular gateway uplink operation.
UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits The bandwidth settings for the 'cellular' uplink swagger:model UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits */.
UpdateNetworkCellularGatewayUplinkReader is a Reader for the UpdateNetworkCellularGatewayUplink structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption is the option for Client methods.