# Functions
BuildFilterQuery returns Ransack filter expression.
BuildSortingQuery returns Ransack sorting expression.
NewAPIClient returns APIClient instance.
# Constants
InstanceShutDownStatus represents instance's shutdown statuse.
# Variables
ErrPrimaryIPNotFound is returned when primary is not found.
ErrResourceNotFound is returned when resource is not found.
# Structs
Action object.
APIClient implements communication with AH API.
Backup object.
BackupsService implements BackupsAPI interface.
BackUpUpdateRequest represents a request to update a volume.
ClientOptions represents options to communicate with AH API.
No description provided by the author
ContFilter represents Ransack "*_cont" filter .
CreateKubernetesWorkerPoolRequest represents a request to create a worker pool.
Datacenter object.
DatacenterRegion object.
DatacentersService implements DatacentersAPI interface.
EqFilter represents Ransack "*_eq" filter .
Image object.
ImagesService implements ImagesAPI interface.
InFilter represents Ransack "*_in" filter .
Instance object.
InstanceAction object.
InstanceActionRequest represents an action request.
InstanceBackups object.
InstanceCreateRequest represents a request to create a instance.
InstanceDestroyRequest represents a request to destroy the instance.
InstanceImage object.
InstanceIPAddress object.
InstanceNetworks object.
No description provided by the author
No description provided by the author
InstancePlansService implements InstancePlansAPI interface.
InstancePrivateNetwork object.
InstancePrivateNetworkAttributes object.
InstancePrivateNetworkCreateRequest object.
InstancePrivateNetworkInfo object.
InstancePrivateNetworksService implements InstancePrivateNetworkConnectionsAPI interface.
InstancePrivateNetworkUpdateRequest object.
InstanceProduct object.
InstanceProductsService implements InstanceProductsAPI interface.
InstanceProductTariff object.
InstanceRegion object.
InstanceRenameRequest represents a request to rename the instance.
InstancesService implements InstancesApi interface.
InstanceSSHKey object.
InstanceUpgradeRequest represents a request to upgrade the instance.
InstanceV4Network object.
IPAddress object.
IPAddressAssignment object.
IPAddressAssignmentCreateRequest represents a request to assign an ip address to isntance.
IPAddressAssignmentsService implements IPAddressAssignmentsAPI interface.
IPAddressCreateRequest represents a request to create an ip address.
IPAddressesService implements IPAddressesAPI interface.
IPAddressUpdateRequest represents a request to update an ip address resource.
KubernetesCluster object.
KubernetesClusterConfig object.
KubernetesClusterCreateRequest represents a request to create a cluster.
No description provided by the author
No description provided by the author
KubernetesClustersService implements ClustersAPI interface.
KubernetesClusterUpdateRequest represents a request to update a cluster.
KubernetesWorker object.
KubernetesWorkerPool object.
No description provided by the author
No description provided by the author
LBBackendNode object.
LBBackendNodeCreateRequest object.
LBForwardingRule object.
LBForwardingRuleCreateRequest object.
LBHealthCheck object.
LBHealthCheckCreateRequest object.
LBHealthCheckUpdateRequest object.
LBIPAddress object.
LBPrivateNetwork object.
LBPrivateNetworkAddress object.
ListMetaOptions represents meta options.
ListOptions represents options to get list of resources.
LoadBalancer object.
LoadBalancerCreateRequest object.
LoadBalancersService implements LoadBalancersAPI interface.
LoadBalancerUpdateRequest represents a request to update a load balancer.
Meta object.
Plan object.
PlanPrice object.
PrivateNetwork object.
PrivateNetworkCreateRequest object.
PrivateNetworkInfo object.
PrivateNetworksService implements PrivateNetworksAPI interface.
PrivateNetworkUpdateRequest represents a request to update a private network.
PrivateProperties object.
PublicProperties object.
Sorting represents Ransack sorting expression.
SSHKey object.
SSHKeyCreateRequest object.
SSHKeysService implements SSHKeysAPI interface.
SSHKeyUpdateRequest object.
Token object.
TokenCreateRequest object.
TokensService implements TokensAPI interface.
UpdateKubernetesWorkerPoolRequest represents a request to update a worker pool.
Volume object.
VolumeAction object.
VolumeCopyActionRequest represents a request to create new volume from origin.
VolumeCreateRequest object.
No description provided by the author
No description provided by the author
VolumePlansService implements VolumePlansAPI interface.
VolumeProduct object.
VolumeProductsService implements VolumeProductsAPI interface.
VolumeProductTariff object.
VolumesService implements VolumesAPI interface.
VolumeUpdateRequest represents a request to update a volume.
# Interfaces
BackupsAPI is an interface for backups.
DatacentersAPI is an interface for datacenters.
FilterInterface is an interface for Filter.
ImagesAPI is an interface for images.
InstancePlansAPI is an interface for instance plans.
InstancePrivateNetworksAPI is an interface for instance connection to private network.
InstanceProductsAPI is an interface for instance products.
InstancesAPI is an interface for instances.
IPAddressAssignmentsAPI is an interface for ip address assignments.
IPAddressesAPI is an interface for ip addresses.
KubernetesClustersAPI is an interface for cluster API.
LoadBalancersAPI is an interface for load balancers.
PrivateNetworksAPI is an interface for private networks.
SSHKeysAPI is an interface for ssh keys.
TokensAPI is an interface for tokens.
VolumePlansAPI is an interface for volume plans.
VolumeProductsAPI is an interface for volume products.
VolumesAPI is an interface for volumes.
# Type aliases
Labels object.