otel

package module
v0.0.0-...-3d474c2 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2024 License: Apache-2.0 Imports: 12 Imported by: 2

Documentation

Overview

Example

Example ローカルのJaegerを利用する例

あらかじめJaegerを起動しておくこと

$ docker run -d --name jaeger -p 4317:4317 -p 16686:16686 jaegertracing/all-in-one:latest
package main

import (
	"context"
	"log"
	"os"
	"time"

	"github.com/sacloud/iaas-api-go"
	"github.com/sacloud/iaas-api-go/ostype"
	traceotel "github.com/sacloud/iaas-api-go/trace/otel"
	"github.com/sacloud/iaas-api-go/types"
	"go.opentelemetry.io/otel"
	"go.opentelemetry.io/otel/attribute"
	"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc"
	"go.opentelemetry.io/otel/sdk/resource"
	tracesdk "go.opentelemetry.io/otel/sdk/trace"
	semconv "go.opentelemetry.io/otel/semconv/v1.7.0"
)

// Example ローカルのJaegerを利用する例
//
// あらかじめJaegerを起動しておくこと
//
//	$ docker run -d --name jaeger -p 4317:4317 -p 16686:16686 jaegertracing/all-in-one:latest
func main() {
	tp, err := tracerProvider()
	if err != nil {
		log.Fatal(err)
	}

	// Register our TracerProvider as the global so any imported
	// instrumentation in the future will default to using it.
	otel.SetTracerProvider(tp)

	ctx, cancel := context.WithCancel(context.Background())
	defer cancel()

	// Cleanly shutdown and flush telemetry when the application exits.
	defer func(ctx context.Context) {
		// Do not make the application hang when it is shutdown.
		ctx, cancel = context.WithTimeout(ctx, time.Second*5)
		defer cancel()
		if err := tp.Shutdown(ctx); err != nil {
			log.Fatal(err)
		}
	}(ctx)

	tr := tp.Tracer("component-main")
	ctx, span := tr.Start(ctx, "foo")
	defer span.End()

	// サンプルAPIリクエスト
	op(ctx)

	// Jaeger UI( http://localhost:16686/search など)を開くとトレースが確認できるはず
}

func tracerProvider() (*tracesdk.TracerProvider, error) {
	if os.Getenv("OTEL_EXPORTER_OTLP_ENDPOINT") == "" {
		os.Setenv("OTEL_EXPORTER_OTLP_ENDPOINT", "http://localhost:4317")
	}
	// Create the OTLP/gRPC exporter
	exp, err := otlptracegrpc.New(context.Background())
	if err != nil {
		return nil, err
	}
	tp := tracesdk.NewTracerProvider(
		// Always be sure to batch in production.
		tracesdk.WithBatcher(exp),

		// Record information about this application in an Resource.
		tracesdk.WithResource(resource.NewWithAttributes(
			semconv.SchemaURL,
			semconv.ServiceNameKey.String("iaas-api-go"),
			attribute.String("version", iaas.Version),
		)),
	)
	return tp, nil
}

func op(ctx context.Context) {
	// set factory func
	traceotel.Initialize()

	caller := iaas.NewClient(
		os.Getenv("SAKURACLOUD_ACCESS_TOKEN"),
		os.Getenv("SAKURACLOUD_ACCESS_TOKEN_SECRET"),
	)
	archiveOp := iaas.NewArchiveOp(caller)

	// normal operation
	archiveOp.Find(ctx, "is1a", &iaas.FindCondition{ // nolint
		Count:  1,
		From:   0,
		Filter: ostype.ArchiveCriteria[ostype.Ubuntu],
	})

	// invalid operation(not foundエラーになるはず)
	archiveOp.Read(ctx, "is1a", types.ID(1)) // nolint
}
Output:

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func Initialize

func Initialize(opts ...Option)

Initialize initialize tracer and add client factory hooks

Types

type ArchiveTracer

type ArchiveTracer struct {
	Internal iaas.ArchiveAPI
	// contains filtered or unexported fields
}

ArchiveTracer is for trace ArchiveOp operations

func (*ArchiveTracer) CloseFTP

func (t *ArchiveTracer) CloseFTP(ctx context.Context, zone string, id types.ID) error

CloseFTP is API call with trace log

func (*ArchiveTracer) Create

func (t *ArchiveTracer) Create(ctx context.Context, zone string, param *iaas.ArchiveCreateRequest) (*iaas.Archive, error)

Create is API call with trace log

func (*ArchiveTracer) CreateBlank

func (t *ArchiveTracer) CreateBlank(ctx context.Context, zone string, param *iaas.ArchiveCreateBlankRequest) (*iaas.Archive, *iaas.FTPServer, error)

CreateBlank is API call with trace log

func (*ArchiveTracer) CreateFromShared

func (t *ArchiveTracer) CreateFromShared(ctx context.Context, zone string, sourceArchiveID types.ID, destZoneID types.ID, param *iaas.ArchiveCreateRequestFromShared) (*iaas.Archive, error)

CreateFromShared is API call with trace log

func (*ArchiveTracer) Delete

func (t *ArchiveTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*ArchiveTracer) Find

func (t *ArchiveTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ArchiveFindResult, error)

Find is API call with trace log

func (*ArchiveTracer) OpenFTP

func (t *ArchiveTracer) OpenFTP(ctx context.Context, zone string, id types.ID, openOption *iaas.OpenFTPRequest) (*iaas.FTPServer, error)

OpenFTP is API call with trace log

func (*ArchiveTracer) Read

func (t *ArchiveTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Archive, error)

Read is API call with trace log

func (*ArchiveTracer) Share

func (t *ArchiveTracer) Share(ctx context.Context, zone string, id types.ID) (*iaas.ArchiveShareInfo, error)

Share is API call with trace log

func (*ArchiveTracer) Transfer

func (t *ArchiveTracer) Transfer(ctx context.Context, zone string, sourceArchiveID types.ID, destZoneID types.ID, param *iaas.ArchiveTransferRequest) (*iaas.Archive, error)

Transfer is API call with trace log

func (*ArchiveTracer) Update

func (t *ArchiveTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.ArchiveUpdateRequest) (*iaas.Archive, error)

Update is API call with trace log

type AuthStatusTracer

type AuthStatusTracer struct {
	Internal iaas.AuthStatusAPI
	// contains filtered or unexported fields
}

AuthStatusTracer is for trace AuthStatusOp operations

func (*AuthStatusTracer) Read

func (t *AuthStatusTracer) Read(ctx context.Context) (*iaas.AuthStatus, error)

Read is API call with trace log

type AutoBackupTracer

type AutoBackupTracer struct {
	Internal iaas.AutoBackupAPI
	// contains filtered or unexported fields
}

AutoBackupTracer is for trace AutoBackupOp operations

func (*AutoBackupTracer) Create

func (t *AutoBackupTracer) Create(ctx context.Context, zone string, param *iaas.AutoBackupCreateRequest) (*iaas.AutoBackup, error)

Create is API call with trace log

func (*AutoBackupTracer) Delete

func (t *AutoBackupTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*AutoBackupTracer) Find

func (t *AutoBackupTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.AutoBackupFindResult, error)

Find is API call with trace log

func (*AutoBackupTracer) Read

func (t *AutoBackupTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.AutoBackup, error)

Read is API call with trace log

func (*AutoBackupTracer) Update

func (t *AutoBackupTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.AutoBackupUpdateRequest) (*iaas.AutoBackup, error)

Update is API call with trace log

func (*AutoBackupTracer) UpdateSettings

func (t *AutoBackupTracer) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.AutoBackupUpdateSettingsRequest) (*iaas.AutoBackup, error)

UpdateSettings is API call with trace log

type AutoScaleTracer

type AutoScaleTracer struct {
	Internal iaas.AutoScaleAPI
	// contains filtered or unexported fields
}

AutoScaleTracer is for trace AutoScaleOp operations

func (*AutoScaleTracer) Create

func (t *AutoScaleTracer) Create(ctx context.Context, param *iaas.AutoScaleCreateRequest) (*iaas.AutoScale, error)

Create is API call with trace log

func (*AutoScaleTracer) Delete

func (t *AutoScaleTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*AutoScaleTracer) Find

func (t *AutoScaleTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.AutoScaleFindResult, error)

Find is API call with trace log

func (*AutoScaleTracer) Read

func (t *AutoScaleTracer) Read(ctx context.Context, id types.ID) (*iaas.AutoScale, error)

Read is API call with trace log

func (*AutoScaleTracer) ScaleDown

func (t *AutoScaleTracer) ScaleDown(ctx context.Context, id types.ID) error

ScaleDown is API call with trace log

func (*AutoScaleTracer) ScaleUp

func (t *AutoScaleTracer) ScaleUp(ctx context.Context, id types.ID) error

ScaleUp is API call with trace log

func (*AutoScaleTracer) Status

func (t *AutoScaleTracer) Status(ctx context.Context, id types.ID) (*iaas.AutoScaleStatus, error)

Status is API call with trace log

func (*AutoScaleTracer) Update

func (t *AutoScaleTracer) Update(ctx context.Context, id types.ID, param *iaas.AutoScaleUpdateRequest) (*iaas.AutoScale, error)

Update is API call with trace log

func (*AutoScaleTracer) UpdateSettings

func (t *AutoScaleTracer) UpdateSettings(ctx context.Context, id types.ID, param *iaas.AutoScaleUpdateSettingsRequest) (*iaas.AutoScale, error)

UpdateSettings is API call with trace log

type BillTracer

type BillTracer struct {
	Internal iaas.BillAPI
	// contains filtered or unexported fields
}

BillTracer is for trace BillOp operations

func (*BillTracer) ByContract

func (t *BillTracer) ByContract(ctx context.Context, accountID types.ID) (*iaas.BillByContractResult, error)

ByContract is API call with trace log

func (*BillTracer) ByContractYear

func (t *BillTracer) ByContractYear(ctx context.Context, accountID types.ID, year int) (*iaas.BillByContractYearResult, error)

ByContractYear is API call with trace log

func (*BillTracer) ByContractYearMonth

func (t *BillTracer) ByContractYearMonth(ctx context.Context, accountID types.ID, year int, month int) (*iaas.BillByContractYearMonthResult, error)

ByContractYearMonth is API call with trace log

func (*BillTracer) Details

func (t *BillTracer) Details(ctx context.Context, MemberCode string, id types.ID) (*iaas.BillDetailsResult, error)

Details is API call with trace log

func (*BillTracer) DetailsCSV

func (t *BillTracer) DetailsCSV(ctx context.Context, MemberCode string, id types.ID) (*iaas.BillDetailCSV, error)

DetailsCSV is API call with trace log

func (*BillTracer) Read

func (t *BillTracer) Read(ctx context.Context, id types.ID) (*iaas.BillReadResult, error)

Read is API call with trace log

type BridgeTracer

type BridgeTracer struct {
	Internal iaas.BridgeAPI
	// contains filtered or unexported fields
}

BridgeTracer is for trace BridgeOp operations

func (*BridgeTracer) Create

func (t *BridgeTracer) Create(ctx context.Context, zone string, param *iaas.BridgeCreateRequest) (*iaas.Bridge, error)

Create is API call with trace log

func (*BridgeTracer) Delete

func (t *BridgeTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*BridgeTracer) Find

func (t *BridgeTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.BridgeFindResult, error)

Find is API call with trace log

func (*BridgeTracer) Read

func (t *BridgeTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Bridge, error)

Read is API call with trace log

func (*BridgeTracer) Update

func (t *BridgeTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.BridgeUpdateRequest) (*iaas.Bridge, error)

Update is API call with trace log

type CDROMTracer

type CDROMTracer struct {
	Internal iaas.CDROMAPI
	// contains filtered or unexported fields
}

CDROMTracer is for trace CDROMOp operations

func (*CDROMTracer) CloseFTP

func (t *CDROMTracer) CloseFTP(ctx context.Context, zone string, id types.ID) error

CloseFTP is API call with trace log

func (*CDROMTracer) Create

func (t *CDROMTracer) Create(ctx context.Context, zone string, param *iaas.CDROMCreateRequest) (*iaas.CDROM, *iaas.FTPServer, error)

Create is API call with trace log

func (*CDROMTracer) Delete

func (t *CDROMTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*CDROMTracer) Find

func (t *CDROMTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.CDROMFindResult, error)

Find is API call with trace log

func (*CDROMTracer) OpenFTP

func (t *CDROMTracer) OpenFTP(ctx context.Context, zone string, id types.ID, openOption *iaas.OpenFTPRequest) (*iaas.FTPServer, error)

OpenFTP is API call with trace log

func (*CDROMTracer) Read

func (t *CDROMTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.CDROM, error)

Read is API call with trace log

func (*CDROMTracer) Update

func (t *CDROMTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.CDROMUpdateRequest) (*iaas.CDROM, error)

Update is API call with trace log

type CertificateAuthorityTracer

type CertificateAuthorityTracer struct {
	Internal iaas.CertificateAuthorityAPI
	// contains filtered or unexported fields
}

CertificateAuthorityTracer is for trace CertificateAuthorityOp operations

func (*CertificateAuthorityTracer) AddClient

func (t *CertificateAuthorityTracer) AddClient(ctx context.Context, id types.ID, param *iaas.CertificateAuthorityAddClientParam) (*iaas.CertificateAuthorityAddClientOrServerResult, error)

AddClient is API call with trace log

func (*CertificateAuthorityTracer) AddServer

func (t *CertificateAuthorityTracer) AddServer(ctx context.Context, id types.ID, param *iaas.CertificateAuthorityAddServerParam) (*iaas.CertificateAuthorityAddClientOrServerResult, error)

AddServer is API call with trace log

func (*CertificateAuthorityTracer) Create

func (t *CertificateAuthorityTracer) Create(ctx context.Context, param *iaas.CertificateAuthorityCreateRequest) (*iaas.CertificateAuthority, error)

Create is API call with trace log

func (*CertificateAuthorityTracer) Delete

Delete is API call with trace log

func (*CertificateAuthorityTracer) DenyClient

func (t *CertificateAuthorityTracer) DenyClient(ctx context.Context, id types.ID, clientID string) error

DenyClient is API call with trace log

func (*CertificateAuthorityTracer) Detail

func (t *CertificateAuthorityTracer) Detail(ctx context.Context, id types.ID) (*iaas.CertificateAuthorityDetail, error)

Detail is API call with trace log

func (*CertificateAuthorityTracer) Find

func (t *CertificateAuthorityTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.CertificateAuthorityFindResult, error)

Find is API call with trace log

func (*CertificateAuthorityTracer) HoldClient

func (t *CertificateAuthorityTracer) HoldClient(ctx context.Context, id types.ID, clientID string) error

HoldClient is API call with trace log

func (*CertificateAuthorityTracer) HoldServer

func (t *CertificateAuthorityTracer) HoldServer(ctx context.Context, id types.ID, serverID string) error

HoldServer is API call with trace log

func (*CertificateAuthorityTracer) ListClients

func (t *CertificateAuthorityTracer) ListClients(ctx context.Context, id types.ID) (*iaas.CertificateAuthorityListClientsResult, error)

ListClients is API call with trace log

func (*CertificateAuthorityTracer) ListServers

func (t *CertificateAuthorityTracer) ListServers(ctx context.Context, id types.ID) (*iaas.CertificateAuthorityListServersResult, error)

ListServers is API call with trace log

func (*CertificateAuthorityTracer) Read

func (t *CertificateAuthorityTracer) Read(ctx context.Context, id types.ID) (*iaas.CertificateAuthority, error)

Read is API call with trace log

func (*CertificateAuthorityTracer) ReadClient

func (t *CertificateAuthorityTracer) ReadClient(ctx context.Context, id types.ID, clientID string) (*iaas.CertificateAuthorityClient, error)

ReadClient is API call with trace log

func (*CertificateAuthorityTracer) ReadServer

func (t *CertificateAuthorityTracer) ReadServer(ctx context.Context, id types.ID, serverID string) (*iaas.CertificateAuthorityServer, error)

ReadServer is API call with trace log

func (*CertificateAuthorityTracer) ResumeClient

func (t *CertificateAuthorityTracer) ResumeClient(ctx context.Context, id types.ID, clientID string) error

ResumeClient is API call with trace log

func (*CertificateAuthorityTracer) ResumeServer

func (t *CertificateAuthorityTracer) ResumeServer(ctx context.Context, id types.ID, serverID string) error

ResumeServer is API call with trace log

func (*CertificateAuthorityTracer) RevokeClient

func (t *CertificateAuthorityTracer) RevokeClient(ctx context.Context, id types.ID, clientID string) error

RevokeClient is API call with trace log

func (*CertificateAuthorityTracer) RevokeServer

func (t *CertificateAuthorityTracer) RevokeServer(ctx context.Context, id types.ID, serverID string) error

RevokeServer is API call with trace log

func (*CertificateAuthorityTracer) Update

func (t *CertificateAuthorityTracer) Update(ctx context.Context, id types.ID, param *iaas.CertificateAuthorityUpdateRequest) (*iaas.CertificateAuthority, error)

Update is API call with trace log

type ContainerRegistryTracer

type ContainerRegistryTracer struct {
	Internal iaas.ContainerRegistryAPI
	// contains filtered or unexported fields
}

ContainerRegistryTracer is for trace ContainerRegistryOp operations

func (*ContainerRegistryTracer) AddUser

func (t *ContainerRegistryTracer) AddUser(ctx context.Context, id types.ID, param *iaas.ContainerRegistryUserCreateRequest) error

AddUser is API call with trace log

func (*ContainerRegistryTracer) Create

func (t *ContainerRegistryTracer) Create(ctx context.Context, param *iaas.ContainerRegistryCreateRequest) (*iaas.ContainerRegistry, error)

Create is API call with trace log

func (*ContainerRegistryTracer) Delete

func (t *ContainerRegistryTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*ContainerRegistryTracer) DeleteUser

func (t *ContainerRegistryTracer) DeleteUser(ctx context.Context, id types.ID, username string) error

DeleteUser is API call with trace log

func (*ContainerRegistryTracer) Find

func (t *ContainerRegistryTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ContainerRegistryFindResult, error)

Find is API call with trace log

func (*ContainerRegistryTracer) ListUsers

func (t *ContainerRegistryTracer) ListUsers(ctx context.Context, id types.ID) (*iaas.ContainerRegistryUsers, error)

ListUsers is API call with trace log

func (*ContainerRegistryTracer) Read

func (t *ContainerRegistryTracer) Read(ctx context.Context, id types.ID) (*iaas.ContainerRegistry, error)

Read is API call with trace log

func (*ContainerRegistryTracer) Update

func (t *ContainerRegistryTracer) Update(ctx context.Context, id types.ID, param *iaas.ContainerRegistryUpdateRequest) (*iaas.ContainerRegistry, error)

Update is API call with trace log

func (*ContainerRegistryTracer) UpdateSettings

func (t *ContainerRegistryTracer) UpdateSettings(ctx context.Context, id types.ID, param *iaas.ContainerRegistryUpdateSettingsRequest) (*iaas.ContainerRegistry, error)

UpdateSettings is API call with trace log

func (*ContainerRegistryTracer) UpdateUser

func (t *ContainerRegistryTracer) UpdateUser(ctx context.Context, id types.ID, username string, param *iaas.ContainerRegistryUserUpdateRequest) error

UpdateUser is API call with trace log

type CouponTracer

type CouponTracer struct {
	Internal iaas.CouponAPI
	// contains filtered or unexported fields
}

CouponTracer is for trace CouponOp operations

func (*CouponTracer) Find

func (t *CouponTracer) Find(ctx context.Context, accountID types.ID) (*iaas.CouponFindResult, error)

Find is API call with trace log

type DNSTracer

type DNSTracer struct {
	Internal iaas.DNSAPI
	// contains filtered or unexported fields
}

DNSTracer is for trace DNSOp operations

func (*DNSTracer) Create

func (t *DNSTracer) Create(ctx context.Context, param *iaas.DNSCreateRequest) (*iaas.DNS, error)

Create is API call with trace log

func (*DNSTracer) Delete

func (t *DNSTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*DNSTracer) Find

func (t *DNSTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.DNSFindResult, error)

Find is API call with trace log

func (*DNSTracer) Read

func (t *DNSTracer) Read(ctx context.Context, id types.ID) (*iaas.DNS, error)

Read is API call with trace log

func (*DNSTracer) Update

func (t *DNSTracer) Update(ctx context.Context, id types.ID, param *iaas.DNSUpdateRequest) (*iaas.DNS, error)

Update is API call with trace log

func (*DNSTracer) UpdateSettings

func (t *DNSTracer) UpdateSettings(ctx context.Context, id types.ID, param *iaas.DNSUpdateSettingsRequest) (*iaas.DNS, error)

UpdateSettings is API call with trace log

type DatabaseTracer

type DatabaseTracer struct {
	Internal iaas.DatabaseAPI
	// contains filtered or unexported fields
}

DatabaseTracer is for trace DatabaseOp operations

func (*DatabaseTracer) Boot

func (t *DatabaseTracer) Boot(ctx context.Context, zone string, id types.ID) error

Boot is API call with trace log

func (*DatabaseTracer) Config

func (t *DatabaseTracer) Config(ctx context.Context, zone string, id types.ID) error

Config is API call with trace log

func (*DatabaseTracer) Create

func (t *DatabaseTracer) Create(ctx context.Context, zone string, param *iaas.DatabaseCreateRequest) (*iaas.Database, error)

Create is API call with trace log

func (*DatabaseTracer) Delete

func (t *DatabaseTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*DatabaseTracer) Find

func (t *DatabaseTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.DatabaseFindResult, error)

Find is API call with trace log

func (*DatabaseTracer) GetParameter

func (t *DatabaseTracer) GetParameter(ctx context.Context, zone string, id types.ID) (*iaas.DatabaseParameter, error)

GetParameter is API call with trace log

func (*DatabaseTracer) MonitorCPU

func (t *DatabaseTracer) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error)

MonitorCPU is API call with trace log

func (*DatabaseTracer) MonitorDatabase

func (t *DatabaseTracer) MonitorDatabase(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DatabaseActivity, error)

MonitorDatabase is API call with trace log

func (*DatabaseTracer) MonitorDisk

func (t *DatabaseTracer) MonitorDisk(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DiskActivity, error)

MonitorDisk is API call with trace log

func (*DatabaseTracer) MonitorInterface

func (t *DatabaseTracer) MonitorInterface(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error)

MonitorInterface is API call with trace log

func (*DatabaseTracer) Read

func (t *DatabaseTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Database, error)

Read is API call with trace log

func (*DatabaseTracer) Reset

func (t *DatabaseTracer) Reset(ctx context.Context, zone string, id types.ID) error

Reset is API call with trace log

func (*DatabaseTracer) SetParameter

func (t *DatabaseTracer) SetParameter(ctx context.Context, zone string, id types.ID, param map[string]interface{}) error

SetParameter is API call with trace log

func (*DatabaseTracer) Shutdown

func (t *DatabaseTracer) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error

Shutdown is API call with trace log

func (*DatabaseTracer) Status

func (t *DatabaseTracer) Status(ctx context.Context, zone string, id types.ID) (*iaas.DatabaseStatus, error)

Status is API call with trace log

func (*DatabaseTracer) Update

func (t *DatabaseTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.DatabaseUpdateRequest) (*iaas.Database, error)

Update is API call with trace log

func (*DatabaseTracer) UpdateSettings

func (t *DatabaseTracer) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.DatabaseUpdateSettingsRequest) (*iaas.Database, error)

UpdateSettings is API call with trace log

type DiskPlanTracer

type DiskPlanTracer struct {
	Internal iaas.DiskPlanAPI
	// contains filtered or unexported fields
}

DiskPlanTracer is for trace DiskPlanOp operations

func (*DiskPlanTracer) Find

func (t *DiskPlanTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.DiskPlanFindResult, error)

Find is API call with trace log

func (*DiskPlanTracer) Read

func (t *DiskPlanTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.DiskPlan, error)

Read is API call with trace log

type DiskTracer

type DiskTracer struct {
	Internal iaas.DiskAPI
	// contains filtered or unexported fields
}

DiskTracer is for trace DiskOp operations

func (*DiskTracer) Config

func (t *DiskTracer) Config(ctx context.Context, zone string, id types.ID, edit *iaas.DiskEditRequest) error

Config is API call with trace log

func (*DiskTracer) ConnectToServer

func (t *DiskTracer) ConnectToServer(ctx context.Context, zone string, id types.ID, serverID types.ID) error

ConnectToServer is API call with trace log

func (*DiskTracer) Create

func (t *DiskTracer) Create(ctx context.Context, zone string, createParam *iaas.DiskCreateRequest, distantFrom []types.ID) (*iaas.Disk, error)

Create is API call with trace log

func (*DiskTracer) CreateWithConfig

func (t *DiskTracer) CreateWithConfig(ctx context.Context, zone string, createParam *iaas.DiskCreateRequest, editParam *iaas.DiskEditRequest, bootAtAvailable bool, distantFrom []types.ID) (*iaas.Disk, error)

CreateWithConfig is API call with trace log

func (*DiskTracer) Delete

func (t *DiskTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*DiskTracer) DisconnectFromServer

func (t *DiskTracer) DisconnectFromServer(ctx context.Context, zone string, id types.ID) error

DisconnectFromServer is API call with trace log

func (*DiskTracer) Find

func (t *DiskTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.DiskFindResult, error)

Find is API call with trace log

func (*DiskTracer) Monitor

func (t *DiskTracer) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DiskActivity, error)

Monitor is API call with trace log

func (*DiskTracer) MonitorDisk

func (t *DiskTracer) MonitorDisk(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DiskActivity, error)

MonitorDisk is API call with trace log

func (*DiskTracer) Read

func (t *DiskTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Disk, error)

Read is API call with trace log

func (*DiskTracer) ResizePartition

func (t *DiskTracer) ResizePartition(ctx context.Context, zone string, id types.ID, param *iaas.DiskResizePartitionRequest) error

ResizePartition is API call with trace log

func (*DiskTracer) Update

func (t *DiskTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.DiskUpdateRequest) (*iaas.Disk, error)

Update is API call with trace log

type ESMETracer

type ESMETracer struct {
	Internal iaas.ESMEAPI
	// contains filtered or unexported fields
}

ESMETracer is for trace ESMEOp operations

func (*ESMETracer) Create

func (t *ESMETracer) Create(ctx context.Context, param *iaas.ESMECreateRequest) (*iaas.ESME, error)

Create is API call with trace log

func (*ESMETracer) Delete

func (t *ESMETracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*ESMETracer) Find

func (t *ESMETracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ESMEFindResult, error)

Find is API call with trace log

func (*ESMETracer) Logs

func (t *ESMETracer) Logs(ctx context.Context, id types.ID) ([]*iaas.ESMELogs, error)

Logs is API call with trace log

func (*ESMETracer) Read

func (t *ESMETracer) Read(ctx context.Context, id types.ID) (*iaas.ESME, error)

Read is API call with trace log

func (*ESMETracer) SendMessageWithGeneratedOTP

func (t *ESMETracer) SendMessageWithGeneratedOTP(ctx context.Context, id types.ID, param *iaas.ESMESendMessageWithGeneratedOTPRequest) (*iaas.ESMESendMessageResult, error)

SendMessageWithGeneratedOTP is API call with trace log

func (*ESMETracer) SendMessageWithInputtedOTP

func (t *ESMETracer) SendMessageWithInputtedOTP(ctx context.Context, id types.ID, param *iaas.ESMESendMessageWithInputtedOTPRequest) (*iaas.ESMESendMessageResult, error)

SendMessageWithInputtedOTP is API call with trace log

func (*ESMETracer) Update

func (t *ESMETracer) Update(ctx context.Context, id types.ID, param *iaas.ESMEUpdateRequest) (*iaas.ESME, error)

Update is API call with trace log

type EnhancedDBTracer

type EnhancedDBTracer struct {
	Internal iaas.EnhancedDBAPI
	// contains filtered or unexported fields
}

EnhancedDBTracer is for trace EnhancedDBOp operations

func (*EnhancedDBTracer) Create

func (t *EnhancedDBTracer) Create(ctx context.Context, param *iaas.EnhancedDBCreateRequest) (*iaas.EnhancedDB, error)

Create is API call with trace log

func (*EnhancedDBTracer) Delete

func (t *EnhancedDBTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*EnhancedDBTracer) Find

func (t *EnhancedDBTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.EnhancedDBFindResult, error)

Find is API call with trace log

func (*EnhancedDBTracer) GetConfig

func (t *EnhancedDBTracer) GetConfig(ctx context.Context, id types.ID) (*iaas.EnhancedDBConfig, error)

GetConfig is API call with trace log

func (*EnhancedDBTracer) Read

func (t *EnhancedDBTracer) Read(ctx context.Context, id types.ID) (*iaas.EnhancedDB, error)

Read is API call with trace log

func (*EnhancedDBTracer) SetConfig

func (t *EnhancedDBTracer) SetConfig(ctx context.Context, id types.ID, param *iaas.EnhancedDBSetConfigRequest) error

SetConfig is API call with trace log

func (*EnhancedDBTracer) SetPassword

func (t *EnhancedDBTracer) SetPassword(ctx context.Context, id types.ID, param *iaas.EnhancedDBSetPasswordRequest) error

SetPassword is API call with trace log

func (*EnhancedDBTracer) Update

func (t *EnhancedDBTracer) Update(ctx context.Context, id types.ID, param *iaas.EnhancedDBUpdateRequest) (*iaas.EnhancedDB, error)

Update is API call with trace log

type GSLBTracer

type GSLBTracer struct {
	Internal iaas.GSLBAPI
	// contains filtered or unexported fields
}

GSLBTracer is for trace GSLBOp operations

func (*GSLBTracer) Create

func (t *GSLBTracer) Create(ctx context.Context, param *iaas.GSLBCreateRequest) (*iaas.GSLB, error)

Create is API call with trace log

func (*GSLBTracer) Delete

func (t *GSLBTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*GSLBTracer) Find

func (t *GSLBTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.GSLBFindResult, error)

Find is API call with trace log

func (*GSLBTracer) Read

func (t *GSLBTracer) Read(ctx context.Context, id types.ID) (*iaas.GSLB, error)

Read is API call with trace log

func (*GSLBTracer) Update

func (t *GSLBTracer) Update(ctx context.Context, id types.ID, param *iaas.GSLBUpdateRequest) (*iaas.GSLB, error)

Update is API call with trace log

func (*GSLBTracer) UpdateSettings

func (t *GSLBTracer) UpdateSettings(ctx context.Context, id types.ID, param *iaas.GSLBUpdateSettingsRequest) (*iaas.GSLB, error)

UpdateSettings is API call with trace log

type IPAddressTracer

type IPAddressTracer struct {
	Internal iaas.IPAddressAPI
	// contains filtered or unexported fields
}

IPAddressTracer is for trace IPAddressOp operations

func (*IPAddressTracer) List

func (t *IPAddressTracer) List(ctx context.Context, zone string) (*iaas.IPAddressListResult, error)

List is API call with trace log

func (*IPAddressTracer) Read

func (t *IPAddressTracer) Read(ctx context.Context, zone string, ipAddress string) (*iaas.IPAddress, error)

Read is API call with trace log

func (*IPAddressTracer) UpdateHostName

func (t *IPAddressTracer) UpdateHostName(ctx context.Context, zone string, ipAddress string, hostName string) (*iaas.IPAddress, error)

UpdateHostName is API call with trace log

type IPv6AddrTracer

type IPv6AddrTracer struct {
	Internal iaas.IPv6AddrAPI
	// contains filtered or unexported fields
}

IPv6AddrTracer is for trace IPv6AddrOp operations

func (*IPv6AddrTracer) Create

func (t *IPv6AddrTracer) Create(ctx context.Context, zone string, param *iaas.IPv6AddrCreateRequest) (*iaas.IPv6Addr, error)

Create is API call with trace log

func (*IPv6AddrTracer) Delete

func (t *IPv6AddrTracer) Delete(ctx context.Context, zone string, ipv6addr string) error

Delete is API call with trace log

func (*IPv6AddrTracer) Find

func (t *IPv6AddrTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.IPv6AddrFindResult, error)

Find is API call with trace log

func (*IPv6AddrTracer) Read

func (t *IPv6AddrTracer) Read(ctx context.Context, zone string, ipv6addr string) (*iaas.IPv6Addr, error)

Read is API call with trace log

func (*IPv6AddrTracer) Update

func (t *IPv6AddrTracer) Update(ctx context.Context, zone string, ipv6addr string, param *iaas.IPv6AddrUpdateRequest) (*iaas.IPv6Addr, error)

Update is API call with trace log

type IPv6NetTracer

type IPv6NetTracer struct {
	Internal iaas.IPv6NetAPI
	// contains filtered or unexported fields
}

IPv6NetTracer is for trace IPv6NetOp operations

func (*IPv6NetTracer) Find

func (t *IPv6NetTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.IPv6NetFindResult, error)

Find is API call with trace log

func (*IPv6NetTracer) List

func (t *IPv6NetTracer) List(ctx context.Context, zone string) (*iaas.IPv6NetListResult, error)

List is API call with trace log

func (*IPv6NetTracer) Read

func (t *IPv6NetTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.IPv6Net, error)

Read is API call with trace log

type IconTracer

type IconTracer struct {
	Internal iaas.IconAPI
	// contains filtered or unexported fields
}

IconTracer is for trace IconOp operations

func (*IconTracer) Create

func (t *IconTracer) Create(ctx context.Context, param *iaas.IconCreateRequest) (*iaas.Icon, error)

Create is API call with trace log

func (*IconTracer) Delete

func (t *IconTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*IconTracer) Find

func (t *IconTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.IconFindResult, error)

Find is API call with trace log

func (*IconTracer) Read

func (t *IconTracer) Read(ctx context.Context, id types.ID) (*iaas.Icon, error)

Read is API call with trace log

func (*IconTracer) Update

func (t *IconTracer) Update(ctx context.Context, id types.ID, param *iaas.IconUpdateRequest) (*iaas.Icon, error)

Update is API call with trace log

type InterfaceTracer

type InterfaceTracer struct {
	Internal iaas.InterfaceAPI
	// contains filtered or unexported fields
}

InterfaceTracer is for trace InterfaceOp operations

func (*InterfaceTracer) ConnectToPacketFilter

func (t *InterfaceTracer) ConnectToPacketFilter(ctx context.Context, zone string, id types.ID, packetFilterID types.ID) error

ConnectToPacketFilter is API call with trace log

func (*InterfaceTracer) ConnectToSharedSegment

func (t *InterfaceTracer) ConnectToSharedSegment(ctx context.Context, zone string, id types.ID) error

ConnectToSharedSegment is API call with trace log

func (*InterfaceTracer) ConnectToSwitch

func (t *InterfaceTracer) ConnectToSwitch(ctx context.Context, zone string, id types.ID, switchID types.ID) error

ConnectToSwitch is API call with trace log

func (*InterfaceTracer) Create

func (t *InterfaceTracer) Create(ctx context.Context, zone string, param *iaas.InterfaceCreateRequest) (*iaas.Interface, error)

Create is API call with trace log

func (*InterfaceTracer) Delete

func (t *InterfaceTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*InterfaceTracer) DisconnectFromPacketFilter

func (t *InterfaceTracer) DisconnectFromPacketFilter(ctx context.Context, zone string, id types.ID) error

DisconnectFromPacketFilter is API call with trace log

func (*InterfaceTracer) DisconnectFromSwitch

func (t *InterfaceTracer) DisconnectFromSwitch(ctx context.Context, zone string, id types.ID) error

DisconnectFromSwitch is API call with trace log

func (*InterfaceTracer) Find

func (t *InterfaceTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.InterfaceFindResult, error)

Find is API call with trace log

func (*InterfaceTracer) Monitor

func (t *InterfaceTracer) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error)

Monitor is API call with trace log

func (*InterfaceTracer) Read

func (t *InterfaceTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Interface, error)

Read is API call with trace log

func (*InterfaceTracer) Update

func (t *InterfaceTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.InterfaceUpdateRequest) (*iaas.Interface, error)

Update is API call with trace log

type InternetPlanTracer

type InternetPlanTracer struct {
	Internal iaas.InternetPlanAPI
	// contains filtered or unexported fields
}

InternetPlanTracer is for trace InternetPlanOp operations

func (*InternetPlanTracer) Find

func (t *InternetPlanTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.InternetPlanFindResult, error)

Find is API call with trace log

func (*InternetPlanTracer) Read

func (t *InternetPlanTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.InternetPlan, error)

Read is API call with trace log

type InternetTracer

type InternetTracer struct {
	Internal iaas.InternetAPI
	// contains filtered or unexported fields
}

InternetTracer is for trace InternetOp operations

func (*InternetTracer) AddSubnet

func (t *InternetTracer) AddSubnet(ctx context.Context, zone string, id types.ID, param *iaas.InternetAddSubnetRequest) (*iaas.InternetSubnetOperationResult, error)

AddSubnet is API call with trace log

func (*InternetTracer) Create

func (t *InternetTracer) Create(ctx context.Context, zone string, param *iaas.InternetCreateRequest) (*iaas.Internet, error)

Create is API call with trace log

func (*InternetTracer) Delete

func (t *InternetTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*InternetTracer) DeleteSubnet

func (t *InternetTracer) DeleteSubnet(ctx context.Context, zone string, id types.ID, subnetID types.ID) error

DeleteSubnet is API call with trace log

func (*InternetTracer) DisableIPv6

func (t *InternetTracer) DisableIPv6(ctx context.Context, zone string, id types.ID, ipv6netID types.ID) error

DisableIPv6 is API call with trace log

func (*InternetTracer) EnableIPv6

func (t *InternetTracer) EnableIPv6(ctx context.Context, zone string, id types.ID) (*iaas.IPv6NetInfo, error)

EnableIPv6 is API call with trace log

func (*InternetTracer) Find

func (t *InternetTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.InternetFindResult, error)

Find is API call with trace log

func (*InternetTracer) Monitor

func (t *InternetTracer) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.RouterActivity, error)

Monitor is API call with trace log

func (*InternetTracer) MonitorRouter

func (t *InternetTracer) MonitorRouter(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.RouterActivity, error)

MonitorRouter is API call with trace log

func (*InternetTracer) Read

func (t *InternetTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Internet, error)

Read is API call with trace log

func (*InternetTracer) Update

func (t *InternetTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.InternetUpdateRequest) (*iaas.Internet, error)

Update is API call with trace log

func (*InternetTracer) UpdateBandWidth

func (t *InternetTracer) UpdateBandWidth(ctx context.Context, zone string, id types.ID, param *iaas.InternetUpdateBandWidthRequest) (*iaas.Internet, error)

UpdateBandWidth is API call with trace log

func (*InternetTracer) UpdateSubnet

func (t *InternetTracer) UpdateSubnet(ctx context.Context, zone string, id types.ID, subnetID types.ID, param *iaas.InternetUpdateSubnetRequest) (*iaas.InternetSubnetOperationResult, error)

UpdateSubnet is API call with trace log

type LicenseInfoTracer

type LicenseInfoTracer struct {
	Internal iaas.LicenseInfoAPI
	// contains filtered or unexported fields
}

LicenseInfoTracer is for trace LicenseInfoOp operations

func (*LicenseInfoTracer) Find

func (t *LicenseInfoTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.LicenseInfoFindResult, error)

Find is API call with trace log

func (*LicenseInfoTracer) Read

func (t *LicenseInfoTracer) Read(ctx context.Context, id types.ID) (*iaas.LicenseInfo, error)

Read is API call with trace log

type LicenseTracer

type LicenseTracer struct {
	Internal iaas.LicenseAPI
	// contains filtered or unexported fields
}

LicenseTracer is for trace LicenseOp operations

func (*LicenseTracer) Create

func (t *LicenseTracer) Create(ctx context.Context, param *iaas.LicenseCreateRequest) (*iaas.License, error)

Create is API call with trace log

func (*LicenseTracer) Delete

func (t *LicenseTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*LicenseTracer) Find

func (t *LicenseTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.LicenseFindResult, error)

Find is API call with trace log

func (*LicenseTracer) Read

func (t *LicenseTracer) Read(ctx context.Context, id types.ID) (*iaas.License, error)

Read is API call with trace log

func (*LicenseTracer) Update

func (t *LicenseTracer) Update(ctx context.Context, id types.ID, param *iaas.LicenseUpdateRequest) (*iaas.License, error)

Update is API call with trace log

type LoadBalancerTracer

type LoadBalancerTracer struct {
	Internal iaas.LoadBalancerAPI
	// contains filtered or unexported fields
}

LoadBalancerTracer is for trace LoadBalancerOp operations

func (*LoadBalancerTracer) Boot

func (t *LoadBalancerTracer) Boot(ctx context.Context, zone string, id types.ID) error

Boot is API call with trace log

func (*LoadBalancerTracer) Config

func (t *LoadBalancerTracer) Config(ctx context.Context, zone string, id types.ID) error

Config is API call with trace log

func (*LoadBalancerTracer) Create

func (t *LoadBalancerTracer) Create(ctx context.Context, zone string, param *iaas.LoadBalancerCreateRequest) (*iaas.LoadBalancer, error)

Create is API call with trace log

func (*LoadBalancerTracer) Delete

func (t *LoadBalancerTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*LoadBalancerTracer) Find

func (t *LoadBalancerTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.LoadBalancerFindResult, error)

Find is API call with trace log

func (*LoadBalancerTracer) MonitorCPU

func (t *LoadBalancerTracer) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error)

MonitorCPU is API call with trace log

func (*LoadBalancerTracer) MonitorInterface

func (t *LoadBalancerTracer) MonitorInterface(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error)

MonitorInterface is API call with trace log

func (*LoadBalancerTracer) Read

func (t *LoadBalancerTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.LoadBalancer, error)

Read is API call with trace log

func (*LoadBalancerTracer) Reset

func (t *LoadBalancerTracer) Reset(ctx context.Context, zone string, id types.ID) error

Reset is API call with trace log

func (*LoadBalancerTracer) Shutdown

func (t *LoadBalancerTracer) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error

Shutdown is API call with trace log

func (*LoadBalancerTracer) Status

func (t *LoadBalancerTracer) Status(ctx context.Context, zone string, id types.ID) (*iaas.LoadBalancerStatusResult, error)

Status is API call with trace log

func (*LoadBalancerTracer) Update

func (t *LoadBalancerTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.LoadBalancerUpdateRequest) (*iaas.LoadBalancer, error)

Update is API call with trace log

func (*LoadBalancerTracer) UpdateSettings

func (t *LoadBalancerTracer) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.LoadBalancerUpdateSettingsRequest) (*iaas.LoadBalancer, error)

UpdateSettings is API call with trace log

type LocalRouterTracer

type LocalRouterTracer struct {
	Internal iaas.LocalRouterAPI
	// contains filtered or unexported fields
}

LocalRouterTracer is for trace LocalRouterOp operations

func (*LocalRouterTracer) Create

func (t *LocalRouterTracer) Create(ctx context.Context, param *iaas.LocalRouterCreateRequest) (*iaas.LocalRouter, error)

Create is API call with trace log

func (*LocalRouterTracer) Delete

func (t *LocalRouterTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*LocalRouterTracer) Find

func (t *LocalRouterTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.LocalRouterFindResult, error)

Find is API call with trace log

func (*LocalRouterTracer) HealthStatus

func (t *LocalRouterTracer) HealthStatus(ctx context.Context, id types.ID) (*iaas.LocalRouterHealth, error)

HealthStatus is API call with trace log

func (*LocalRouterTracer) MonitorLocalRouter

func (t *LocalRouterTracer) MonitorLocalRouter(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.LocalRouterActivity, error)

MonitorLocalRouter is API call with trace log

func (*LocalRouterTracer) Read

func (t *LocalRouterTracer) Read(ctx context.Context, id types.ID) (*iaas.LocalRouter, error)

Read is API call with trace log

func (*LocalRouterTracer) Update

func (t *LocalRouterTracer) Update(ctx context.Context, id types.ID, param *iaas.LocalRouterUpdateRequest) (*iaas.LocalRouter, error)

Update is API call with trace log

func (*LocalRouterTracer) UpdateSettings

func (t *LocalRouterTracer) UpdateSettings(ctx context.Context, id types.ID, param *iaas.LocalRouterUpdateSettingsRequest) (*iaas.LocalRouter, error)

UpdateSettings is API call with trace log

type MobileGatewayTracer

type MobileGatewayTracer struct {
	Internal iaas.MobileGatewayAPI
	// contains filtered or unexported fields
}

MobileGatewayTracer is for trace MobileGatewayOp operations

func (*MobileGatewayTracer) AddSIM

func (t *MobileGatewayTracer) AddSIM(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayAddSIMRequest) error

AddSIM is API call with trace log

func (*MobileGatewayTracer) Boot

func (t *MobileGatewayTracer) Boot(ctx context.Context, zone string, id types.ID) error

Boot is API call with trace log

func (*MobileGatewayTracer) Config

func (t *MobileGatewayTracer) Config(ctx context.Context, zone string, id types.ID) error

Config is API call with trace log

func (*MobileGatewayTracer) ConnectToSwitch

func (t *MobileGatewayTracer) ConnectToSwitch(ctx context.Context, zone string, id types.ID, switchID types.ID) error

ConnectToSwitch is API call with trace log

func (*MobileGatewayTracer) Create

func (t *MobileGatewayTracer) Create(ctx context.Context, zone string, param *iaas.MobileGatewayCreateRequest) (*iaas.MobileGateway, error)

Create is API call with trace log

func (*MobileGatewayTracer) Delete

func (t *MobileGatewayTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*MobileGatewayTracer) DeleteSIM

func (t *MobileGatewayTracer) DeleteSIM(ctx context.Context, zone string, id types.ID, simID types.ID) error

DeleteSIM is API call with trace log

func (*MobileGatewayTracer) DeleteTrafficConfig

func (t *MobileGatewayTracer) DeleteTrafficConfig(ctx context.Context, zone string, id types.ID) error

DeleteTrafficConfig is API call with trace log

func (*MobileGatewayTracer) DisconnectFromSwitch

func (t *MobileGatewayTracer) DisconnectFromSwitch(ctx context.Context, zone string, id types.ID) error

DisconnectFromSwitch is API call with trace log

func (*MobileGatewayTracer) Find

func (t *MobileGatewayTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.MobileGatewayFindResult, error)

Find is API call with trace log

func (*MobileGatewayTracer) GetDNS

func (t *MobileGatewayTracer) GetDNS(ctx context.Context, zone string, id types.ID) (*iaas.MobileGatewayDNSSetting, error)

GetDNS is API call with trace log

func (*MobileGatewayTracer) GetSIMRoutes

func (t *MobileGatewayTracer) GetSIMRoutes(ctx context.Context, zone string, id types.ID) (iaas.MobileGatewaySIMRoutes, error)

GetSIMRoutes is API call with trace log

func (*MobileGatewayTracer) GetTrafficConfig

func (t *MobileGatewayTracer) GetTrafficConfig(ctx context.Context, zone string, id types.ID) (*iaas.MobileGatewayTrafficControl, error)

GetTrafficConfig is API call with trace log

func (*MobileGatewayTracer) ListSIM

func (t *MobileGatewayTracer) ListSIM(ctx context.Context, zone string, id types.ID) (iaas.MobileGatewaySIMs, error)

ListSIM is API call with trace log

func (*MobileGatewayTracer) Logs

func (t *MobileGatewayTracer) Logs(ctx context.Context, zone string, id types.ID) ([]*iaas.MobileGatewaySIMLogs, error)

Logs is API call with trace log

func (*MobileGatewayTracer) MonitorInterface

func (t *MobileGatewayTracer) MonitorInterface(ctx context.Context, zone string, id types.ID, index int, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error)

MonitorInterface is API call with trace log

func (*MobileGatewayTracer) Read

func (t *MobileGatewayTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.MobileGateway, error)

Read is API call with trace log

func (*MobileGatewayTracer) Reset

func (t *MobileGatewayTracer) Reset(ctx context.Context, zone string, id types.ID) error

Reset is API call with trace log

func (*MobileGatewayTracer) SetDNS

func (t *MobileGatewayTracer) SetDNS(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayDNSSetting) error

SetDNS is API call with trace log

func (*MobileGatewayTracer) SetSIMRoutes

func (t *MobileGatewayTracer) SetSIMRoutes(ctx context.Context, zone string, id types.ID, param []*iaas.MobileGatewaySIMRouteParam) error

SetSIMRoutes is API call with trace log

func (*MobileGatewayTracer) SetTrafficConfig

func (t *MobileGatewayTracer) SetTrafficConfig(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayTrafficControl) error

SetTrafficConfig is API call with trace log

func (*MobileGatewayTracer) Shutdown

func (t *MobileGatewayTracer) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error

Shutdown is API call with trace log

func (*MobileGatewayTracer) TrafficStatus

func (t *MobileGatewayTracer) TrafficStatus(ctx context.Context, zone string, id types.ID) (*iaas.MobileGatewayTrafficStatus, error)

TrafficStatus is API call with trace log

func (*MobileGatewayTracer) Update

func (t *MobileGatewayTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayUpdateRequest) (*iaas.MobileGateway, error)

Update is API call with trace log

func (*MobileGatewayTracer) UpdateSettings

func (t *MobileGatewayTracer) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayUpdateSettingsRequest) (*iaas.MobileGateway, error)

UpdateSettings is API call with trace log

type NFSTracer

type NFSTracer struct {
	Internal iaas.NFSAPI
	// contains filtered or unexported fields
}

NFSTracer is for trace NFSOp operations

func (*NFSTracer) Boot

func (t *NFSTracer) Boot(ctx context.Context, zone string, id types.ID) error

Boot is API call with trace log

func (*NFSTracer) Create

func (t *NFSTracer) Create(ctx context.Context, zone string, param *iaas.NFSCreateRequest) (*iaas.NFS, error)

Create is API call with trace log

func (*NFSTracer) Delete

func (t *NFSTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*NFSTracer) Find

func (t *NFSTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.NFSFindResult, error)

Find is API call with trace log

func (*NFSTracer) MonitorCPU

func (t *NFSTracer) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error)

MonitorCPU is API call with trace log

func (*NFSTracer) MonitorFreeDiskSize

func (t *NFSTracer) MonitorFreeDiskSize(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.FreeDiskSizeActivity, error)

MonitorFreeDiskSize is API call with trace log

func (*NFSTracer) MonitorInterface

func (t *NFSTracer) MonitorInterface(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error)

MonitorInterface is API call with trace log

func (*NFSTracer) Read

func (t *NFSTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.NFS, error)

Read is API call with trace log

func (*NFSTracer) Reset

func (t *NFSTracer) Reset(ctx context.Context, zone string, id types.ID) error

Reset is API call with trace log

func (*NFSTracer) Shutdown

func (t *NFSTracer) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error

Shutdown is API call with trace log

func (*NFSTracer) Update

func (t *NFSTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.NFSUpdateRequest) (*iaas.NFS, error)

Update is API call with trace log

type NoteTracer

type NoteTracer struct {
	Internal iaas.NoteAPI
	// contains filtered or unexported fields
}

NoteTracer is for trace NoteOp operations

func (*NoteTracer) Create

func (t *NoteTracer) Create(ctx context.Context, param *iaas.NoteCreateRequest) (*iaas.Note, error)

Create is API call with trace log

func (*NoteTracer) Delete

func (t *NoteTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*NoteTracer) Find

func (t *NoteTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.NoteFindResult, error)

Find is API call with trace log

func (*NoteTracer) Read

func (t *NoteTracer) Read(ctx context.Context, id types.ID) (*iaas.Note, error)

Read is API call with trace log

func (*NoteTracer) Update

func (t *NoteTracer) Update(ctx context.Context, id types.ID, param *iaas.NoteUpdateRequest) (*iaas.Note, error)

Update is API call with trace log

type Option

type Option interface {
	Apply(*config)
}

func WithSpanOptions

func WithSpanOptions(opts ...trace.SpanStartOption) Option

func WithTracerProvider

func WithTracerProvider(provider trace.TracerProvider) Option

type OptionFunc

type OptionFunc func(*config)

func (OptionFunc) Apply

func (o OptionFunc) Apply(c *config)

type PacketFilterTracer

type PacketFilterTracer struct {
	Internal iaas.PacketFilterAPI
	// contains filtered or unexported fields
}

PacketFilterTracer is for trace PacketFilterOp operations

func (*PacketFilterTracer) Create

func (t *PacketFilterTracer) Create(ctx context.Context, zone string, param *iaas.PacketFilterCreateRequest) (*iaas.PacketFilter, error)

Create is API call with trace log

func (*PacketFilterTracer) Delete

func (t *PacketFilterTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*PacketFilterTracer) Find

func (t *PacketFilterTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.PacketFilterFindResult, error)

Find is API call with trace log

func (*PacketFilterTracer) Read

func (t *PacketFilterTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.PacketFilter, error)

Read is API call with trace log

func (*PacketFilterTracer) Update

func (t *PacketFilterTracer) Update(ctx context.Context, zone string, id types.ID, updateParam *iaas.PacketFilterUpdateRequest, originalExpressionHash string) (*iaas.PacketFilter, error)

Update is API call with trace log

type PrivateHostPlanTracer

type PrivateHostPlanTracer struct {
	Internal iaas.PrivateHostPlanAPI
	// contains filtered or unexported fields
}

PrivateHostPlanTracer is for trace PrivateHostPlanOp operations

func (*PrivateHostPlanTracer) Find

func (t *PrivateHostPlanTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.PrivateHostPlanFindResult, error)

Find is API call with trace log

func (*PrivateHostPlanTracer) Read

func (t *PrivateHostPlanTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.PrivateHostPlan, error)

Read is API call with trace log

type PrivateHostTracer

type PrivateHostTracer struct {
	Internal iaas.PrivateHostAPI
	// contains filtered or unexported fields
}

PrivateHostTracer is for trace PrivateHostOp operations

func (*PrivateHostTracer) Create

func (t *PrivateHostTracer) Create(ctx context.Context, zone string, param *iaas.PrivateHostCreateRequest) (*iaas.PrivateHost, error)

Create is API call with trace log

func (*PrivateHostTracer) Delete

func (t *PrivateHostTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*PrivateHostTracer) Find

func (t *PrivateHostTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.PrivateHostFindResult, error)

Find is API call with trace log

func (*PrivateHostTracer) Read

func (t *PrivateHostTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.PrivateHost, error)

Read is API call with trace log

func (*PrivateHostTracer) Update

func (t *PrivateHostTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.PrivateHostUpdateRequest) (*iaas.PrivateHost, error)

Update is API call with trace log

type ProxyLBTracer

type ProxyLBTracer struct {
	Internal iaas.ProxyLBAPI
	// contains filtered or unexported fields
}

ProxyLBTracer is for trace ProxyLBOp operations

func (*ProxyLBTracer) ChangePlan

func (t *ProxyLBTracer) ChangePlan(ctx context.Context, id types.ID, param *iaas.ProxyLBChangePlanRequest) (*iaas.ProxyLB, error)

ChangePlan is API call with trace log

func (*ProxyLBTracer) Create

func (t *ProxyLBTracer) Create(ctx context.Context, param *iaas.ProxyLBCreateRequest) (*iaas.ProxyLB, error)

Create is API call with trace log

func (*ProxyLBTracer) Delete

func (t *ProxyLBTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*ProxyLBTracer) DeleteCertificates

func (t *ProxyLBTracer) DeleteCertificates(ctx context.Context, id types.ID) error

DeleteCertificates is API call with trace log

func (*ProxyLBTracer) Find

func (t *ProxyLBTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ProxyLBFindResult, error)

Find is API call with trace log

func (*ProxyLBTracer) GetCertificates

func (t *ProxyLBTracer) GetCertificates(ctx context.Context, id types.ID) (*iaas.ProxyLBCertificates, error)

GetCertificates is API call with trace log

func (*ProxyLBTracer) HealthStatus

func (t *ProxyLBTracer) HealthStatus(ctx context.Context, id types.ID) (*iaas.ProxyLBHealth, error)

HealthStatus is API call with trace log

func (*ProxyLBTracer) MonitorConnection

func (t *ProxyLBTracer) MonitorConnection(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.ConnectionActivity, error)

MonitorConnection is API call with trace log

func (*ProxyLBTracer) Read

func (t *ProxyLBTracer) Read(ctx context.Context, id types.ID) (*iaas.ProxyLB, error)

Read is API call with trace log

func (*ProxyLBTracer) RenewLetsEncryptCert

func (t *ProxyLBTracer) RenewLetsEncryptCert(ctx context.Context, id types.ID) error

RenewLetsEncryptCert is API call with trace log

func (*ProxyLBTracer) SetCertificates

func (t *ProxyLBTracer) SetCertificates(ctx context.Context, id types.ID, param *iaas.ProxyLBSetCertificatesRequest) (*iaas.ProxyLBCertificates, error)

SetCertificates is API call with trace log

func (*ProxyLBTracer) Update

func (t *ProxyLBTracer) Update(ctx context.Context, id types.ID, param *iaas.ProxyLBUpdateRequest) (*iaas.ProxyLB, error)

Update is API call with trace log

func (*ProxyLBTracer) UpdateSettings

func (t *ProxyLBTracer) UpdateSettings(ctx context.Context, id types.ID, param *iaas.ProxyLBUpdateSettingsRequest) (*iaas.ProxyLB, error)

UpdateSettings is API call with trace log

type RegionTracer

type RegionTracer struct {
	Internal iaas.RegionAPI
	// contains filtered or unexported fields
}

RegionTracer is for trace RegionOp operations

func (*RegionTracer) Find

func (t *RegionTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.RegionFindResult, error)

Find is API call with trace log

func (*RegionTracer) Read

func (t *RegionTracer) Read(ctx context.Context, id types.ID) (*iaas.Region, error)

Read is API call with trace log

type SIMTracer

type SIMTracer struct {
	Internal iaas.SIMAPI
	// contains filtered or unexported fields
}

SIMTracer is for trace SIMOp operations

func (*SIMTracer) Activate

func (t *SIMTracer) Activate(ctx context.Context, id types.ID) error

Activate is API call with trace log

func (*SIMTracer) AssignIP

func (t *SIMTracer) AssignIP(ctx context.Context, id types.ID, param *iaas.SIMAssignIPRequest) error

AssignIP is API call with trace log

func (*SIMTracer) ClearIP

func (t *SIMTracer) ClearIP(ctx context.Context, id types.ID) error

ClearIP is API call with trace log

func (*SIMTracer) Create

func (t *SIMTracer) Create(ctx context.Context, param *iaas.SIMCreateRequest) (*iaas.SIM, error)

Create is API call with trace log

func (*SIMTracer) Deactivate

func (t *SIMTracer) Deactivate(ctx context.Context, id types.ID) error

Deactivate is API call with trace log

func (*SIMTracer) Delete

func (t *SIMTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*SIMTracer) Find

func (t *SIMTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.SIMFindResult, error)

Find is API call with trace log

func (*SIMTracer) GetNetworkOperator

func (t *SIMTracer) GetNetworkOperator(ctx context.Context, id types.ID) ([]*iaas.SIMNetworkOperatorConfig, error)

GetNetworkOperator is API call with trace log

func (*SIMTracer) IMEILock

func (t *SIMTracer) IMEILock(ctx context.Context, id types.ID, param *iaas.SIMIMEILockRequest) error

IMEILock is API call with trace log

func (*SIMTracer) IMEIUnlock

func (t *SIMTracer) IMEIUnlock(ctx context.Context, id types.ID) error

IMEIUnlock is API call with trace log

func (*SIMTracer) Logs

func (t *SIMTracer) Logs(ctx context.Context, id types.ID) (*iaas.SIMLogsResult, error)

Logs is API call with trace log

func (*SIMTracer) MonitorSIM

func (t *SIMTracer) MonitorSIM(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.LinkActivity, error)

MonitorSIM is API call with trace log

func (*SIMTracer) Read

func (t *SIMTracer) Read(ctx context.Context, id types.ID) (*iaas.SIM, error)

Read is API call with trace log

func (*SIMTracer) SetNetworkOperator

func (t *SIMTracer) SetNetworkOperator(ctx context.Context, id types.ID, configs []*iaas.SIMNetworkOperatorConfig) error

SetNetworkOperator is API call with trace log

func (*SIMTracer) Status

func (t *SIMTracer) Status(ctx context.Context, id types.ID) (*iaas.SIMInfo, error)

Status is API call with trace log

func (*SIMTracer) Update

func (t *SIMTracer) Update(ctx context.Context, id types.ID, param *iaas.SIMUpdateRequest) (*iaas.SIM, error)

Update is API call with trace log

type SSHKeyTracer

type SSHKeyTracer struct {
	Internal iaas.SSHKeyAPI
	// contains filtered or unexported fields
}

SSHKeyTracer is for trace SSHKeyOp operations

func (*SSHKeyTracer) Create

func (t *SSHKeyTracer) Create(ctx context.Context, param *iaas.SSHKeyCreateRequest) (*iaas.SSHKey, error)

Create is API call with trace log

func (*SSHKeyTracer) Delete

func (t *SSHKeyTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*SSHKeyTracer) Find

func (t *SSHKeyTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.SSHKeyFindResult, error)

Find is API call with trace log

func (*SSHKeyTracer) Generate

func (t *SSHKeyTracer) Generate(ctx context.Context, param *iaas.SSHKeyGenerateRequest) (*iaas.SSHKeyGenerated, error)

Generate is API call with trace log

func (*SSHKeyTracer) Read

func (t *SSHKeyTracer) Read(ctx context.Context, id types.ID) (*iaas.SSHKey, error)

Read is API call with trace log

func (*SSHKeyTracer) Update

func (t *SSHKeyTracer) Update(ctx context.Context, id types.ID, param *iaas.SSHKeyUpdateRequest) (*iaas.SSHKey, error)

Update is API call with trace log

type ServerPlanTracer

type ServerPlanTracer struct {
	Internal iaas.ServerPlanAPI
	// contains filtered or unexported fields
}

ServerPlanTracer is for trace ServerPlanOp operations

func (*ServerPlanTracer) Find

func (t *ServerPlanTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ServerPlanFindResult, error)

Find is API call with trace log

func (*ServerPlanTracer) Read

func (t *ServerPlanTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.ServerPlan, error)

Read is API call with trace log

type ServerTracer

type ServerTracer struct {
	Internal iaas.ServerAPI
	// contains filtered or unexported fields
}

ServerTracer is for trace ServerOp operations

func (*ServerTracer) Boot

func (t *ServerTracer) Boot(ctx context.Context, zone string, id types.ID) error

Boot is API call with trace log

func (*ServerTracer) BootWithVariables

func (t *ServerTracer) BootWithVariables(ctx context.Context, zone string, id types.ID, param *iaas.ServerBootVariables) error

BootWithVariables is API call with trace log

func (*ServerTracer) ChangePlan

func (t *ServerTracer) ChangePlan(ctx context.Context, zone string, id types.ID, plan *iaas.ServerChangePlanRequest) (*iaas.Server, error)

ChangePlan is API call with trace log

func (*ServerTracer) Create

func (t *ServerTracer) Create(ctx context.Context, zone string, param *iaas.ServerCreateRequest) (*iaas.Server, error)

Create is API call with trace log

func (*ServerTracer) Delete

func (t *ServerTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*ServerTracer) DeleteWithDisks

func (t *ServerTracer) DeleteWithDisks(ctx context.Context, zone string, id types.ID, disks *iaas.ServerDeleteWithDisksRequest) error

DeleteWithDisks is API call with trace log

func (*ServerTracer) EjectCDROM

func (t *ServerTracer) EjectCDROM(ctx context.Context, zone string, id types.ID, ejectParam *iaas.EjectCDROMRequest) error

EjectCDROM is API call with trace log

func (*ServerTracer) Find

func (t *ServerTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ServerFindResult, error)

Find is API call with trace log

func (*ServerTracer) GetVNCProxy

func (t *ServerTracer) GetVNCProxy(ctx context.Context, zone string, id types.ID) (*iaas.VNCProxyInfo, error)

GetVNCProxy is API call with trace log

func (*ServerTracer) InsertCDROM

func (t *ServerTracer) InsertCDROM(ctx context.Context, zone string, id types.ID, insertParam *iaas.InsertCDROMRequest) error

InsertCDROM is API call with trace log

func (*ServerTracer) Monitor

func (t *ServerTracer) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error)

Monitor is API call with trace log

func (*ServerTracer) MonitorCPU

func (t *ServerTracer) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error)

MonitorCPU is API call with trace log

func (*ServerTracer) Read

func (t *ServerTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Server, error)

Read is API call with trace log

func (*ServerTracer) Reset

func (t *ServerTracer) Reset(ctx context.Context, zone string, id types.ID) error

Reset is API call with trace log

func (*ServerTracer) SendKey

func (t *ServerTracer) SendKey(ctx context.Context, zone string, id types.ID, keyboardParam *iaas.SendKeyRequest) error

SendKey is API call with trace log

func (*ServerTracer) SendNMI

func (t *ServerTracer) SendNMI(ctx context.Context, zone string, id types.ID) error

SendNMI is API call with trace log

func (*ServerTracer) Shutdown

func (t *ServerTracer) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error

Shutdown is API call with trace log

func (*ServerTracer) Update

func (t *ServerTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.ServerUpdateRequest) (*iaas.Server, error)

Update is API call with trace log

type ServiceClassTracer

type ServiceClassTracer struct {
	Internal iaas.ServiceClassAPI
	// contains filtered or unexported fields
}

ServiceClassTracer is for trace ServiceClassOp operations

func (*ServiceClassTracer) Find

func (t *ServiceClassTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ServiceClassFindResult, error)

Find is API call with trace log

type SimpleMonitorTracer

type SimpleMonitorTracer struct {
	Internal iaas.SimpleMonitorAPI
	// contains filtered or unexported fields
}

SimpleMonitorTracer is for trace SimpleMonitorOp operations

func (*SimpleMonitorTracer) Create

func (t *SimpleMonitorTracer) Create(ctx context.Context, param *iaas.SimpleMonitorCreateRequest) (*iaas.SimpleMonitor, error)

Create is API call with trace log

func (*SimpleMonitorTracer) Delete

func (t *SimpleMonitorTracer) Delete(ctx context.Context, id types.ID) error

Delete is API call with trace log

func (*SimpleMonitorTracer) Find

func (t *SimpleMonitorTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.SimpleMonitorFindResult, error)

Find is API call with trace log

func (*SimpleMonitorTracer) HealthStatus

func (t *SimpleMonitorTracer) HealthStatus(ctx context.Context, id types.ID) (*iaas.SimpleMonitorHealthStatus, error)

HealthStatus is API call with trace log

func (*SimpleMonitorTracer) MonitorResponseTime

func (t *SimpleMonitorTracer) MonitorResponseTime(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.ResponseTimeSecActivity, error)

MonitorResponseTime is API call with trace log

func (*SimpleMonitorTracer) Read

func (t *SimpleMonitorTracer) Read(ctx context.Context, id types.ID) (*iaas.SimpleMonitor, error)

Read is API call with trace log

func (*SimpleMonitorTracer) Update

func (t *SimpleMonitorTracer) Update(ctx context.Context, id types.ID, param *iaas.SimpleMonitorUpdateRequest) (*iaas.SimpleMonitor, error)

Update is API call with trace log

func (*SimpleMonitorTracer) UpdateSettings

func (t *SimpleMonitorTracer) UpdateSettings(ctx context.Context, id types.ID, param *iaas.SimpleMonitorUpdateSettingsRequest) (*iaas.SimpleMonitor, error)

UpdateSettings is API call with trace log

type SubnetTracer

type SubnetTracer struct {
	Internal iaas.SubnetAPI
	// contains filtered or unexported fields
}

SubnetTracer is for trace SubnetOp operations

func (*SubnetTracer) Find

func (t *SubnetTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.SubnetFindResult, error)

Find is API call with trace log

func (*SubnetTracer) Read

func (t *SubnetTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Subnet, error)

Read is API call with trace log

type SwitchTracer

type SwitchTracer struct {
	Internal iaas.SwitchAPI
	// contains filtered or unexported fields
}

SwitchTracer is for trace SwitchOp operations

func (*SwitchTracer) ConnectToBridge

func (t *SwitchTracer) ConnectToBridge(ctx context.Context, zone string, id types.ID, bridgeID types.ID) error

ConnectToBridge is API call with trace log

func (*SwitchTracer) Create

func (t *SwitchTracer) Create(ctx context.Context, zone string, param *iaas.SwitchCreateRequest) (*iaas.Switch, error)

Create is API call with trace log

func (*SwitchTracer) Delete

func (t *SwitchTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*SwitchTracer) DisconnectFromBridge

func (t *SwitchTracer) DisconnectFromBridge(ctx context.Context, zone string, id types.ID) error

DisconnectFromBridge is API call with trace log

func (*SwitchTracer) Find

func (t *SwitchTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.SwitchFindResult, error)

Find is API call with trace log

func (*SwitchTracer) GetServers

func (t *SwitchTracer) GetServers(ctx context.Context, zone string, id types.ID) (*iaas.SwitchGetServersResult, error)

GetServers is API call with trace log

func (*SwitchTracer) Read

func (t *SwitchTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.Switch, error)

Read is API call with trace log

func (*SwitchTracer) Update

func (t *SwitchTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.SwitchUpdateRequest) (*iaas.Switch, error)

Update is API call with trace log

type VPCRouterTracer

type VPCRouterTracer struct {
	Internal iaas.VPCRouterAPI
	// contains filtered or unexported fields
}

VPCRouterTracer is for trace VPCRouterOp operations

func (*VPCRouterTracer) Boot

func (t *VPCRouterTracer) Boot(ctx context.Context, zone string, id types.ID) error

Boot is API call with trace log

func (*VPCRouterTracer) Config

func (t *VPCRouterTracer) Config(ctx context.Context, zone string, id types.ID) error

Config is API call with trace log

func (*VPCRouterTracer) ConnectToSwitch

func (t *VPCRouterTracer) ConnectToSwitch(ctx context.Context, zone string, id types.ID, nicIndex int, switchID types.ID) error

ConnectToSwitch is API call with trace log

func (*VPCRouterTracer) Create

func (t *VPCRouterTracer) Create(ctx context.Context, zone string, param *iaas.VPCRouterCreateRequest) (*iaas.VPCRouter, error)

Create is API call with trace log

func (*VPCRouterTracer) Delete

func (t *VPCRouterTracer) Delete(ctx context.Context, zone string, id types.ID) error

Delete is API call with trace log

func (*VPCRouterTracer) DisconnectFromSwitch

func (t *VPCRouterTracer) DisconnectFromSwitch(ctx context.Context, zone string, id types.ID, nicIndex int) error

DisconnectFromSwitch is API call with trace log

func (*VPCRouterTracer) Find

func (t *VPCRouterTracer) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.VPCRouterFindResult, error)

Find is API call with trace log

func (*VPCRouterTracer) Logs

func (t *VPCRouterTracer) Logs(ctx context.Context, zone string, id types.ID) (*iaas.VPCRouterLog, error)

Logs is API call with trace log

func (*VPCRouterTracer) MonitorCPU

func (t *VPCRouterTracer) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error)

MonitorCPU is API call with trace log

func (*VPCRouterTracer) MonitorInterface

func (t *VPCRouterTracer) MonitorInterface(ctx context.Context, zone string, id types.ID, index int, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error)

MonitorInterface is API call with trace log

func (*VPCRouterTracer) Ping

func (t *VPCRouterTracer) Ping(ctx context.Context, zone string, id types.ID, destination string) (*iaas.VPCRouterPingResults, error)

Ping is API call with trace log

func (*VPCRouterTracer) Read

func (t *VPCRouterTracer) Read(ctx context.Context, zone string, id types.ID) (*iaas.VPCRouter, error)

Read is API call with trace log

func (*VPCRouterTracer) Reset

func (t *VPCRouterTracer) Reset(ctx context.Context, zone string, id types.ID) error

Reset is API call with trace log

func (*VPCRouterTracer) Shutdown

func (t *VPCRouterTracer) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error

Shutdown is API call with trace log

func (*VPCRouterTracer) Status

func (t *VPCRouterTracer) Status(ctx context.Context, zone string, id types.ID) (*iaas.VPCRouterStatus, error)

Status is API call with trace log

func (*VPCRouterTracer) Update

func (t *VPCRouterTracer) Update(ctx context.Context, zone string, id types.ID, param *iaas.VPCRouterUpdateRequest) (*iaas.VPCRouter, error)

Update is API call with trace log

func (*VPCRouterTracer) UpdateSettings

func (t *VPCRouterTracer) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.VPCRouterUpdateSettingsRequest) (*iaas.VPCRouter, error)

UpdateSettings is API call with trace log

type ZoneTracer

type ZoneTracer struct {
	Internal iaas.ZoneAPI
	// contains filtered or unexported fields
}

ZoneTracer is for trace ZoneOp operations

func (*ZoneTracer) Find

func (t *ZoneTracer) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ZoneFindResult, error)

Find is API call with trace log

func (*ZoneTracer) Read

func (t *ZoneTracer) Read(ctx context.Context, id types.ID) (*iaas.Zone, error)

Read is API call with trace log

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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