Documentation ¶
Index ¶
- type Service
- func (m *Service) AssignIPAddress(r *request.AssignIPAddressRequest) (*upcloud.IPAddress, error)
- func (m *Service) AttachNetworkRouter(r *request.AttachNetworkRouterRequest) error
- func (m *Service) AttachStorage(r *request.AttachStorageRequest) (*upcloud.ServerDetails, error)
- func (m *Service) CancelManagedDatabaseConnection(r *request.CancelManagedDatabaseConnection) error
- func (m *Service) CloneManagedDatabase(r *request.CloneManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) CloneStorage(r *request.CloneStorageRequest) (*upcloud.StorageDetails, error)
- func (m *Service) CreateBackup(r *request.CreateBackupRequest) (*upcloud.StorageDetails, error)
- func (m *Service) CreateFirewallRule(r *request.CreateFirewallRuleRequest) (*upcloud.FirewallRule, error)
- func (m *Service) CreateFirewallRules(r *request.CreateFirewallRulesRequest) error
- func (m *Service) CreateLoadBalancer(r *request.CreateLoadBalancerRequest) (*upcloud.LoadBalancer, error)
- func (m *Service) CreateLoadBalancerBackend(r *request.CreateLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error)
- func (m *Service) CreateLoadBalancerBackendMember(r *request.CreateLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error)
- func (m *Service) CreateLoadBalancerCertificateBundle(r *request.CreateLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error)
- func (m *Service) CreateLoadBalancerFrontend(r *request.CreateLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error)
- func (m *Service) CreateLoadBalancerFrontendRule(r *request.CreateLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
- func (m *Service) CreateLoadBalancerFrontendTLSConfig(r *request.CreateLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error)
- func (m *Service) CreateLoadBalancerResolver(r *request.CreateLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error)
- func (m *Service) CreateManagedDatabase(r *request.CreateManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) CreateNetwork(r *request.CreateNetworkRequest) (*upcloud.Network, error)
- func (m *Service) CreateNetworkInterface(r *request.CreateNetworkInterfaceRequest) (*upcloud.Interface, error)
- func (m *Service) CreateRouter(r *request.CreateRouterRequest) (*upcloud.Router, error)
- func (m *Service) CreateServer(r *request.CreateServerRequest) (*upcloud.ServerDetails, error)
- func (m *Service) CreateStorage(r *request.CreateStorageRequest) (*upcloud.StorageDetails, error)
- func (m *Service) CreateStorageImport(r *request.CreateStorageImportRequest) (*upcloud.StorageImportDetails, error)
- func (m *Service) CreateSubaccount(r *request.CreateSubaccountRequest) (*upcloud.AccountDetails, error)
- func (m *Service) DeleteFirewallRule(r *request.DeleteFirewallRuleRequest) error
- func (m *Service) DeleteLoadBalancer(r *request.DeleteLoadBalancerRequest) error
- func (m *Service) DeleteLoadBalancerBackend(r *request.DeleteLoadBalancerBackendRequest) error
- func (m *Service) DeleteLoadBalancerBackendMember(r *request.DeleteLoadBalancerBackendMemberRequest) error
- func (m *Service) DeleteLoadBalancerCertificateBundle(r *request.DeleteLoadBalancerCertificateBundleRequest) error
- func (m *Service) DeleteLoadBalancerFrontend(r *request.DeleteLoadBalancerFrontendRequest) error
- func (m *Service) DeleteLoadBalancerFrontendRule(r *request.DeleteLoadBalancerFrontendRuleRequest) error
- func (m *Service) DeleteLoadBalancerFrontendTLSConfig(r *request.DeleteLoadBalancerFrontendTLSConfigRequest) error
- func (m *Service) DeleteLoadBalancerResolver(r *request.DeleteLoadBalancerResolverRequest) error
- func (m *Service) DeleteManagedDatabase(r *request.DeleteManagedDatabaseRequest) error
- func (m *Service) DeleteNetwork(r *request.DeleteNetworkRequest) error
- func (m *Service) DeleteNetworkInterface(r *request.DeleteNetworkInterfaceRequest) error
- func (m *Service) DeleteRouter(r *request.DeleteRouterRequest) error
- func (m *Service) DeleteServer(r *request.DeleteServerRequest) error
- func (m *Service) DeleteServerAndStorages(r *request.DeleteServerAndStoragesRequest) error
- func (m *Service) DeleteStorage(r *request.DeleteStorageRequest) error
- func (m *Service) DeleteSubaccount(r *request.DeleteSubaccountRequest) error
- func (m *Service) DetachNetworkRouter(r *request.DetachNetworkRouterRequest) error
- func (m *Service) DetachStorage(r *request.DetachStorageRequest) (*upcloud.ServerDetails, error)
- func (m *Service) EjectCDROM(r *request.EjectCDROMRequest) (*upcloud.ServerDetails, error)
- func (m *Service) GetAccount() (*upcloud.Account, error)
- func (m *Service) GetAccountDetails(r *request.GetAccountDetailsRequest) (*upcloud.AccountDetails, error)
- func (m *Service) GetAccountList() (upcloud.AccountList, error)
- func (m *Service) GetFirewallRuleDetails(r *request.GetFirewallRuleDetailsRequest) (*upcloud.FirewallRule, error)
- func (m *Service) GetFirewallRules(r *request.GetFirewallRulesRequest) (*upcloud.FirewallRules, error)
- func (m *Service) GetIPAddressDetails(r *request.GetIPAddressDetailsRequest) (*upcloud.IPAddress, error)
- func (m *Service) GetIPAddresses() (*upcloud.IPAddresses, error)
- func (m *Service) GetLoadBalancer(r *request.GetLoadBalancerRequest) (*upcloud.LoadBalancer, error)
- func (m *Service) GetLoadBalancerBackend(r *request.GetLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error)
- func (m *Service) GetLoadBalancerBackendMember(r *request.GetLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error)
- func (m *Service) GetLoadBalancerBackendMembers(r *request.GetLoadBalancerBackendMembersRequest) ([]upcloud.LoadBalancerBackendMember, error)
- func (m *Service) GetLoadBalancerBackends(r *request.GetLoadBalancerBackendsRequest) ([]upcloud.LoadBalancerBackend, error)
- func (m *Service) GetLoadBalancerCertificateBundle(r *request.GetLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error)
- func (m *Service) GetLoadBalancerCertificateBundles(r *request.GetLoadBalancerCertificateBundlesRequest) ([]upcloud.LoadBalancerCertificateBundle, error)
- func (m *Service) GetLoadBalancerFrontend(r *request.GetLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error)
- func (m *Service) GetLoadBalancerFrontendRule(r *request.GetLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
- func (m *Service) GetLoadBalancerFrontendRules(r *request.GetLoadBalancerFrontendRulesRequest) ([]upcloud.LoadBalancerFrontendRule, error)
- func (m *Service) GetLoadBalancerFrontendTLSConfig(r *request.GetLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error)
- func (m *Service) GetLoadBalancerFrontendTLSConfigs(r *request.GetLoadBalancerFrontendTLSConfigsRequest) ([]upcloud.LoadBalancerFrontendTLSConfig, error)
- func (m *Service) GetLoadBalancerFrontends(r *request.GetLoadBalancerFrontendsRequest) ([]upcloud.LoadBalancerFrontend, error)
- func (m *Service) GetLoadBalancerPlans(r *request.GetLoadBalancerPlansRequest) ([]upcloud.LoadBalancerPlan, error)
- func (m *Service) GetLoadBalancerResolver(r *request.GetLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error)
- func (m *Service) GetLoadBalancerResolvers(r *request.GetLoadBalancerResolversRequest) ([]upcloud.LoadBalancerResolver, error)
- func (m *Service) GetLoadBalancers(r *request.GetLoadBalancersRequest) ([]upcloud.LoadBalancer, error)
- func (m *Service) GetManagedDatabase(r *request.GetManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) GetManagedDatabaseConnections(r *request.GetManagedDatabaseConnectionsRequest) ([]upcloud.ManagedDatabaseConnection, error)
- func (m *Service) GetManagedDatabaseLogs(r *request.GetManagedDatabaseLogsRequest) (*upcloud.ManagedDatabaseLogs, error)
- func (m *Service) GetManagedDatabaseMetrics(r *request.GetManagedDatabaseMetricsRequest) (*upcloud.ManagedDatabaseMetrics, error)
- func (m *Service) GetManagedDatabaseQueryStatisticsMySQL(r *request.GetManagedDatabaseQueryStatisticsRequest) ([]upcloud.ManagedDatabaseQueryStatisticsMySQL, error)
- func (m *Service) GetManagedDatabaseQueryStatisticsPostgreSQL(r *request.GetManagedDatabaseQueryStatisticsRequest) ([]upcloud.ManagedDatabaseQueryStatisticsPostgreSQL, error)
- func (m *Service) GetManagedDatabaseServiceType(r *request.GetManagedDatabaseServiceTypeRequest) (*upcloud.ManagedDatabaseType, error)
- func (m *Service) GetManagedDatabaseServiceTypes(r *request.GetManagedDatabaseServiceTypesRequest) (map[string]upcloud.ManagedDatabaseType, error)
- func (m *Service) GetManagedDatabaseVersions(r *request.GetManagedDatabaseVersionsRequest) ([]string, error)
- func (m *Service) GetManagedDatabases(r *request.GetManagedDatabasesRequest) ([]upcloud.ManagedDatabase, error)
- func (m *Service) GetNetworkDetails(r *request.GetNetworkDetailsRequest) (*upcloud.Network, error)
- func (m *Service) GetNetworks() (*upcloud.Networks, error)
- func (m *Service) GetNetworksInZone(r *request.GetNetworksInZoneRequest) (*upcloud.Networks, error)
- func (m *Service) GetPlans() (*upcloud.Plans, error)
- func (m *Service) GetRouterDetails(r *request.GetRouterDetailsRequest) (*upcloud.Router, error)
- func (m *Service) GetRouters() (*upcloud.Routers, error)
- func (m *Service) GetServerConfigurations() (*upcloud.ServerConfigurations, error)
- func (m *Service) GetServerDetails(r *request.GetServerDetailsRequest) (*upcloud.ServerDetails, error)
- func (m *Service) GetServerNetworks(r *request.GetServerNetworksRequest) (*upcloud.Networking, error)
- func (m *Service) GetServers() (*upcloud.Servers, error)
- func (m *Service) GetStorageDetails(r *request.GetStorageDetailsRequest) (*upcloud.StorageDetails, error)
- func (m *Service) GetStorageImportDetails(r *request.GetStorageImportDetailsRequest) (*upcloud.StorageImportDetails, error)
- func (m *Service) GetStorages(r *request.GetStoragesRequest) (*upcloud.Storages, error)
- func (m *Service) GetZones() (*upcloud.Zones, error)
- func (m *Service) LoadCDROM(r *request.LoadCDROMRequest) (*upcloud.ServerDetails, error)
- func (m *Service) ModifyIPAddress(r *request.ModifyIPAddressRequest) (*upcloud.IPAddress, error)
- func (m *Service) ModifyLoadBalancer(r *request.ModifyLoadBalancerRequest) (*upcloud.LoadBalancer, error)
- func (m *Service) ModifyLoadBalancerBackend(r *request.ModifyLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error)
- func (m *Service) ModifyLoadBalancerBackendMember(r *request.ModifyLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error)
- func (m *Service) ModifyLoadBalancerCertificateBundle(r *request.ModifyLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error)
- func (m *Service) ModifyLoadBalancerFrontend(r *request.ModifyLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error)
- func (m *Service) ModifyLoadBalancerFrontendRule(r *request.ModifyLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
- func (m *Service) ModifyLoadBalancerFrontendTLSConfig(r *request.ModifyLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error)
- func (m *Service) ModifyLoadBalancerResolver(r *request.ModifyLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error)
- func (m *Service) ModifyManagedDatabase(r *request.ModifyManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) ModifyNetwork(r *request.ModifyNetworkRequest) (*upcloud.Network, error)
- func (m *Service) ModifyNetworkInterface(r *request.ModifyNetworkInterfaceRequest) (*upcloud.Interface, error)
- func (m *Service) ModifyRouter(r *request.ModifyRouterRequest) (*upcloud.Router, error)
- func (m *Service) ModifyServer(r *request.ModifyServerRequest) (*upcloud.ServerDetails, error)
- func (m *Service) ModifyStorage(r *request.ModifyStorageRequest) (*upcloud.StorageDetails, error)
- func (m *Service) ModifySubaccount(r *request.ModifySubaccountRequest) (*upcloud.AccountDetails, error)
- func (m *Service) ReleaseIPAddress(r *request.ReleaseIPAddressRequest) error
- func (m *Service) ReplaceLoadBalancerFrontendRule(r *request.ReplaceLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
- func (m *Service) ResizeStorageFilesystem(r *request.ResizeStorageFilesystemRequest) (*upcloud.ResizeStorageFilesystemBackup, error)
- func (m *Service) RestartServer(r *request.RestartServerRequest) (*upcloud.ServerDetails, error)
- func (m *Service) RestoreBackup(r *request.RestoreBackupRequest) error
- func (m *Service) ShutdownManagedDatabase(r *request.ShutdownManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) StartManagedDatabase(r *request.StartManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) StartServer(r *request.StartServerRequest) (*upcloud.ServerDetails, error)
- func (m *Service) StopServer(r *request.StopServerRequest) (*upcloud.ServerDetails, error)
- func (m *Service) TemplatizeStorage(r *request.TemplatizeStorageRequest) (*upcloud.StorageDetails, error)
- func (m *Service) UpgradeManagedDatabaseVersion(r *request.UpgradeManagedDatabaseVersionRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) WaitForManagedDatabaseState(r *request.WaitForManagedDatabaseStateRequest) (*upcloud.ManagedDatabase, error)
- func (m *Service) WaitForServerState(r *request.WaitForServerStateRequest) (*upcloud.ServerDetails, error)
- func (m *Service) WaitForStorageImportCompletion(r *request.WaitForStorageImportCompletionRequest) (*upcloud.StorageImportDetails, error)
- func (m *Service) WaitForStorageState(r *request.WaitForStorageStateRequest) (*upcloud.StorageDetails, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
Service represents a mock upcloud API service
func (*Service) AssignIPAddress ¶
AssignIPAddress implements service.Network.AssignIPAddress
func (*Service) AttachNetworkRouter ¶ added in v1.1.0
func (m *Service) AttachNetworkRouter(r *request.AttachNetworkRouterRequest) error
AttachNetworkRouter implements service.Network.AttachNetworkRouter
func (*Service) AttachStorage ¶
func (m *Service) AttachStorage(r *request.AttachStorageRequest) (*upcloud.ServerDetails, error)
AttachStorage implements service.Storage.AttachStorage
func (*Service) CancelManagedDatabaseConnection ¶ added in v1.4.0
func (m *Service) CancelManagedDatabaseConnection(r *request.CancelManagedDatabaseConnection) error
func (*Service) CloneManagedDatabase ¶ added in v1.4.0
func (m *Service) CloneManagedDatabase(r *request.CloneManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
func (*Service) CloneStorage ¶
func (m *Service) CloneStorage(r *request.CloneStorageRequest) (*upcloud.StorageDetails, error)
CloneStorage implements service.Storage.CloneStorage
func (*Service) CreateBackup ¶
func (m *Service) CreateBackup(r *request.CreateBackupRequest) (*upcloud.StorageDetails, error)
CreateBackup implements service.Storage.CreateBackup
func (*Service) CreateFirewallRule ¶
func (m *Service) CreateFirewallRule(r *request.CreateFirewallRuleRequest) (*upcloud.FirewallRule, error)
CreateFirewallRule implements service.Firewall.CreateFirewallRule
func (*Service) CreateFirewallRules ¶
func (m *Service) CreateFirewallRules(r *request.CreateFirewallRulesRequest) error
CreateFirewallRules implements service.Firewall.CreateFirewallRules
func (*Service) CreateLoadBalancer ¶ added in v1.4.0
func (m *Service) CreateLoadBalancer(r *request.CreateLoadBalancerRequest) (*upcloud.LoadBalancer, error)
func (*Service) CreateLoadBalancerBackend ¶ added in v1.4.0
func (m *Service) CreateLoadBalancerBackend(r *request.CreateLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error)
func (*Service) CreateLoadBalancerBackendMember ¶ added in v1.4.0
func (m *Service) CreateLoadBalancerBackendMember(r *request.CreateLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error)
func (*Service) CreateLoadBalancerCertificateBundle ¶ added in v1.4.0
func (m *Service) CreateLoadBalancerCertificateBundle(r *request.CreateLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error)
func (*Service) CreateLoadBalancerFrontend ¶ added in v1.4.0
func (m *Service) CreateLoadBalancerFrontend(r *request.CreateLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error)
func (*Service) CreateLoadBalancerFrontendRule ¶ added in v1.4.0
func (m *Service) CreateLoadBalancerFrontendRule(r *request.CreateLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
func (*Service) CreateLoadBalancerFrontendTLSConfig ¶ added in v1.4.0
func (m *Service) CreateLoadBalancerFrontendTLSConfig(r *request.CreateLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error)
func (*Service) CreateLoadBalancerResolver ¶ added in v1.4.0
func (m *Service) CreateLoadBalancerResolver(r *request.CreateLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error)
func (*Service) CreateManagedDatabase ¶ added in v1.4.0
func (m *Service) CreateManagedDatabase(r *request.CreateManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
func (*Service) CreateNetwork ¶
CreateNetwork implements service.Network.CreateNetwork
func (*Service) CreateNetworkInterface ¶
func (m *Service) CreateNetworkInterface(r *request.CreateNetworkInterfaceRequest) (*upcloud.Interface, error)
CreateNetworkInterface implements service.Network.CreateNetworkInterface
func (*Service) CreateRouter ¶
CreateRouter implements service.Network.CreateRouter
func (*Service) CreateServer ¶
func (m *Service) CreateServer(r *request.CreateServerRequest) (*upcloud.ServerDetails, error)
CreateServer implements service.Server.CreateServer
func (*Service) CreateStorage ¶
func (m *Service) CreateStorage(r *request.CreateStorageRequest) (*upcloud.StorageDetails, error)
CreateStorage implements service.Storage.CreateStorage
func (*Service) CreateStorageImport ¶
func (m *Service) CreateStorageImport(r *request.CreateStorageImportRequest) (*upcloud.StorageImportDetails, error)
CreateStorageImport implements service.Storage.CreateStorageImport
func (*Service) CreateSubaccount ¶ added in v1.2.0
func (m *Service) CreateSubaccount(r *request.CreateSubaccountRequest) (*upcloud.AccountDetails, error)
CreateSubaccount implements service.Account.CreateSubaccount
func (*Service) DeleteFirewallRule ¶
func (m *Service) DeleteFirewallRule(r *request.DeleteFirewallRuleRequest) error
DeleteFirewallRule implements service.Firewall.DeleteFirewallRule
func (*Service) DeleteLoadBalancer ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancer(r *request.DeleteLoadBalancerRequest) error
func (*Service) DeleteLoadBalancerBackend ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancerBackend(r *request.DeleteLoadBalancerBackendRequest) error
func (*Service) DeleteLoadBalancerBackendMember ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancerBackendMember(r *request.DeleteLoadBalancerBackendMemberRequest) error
func (*Service) DeleteLoadBalancerCertificateBundle ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancerCertificateBundle(r *request.DeleteLoadBalancerCertificateBundleRequest) error
func (*Service) DeleteLoadBalancerFrontend ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancerFrontend(r *request.DeleteLoadBalancerFrontendRequest) error
func (*Service) DeleteLoadBalancerFrontendRule ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancerFrontendRule(r *request.DeleteLoadBalancerFrontendRuleRequest) error
func (*Service) DeleteLoadBalancerFrontendTLSConfig ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancerFrontendTLSConfig(r *request.DeleteLoadBalancerFrontendTLSConfigRequest) error
func (*Service) DeleteLoadBalancerResolver ¶ added in v1.4.0
func (m *Service) DeleteLoadBalancerResolver(r *request.DeleteLoadBalancerResolverRequest) error
func (*Service) DeleteManagedDatabase ¶ added in v1.4.0
func (m *Service) DeleteManagedDatabase(r *request.DeleteManagedDatabaseRequest) error
func (*Service) DeleteNetwork ¶
func (m *Service) DeleteNetwork(r *request.DeleteNetworkRequest) error
DeleteNetwork implements service.Network.DeleteNetwork
func (*Service) DeleteNetworkInterface ¶
func (m *Service) DeleteNetworkInterface(r *request.DeleteNetworkInterfaceRequest) error
DeleteNetworkInterface implements service.Network.DeleteNetworkInterface
func (*Service) DeleteRouter ¶
func (m *Service) DeleteRouter(r *request.DeleteRouterRequest) error
DeleteRouter implements service.Network.DeleteRouter
func (*Service) DeleteServer ¶
func (m *Service) DeleteServer(r *request.DeleteServerRequest) error
DeleteServer implements service.Server.DeleteServer
func (*Service) DeleteServerAndStorages ¶
func (m *Service) DeleteServerAndStorages(r *request.DeleteServerAndStoragesRequest) error
DeleteServerAndStorages implements service.Server.DeleteServerAndStorages
func (*Service) DeleteStorage ¶
func (m *Service) DeleteStorage(r *request.DeleteStorageRequest) error
DeleteStorage implements service.Storage.DeleteStorage
func (*Service) DeleteSubaccount ¶ added in v1.2.0
func (m *Service) DeleteSubaccount(r *request.DeleteSubaccountRequest) error
DeleteSubaccount implements service.Account.DeleteSubaccount
func (*Service) DetachNetworkRouter ¶ added in v1.1.0
func (m *Service) DetachNetworkRouter(r *request.DetachNetworkRouterRequest) error
DetachNetworkRouter implements service.Network.DetachNetworkRouter
func (*Service) DetachStorage ¶
func (m *Service) DetachStorage(r *request.DetachStorageRequest) (*upcloud.ServerDetails, error)
DetachStorage implements service.Storage.DetachStorage
func (*Service) EjectCDROM ¶
func (m *Service) EjectCDROM(r *request.EjectCDROMRequest) (*upcloud.ServerDetails, error)
EjectCDROM implements service.Storage.EjectCDROM
func (*Service) GetAccount ¶
GetAccount implements service.Account.GetAccount
func (*Service) GetAccountDetails ¶ added in v1.2.0
func (m *Service) GetAccountDetails(r *request.GetAccountDetailsRequest) (*upcloud.AccountDetails, error)
GetAccountDetails implements service.Account.GetAccountDetails
func (*Service) GetAccountList ¶ added in v1.2.0
func (m *Service) GetAccountList() (upcloud.AccountList, error)
GetAccountList implements service.Account.GetAccountList
func (*Service) GetFirewallRuleDetails ¶
func (m *Service) GetFirewallRuleDetails(r *request.GetFirewallRuleDetailsRequest) (*upcloud.FirewallRule, error)
GetFirewallRuleDetails implements service.Firewall.GetFirewallRuleDetails
func (*Service) GetFirewallRules ¶
func (m *Service) GetFirewallRules(r *request.GetFirewallRulesRequest) (*upcloud.FirewallRules, error)
GetFirewallRules implements service.Firewall.GetFirewallRules
func (*Service) GetIPAddressDetails ¶
func (m *Service) GetIPAddressDetails(r *request.GetIPAddressDetailsRequest) (*upcloud.IPAddress, error)
GetIPAddressDetails implements service.Network.GetIPAddressDetails
func (*Service) GetIPAddresses ¶
func (m *Service) GetIPAddresses() (*upcloud.IPAddresses, error)
GetIPAddresses implements service.Network.GetIPAddresses
func (*Service) GetLoadBalancer ¶ added in v1.4.0
func (m *Service) GetLoadBalancer(r *request.GetLoadBalancerRequest) (*upcloud.LoadBalancer, error)
func (*Service) GetLoadBalancerBackend ¶ added in v1.4.0
func (m *Service) GetLoadBalancerBackend(r *request.GetLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error)
func (*Service) GetLoadBalancerBackendMember ¶ added in v1.4.0
func (m *Service) GetLoadBalancerBackendMember(r *request.GetLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error)
func (*Service) GetLoadBalancerBackendMembers ¶ added in v1.4.0
func (m *Service) GetLoadBalancerBackendMembers(r *request.GetLoadBalancerBackendMembersRequest) ([]upcloud.LoadBalancerBackendMember, error)
func (*Service) GetLoadBalancerBackends ¶ added in v1.4.0
func (m *Service) GetLoadBalancerBackends(r *request.GetLoadBalancerBackendsRequest) ([]upcloud.LoadBalancerBackend, error)
func (*Service) GetLoadBalancerCertificateBundle ¶ added in v1.4.0
func (m *Service) GetLoadBalancerCertificateBundle(r *request.GetLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error)
func (*Service) GetLoadBalancerCertificateBundles ¶ added in v1.4.0
func (m *Service) GetLoadBalancerCertificateBundles(r *request.GetLoadBalancerCertificateBundlesRequest) ([]upcloud.LoadBalancerCertificateBundle, error)
func (*Service) GetLoadBalancerFrontend ¶ added in v1.4.0
func (m *Service) GetLoadBalancerFrontend(r *request.GetLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error)
func (*Service) GetLoadBalancerFrontendRule ¶ added in v1.4.0
func (m *Service) GetLoadBalancerFrontendRule(r *request.GetLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
func (*Service) GetLoadBalancerFrontendRules ¶ added in v1.4.0
func (m *Service) GetLoadBalancerFrontendRules(r *request.GetLoadBalancerFrontendRulesRequest) ([]upcloud.LoadBalancerFrontendRule, error)
func (*Service) GetLoadBalancerFrontendTLSConfig ¶ added in v1.4.0
func (m *Service) GetLoadBalancerFrontendTLSConfig(r *request.GetLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error)
func (*Service) GetLoadBalancerFrontendTLSConfigs ¶ added in v1.4.0
func (m *Service) GetLoadBalancerFrontendTLSConfigs(r *request.GetLoadBalancerFrontendTLSConfigsRequest) ([]upcloud.LoadBalancerFrontendTLSConfig, error)
func (*Service) GetLoadBalancerFrontends ¶ added in v1.4.0
func (m *Service) GetLoadBalancerFrontends(r *request.GetLoadBalancerFrontendsRequest) ([]upcloud.LoadBalancerFrontend, error)
func (*Service) GetLoadBalancerPlans ¶ added in v1.4.0
func (m *Service) GetLoadBalancerPlans(r *request.GetLoadBalancerPlansRequest) ([]upcloud.LoadBalancerPlan, error)
func (*Service) GetLoadBalancerResolver ¶ added in v1.4.0
func (m *Service) GetLoadBalancerResolver(r *request.GetLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error)
func (*Service) GetLoadBalancerResolvers ¶ added in v1.4.0
func (m *Service) GetLoadBalancerResolvers(r *request.GetLoadBalancerResolversRequest) ([]upcloud.LoadBalancerResolver, error)
func (*Service) GetLoadBalancers ¶ added in v1.4.0
func (m *Service) GetLoadBalancers(r *request.GetLoadBalancersRequest) ([]upcloud.LoadBalancer, error)
func (*Service) GetManagedDatabase ¶ added in v1.4.0
func (m *Service) GetManagedDatabase(r *request.GetManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
func (*Service) GetManagedDatabaseConnections ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseConnections(r *request.GetManagedDatabaseConnectionsRequest) ([]upcloud.ManagedDatabaseConnection, error)
func (*Service) GetManagedDatabaseLogs ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseLogs(r *request.GetManagedDatabaseLogsRequest) (*upcloud.ManagedDatabaseLogs, error)
func (*Service) GetManagedDatabaseMetrics ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseMetrics(r *request.GetManagedDatabaseMetricsRequest) (*upcloud.ManagedDatabaseMetrics, error)
func (*Service) GetManagedDatabaseQueryStatisticsMySQL ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseQueryStatisticsMySQL(r *request.GetManagedDatabaseQueryStatisticsRequest) ([]upcloud.ManagedDatabaseQueryStatisticsMySQL, error)
func (*Service) GetManagedDatabaseQueryStatisticsPostgreSQL ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseQueryStatisticsPostgreSQL(r *request.GetManagedDatabaseQueryStatisticsRequest) ([]upcloud.ManagedDatabaseQueryStatisticsPostgreSQL, error)
func (*Service) GetManagedDatabaseServiceType ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseServiceType(r *request.GetManagedDatabaseServiceTypeRequest) (*upcloud.ManagedDatabaseType, error)
func (*Service) GetManagedDatabaseServiceTypes ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseServiceTypes(r *request.GetManagedDatabaseServiceTypesRequest) (map[string]upcloud.ManagedDatabaseType, error)
func (*Service) GetManagedDatabaseVersions ¶ added in v1.4.0
func (m *Service) GetManagedDatabaseVersions(r *request.GetManagedDatabaseVersionsRequest) ([]string, error)
func (*Service) GetManagedDatabases ¶ added in v1.4.0
func (m *Service) GetManagedDatabases(r *request.GetManagedDatabasesRequest) ([]upcloud.ManagedDatabase, error)
func (*Service) GetNetworkDetails ¶
GetNetworkDetails implements service.Network.GetNetworkDetails
func (*Service) GetNetworks ¶
GetNetworks implements service.Network.GetNetworks
func (*Service) GetNetworksInZone ¶
GetNetworksInZone implements service.Network.GetNetworksInZone
func (*Service) GetRouterDetails ¶
GetRouterDetails implements service.Network.GetRouterDetails
func (*Service) GetRouters ¶
GetRouters implements service.Network.GetRouters
func (*Service) GetServerConfigurations ¶
func (m *Service) GetServerConfigurations() (*upcloud.ServerConfigurations, error)
GetServerConfigurations implements service.Server.GetServerConfigurations
func (*Service) GetServerDetails ¶
func (m *Service) GetServerDetails(r *request.GetServerDetailsRequest) (*upcloud.ServerDetails, error)
GetServerDetails implements service.Server.GetServerDetails
func (*Service) GetServerNetworks ¶
func (m *Service) GetServerNetworks(r *request.GetServerNetworksRequest) (*upcloud.Networking, error)
GetServerNetworks implements service.Network.GetServerNetworks
func (*Service) GetServers ¶
GetServers implements service.Server.GetServers
func (*Service) GetStorageDetails ¶
func (m *Service) GetStorageDetails(r *request.GetStorageDetailsRequest) (*upcloud.StorageDetails, error)
GetStorageDetails implements service.Storage.GetStorageDetails
func (*Service) GetStorageImportDetails ¶
func (m *Service) GetStorageImportDetails(r *request.GetStorageImportDetailsRequest) (*upcloud.StorageImportDetails, error)
GetStorageImportDetails implements service.Storage.GetStorageImportDetails
func (*Service) GetStorages ¶
GetStorages implements service.Storage.GetStorages
func (*Service) LoadCDROM ¶
func (m *Service) LoadCDROM(r *request.LoadCDROMRequest) (*upcloud.ServerDetails, error)
LoadCDROM implements service.Storage.LoadCDDROM
func (*Service) ModifyIPAddress ¶
ModifyIPAddress implements service.Network.ModifyIPAddress
func (*Service) ModifyLoadBalancer ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancer(r *request.ModifyLoadBalancerRequest) (*upcloud.LoadBalancer, error)
func (*Service) ModifyLoadBalancerBackend ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancerBackend(r *request.ModifyLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error)
func (*Service) ModifyLoadBalancerBackendMember ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancerBackendMember(r *request.ModifyLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error)
func (*Service) ModifyLoadBalancerCertificateBundle ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancerCertificateBundle(r *request.ModifyLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error)
func (*Service) ModifyLoadBalancerFrontend ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancerFrontend(r *request.ModifyLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error)
func (*Service) ModifyLoadBalancerFrontendRule ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancerFrontendRule(r *request.ModifyLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
func (*Service) ModifyLoadBalancerFrontendTLSConfig ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancerFrontendTLSConfig(r *request.ModifyLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error)
func (*Service) ModifyLoadBalancerResolver ¶ added in v1.4.0
func (m *Service) ModifyLoadBalancerResolver(r *request.ModifyLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error)
func (*Service) ModifyManagedDatabase ¶ added in v1.4.0
func (m *Service) ModifyManagedDatabase(r *request.ModifyManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
func (*Service) ModifyNetwork ¶
ModifyNetwork implements service.Network.ModifyNetwork
func (*Service) ModifyNetworkInterface ¶
func (m *Service) ModifyNetworkInterface(r *request.ModifyNetworkInterfaceRequest) (*upcloud.Interface, error)
ModifyNetworkInterface implements service.Network.ModifyNetworkInterface
func (*Service) ModifyRouter ¶
ModifyRouter implements service.Network.ModifyRouter
func (*Service) ModifyServer ¶
func (m *Service) ModifyServer(r *request.ModifyServerRequest) (*upcloud.ServerDetails, error)
ModifyServer implements service.Server.ModifyServer
func (*Service) ModifyStorage ¶
func (m *Service) ModifyStorage(r *request.ModifyStorageRequest) (*upcloud.StorageDetails, error)
ModifyStorage implements service.Storage.ModifyStorage
func (*Service) ModifySubaccount ¶ added in v1.2.0
func (m *Service) ModifySubaccount(r *request.ModifySubaccountRequest) (*upcloud.AccountDetails, error)
ModifySubaccount implements service.Account.ModifySubaccount
func (*Service) ReleaseIPAddress ¶
func (m *Service) ReleaseIPAddress(r *request.ReleaseIPAddressRequest) error
ReleaseIPAddress implements service.Network.ReleaseIPAddress
func (*Service) ReplaceLoadBalancerFrontendRule ¶ added in v1.4.0
func (m *Service) ReplaceLoadBalancerFrontendRule(r *request.ReplaceLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error)
func (*Service) ResizeStorageFilesystem ¶ added in v1.2.0
func (m *Service) ResizeStorageFilesystem(r *request.ResizeStorageFilesystemRequest) (*upcloud.ResizeStorageFilesystemBackup, error)
ResizeStorageFilesystem implements service.Storage.ResizeStorageFilesystem
func (*Service) RestartServer ¶
func (m *Service) RestartServer(r *request.RestartServerRequest) (*upcloud.ServerDetails, error)
RestartServer implements service.Server.RestartServer
func (*Service) RestoreBackup ¶
func (m *Service) RestoreBackup(r *request.RestoreBackupRequest) error
RestoreBackup implements service.Storage.RestoreBackup
func (*Service) ShutdownManagedDatabase ¶ added in v1.4.0
func (m *Service) ShutdownManagedDatabase(r *request.ShutdownManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
func (*Service) StartManagedDatabase ¶ added in v1.4.0
func (m *Service) StartManagedDatabase(r *request.StartManagedDatabaseRequest) (*upcloud.ManagedDatabase, error)
func (*Service) StartServer ¶
func (m *Service) StartServer(r *request.StartServerRequest) (*upcloud.ServerDetails, error)
StartServer implements service.Server.StartServer
func (*Service) StopServer ¶
func (m *Service) StopServer(r *request.StopServerRequest) (*upcloud.ServerDetails, error)
StopServer implements service.Server.StopServer
func (*Service) TemplatizeStorage ¶
func (m *Service) TemplatizeStorage(r *request.TemplatizeStorageRequest) (*upcloud.StorageDetails, error)
TemplatizeStorage implements service.Storage.TemplatizeStorage
func (*Service) UpgradeManagedDatabaseVersion ¶ added in v1.4.0
func (m *Service) UpgradeManagedDatabaseVersion(r *request.UpgradeManagedDatabaseVersionRequest) (*upcloud.ManagedDatabase, error)
func (*Service) WaitForManagedDatabaseState ¶ added in v1.4.0
func (m *Service) WaitForManagedDatabaseState(r *request.WaitForManagedDatabaseStateRequest) (*upcloud.ManagedDatabase, error)
func (*Service) WaitForServerState ¶
func (m *Service) WaitForServerState(r *request.WaitForServerStateRequest) (*upcloud.ServerDetails, error)
WaitForServerState implements service.Server.WaitForServerState
func (*Service) WaitForStorageImportCompletion ¶
func (m *Service) WaitForStorageImportCompletion(r *request.WaitForStorageImportCompletionRequest) (*upcloud.StorageImportDetails, error)
WaitForStorageImportCompletion implements service.Storage.WaitForStorageImportCompletion
func (*Service) WaitForStorageState ¶
func (m *Service) WaitForStorageState(r *request.WaitForStorageStateRequest) (*upcloud.StorageDetails, error)
WaitForStorageState implements service.Storage.WaitForStorageState