mock

package
v3.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service struct {
	mock.Mock
}

Service represents a mock upcloud API service

func (*Service) AddServerToServerGroup added in v3.3.0

func (m *Service) AddServerToServerGroup(ctx context.Context, r *request.AddServerToServerGroupRequest) error

func (*Service) AssignIPAddress

AssignIPAddress implements service.Network.AssignIPAddress

func (*Service) AttachManagedObjectStorageUserPolicy added in v3.5.0

func (m *Service) AttachManagedObjectStorageUserPolicy(ctx context.Context, r *request.AttachManagedObjectStorageUserPolicyRequest) error

func (*Service) AttachNetworkRouter

func (m *Service) AttachNetworkRouter(_ context.Context, r *request.AttachNetworkRouterRequest) error

AttachNetworkRouter implements service.Network.AttachNetworkRouter

func (*Service) AttachStorage

AttachStorage implements service.Storage.AttachStorage

func (*Service) CancelManagedDatabaseSession

func (m *Service) CancelManagedDatabaseSession(_ context.Context, r *request.CancelManagedDatabaseSession) error

func (*Service) CloneStorage

CloneStorage implements service.Storage.CloneStorage

func (*Service) CreateBackup

CreateBackup implements service.Storage.CreateBackup

func (*Service) CreateFirewallRule

CreateFirewallRule implements service.Firewall.CreateFirewallRule

func (*Service) CreateFirewallRules

func (m *Service) CreateFirewallRules(_ context.Context, r *request.CreateFirewallRulesRequest) error

CreateFirewallRules implements service.Firewall.CreateFirewallRules

func (*Service) CreateGateway added in v3.4.0

CreateGateway implements service.Gateway.CreateGateway

func (*Service) CreateGatewayConnection added in v3.8.0

func (*Service) CreateGatewayConnectionTunnel added in v3.8.0

func (m *Service) CreateGatewayConnectionTunnel(ctx context.Context, r *request.CreateGatewayConnectionTunnelRequest) (*upcloud.GatewayTunnel, error)

func (*Service) CreateLoadBalancer

func (*Service) CreateLoadBalancerBackendTLSConfig added in v3.2.1

func (*Service) CreateManagedObjectStorage added in v3.2.0

func (*Service) CreateManagedObjectStorageNetwork added in v3.2.0

func (*Service) CreateManagedObjectStoragePolicy added in v3.5.0

func (*Service) CreateManagedObjectStorageUser added in v3.2.0

func (*Service) CreateNetwork

CreateNetwork implements service.Network.CreateNetwork

func (*Service) CreateNetworkInterface

func (m *Service) CreateNetworkInterface(_ context.Context, r *request.CreateNetworkInterfaceRequest) (*upcloud.Interface, error)

CreateNetworkInterface implements service.Network.CreateNetworkInterface

func (*Service) CreateNetworkPeering added in v3.6.0

func (*Service) CreateRouter

CreateRouter implements service.Network.CreateRouter

func (*Service) CreateServer

CreateServer implements service.Server.CreateServer

func (*Service) CreateServerGroup

func (m *Service) CreateServerGroup(ctx context.Context, r *request.CreateServerGroupRequest) (*upcloud.ServerGroup, error)

func (*Service) CreateStorage

CreateStorage implements service.Storage.CreateStorage

func (*Service) CreateStorageImport

CreateStorageImport implements service.Storage.CreateStorageImport

func (*Service) CreateSubaccount

CreateSubaccount implements service.Account.CreateSubaccount

func (*Service) DeleteFirewallRule

func (m *Service) DeleteFirewallRule(_ context.Context, r *request.DeleteFirewallRuleRequest) error

DeleteFirewallRule implements service.Firewall.DeleteFirewallRule

func (*Service) DeleteGateway added in v3.4.0

func (m *Service) DeleteGateway(_ context.Context, r *request.DeleteGatewayRequest) error

DeleteGateway implements service.Gateway.DeleteGateway

func (*Service) DeleteGatewayConnection added in v3.8.0

func (m *Service) DeleteGatewayConnection(ctx context.Context, r *request.DeleteGatewayConnectionRequest) error

func (*Service) DeleteGatewayConnectionTunnel added in v3.8.0

func (m *Service) DeleteGatewayConnectionTunnel(ctx context.Context, r *request.DeleteGatewayConnectionTunnelRequest) error

func (*Service) DeleteKubernetesCluster

func (m *Service) DeleteKubernetesCluster(_ context.Context, r *request.DeleteKubernetesClusterRequest) error

func (*Service) DeleteKubernetesNodeGroup

func (m *Service) DeleteKubernetesNodeGroup(ctx context.Context, r *request.DeleteKubernetesNodeGroupRequest) error

func (*Service) DeleteKubernetesNodeGroupNode

func (m *Service) DeleteKubernetesNodeGroupNode(ctx context.Context, r *request.DeleteKubernetesNodeGroupNodeRequest) error

func (*Service) DeleteLoadBalancer

func (m *Service) DeleteLoadBalancer(_ context.Context, r *request.DeleteLoadBalancerRequest) error

func (*Service) DeleteLoadBalancerBackend

func (m *Service) DeleteLoadBalancerBackend(_ context.Context, r *request.DeleteLoadBalancerBackendRequest) error

func (*Service) DeleteLoadBalancerBackendMember

func (m *Service) DeleteLoadBalancerBackendMember(_ context.Context, r *request.DeleteLoadBalancerBackendMemberRequest) error

func (*Service) DeleteLoadBalancerBackendTLSConfig added in v3.2.1

func (m *Service) DeleteLoadBalancerBackendTLSConfig(_ context.Context, r *request.DeleteLoadBalancerBackendTLSConfigRequest) error

func (*Service) DeleteLoadBalancerCertificateBundle

func (m *Service) DeleteLoadBalancerCertificateBundle(_ context.Context, r *request.DeleteLoadBalancerCertificateBundleRequest) error

func (*Service) DeleteLoadBalancerFrontend

func (m *Service) DeleteLoadBalancerFrontend(_ context.Context, r *request.DeleteLoadBalancerFrontendRequest) error

func (*Service) DeleteLoadBalancerFrontendRule

func (m *Service) DeleteLoadBalancerFrontendRule(_ context.Context, r *request.DeleteLoadBalancerFrontendRuleRequest) error

func (*Service) DeleteLoadBalancerFrontendTLSConfig

func (m *Service) DeleteLoadBalancerFrontendTLSConfig(_ context.Context, r *request.DeleteLoadBalancerFrontendTLSConfigRequest) error

func (*Service) DeleteLoadBalancerResolver

func (m *Service) DeleteLoadBalancerResolver(_ context.Context, r *request.DeleteLoadBalancerResolverRequest) error

func (*Service) DeleteManagedDatabase

func (m *Service) DeleteManagedDatabase(_ context.Context, r *request.DeleteManagedDatabaseRequest) error

func (*Service) DeleteManagedDatabaseIndex

func (m *Service) DeleteManagedDatabaseIndex(_ context.Context, r *request.DeleteManagedDatabaseIndexRequest) error

func (*Service) DeleteManagedObjectStorage added in v3.2.0

func (m *Service) DeleteManagedObjectStorage(ctx context.Context, r *request.DeleteManagedObjectStorageRequest) error

func (*Service) DeleteManagedObjectStorageNetwork added in v3.2.0

func (m *Service) DeleteManagedObjectStorageNetwork(ctx context.Context, r *request.DeleteManagedObjectStorageNetworkRequest) error

func (*Service) DeleteManagedObjectStoragePolicy added in v3.5.0

func (m *Service) DeleteManagedObjectStoragePolicy(ctx context.Context, r *request.DeleteManagedObjectStoragePolicyRequest) error

func (*Service) DeleteManagedObjectStorageUser added in v3.2.0

func (m *Service) DeleteManagedObjectStorageUser(ctx context.Context, r *request.DeleteManagedObjectStorageUserRequest) error

func (*Service) DeleteManagedObjectStorageUserAccessKey added in v3.2.0

func (m *Service) DeleteManagedObjectStorageUserAccessKey(ctx context.Context, r *request.DeleteManagedObjectStorageUserAccessKeyRequest) error

func (*Service) DeleteNetwork

func (m *Service) DeleteNetwork(_ context.Context, r *request.DeleteNetworkRequest) error

DeleteNetwork implements service.Network.DeleteNetwork

func (*Service) DeleteNetworkInterface

func (m *Service) DeleteNetworkInterface(_ context.Context, r *request.DeleteNetworkInterfaceRequest) error

DeleteNetworkInterface implements service.Network.DeleteNetworkInterface

func (*Service) DeleteNetworkPeering added in v3.6.0

func (m *Service) DeleteNetworkPeering(ctx context.Context, r *request.DeleteNetworkPeeringRequest) error

func (*Service) DeleteRouter

func (m *Service) DeleteRouter(_ context.Context, r *request.DeleteRouterRequest) error

DeleteRouter implements service.Network.DeleteRouter

func (*Service) DeleteServer

func (m *Service) DeleteServer(_ context.Context, r *request.DeleteServerRequest) error

DeleteServer implements service.Server.DeleteServer

func (*Service) DeleteServerAndStorages

func (m *Service) DeleteServerAndStorages(_ context.Context, r *request.DeleteServerAndStoragesRequest) error

DeleteServerAndStorages implements service.Server.DeleteServerAndStorages

func (*Service) DeleteServerGroup

func (m *Service) DeleteServerGroup(ctx context.Context, r *request.DeleteServerGroupRequest) error

func (*Service) DeleteStorage

func (m *Service) DeleteStorage(_ context.Context, r *request.DeleteStorageRequest) error

DeleteStorage implements service.Storage.DeleteStorage

func (*Service) DeleteSubaccount

func (m *Service) DeleteSubaccount(_ context.Context, r *request.DeleteSubaccountRequest) error

DeleteSubaccount implements service.Account.DeleteSubaccount

func (*Service) DetachManagedObjectStorageUserPolicy added in v3.5.0

func (m *Service) DetachManagedObjectStorageUserPolicy(ctx context.Context, r *request.DetachManagedObjectStorageUserPolicyRequest) error

func (*Service) DetachNetworkRouter

func (m *Service) DetachNetworkRouter(_ context.Context, r *request.DetachNetworkRouterRequest) error

DetachNetworkRouter implements service.Network.DetachNetworkRouter

func (*Service) DetachStorage

DetachStorage implements service.Storage.DetachStorage

func (*Service) EjectCDROM

EjectCDROM implements service.Storage.EjectCDROM

func (*Service) GetAccount

func (m *Service) GetAccount(context.Context) (*upcloud.Account, error)

GetAccount implements service.Account.GetAccount

func (*Service) GetAccountDetails

GetAccountDetails implements service.Account.GetAccountDetails

func (*Service) GetAccountList

func (m *Service) GetAccountList(context.Context) (upcloud.AccountList, error)

GetAccountList implements service.Account.GetAccountList

func (*Service) GetFirewallRuleDetails

GetFirewallRuleDetails implements service.Firewall.GetFirewallRuleDetails

func (*Service) GetFirewallRules

GetFirewallRules implements service.Firewall.GetFirewallRules

func (*Service) GetGateway added in v3.4.0

GetGateway implements service.Gateway.GetGateway

func (*Service) GetGatewayConnection added in v3.8.0

func (*Service) GetGatewayConnectionTunnel added in v3.8.0

func (m *Service) GetGatewayConnectionTunnel(ctx context.Context, r *request.GetGatewayConnectionTunnelRequest) (*upcloud.GatewayTunnel, error)

func (*Service) GetGatewayConnectionTunnels added in v3.8.0

func (m *Service) GetGatewayConnectionTunnels(ctx context.Context, r *request.GetGatewayConnectionTunnelsRequest) ([]upcloud.GatewayTunnel, error)

func (*Service) GetGatewayConnections added in v3.8.0

func (*Service) GetGatewayPlans added in v3.8.0

func (m *Service) GetGatewayPlans(ctx context.Context) ([]upcloud.GatewayPlan, error)

func (*Service) GetGateways added in v3.4.0

func (m *Service) GetGateways(_ context.Context, f ...request.QueryFilter) ([]upcloud.Gateway, error)

GetGateways implements service.Gateway.GetGateways

func (*Service) GetHostDetails added in v3.8.0

func (m *Service) GetHostDetails(ctx context.Context, r *request.GetHostDetailsRequest) (*upcloud.Host, error)

func (*Service) GetHosts added in v3.8.0

func (m *Service) GetHosts(ctx context.Context) (*upcloud.Hosts, error)

func (*Service) GetIPAddressDetails

func (m *Service) GetIPAddressDetails(_ context.Context, r *request.GetIPAddressDetailsRequest) (*upcloud.IPAddress, error)

GetIPAddressDetails implements service.Network.GetIPAddressDetails

func (*Service) GetIPAddresses

func (m *Service) GetIPAddresses(context.Context) (*upcloud.IPAddresses, error)

GetIPAddresses implements service.Network.GetIPAddresses

func (*Service) GetKubernetesKubeconfig

func (m *Service) GetKubernetesKubeconfig(_ context.Context, r *request.GetKubernetesKubeconfigRequest) (string, error)

func (*Service) GetKubernetesPlans

func (*Service) GetLoadBalancer

func (*Service) GetLoadBalancerBackendTLSConfig added in v3.2.1

func (*Service) GetLoadBalancerBackendTLSConfigs added in v3.2.1

func (*Service) GetLoadBalancerPlans

func (*Service) GetLoadBalancers

func (*Service) GetManagedDatabase

func (*Service) GetManagedDatabaseVersions

func (m *Service) GetManagedDatabaseVersions(_ context.Context, r *request.GetManagedDatabaseVersionsRequest) ([]string, error)

func (*Service) GetManagedDatabases

func (*Service) GetManagedObjectStorage added in v3.2.0

func (*Service) GetManagedObjectStorageBucketMetrics added in v3.2.0

func (*Service) GetManagedObjectStorageMetrics added in v3.2.0

func (*Service) GetManagedObjectStorageNetwork added in v3.2.0

func (*Service) GetManagedObjectStorageNetworks added in v3.2.0

func (*Service) GetManagedObjectStoragePolicies added in v3.5.0

func (*Service) GetManagedObjectStoragePolicy added in v3.5.0

func (*Service) GetManagedObjectStorageRegion added in v3.2.0

func (*Service) GetManagedObjectStorageRegions added in v3.2.0

func (*Service) GetManagedObjectStorageUser added in v3.2.0

func (*Service) GetManagedObjectStorageUserAccessKey added in v3.2.0

func (*Service) GetManagedObjectStorageUserAccessKeys added in v3.2.0

func (*Service) GetManagedObjectStorageUserPolicies added in v3.5.0

func (*Service) GetManagedObjectStorageUsers added in v3.2.0

func (*Service) GetManagedObjectStorages added in v3.2.0

func (*Service) GetNetworkDetails

func (m *Service) GetNetworkDetails(_ context.Context, r *request.GetNetworkDetailsRequest) (*upcloud.Network, error)

GetNetworkDetails implements service.Network.GetNetworkDetails

func (*Service) GetNetworkPeering added in v3.6.0

func (*Service) GetNetworkPeerings added in v3.6.0

func (m *Service) GetNetworkPeerings(ctx context.Context, f ...request.QueryFilter) (upcloud.NetworkPeerings, error)

func (*Service) GetNetworks

func (m *Service) GetNetworks(context.Context, ...request.QueryFilter) (*upcloud.Networks, error)

GetNetworks implements service.Network.GetNetworks

func (*Service) GetNetworksInZone

func (m *Service) GetNetworksInZone(_ context.Context, r *request.GetNetworksInZoneRequest) (*upcloud.Networks, error)

GetNetworksInZone implements service.Network.GetNetworksInZone

func (*Service) GetPermissions added in v3.3.0

func (*Service) GetPlans

func (m *Service) GetPlans(context.Context) (*upcloud.Plans, error)

GetPlans implements service.Plan.GetPlans

func (*Service) GetPriceZones

func (m *Service) GetPriceZones(context.Context) (*upcloud.PriceZones, error)

GetPriceZones implements service.Zones.GetPriceZones

func (*Service) GetRouterDetails

func (m *Service) GetRouterDetails(_ context.Context, r *request.GetRouterDetailsRequest) (*upcloud.Router, error)

GetRouterDetails implements service.Network.GetRouterDetails

func (*Service) GetRouters

func (m *Service) GetRouters(context.Context, ...request.QueryFilter) (*upcloud.Routers, error)

GetRouters implements service.Network.GetRouters

func (*Service) GetServerConfigurations

func (m *Service) GetServerConfigurations(context.Context) (*upcloud.ServerConfigurations, error)

GetServerConfigurations implements service.Server.GetServerConfigurations

func (*Service) GetServerDetails

GetServerDetails implements service.Server.GetServerDetails

func (*Service) GetServerGroup

func (*Service) GetServerGroups

func (*Service) GetServerNetworks

GetServerNetworks implements service.Network.GetServerNetworks

func (*Service) GetServers

func (m *Service) GetServers(context.Context) (*upcloud.Servers, error)

GetServers implements service.Server.GetServers

func (*Service) GetStorageDetails

GetStorageDetails implements service.Storage.GetStorageDetails

func (*Service) GetStorageImportDetails

GetStorageImportDetails implements service.Storage.GetStorageImportDetails

func (*Service) GetStorages

GetStorages implements service.Storage.GetStorages

func (*Service) GetTimeZones

func (m *Service) GetTimeZones(context.Context) (*upcloud.TimeZones, error)

GetTimeZones implements service.Zones.GetPriceZones

func (*Service) GetZones

func (m *Service) GetZones(context.Context) (*upcloud.Zones, error)

GetZones implements service.Zones.GetZones

func (*Service) GrantPermission added in v3.3.0

func (m *Service) GrantPermission(ctx context.Context, r *request.GrantPermissionRequest) (*upcloud.Permission, error)

func (*Service) LoadCDROM

LoadCDROM implements service.Storage.LoadCDDROM

func (*Service) ModifyGateway added in v3.4.0

ModifyGateway implements service.Gateway.ModifyGateway

func (*Service) ModifyGatewayConnection added in v3.8.0

func (*Service) ModifyHost added in v3.8.0

func (m *Service) ModifyHost(ctx context.Context, r *request.ModifyHostRequest) (*upcloud.Host, error)

func (*Service) ModifyIPAddress

ModifyIPAddress implements service.Network.ModifyIPAddress

func (*Service) ModifyLoadBalancer

func (*Service) ModifyLoadBalancerBackendTLSConfig added in v3.2.1

func (*Service) ModifyManagedObjectStorage added in v3.2.0

func (*Service) ModifyNetwork

ModifyNetwork implements service.Network.ModifyNetwork

func (*Service) ModifyNetworkInterface

func (m *Service) ModifyNetworkInterface(_ context.Context, r *request.ModifyNetworkInterfaceRequest) (*upcloud.Interface, error)

ModifyNetworkInterface implements service.Network.ModifyNetworkInterface

func (*Service) ModifyNetworkPeering added in v3.6.0

func (*Service) ModifyRouter

ModifyRouter implements service.Network.ModifyRouter

func (*Service) ModifyServer

ModifyServer implements service.Server.ModifyServer

func (*Service) ModifyServerGroup

func (m *Service) ModifyServerGroup(ctx context.Context, r *request.ModifyServerGroupRequest) (*upcloud.ServerGroup, error)

func (*Service) ModifyStorage

ModifyStorage implements service.Storage.ModifyStorage

func (*Service) ModifySubaccount

ModifySubaccount implements service.Account.ModifySubaccount

func (*Service) ReleaseIPAddress

func (m *Service) ReleaseIPAddress(_ context.Context, r *request.ReleaseIPAddressRequest) error

ReleaseIPAddress implements service.Network.ReleaseIPAddress

func (*Service) RemoveServerFromServerGroup added in v3.3.0

func (m *Service) RemoveServerFromServerGroup(ctx context.Context, r *request.RemoveServerFromServerGroupRequest) error

func (*Service) ReplaceManagedObjectStorage added in v3.2.0

func (*Service) ResizeStorageFilesystem

ResizeStorageFilesystem implements service.Storage.ResizeStorageFilesystem

func (*Service) RestartServer

RestartServer implements service.Server.RestartServer

func (*Service) RestoreBackup

func (m *Service) RestoreBackup(_ context.Context, r *request.RestoreBackupRequest) error

RestoreBackup implements service.Storage.RestoreBackup

func (*Service) RevokePermission added in v3.3.0

func (m *Service) RevokePermission(ctx context.Context, r *request.RevokePermissionRequest) error

func (*Service) StartServer

StartServer implements service.Server.StartServer

func (*Service) StopServer

StopServer implements service.Server.StopServer

func (*Service) TemplatizeStorage

TemplatizeStorage implements service.Storage.TemplatizeStorage

func (*Service) WaitForKubernetesNodeGroupState added in v3.1.0

func (*Service) WaitForManagedObjectStorageDeletion added in v3.2.0

func (m *Service) WaitForManagedObjectStorageDeletion(ctx context.Context, r *request.WaitForManagedObjectStorageDeletionRequest) error

func (*Service) WaitForManagedObjectStorageOperationalState added in v3.2.0

func (m *Service) WaitForManagedObjectStorageOperationalState(ctx context.Context, r *request.WaitForManagedObjectStorageOperationalStateRequest) (*upcloud.ManagedObjectStorage, error)

func (*Service) WaitForNetworkPeeringState added in v3.6.0

func (m *Service) WaitForNetworkPeeringState(ctx context.Context, r *request.WaitForNetworkPeeringStateRequest) (*upcloud.NetworkPeering, error)

func (*Service) WaitForServerState

WaitForServerState implements service.Server.WaitForServerState

func (*Service) WaitForStorageImportCompletion

WaitForStorageImportCompletion implements service.Storage.WaitForStorageImportCompletion

func (*Service) WaitForStorageState

WaitForStorageState implements service.Storage.WaitForStorageState

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL