linodeclient

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LinodeClientWithTracing

type LinodeClientWithTracing struct {
	clients.LinodeClient
	// contains filtered or unexported fields
}

LinodeClientWithTracing implements clients.LinodeClient interface instrumented with opentracing spans

func NewLinodeClientWithTracing

func NewLinodeClientWithTracing(base clients.LinodeClient, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) LinodeClientWithTracing

NewLinodeClientWithTracing returns LinodeClientWithTracing

func (LinodeClientWithTracing) BootInstance

func (_d LinodeClientWithTracing) BootInstance(ctx context.Context, linodeID int, configID int) (err error)

BootInstance implements clients.LinodeClient

func (LinodeClientWithTracing) CreateDomainRecord

func (_d LinodeClientWithTracing) CreateDomainRecord(ctx context.Context, domainID int, recordReq linodego.DomainRecordCreateOptions) (dp1 *linodego.DomainRecord, err error)

CreateDomainRecord implements clients.LinodeClient

func (LinodeClientWithTracing) CreateInstance

CreateInstance implements clients.LinodeClient

func (LinodeClientWithTracing) CreateInstanceDisk

func (_d LinodeClientWithTracing) CreateInstanceDisk(ctx context.Context, linodeID int, opts linodego.InstanceDiskCreateOptions) (ip1 *linodego.InstanceDisk, err error)

CreateInstanceDisk implements clients.LinodeClient

func (LinodeClientWithTracing) CreateNodeBalancer

CreateNodeBalancer implements clients.LinodeClient

func (LinodeClientWithTracing) CreateNodeBalancerConfig

func (_d LinodeClientWithTracing) CreateNodeBalancerConfig(ctx context.Context, nodebalancerID int, opts linodego.NodeBalancerConfigCreateOptions) (np1 *linodego.NodeBalancerConfig, err error)

CreateNodeBalancerConfig implements clients.LinodeClient

func (LinodeClientWithTracing) CreateNodeBalancerNode

func (_d LinodeClientWithTracing) CreateNodeBalancerNode(ctx context.Context, nodebalancerID int, configID int, opts linodego.NodeBalancerNodeCreateOptions) (np1 *linodego.NodeBalancerNode, err error)

CreateNodeBalancerNode implements clients.LinodeClient

func (LinodeClientWithTracing) CreateObjectStorageBucket

CreateObjectStorageBucket implements clients.LinodeClient

func (LinodeClientWithTracing) CreateObjectStorageKey

CreateObjectStorageKey implements clients.LinodeClient

func (LinodeClientWithTracing) CreateStackscript

CreateStackscript implements clients.LinodeClient

func (LinodeClientWithTracing) CreateVPC

func (_d LinodeClientWithTracing) CreateVPC(ctx context.Context, opts linodego.VPCCreateOptions) (vp1 *linodego.VPC, err error)

CreateVPC implements clients.LinodeClient

func (LinodeClientWithTracing) DeleteDomainRecord

func (_d LinodeClientWithTracing) DeleteDomainRecord(ctx context.Context, domainID int, domainRecordID int) (err error)

DeleteDomainRecord implements clients.LinodeClient

func (LinodeClientWithTracing) DeleteInstance

func (_d LinodeClientWithTracing) DeleteInstance(ctx context.Context, linodeID int) (err error)

DeleteInstance implements clients.LinodeClient

func (LinodeClientWithTracing) DeleteNodeBalancer

func (_d LinodeClientWithTracing) DeleteNodeBalancer(ctx context.Context, nodebalancerID int) (err error)

DeleteNodeBalancer implements clients.LinodeClient

func (LinodeClientWithTracing) DeleteNodeBalancerNode

func (_d LinodeClientWithTracing) DeleteNodeBalancerNode(ctx context.Context, nodebalancerID int, configID int, nodeID int) (err error)

DeleteNodeBalancerNode implements clients.LinodeClient

func (LinodeClientWithTracing) DeleteObjectStorageKey

func (_d LinodeClientWithTracing) DeleteObjectStorageKey(ctx context.Context, keyID int) (err error)

DeleteObjectStorageKey implements clients.LinodeClient

func (LinodeClientWithTracing) DeleteVPC

func (_d LinodeClientWithTracing) DeleteVPC(ctx context.Context, vpcID int) (err error)

DeleteVPC implements clients.LinodeClient

func (LinodeClientWithTracing) GetImage

func (_d LinodeClientWithTracing) GetImage(ctx context.Context, imageID string) (ip1 *linodego.Image, err error)

GetImage implements clients.LinodeClient

func (LinodeClientWithTracing) GetInstance

func (_d LinodeClientWithTracing) GetInstance(ctx context.Context, linodeID int) (ip1 *linodego.Instance, err error)

GetInstance implements clients.LinodeClient

func (LinodeClientWithTracing) GetInstanceDisk

func (_d LinodeClientWithTracing) GetInstanceDisk(ctx context.Context, linodeID int, diskID int) (ip1 *linodego.InstanceDisk, err error)

GetInstanceDisk implements clients.LinodeClient

func (LinodeClientWithTracing) GetInstanceIPAddresses

func (_d LinodeClientWithTracing) GetInstanceIPAddresses(ctx context.Context, linodeID int) (ip1 *linodego.InstanceIPAddressResponse, err error)

GetInstanceIPAddresses implements clients.LinodeClient

func (LinodeClientWithTracing) GetNodeBalancer added in v0.5.0

func (_d LinodeClientWithTracing) GetNodeBalancer(ctx context.Context, nodebalancerID int) (np1 *linodego.NodeBalancer, err error)

GetNodeBalancer implements clients.LinodeClient

func (LinodeClientWithTracing) GetNodeBalancerConfig added in v0.5.0

func (_d LinodeClientWithTracing) GetNodeBalancerConfig(ctx context.Context, nodebalancerID int, configID int) (np1 *linodego.NodeBalancerConfig, err error)

GetNodeBalancerConfig implements clients.LinodeClient

func (LinodeClientWithTracing) GetObjectStorageBucket

func (_d LinodeClientWithTracing) GetObjectStorageBucket(ctx context.Context, cluster string, label string) (op1 *linodego.ObjectStorageBucket, err error)

GetObjectStorageBucket implements clients.LinodeClient

func (LinodeClientWithTracing) GetObjectStorageKey

func (_d LinodeClientWithTracing) GetObjectStorageKey(ctx context.Context, keyID int) (op1 *linodego.ObjectStorageKey, err error)

GetObjectStorageKey implements clients.LinodeClient

func (LinodeClientWithTracing) GetRegion

func (_d LinodeClientWithTracing) GetRegion(ctx context.Context, regionID string) (rp1 *linodego.Region, err error)

GetRegion implements clients.LinodeClient

func (LinodeClientWithTracing) GetType

func (_d LinodeClientWithTracing) GetType(ctx context.Context, typeID string) (lp1 *linodego.LinodeType, err error)

GetType implements clients.LinodeClient

func (LinodeClientWithTracing) GetVPC

func (_d LinodeClientWithTracing) GetVPC(ctx context.Context, vpcID int) (vp1 *linodego.VPC, err error)

GetVPC implements clients.LinodeClient

func (LinodeClientWithTracing) ListDomainRecords

func (_d LinodeClientWithTracing) ListDomainRecords(ctx context.Context, domainID int, opts *linodego.ListOptions) (da1 []linodego.DomainRecord, err error)

ListDomainRecords implements clients.LinodeClient

func (LinodeClientWithTracing) ListDomains

func (_d LinodeClientWithTracing) ListDomains(ctx context.Context, opts *linodego.ListOptions) (da1 []linodego.Domain, err error)

ListDomains implements clients.LinodeClient

func (LinodeClientWithTracing) ListInstanceConfigs

func (_d LinodeClientWithTracing) ListInstanceConfigs(ctx context.Context, linodeID int, opts *linodego.ListOptions) (ia1 []linodego.InstanceConfig, err error)

ListInstanceConfigs implements clients.LinodeClient

func (LinodeClientWithTracing) ListInstances

func (_d LinodeClientWithTracing) ListInstances(ctx context.Context, opts *linodego.ListOptions) (ia1 []linodego.Instance, err error)

ListInstances implements clients.LinodeClient

func (LinodeClientWithTracing) ListStackscripts

func (_d LinodeClientWithTracing) ListStackscripts(ctx context.Context, opts *linodego.ListOptions) (sa1 []linodego.Stackscript, err error)

ListStackscripts implements clients.LinodeClient

func (LinodeClientWithTracing) ListVPCs

func (_d LinodeClientWithTracing) ListVPCs(ctx context.Context, opts *linodego.ListOptions) (va1 []linodego.VPC, err error)

ListVPCs implements clients.LinodeClient

func (LinodeClientWithTracing) ResizeInstanceDisk

func (_d LinodeClientWithTracing) ResizeInstanceDisk(ctx context.Context, linodeID int, diskID int, size int) (err error)

ResizeInstanceDisk implements clients.LinodeClient

func (LinodeClientWithTracing) UpdateDomainRecord

func (_d LinodeClientWithTracing) UpdateDomainRecord(ctx context.Context, domainID int, domainRecordID int, recordReq linodego.DomainRecordUpdateOptions) (dp1 *linodego.DomainRecord, err error)

UpdateDomainRecord implements clients.LinodeClient

func (LinodeClientWithTracing) UpdateInstanceConfig

func (_d LinodeClientWithTracing) UpdateInstanceConfig(ctx context.Context, linodeID int, configID int, opts linodego.InstanceConfigUpdateOptions) (ip1 *linodego.InstanceConfig, err error)

UpdateInstanceConfig implements clients.LinodeClient

Jump to

Keyboard shortcuts

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