smc

package
v1.0.26 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package smciface provides an interface to enable mocking the SMC service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "smc"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "smc"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociatedResourceForDescribeMigrationJobsOutput

type AssociatedResourceForDescribeMigrationJobsOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (AssociatedResourceForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*AssociatedResourceForDescribeMigrationJobsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*AssociatedResourceForDescribeMigrationJobsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (AssociatedResourceForDescribeMigrationJobsOutput) String

String returns the string representation

type CreateMigrationJobInput

type CreateMigrationJobInput struct {
	DestinationConfig *DestinationConfigForCreateMigrationJobInput `type:"structure"`

	DiskConfigs []*DiskConfigForCreateMigrationJobInput `type:"list"`

	MigrationJobDescription *string `type:"string"`

	// MigrationJobName is a required field
	MigrationJobName *string `type:"string" required:"true"`

	// MigrationSourceId is a required field
	MigrationSourceId *string `type:"string" required:"true"`

	NetworkConfig *NetworkConfigForCreateMigrationJobInput `type:"structure"`

	ProjectName *string `type:"string"`

	SyncConfig *SyncConfigForCreateMigrationJobInput `type:"structure"`

	Tags []*TagForCreateMigrationJobInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateMigrationJobInput) GoString

func (s CreateMigrationJobInput) GoString() string

GoString returns the string representation

func (*CreateMigrationJobInput) SetDestinationConfig

SetDestinationConfig sets the DestinationConfig field's value.

func (*CreateMigrationJobInput) SetDiskConfigs

SetDiskConfigs sets the DiskConfigs field's value.

func (*CreateMigrationJobInput) SetMigrationJobDescription

func (s *CreateMigrationJobInput) SetMigrationJobDescription(v string) *CreateMigrationJobInput

SetMigrationJobDescription sets the MigrationJobDescription field's value.

func (*CreateMigrationJobInput) SetMigrationJobName

func (s *CreateMigrationJobInput) SetMigrationJobName(v string) *CreateMigrationJobInput

SetMigrationJobName sets the MigrationJobName field's value.

func (*CreateMigrationJobInput) SetMigrationSourceId

func (s *CreateMigrationJobInput) SetMigrationSourceId(v string) *CreateMigrationJobInput

SetMigrationSourceId sets the MigrationSourceId field's value.

func (*CreateMigrationJobInput) SetNetworkConfig

SetNetworkConfig sets the NetworkConfig field's value.

func (*CreateMigrationJobInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateMigrationJobInput) SetSyncConfig

SetSyncConfig sets the SyncConfig field's value.

func (*CreateMigrationJobInput) SetTags

SetTags sets the Tags field's value.

func (CreateMigrationJobInput) String

func (s CreateMigrationJobInput) String() string

String returns the string representation

func (*CreateMigrationJobInput) Validate

func (s *CreateMigrationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMigrationJobOutput

type CreateMigrationJobOutput struct {
	Metadata *response.ResponseMetadata

	MigrationJobId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateMigrationJobOutput) GoString

func (s CreateMigrationJobOutput) GoString() string

GoString returns the string representation

func (*CreateMigrationJobOutput) SetMigrationJobId

func (s *CreateMigrationJobOutput) SetMigrationJobId(v string) *CreateMigrationJobOutput

SetMigrationJobId sets the MigrationJobId field's value.

func (CreateMigrationJobOutput) String

func (s CreateMigrationJobOutput) String() string

String returns the string representation

type DeleteMigrationJobInput

type DeleteMigrationJobInput struct {

	// MigrationJobId is a required field
	MigrationJobId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMigrationJobInput) GoString

func (s DeleteMigrationJobInput) GoString() string

GoString returns the string representation

func (*DeleteMigrationJobInput) SetMigrationJobId

func (s *DeleteMigrationJobInput) SetMigrationJobId(v string) *DeleteMigrationJobInput

SetMigrationJobId sets the MigrationJobId field's value.

func (DeleteMigrationJobInput) String

func (s DeleteMigrationJobInput) String() string

String returns the string representation

func (*DeleteMigrationJobInput) Validate

func (s *DeleteMigrationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMigrationJobOutput

type DeleteMigrationJobOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteMigrationJobOutput) GoString

func (s DeleteMigrationJobOutput) GoString() string

GoString returns the string representation

func (DeleteMigrationJobOutput) String

func (s DeleteMigrationJobOutput) String() string

String returns the string representation

type DeleteMigrationSourceInput

type DeleteMigrationSourceInput struct {

	// SourceId is a required field
	SourceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMigrationSourceInput) GoString

func (s DeleteMigrationSourceInput) GoString() string

GoString returns the string representation

func (*DeleteMigrationSourceInput) SetSourceId

SetSourceId sets the SourceId field's value.

func (DeleteMigrationSourceInput) String

String returns the string representation

func (*DeleteMigrationSourceInput) Validate

func (s *DeleteMigrationSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMigrationSourceOutput

type DeleteMigrationSourceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteMigrationSourceOutput) GoString

func (s DeleteMigrationSourceOutput) GoString() string

GoString returns the string representation

func (DeleteMigrationSourceOutput) String

String returns the string representation

type DescribeMigrationJobsInput

type DescribeMigrationJobsInput struct {
	DestinationRegion *string `type:"string"`

	DestinationType []*string `type:"list"`

	MigrationJobId *string `type:"string"`

	MigrationJobName *string `type:"string"`

	MigrationJobState *string `type:"string"`

	MigrationSourceIds []*string `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeMigrationJobsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeMigrationJobsInput) GoString

func (s DescribeMigrationJobsInput) GoString() string

GoString returns the string representation

func (*DescribeMigrationJobsInput) SetDestinationRegion

func (s *DescribeMigrationJobsInput) SetDestinationRegion(v string) *DescribeMigrationJobsInput

SetDestinationRegion sets the DestinationRegion field's value.

func (*DescribeMigrationJobsInput) SetDestinationType

func (s *DescribeMigrationJobsInput) SetDestinationType(v []*string) *DescribeMigrationJobsInput

SetDestinationType sets the DestinationType field's value.

func (*DescribeMigrationJobsInput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (*DescribeMigrationJobsInput) SetMigrationJobName

SetMigrationJobName sets the MigrationJobName field's value.

func (*DescribeMigrationJobsInput) SetMigrationJobState

func (s *DescribeMigrationJobsInput) SetMigrationJobState(v string) *DescribeMigrationJobsInput

SetMigrationJobState sets the MigrationJobState field's value.

func (*DescribeMigrationJobsInput) SetMigrationSourceIds

func (s *DescribeMigrationJobsInput) SetMigrationSourceIds(v []*string) *DescribeMigrationJobsInput

SetMigrationSourceIds sets the MigrationSourceIds field's value.

func (*DescribeMigrationJobsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeMigrationJobsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeMigrationJobsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeMigrationJobsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeMigrationJobsInput) String

String returns the string representation

type DescribeMigrationJobsOutput

type DescribeMigrationJobsOutput struct {
	Metadata *response.ResponseMetadata

	Jobs []*JobForDescribeMigrationJobsOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeMigrationJobsOutput) GoString

func (s DescribeMigrationJobsOutput) GoString() string

GoString returns the string representation

func (*DescribeMigrationJobsOutput) SetJobs

SetJobs sets the Jobs field's value.

func (*DescribeMigrationJobsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeMigrationJobsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeMigrationJobsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeMigrationJobsOutput) String

String returns the string representation

type DescribeMigrationLogsInput

type DescribeMigrationLogsInput struct {

	// MigrationJobId is a required field
	MigrationJobId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeMigrationLogsInput) GoString

func (s DescribeMigrationLogsInput) GoString() string

GoString returns the string representation

func (*DescribeMigrationLogsInput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (DescribeMigrationLogsInput) String

String returns the string representation

func (*DescribeMigrationLogsInput) Validate

func (s *DescribeMigrationLogsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeMigrationLogsOutput

type DescribeMigrationLogsOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string"`

	FinishedAt *string `type:"string"`

	Logs []*LogForDescribeMigrationLogsOutput `type:"list"`

	StartedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeMigrationLogsOutput) GoString

func (s DescribeMigrationLogsOutput) GoString() string

GoString returns the string representation

func (*DescribeMigrationLogsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeMigrationLogsOutput) SetFinishedAt

SetFinishedAt sets the FinishedAt field's value.

func (*DescribeMigrationLogsOutput) SetLogs

SetLogs sets the Logs field's value.

func (*DescribeMigrationLogsOutput) SetStartedAt

SetStartedAt sets the StartedAt field's value.

func (DescribeMigrationLogsOutput) String

String returns the string representation

type DescribeMigrationSourcesInput

type DescribeMigrationSourcesInput struct {
	Order *string `type:"string"`

	OrderByColumn *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	SourceId *string `type:"string"`

	SourceName *string `type:"string"`

	SourceState *string `type:"string"`

	SourceType *string `type:"string"`

	TagFilters []*TagFilterForDescribeMigrationSourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeMigrationSourcesInput) GoString

GoString returns the string representation

func (*DescribeMigrationSourcesInput) SetOrder

SetOrder sets the Order field's value.

func (*DescribeMigrationSourcesInput) SetOrderByColumn

SetOrderByColumn sets the OrderByColumn field's value.

func (*DescribeMigrationSourcesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeMigrationSourcesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeMigrationSourcesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeMigrationSourcesInput) SetSourceId

SetSourceId sets the SourceId field's value.

func (*DescribeMigrationSourcesInput) SetSourceName

SetSourceName sets the SourceName field's value.

func (*DescribeMigrationSourcesInput) SetSourceState

SetSourceState sets the SourceState field's value.

func (*DescribeMigrationSourcesInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*DescribeMigrationSourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeMigrationSourcesInput) String

String returns the string representation

type DescribeMigrationSourcesOutput

type DescribeMigrationSourcesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	Sources []*SourceForDescribeMigrationSourcesOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*DescribeMigrationSourcesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeMigrationSourcesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeMigrationSourcesOutput) SetSources

SetSources sets the Sources field's value.

func (*DescribeMigrationSourcesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeMigrationSourcesOutput) String

String returns the string representation

type DescribeMigrationSystemSupportTypesInput

type DescribeMigrationSystemSupportTypesInput struct {

	// OS is a required field
	OS *string `type:"string" required:"true"`

	// Platform is a required field
	Platform *string `type:"string" required:"true"`

	// PlatformVersion is a required field
	PlatformVersion *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeMigrationSystemSupportTypesInput) GoString

GoString returns the string representation

func (*DescribeMigrationSystemSupportTypesInput) SetOS

SetOS sets the OS field's value.

func (*DescribeMigrationSystemSupportTypesInput) SetPlatform

SetPlatform sets the Platform field's value.

func (*DescribeMigrationSystemSupportTypesInput) SetPlatformVersion

SetPlatformVersion sets the PlatformVersion field's value.

func (*DescribeMigrationSystemSupportTypesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (DescribeMigrationSystemSupportTypesInput) String

String returns the string representation

func (*DescribeMigrationSystemSupportTypesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeMigrationSystemSupportTypesOutput

type DescribeMigrationSystemSupportTypesOutput struct {
	Metadata *response.ResponseMetadata

	TargetOSInfos []*TargetOSInfoForDescribeMigrationSystemSupportTypesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeMigrationSystemSupportTypesOutput) GoString

GoString returns the string representation

func (*DescribeMigrationSystemSupportTypesOutput) SetTargetOSInfos

SetTargetOSInfos sets the TargetOSInfos field's value.

func (DescribeMigrationSystemSupportTypesOutput) String

String returns the string representation

type DestinationConfigForCreateMigrationJobInput

type DestinationConfigForCreateMigrationJobInput struct {
	AutoInstallBlkNone *bool `type:"boolean"`

	AutoInstallVirtio11 *bool `type:"boolean"`

	AutoReplicate *bool `type:"boolean"`

	DestinationSystem *string `type:"string"`

	// DestinationType is a required field
	DestinationType *string `type:"string" required:"true"`

	ImageName *string `type:"string"`

	InstanceId *string `type:"string"`

	// Region is a required field
	Region *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DestinationConfigForCreateMigrationJobInput) GoString

GoString returns the string representation

func (*DestinationConfigForCreateMigrationJobInput) SetAutoInstallBlkNone

SetAutoInstallBlkNone sets the AutoInstallBlkNone field's value.

func (*DestinationConfigForCreateMigrationJobInput) SetAutoInstallVirtio11

SetAutoInstallVirtio11 sets the AutoInstallVirtio11 field's value.

func (*DestinationConfigForCreateMigrationJobInput) SetAutoReplicate

SetAutoReplicate sets the AutoReplicate field's value.

func (*DestinationConfigForCreateMigrationJobInput) SetDestinationSystem

SetDestinationSystem sets the DestinationSystem field's value.

func (*DestinationConfigForCreateMigrationJobInput) SetDestinationType

SetDestinationType sets the DestinationType field's value.

func (*DestinationConfigForCreateMigrationJobInput) SetImageName

SetImageName sets the ImageName field's value.

func (*DestinationConfigForCreateMigrationJobInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DestinationConfigForCreateMigrationJobInput) SetRegion

SetRegion sets the Region field's value.

func (DestinationConfigForCreateMigrationJobInput) String

String returns the string representation

func (*DestinationConfigForCreateMigrationJobInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DestinationConfigForDescribeMigrationJobsOutput

type DestinationConfigForDescribeMigrationJobsOutput struct {
	AutoInstallBlkNone *bool `type:"boolean"`

	AutoInstallVirtio11 *bool `type:"boolean"`

	AutoReplicate *bool `type:"boolean"`

	DestinationSystem *string `type:"string"`

	DestinationType *string `type:"string"`

	ImageId *string `type:"string"`

	ImageName *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	Region *string `type:"string"`
	// contains filtered or unexported fields
}

func (DestinationConfigForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*DestinationConfigForDescribeMigrationJobsOutput) SetAutoInstallBlkNone

SetAutoInstallBlkNone sets the AutoInstallBlkNone field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetAutoInstallVirtio11

SetAutoInstallVirtio11 sets the AutoInstallVirtio11 field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetAutoReplicate

SetAutoReplicate sets the AutoReplicate field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetDestinationSystem

SetDestinationSystem sets the DestinationSystem field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetDestinationType

SetDestinationType sets the DestinationType field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetImageName

SetImageName sets the ImageName field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*DestinationConfigForDescribeMigrationJobsOutput) SetRegion

SetRegion sets the Region field's value.

func (DestinationConfigForDescribeMigrationJobsOutput) String

String returns the string representation

type DiskConfigForCreateMigrationJobInput

type DiskConfigForCreateMigrationJobInput struct {

	// DiskIndex is a required field
	DiskIndex *int32 `type:"int32" required:"true"`

	DiskSize *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DiskConfigForCreateMigrationJobInput) GoString

GoString returns the string representation

func (*DiskConfigForCreateMigrationJobInput) SetDiskIndex

SetDiskIndex sets the DiskIndex field's value.

func (*DiskConfigForCreateMigrationJobInput) SetDiskSize

SetDiskSize sets the DiskSize field's value.

func (DiskConfigForCreateMigrationJobInput) String

String returns the string representation

func (*DiskConfigForCreateMigrationJobInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DiskInfoForDescribeMigrationSourcesOutput

type DiskInfoForDescribeMigrationSourcesOutput struct {
	DiskIndex *int32 `type:"int32"`

	DiskName *string `type:"string"`

	DiskSize *int32 `type:"int32"`

	FileSystemFormat *string `type:"string"`

	IsSystemDisk *bool `type:"boolean"`

	Partitions []*PartitionForDescribeMigrationSourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DiskInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*DiskInfoForDescribeMigrationSourcesOutput) SetDiskIndex

SetDiskIndex sets the DiskIndex field's value.

func (*DiskInfoForDescribeMigrationSourcesOutput) SetDiskName

SetDiskName sets the DiskName field's value.

func (*DiskInfoForDescribeMigrationSourcesOutput) SetDiskSize

SetDiskSize sets the DiskSize field's value.

func (*DiskInfoForDescribeMigrationSourcesOutput) SetFileSystemFormat

SetFileSystemFormat sets the FileSystemFormat field's value.

func (*DiskInfoForDescribeMigrationSourcesOutput) SetIsSystemDisk

SetIsSystemDisk sets the IsSystemDisk field's value.

func (*DiskInfoForDescribeMigrationSourcesOutput) SetPartitions

SetPartitions sets the Partitions field's value.

func (DiskInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type ErrorForTagResourcesOutput

type ErrorForTagResourcesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForTagResourcesOutput) GoString

func (s ErrorForTagResourcesOutput) GoString() string

GoString returns the string representation

func (*ErrorForTagResourcesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForTagResourcesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForTagResourcesOutput) String

String returns the string representation

type ErrorForUnTagResourcesOutput

type ErrorForUnTagResourcesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForUnTagResourcesOutput) GoString

func (s ErrorForUnTagResourcesOutput) GoString() string

GoString returns the string representation

func (*ErrorForUnTagResourcesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForUnTagResourcesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForUnTagResourcesOutput) String

String returns the string representation

type ImageInfoForDescribeMigrationSourcesOutput

type ImageInfoForDescribeMigrationSourcesOutput struct {
	BootMode *string `type:"string"`

	KernelVersion *string `type:"string"`

	OS *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`

	VirtualizationSystem *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImageInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*ImageInfoForDescribeMigrationSourcesOutput) SetBootMode

SetBootMode sets the BootMode field's value.

func (*ImageInfoForDescribeMigrationSourcesOutput) SetKernelVersion

SetKernelVersion sets the KernelVersion field's value.

func (*ImageInfoForDescribeMigrationSourcesOutput) SetOS

SetOS sets the OS field's value.

func (*ImageInfoForDescribeMigrationSourcesOutput) SetPlatform

SetPlatform sets the Platform field's value.

func (*ImageInfoForDescribeMigrationSourcesOutput) SetPlatformVersion

SetPlatformVersion sets the PlatformVersion field's value.

func (*ImageInfoForDescribeMigrationSourcesOutput) SetVirtualizationSystem

SetVirtualizationSystem sets the VirtualizationSystem field's value.

func (ImageInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type InstanceInfoForDescribeMigrationSourcesOutput

type InstanceInfoForDescribeMigrationSourcesOutput struct {
	BlkNoneCanInstall *bool `type:"boolean"`

	BlkNoneInstall *bool `type:"boolean"`

	InnerInstance *bool `type:"boolean"`

	InstanceId *string `type:"string"`

	RegionId *string `type:"string"`

	Virtio11CanInstall *bool `type:"boolean"`

	Virtio11Install *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (InstanceInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*InstanceInfoForDescribeMigrationSourcesOutput) SetBlkNoneCanInstall

SetBlkNoneCanInstall sets the BlkNoneCanInstall field's value.

func (*InstanceInfoForDescribeMigrationSourcesOutput) SetBlkNoneInstall

SetBlkNoneInstall sets the BlkNoneInstall field's value.

func (*InstanceInfoForDescribeMigrationSourcesOutput) SetInnerInstance

SetInnerInstance sets the InnerInstance field's value.

func (*InstanceInfoForDescribeMigrationSourcesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceInfoForDescribeMigrationSourcesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceInfoForDescribeMigrationSourcesOutput) SetVirtio11CanInstall

SetVirtio11CanInstall sets the Virtio11CanInstall field's value.

func (*InstanceInfoForDescribeMigrationSourcesOutput) SetVirtio11Install

SetVirtio11Install sets the Virtio11Install field's value.

func (InstanceInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type JobForDescribeMigrationJobsOutput

type JobForDescribeMigrationJobsOutput struct {
	CreatedAt *string `type:"string"`

	DestinationConfig *DestinationConfigForDescribeMigrationJobsOutput `type:"structure"`

	FinishedAt *string `type:"string"`

	LastSyncTime *string `type:"string"`

	MigrationJobDescription *string `type:"string"`

	MigrationJobId *string `type:"string"`

	MigrationJobName *string `type:"string"`

	MigrationSourceId *string `type:"string"`

	MigrationSourceName *string `type:"string"`

	MigrationStateTips *string `type:"string"`

	NetworkConfig *NetworkConfigForDescribeMigrationJobsOutput `type:"structure"`

	Progress *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	SourceProjectName *string `type:"string"`

	SourceType *string `type:"string"`

	StartedAt *string `type:"string"`

	State *string `type:"string"`

	SyncConfig *SyncConfigForDescribeMigrationJobsOutput `type:"structure"`

	SystemConfig *SystemConfigForDescribeMigrationJobsOutput `type:"structure"`

	Tags []*TagForDescribeMigrationJobsOutput `type:"list"`

	TemporaryResources []*TemporaryResourceForDescribeMigrationJobsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (JobForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*JobForDescribeMigrationJobsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*JobForDescribeMigrationJobsOutput) SetDestinationConfig

SetDestinationConfig sets the DestinationConfig field's value.

func (*JobForDescribeMigrationJobsOutput) SetFinishedAt

SetFinishedAt sets the FinishedAt field's value.

func (*JobForDescribeMigrationJobsOutput) SetLastSyncTime

SetLastSyncTime sets the LastSyncTime field's value.

func (*JobForDescribeMigrationJobsOutput) SetMigrationJobDescription

SetMigrationJobDescription sets the MigrationJobDescription field's value.

func (*JobForDescribeMigrationJobsOutput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (*JobForDescribeMigrationJobsOutput) SetMigrationJobName

SetMigrationJobName sets the MigrationJobName field's value.

func (*JobForDescribeMigrationJobsOutput) SetMigrationSourceId

SetMigrationSourceId sets the MigrationSourceId field's value.

func (*JobForDescribeMigrationJobsOutput) SetMigrationSourceName

SetMigrationSourceName sets the MigrationSourceName field's value.

func (*JobForDescribeMigrationJobsOutput) SetMigrationStateTips

SetMigrationStateTips sets the MigrationStateTips field's value.

func (*JobForDescribeMigrationJobsOutput) SetNetworkConfig

SetNetworkConfig sets the NetworkConfig field's value.

func (*JobForDescribeMigrationJobsOutput) SetProgress

SetProgress sets the Progress field's value.

func (*JobForDescribeMigrationJobsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*JobForDescribeMigrationJobsOutput) SetSourceProjectName

SetSourceProjectName sets the SourceProjectName field's value.

func (*JobForDescribeMigrationJobsOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*JobForDescribeMigrationJobsOutput) SetStartedAt

SetStartedAt sets the StartedAt field's value.

func (*JobForDescribeMigrationJobsOutput) SetState

SetState sets the State field's value.

func (*JobForDescribeMigrationJobsOutput) SetSyncConfig

SetSyncConfig sets the SyncConfig field's value.

func (*JobForDescribeMigrationJobsOutput) SetSystemConfig

SetSystemConfig sets the SystemConfig field's value.

func (*JobForDescribeMigrationJobsOutput) SetTags

SetTags sets the Tags field's value.

func (*JobForDescribeMigrationJobsOutput) SetTemporaryResources

SetTemporaryResources sets the TemporaryResources field's value.

func (JobForDescribeMigrationJobsOutput) String

String returns the string representation

type LastMigrationJobInfoForDescribeMigrationSourcesOutput

type LastMigrationJobInfoForDescribeMigrationSourcesOutput struct {
	DestinationType *string `type:"string"`

	MigrationJobId *string `type:"string"`

	MigrationJobName *string `type:"string"`

	MigrationJobState *string `type:"string"`

	ProjectName *string `type:"string"`
	// contains filtered or unexported fields
}

func (LastMigrationJobInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*LastMigrationJobInfoForDescribeMigrationSourcesOutput) SetDestinationType

SetDestinationType sets the DestinationType field's value.

func (*LastMigrationJobInfoForDescribeMigrationSourcesOutput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (*LastMigrationJobInfoForDescribeMigrationSourcesOutput) SetMigrationJobName

SetMigrationJobName sets the MigrationJobName field's value.

func (*LastMigrationJobInfoForDescribeMigrationSourcesOutput) SetMigrationJobState

SetMigrationJobState sets the MigrationJobState field's value.

func (*LastMigrationJobInfoForDescribeMigrationSourcesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (LastMigrationJobInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type LogForDescribeMigrationLogsOutput

type LogForDescribeMigrationLogsOutput struct {
	LogLevel *string `type:"string"`

	LogMessage *string `type:"string"`

	LogTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (LogForDescribeMigrationLogsOutput) GoString

GoString returns the string representation

func (*LogForDescribeMigrationLogsOutput) SetLogLevel

SetLogLevel sets the LogLevel field's value.

func (*LogForDescribeMigrationLogsOutput) SetLogMessage

SetLogMessage sets the LogMessage field's value.

func (*LogForDescribeMigrationLogsOutput) SetLogTime

SetLogTime sets the LogTime field's value.

func (LogForDescribeMigrationLogsOutput) String

String returns the string representation

type LvInfoForDescribeMigrationSourcesOutput

type LvInfoForDescribeMigrationSourcesOutput struct {
	BlockDevices []*string `type:"list"`

	FsType *string `type:"string"`

	LvName *string `type:"string"`

	LvPath *string `type:"string"`

	LvSize *int64 `type:"int64"`

	LvUUID *string `type:"string"`

	LvUsedSize *int64 `type:"int64"`

	MountPoint *string `type:"string"`

	VgName *string `type:"string"`
	// contains filtered or unexported fields
}

func (LvInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*LvInfoForDescribeMigrationSourcesOutput) SetBlockDevices

SetBlockDevices sets the BlockDevices field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetFsType

SetFsType sets the FsType field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetLvName

SetLvName sets the LvName field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetLvPath

SetLvPath sets the LvPath field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetLvSize

SetLvSize sets the LvSize field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetLvUUID

SetLvUUID sets the LvUUID field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetLvUsedSize

SetLvUsedSize sets the LvUsedSize field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetMountPoint

SetMountPoint sets the MountPoint field's value.

func (*LvInfoForDescribeMigrationSourcesOutput) SetVgName

SetVgName sets the VgName field's value.

func (LvInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type LvmInfoForDescribeMigrationSourcesOutput

type LvmInfoForDescribeMigrationSourcesOutput struct {
	VgInfos []*VgInfoForDescribeMigrationSourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (LvmInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*LvmInfoForDescribeMigrationSourcesOutput) SetVgInfos

SetVgInfos sets the VgInfos field's value.

func (LvmInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type ModifyMigrationJobAttributeInput

type ModifyMigrationJobAttributeInput struct {
	Bandwidth *int32 `type:"int32"`

	MigrationJobDescription *string `type:"string"`

	// MigrationJobId is a required field
	MigrationJobId *string `type:"string" required:"true"`

	MigrationJobName *string `type:"string"`

	NetworkTransitionMode *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyMigrationJobAttributeInput) GoString

GoString returns the string representation

func (*ModifyMigrationJobAttributeInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyMigrationJobAttributeInput) SetMigrationJobDescription

SetMigrationJobDescription sets the MigrationJobDescription field's value.

func (*ModifyMigrationJobAttributeInput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (*ModifyMigrationJobAttributeInput) SetMigrationJobName

SetMigrationJobName sets the MigrationJobName field's value.

func (*ModifyMigrationJobAttributeInput) SetNetworkTransitionMode

SetNetworkTransitionMode sets the NetworkTransitionMode field's value.

func (ModifyMigrationJobAttributeInput) String

String returns the string representation

func (*ModifyMigrationJobAttributeInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyMigrationJobAttributeOutput

type ModifyMigrationJobAttributeOutput struct {
	Metadata *response.ResponseMetadata

	MigrationJobId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyMigrationJobAttributeOutput) GoString

GoString returns the string representation

func (*ModifyMigrationJobAttributeOutput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (ModifyMigrationJobAttributeOutput) String

String returns the string representation

type ModifyMigrationSourceAttributeInput

type ModifyMigrationSourceAttributeInput struct {
	MigrationSourceDescription *string `type:"string"`

	// SourceId is a required field
	SourceId *string `type:"string" required:"true"`

	SourceName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyMigrationSourceAttributeInput) GoString

GoString returns the string representation

func (*ModifyMigrationSourceAttributeInput) SetMigrationSourceDescription

SetMigrationSourceDescription sets the MigrationSourceDescription field's value.

func (*ModifyMigrationSourceAttributeInput) SetSourceId

SetSourceId sets the SourceId field's value.

func (*ModifyMigrationSourceAttributeInput) SetSourceName

SetSourceName sets the SourceName field's value.

func (ModifyMigrationSourceAttributeInput) String

String returns the string representation

func (*ModifyMigrationSourceAttributeInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyMigrationSourceAttributeOutput

type ModifyMigrationSourceAttributeOutput struct {
	Metadata *response.ResponseMetadata

	SourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyMigrationSourceAttributeOutput) GoString

GoString returns the string representation

func (*ModifyMigrationSourceAttributeOutput) SetSourceId

SetSourceId sets the SourceId field's value.

func (ModifyMigrationSourceAttributeOutput) String

String returns the string representation

type NetworkConfigForCreateMigrationJobInput

type NetworkConfigForCreateMigrationJobInput struct {
	BandwidthLimit *int32 `type:"int32"`

	NetworkTransitionMode *string `type:"string"`

	SubnetId *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkConfigForCreateMigrationJobInput) GoString

GoString returns the string representation

func (*NetworkConfigForCreateMigrationJobInput) SetBandwidthLimit

SetBandwidthLimit sets the BandwidthLimit field's value.

func (*NetworkConfigForCreateMigrationJobInput) SetNetworkTransitionMode

SetNetworkTransitionMode sets the NetworkTransitionMode field's value.

func (*NetworkConfigForCreateMigrationJobInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*NetworkConfigForCreateMigrationJobInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkConfigForCreateMigrationJobInput) String

String returns the string representation

type NetworkConfigForDescribeMigrationJobsOutput

type NetworkConfigForDescribeMigrationJobsOutput struct {
	BandwidthLimit *int32 `type:"int32"`

	NetworkTransitionMode *string `type:"string"`

	SubnetId *string `type:"string"`

	TransferIP *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkConfigForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*NetworkConfigForDescribeMigrationJobsOutput) SetBandwidthLimit

SetBandwidthLimit sets the BandwidthLimit field's value.

func (*NetworkConfigForDescribeMigrationJobsOutput) SetNetworkTransitionMode

SetNetworkTransitionMode sets the NetworkTransitionMode field's value.

func (*NetworkConfigForDescribeMigrationJobsOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*NetworkConfigForDescribeMigrationJobsOutput) SetTransferIP

SetTransferIP sets the TransferIP field's value.

func (*NetworkConfigForDescribeMigrationJobsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkConfigForDescribeMigrationJobsOutput) String

String returns the string representation

type OperationDetailForTagResourcesOutput

type OperationDetailForTagResourcesOutput struct {
	Error *ErrorForTagResourcesOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForTagResourcesOutput) GoString

GoString returns the string representation

func (*OperationDetailForTagResourcesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForTagResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForTagResourcesOutput) String

String returns the string representation

type OperationDetailForUnTagResourcesOutput

type OperationDetailForUnTagResourcesOutput struct {
	Error *ErrorForUnTagResourcesOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForUnTagResourcesOutput) GoString

GoString returns the string representation

func (*OperationDetailForUnTagResourcesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForUnTagResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForUnTagResourcesOutput) String

String returns the string representation

type PartitionForDescribeMigrationSourcesOutput

type PartitionForDescribeMigrationSourcesOutput struct {
	FileSystemFormat *string `type:"string"`

	Mountpoint *string `type:"string"`

	PartitionIndex *int32 `type:"int32"`

	PartitionName *string `type:"string"`

	PartitionSize *int64 `type:"int64"`

	PartitionUsedSize *int64 `type:"int64"`
	// contains filtered or unexported fields
}

func (PartitionForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*PartitionForDescribeMigrationSourcesOutput) SetFileSystemFormat

SetFileSystemFormat sets the FileSystemFormat field's value.

func (*PartitionForDescribeMigrationSourcesOutput) SetMountpoint

SetMountpoint sets the Mountpoint field's value.

func (*PartitionForDescribeMigrationSourcesOutput) SetPartitionIndex

SetPartitionIndex sets the PartitionIndex field's value.

func (*PartitionForDescribeMigrationSourcesOutput) SetPartitionName

SetPartitionName sets the PartitionName field's value.

func (*PartitionForDescribeMigrationSourcesOutput) SetPartitionSize

SetPartitionSize sets the PartitionSize field's value.

func (*PartitionForDescribeMigrationSourcesOutput) SetPartitionUsedSize

SetPartitionUsedSize sets the PartitionUsedSize field's value.

func (PartitionForDescribeMigrationSourcesOutput) String

String returns the string representation

type PvInfoForDescribeMigrationSourcesOutput

type PvInfoForDescribeMigrationSourcesOutput struct {
	PvName *string `type:"string"`

	PvSize *int64 `type:"int64"`

	PvUUID *string `type:"string"`

	VgName *string `type:"string"`
	// contains filtered or unexported fields
}

func (PvInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*PvInfoForDescribeMigrationSourcesOutput) SetPvName

SetPvName sets the PvName field's value.

func (*PvInfoForDescribeMigrationSourcesOutput) SetPvSize

SetPvSize sets the PvSize field's value.

func (*PvInfoForDescribeMigrationSourcesOutput) SetPvUUID

SetPvUUID sets the PvUUID field's value.

func (*PvInfoForDescribeMigrationSourcesOutput) SetVgName

SetVgName sets the VgName field's value.

func (PvInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type SMC

type SMC struct {
	*client.Client
}

SMC provides the API operation methods for making requests to SMC. See this package's package overview docs for details on the service.

SMC methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*byteplus.Config) *SMC

New create int can support ssl or region locate set

func (*SMC) CreateMigrationJob

func (c *SMC) CreateMigrationJob(input *CreateMigrationJobInput) (*CreateMigrationJobOutput, error)

CreateMigrationJob API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation CreateMigrationJob for usage and error information.

func (*SMC) CreateMigrationJobCommon

func (c *SMC) CreateMigrationJobCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateMigrationJobCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation CreateMigrationJobCommon for usage and error information.

func (*SMC) CreateMigrationJobCommonRequest

func (c *SMC) CreateMigrationJobCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateMigrationJobCommonRequest generates a "byteplus/request.Request" representing the client's request for the CreateMigrationJobCommon operation. The "output" return value will be populated with the CreateMigrationJobCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateMigrationJobCommon Request to send the API call to the service. the "output" return value is not valid until after CreateMigrationJobCommon Send returns without error.

See CreateMigrationJobCommon for more information on using the CreateMigrationJobCommon API call, and error handling.

// Example sending a request using the CreateMigrationJobCommonRequest method.
req, resp := client.CreateMigrationJobCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) CreateMigrationJobCommonWithContext

func (c *SMC) CreateMigrationJobCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateMigrationJobCommonWithContext is the same as CreateMigrationJobCommon with the addition of the ability to pass a context and additional request options.

See CreateMigrationJobCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) CreateMigrationJobRequest

func (c *SMC) CreateMigrationJobRequest(input *CreateMigrationJobInput) (req *request.Request, output *CreateMigrationJobOutput)

CreateMigrationJobRequest generates a "byteplus/request.Request" representing the client's request for the CreateMigrationJob operation. The "output" return value will be populated with the CreateMigrationJobCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateMigrationJobCommon Request to send the API call to the service. the "output" return value is not valid until after CreateMigrationJobCommon Send returns without error.

See CreateMigrationJob for more information on using the CreateMigrationJob API call, and error handling.

// Example sending a request using the CreateMigrationJobRequest method.
req, resp := client.CreateMigrationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) CreateMigrationJobWithContext

func (c *SMC) CreateMigrationJobWithContext(ctx byteplus.Context, input *CreateMigrationJobInput, opts ...request.Option) (*CreateMigrationJobOutput, error)

CreateMigrationJobWithContext is the same as CreateMigrationJob with the addition of the ability to pass a context and additional request options.

See CreateMigrationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DeleteMigrationJob

func (c *SMC) DeleteMigrationJob(input *DeleteMigrationJobInput) (*DeleteMigrationJobOutput, error)

DeleteMigrationJob API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DeleteMigrationJob for usage and error information.

func (*SMC) DeleteMigrationJobCommon

func (c *SMC) DeleteMigrationJobCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteMigrationJobCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DeleteMigrationJobCommon for usage and error information.

func (*SMC) DeleteMigrationJobCommonRequest

func (c *SMC) DeleteMigrationJobCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteMigrationJobCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteMigrationJobCommon operation. The "output" return value will be populated with the DeleteMigrationJobCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteMigrationJobCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteMigrationJobCommon Send returns without error.

See DeleteMigrationJobCommon for more information on using the DeleteMigrationJobCommon API call, and error handling.

// Example sending a request using the DeleteMigrationJobCommonRequest method.
req, resp := client.DeleteMigrationJobCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DeleteMigrationJobCommonWithContext

func (c *SMC) DeleteMigrationJobCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteMigrationJobCommonWithContext is the same as DeleteMigrationJobCommon with the addition of the ability to pass a context and additional request options.

See DeleteMigrationJobCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DeleteMigrationJobRequest

func (c *SMC) DeleteMigrationJobRequest(input *DeleteMigrationJobInput) (req *request.Request, output *DeleteMigrationJobOutput)

DeleteMigrationJobRequest generates a "byteplus/request.Request" representing the client's request for the DeleteMigrationJob operation. The "output" return value will be populated with the DeleteMigrationJobCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteMigrationJobCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteMigrationJobCommon Send returns without error.

See DeleteMigrationJob for more information on using the DeleteMigrationJob API call, and error handling.

// Example sending a request using the DeleteMigrationJobRequest method.
req, resp := client.DeleteMigrationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DeleteMigrationJobWithContext

func (c *SMC) DeleteMigrationJobWithContext(ctx byteplus.Context, input *DeleteMigrationJobInput, opts ...request.Option) (*DeleteMigrationJobOutput, error)

DeleteMigrationJobWithContext is the same as DeleteMigrationJob with the addition of the ability to pass a context and additional request options.

See DeleteMigrationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DeleteMigrationSource

func (c *SMC) DeleteMigrationSource(input *DeleteMigrationSourceInput) (*DeleteMigrationSourceOutput, error)

DeleteMigrationSource API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DeleteMigrationSource for usage and error information.

func (*SMC) DeleteMigrationSourceCommon

func (c *SMC) DeleteMigrationSourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteMigrationSourceCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DeleteMigrationSourceCommon for usage and error information.

func (*SMC) DeleteMigrationSourceCommonRequest

func (c *SMC) DeleteMigrationSourceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteMigrationSourceCommonRequest generates a "byteplus/request.Request" representing the client's request for the DeleteMigrationSourceCommon operation. The "output" return value will be populated with the DeleteMigrationSourceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteMigrationSourceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteMigrationSourceCommon Send returns without error.

See DeleteMigrationSourceCommon for more information on using the DeleteMigrationSourceCommon API call, and error handling.

// Example sending a request using the DeleteMigrationSourceCommonRequest method.
req, resp := client.DeleteMigrationSourceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DeleteMigrationSourceCommonWithContext

func (c *SMC) DeleteMigrationSourceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteMigrationSourceCommonWithContext is the same as DeleteMigrationSourceCommon with the addition of the ability to pass a context and additional request options.

See DeleteMigrationSourceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DeleteMigrationSourceRequest

func (c *SMC) DeleteMigrationSourceRequest(input *DeleteMigrationSourceInput) (req *request.Request, output *DeleteMigrationSourceOutput)

DeleteMigrationSourceRequest generates a "byteplus/request.Request" representing the client's request for the DeleteMigrationSource operation. The "output" return value will be populated with the DeleteMigrationSourceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteMigrationSourceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteMigrationSourceCommon Send returns without error.

See DeleteMigrationSource for more information on using the DeleteMigrationSource API call, and error handling.

// Example sending a request using the DeleteMigrationSourceRequest method.
req, resp := client.DeleteMigrationSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DeleteMigrationSourceWithContext

func (c *SMC) DeleteMigrationSourceWithContext(ctx byteplus.Context, input *DeleteMigrationSourceInput, opts ...request.Option) (*DeleteMigrationSourceOutput, error)

DeleteMigrationSourceWithContext is the same as DeleteMigrationSource with the addition of the ability to pass a context and additional request options.

See DeleteMigrationSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationJobs

func (c *SMC) DescribeMigrationJobs(input *DescribeMigrationJobsInput) (*DescribeMigrationJobsOutput, error)

DescribeMigrationJobs API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationJobs for usage and error information.

func (*SMC) DescribeMigrationJobsCommon

func (c *SMC) DescribeMigrationJobsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeMigrationJobsCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationJobsCommon for usage and error information.

func (*SMC) DescribeMigrationJobsCommonRequest

func (c *SMC) DescribeMigrationJobsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeMigrationJobsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationJobsCommon operation. The "output" return value will be populated with the DescribeMigrationJobsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationJobsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationJobsCommon Send returns without error.

See DescribeMigrationJobsCommon for more information on using the DescribeMigrationJobsCommon API call, and error handling.

// Example sending a request using the DescribeMigrationJobsCommonRequest method.
req, resp := client.DescribeMigrationJobsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationJobsCommonWithContext

func (c *SMC) DescribeMigrationJobsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeMigrationJobsCommonWithContext is the same as DescribeMigrationJobsCommon with the addition of the ability to pass a context and additional request options.

See DescribeMigrationJobsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationJobsRequest

func (c *SMC) DescribeMigrationJobsRequest(input *DescribeMigrationJobsInput) (req *request.Request, output *DescribeMigrationJobsOutput)

DescribeMigrationJobsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationJobs operation. The "output" return value will be populated with the DescribeMigrationJobsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationJobsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationJobsCommon Send returns without error.

See DescribeMigrationJobs for more information on using the DescribeMigrationJobs API call, and error handling.

// Example sending a request using the DescribeMigrationJobsRequest method.
req, resp := client.DescribeMigrationJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationJobsWithContext

func (c *SMC) DescribeMigrationJobsWithContext(ctx byteplus.Context, input *DescribeMigrationJobsInput, opts ...request.Option) (*DescribeMigrationJobsOutput, error)

DescribeMigrationJobsWithContext is the same as DescribeMigrationJobs with the addition of the ability to pass a context and additional request options.

See DescribeMigrationJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationLogs

func (c *SMC) DescribeMigrationLogs(input *DescribeMigrationLogsInput) (*DescribeMigrationLogsOutput, error)

DescribeMigrationLogs API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationLogs for usage and error information.

func (*SMC) DescribeMigrationLogsCommon

func (c *SMC) DescribeMigrationLogsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeMigrationLogsCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationLogsCommon for usage and error information.

func (*SMC) DescribeMigrationLogsCommonRequest

func (c *SMC) DescribeMigrationLogsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeMigrationLogsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationLogsCommon operation. The "output" return value will be populated with the DescribeMigrationLogsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationLogsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationLogsCommon Send returns without error.

See DescribeMigrationLogsCommon for more information on using the DescribeMigrationLogsCommon API call, and error handling.

// Example sending a request using the DescribeMigrationLogsCommonRequest method.
req, resp := client.DescribeMigrationLogsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationLogsCommonWithContext

func (c *SMC) DescribeMigrationLogsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeMigrationLogsCommonWithContext is the same as DescribeMigrationLogsCommon with the addition of the ability to pass a context and additional request options.

See DescribeMigrationLogsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationLogsRequest

func (c *SMC) DescribeMigrationLogsRequest(input *DescribeMigrationLogsInput) (req *request.Request, output *DescribeMigrationLogsOutput)

DescribeMigrationLogsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationLogs operation. The "output" return value will be populated with the DescribeMigrationLogsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationLogsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationLogsCommon Send returns without error.

See DescribeMigrationLogs for more information on using the DescribeMigrationLogs API call, and error handling.

// Example sending a request using the DescribeMigrationLogsRequest method.
req, resp := client.DescribeMigrationLogsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationLogsWithContext

func (c *SMC) DescribeMigrationLogsWithContext(ctx byteplus.Context, input *DescribeMigrationLogsInput, opts ...request.Option) (*DescribeMigrationLogsOutput, error)

DescribeMigrationLogsWithContext is the same as DescribeMigrationLogs with the addition of the ability to pass a context and additional request options.

See DescribeMigrationLogs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationSources

func (c *SMC) DescribeMigrationSources(input *DescribeMigrationSourcesInput) (*DescribeMigrationSourcesOutput, error)

DescribeMigrationSources API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationSources for usage and error information.

func (*SMC) DescribeMigrationSourcesCommon

func (c *SMC) DescribeMigrationSourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeMigrationSourcesCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationSourcesCommon for usage and error information.

func (*SMC) DescribeMigrationSourcesCommonRequest

func (c *SMC) DescribeMigrationSourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeMigrationSourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationSourcesCommon operation. The "output" return value will be populated with the DescribeMigrationSourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationSourcesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationSourcesCommon Send returns without error.

See DescribeMigrationSourcesCommon for more information on using the DescribeMigrationSourcesCommon API call, and error handling.

// Example sending a request using the DescribeMigrationSourcesCommonRequest method.
req, resp := client.DescribeMigrationSourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationSourcesCommonWithContext

func (c *SMC) DescribeMigrationSourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeMigrationSourcesCommonWithContext is the same as DescribeMigrationSourcesCommon with the addition of the ability to pass a context and additional request options.

See DescribeMigrationSourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationSourcesRequest

func (c *SMC) DescribeMigrationSourcesRequest(input *DescribeMigrationSourcesInput) (req *request.Request, output *DescribeMigrationSourcesOutput)

DescribeMigrationSourcesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationSources operation. The "output" return value will be populated with the DescribeMigrationSourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationSourcesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationSourcesCommon Send returns without error.

See DescribeMigrationSources for more information on using the DescribeMigrationSources API call, and error handling.

// Example sending a request using the DescribeMigrationSourcesRequest method.
req, resp := client.DescribeMigrationSourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationSourcesWithContext

func (c *SMC) DescribeMigrationSourcesWithContext(ctx byteplus.Context, input *DescribeMigrationSourcesInput, opts ...request.Option) (*DescribeMigrationSourcesOutput, error)

DescribeMigrationSourcesWithContext is the same as DescribeMigrationSources with the addition of the ability to pass a context and additional request options.

See DescribeMigrationSources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationSystemSupportTypes

func (c *SMC) DescribeMigrationSystemSupportTypes(input *DescribeMigrationSystemSupportTypesInput) (*DescribeMigrationSystemSupportTypesOutput, error)

DescribeMigrationSystemSupportTypes API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationSystemSupportTypes for usage and error information.

func (*SMC) DescribeMigrationSystemSupportTypesCommon

func (c *SMC) DescribeMigrationSystemSupportTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeMigrationSystemSupportTypesCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation DescribeMigrationSystemSupportTypesCommon for usage and error information.

func (*SMC) DescribeMigrationSystemSupportTypesCommonRequest

func (c *SMC) DescribeMigrationSystemSupportTypesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeMigrationSystemSupportTypesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationSystemSupportTypesCommon operation. The "output" return value will be populated with the DescribeMigrationSystemSupportTypesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationSystemSupportTypesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationSystemSupportTypesCommon Send returns without error.

See DescribeMigrationSystemSupportTypesCommon for more information on using the DescribeMigrationSystemSupportTypesCommon API call, and error handling.

// Example sending a request using the DescribeMigrationSystemSupportTypesCommonRequest method.
req, resp := client.DescribeMigrationSystemSupportTypesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationSystemSupportTypesCommonWithContext

func (c *SMC) DescribeMigrationSystemSupportTypesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeMigrationSystemSupportTypesCommonWithContext is the same as DescribeMigrationSystemSupportTypesCommon with the addition of the ability to pass a context and additional request options.

See DescribeMigrationSystemSupportTypesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) DescribeMigrationSystemSupportTypesRequest

func (c *SMC) DescribeMigrationSystemSupportTypesRequest(input *DescribeMigrationSystemSupportTypesInput) (req *request.Request, output *DescribeMigrationSystemSupportTypesOutput)

DescribeMigrationSystemSupportTypesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeMigrationSystemSupportTypes operation. The "output" return value will be populated with the DescribeMigrationSystemSupportTypesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeMigrationSystemSupportTypesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeMigrationSystemSupportTypesCommon Send returns without error.

See DescribeMigrationSystemSupportTypes for more information on using the DescribeMigrationSystemSupportTypes API call, and error handling.

// Example sending a request using the DescribeMigrationSystemSupportTypesRequest method.
req, resp := client.DescribeMigrationSystemSupportTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) DescribeMigrationSystemSupportTypesWithContext

func (c *SMC) DescribeMigrationSystemSupportTypesWithContext(ctx byteplus.Context, input *DescribeMigrationSystemSupportTypesInput, opts ...request.Option) (*DescribeMigrationSystemSupportTypesOutput, error)

DescribeMigrationSystemSupportTypesWithContext is the same as DescribeMigrationSystemSupportTypes with the addition of the ability to pass a context and additional request options.

See DescribeMigrationSystemSupportTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) ModifyMigrationJobAttribute

func (c *SMC) ModifyMigrationJobAttribute(input *ModifyMigrationJobAttributeInput) (*ModifyMigrationJobAttributeOutput, error)

ModifyMigrationJobAttribute API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation ModifyMigrationJobAttribute for usage and error information.

func (*SMC) ModifyMigrationJobAttributeCommon

func (c *SMC) ModifyMigrationJobAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyMigrationJobAttributeCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation ModifyMigrationJobAttributeCommon for usage and error information.

func (*SMC) ModifyMigrationJobAttributeCommonRequest

func (c *SMC) ModifyMigrationJobAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyMigrationJobAttributeCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyMigrationJobAttributeCommon operation. The "output" return value will be populated with the ModifyMigrationJobAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyMigrationJobAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyMigrationJobAttributeCommon Send returns without error.

See ModifyMigrationJobAttributeCommon for more information on using the ModifyMigrationJobAttributeCommon API call, and error handling.

// Example sending a request using the ModifyMigrationJobAttributeCommonRequest method.
req, resp := client.ModifyMigrationJobAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) ModifyMigrationJobAttributeCommonWithContext

func (c *SMC) ModifyMigrationJobAttributeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyMigrationJobAttributeCommonWithContext is the same as ModifyMigrationJobAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyMigrationJobAttributeCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) ModifyMigrationJobAttributeRequest

func (c *SMC) ModifyMigrationJobAttributeRequest(input *ModifyMigrationJobAttributeInput) (req *request.Request, output *ModifyMigrationJobAttributeOutput)

ModifyMigrationJobAttributeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyMigrationJobAttribute operation. The "output" return value will be populated with the ModifyMigrationJobAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyMigrationJobAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyMigrationJobAttributeCommon Send returns without error.

See ModifyMigrationJobAttribute for more information on using the ModifyMigrationJobAttribute API call, and error handling.

// Example sending a request using the ModifyMigrationJobAttributeRequest method.
req, resp := client.ModifyMigrationJobAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) ModifyMigrationJobAttributeWithContext

func (c *SMC) ModifyMigrationJobAttributeWithContext(ctx byteplus.Context, input *ModifyMigrationJobAttributeInput, opts ...request.Option) (*ModifyMigrationJobAttributeOutput, error)

ModifyMigrationJobAttributeWithContext is the same as ModifyMigrationJobAttribute with the addition of the ability to pass a context and additional request options.

See ModifyMigrationJobAttribute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) ModifyMigrationSourceAttribute

func (c *SMC) ModifyMigrationSourceAttribute(input *ModifyMigrationSourceAttributeInput) (*ModifyMigrationSourceAttributeOutput, error)

ModifyMigrationSourceAttribute API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation ModifyMigrationSourceAttribute for usage and error information.

func (*SMC) ModifyMigrationSourceAttributeCommon

func (c *SMC) ModifyMigrationSourceAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyMigrationSourceAttributeCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation ModifyMigrationSourceAttributeCommon for usage and error information.

func (*SMC) ModifyMigrationSourceAttributeCommonRequest

func (c *SMC) ModifyMigrationSourceAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyMigrationSourceAttributeCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyMigrationSourceAttributeCommon operation. The "output" return value will be populated with the ModifyMigrationSourceAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyMigrationSourceAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyMigrationSourceAttributeCommon Send returns without error.

See ModifyMigrationSourceAttributeCommon for more information on using the ModifyMigrationSourceAttributeCommon API call, and error handling.

// Example sending a request using the ModifyMigrationSourceAttributeCommonRequest method.
req, resp := client.ModifyMigrationSourceAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) ModifyMigrationSourceAttributeCommonWithContext

func (c *SMC) ModifyMigrationSourceAttributeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyMigrationSourceAttributeCommonWithContext is the same as ModifyMigrationSourceAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyMigrationSourceAttributeCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) ModifyMigrationSourceAttributeRequest

func (c *SMC) ModifyMigrationSourceAttributeRequest(input *ModifyMigrationSourceAttributeInput) (req *request.Request, output *ModifyMigrationSourceAttributeOutput)

ModifyMigrationSourceAttributeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyMigrationSourceAttribute operation. The "output" return value will be populated with the ModifyMigrationSourceAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyMigrationSourceAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyMigrationSourceAttributeCommon Send returns without error.

See ModifyMigrationSourceAttribute for more information on using the ModifyMigrationSourceAttribute API call, and error handling.

// Example sending a request using the ModifyMigrationSourceAttributeRequest method.
req, resp := client.ModifyMigrationSourceAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) ModifyMigrationSourceAttributeWithContext

func (c *SMC) ModifyMigrationSourceAttributeWithContext(ctx byteplus.Context, input *ModifyMigrationSourceAttributeInput, opts ...request.Option) (*ModifyMigrationSourceAttributeOutput, error)

ModifyMigrationSourceAttributeWithContext is the same as ModifyMigrationSourceAttribute with the addition of the ability to pass a context and additional request options.

See ModifyMigrationSourceAttribute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) SetIncrementalSyncInterval

func (c *SMC) SetIncrementalSyncInterval(input *SetIncrementalSyncIntervalInput) (*SetIncrementalSyncIntervalOutput, error)

SetIncrementalSyncInterval API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation SetIncrementalSyncInterval for usage and error information.

func (*SMC) SetIncrementalSyncIntervalCommon

func (c *SMC) SetIncrementalSyncIntervalCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetIncrementalSyncIntervalCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation SetIncrementalSyncIntervalCommon for usage and error information.

func (*SMC) SetIncrementalSyncIntervalCommonRequest

func (c *SMC) SetIncrementalSyncIntervalCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetIncrementalSyncIntervalCommonRequest generates a "byteplus/request.Request" representing the client's request for the SetIncrementalSyncIntervalCommon operation. The "output" return value will be populated with the SetIncrementalSyncIntervalCommon request's response once the request completes successfully.

Use "Send" method on the returned SetIncrementalSyncIntervalCommon Request to send the API call to the service. the "output" return value is not valid until after SetIncrementalSyncIntervalCommon Send returns without error.

See SetIncrementalSyncIntervalCommon for more information on using the SetIncrementalSyncIntervalCommon API call, and error handling.

// Example sending a request using the SetIncrementalSyncIntervalCommonRequest method.
req, resp := client.SetIncrementalSyncIntervalCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) SetIncrementalSyncIntervalCommonWithContext

func (c *SMC) SetIncrementalSyncIntervalCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetIncrementalSyncIntervalCommonWithContext is the same as SetIncrementalSyncIntervalCommon with the addition of the ability to pass a context and additional request options.

See SetIncrementalSyncIntervalCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) SetIncrementalSyncIntervalRequest

func (c *SMC) SetIncrementalSyncIntervalRequest(input *SetIncrementalSyncIntervalInput) (req *request.Request, output *SetIncrementalSyncIntervalOutput)

SetIncrementalSyncIntervalRequest generates a "byteplus/request.Request" representing the client's request for the SetIncrementalSyncInterval operation. The "output" return value will be populated with the SetIncrementalSyncIntervalCommon request's response once the request completes successfully.

Use "Send" method on the returned SetIncrementalSyncIntervalCommon Request to send the API call to the service. the "output" return value is not valid until after SetIncrementalSyncIntervalCommon Send returns without error.

See SetIncrementalSyncInterval for more information on using the SetIncrementalSyncInterval API call, and error handling.

// Example sending a request using the SetIncrementalSyncIntervalRequest method.
req, resp := client.SetIncrementalSyncIntervalRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) SetIncrementalSyncIntervalWithContext

func (c *SMC) SetIncrementalSyncIntervalWithContext(ctx byteplus.Context, input *SetIncrementalSyncIntervalInput, opts ...request.Option) (*SetIncrementalSyncIntervalOutput, error)

SetIncrementalSyncIntervalWithContext is the same as SetIncrementalSyncInterval with the addition of the ability to pass a context and additional request options.

See SetIncrementalSyncInterval for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) TagResources

func (c *SMC) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation TagResources for usage and error information.

func (*SMC) TagResourcesCommon

func (c *SMC) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation TagResourcesCommon for usage and error information.

func (*SMC) TagResourcesCommonRequest

func (c *SMC) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) TagResourcesCommonWithContext

func (c *SMC) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) TagResourcesRequest

func (c *SMC) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) TagResourcesWithContext

func (c *SMC) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) TriggerLastIncrementalSync

func (c *SMC) TriggerLastIncrementalSync(input *TriggerLastIncrementalSyncInput) (*TriggerLastIncrementalSyncOutput, error)

TriggerLastIncrementalSync API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation TriggerLastIncrementalSync for usage and error information.

func (*SMC) TriggerLastIncrementalSyncCommon

func (c *SMC) TriggerLastIncrementalSyncCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TriggerLastIncrementalSyncCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation TriggerLastIncrementalSyncCommon for usage and error information.

func (*SMC) TriggerLastIncrementalSyncCommonRequest

func (c *SMC) TriggerLastIncrementalSyncCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TriggerLastIncrementalSyncCommonRequest generates a "byteplus/request.Request" representing the client's request for the TriggerLastIncrementalSyncCommon operation. The "output" return value will be populated with the TriggerLastIncrementalSyncCommon request's response once the request completes successfully.

Use "Send" method on the returned TriggerLastIncrementalSyncCommon Request to send the API call to the service. the "output" return value is not valid until after TriggerLastIncrementalSyncCommon Send returns without error.

See TriggerLastIncrementalSyncCommon for more information on using the TriggerLastIncrementalSyncCommon API call, and error handling.

// Example sending a request using the TriggerLastIncrementalSyncCommonRequest method.
req, resp := client.TriggerLastIncrementalSyncCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) TriggerLastIncrementalSyncCommonWithContext

func (c *SMC) TriggerLastIncrementalSyncCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TriggerLastIncrementalSyncCommonWithContext is the same as TriggerLastIncrementalSyncCommon with the addition of the ability to pass a context and additional request options.

See TriggerLastIncrementalSyncCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) TriggerLastIncrementalSyncRequest

func (c *SMC) TriggerLastIncrementalSyncRequest(input *TriggerLastIncrementalSyncInput) (req *request.Request, output *TriggerLastIncrementalSyncOutput)

TriggerLastIncrementalSyncRequest generates a "byteplus/request.Request" representing the client's request for the TriggerLastIncrementalSync operation. The "output" return value will be populated with the TriggerLastIncrementalSyncCommon request's response once the request completes successfully.

Use "Send" method on the returned TriggerLastIncrementalSyncCommon Request to send the API call to the service. the "output" return value is not valid until after TriggerLastIncrementalSyncCommon Send returns without error.

See TriggerLastIncrementalSync for more information on using the TriggerLastIncrementalSync API call, and error handling.

// Example sending a request using the TriggerLastIncrementalSyncRequest method.
req, resp := client.TriggerLastIncrementalSyncRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) TriggerLastIncrementalSyncWithContext

func (c *SMC) TriggerLastIncrementalSyncWithContext(ctx byteplus.Context, input *TriggerLastIncrementalSyncInput, opts ...request.Option) (*TriggerLastIncrementalSyncOutput, error)

TriggerLastIncrementalSyncWithContext is the same as TriggerLastIncrementalSync with the addition of the ability to pass a context and additional request options.

See TriggerLastIncrementalSync for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) UnTagResources

func (c *SMC) UnTagResources(input *UnTagResourcesInput) (*UnTagResourcesOutput, error)

UnTagResources API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation UnTagResources for usage and error information.

func (*SMC) UnTagResourcesCommon

func (c *SMC) UnTagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UnTagResourcesCommon API operation for SMC.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for SMC's API operation UnTagResourcesCommon for usage and error information.

func (*SMC) UnTagResourcesCommonRequest

func (c *SMC) UnTagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UnTagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the UnTagResourcesCommon operation. The "output" return value will be populated with the UnTagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UnTagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UnTagResourcesCommon Send returns without error.

See UnTagResourcesCommon for more information on using the UnTagResourcesCommon API call, and error handling.

// Example sending a request using the UnTagResourcesCommonRequest method.
req, resp := client.UnTagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) UnTagResourcesCommonWithContext

func (c *SMC) UnTagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UnTagResourcesCommonWithContext is the same as UnTagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UnTagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SMC) UnTagResourcesRequest

func (c *SMC) UnTagResourcesRequest(input *UnTagResourcesInput) (req *request.Request, output *UnTagResourcesOutput)

UnTagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UnTagResources operation. The "output" return value will be populated with the UnTagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UnTagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UnTagResourcesCommon Send returns without error.

See UnTagResources for more information on using the UnTagResources API call, and error handling.

// Example sending a request using the UnTagResourcesRequest method.
req, resp := client.UnTagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SMC) UnTagResourcesWithContext

func (c *SMC) UnTagResourcesWithContext(ctx byteplus.Context, input *UnTagResourcesInput, opts ...request.Option) (*UnTagResourcesOutput, error)

UnTagResourcesWithContext is the same as UnTagResources with the addition of the ability to pass a context and additional request options.

See UnTagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type SMCAPI

type SMCAPI interface {
	CreateMigrationJobCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateMigrationJobCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateMigrationJobCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateMigrationJob(*CreateMigrationJobInput) (*CreateMigrationJobOutput, error)
	CreateMigrationJobWithContext(byteplus.Context, *CreateMigrationJobInput, ...request.Option) (*CreateMigrationJobOutput, error)
	CreateMigrationJobRequest(*CreateMigrationJobInput) (*request.Request, *CreateMigrationJobOutput)

	DeleteMigrationJobCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteMigrationJobCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteMigrationJobCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteMigrationJob(*DeleteMigrationJobInput) (*DeleteMigrationJobOutput, error)
	DeleteMigrationJobWithContext(byteplus.Context, *DeleteMigrationJobInput, ...request.Option) (*DeleteMigrationJobOutput, error)
	DeleteMigrationJobRequest(*DeleteMigrationJobInput) (*request.Request, *DeleteMigrationJobOutput)

	DeleteMigrationSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteMigrationSourceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteMigrationSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteMigrationSource(*DeleteMigrationSourceInput) (*DeleteMigrationSourceOutput, error)
	DeleteMigrationSourceWithContext(byteplus.Context, *DeleteMigrationSourceInput, ...request.Option) (*DeleteMigrationSourceOutput, error)
	DeleteMigrationSourceRequest(*DeleteMigrationSourceInput) (*request.Request, *DeleteMigrationSourceOutput)

	DescribeMigrationJobsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeMigrationJobsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeMigrationJobsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeMigrationJobs(*DescribeMigrationJobsInput) (*DescribeMigrationJobsOutput, error)
	DescribeMigrationJobsWithContext(byteplus.Context, *DescribeMigrationJobsInput, ...request.Option) (*DescribeMigrationJobsOutput, error)
	DescribeMigrationJobsRequest(*DescribeMigrationJobsInput) (*request.Request, *DescribeMigrationJobsOutput)

	DescribeMigrationLogsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeMigrationLogsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeMigrationLogsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeMigrationLogs(*DescribeMigrationLogsInput) (*DescribeMigrationLogsOutput, error)
	DescribeMigrationLogsWithContext(byteplus.Context, *DescribeMigrationLogsInput, ...request.Option) (*DescribeMigrationLogsOutput, error)
	DescribeMigrationLogsRequest(*DescribeMigrationLogsInput) (*request.Request, *DescribeMigrationLogsOutput)

	DescribeMigrationSourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeMigrationSourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeMigrationSourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeMigrationSources(*DescribeMigrationSourcesInput) (*DescribeMigrationSourcesOutput, error)
	DescribeMigrationSourcesWithContext(byteplus.Context, *DescribeMigrationSourcesInput, ...request.Option) (*DescribeMigrationSourcesOutput, error)
	DescribeMigrationSourcesRequest(*DescribeMigrationSourcesInput) (*request.Request, *DescribeMigrationSourcesOutput)

	DescribeMigrationSystemSupportTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeMigrationSystemSupportTypesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeMigrationSystemSupportTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeMigrationSystemSupportTypes(*DescribeMigrationSystemSupportTypesInput) (*DescribeMigrationSystemSupportTypesOutput, error)
	DescribeMigrationSystemSupportTypesWithContext(byteplus.Context, *DescribeMigrationSystemSupportTypesInput, ...request.Option) (*DescribeMigrationSystemSupportTypesOutput, error)
	DescribeMigrationSystemSupportTypesRequest(*DescribeMigrationSystemSupportTypesInput) (*request.Request, *DescribeMigrationSystemSupportTypesOutput)

	ModifyMigrationJobAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyMigrationJobAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyMigrationJobAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyMigrationJobAttribute(*ModifyMigrationJobAttributeInput) (*ModifyMigrationJobAttributeOutput, error)
	ModifyMigrationJobAttributeWithContext(byteplus.Context, *ModifyMigrationJobAttributeInput, ...request.Option) (*ModifyMigrationJobAttributeOutput, error)
	ModifyMigrationJobAttributeRequest(*ModifyMigrationJobAttributeInput) (*request.Request, *ModifyMigrationJobAttributeOutput)

	ModifyMigrationSourceAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyMigrationSourceAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyMigrationSourceAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyMigrationSourceAttribute(*ModifyMigrationSourceAttributeInput) (*ModifyMigrationSourceAttributeOutput, error)
	ModifyMigrationSourceAttributeWithContext(byteplus.Context, *ModifyMigrationSourceAttributeInput, ...request.Option) (*ModifyMigrationSourceAttributeOutput, error)
	ModifyMigrationSourceAttributeRequest(*ModifyMigrationSourceAttributeInput) (*request.Request, *ModifyMigrationSourceAttributeOutput)

	SetIncrementalSyncIntervalCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetIncrementalSyncIntervalCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetIncrementalSyncIntervalCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetIncrementalSyncInterval(*SetIncrementalSyncIntervalInput) (*SetIncrementalSyncIntervalOutput, error)
	SetIncrementalSyncIntervalWithContext(byteplus.Context, *SetIncrementalSyncIntervalInput, ...request.Option) (*SetIncrementalSyncIntervalOutput, error)
	SetIncrementalSyncIntervalRequest(*SetIncrementalSyncIntervalInput) (*request.Request, *SetIncrementalSyncIntervalOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(byteplus.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	TriggerLastIncrementalSyncCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TriggerLastIncrementalSyncCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TriggerLastIncrementalSyncCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TriggerLastIncrementalSync(*TriggerLastIncrementalSyncInput) (*TriggerLastIncrementalSyncOutput, error)
	TriggerLastIncrementalSyncWithContext(byteplus.Context, *TriggerLastIncrementalSyncInput, ...request.Option) (*TriggerLastIncrementalSyncOutput, error)
	TriggerLastIncrementalSyncRequest(*TriggerLastIncrementalSyncInput) (*request.Request, *TriggerLastIncrementalSyncOutput)

	UnTagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnTagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnTagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnTagResources(*UnTagResourcesInput) (*UnTagResourcesOutput, error)
	UnTagResourcesWithContext(byteplus.Context, *UnTagResourcesInput, ...request.Option) (*UnTagResourcesOutput, error)
	UnTagResourcesRequest(*UnTagResourcesInput) (*request.Request, *UnTagResourcesOutput)
}

SMCAPI provides an interface to enable mocking the smc.SMC service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// SMC.
func myFunc(svc SMCAPI) bool {
    // Make svc.CreateMigrationJob request
}

func main() {
    sess := session.New()
    svc := smc.New(sess)

    myFunc(svc)
}

type SetIncrementalSyncIntervalInput

type SetIncrementalSyncIntervalInput struct {

	// MigrationJobId is a required field
	MigrationJobId *string `type:"string" required:"true"`

	SyncInterval *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (SetIncrementalSyncIntervalInput) GoString

GoString returns the string representation

func (*SetIncrementalSyncIntervalInput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (*SetIncrementalSyncIntervalInput) SetSyncInterval

SetSyncInterval sets the SyncInterval field's value.

func (SetIncrementalSyncIntervalInput) String

String returns the string representation

func (*SetIncrementalSyncIntervalInput) Validate

func (s *SetIncrementalSyncIntervalInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetIncrementalSyncIntervalOutput

type SetIncrementalSyncIntervalOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SetIncrementalSyncIntervalOutput) GoString

GoString returns the string representation

func (SetIncrementalSyncIntervalOutput) String

String returns the string representation

type SourceForDescribeMigrationSourcesOutput

type SourceForDescribeMigrationSourcesOutput struct {
	AgentVersion *string `type:"string"`

	CreatedAt *string `type:"string"`

	DiskInfo []*DiskInfoForDescribeMigrationSourcesOutput `type:"list"`

	Hostname *string `type:"string"`

	ImageInfo *ImageInfoForDescribeMigrationSourcesOutput `type:"structure"`

	InstanceInfo *InstanceInfoForDescribeMigrationSourcesOutput `type:"structure"`

	LastMigrationJobInfo *LastMigrationJobInfoForDescribeMigrationSourcesOutput `type:"structure"`

	LvmInfo *LvmInfoForDescribeMigrationSourcesOutput `type:"structure"`

	MigrationSourceDescription *string `type:"string"`

	PrivateIpAddress *string `type:"string"`

	ProjectName *string `type:"string"`

	PublicIpAddress *string `type:"string"`

	SourceId *string `type:"string"`

	SourceName *string `type:"string"`

	SourceState *string `type:"string"`

	SourceType *string `type:"string"`

	SuggestSyncType *string `type:"string"`

	SyncTypeSupportStatuses []*SyncTypeSupportStatusForDescribeMigrationSourcesOutput `type:"list"`

	SystemInfo *SystemInfoForDescribeMigrationSourcesOutput `type:"structure"`

	Tags []*TagForDescribeMigrationSourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (SourceForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*SourceForDescribeMigrationSourcesOutput) SetAgentVersion

SetAgentVersion sets the AgentVersion field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetDiskInfo

SetDiskInfo sets the DiskInfo field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetHostname

SetHostname sets the Hostname field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetImageInfo

SetImageInfo sets the ImageInfo field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetInstanceInfo

SetInstanceInfo sets the InstanceInfo field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetLastMigrationJobInfo

SetLastMigrationJobInfo sets the LastMigrationJobInfo field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetLvmInfo

SetLvmInfo sets the LvmInfo field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetMigrationSourceDescription

SetMigrationSourceDescription sets the MigrationSourceDescription field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetPublicIpAddress

SetPublicIpAddress sets the PublicIpAddress field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetSourceId

SetSourceId sets the SourceId field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetSourceName

SetSourceName sets the SourceName field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetSourceState

SetSourceState sets the SourceState field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetSuggestSyncType

SetSuggestSyncType sets the SuggestSyncType field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetSyncTypeSupportStatuses

SetSyncTypeSupportStatuses sets the SyncTypeSupportStatuses field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetSystemInfo

SetSystemInfo sets the SystemInfo field's value.

func (*SourceForDescribeMigrationSourcesOutput) SetTags

SetTags sets the Tags field's value.

func (SourceForDescribeMigrationSourcesOutput) String

String returns the string representation

type SourceImageInfoForDescribeMigrationJobsOutput

type SourceImageInfoForDescribeMigrationJobsOutput struct {
	OS *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`
	// contains filtered or unexported fields
}

func (SourceImageInfoForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*SourceImageInfoForDescribeMigrationJobsOutput) SetOS

SetOS sets the OS field's value.

func (*SourceImageInfoForDescribeMigrationJobsOutput) SetPlatform

SetPlatform sets the Platform field's value.

func (*SourceImageInfoForDescribeMigrationJobsOutput) SetPlatformVersion

SetPlatformVersion sets the PlatformVersion field's value.

func (SourceImageInfoForDescribeMigrationJobsOutput) String

String returns the string representation

type SyncConfigForCreateMigrationJobInput

type SyncConfigForCreateMigrationJobInput struct {
	SyncInterval *int32 `type:"int32"`

	SyncTimes *int32 `type:"int32"`

	SyncType *string `type:"string"`

	TriggerLastSync *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (SyncConfigForCreateMigrationJobInput) GoString

GoString returns the string representation

func (*SyncConfigForCreateMigrationJobInput) SetSyncInterval

SetSyncInterval sets the SyncInterval field's value.

func (*SyncConfigForCreateMigrationJobInput) SetSyncTimes

SetSyncTimes sets the SyncTimes field's value.

func (*SyncConfigForCreateMigrationJobInput) SetSyncType

SetSyncType sets the SyncType field's value.

func (*SyncConfigForCreateMigrationJobInput) SetTriggerLastSync

SetTriggerLastSync sets the TriggerLastSync field's value.

func (SyncConfigForCreateMigrationJobInput) String

String returns the string representation

type SyncConfigForDescribeMigrationJobsOutput

type SyncConfigForDescribeMigrationJobsOutput struct {
	SyncInterval *int32 `type:"int32"`

	SyncTimes *int32 `type:"int32"`

	SyncType *string `type:"string"`

	TriggerLastSync *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (SyncConfigForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*SyncConfigForDescribeMigrationJobsOutput) SetSyncInterval

SetSyncInterval sets the SyncInterval field's value.

func (*SyncConfigForDescribeMigrationJobsOutput) SetSyncTimes

SetSyncTimes sets the SyncTimes field's value.

func (*SyncConfigForDescribeMigrationJobsOutput) SetSyncType

SetSyncType sets the SyncType field's value.

func (*SyncConfigForDescribeMigrationJobsOutput) SetTriggerLastSync

SetTriggerLastSync sets the TriggerLastSync field's value.

func (SyncConfigForDescribeMigrationJobsOutput) String

String returns the string representation

type SyncTypeSupportStatusForDescribeMigrationSourcesOutput

type SyncTypeSupportStatusForDescribeMigrationSourcesOutput struct {
	BlockReason *string `type:"string"`

	IsSupport *bool `type:"boolean"`

	SyncType *string `type:"string"`
	// contains filtered or unexported fields
}

func (SyncTypeSupportStatusForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*SyncTypeSupportStatusForDescribeMigrationSourcesOutput) SetBlockReason

SetBlockReason sets the BlockReason field's value.

func (*SyncTypeSupportStatusForDescribeMigrationSourcesOutput) SetIsSupport

SetIsSupport sets the IsSupport field's value.

func (*SyncTypeSupportStatusForDescribeMigrationSourcesOutput) SetSyncType

SetSyncType sets the SyncType field's value.

func (SyncTypeSupportStatusForDescribeMigrationSourcesOutput) String

String returns the string representation

type SystemConfigForDescribeMigrationJobsOutput

type SystemConfigForDescribeMigrationJobsOutput struct {
	SourceImageInfo *SourceImageInfoForDescribeMigrationJobsOutput `type:"structure"`

	TargetImageInfo *TargetImageInfoForDescribeMigrationJobsOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (SystemConfigForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*SystemConfigForDescribeMigrationJobsOutput) SetSourceImageInfo

SetSourceImageInfo sets the SourceImageInfo field's value.

func (*SystemConfigForDescribeMigrationJobsOutput) SetTargetImageInfo

SetTargetImageInfo sets the TargetImageInfo field's value.

func (SystemConfigForDescribeMigrationJobsOutput) String

String returns the string representation

type SystemInfoForDescribeMigrationSourcesOutput

type SystemInfoForDescribeMigrationSourcesOutput struct {
	Architecture *string `type:"string"`

	CPU *int32 `type:"int32"`

	CPUUsage *float64 `type:"float"`

	Memory *int64 `type:"int64"`

	MemoryUsage *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (SystemInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*SystemInfoForDescribeMigrationSourcesOutput) SetArchitecture

SetArchitecture sets the Architecture field's value.

func (*SystemInfoForDescribeMigrationSourcesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*SystemInfoForDescribeMigrationSourcesOutput) SetCPUUsage

SetCPUUsage sets the CPUUsage field's value.

func (*SystemInfoForDescribeMigrationSourcesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*SystemInfoForDescribeMigrationSourcesOutput) SetMemoryUsage

SetMemoryUsage sets the MemoryUsage field's value.

func (SystemInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

type TagFilterForDescribeMigrationJobsInput

type TagFilterForDescribeMigrationJobsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeMigrationJobsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeMigrationJobsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeMigrationJobsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeMigrationJobsInput) String

String returns the string representation

type TagFilterForDescribeMigrationSourcesInput

type TagFilterForDescribeMigrationSourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeMigrationSourcesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeMigrationSourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeMigrationSourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeMigrationSourcesInput) String

String returns the string representation

type TagForCreateMigrationJobInput

type TagForCreateMigrationJobInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateMigrationJobInput) GoString

GoString returns the string representation

func (*TagForCreateMigrationJobInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateMigrationJobInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateMigrationJobInput) String

String returns the string representation

func (*TagForCreateMigrationJobInput) Validate

func (s *TagForCreateMigrationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForDescribeMigrationJobsOutput

type TagForDescribeMigrationJobsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*TagForDescribeMigrationJobsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeMigrationJobsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeMigrationJobsOutput) String

String returns the string representation

type TagForDescribeMigrationSourcesOutput

type TagForDescribeMigrationSourcesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*TagForDescribeMigrationSourcesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeMigrationSourcesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeMigrationSourcesOutput) String

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesInput

type TagResourcesInput struct {
	ClientToken *string `type:"string"`

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetClientToken

func (s *TagResourcesInput) SetClientToken(v string) *TagResourcesInput

SetClientToken sets the ClientToken field's value.

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForTagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type TargetImageInfoForDescribeMigrationJobsOutput

type TargetImageInfoForDescribeMigrationJobsOutput struct {
	OS *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`
	// contains filtered or unexported fields
}

func (TargetImageInfoForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*TargetImageInfoForDescribeMigrationJobsOutput) SetOS

SetOS sets the OS field's value.

func (*TargetImageInfoForDescribeMigrationJobsOutput) SetPlatform

SetPlatform sets the Platform field's value.

func (*TargetImageInfoForDescribeMigrationJobsOutput) SetPlatformVersion

SetPlatformVersion sets the PlatformVersion field's value.

func (TargetImageInfoForDescribeMigrationJobsOutput) String

String returns the string representation

type TargetOSInfoForDescribeMigrationSystemSupportTypesOutput

type TargetOSInfoForDescribeMigrationSystemSupportTypesOutput struct {
	OS *string `type:"string"`

	OSName *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`
	// contains filtered or unexported fields
}

func (TargetOSInfoForDescribeMigrationSystemSupportTypesOutput) GoString

GoString returns the string representation

func (*TargetOSInfoForDescribeMigrationSystemSupportTypesOutput) SetOS

SetOS sets the OS field's value.

func (*TargetOSInfoForDescribeMigrationSystemSupportTypesOutput) SetOSName

SetOSName sets the OSName field's value.

func (*TargetOSInfoForDescribeMigrationSystemSupportTypesOutput) SetPlatform

SetPlatform sets the Platform field's value.

func (*TargetOSInfoForDescribeMigrationSystemSupportTypesOutput) SetPlatformVersion

SetPlatformVersion sets the PlatformVersion field's value.

func (TargetOSInfoForDescribeMigrationSystemSupportTypesOutput) String

String returns the string representation

type TemporaryResourceForDescribeMigrationJobsOutput

type TemporaryResourceForDescribeMigrationJobsOutput struct {
	AssociatedResource []*AssociatedResourceForDescribeMigrationJobsOutput `type:"list"`

	ProjectName *string `type:"string"`

	ResourceId *string `type:"string"`

	ResourceName *string `type:"string"`

	ResourceStatus *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (TemporaryResourceForDescribeMigrationJobsOutput) GoString

GoString returns the string representation

func (*TemporaryResourceForDescribeMigrationJobsOutput) SetAssociatedResource

SetAssociatedResource sets the AssociatedResource field's value.

func (*TemporaryResourceForDescribeMigrationJobsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*TemporaryResourceForDescribeMigrationJobsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TemporaryResourceForDescribeMigrationJobsOutput) SetResourceName

SetResourceName sets the ResourceName field's value.

func (*TemporaryResourceForDescribeMigrationJobsOutput) SetResourceStatus

SetResourceStatus sets the ResourceStatus field's value.

func (*TemporaryResourceForDescribeMigrationJobsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (TemporaryResourceForDescribeMigrationJobsOutput) String

String returns the string representation

type TriggerLastIncrementalSyncInput

type TriggerLastIncrementalSyncInput struct {

	// MigrationJobId is a required field
	MigrationJobId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (TriggerLastIncrementalSyncInput) GoString

GoString returns the string representation

func (*TriggerLastIncrementalSyncInput) SetMigrationJobId

SetMigrationJobId sets the MigrationJobId field's value.

func (TriggerLastIncrementalSyncInput) String

String returns the string representation

func (*TriggerLastIncrementalSyncInput) Validate

func (s *TriggerLastIncrementalSyncInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TriggerLastIncrementalSyncOutput

type TriggerLastIncrementalSyncOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (TriggerLastIncrementalSyncOutput) GoString

GoString returns the string representation

func (TriggerLastIncrementalSyncOutput) String

String returns the string representation

type UnTagResourcesInput

type UnTagResourcesInput struct {
	ClientToken *string `type:"string"`

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UnTagResourcesInput) GoString

func (s UnTagResourcesInput) GoString() string

GoString returns the string representation

func (*UnTagResourcesInput) SetClientToken

func (s *UnTagResourcesInput) SetClientToken(v string) *UnTagResourcesInput

SetClientToken sets the ClientToken field's value.

func (*UnTagResourcesInput) SetResourceIds

func (s *UnTagResourcesInput) SetResourceIds(v []*string) *UnTagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UnTagResourcesInput) SetResourceType

func (s *UnTagResourcesInput) SetResourceType(v string) *UnTagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UnTagResourcesInput) SetTagKeys

func (s *UnTagResourcesInput) SetTagKeys(v []*string) *UnTagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UnTagResourcesInput) String

func (s UnTagResourcesInput) String() string

String returns the string representation

func (*UnTagResourcesInput) Validate

func (s *UnTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UnTagResourcesOutput

type UnTagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForUnTagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (UnTagResourcesOutput) GoString

func (s UnTagResourcesOutput) GoString() string

GoString returns the string representation

func (*UnTagResourcesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (UnTagResourcesOutput) String

func (s UnTagResourcesOutput) String() string

String returns the string representation

type VgInfoForDescribeMigrationSourcesOutput

type VgInfoForDescribeMigrationSourcesOutput struct {
	Format *string `type:"string"`

	LvInfos []*LvInfoForDescribeMigrationSourcesOutput `type:"list"`

	PvInfos []*PvInfoForDescribeMigrationSourcesOutput `type:"list"`

	VgName *string `type:"string"`

	VgSize *int64 `type:"int64"`

	VgUUID *string `type:"string"`
	// contains filtered or unexported fields
}

func (VgInfoForDescribeMigrationSourcesOutput) GoString

GoString returns the string representation

func (*VgInfoForDescribeMigrationSourcesOutput) SetFormat

SetFormat sets the Format field's value.

func (*VgInfoForDescribeMigrationSourcesOutput) SetLvInfos

SetLvInfos sets the LvInfos field's value.

func (*VgInfoForDescribeMigrationSourcesOutput) SetPvInfos

SetPvInfos sets the PvInfos field's value.

func (*VgInfoForDescribeMigrationSourcesOutput) SetVgName

SetVgName sets the VgName field's value.

func (*VgInfoForDescribeMigrationSourcesOutput) SetVgSize

SetVgSize sets the VgSize field's value.

func (*VgInfoForDescribeMigrationSourcesOutput) SetVgUUID

SetVgUUID sets the VgUUID field's value.

func (VgInfoForDescribeMigrationSourcesOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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