ecs

package
v0.0.0-...-ce01f02 Latest Latest
Warning

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

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

Documentation

Overview

Package ecsiface provides an interface to enable mocking the ECS 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 (
	// StatusForDescribeSystemEventsOutputUnknownStatus is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputUnknownStatus = "UnknownStatus"

	// StatusForDescribeSystemEventsOutputExecuting is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputExecuting = "Executing"

	// StatusForDescribeSystemEventsOutputSucceeded is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputSucceeded = "Succeeded"

	// StatusForDescribeSystemEventsOutputFailed is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputFailed = "Failed"

	// StatusForDescribeSystemEventsOutputInquiring is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputInquiring = "Inquiring"

	// StatusForDescribeSystemEventsOutputScheduled is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputScheduled = "Scheduled"

	// StatusForDescribeSystemEventsOutputRejected is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputRejected = "Rejected"
)
View Source
const (
	// TypeForDescribeSystemEventsOutputUnknownType is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputUnknownType = "UnknownType"

	// TypeForDescribeSystemEventsOutputSystemFailureStop is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputSystemFailureStop = "SystemFailure_Stop"

	// TypeForDescribeSystemEventsOutputSystemFailureReboot is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputSystemFailureReboot = "SystemFailure_Reboot"

	// TypeForDescribeSystemEventsOutputSystemFailurePleaseCheck is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputSystemFailurePleaseCheck = "SystemFailure_PleaseCheck"

	// TypeForDescribeSystemEventsOutputDiskErrorRedeploy is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputDiskErrorRedeploy = "DiskError_Redeploy"

	// TypeForDescribeSystemEventsOutputHddbadSectorRedeploy is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputHddbadSectorRedeploy = "HDDBadSector_Redeploy"

	// TypeForDescribeSystemEventsOutputGpuErrorRedeploy is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputGpuErrorRedeploy = "GpuError_Redeploy"

	// TypeForDescribeSystemEventsOutputSystemMaintenanceRedeploy is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputSystemMaintenanceRedeploy = "SystemMaintenance_Redeploy"

	// TypeForDescribeSystemEventsOutputSystemFailureRedeploy is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputSystemFailureRedeploy = "SystemFailure_Redeploy"

	// TypeForDescribeSystemEventsOutputCreateInstance is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputCreateInstance = "CreateInstance"

	// TypeForDescribeSystemEventsOutputRunInstance is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputRunInstance = "RunInstance"

	// TypeForDescribeSystemEventsOutputStopInstance is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputStopInstance = "StopInstance"

	// TypeForDescribeSystemEventsOutputDeleteInstance is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputDeleteInstance = "DeleteInstance"

	// TypeForDescribeSystemEventsOutputSpotInstanceInterruptionDelete is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputSpotInstanceInterruptionDelete = "SpotInstanceInterruption_Delete"

	// TypeForDescribeSystemEventsOutputAccountUnbalancedStop is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputAccountUnbalancedStop = "AccountUnbalanced_Stop"

	// TypeForDescribeSystemEventsOutputAccountUnbalancedDelete is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputAccountUnbalancedDelete = "AccountUnbalanced_Delete"

	// TypeForDescribeSystemEventsOutputInstanceChargeTypeChange is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputInstanceChargeTypeChange = "InstanceChargeType_Change"

	// TypeForDescribeSystemEventsOutputInstanceConfigurationChange is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputInstanceConfigurationChange = "InstanceConfiguration_Change"

	// TypeForDescribeSystemEventsOutputFileSystemReadOnlyChange is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputFileSystemReadOnlyChange = "FileSystemReadOnly_Change"

	// TypeForDescribeSystemEventsOutputRebootInstance is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputRebootInstance = "RebootInstance"

	// TypeForDescribeSystemEventsOutputInstanceFailure is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputInstanceFailure = "InstanceFailure"
)
View Source
const (
	// StatusForDescribeTasksOutputUnknownStatus is a StatusForDescribeTasksOutput enum value
	StatusForDescribeTasksOutputUnknownStatus = "UnknownStatus"

	// StatusForDescribeTasksOutputPending is a StatusForDescribeTasksOutput enum value
	StatusForDescribeTasksOutputPending = "Pending"

	// StatusForDescribeTasksOutputRunning is a StatusForDescribeTasksOutput enum value
	StatusForDescribeTasksOutputRunning = "Running"

	// StatusForDescribeTasksOutputSucceeded is a StatusForDescribeTasksOutput enum value
	StatusForDescribeTasksOutputSucceeded = "Succeeded"

	// StatusForDescribeTasksOutputFailed is a StatusForDescribeTasksOutput enum value
	StatusForDescribeTasksOutputFailed = "Failed"
)
View Source
const (
	// TypeForDescribeTasksOutputUnknownType is a TypeForDescribeTasksOutput enum value
	TypeForDescribeTasksOutputUnknownType = "UnknownType"

	// TypeForDescribeTasksOutputExportImage is a TypeForDescribeTasksOutput enum value
	TypeForDescribeTasksOutputExportImage = "ExportImage"

	// TypeForDescribeTasksOutputCopyImage is a TypeForDescribeTasksOutput enum value
	TypeForDescribeTasksOutputCopyImage = "CopyImage"

	// TypeForDescribeTasksOutputPreheatImage is a TypeForDescribeTasksOutput enum value
	TypeForDescribeTasksOutputPreheatImage = "PreheatImage"
)
View Source
const (
	ServiceName = "ecs"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "ecs"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountForDescribeImageSharePermissionOutput

type AccountForDescribeImageSharePermissionOutput struct {
	AccountId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AccountForDescribeImageSharePermissionOutput) GoString

GoString returns the string representation

func (*AccountForDescribeImageSharePermissionOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (AccountForDescribeImageSharePermissionOutput) String

String returns the string representation

type AssociateInstancesIamRoleInput

type AssociateInstancesIamRoleInput struct {
	IamRoleName *string `type:"string"`

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

func (AssociateInstancesIamRoleInput) GoString

GoString returns the string representation

func (*AssociateInstancesIamRoleInput) SetIamRoleName

SetIamRoleName sets the IamRoleName field's value.

func (*AssociateInstancesIamRoleInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (AssociateInstancesIamRoleInput) String

String returns the string representation

type AssociateInstancesIamRoleOutput

type AssociateInstancesIamRoleOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*AssociateInstancesIamRoleOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (AssociateInstancesIamRoleOutput) String

String returns the string representation

type AttachKeyPairInput

type AttachKeyPairInput struct {
	InstanceIds []*string `type:"list"`

	KeyPairId *string `type:"string"`

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

func (AttachKeyPairInput) GoString

func (s AttachKeyPairInput) GoString() string

GoString returns the string representation

func (*AttachKeyPairInput) SetInstanceIds

func (s *AttachKeyPairInput) SetInstanceIds(v []*string) *AttachKeyPairInput

SetInstanceIds sets the InstanceIds field's value.

func (*AttachKeyPairInput) SetKeyPairId

func (s *AttachKeyPairInput) SetKeyPairId(v string) *AttachKeyPairInput

SetKeyPairId sets the KeyPairId field's value.

func (*AttachKeyPairInput) SetKeyPairName

func (s *AttachKeyPairInput) SetKeyPairName(v string) *AttachKeyPairInput

SetKeyPairName sets the KeyPairName field's value.

func (AttachKeyPairInput) String

func (s AttachKeyPairInput) String() string

String returns the string representation

type AttachKeyPairOutput

type AttachKeyPairOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachKeyPairOutput) GoString

func (s AttachKeyPairOutput) GoString() string

GoString returns the string representation

func (*AttachKeyPairOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (AttachKeyPairOutput) String

func (s AttachKeyPairOutput) String() string

String returns the string representation

type AvailableResourceForDescribeAvailableResourceOutput

type AvailableResourceForDescribeAvailableResourceOutput struct {
	SupportedResources []*SupportedResourceForDescribeAvailableResourceOutput `type:"list"`

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

func (AvailableResourceForDescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*AvailableResourceForDescribeAvailableResourceOutput) SetSupportedResources

SetSupportedResources sets the SupportedResources field's value.

func (*AvailableResourceForDescribeAvailableResourceOutput) SetType

SetType sets the Type field's value.

func (AvailableResourceForDescribeAvailableResourceOutput) String

String returns the string representation

type AvailableZoneForDescribeAvailableResourceOutput

type AvailableZoneForDescribeAvailableResourceOutput struct {
	AvailableResources []*AvailableResourceForDescribeAvailableResourceOutput `type:"list"`

	RegionId *string `type:"string"`

	Status *string `type:"string"`

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

func (AvailableZoneForDescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*AvailableZoneForDescribeAvailableResourceOutput) SetAvailableResources

SetAvailableResources sets the AvailableResources field's value.

func (*AvailableZoneForDescribeAvailableResourceOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*AvailableZoneForDescribeAvailableResourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*AvailableZoneForDescribeAvailableResourceOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (AvailableZoneForDescribeAvailableResourceOutput) String

String returns the string representation

type CapacityForDescribeDeploymentSetsOutput

type CapacityForDescribeDeploymentSetsOutput struct {
	AvailableCount *int32 `type:"int32"`

	UsedCount *int32 `type:"int32"`

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

func (CapacityForDescribeDeploymentSetsOutput) GoString

GoString returns the string representation

func (*CapacityForDescribeDeploymentSetsOutput) SetAvailableCount

SetAvailableCount sets the AvailableCount field's value.

func (*CapacityForDescribeDeploymentSetsOutput) SetUsedCount

SetUsedCount sets the UsedCount field's value.

func (*CapacityForDescribeDeploymentSetsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CapacityForDescribeDeploymentSetsOutput) String

String returns the string representation

type CpuOptionsForDescribeInstancesOutput

type CpuOptionsForDescribeInstancesOutput struct {
	CoreCount *int32 `type:"int32"`

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

func (CpuOptionsForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*CpuOptionsForDescribeInstancesOutput) SetCoreCount

SetCoreCount sets the CoreCount field's value.

func (*CpuOptionsForDescribeInstancesOutput) SetThreadsPerCore

SetThreadsPerCore sets the ThreadsPerCore field's value.

func (CpuOptionsForDescribeInstancesOutput) String

String returns the string representation

type CreateDeploymentSetInput

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

	DeploymentSetName *string `type:"string"`

	Description *string `type:"string"`

	Granularity *string `type:"string"`

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

func (CreateDeploymentSetInput) GoString

func (s CreateDeploymentSetInput) GoString() string

GoString returns the string representation

func (*CreateDeploymentSetInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDeploymentSetInput) SetDeploymentSetName

func (s *CreateDeploymentSetInput) SetDeploymentSetName(v string) *CreateDeploymentSetInput

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*CreateDeploymentSetInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDeploymentSetInput) SetGranularity

SetGranularity sets the Granularity field's value.

func (*CreateDeploymentSetInput) SetStrategy

SetStrategy sets the Strategy field's value.

func (CreateDeploymentSetInput) String

func (s CreateDeploymentSetInput) String() string

String returns the string representation

type CreateDeploymentSetOutput

type CreateDeploymentSetOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateDeploymentSetOutput) GoString

func (s CreateDeploymentSetOutput) GoString() string

GoString returns the string representation

func (*CreateDeploymentSetOutput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (CreateDeploymentSetOutput) String

func (s CreateDeploymentSetOutput) String() string

String returns the string representation

type CreateImageInput

type CreateImageInput struct {
	Description *string `type:"string"`

	ImageName *string `type:"string"`

	InstanceId *string `type:"string"`

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

func (CreateImageInput) GoString

func (s CreateImageInput) GoString() string

GoString returns the string representation

func (*CreateImageInput) SetDescription

func (s *CreateImageInput) SetDescription(v string) *CreateImageInput

SetDescription sets the Description field's value.

func (*CreateImageInput) SetImageName

func (s *CreateImageInput) SetImageName(v string) *CreateImageInput

SetImageName sets the ImageName field's value.

func (*CreateImageInput) SetInstanceId

func (s *CreateImageInput) SetInstanceId(v string) *CreateImageInput

SetInstanceId sets the InstanceId field's value.

func (*CreateImageInput) SetProjectName

func (s *CreateImageInput) SetProjectName(v string) *CreateImageInput

SetProjectName sets the ProjectName field's value.

func (CreateImageInput) String

func (s CreateImageInput) String() string

String returns the string representation

type CreateImageOutput

type CreateImageOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateImageOutput) GoString

func (s CreateImageOutput) GoString() string

GoString returns the string representation

func (*CreateImageOutput) SetImageId

func (s *CreateImageOutput) SetImageId(v string) *CreateImageOutput

SetImageId sets the ImageId field's value.

func (CreateImageOutput) String

func (s CreateImageOutput) String() string

String returns the string representation

type CreateKeyPairInput

type CreateKeyPairInput struct {
	Description *string `type:"string"`

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

func (CreateKeyPairInput) GoString

func (s CreateKeyPairInput) GoString() string

GoString returns the string representation

func (*CreateKeyPairInput) SetDescription

func (s *CreateKeyPairInput) SetDescription(v string) *CreateKeyPairInput

SetDescription sets the Description field's value.

func (*CreateKeyPairInput) SetKeyPairName

func (s *CreateKeyPairInput) SetKeyPairName(v string) *CreateKeyPairInput

SetKeyPairName sets the KeyPairName field's value.

func (CreateKeyPairInput) String

func (s CreateKeyPairInput) String() string

String returns the string representation

type CreateKeyPairOutput

type CreateKeyPairOutput struct {
	Metadata *response.ResponseMetadata

	FingerPrint *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`

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

func (CreateKeyPairOutput) GoString

func (s CreateKeyPairOutput) GoString() string

GoString returns the string representation

func (*CreateKeyPairOutput) SetFingerPrint

func (s *CreateKeyPairOutput) SetFingerPrint(v string) *CreateKeyPairOutput

SetFingerPrint sets the FingerPrint field's value.

func (*CreateKeyPairOutput) SetKeyPairId

func (s *CreateKeyPairOutput) SetKeyPairId(v string) *CreateKeyPairOutput

SetKeyPairId sets the KeyPairId field's value.

func (*CreateKeyPairOutput) SetKeyPairName

func (s *CreateKeyPairOutput) SetKeyPairName(v string) *CreateKeyPairOutput

SetKeyPairName sets the KeyPairName field's value.

func (*CreateKeyPairOutput) SetPrivateKey

func (s *CreateKeyPairOutput) SetPrivateKey(v string) *CreateKeyPairOutput

SetPrivateKey sets the PrivateKey field's value.

func (CreateKeyPairOutput) String

func (s CreateKeyPairOutput) String() string

String returns the string representation

type CreateTagsInput

type CreateTagsInput struct {
	ResourceIds []*string `type:"list"`

	ResourceType *string `type:"string"`

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

func (CreateTagsInput) GoString

func (s CreateTagsInput) GoString() string

GoString returns the string representation

func (*CreateTagsInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*CreateTagsInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*CreateTagsInput) SetTags

SetTags sets the Tags field's value.

func (CreateTagsInput) String

func (s CreateTagsInput) String() string

String returns the string representation

type CreateTagsOutput

type CreateTagsOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateTagsOutput) GoString

func (s CreateTagsOutput) GoString() string

GoString returns the string representation

func (*CreateTagsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (CreateTagsOutput) String

func (s CreateTagsOutput) String() string

String returns the string representation

type DeleteDeploymentSetInput

type DeleteDeploymentSetInput struct {
	DeploymentSetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDeploymentSetInput) GoString

func (s DeleteDeploymentSetInput) GoString() string

GoString returns the string representation

func (*DeleteDeploymentSetInput) SetDeploymentSetId

func (s *DeleteDeploymentSetInput) SetDeploymentSetId(v string) *DeleteDeploymentSetInput

SetDeploymentSetId sets the DeploymentSetId field's value.

func (DeleteDeploymentSetInput) String

func (s DeleteDeploymentSetInput) String() string

String returns the string representation

type DeleteDeploymentSetOutput

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

func (DeleteDeploymentSetOutput) GoString

func (s DeleteDeploymentSetOutput) GoString() string

GoString returns the string representation

func (DeleteDeploymentSetOutput) String

func (s DeleteDeploymentSetOutput) String() string

String returns the string representation

type DeleteImagesInput

type DeleteImagesInput struct {
	ImageIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DeleteImagesInput) GoString

func (s DeleteImagesInput) GoString() string

GoString returns the string representation

func (*DeleteImagesInput) SetImageIds

func (s *DeleteImagesInput) SetImageIds(v []*string) *DeleteImagesInput

SetImageIds sets the ImageIds field's value.

func (DeleteImagesInput) String

func (s DeleteImagesInput) String() string

String returns the string representation

type DeleteImagesOutput

type DeleteImagesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteImagesOutput) GoString

func (s DeleteImagesOutput) GoString() string

GoString returns the string representation

func (*DeleteImagesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteImagesOutput) String

func (s DeleteImagesOutput) String() string

String returns the string representation

type DeleteInstanceInput

type DeleteInstanceInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteInstanceInput) GoString

func (s DeleteInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteInstanceInput) SetInstanceId

func (s *DeleteInstanceInput) SetInstanceId(v string) *DeleteInstanceInput

SetInstanceId sets the InstanceId field's value.

func (DeleteInstanceInput) String

func (s DeleteInstanceInput) String() string

String returns the string representation

type DeleteInstanceOutput

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

func (DeleteInstanceOutput) GoString

func (s DeleteInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteInstanceOutput) String

func (s DeleteInstanceOutput) String() string

String returns the string representation

type DeleteInstancesInput

type DeleteInstancesInput struct {
	InstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DeleteInstancesInput) GoString

func (s DeleteInstancesInput) GoString() string

GoString returns the string representation

func (*DeleteInstancesInput) SetInstanceIds

func (s *DeleteInstancesInput) SetInstanceIds(v []*string) *DeleteInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (DeleteInstancesInput) String

func (s DeleteInstancesInput) String() string

String returns the string representation

type DeleteInstancesOutput

type DeleteInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteInstancesOutput) GoString

func (s DeleteInstancesOutput) GoString() string

GoString returns the string representation

func (*DeleteInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteInstancesOutput) String

func (s DeleteInstancesOutput) String() string

String returns the string representation

type DeleteKeyPairsInput

type DeleteKeyPairsInput struct {
	KeyPairNames []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DeleteKeyPairsInput) GoString

func (s DeleteKeyPairsInput) GoString() string

GoString returns the string representation

func (*DeleteKeyPairsInput) SetKeyPairNames

func (s *DeleteKeyPairsInput) SetKeyPairNames(v []*string) *DeleteKeyPairsInput

SetKeyPairNames sets the KeyPairNames field's value.

func (DeleteKeyPairsInput) String

func (s DeleteKeyPairsInput) String() string

String returns the string representation

type DeleteKeyPairsOutput

type DeleteKeyPairsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteKeyPairsOutput) GoString

func (s DeleteKeyPairsOutput) GoString() string

GoString returns the string representation

func (*DeleteKeyPairsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteKeyPairsOutput) String

func (s DeleteKeyPairsOutput) String() string

String returns the string representation

type DeleteTagsInput

type DeleteTagsInput struct {
	ResourceIds []*string `type:"list"`

	ResourceType *string `type:"string"`

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

func (DeleteTagsInput) GoString

func (s DeleteTagsInput) GoString() string

GoString returns the string representation

func (*DeleteTagsInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*DeleteTagsInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*DeleteTagsInput) SetTagKeys

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

SetTagKeys sets the TagKeys field's value.

func (DeleteTagsInput) String

func (s DeleteTagsInput) String() string

String returns the string representation

type DeleteTagsOutput

type DeleteTagsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteTagsOutput) GoString

func (s DeleteTagsOutput) GoString() string

GoString returns the string representation

func (*DeleteTagsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteTagsOutput) String

func (s DeleteTagsOutput) String() string

String returns the string representation

type DeploymentSetForDescribeDeploymentSetsOutput

type DeploymentSetForDescribeDeploymentSetsOutput struct {
	Capacities []*CapacityForDescribeDeploymentSetsOutput `type:"list"`

	CreatedAt *string `type:"string"`

	DeploymentSetDescription *string `type:"string"`

	DeploymentSetId *string `type:"string"`

	DeploymentSetName *string `type:"string"`

	Granularity *string `type:"string"`

	InstanceAmount *int32 `type:"int32"`

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

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

func (DeploymentSetForDescribeDeploymentSetsOutput) GoString

GoString returns the string representation

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetCapacities

SetCapacities sets the Capacities field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetDescription

SetDeploymentSetDescription sets the DeploymentSetDescription field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetName

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetGranularity

SetGranularity sets the Granularity field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetInstanceAmount

SetInstanceAmount sets the InstanceAmount field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetStrategy

SetStrategy sets the Strategy field's value.

func (DeploymentSetForDescribeDeploymentSetsOutput) String

String returns the string representation

type DescribeAvailableResourceInput

type DescribeAvailableResourceInput struct {
	DestinationResource *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceType *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	SpotStrategy *string `type:"string"`

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

func (DescribeAvailableResourceInput) GoString

GoString returns the string representation

func (*DescribeAvailableResourceInput) SetDestinationResource

SetDestinationResource sets the DestinationResource field's value.

func (*DescribeAvailableResourceInput) SetInstanceChargeType

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*DescribeAvailableResourceInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeAvailableResourceInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeAvailableResourceInput) SetSpotStrategy

SetSpotStrategy sets the SpotStrategy field's value.

func (*DescribeAvailableResourceInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeAvailableResourceInput) String

String returns the string representation

type DescribeAvailableResourceOutput

type DescribeAvailableResourceOutput struct {
	Metadata *response.ResponseMetadata

	AvailableZones []*AvailableZoneForDescribeAvailableResourceOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*DescribeAvailableResourceOutput) SetAvailableZones

SetAvailableZones sets the AvailableZones field's value.

func (DescribeAvailableResourceOutput) String

String returns the string representation

type DescribeDeploymentSetSupportedInstanceTypeFamilyInput

type DescribeDeploymentSetSupportedInstanceTypeFamilyInput struct {
	// contains filtered or unexported fields
}

func (DescribeDeploymentSetSupportedInstanceTypeFamilyInput) GoString

GoString returns the string representation

func (DescribeDeploymentSetSupportedInstanceTypeFamilyInput) String

String returns the string representation

type DescribeDeploymentSetSupportedInstanceTypeFamilyOutput

type DescribeDeploymentSetSupportedInstanceTypeFamilyOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) GoString

GoString returns the string representation

func (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) SetDeploymentSetCreateInstanceTypeFamilies

SetDeploymentSetCreateInstanceTypeFamilies sets the DeploymentSetCreateInstanceTypeFamilies field's value.

func (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) SetDeploymentSetModifyInstanceTypeFamilies

SetDeploymentSetModifyInstanceTypeFamilies sets the DeploymentSetModifyInstanceTypeFamilies field's value.

func (DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) String

String returns the string representation

type DescribeDeploymentSetsInput

type DescribeDeploymentSetsInput struct {
	DeploymentSetIds []*string `type:"list"`

	DeploymentSetName *string `type:"string"`

	Granularity *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

func (DescribeDeploymentSetsInput) GoString

func (s DescribeDeploymentSetsInput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentSetsInput) SetDeploymentSetIds

func (s *DescribeDeploymentSetsInput) SetDeploymentSetIds(v []*string) *DescribeDeploymentSetsInput

SetDeploymentSetIds sets the DeploymentSetIds field's value.

func (*DescribeDeploymentSetsInput) SetDeploymentSetName

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*DescribeDeploymentSetsInput) SetGranularity

SetGranularity sets the Granularity field's value.

func (*DescribeDeploymentSetsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeDeploymentSetsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeDeploymentSetsInput) SetStrategy

SetStrategy sets the Strategy field's value.

func (DescribeDeploymentSetsInput) String

String returns the string representation

type DescribeDeploymentSetsOutput

type DescribeDeploymentSetsOutput struct {
	Metadata *response.ResponseMetadata

	DeploymentSets []*DeploymentSetForDescribeDeploymentSetsOutput `type:"list"`

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

func (DescribeDeploymentSetsOutput) GoString

func (s DescribeDeploymentSetsOutput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentSetsOutput) SetDeploymentSets

SetDeploymentSets sets the DeploymentSets field's value.

func (*DescribeDeploymentSetsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeDeploymentSetsOutput) String

String returns the string representation

type DescribeImageSharePermissionInput

type DescribeImageSharePermissionInput struct {
	ImageId *string `type:"string"`

	MaxResults *int32 `type:"int32"`

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

func (DescribeImageSharePermissionInput) GoString

GoString returns the string representation

func (*DescribeImageSharePermissionInput) SetImageId

SetImageId sets the ImageId field's value.

func (*DescribeImageSharePermissionInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeImageSharePermissionInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeImageSharePermissionInput) String

String returns the string representation

type DescribeImageSharePermissionOutput

type DescribeImageSharePermissionOutput struct {
	Metadata *response.ResponseMetadata

	Accounts []*AccountForDescribeImageSharePermissionOutput `type:"list"`

	ImageId *string `type:"string"`

	NextToken *string `type:"string"`

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

func (DescribeImageSharePermissionOutput) GoString

GoString returns the string representation

func (*DescribeImageSharePermissionOutput) SetAccounts

SetAccounts sets the Accounts field's value.

func (*DescribeImageSharePermissionOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*DescribeImageSharePermissionOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeImageSharePermissionOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeImageSharePermissionOutput) String

String returns the string representation

type DescribeImagesInput

type DescribeImagesInput struct {
	ImageIds []*string `type:"list"`

	ImageStatus *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	IsSupportCloudInit *bool `type:"boolean"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	OsType *string `type:"string"`

	ProjectName *string `type:"string"`

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

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

func (DescribeImagesInput) GoString

func (s DescribeImagesInput) GoString() string

GoString returns the string representation

func (*DescribeImagesInput) SetImageIds

func (s *DescribeImagesInput) SetImageIds(v []*string) *DescribeImagesInput

SetImageIds sets the ImageIds field's value.

func (*DescribeImagesInput) SetImageStatus

func (s *DescribeImagesInput) SetImageStatus(v string) *DescribeImagesInput

SetImageStatus sets the ImageStatus field's value.

func (*DescribeImagesInput) SetInstanceTypeId

func (s *DescribeImagesInput) SetInstanceTypeId(v string) *DescribeImagesInput

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeImagesInput) SetIsSupportCloudInit

func (s *DescribeImagesInput) SetIsSupportCloudInit(v bool) *DescribeImagesInput

SetIsSupportCloudInit sets the IsSupportCloudInit field's value.

func (*DescribeImagesInput) SetMaxResults

func (s *DescribeImagesInput) SetMaxResults(v int32) *DescribeImagesInput

SetMaxResults sets the MaxResults field's value.

func (*DescribeImagesInput) SetNextToken

func (s *DescribeImagesInput) SetNextToken(v string) *DescribeImagesInput

SetNextToken sets the NextToken field's value.

func (*DescribeImagesInput) SetOsType

SetOsType sets the OsType field's value.

func (*DescribeImagesInput) SetProjectName

func (s *DescribeImagesInput) SetProjectName(v string) *DescribeImagesInput

SetProjectName sets the ProjectName field's value.

func (*DescribeImagesInput) SetStatus

func (s *DescribeImagesInput) SetStatus(v []*string) *DescribeImagesInput

SetStatus sets the Status field's value.

func (*DescribeImagesInput) SetVisibility

func (s *DescribeImagesInput) SetVisibility(v string) *DescribeImagesInput

SetVisibility sets the Visibility field's value.

func (DescribeImagesInput) String

func (s DescribeImagesInput) String() string

String returns the string representation

type DescribeImagesOutput

type DescribeImagesOutput struct {
	Metadata *response.ResponseMetadata

	Images []*ImageForDescribeImagesOutput `type:"list"`

	NextToken *string `type:"string"`

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

func (DescribeImagesOutput) GoString

func (s DescribeImagesOutput) GoString() string

GoString returns the string representation

func (*DescribeImagesOutput) SetImages

SetImages sets the Images field's value.

func (*DescribeImagesOutput) SetNextToken

func (s *DescribeImagesOutput) SetNextToken(v string) *DescribeImagesOutput

SetNextToken sets the NextToken field's value.

func (*DescribeImagesOutput) SetTotalCount

func (s *DescribeImagesOutput) SetTotalCount(v int32) *DescribeImagesOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeImagesOutput) String

func (s DescribeImagesOutput) String() string

String returns the string representation

type DescribeInstanceECSTerminalUrlInput

type DescribeInstanceECSTerminalUrlInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeInstanceECSTerminalUrlInput) GoString

GoString returns the string representation

func (*DescribeInstanceECSTerminalUrlInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeInstanceECSTerminalUrlInput) String

String returns the string representation

type DescribeInstanceECSTerminalUrlOutput

type DescribeInstanceECSTerminalUrlOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeInstanceECSTerminalUrlOutput) GoString

GoString returns the string representation

func (*DescribeInstanceECSTerminalUrlOutput) SetEcsTerminalUrl

SetEcsTerminalUrl sets the EcsTerminalUrl field's value.

func (DescribeInstanceECSTerminalUrlOutput) String

String returns the string representation

type DescribeInstanceTypeFamiliesInput

type DescribeInstanceTypeFamiliesInput struct {
	Generation *string `type:"string"`

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

func (DescribeInstanceTypeFamiliesInput) GoString

GoString returns the string representation

func (*DescribeInstanceTypeFamiliesInput) SetGeneration

SetGeneration sets the Generation field's value.

func (*DescribeInstanceTypeFamiliesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeInstanceTypeFamiliesInput) String

String returns the string representation

type DescribeInstanceTypeFamiliesOutput

type DescribeInstanceTypeFamiliesOutput struct {
	Metadata *response.ResponseMetadata

	InstanceTypeFamilies []*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeInstanceTypeFamiliesOutput) GoString

GoString returns the string representation

func (*DescribeInstanceTypeFamiliesOutput) SetInstanceTypeFamilies

SetInstanceTypeFamilies sets the InstanceTypeFamilies field's value.

func (DescribeInstanceTypeFamiliesOutput) String

String returns the string representation

type DescribeInstanceTypesInput

type DescribeInstanceTypesInput struct {
	InstanceTypeIds []*string `type:"list"`

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

	MaxResults *int32 `type:"int32"`

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

func (DescribeInstanceTypesInput) GoString

func (s DescribeInstanceTypesInput) GoString() string

GoString returns the string representation

func (*DescribeInstanceTypesInput) SetInstanceTypeIds

func (s *DescribeInstanceTypesInput) SetInstanceTypeIds(v []*string) *DescribeInstanceTypesInput

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeInstanceTypesInput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*DescribeInstanceTypesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeInstanceTypesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeInstanceTypesInput) String

String returns the string representation

type DescribeInstanceTypesOutput

type DescribeInstanceTypesOutput struct {
	Metadata *response.ResponseMetadata

	InstanceTypes []*InstanceTypeForDescribeInstanceTypesOutput `type:"list"`

	NextToken *string `type:"string"`

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

func (DescribeInstanceTypesOutput) GoString

func (s DescribeInstanceTypesOutput) GoString() string

GoString returns the string representation

func (*DescribeInstanceTypesOutput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*DescribeInstanceTypesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeInstanceTypesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeInstanceTypesOutput) String

String returns the string representation

type DescribeInstanceVncUrlInput

type DescribeInstanceVncUrlInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeInstanceVncUrlInput) GoString

func (s DescribeInstanceVncUrlInput) GoString() string

GoString returns the string representation

func (*DescribeInstanceVncUrlInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeInstanceVncUrlInput) String

String returns the string representation

type DescribeInstanceVncUrlOutput

type DescribeInstanceVncUrlOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeInstanceVncUrlOutput) GoString

func (s DescribeInstanceVncUrlOutput) GoString() string

GoString returns the string representation

func (*DescribeInstanceVncUrlOutput) SetVncUrl

SetVncUrl sets the VncUrl field's value.

func (DescribeInstanceVncUrlOutput) String

String returns the string representation

type DescribeInstancesIamRolesInput

type DescribeInstancesIamRolesInput struct {
	InstanceIds []*string `type:"list"`

	MaxResults *int32 `type:"int32"`

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

func (DescribeInstancesIamRolesInput) GoString

GoString returns the string representation

func (*DescribeInstancesIamRolesInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeInstancesIamRolesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeInstancesIamRolesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeInstancesIamRolesInput) String

String returns the string representation

type DescribeInstancesIamRolesOutput

type DescribeInstancesIamRolesOutput struct {
	Metadata *response.ResponseMetadata

	InstancesIamRoles []*InstancesIamRoleForDescribeInstancesIamRolesOutput `type:"list"`

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

func (DescribeInstancesIamRolesOutput) GoString

GoString returns the string representation

func (*DescribeInstancesIamRolesOutput) SetInstancesIamRoles

SetInstancesIamRoles sets the InstancesIamRoles field's value.

func (*DescribeInstancesIamRolesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeInstancesIamRolesOutput) String

String returns the string representation

type DescribeInstancesInput

type DescribeInstancesInput struct {
	DeploymentSetIds []*string `type:"list"`

	HpcClusterId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

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

	InstanceName *string `type:"string"`

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

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

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

	KeyPairName *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	PrimaryIpAddress *string `type:"string"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	TagFilters []*TagFilterForDescribeInstancesInput `type:"list"`

	VpcId *string `type:"string"`

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

func (DescribeInstancesInput) GoString

func (s DescribeInstancesInput) GoString() string

GoString returns the string representation

func (*DescribeInstancesInput) SetDeploymentSetIds

func (s *DescribeInstancesInput) SetDeploymentSetIds(v []*string) *DescribeInstancesInput

SetDeploymentSetIds sets the DeploymentSetIds field's value.

func (*DescribeInstancesInput) SetHpcClusterId

func (s *DescribeInstancesInput) SetHpcClusterId(v string) *DescribeInstancesInput

SetHpcClusterId sets the HpcClusterId field's value.

func (*DescribeInstancesInput) SetInstanceChargeType

func (s *DescribeInstancesInput) SetInstanceChargeType(v string) *DescribeInstancesInput

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*DescribeInstancesInput) SetInstanceIds

func (s *DescribeInstancesInput) SetInstanceIds(v []*string) *DescribeInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeInstancesInput) SetInstanceName

func (s *DescribeInstancesInput) SetInstanceName(v string) *DescribeInstancesInput

SetInstanceName sets the InstanceName field's value.

func (*DescribeInstancesInput) SetInstanceTypeFamilies

func (s *DescribeInstancesInput) SetInstanceTypeFamilies(v []*string) *DescribeInstancesInput

SetInstanceTypeFamilies sets the InstanceTypeFamilies field's value.

func (*DescribeInstancesInput) SetInstanceTypeIds

func (s *DescribeInstancesInput) SetInstanceTypeIds(v []*string) *DescribeInstancesInput

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeInstancesInput) SetInstanceTypes

func (s *DescribeInstancesInput) SetInstanceTypes(v []*string) *DescribeInstancesInput

SetInstanceTypes sets the InstanceTypes field's value.

func (*DescribeInstancesInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeInstancesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeInstancesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeInstancesInput) SetPrimaryIpAddress

func (s *DescribeInstancesInput) SetPrimaryIpAddress(v string) *DescribeInstancesInput

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*DescribeInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeInstancesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeInstancesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeInstancesInput) String

func (s DescribeInstancesInput) String() string

String returns the string representation

type DescribeInstancesOutput

type DescribeInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Instances []*InstanceForDescribeInstancesOutput `type:"list"`

	NextToken *string `type:"string"`

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

func (DescribeInstancesOutput) GoString

func (s DescribeInstancesOutput) GoString() string

GoString returns the string representation

func (*DescribeInstancesOutput) SetInstances

SetInstances sets the Instances field's value.

func (*DescribeInstancesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeInstancesOutput) String

func (s DescribeInstancesOutput) String() string

String returns the string representation

type DescribeKeyPairsInput

type DescribeKeyPairsInput struct {
	FingerPrint *string `type:"string"`

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

	KeyPairName *string `type:"string"`

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

	MaxResults *int32 `type:"int32"`

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

func (DescribeKeyPairsInput) GoString

func (s DescribeKeyPairsInput) GoString() string

GoString returns the string representation

func (*DescribeKeyPairsInput) SetFingerPrint

func (s *DescribeKeyPairsInput) SetFingerPrint(v string) *DescribeKeyPairsInput

SetFingerPrint sets the FingerPrint field's value.

func (*DescribeKeyPairsInput) SetKeyPairIds

func (s *DescribeKeyPairsInput) SetKeyPairIds(v []*string) *DescribeKeyPairsInput

SetKeyPairIds sets the KeyPairIds field's value.

func (*DescribeKeyPairsInput) SetKeyPairName

func (s *DescribeKeyPairsInput) SetKeyPairName(v string) *DescribeKeyPairsInput

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeKeyPairsInput) SetKeyPairNames

func (s *DescribeKeyPairsInput) SetKeyPairNames(v []*string) *DescribeKeyPairsInput

SetKeyPairNames sets the KeyPairNames field's value.

func (*DescribeKeyPairsInput) SetMaxResults

func (s *DescribeKeyPairsInput) SetMaxResults(v int32) *DescribeKeyPairsInput

SetMaxResults sets the MaxResults field's value.

func (*DescribeKeyPairsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeKeyPairsInput) String

func (s DescribeKeyPairsInput) String() string

String returns the string representation

type DescribeKeyPairsOutput

type DescribeKeyPairsOutput struct {
	Metadata *response.ResponseMetadata

	KeyPairs []*KeyPairForDescribeKeyPairsOutput `type:"list"`

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

func (DescribeKeyPairsOutput) GoString

func (s DescribeKeyPairsOutput) GoString() string

GoString returns the string representation

func (*DescribeKeyPairsOutput) SetKeyPairs

SetKeyPairs sets the KeyPairs field's value.

func (*DescribeKeyPairsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeKeyPairsOutput) String

func (s DescribeKeyPairsOutput) String() string

String returns the string representation

type DescribeSystemEventsInput

type DescribeSystemEventsInput struct {
	CreatedAtEnd *string `type:"string"`

	CreatedAtStart *string `type:"string"`

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

	MaxResults *json.Number `type:"json_number"`

	NextToken *string `type:"string"`

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

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

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

func (DescribeSystemEventsInput) GoString

func (s DescribeSystemEventsInput) GoString() string

GoString returns the string representation

func (*DescribeSystemEventsInput) SetCreatedAtEnd

SetCreatedAtEnd sets the CreatedAtEnd field's value.

func (*DescribeSystemEventsInput) SetCreatedAtStart

SetCreatedAtStart sets the CreatedAtStart field's value.

func (*DescribeSystemEventsInput) SetEventIds

SetEventIds sets the EventIds field's value.

func (*DescribeSystemEventsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeSystemEventsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSystemEventsInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*DescribeSystemEventsInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeSystemEventsInput) SetTypes

SetTypes sets the Types field's value.

func (DescribeSystemEventsInput) String

func (s DescribeSystemEventsInput) String() string

String returns the string representation

type DescribeSystemEventsOutput

type DescribeSystemEventsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	SystemEvents []*SystemEventForDescribeSystemEventsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeSystemEventsOutput) GoString

func (s DescribeSystemEventsOutput) GoString() string

GoString returns the string representation

func (*DescribeSystemEventsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSystemEventsOutput) SetSystemEvents

SetSystemEvents sets the SystemEvents field's value.

func (DescribeSystemEventsOutput) String

String returns the string representation

type DescribeTagsInput

type DescribeTagsInput struct {
	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

	ResourceType *string `type:"string"`

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

func (DescribeTagsInput) GoString

func (s DescribeTagsInput) GoString() string

GoString returns the string representation

func (*DescribeTagsInput) SetMaxResults

func (s *DescribeTagsInput) SetMaxResults(v int32) *DescribeTagsInput

SetMaxResults sets the MaxResults field's value.

func (*DescribeTagsInput) SetNextToken

func (s *DescribeTagsInput) SetNextToken(v string) *DescribeTagsInput

SetNextToken sets the NextToken field's value.

func (*DescribeTagsInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*DescribeTagsInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*DescribeTagsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeTagsInput) String

func (s DescribeTagsInput) String() string

String returns the string representation

type DescribeTagsOutput

type DescribeTagsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	TagResources []*TagResourceForDescribeTagsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeTagsOutput) GoString

func (s DescribeTagsOutput) GoString() string

GoString returns the string representation

func (*DescribeTagsOutput) SetNextToken

func (s *DescribeTagsOutput) SetNextToken(v string) *DescribeTagsOutput

SetNextToken sets the NextToken field's value.

func (*DescribeTagsOutput) SetTagResources

SetTagResources sets the TagResources field's value.

func (DescribeTagsOutput) String

func (s DescribeTagsOutput) String() string

String returns the string representation

type DescribeTasksInput

type DescribeTasksInput struct {
	MaxResults *json.Number `type:"json_number"`

	NextToken *string `type:"string"`

	ResourceId *string `type:"string"`

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

func (DescribeTasksInput) GoString

func (s DescribeTasksInput) GoString() string

GoString returns the string representation

func (*DescribeTasksInput) SetMaxResults

func (s *DescribeTasksInput) SetMaxResults(v json.Number) *DescribeTasksInput

SetMaxResults sets the MaxResults field's value.

func (*DescribeTasksInput) SetNextToken

func (s *DescribeTasksInput) SetNextToken(v string) *DescribeTasksInput

SetNextToken sets the NextToken field's value.

func (*DescribeTasksInput) SetResourceId

func (s *DescribeTasksInput) SetResourceId(v string) *DescribeTasksInput

SetResourceId sets the ResourceId field's value.

func (*DescribeTasksInput) SetTaskIds

func (s *DescribeTasksInput) SetTaskIds(v []*string) *DescribeTasksInput

SetTaskIds sets the TaskIds field's value.

func (DescribeTasksInput) String

func (s DescribeTasksInput) String() string

String returns the string representation

type DescribeTasksOutput

type DescribeTasksOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	Tasks []*TaskForDescribeTasksOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeTasksOutput) GoString

func (s DescribeTasksOutput) GoString() string

GoString returns the string representation

func (*DescribeTasksOutput) SetNextToken

func (s *DescribeTasksOutput) SetNextToken(v string) *DescribeTasksOutput

SetNextToken sets the NextToken field's value.

func (*DescribeTasksOutput) SetTasks

SetTasks sets the Tasks field's value.

func (DescribeTasksOutput) String

func (s DescribeTasksOutput) String() string

String returns the string representation

type DescribeUserDataInput

type DescribeUserDataInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeUserDataInput) GoString

func (s DescribeUserDataInput) GoString() string

GoString returns the string representation

func (*DescribeUserDataInput) SetInstanceId

func (s *DescribeUserDataInput) SetInstanceId(v string) *DescribeUserDataInput

SetInstanceId sets the InstanceId field's value.

func (DescribeUserDataInput) String

func (s DescribeUserDataInput) String() string

String returns the string representation

type DescribeUserDataOutput

type DescribeUserDataOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

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

func (DescribeUserDataOutput) GoString

func (s DescribeUserDataOutput) GoString() string

GoString returns the string representation

func (*DescribeUserDataOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeUserDataOutput) SetUserData

SetUserData sets the UserData field's value.

func (DescribeUserDataOutput) String

func (s DescribeUserDataOutput) String() string

String returns the string representation

type DescribeZonesInput

type DescribeZonesInput struct {
	ZoneIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeZonesInput) GoString

func (s DescribeZonesInput) GoString() string

GoString returns the string representation

func (*DescribeZonesInput) SetZoneIds

func (s *DescribeZonesInput) SetZoneIds(v []*string) *DescribeZonesInput

SetZoneIds sets the ZoneIds field's value.

func (DescribeZonesInput) String

func (s DescribeZonesInput) String() string

String returns the string representation

type DescribeZonesOutput

type DescribeZonesOutput struct {
	Metadata *response.ResponseMetadata

	Zones []*ZoneForDescribeZonesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeZonesOutput) GoString

func (s DescribeZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeZonesOutput) SetZones

SetZones sets the Zones field's value.

func (DescribeZonesOutput) String

func (s DescribeZonesOutput) String() string

String returns the string representation

type DetachKeyPairInput

type DetachKeyPairInput struct {
	InstanceIds []*string `type:"list"`

	KeyPairId *string `type:"string"`

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

func (DetachKeyPairInput) GoString

func (s DetachKeyPairInput) GoString() string

GoString returns the string representation

func (*DetachKeyPairInput) SetInstanceIds

func (s *DetachKeyPairInput) SetInstanceIds(v []*string) *DetachKeyPairInput

SetInstanceIds sets the InstanceIds field's value.

func (*DetachKeyPairInput) SetKeyPairId

func (s *DetachKeyPairInput) SetKeyPairId(v string) *DetachKeyPairInput

SetKeyPairId sets the KeyPairId field's value.

func (*DetachKeyPairInput) SetKeyPairName

func (s *DetachKeyPairInput) SetKeyPairName(v string) *DetachKeyPairInput

SetKeyPairName sets the KeyPairName field's value.

func (DetachKeyPairInput) String

func (s DetachKeyPairInput) String() string

String returns the string representation

type DetachKeyPairOutput

type DetachKeyPairOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachKeyPairOutput) GoString

func (s DetachKeyPairOutput) GoString() string

GoString returns the string representation

func (*DetachKeyPairOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DetachKeyPairOutput) String

func (s DetachKeyPairOutput) String() string

String returns the string representation

type DisassociateInstancesIamRoleInput

type DisassociateInstancesIamRoleInput struct {
	IamRoleName *string `type:"string"`

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

func (DisassociateInstancesIamRoleInput) GoString

GoString returns the string representation

func (*DisassociateInstancesIamRoleInput) SetIamRoleName

SetIamRoleName sets the IamRoleName field's value.

func (*DisassociateInstancesIamRoleInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (DisassociateInstancesIamRoleInput) String

String returns the string representation

type DisassociateInstancesIamRoleOutput

type DisassociateInstancesIamRoleOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*DisassociateInstancesIamRoleOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DisassociateInstancesIamRoleOutput) String

String returns the string representation

type ECS

type ECS struct {
	*client.Client
}

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

ECS 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 ...*volcengine.Config) *ECS

New create int can support ssl or region locate set

func (*ECS) AssociateInstancesIamRole

func (c *ECS) AssociateInstancesIamRole(input *AssociateInstancesIamRoleInput) (*AssociateInstancesIamRoleOutput, error)

AssociateInstancesIamRole API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation AssociateInstancesIamRole for usage and error information.

func (*ECS) AssociateInstancesIamRoleCommon

func (c *ECS) AssociateInstancesIamRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateInstancesIamRoleCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation AssociateInstancesIamRoleCommon for usage and error information.

func (*ECS) AssociateInstancesIamRoleCommonRequest

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

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

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

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

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

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

func (*ECS) AssociateInstancesIamRoleCommonWithContext

func (c *ECS) AssociateInstancesIamRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See AssociateInstancesIamRoleCommon 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 (*ECS) AssociateInstancesIamRoleRequest

func (c *ECS) AssociateInstancesIamRoleRequest(input *AssociateInstancesIamRoleInput) (req *request.Request, output *AssociateInstancesIamRoleOutput)

AssociateInstancesIamRoleRequest generates a "volcengine/request.Request" representing the client's request for the AssociateInstancesIamRole operation. The "output" return value will be populated with the AssociateInstancesIamRoleCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) AssociateInstancesIamRoleWithContext

func (c *ECS) AssociateInstancesIamRoleWithContext(ctx volcengine.Context, input *AssociateInstancesIamRoleInput, opts ...request.Option) (*AssociateInstancesIamRoleOutput, error)

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

See AssociateInstancesIamRole 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 (*ECS) AttachKeyPair

func (c *ECS) AttachKeyPair(input *AttachKeyPairInput) (*AttachKeyPairOutput, error)

AttachKeyPair API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation AttachKeyPair for usage and error information.

func (*ECS) AttachKeyPairCommon

func (c *ECS) AttachKeyPairCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachKeyPairCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation AttachKeyPairCommon for usage and error information.

func (*ECS) AttachKeyPairCommonRequest

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

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

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

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

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

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

func (*ECS) AttachKeyPairCommonWithContext

func (c *ECS) AttachKeyPairCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See AttachKeyPairCommon 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 (*ECS) AttachKeyPairRequest

func (c *ECS) AttachKeyPairRequest(input *AttachKeyPairInput) (req *request.Request, output *AttachKeyPairOutput)

AttachKeyPairRequest generates a "volcengine/request.Request" representing the client's request for the AttachKeyPair operation. The "output" return value will be populated with the AttachKeyPairCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) AttachKeyPairWithContext

func (c *ECS) AttachKeyPairWithContext(ctx volcengine.Context, input *AttachKeyPairInput, opts ...request.Option) (*AttachKeyPairOutput, error)

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

See AttachKeyPair 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 (*ECS) CreateDeploymentSet

func (c *ECS) CreateDeploymentSet(input *CreateDeploymentSetInput) (*CreateDeploymentSetOutput, error)

CreateDeploymentSet API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateDeploymentSet for usage and error information.

func (*ECS) CreateDeploymentSetCommon

func (c *ECS) CreateDeploymentSetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDeploymentSetCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateDeploymentSetCommon for usage and error information.

func (*ECS) CreateDeploymentSetCommonRequest

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

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

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

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

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

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

func (*ECS) CreateDeploymentSetCommonWithContext

func (c *ECS) CreateDeploymentSetCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDeploymentSetCommon 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 (*ECS) CreateDeploymentSetRequest

func (c *ECS) CreateDeploymentSetRequest(input *CreateDeploymentSetInput) (req *request.Request, output *CreateDeploymentSetOutput)

CreateDeploymentSetRequest generates a "volcengine/request.Request" representing the client's request for the CreateDeploymentSet operation. The "output" return value will be populated with the CreateDeploymentSetCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) CreateDeploymentSetWithContext

func (c *ECS) CreateDeploymentSetWithContext(ctx volcengine.Context, input *CreateDeploymentSetInput, opts ...request.Option) (*CreateDeploymentSetOutput, error)

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

See CreateDeploymentSet 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 (*ECS) CreateImage

func (c *ECS) CreateImage(input *CreateImageInput) (*CreateImageOutput, error)

CreateImage API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateImage for usage and error information.

func (*ECS) CreateImageCommon

func (c *ECS) CreateImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateImageCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateImageCommon for usage and error information.

func (*ECS) CreateImageCommonRequest

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

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

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

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

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

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

func (*ECS) CreateImageCommonWithContext

func (c *ECS) CreateImageCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateImageCommon 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 (*ECS) CreateImageRequest

func (c *ECS) CreateImageRequest(input *CreateImageInput) (req *request.Request, output *CreateImageOutput)

CreateImageRequest generates a "volcengine/request.Request" representing the client's request for the CreateImage operation. The "output" return value will be populated with the CreateImageCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) CreateImageWithContext

func (c *ECS) CreateImageWithContext(ctx volcengine.Context, input *CreateImageInput, opts ...request.Option) (*CreateImageOutput, error)

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

See CreateImage 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 (*ECS) CreateKeyPair

func (c *ECS) CreateKeyPair(input *CreateKeyPairInput) (*CreateKeyPairOutput, error)

CreateKeyPair API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateKeyPair for usage and error information.

func (*ECS) CreateKeyPairCommon

func (c *ECS) CreateKeyPairCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateKeyPairCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateKeyPairCommon for usage and error information.

func (*ECS) CreateKeyPairCommonRequest

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

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

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

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

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

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

func (*ECS) CreateKeyPairCommonWithContext

func (c *ECS) CreateKeyPairCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateKeyPairCommon 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 (*ECS) CreateKeyPairRequest

func (c *ECS) CreateKeyPairRequest(input *CreateKeyPairInput) (req *request.Request, output *CreateKeyPairOutput)

CreateKeyPairRequest generates a "volcengine/request.Request" representing the client's request for the CreateKeyPair operation. The "output" return value will be populated with the CreateKeyPairCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) CreateKeyPairWithContext

func (c *ECS) CreateKeyPairWithContext(ctx volcengine.Context, input *CreateKeyPairInput, opts ...request.Option) (*CreateKeyPairOutput, error)

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

See CreateKeyPair 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 (*ECS) CreateTags

func (c *ECS) CreateTags(input *CreateTagsInput) (*CreateTagsOutput, error)

CreateTags API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateTags for usage and error information.

func (*ECS) CreateTagsCommon

func (c *ECS) CreateTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateTagsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation CreateTagsCommon for usage and error information.

func (*ECS) CreateTagsCommonRequest

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

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

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

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

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

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

func (*ECS) CreateTagsCommonWithContext

func (c *ECS) CreateTagsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateTagsCommon 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 (*ECS) CreateTagsRequest

func (c *ECS) CreateTagsRequest(input *CreateTagsInput) (req *request.Request, output *CreateTagsOutput)

CreateTagsRequest generates a "volcengine/request.Request" representing the client's request for the CreateTags operation. The "output" return value will be populated with the CreateTagsCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) CreateTagsWithContext

func (c *ECS) CreateTagsWithContext(ctx volcengine.Context, input *CreateTagsInput, opts ...request.Option) (*CreateTagsOutput, error)

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

See CreateTags 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 (*ECS) DeleteDeploymentSet

func (c *ECS) DeleteDeploymentSet(input *DeleteDeploymentSetInput) (*DeleteDeploymentSetOutput, error)

DeleteDeploymentSet API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteDeploymentSet for usage and error information.

func (*ECS) DeleteDeploymentSetCommon

func (c *ECS) DeleteDeploymentSetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDeploymentSetCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteDeploymentSetCommon for usage and error information.

func (*ECS) DeleteDeploymentSetCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteDeploymentSetCommonWithContext

func (c *ECS) DeleteDeploymentSetCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDeploymentSetCommon 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 (*ECS) DeleteDeploymentSetRequest

func (c *ECS) DeleteDeploymentSetRequest(input *DeleteDeploymentSetInput) (req *request.Request, output *DeleteDeploymentSetOutput)

DeleteDeploymentSetRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDeploymentSet operation. The "output" return value will be populated with the DeleteDeploymentSetCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DeleteDeploymentSetWithContext

func (c *ECS) DeleteDeploymentSetWithContext(ctx volcengine.Context, input *DeleteDeploymentSetInput, opts ...request.Option) (*DeleteDeploymentSetOutput, error)

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

See DeleteDeploymentSet 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 (*ECS) DeleteImages

func (c *ECS) DeleteImages(input *DeleteImagesInput) (*DeleteImagesOutput, error)

DeleteImages API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteImages for usage and error information.

func (*ECS) DeleteImagesCommon

func (c *ECS) DeleteImagesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteImagesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteImagesCommon for usage and error information.

func (*ECS) DeleteImagesCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteImagesCommonWithContext

func (c *ECS) DeleteImagesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteImagesCommon 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 (*ECS) DeleteImagesRequest

func (c *ECS) DeleteImagesRequest(input *DeleteImagesInput) (req *request.Request, output *DeleteImagesOutput)

DeleteImagesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteImages operation. The "output" return value will be populated with the DeleteImagesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DeleteImagesWithContext

func (c *ECS) DeleteImagesWithContext(ctx volcengine.Context, input *DeleteImagesInput, opts ...request.Option) (*DeleteImagesOutput, error)

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

See DeleteImages 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 (*ECS) DeleteInstance

func (c *ECS) DeleteInstance(input *DeleteInstanceInput) (*DeleteInstanceOutput, error)

DeleteInstance API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteInstance for usage and error information.

func (*ECS) DeleteInstanceCommon

func (c *ECS) DeleteInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteInstanceCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteInstanceCommon for usage and error information.

func (*ECS) DeleteInstanceCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteInstanceCommonWithContext

func (c *ECS) DeleteInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteInstanceCommon 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 (*ECS) DeleteInstanceRequest

func (c *ECS) DeleteInstanceRequest(input *DeleteInstanceInput) (req *request.Request, output *DeleteInstanceOutput)

DeleteInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteInstance operation. The "output" return value will be populated with the DeleteInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DeleteInstanceWithContext

func (c *ECS) DeleteInstanceWithContext(ctx volcengine.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)

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

See DeleteInstance 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 (*ECS) DeleteInstances

func (c *ECS) DeleteInstances(input *DeleteInstancesInput) (*DeleteInstancesOutput, error)

DeleteInstances API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteInstances for usage and error information.

func (*ECS) DeleteInstancesCommon

func (c *ECS) DeleteInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteInstancesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteInstancesCommon for usage and error information.

func (*ECS) DeleteInstancesCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteInstancesCommonWithContext

func (c *ECS) DeleteInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteInstancesCommon 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 (*ECS) DeleteInstancesRequest

func (c *ECS) DeleteInstancesRequest(input *DeleteInstancesInput) (req *request.Request, output *DeleteInstancesOutput)

DeleteInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteInstances operation. The "output" return value will be populated with the DeleteInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DeleteInstancesWithContext

func (c *ECS) DeleteInstancesWithContext(ctx volcengine.Context, input *DeleteInstancesInput, opts ...request.Option) (*DeleteInstancesOutput, error)

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

See DeleteInstances 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 (*ECS) DeleteKeyPairs

func (c *ECS) DeleteKeyPairs(input *DeleteKeyPairsInput) (*DeleteKeyPairsOutput, error)

DeleteKeyPairs API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteKeyPairs for usage and error information.

func (*ECS) DeleteKeyPairsCommon

func (c *ECS) DeleteKeyPairsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteKeyPairsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteKeyPairsCommon for usage and error information.

func (*ECS) DeleteKeyPairsCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteKeyPairsCommonWithContext

func (c *ECS) DeleteKeyPairsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteKeyPairsCommon 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 (*ECS) DeleteKeyPairsRequest

func (c *ECS) DeleteKeyPairsRequest(input *DeleteKeyPairsInput) (req *request.Request, output *DeleteKeyPairsOutput)

DeleteKeyPairsRequest generates a "volcengine/request.Request" representing the client's request for the DeleteKeyPairs operation. The "output" return value will be populated with the DeleteKeyPairsCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DeleteKeyPairsWithContext

func (c *ECS) DeleteKeyPairsWithContext(ctx volcengine.Context, input *DeleteKeyPairsInput, opts ...request.Option) (*DeleteKeyPairsOutput, error)

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

See DeleteKeyPairs 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 (*ECS) DeleteTags

func (c *ECS) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error)

DeleteTags API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteTags for usage and error information.

func (*ECS) DeleteTagsCommon

func (c *ECS) DeleteTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteTagsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DeleteTagsCommon for usage and error information.

func (*ECS) DeleteTagsCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteTagsCommonWithContext

func (c *ECS) DeleteTagsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteTagsCommon 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 (*ECS) DeleteTagsRequest

func (c *ECS) DeleteTagsRequest(input *DeleteTagsInput) (req *request.Request, output *DeleteTagsOutput)

DeleteTagsRequest generates a "volcengine/request.Request" representing the client's request for the DeleteTags operation. The "output" return value will be populated with the DeleteTagsCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DeleteTagsWithContext

func (c *ECS) DeleteTagsWithContext(ctx volcengine.Context, input *DeleteTagsInput, opts ...request.Option) (*DeleteTagsOutput, error)

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

See DeleteTags 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 (*ECS) DescribeAvailableResource

func (c *ECS) DescribeAvailableResource(input *DescribeAvailableResourceInput) (*DescribeAvailableResourceOutput, error)

DescribeAvailableResource API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeAvailableResource for usage and error information.

func (*ECS) DescribeAvailableResourceCommon

func (c *ECS) DescribeAvailableResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAvailableResourceCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeAvailableResourceCommon for usage and error information.

func (*ECS) DescribeAvailableResourceCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeAvailableResourceCommonWithContext

func (c *ECS) DescribeAvailableResourceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeAvailableResourceCommon 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 (*ECS) DescribeAvailableResourceRequest

func (c *ECS) DescribeAvailableResourceRequest(input *DescribeAvailableResourceInput) (req *request.Request, output *DescribeAvailableResourceOutput)

DescribeAvailableResourceRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAvailableResource operation. The "output" return value will be populated with the DescribeAvailableResourceCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeAvailableResourceWithContext

func (c *ECS) DescribeAvailableResourceWithContext(ctx volcengine.Context, input *DescribeAvailableResourceInput, opts ...request.Option) (*DescribeAvailableResourceOutput, error)

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

See DescribeAvailableResource 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 (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamily

DescribeDeploymentSetSupportedInstanceTypeFamily API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeDeploymentSetSupportedInstanceTypeFamily for usage and error information.

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommon

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDeploymentSetSupportedInstanceTypeFamilyCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeDeploymentSetSupportedInstanceTypeFamilyCommon for usage and error information.

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDeploymentSetSupportedInstanceTypeFamilyCommon 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 (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyRequest

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyRequest(input *DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (req *request.Request, output *DescribeDeploymentSetSupportedInstanceTypeFamilyOutput)

DescribeDeploymentSetSupportedInstanceTypeFamilyRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDeploymentSetSupportedInstanceTypeFamily operation. The "output" return value will be populated with the DescribeDeploymentSetSupportedInstanceTypeFamilyCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext(ctx volcengine.Context, input *DescribeDeploymentSetSupportedInstanceTypeFamilyInput, opts ...request.Option) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)

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

See DescribeDeploymentSetSupportedInstanceTypeFamily 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 (*ECS) DescribeDeploymentSets

func (c *ECS) DescribeDeploymentSets(input *DescribeDeploymentSetsInput) (*DescribeDeploymentSetsOutput, error)

DescribeDeploymentSets API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeDeploymentSets for usage and error information.

func (*ECS) DescribeDeploymentSetsCommon

func (c *ECS) DescribeDeploymentSetsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDeploymentSetsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeDeploymentSetsCommon for usage and error information.

func (*ECS) DescribeDeploymentSetsCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeDeploymentSetsCommonWithContext

func (c *ECS) DescribeDeploymentSetsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDeploymentSetsCommon 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 (*ECS) DescribeDeploymentSetsRequest

func (c *ECS) DescribeDeploymentSetsRequest(input *DescribeDeploymentSetsInput) (req *request.Request, output *DescribeDeploymentSetsOutput)

DescribeDeploymentSetsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDeploymentSets operation. The "output" return value will be populated with the DescribeDeploymentSetsCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeDeploymentSetsWithContext

func (c *ECS) DescribeDeploymentSetsWithContext(ctx volcengine.Context, input *DescribeDeploymentSetsInput, opts ...request.Option) (*DescribeDeploymentSetsOutput, error)

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

See DescribeDeploymentSets 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 (*ECS) DescribeImageSharePermission

func (c *ECS) DescribeImageSharePermission(input *DescribeImageSharePermissionInput) (*DescribeImageSharePermissionOutput, error)

DescribeImageSharePermission API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeImageSharePermission for usage and error information.

func (*ECS) DescribeImageSharePermissionCommon

func (c *ECS) DescribeImageSharePermissionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeImageSharePermissionCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeImageSharePermissionCommon for usage and error information.

func (*ECS) DescribeImageSharePermissionCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeImageSharePermissionCommonWithContext

func (c *ECS) DescribeImageSharePermissionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeImageSharePermissionCommon 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 (*ECS) DescribeImageSharePermissionRequest

func (c *ECS) DescribeImageSharePermissionRequest(input *DescribeImageSharePermissionInput) (req *request.Request, output *DescribeImageSharePermissionOutput)

DescribeImageSharePermissionRequest generates a "volcengine/request.Request" representing the client's request for the DescribeImageSharePermission operation. The "output" return value will be populated with the DescribeImageSharePermissionCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeImageSharePermissionWithContext

func (c *ECS) DescribeImageSharePermissionWithContext(ctx volcengine.Context, input *DescribeImageSharePermissionInput, opts ...request.Option) (*DescribeImageSharePermissionOutput, error)

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

See DescribeImageSharePermission 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 (*ECS) DescribeImages

func (c *ECS) DescribeImages(input *DescribeImagesInput) (*DescribeImagesOutput, error)

DescribeImages API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeImages for usage and error information.

func (*ECS) DescribeImagesCommon

func (c *ECS) DescribeImagesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeImagesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeImagesCommon for usage and error information.

func (*ECS) DescribeImagesCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeImagesCommonWithContext

func (c *ECS) DescribeImagesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeImagesCommon 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 (*ECS) DescribeImagesRequest

func (c *ECS) DescribeImagesRequest(input *DescribeImagesInput) (req *request.Request, output *DescribeImagesOutput)

DescribeImagesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeImages operation. The "output" return value will be populated with the DescribeImagesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeImagesWithContext

func (c *ECS) DescribeImagesWithContext(ctx volcengine.Context, input *DescribeImagesInput, opts ...request.Option) (*DescribeImagesOutput, error)

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

See DescribeImages 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 (*ECS) DescribeInstanceECSTerminalUrl

func (c *ECS) DescribeInstanceECSTerminalUrl(input *DescribeInstanceECSTerminalUrlInput) (*DescribeInstanceECSTerminalUrlOutput, error)

DescribeInstanceECSTerminalUrl API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceECSTerminalUrl for usage and error information.

func (*ECS) DescribeInstanceECSTerminalUrlCommon

func (c *ECS) DescribeInstanceECSTerminalUrlCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceECSTerminalUrlCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceECSTerminalUrlCommon for usage and error information.

func (*ECS) DescribeInstanceECSTerminalUrlCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeInstanceECSTerminalUrlCommonWithContext

func (c *ECS) DescribeInstanceECSTerminalUrlCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeInstanceECSTerminalUrlCommon 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 (*ECS) DescribeInstanceECSTerminalUrlRequest

func (c *ECS) DescribeInstanceECSTerminalUrlRequest(input *DescribeInstanceECSTerminalUrlInput) (req *request.Request, output *DescribeInstanceECSTerminalUrlOutput)

DescribeInstanceECSTerminalUrlRequest generates a "volcengine/request.Request" representing the client's request for the DescribeInstanceECSTerminalUrl operation. The "output" return value will be populated with the DescribeInstanceECSTerminalUrlCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeInstanceECSTerminalUrlWithContext

func (c *ECS) DescribeInstanceECSTerminalUrlWithContext(ctx volcengine.Context, input *DescribeInstanceECSTerminalUrlInput, opts ...request.Option) (*DescribeInstanceECSTerminalUrlOutput, error)

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

See DescribeInstanceECSTerminalUrl 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 (*ECS) DescribeInstanceTypeFamilies

func (c *ECS) DescribeInstanceTypeFamilies(input *DescribeInstanceTypeFamiliesInput) (*DescribeInstanceTypeFamiliesOutput, error)

DescribeInstanceTypeFamilies API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceTypeFamilies for usage and error information.

func (*ECS) DescribeInstanceTypeFamiliesCommon

func (c *ECS) DescribeInstanceTypeFamiliesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceTypeFamiliesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceTypeFamiliesCommon for usage and error information.

func (*ECS) DescribeInstanceTypeFamiliesCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeInstanceTypeFamiliesCommonWithContext

func (c *ECS) DescribeInstanceTypeFamiliesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeInstanceTypeFamiliesCommon 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 (*ECS) DescribeInstanceTypeFamiliesRequest

func (c *ECS) DescribeInstanceTypeFamiliesRequest(input *DescribeInstanceTypeFamiliesInput) (req *request.Request, output *DescribeInstanceTypeFamiliesOutput)

DescribeInstanceTypeFamiliesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeInstanceTypeFamilies operation. The "output" return value will be populated with the DescribeInstanceTypeFamiliesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeInstanceTypeFamiliesWithContext

func (c *ECS) DescribeInstanceTypeFamiliesWithContext(ctx volcengine.Context, input *DescribeInstanceTypeFamiliesInput, opts ...request.Option) (*DescribeInstanceTypeFamiliesOutput, error)

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

See DescribeInstanceTypeFamilies 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 (*ECS) DescribeInstanceTypes

func (c *ECS) DescribeInstanceTypes(input *DescribeInstanceTypesInput) (*DescribeInstanceTypesOutput, error)

DescribeInstanceTypes API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceTypes for usage and error information.

func (*ECS) DescribeInstanceTypesCommon

func (c *ECS) DescribeInstanceTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceTypesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceTypesCommon for usage and error information.

func (*ECS) DescribeInstanceTypesCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeInstanceTypesCommonWithContext

func (c *ECS) DescribeInstanceTypesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeInstanceTypesCommon 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 (*ECS) DescribeInstanceTypesRequest

func (c *ECS) DescribeInstanceTypesRequest(input *DescribeInstanceTypesInput) (req *request.Request, output *DescribeInstanceTypesOutput)

DescribeInstanceTypesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeInstanceTypes operation. The "output" return value will be populated with the DescribeInstanceTypesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeInstanceTypesWithContext

func (c *ECS) DescribeInstanceTypesWithContext(ctx volcengine.Context, input *DescribeInstanceTypesInput, opts ...request.Option) (*DescribeInstanceTypesOutput, error)

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

See DescribeInstanceTypes 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 (*ECS) DescribeInstanceVncUrl

func (c *ECS) DescribeInstanceVncUrl(input *DescribeInstanceVncUrlInput) (*DescribeInstanceVncUrlOutput, error)

DescribeInstanceVncUrl API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceVncUrl for usage and error information.

func (*ECS) DescribeInstanceVncUrlCommon

func (c *ECS) DescribeInstanceVncUrlCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceVncUrlCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstanceVncUrlCommon for usage and error information.

func (*ECS) DescribeInstanceVncUrlCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeInstanceVncUrlCommonWithContext

func (c *ECS) DescribeInstanceVncUrlCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeInstanceVncUrlCommon 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 (*ECS) DescribeInstanceVncUrlRequest

func (c *ECS) DescribeInstanceVncUrlRequest(input *DescribeInstanceVncUrlInput) (req *request.Request, output *DescribeInstanceVncUrlOutput)

DescribeInstanceVncUrlRequest generates a "volcengine/request.Request" representing the client's request for the DescribeInstanceVncUrl operation. The "output" return value will be populated with the DescribeInstanceVncUrlCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeInstanceVncUrlWithContext

func (c *ECS) DescribeInstanceVncUrlWithContext(ctx volcengine.Context, input *DescribeInstanceVncUrlInput, opts ...request.Option) (*DescribeInstanceVncUrlOutput, error)

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

See DescribeInstanceVncUrl 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 (*ECS) DescribeInstances

func (c *ECS) DescribeInstances(input *DescribeInstancesInput) (*DescribeInstancesOutput, error)

DescribeInstances API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstances for usage and error information.

func (*ECS) DescribeInstancesCommon

func (c *ECS) DescribeInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstancesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstancesCommon for usage and error information.

func (*ECS) DescribeInstancesCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeInstancesCommonWithContext

func (c *ECS) DescribeInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeInstancesCommon 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 (*ECS) DescribeInstancesIamRoles

func (c *ECS) DescribeInstancesIamRoles(input *DescribeInstancesIamRolesInput) (*DescribeInstancesIamRolesOutput, error)

DescribeInstancesIamRoles API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstancesIamRoles for usage and error information.

func (*ECS) DescribeInstancesIamRolesCommon

func (c *ECS) DescribeInstancesIamRolesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstancesIamRolesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeInstancesIamRolesCommon for usage and error information.

func (*ECS) DescribeInstancesIamRolesCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeInstancesIamRolesCommonWithContext

func (c *ECS) DescribeInstancesIamRolesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeInstancesIamRolesCommon 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 (*ECS) DescribeInstancesIamRolesRequest

func (c *ECS) DescribeInstancesIamRolesRequest(input *DescribeInstancesIamRolesInput) (req *request.Request, output *DescribeInstancesIamRolesOutput)

DescribeInstancesIamRolesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeInstancesIamRoles operation. The "output" return value will be populated with the DescribeInstancesIamRolesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeInstancesIamRolesWithContext

func (c *ECS) DescribeInstancesIamRolesWithContext(ctx volcengine.Context, input *DescribeInstancesIamRolesInput, opts ...request.Option) (*DescribeInstancesIamRolesOutput, error)

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

See DescribeInstancesIamRoles 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 (*ECS) DescribeInstancesRequest

func (c *ECS) DescribeInstancesRequest(input *DescribeInstancesInput) (req *request.Request, output *DescribeInstancesOutput)

DescribeInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeInstances operation. The "output" return value will be populated with the DescribeInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeInstancesWithContext

func (c *ECS) DescribeInstancesWithContext(ctx volcengine.Context, input *DescribeInstancesInput, opts ...request.Option) (*DescribeInstancesOutput, error)

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

See DescribeInstances 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 (*ECS) DescribeKeyPairs

func (c *ECS) DescribeKeyPairs(input *DescribeKeyPairsInput) (*DescribeKeyPairsOutput, error)

DescribeKeyPairs API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeKeyPairs for usage and error information.

func (*ECS) DescribeKeyPairsCommon

func (c *ECS) DescribeKeyPairsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeKeyPairsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeKeyPairsCommon for usage and error information.

func (*ECS) DescribeKeyPairsCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeKeyPairsCommonWithContext

func (c *ECS) DescribeKeyPairsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeKeyPairsCommon 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 (*ECS) DescribeKeyPairsRequest

func (c *ECS) DescribeKeyPairsRequest(input *DescribeKeyPairsInput) (req *request.Request, output *DescribeKeyPairsOutput)

DescribeKeyPairsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeKeyPairs operation. The "output" return value will be populated with the DescribeKeyPairsCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeKeyPairsWithContext

func (c *ECS) DescribeKeyPairsWithContext(ctx volcengine.Context, input *DescribeKeyPairsInput, opts ...request.Option) (*DescribeKeyPairsOutput, error)

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

See DescribeKeyPairs 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 (*ECS) DescribeSystemEvents

func (c *ECS) DescribeSystemEvents(input *DescribeSystemEventsInput) (*DescribeSystemEventsOutput, error)

DescribeSystemEvents API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeSystemEvents for usage and error information.

func (*ECS) DescribeSystemEventsCommon

func (c *ECS) DescribeSystemEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSystemEventsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeSystemEventsCommon for usage and error information.

func (*ECS) DescribeSystemEventsCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeSystemEventsCommonWithContext

func (c *ECS) DescribeSystemEventsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeSystemEventsCommon 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 (*ECS) DescribeSystemEventsRequest

func (c *ECS) DescribeSystemEventsRequest(input *DescribeSystemEventsInput) (req *request.Request, output *DescribeSystemEventsOutput)

DescribeSystemEventsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSystemEvents operation. The "output" return value will be populated with the DescribeSystemEventsCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeSystemEventsWithContext

func (c *ECS) DescribeSystemEventsWithContext(ctx volcengine.Context, input *DescribeSystemEventsInput, opts ...request.Option) (*DescribeSystemEventsOutput, error)

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

See DescribeSystemEvents 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 (*ECS) DescribeTags

func (c *ECS) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error)

DescribeTags API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeTags for usage and error information.

func (*ECS) DescribeTagsCommon

func (c *ECS) DescribeTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTagsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeTagsCommon for usage and error information.

func (*ECS) DescribeTagsCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeTagsCommonWithContext

func (c *ECS) DescribeTagsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeTagsCommon 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 (*ECS) DescribeTagsRequest

func (c *ECS) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Request, output *DescribeTagsOutput)

DescribeTagsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeTags operation. The "output" return value will be populated with the DescribeTagsCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeTagsWithContext

func (c *ECS) DescribeTagsWithContext(ctx volcengine.Context, input *DescribeTagsInput, opts ...request.Option) (*DescribeTagsOutput, error)

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

See DescribeTags 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 (*ECS) DescribeTasks

func (c *ECS) DescribeTasks(input *DescribeTasksInput) (*DescribeTasksOutput, error)

DescribeTasks API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeTasks for usage and error information.

func (*ECS) DescribeTasksCommon

func (c *ECS) DescribeTasksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTasksCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeTasksCommon for usage and error information.

func (*ECS) DescribeTasksCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeTasksCommonWithContext

func (c *ECS) DescribeTasksCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeTasksCommon 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 (*ECS) DescribeTasksRequest

func (c *ECS) DescribeTasksRequest(input *DescribeTasksInput) (req *request.Request, output *DescribeTasksOutput)

DescribeTasksRequest generates a "volcengine/request.Request" representing the client's request for the DescribeTasks operation. The "output" return value will be populated with the DescribeTasksCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeTasksWithContext

func (c *ECS) DescribeTasksWithContext(ctx volcengine.Context, input *DescribeTasksInput, opts ...request.Option) (*DescribeTasksOutput, error)

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

See DescribeTasks 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 (*ECS) DescribeUserData

func (c *ECS) DescribeUserData(input *DescribeUserDataInput) (*DescribeUserDataOutput, error)

DescribeUserData API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeUserData for usage and error information.

func (*ECS) DescribeUserDataCommon

func (c *ECS) DescribeUserDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeUserDataCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeUserDataCommon for usage and error information.

func (*ECS) DescribeUserDataCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeUserDataCommonWithContext

func (c *ECS) DescribeUserDataCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeUserDataCommon 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 (*ECS) DescribeUserDataRequest

func (c *ECS) DescribeUserDataRequest(input *DescribeUserDataInput) (req *request.Request, output *DescribeUserDataOutput)

DescribeUserDataRequest generates a "volcengine/request.Request" representing the client's request for the DescribeUserData operation. The "output" return value will be populated with the DescribeUserDataCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeUserDataWithContext

func (c *ECS) DescribeUserDataWithContext(ctx volcengine.Context, input *DescribeUserDataInput, opts ...request.Option) (*DescribeUserDataOutput, error)

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

See DescribeUserData 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 (*ECS) DescribeZones

func (c *ECS) DescribeZones(input *DescribeZonesInput) (*DescribeZonesOutput, error)

DescribeZones API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeZones for usage and error information.

func (*ECS) DescribeZonesCommon

func (c *ECS) DescribeZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeZonesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DescribeZonesCommon for usage and error information.

func (*ECS) DescribeZonesCommonRequest

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

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

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

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

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

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

func (*ECS) DescribeZonesCommonWithContext

func (c *ECS) DescribeZonesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeZonesCommon 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 (*ECS) DescribeZonesRequest

func (c *ECS) DescribeZonesRequest(input *DescribeZonesInput) (req *request.Request, output *DescribeZonesOutput)

DescribeZonesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeZones operation. The "output" return value will be populated with the DescribeZonesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DescribeZonesWithContext

func (c *ECS) DescribeZonesWithContext(ctx volcengine.Context, input *DescribeZonesInput, opts ...request.Option) (*DescribeZonesOutput, error)

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

See DescribeZones 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 (*ECS) DetachKeyPair

func (c *ECS) DetachKeyPair(input *DetachKeyPairInput) (*DetachKeyPairOutput, error)

DetachKeyPair API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DetachKeyPair for usage and error information.

func (*ECS) DetachKeyPairCommon

func (c *ECS) DetachKeyPairCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachKeyPairCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DetachKeyPairCommon for usage and error information.

func (*ECS) DetachKeyPairCommonRequest

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

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

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

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

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

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

func (*ECS) DetachKeyPairCommonWithContext

func (c *ECS) DetachKeyPairCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DetachKeyPairCommon 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 (*ECS) DetachKeyPairRequest

func (c *ECS) DetachKeyPairRequest(input *DetachKeyPairInput) (req *request.Request, output *DetachKeyPairOutput)

DetachKeyPairRequest generates a "volcengine/request.Request" representing the client's request for the DetachKeyPair operation. The "output" return value will be populated with the DetachKeyPairCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DetachKeyPairWithContext

func (c *ECS) DetachKeyPairWithContext(ctx volcengine.Context, input *DetachKeyPairInput, opts ...request.Option) (*DetachKeyPairOutput, error)

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

See DetachKeyPair 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 (*ECS) DisassociateInstancesIamRole

func (c *ECS) DisassociateInstancesIamRole(input *DisassociateInstancesIamRoleInput) (*DisassociateInstancesIamRoleOutput, error)

DisassociateInstancesIamRole API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DisassociateInstancesIamRole for usage and error information.

func (*ECS) DisassociateInstancesIamRoleCommon

func (c *ECS) DisassociateInstancesIamRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateInstancesIamRoleCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation DisassociateInstancesIamRoleCommon for usage and error information.

func (*ECS) DisassociateInstancesIamRoleCommonRequest

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

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

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

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

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

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

func (*ECS) DisassociateInstancesIamRoleCommonWithContext

func (c *ECS) DisassociateInstancesIamRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DisassociateInstancesIamRoleCommon 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 (*ECS) DisassociateInstancesIamRoleRequest

func (c *ECS) DisassociateInstancesIamRoleRequest(input *DisassociateInstancesIamRoleInput) (req *request.Request, output *DisassociateInstancesIamRoleOutput)

DisassociateInstancesIamRoleRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateInstancesIamRole operation. The "output" return value will be populated with the DisassociateInstancesIamRoleCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) DisassociateInstancesIamRoleWithContext

func (c *ECS) DisassociateInstancesIamRoleWithContext(ctx volcengine.Context, input *DisassociateInstancesIamRoleInput, opts ...request.Option) (*DisassociateInstancesIamRoleOutput, error)

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

See DisassociateInstancesIamRole 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 (*ECS) ExportImage

func (c *ECS) ExportImage(input *ExportImageInput) (*ExportImageOutput, error)

ExportImage API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ExportImage for usage and error information.

func (*ECS) ExportImageCommon

func (c *ECS) ExportImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ExportImageCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ExportImageCommon for usage and error information.

func (*ECS) ExportImageCommonRequest

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

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

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

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

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

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

func (*ECS) ExportImageCommonWithContext

func (c *ECS) ExportImageCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ExportImageCommon 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 (*ECS) ExportImageRequest

func (c *ECS) ExportImageRequest(input *ExportImageInput) (req *request.Request, output *ExportImageOutput)

ExportImageRequest generates a "volcengine/request.Request" representing the client's request for the ExportImage operation. The "output" return value will be populated with the ExportImageCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ExportImageWithContext

func (c *ECS) ExportImageWithContext(ctx volcengine.Context, input *ExportImageInput, opts ...request.Option) (*ExportImageOutput, error)

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

See ExportImage 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 (*ECS) ImportImage

func (c *ECS) ImportImage(input *ImportImageInput) (*ImportImageOutput, error)

ImportImage API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ImportImage for usage and error information.

func (*ECS) ImportImageCommon

func (c *ECS) ImportImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ImportImageCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ImportImageCommon for usage and error information.

func (*ECS) ImportImageCommonRequest

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

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

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

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

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

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

func (*ECS) ImportImageCommonWithContext

func (c *ECS) ImportImageCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ImportImageCommon 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 (*ECS) ImportImageRequest

func (c *ECS) ImportImageRequest(input *ImportImageInput) (req *request.Request, output *ImportImageOutput)

ImportImageRequest generates a "volcengine/request.Request" representing the client's request for the ImportImage operation. The "output" return value will be populated with the ImportImageCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ImportImageWithContext

func (c *ECS) ImportImageWithContext(ctx volcengine.Context, input *ImportImageInput, opts ...request.Option) (*ImportImageOutput, error)

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

See ImportImage 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 (*ECS) ImportKeyPair

func (c *ECS) ImportKeyPair(input *ImportKeyPairInput) (*ImportKeyPairOutput, error)

ImportKeyPair API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ImportKeyPair for usage and error information.

func (*ECS) ImportKeyPairCommon

func (c *ECS) ImportKeyPairCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ImportKeyPairCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ImportKeyPairCommon for usage and error information.

func (*ECS) ImportKeyPairCommonRequest

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

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

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

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

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

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

func (*ECS) ImportKeyPairCommonWithContext

func (c *ECS) ImportKeyPairCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ImportKeyPairCommon 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 (*ECS) ImportKeyPairRequest

func (c *ECS) ImportKeyPairRequest(input *ImportKeyPairInput) (req *request.Request, output *ImportKeyPairOutput)

ImportKeyPairRequest generates a "volcengine/request.Request" representing the client's request for the ImportKeyPair operation. The "output" return value will be populated with the ImportKeyPairCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ImportKeyPairWithContext

func (c *ECS) ImportKeyPairWithContext(ctx volcengine.Context, input *ImportKeyPairInput, opts ...request.Option) (*ImportKeyPairOutput, error)

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

See ImportKeyPair 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 (*ECS) ModifyDeploymentSetAttribute

func (c *ECS) ModifyDeploymentSetAttribute(input *ModifyDeploymentSetAttributeInput) (*ModifyDeploymentSetAttributeOutput, error)

ModifyDeploymentSetAttribute API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyDeploymentSetAttribute for usage and error information.

func (*ECS) ModifyDeploymentSetAttributeCommon

func (c *ECS) ModifyDeploymentSetAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDeploymentSetAttributeCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyDeploymentSetAttributeCommon for usage and error information.

func (*ECS) ModifyDeploymentSetAttributeCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyDeploymentSetAttributeCommonWithContext

func (c *ECS) ModifyDeploymentSetAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDeploymentSetAttributeCommon 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 (*ECS) ModifyDeploymentSetAttributeRequest

func (c *ECS) ModifyDeploymentSetAttributeRequest(input *ModifyDeploymentSetAttributeInput) (req *request.Request, output *ModifyDeploymentSetAttributeOutput)

ModifyDeploymentSetAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDeploymentSetAttribute operation. The "output" return value will be populated with the ModifyDeploymentSetAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyDeploymentSetAttributeWithContext

func (c *ECS) ModifyDeploymentSetAttributeWithContext(ctx volcengine.Context, input *ModifyDeploymentSetAttributeInput, opts ...request.Option) (*ModifyDeploymentSetAttributeOutput, error)

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

See ModifyDeploymentSetAttribute 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 (*ECS) ModifyImageAttribute

func (c *ECS) ModifyImageAttribute(input *ModifyImageAttributeInput) (*ModifyImageAttributeOutput, error)

ModifyImageAttribute API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyImageAttribute for usage and error information.

func (*ECS) ModifyImageAttributeCommon

func (c *ECS) ModifyImageAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyImageAttributeCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyImageAttributeCommon for usage and error information.

func (*ECS) ModifyImageAttributeCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyImageAttributeCommonWithContext

func (c *ECS) ModifyImageAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyImageAttributeCommon 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 (*ECS) ModifyImageAttributeRequest

func (c *ECS) ModifyImageAttributeRequest(input *ModifyImageAttributeInput) (req *request.Request, output *ModifyImageAttributeOutput)

ModifyImageAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyImageAttribute operation. The "output" return value will be populated with the ModifyImageAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyImageAttributeWithContext

func (c *ECS) ModifyImageAttributeWithContext(ctx volcengine.Context, input *ModifyImageAttributeInput, opts ...request.Option) (*ModifyImageAttributeOutput, error)

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

See ModifyImageAttribute 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 (*ECS) ModifyImageSharePermission

func (c *ECS) ModifyImageSharePermission(input *ModifyImageSharePermissionInput) (*ModifyImageSharePermissionOutput, error)

ModifyImageSharePermission API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyImageSharePermission for usage and error information.

func (*ECS) ModifyImageSharePermissionCommon

func (c *ECS) ModifyImageSharePermissionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyImageSharePermissionCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyImageSharePermissionCommon for usage and error information.

func (*ECS) ModifyImageSharePermissionCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyImageSharePermissionCommonWithContext

func (c *ECS) ModifyImageSharePermissionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyImageSharePermissionCommon 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 (*ECS) ModifyImageSharePermissionRequest

func (c *ECS) ModifyImageSharePermissionRequest(input *ModifyImageSharePermissionInput) (req *request.Request, output *ModifyImageSharePermissionOutput)

ModifyImageSharePermissionRequest generates a "volcengine/request.Request" representing the client's request for the ModifyImageSharePermission operation. The "output" return value will be populated with the ModifyImageSharePermissionCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyImageSharePermissionWithContext

func (c *ECS) ModifyImageSharePermissionWithContext(ctx volcengine.Context, input *ModifyImageSharePermissionInput, opts ...request.Option) (*ModifyImageSharePermissionOutput, error)

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

See ModifyImageSharePermission 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 (*ECS) ModifyInstanceAttribute

func (c *ECS) ModifyInstanceAttribute(input *ModifyInstanceAttributeInput) (*ModifyInstanceAttributeOutput, error)

ModifyInstanceAttribute API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceAttribute for usage and error information.

func (*ECS) ModifyInstanceAttributeCommon

func (c *ECS) ModifyInstanceAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceAttributeCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceAttributeCommon for usage and error information.

func (*ECS) ModifyInstanceAttributeCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyInstanceAttributeCommonWithContext

func (c *ECS) ModifyInstanceAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyInstanceAttributeCommon 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 (*ECS) ModifyInstanceAttributeRequest

func (c *ECS) ModifyInstanceAttributeRequest(input *ModifyInstanceAttributeInput) (req *request.Request, output *ModifyInstanceAttributeOutput)

ModifyInstanceAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceAttribute operation. The "output" return value will be populated with the ModifyInstanceAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyInstanceAttributeWithContext

func (c *ECS) ModifyInstanceAttributeWithContext(ctx volcengine.Context, input *ModifyInstanceAttributeInput, opts ...request.Option) (*ModifyInstanceAttributeOutput, error)

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

See ModifyInstanceAttribute 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 (*ECS) ModifyInstanceChargeType

func (c *ECS) ModifyInstanceChargeType(input *ModifyInstanceChargeTypeInput) (*ModifyInstanceChargeTypeOutput, error)

ModifyInstanceChargeType API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceChargeType for usage and error information.

func (*ECS) ModifyInstanceChargeTypeCommon

func (c *ECS) ModifyInstanceChargeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceChargeTypeCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceChargeTypeCommon for usage and error information.

func (*ECS) ModifyInstanceChargeTypeCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyInstanceChargeTypeCommonWithContext

func (c *ECS) ModifyInstanceChargeTypeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyInstanceChargeTypeCommon 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 (*ECS) ModifyInstanceChargeTypeRequest

func (c *ECS) ModifyInstanceChargeTypeRequest(input *ModifyInstanceChargeTypeInput) (req *request.Request, output *ModifyInstanceChargeTypeOutput)

ModifyInstanceChargeTypeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceChargeType operation. The "output" return value will be populated with the ModifyInstanceChargeTypeCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyInstanceChargeTypeWithContext

func (c *ECS) ModifyInstanceChargeTypeWithContext(ctx volcengine.Context, input *ModifyInstanceChargeTypeInput, opts ...request.Option) (*ModifyInstanceChargeTypeOutput, error)

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

See ModifyInstanceChargeType 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 (*ECS) ModifyInstanceDeployment

func (c *ECS) ModifyInstanceDeployment(input *ModifyInstanceDeploymentInput) (*ModifyInstanceDeploymentOutput, error)

ModifyInstanceDeployment API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceDeployment for usage and error information.

func (*ECS) ModifyInstanceDeploymentCommon

func (c *ECS) ModifyInstanceDeploymentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceDeploymentCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceDeploymentCommon for usage and error information.

func (*ECS) ModifyInstanceDeploymentCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyInstanceDeploymentCommonWithContext

func (c *ECS) ModifyInstanceDeploymentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyInstanceDeploymentCommon 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 (*ECS) ModifyInstanceDeploymentRequest

func (c *ECS) ModifyInstanceDeploymentRequest(input *ModifyInstanceDeploymentInput) (req *request.Request, output *ModifyInstanceDeploymentOutput)

ModifyInstanceDeploymentRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceDeployment operation. The "output" return value will be populated with the ModifyInstanceDeploymentCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyInstanceDeploymentWithContext

func (c *ECS) ModifyInstanceDeploymentWithContext(ctx volcengine.Context, input *ModifyInstanceDeploymentInput, opts ...request.Option) (*ModifyInstanceDeploymentOutput, error)

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

See ModifyInstanceDeployment 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 (*ECS) ModifyInstanceSpec

func (c *ECS) ModifyInstanceSpec(input *ModifyInstanceSpecInput) (*ModifyInstanceSpecOutput, error)

ModifyInstanceSpec API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceSpec for usage and error information.

func (*ECS) ModifyInstanceSpecCommon

func (c *ECS) ModifyInstanceSpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceSpecCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceSpecCommon for usage and error information.

func (*ECS) ModifyInstanceSpecCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyInstanceSpecCommonWithContext

func (c *ECS) ModifyInstanceSpecCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyInstanceSpecCommon 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 (*ECS) ModifyInstanceSpecRequest

func (c *ECS) ModifyInstanceSpecRequest(input *ModifyInstanceSpecInput) (req *request.Request, output *ModifyInstanceSpecOutput)

ModifyInstanceSpecRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceSpec operation. The "output" return value will be populated with the ModifyInstanceSpecCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyInstanceSpecWithContext

func (c *ECS) ModifyInstanceSpecWithContext(ctx volcengine.Context, input *ModifyInstanceSpecInput, opts ...request.Option) (*ModifyInstanceSpecOutput, error)

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

See ModifyInstanceSpec 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 (*ECS) ModifyKeyPairAttribute

func (c *ECS) ModifyKeyPairAttribute(input *ModifyKeyPairAttributeInput) (*ModifyKeyPairAttributeOutput, error)

ModifyKeyPairAttribute API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyKeyPairAttribute for usage and error information.

func (*ECS) ModifyKeyPairAttributeCommon

func (c *ECS) ModifyKeyPairAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyKeyPairAttributeCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ModifyKeyPairAttributeCommon for usage and error information.

func (*ECS) ModifyKeyPairAttributeCommonRequest

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

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

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

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

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

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

func (*ECS) ModifyKeyPairAttributeCommonWithContext

func (c *ECS) ModifyKeyPairAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyKeyPairAttributeCommon 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 (*ECS) ModifyKeyPairAttributeRequest

func (c *ECS) ModifyKeyPairAttributeRequest(input *ModifyKeyPairAttributeInput) (req *request.Request, output *ModifyKeyPairAttributeOutput)

ModifyKeyPairAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyKeyPairAttribute operation. The "output" return value will be populated with the ModifyKeyPairAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ModifyKeyPairAttributeWithContext

func (c *ECS) ModifyKeyPairAttributeWithContext(ctx volcengine.Context, input *ModifyKeyPairAttributeInput, opts ...request.Option) (*ModifyKeyPairAttributeOutput, error)

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

See ModifyKeyPairAttribute 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 (*ECS) RebootInstance

func (c *ECS) RebootInstance(input *RebootInstanceInput) (*RebootInstanceOutput, error)

RebootInstance API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RebootInstance for usage and error information.

func (*ECS) RebootInstanceCommon

func (c *ECS) RebootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RebootInstanceCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RebootInstanceCommon for usage and error information.

func (*ECS) RebootInstanceCommonRequest

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

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

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

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

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

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

func (*ECS) RebootInstanceCommonWithContext

func (c *ECS) RebootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RebootInstanceCommon 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 (*ECS) RebootInstanceRequest

func (c *ECS) RebootInstanceRequest(input *RebootInstanceInput) (req *request.Request, output *RebootInstanceOutput)

RebootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the RebootInstance operation. The "output" return value will be populated with the RebootInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) RebootInstanceWithContext

func (c *ECS) RebootInstanceWithContext(ctx volcengine.Context, input *RebootInstanceInput, opts ...request.Option) (*RebootInstanceOutput, error)

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

See RebootInstance 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 (*ECS) RebootInstances

func (c *ECS) RebootInstances(input *RebootInstancesInput) (*RebootInstancesOutput, error)

RebootInstances API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RebootInstances for usage and error information.

func (*ECS) RebootInstancesCommon

func (c *ECS) RebootInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RebootInstancesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RebootInstancesCommon for usage and error information.

func (*ECS) RebootInstancesCommonRequest

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

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

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

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

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

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

func (*ECS) RebootInstancesCommonWithContext

func (c *ECS) RebootInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RebootInstancesCommon 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 (*ECS) RebootInstancesRequest

func (c *ECS) RebootInstancesRequest(input *RebootInstancesInput) (req *request.Request, output *RebootInstancesOutput)

RebootInstancesRequest generates a "volcengine/request.Request" representing the client's request for the RebootInstances operation. The "output" return value will be populated with the RebootInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) RebootInstancesWithContext

func (c *ECS) RebootInstancesWithContext(ctx volcengine.Context, input *RebootInstancesInput, opts ...request.Option) (*RebootInstancesOutput, error)

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

See RebootInstances 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 (*ECS) RenewInstance

func (c *ECS) RenewInstance(input *RenewInstanceInput) (*RenewInstanceOutput, error)

RenewInstance API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RenewInstance for usage and error information.

func (*ECS) RenewInstanceCommon

func (c *ECS) RenewInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewInstanceCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RenewInstanceCommon for usage and error information.

func (*ECS) RenewInstanceCommonRequest

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

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

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

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

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

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

func (*ECS) RenewInstanceCommonWithContext

func (c *ECS) RenewInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RenewInstanceCommon 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 (*ECS) RenewInstanceRequest

func (c *ECS) RenewInstanceRequest(input *RenewInstanceInput) (req *request.Request, output *RenewInstanceOutput)

RenewInstanceRequest generates a "volcengine/request.Request" representing the client's request for the RenewInstance operation. The "output" return value will be populated with the RenewInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) RenewInstanceWithContext

func (c *ECS) RenewInstanceWithContext(ctx volcengine.Context, input *RenewInstanceInput, opts ...request.Option) (*RenewInstanceOutput, error)

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

See RenewInstance 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 (*ECS) ReplaceSystemVolume

func (c *ECS) ReplaceSystemVolume(input *ReplaceSystemVolumeInput) (*ReplaceSystemVolumeOutput, error)

ReplaceSystemVolume API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ReplaceSystemVolume for usage and error information.

func (*ECS) ReplaceSystemVolumeCommon

func (c *ECS) ReplaceSystemVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReplaceSystemVolumeCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation ReplaceSystemVolumeCommon for usage and error information.

func (*ECS) ReplaceSystemVolumeCommonRequest

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

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

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

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

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

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

func (*ECS) ReplaceSystemVolumeCommonWithContext

func (c *ECS) ReplaceSystemVolumeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ReplaceSystemVolumeCommon 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 (*ECS) ReplaceSystemVolumeRequest

func (c *ECS) ReplaceSystemVolumeRequest(input *ReplaceSystemVolumeInput) (req *request.Request, output *ReplaceSystemVolumeOutput)

ReplaceSystemVolumeRequest generates a "volcengine/request.Request" representing the client's request for the ReplaceSystemVolume operation. The "output" return value will be populated with the ReplaceSystemVolumeCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) ReplaceSystemVolumeWithContext

func (c *ECS) ReplaceSystemVolumeWithContext(ctx volcengine.Context, input *ReplaceSystemVolumeInput, opts ...request.Option) (*ReplaceSystemVolumeOutput, error)

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

See ReplaceSystemVolume 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 (*ECS) RunInstances

func (c *ECS) RunInstances(input *RunInstancesInput) (*RunInstancesOutput, error)

RunInstances API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RunInstances for usage and error information.

func (*ECS) RunInstancesCommon

func (c *ECS) RunInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RunInstancesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation RunInstancesCommon for usage and error information.

func (*ECS) RunInstancesCommonRequest

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

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

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

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

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

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

func (*ECS) RunInstancesCommonWithContext

func (c *ECS) RunInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RunInstancesCommon 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 (*ECS) RunInstancesRequest

func (c *ECS) RunInstancesRequest(input *RunInstancesInput) (req *request.Request, output *RunInstancesOutput)

RunInstancesRequest generates a "volcengine/request.Request" representing the client's request for the RunInstances operation. The "output" return value will be populated with the RunInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) RunInstancesWithContext

func (c *ECS) RunInstancesWithContext(ctx volcengine.Context, input *RunInstancesInput, opts ...request.Option) (*RunInstancesOutput, error)

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

See RunInstances 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 (*ECS) StartInstance

func (c *ECS) StartInstance(input *StartInstanceInput) (*StartInstanceOutput, error)

StartInstance API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StartInstance for usage and error information.

func (*ECS) StartInstanceCommon

func (c *ECS) StartInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StartInstanceCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StartInstanceCommon for usage and error information.

func (*ECS) StartInstanceCommonRequest

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

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

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

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

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

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

func (*ECS) StartInstanceCommonWithContext

func (c *ECS) StartInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See StartInstanceCommon 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 (*ECS) StartInstanceRequest

func (c *ECS) StartInstanceRequest(input *StartInstanceInput) (req *request.Request, output *StartInstanceOutput)

StartInstanceRequest generates a "volcengine/request.Request" representing the client's request for the StartInstance operation. The "output" return value will be populated with the StartInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) StartInstanceWithContext

func (c *ECS) StartInstanceWithContext(ctx volcengine.Context, input *StartInstanceInput, opts ...request.Option) (*StartInstanceOutput, error)

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

See StartInstance 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 (*ECS) StartInstances

func (c *ECS) StartInstances(input *StartInstancesInput) (*StartInstancesOutput, error)

StartInstances API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StartInstances for usage and error information.

func (*ECS) StartInstancesCommon

func (c *ECS) StartInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StartInstancesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StartInstancesCommon for usage and error information.

func (*ECS) StartInstancesCommonRequest

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

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

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

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

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

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

func (*ECS) StartInstancesCommonWithContext

func (c *ECS) StartInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See StartInstancesCommon 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 (*ECS) StartInstancesRequest

func (c *ECS) StartInstancesRequest(input *StartInstancesInput) (req *request.Request, output *StartInstancesOutput)

StartInstancesRequest generates a "volcengine/request.Request" representing the client's request for the StartInstances operation. The "output" return value will be populated with the StartInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) StartInstancesWithContext

func (c *ECS) StartInstancesWithContext(ctx volcengine.Context, input *StartInstancesInput, opts ...request.Option) (*StartInstancesOutput, error)

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

See StartInstances 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 (*ECS) StopInstance

func (c *ECS) StopInstance(input *StopInstanceInput) (*StopInstanceOutput, error)

StopInstance API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StopInstance for usage and error information.

func (*ECS) StopInstanceCommon

func (c *ECS) StopInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopInstanceCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StopInstanceCommon for usage and error information.

func (*ECS) StopInstanceCommonRequest

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

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

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

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

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

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

func (*ECS) StopInstanceCommonWithContext

func (c *ECS) StopInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See StopInstanceCommon 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 (*ECS) StopInstanceRequest

func (c *ECS) StopInstanceRequest(input *StopInstanceInput) (req *request.Request, output *StopInstanceOutput)

StopInstanceRequest generates a "volcengine/request.Request" representing the client's request for the StopInstance operation. The "output" return value will be populated with the StopInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) StopInstanceWithContext

func (c *ECS) StopInstanceWithContext(ctx volcengine.Context, input *StopInstanceInput, opts ...request.Option) (*StopInstanceOutput, error)

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

See StopInstance 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 (*ECS) StopInstances

func (c *ECS) StopInstances(input *StopInstancesInput) (*StopInstancesOutput, error)

StopInstances API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StopInstances for usage and error information.

func (*ECS) StopInstancesCommon

func (c *ECS) StopInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopInstancesCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation StopInstancesCommon for usage and error information.

func (*ECS) StopInstancesCommonRequest

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

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

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

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

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

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

func (*ECS) StopInstancesCommonWithContext

func (c *ECS) StopInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See StopInstancesCommon 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 (*ECS) StopInstancesRequest

func (c *ECS) StopInstancesRequest(input *StopInstancesInput) (req *request.Request, output *StopInstancesOutput)

StopInstancesRequest generates a "volcengine/request.Request" representing the client's request for the StopInstances operation. The "output" return value will be populated with the StopInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*ECS) StopInstancesWithContext

func (c *ECS) StopInstancesWithContext(ctx volcengine.Context, input *StopInstancesInput, opts ...request.Option) (*StopInstancesOutput, error)

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

See StopInstances 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 (*ECS) UpdateSystemEvents

func (c *ECS) UpdateSystemEvents(input *UpdateSystemEventsInput) (*UpdateSystemEventsOutput, error)

UpdateSystemEvents API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation UpdateSystemEvents for usage and error information.

func (*ECS) UpdateSystemEventsCommon

func (c *ECS) UpdateSystemEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSystemEventsCommon API operation for ECS.

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

See the VOLCENGINE API reference guide for ECS's API operation UpdateSystemEventsCommon for usage and error information.

func (*ECS) UpdateSystemEventsCommonRequest

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

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

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

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

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

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

func (*ECS) UpdateSystemEventsCommonWithContext

func (c *ECS) UpdateSystemEventsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See UpdateSystemEventsCommon 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 (*ECS) UpdateSystemEventsRequest

func (c *ECS) UpdateSystemEventsRequest(input *UpdateSystemEventsInput) (req *request.Request, output *UpdateSystemEventsOutput)

UpdateSystemEventsRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSystemEvents operation. The "output" return value will be populated with the UpdateSystemEventsCommon request's response once the request completes successfully.

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

See UpdateSystemEvents for more information on using the UpdateSystemEvents API call, and error handling.

// Example sending a request using the UpdateSystemEventsRequest method.
req, resp := client.UpdateSystemEventsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UpdateSystemEventsWithContext

func (c *ECS) UpdateSystemEventsWithContext(ctx volcengine.Context, input *UpdateSystemEventsInput, opts ...request.Option) (*UpdateSystemEventsOutput, error)

UpdateSystemEventsWithContext is the same as UpdateSystemEvents with the addition of the ability to pass a context and additional request options.

See UpdateSystemEvents 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 ECSAPI

type ECSAPI interface {
	AssociateInstancesIamRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateInstancesIamRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateInstancesIamRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateInstancesIamRole(*AssociateInstancesIamRoleInput) (*AssociateInstancesIamRoleOutput, error)
	AssociateInstancesIamRoleWithContext(volcengine.Context, *AssociateInstancesIamRoleInput, ...request.Option) (*AssociateInstancesIamRoleOutput, error)
	AssociateInstancesIamRoleRequest(*AssociateInstancesIamRoleInput) (*request.Request, *AssociateInstancesIamRoleOutput)

	AttachKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachKeyPairCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachKeyPair(*AttachKeyPairInput) (*AttachKeyPairOutput, error)
	AttachKeyPairWithContext(volcengine.Context, *AttachKeyPairInput, ...request.Option) (*AttachKeyPairOutput, error)
	AttachKeyPairRequest(*AttachKeyPairInput) (*request.Request, *AttachKeyPairOutput)

	CreateDeploymentSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDeploymentSetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDeploymentSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDeploymentSet(*CreateDeploymentSetInput) (*CreateDeploymentSetOutput, error)
	CreateDeploymentSetWithContext(volcengine.Context, *CreateDeploymentSetInput, ...request.Option) (*CreateDeploymentSetOutput, error)
	CreateDeploymentSetRequest(*CreateDeploymentSetInput) (*request.Request, *CreateDeploymentSetOutput)

	CreateImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateImageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateImage(*CreateImageInput) (*CreateImageOutput, error)
	CreateImageWithContext(volcengine.Context, *CreateImageInput, ...request.Option) (*CreateImageOutput, error)
	CreateImageRequest(*CreateImageInput) (*request.Request, *CreateImageOutput)

	CreateKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateKeyPairCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateKeyPair(*CreateKeyPairInput) (*CreateKeyPairOutput, error)
	CreateKeyPairWithContext(volcengine.Context, *CreateKeyPairInput, ...request.Option) (*CreateKeyPairOutput, error)
	CreateKeyPairRequest(*CreateKeyPairInput) (*request.Request, *CreateKeyPairOutput)

	CreateTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateTagsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateTags(*CreateTagsInput) (*CreateTagsOutput, error)
	CreateTagsWithContext(volcengine.Context, *CreateTagsInput, ...request.Option) (*CreateTagsOutput, error)
	CreateTagsRequest(*CreateTagsInput) (*request.Request, *CreateTagsOutput)

	DeleteDeploymentSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDeploymentSetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDeploymentSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDeploymentSet(*DeleteDeploymentSetInput) (*DeleteDeploymentSetOutput, error)
	DeleteDeploymentSetWithContext(volcengine.Context, *DeleteDeploymentSetInput, ...request.Option) (*DeleteDeploymentSetOutput, error)
	DeleteDeploymentSetRequest(*DeleteDeploymentSetInput) (*request.Request, *DeleteDeploymentSetOutput)

	DeleteImagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteImagesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteImagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteImages(*DeleteImagesInput) (*DeleteImagesOutput, error)
	DeleteImagesWithContext(volcengine.Context, *DeleteImagesInput, ...request.Option) (*DeleteImagesOutput, error)
	DeleteImagesRequest(*DeleteImagesInput) (*request.Request, *DeleteImagesOutput)

	DeleteInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstance(*DeleteInstanceInput) (*DeleteInstanceOutput, error)
	DeleteInstanceWithContext(volcengine.Context, *DeleteInstanceInput, ...request.Option) (*DeleteInstanceOutput, error)
	DeleteInstanceRequest(*DeleteInstanceInput) (*request.Request, *DeleteInstanceOutput)

	DeleteInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstances(*DeleteInstancesInput) (*DeleteInstancesOutput, error)
	DeleteInstancesWithContext(volcengine.Context, *DeleteInstancesInput, ...request.Option) (*DeleteInstancesOutput, error)
	DeleteInstancesRequest(*DeleteInstancesInput) (*request.Request, *DeleteInstancesOutput)

	DeleteKeyPairsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteKeyPairsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteKeyPairsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteKeyPairs(*DeleteKeyPairsInput) (*DeleteKeyPairsOutput, error)
	DeleteKeyPairsWithContext(volcengine.Context, *DeleteKeyPairsInput, ...request.Option) (*DeleteKeyPairsOutput, error)
	DeleteKeyPairsRequest(*DeleteKeyPairsInput) (*request.Request, *DeleteKeyPairsOutput)

	DeleteTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteTagsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteTags(*DeleteTagsInput) (*DeleteTagsOutput, error)
	DeleteTagsWithContext(volcengine.Context, *DeleteTagsInput, ...request.Option) (*DeleteTagsOutput, error)
	DeleteTagsRequest(*DeleteTagsInput) (*request.Request, *DeleteTagsOutput)

	DescribeAvailableResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAvailableResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAvailableResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAvailableResource(*DescribeAvailableResourceInput) (*DescribeAvailableResourceOutput, error)
	DescribeAvailableResourceWithContext(volcengine.Context, *DescribeAvailableResourceInput, ...request.Option) (*DescribeAvailableResourceOutput, error)
	DescribeAvailableResourceRequest(*DescribeAvailableResourceInput) (*request.Request, *DescribeAvailableResourceOutput)

	DescribeDeploymentSetSupportedInstanceTypeFamilyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDeploymentSetSupportedInstanceTypeFamily(*DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext(volcengine.Context, *DescribeDeploymentSetSupportedInstanceTypeFamilyInput, ...request.Option) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyRequest(*DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (*request.Request, *DescribeDeploymentSetSupportedInstanceTypeFamilyOutput)

	DescribeDeploymentSetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDeploymentSetsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDeploymentSetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDeploymentSets(*DescribeDeploymentSetsInput) (*DescribeDeploymentSetsOutput, error)
	DescribeDeploymentSetsWithContext(volcengine.Context, *DescribeDeploymentSetsInput, ...request.Option) (*DescribeDeploymentSetsOutput, error)
	DescribeDeploymentSetsRequest(*DescribeDeploymentSetsInput) (*request.Request, *DescribeDeploymentSetsOutput)

	DescribeImageSharePermissionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeImageSharePermissionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeImageSharePermissionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeImageSharePermission(*DescribeImageSharePermissionInput) (*DescribeImageSharePermissionOutput, error)
	DescribeImageSharePermissionWithContext(volcengine.Context, *DescribeImageSharePermissionInput, ...request.Option) (*DescribeImageSharePermissionOutput, error)
	DescribeImageSharePermissionRequest(*DescribeImageSharePermissionInput) (*request.Request, *DescribeImageSharePermissionOutput)

	DescribeImagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeImagesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeImagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeImages(*DescribeImagesInput) (*DescribeImagesOutput, error)
	DescribeImagesWithContext(volcengine.Context, *DescribeImagesInput, ...request.Option) (*DescribeImagesOutput, error)
	DescribeImagesRequest(*DescribeImagesInput) (*request.Request, *DescribeImagesOutput)

	DescribeInstanceECSTerminalUrlCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceECSTerminalUrlCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceECSTerminalUrlCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceECSTerminalUrl(*DescribeInstanceECSTerminalUrlInput) (*DescribeInstanceECSTerminalUrlOutput, error)
	DescribeInstanceECSTerminalUrlWithContext(volcengine.Context, *DescribeInstanceECSTerminalUrlInput, ...request.Option) (*DescribeInstanceECSTerminalUrlOutput, error)
	DescribeInstanceECSTerminalUrlRequest(*DescribeInstanceECSTerminalUrlInput) (*request.Request, *DescribeInstanceECSTerminalUrlOutput)

	DescribeInstanceTypeFamiliesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceTypeFamiliesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceTypeFamiliesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceTypeFamilies(*DescribeInstanceTypeFamiliesInput) (*DescribeInstanceTypeFamiliesOutput, error)
	DescribeInstanceTypeFamiliesWithContext(volcengine.Context, *DescribeInstanceTypeFamiliesInput, ...request.Option) (*DescribeInstanceTypeFamiliesOutput, error)
	DescribeInstanceTypeFamiliesRequest(*DescribeInstanceTypeFamiliesInput) (*request.Request, *DescribeInstanceTypeFamiliesOutput)

	DescribeInstanceTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceTypesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceTypes(*DescribeInstanceTypesInput) (*DescribeInstanceTypesOutput, error)
	DescribeInstanceTypesWithContext(volcengine.Context, *DescribeInstanceTypesInput, ...request.Option) (*DescribeInstanceTypesOutput, error)
	DescribeInstanceTypesRequest(*DescribeInstanceTypesInput) (*request.Request, *DescribeInstanceTypesOutput)

	DescribeInstanceVncUrlCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceVncUrlCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceVncUrlCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceVncUrl(*DescribeInstanceVncUrlInput) (*DescribeInstanceVncUrlOutput, error)
	DescribeInstanceVncUrlWithContext(volcengine.Context, *DescribeInstanceVncUrlInput, ...request.Option) (*DescribeInstanceVncUrlOutput, error)
	DescribeInstanceVncUrlRequest(*DescribeInstanceVncUrlInput) (*request.Request, *DescribeInstanceVncUrlOutput)

	DescribeInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstances(*DescribeInstancesInput) (*DescribeInstancesOutput, error)
	DescribeInstancesWithContext(volcengine.Context, *DescribeInstancesInput, ...request.Option) (*DescribeInstancesOutput, error)
	DescribeInstancesRequest(*DescribeInstancesInput) (*request.Request, *DescribeInstancesOutput)

	DescribeInstancesIamRolesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstancesIamRolesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstancesIamRolesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstancesIamRoles(*DescribeInstancesIamRolesInput) (*DescribeInstancesIamRolesOutput, error)
	DescribeInstancesIamRolesWithContext(volcengine.Context, *DescribeInstancesIamRolesInput, ...request.Option) (*DescribeInstancesIamRolesOutput, error)
	DescribeInstancesIamRolesRequest(*DescribeInstancesIamRolesInput) (*request.Request, *DescribeInstancesIamRolesOutput)

	DescribeKeyPairsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeKeyPairsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeKeyPairsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeKeyPairs(*DescribeKeyPairsInput) (*DescribeKeyPairsOutput, error)
	DescribeKeyPairsWithContext(volcengine.Context, *DescribeKeyPairsInput, ...request.Option) (*DescribeKeyPairsOutput, error)
	DescribeKeyPairsRequest(*DescribeKeyPairsInput) (*request.Request, *DescribeKeyPairsOutput)

	DescribeSystemEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSystemEventsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSystemEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSystemEvents(*DescribeSystemEventsInput) (*DescribeSystemEventsOutput, error)
	DescribeSystemEventsWithContext(volcengine.Context, *DescribeSystemEventsInput, ...request.Option) (*DescribeSystemEventsOutput, error)
	DescribeSystemEventsRequest(*DescribeSystemEventsInput) (*request.Request, *DescribeSystemEventsOutput)

	DescribeTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTagsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTags(*DescribeTagsInput) (*DescribeTagsOutput, error)
	DescribeTagsWithContext(volcengine.Context, *DescribeTagsInput, ...request.Option) (*DescribeTagsOutput, error)
	DescribeTagsRequest(*DescribeTagsInput) (*request.Request, *DescribeTagsOutput)

	DescribeTasksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTasksCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTasksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTasks(*DescribeTasksInput) (*DescribeTasksOutput, error)
	DescribeTasksWithContext(volcengine.Context, *DescribeTasksInput, ...request.Option) (*DescribeTasksOutput, error)
	DescribeTasksRequest(*DescribeTasksInput) (*request.Request, *DescribeTasksOutput)

	DescribeUserDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeUserDataCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeUserDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeUserData(*DescribeUserDataInput) (*DescribeUserDataOutput, error)
	DescribeUserDataWithContext(volcengine.Context, *DescribeUserDataInput, ...request.Option) (*DescribeUserDataOutput, error)
	DescribeUserDataRequest(*DescribeUserDataInput) (*request.Request, *DescribeUserDataOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(volcengine.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	DetachKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachKeyPairCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachKeyPair(*DetachKeyPairInput) (*DetachKeyPairOutput, error)
	DetachKeyPairWithContext(volcengine.Context, *DetachKeyPairInput, ...request.Option) (*DetachKeyPairOutput, error)
	DetachKeyPairRequest(*DetachKeyPairInput) (*request.Request, *DetachKeyPairOutput)

	DisassociateInstancesIamRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateInstancesIamRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateInstancesIamRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateInstancesIamRole(*DisassociateInstancesIamRoleInput) (*DisassociateInstancesIamRoleOutput, error)
	DisassociateInstancesIamRoleWithContext(volcengine.Context, *DisassociateInstancesIamRoleInput, ...request.Option) (*DisassociateInstancesIamRoleOutput, error)
	DisassociateInstancesIamRoleRequest(*DisassociateInstancesIamRoleInput) (*request.Request, *DisassociateInstancesIamRoleOutput)

	ExportImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ExportImageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ExportImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ExportImage(*ExportImageInput) (*ExportImageOutput, error)
	ExportImageWithContext(volcengine.Context, *ExportImageInput, ...request.Option) (*ExportImageOutput, error)
	ExportImageRequest(*ExportImageInput) (*request.Request, *ExportImageOutput)

	ImportImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ImportImageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ImportImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ImportImage(*ImportImageInput) (*ImportImageOutput, error)
	ImportImageWithContext(volcengine.Context, *ImportImageInput, ...request.Option) (*ImportImageOutput, error)
	ImportImageRequest(*ImportImageInput) (*request.Request, *ImportImageOutput)

	ImportKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ImportKeyPairCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ImportKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ImportKeyPair(*ImportKeyPairInput) (*ImportKeyPairOutput, error)
	ImportKeyPairWithContext(volcengine.Context, *ImportKeyPairInput, ...request.Option) (*ImportKeyPairOutput, error)
	ImportKeyPairRequest(*ImportKeyPairInput) (*request.Request, *ImportKeyPairOutput)

	ModifyDeploymentSetAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDeploymentSetAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDeploymentSetAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDeploymentSetAttribute(*ModifyDeploymentSetAttributeInput) (*ModifyDeploymentSetAttributeOutput, error)
	ModifyDeploymentSetAttributeWithContext(volcengine.Context, *ModifyDeploymentSetAttributeInput, ...request.Option) (*ModifyDeploymentSetAttributeOutput, error)
	ModifyDeploymentSetAttributeRequest(*ModifyDeploymentSetAttributeInput) (*request.Request, *ModifyDeploymentSetAttributeOutput)

	ModifyImageAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyImageAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyImageAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyImageAttribute(*ModifyImageAttributeInput) (*ModifyImageAttributeOutput, error)
	ModifyImageAttributeWithContext(volcengine.Context, *ModifyImageAttributeInput, ...request.Option) (*ModifyImageAttributeOutput, error)
	ModifyImageAttributeRequest(*ModifyImageAttributeInput) (*request.Request, *ModifyImageAttributeOutput)

	ModifyImageSharePermissionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyImageSharePermissionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyImageSharePermissionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyImageSharePermission(*ModifyImageSharePermissionInput) (*ModifyImageSharePermissionOutput, error)
	ModifyImageSharePermissionWithContext(volcengine.Context, *ModifyImageSharePermissionInput, ...request.Option) (*ModifyImageSharePermissionOutput, error)
	ModifyImageSharePermissionRequest(*ModifyImageSharePermissionInput) (*request.Request, *ModifyImageSharePermissionOutput)

	ModifyInstanceAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceAttribute(*ModifyInstanceAttributeInput) (*ModifyInstanceAttributeOutput, error)
	ModifyInstanceAttributeWithContext(volcengine.Context, *ModifyInstanceAttributeInput, ...request.Option) (*ModifyInstanceAttributeOutput, error)
	ModifyInstanceAttributeRequest(*ModifyInstanceAttributeInput) (*request.Request, *ModifyInstanceAttributeOutput)

	ModifyInstanceChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceChargeType(*ModifyInstanceChargeTypeInput) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeWithContext(volcengine.Context, *ModifyInstanceChargeTypeInput, ...request.Option) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeRequest(*ModifyInstanceChargeTypeInput) (*request.Request, *ModifyInstanceChargeTypeOutput)

	ModifyInstanceDeploymentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceDeploymentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceDeploymentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceDeployment(*ModifyInstanceDeploymentInput) (*ModifyInstanceDeploymentOutput, error)
	ModifyInstanceDeploymentWithContext(volcengine.Context, *ModifyInstanceDeploymentInput, ...request.Option) (*ModifyInstanceDeploymentOutput, error)
	ModifyInstanceDeploymentRequest(*ModifyInstanceDeploymentInput) (*request.Request, *ModifyInstanceDeploymentOutput)

	ModifyInstanceSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceSpecCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceSpec(*ModifyInstanceSpecInput) (*ModifyInstanceSpecOutput, error)
	ModifyInstanceSpecWithContext(volcengine.Context, *ModifyInstanceSpecInput, ...request.Option) (*ModifyInstanceSpecOutput, error)
	ModifyInstanceSpecRequest(*ModifyInstanceSpecInput) (*request.Request, *ModifyInstanceSpecOutput)

	ModifyKeyPairAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyKeyPairAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyKeyPairAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyKeyPairAttribute(*ModifyKeyPairAttributeInput) (*ModifyKeyPairAttributeOutput, error)
	ModifyKeyPairAttributeWithContext(volcengine.Context, *ModifyKeyPairAttributeInput, ...request.Option) (*ModifyKeyPairAttributeOutput, error)
	ModifyKeyPairAttributeRequest(*ModifyKeyPairAttributeInput) (*request.Request, *ModifyKeyPairAttributeOutput)

	RebootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RebootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RebootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RebootInstance(*RebootInstanceInput) (*RebootInstanceOutput, error)
	RebootInstanceWithContext(volcengine.Context, *RebootInstanceInput, ...request.Option) (*RebootInstanceOutput, error)
	RebootInstanceRequest(*RebootInstanceInput) (*request.Request, *RebootInstanceOutput)

	RebootInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RebootInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RebootInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RebootInstances(*RebootInstancesInput) (*RebootInstancesOutput, error)
	RebootInstancesWithContext(volcengine.Context, *RebootInstancesInput, ...request.Option) (*RebootInstancesOutput, error)
	RebootInstancesRequest(*RebootInstancesInput) (*request.Request, *RebootInstancesOutput)

	RenewInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewInstance(*RenewInstanceInput) (*RenewInstanceOutput, error)
	RenewInstanceWithContext(volcengine.Context, *RenewInstanceInput, ...request.Option) (*RenewInstanceOutput, error)
	RenewInstanceRequest(*RenewInstanceInput) (*request.Request, *RenewInstanceOutput)

	ReplaceSystemVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReplaceSystemVolumeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReplaceSystemVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReplaceSystemVolume(*ReplaceSystemVolumeInput) (*ReplaceSystemVolumeOutput, error)
	ReplaceSystemVolumeWithContext(volcengine.Context, *ReplaceSystemVolumeInput, ...request.Option) (*ReplaceSystemVolumeOutput, error)
	ReplaceSystemVolumeRequest(*ReplaceSystemVolumeInput) (*request.Request, *ReplaceSystemVolumeOutput)

	RunInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RunInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RunInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RunInstances(*RunInstancesInput) (*RunInstancesOutput, error)
	RunInstancesWithContext(volcengine.Context, *RunInstancesInput, ...request.Option) (*RunInstancesOutput, error)
	RunInstancesRequest(*RunInstancesInput) (*request.Request, *RunInstancesOutput)

	StartInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartInstance(*StartInstanceInput) (*StartInstanceOutput, error)
	StartInstanceWithContext(volcengine.Context, *StartInstanceInput, ...request.Option) (*StartInstanceOutput, error)
	StartInstanceRequest(*StartInstanceInput) (*request.Request, *StartInstanceOutput)

	StartInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartInstances(*StartInstancesInput) (*StartInstancesOutput, error)
	StartInstancesWithContext(volcengine.Context, *StartInstancesInput, ...request.Option) (*StartInstancesOutput, error)
	StartInstancesRequest(*StartInstancesInput) (*request.Request, *StartInstancesOutput)

	StopInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopInstance(*StopInstanceInput) (*StopInstanceOutput, error)
	StopInstanceWithContext(volcengine.Context, *StopInstanceInput, ...request.Option) (*StopInstanceOutput, error)
	StopInstanceRequest(*StopInstanceInput) (*request.Request, *StopInstanceOutput)

	StopInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopInstances(*StopInstancesInput) (*StopInstancesOutput, error)
	StopInstancesWithContext(volcengine.Context, *StopInstancesInput, ...request.Option) (*StopInstancesOutput, error)
	StopInstancesRequest(*StopInstancesInput) (*request.Request, *StopInstancesOutput)

	UpdateSystemEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSystemEventsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSystemEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSystemEvents(*UpdateSystemEventsInput) (*UpdateSystemEventsOutput, error)
	UpdateSystemEventsWithContext(volcengine.Context, *UpdateSystemEventsInput, ...request.Option) (*UpdateSystemEventsOutput, error)
	UpdateSystemEventsRequest(*UpdateSystemEventsInput) (*request.Request, *UpdateSystemEventsOutput)
}

ECSAPI provides an interface to enable mocking the ecs.ECS service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// ECS.
func myFunc(svc ECSAPI) bool {
    // Make svc.AssociateInstancesIamRole request
}

func main() {
    sess := session.New()
    svc := ecs.New(sess)

    myFunc(svc)
}

type EipAddressForDescribeInstancesOutput

type EipAddressForDescribeInstancesOutput struct {
	AllocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipAddressForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*EipAddressForDescribeInstancesOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (EipAddressForDescribeInstancesOutput) String

String returns the string representation

type ErrorForAssociateInstancesIamRoleOutput

type ErrorForAssociateInstancesIamRoleOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForAssociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*ErrorForAssociateInstancesIamRoleOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForAssociateInstancesIamRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForAssociateInstancesIamRoleOutput) String

String returns the string representation

type ErrorForAttachKeyPairOutput

type ErrorForAttachKeyPairOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForAttachKeyPairOutput) GoString

func (s ErrorForAttachKeyPairOutput) GoString() string

GoString returns the string representation

func (*ErrorForAttachKeyPairOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForAttachKeyPairOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForAttachKeyPairOutput) String

String returns the string representation

type ErrorForCreateTagsOutput

type ErrorForCreateTagsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForCreateTagsOutput) GoString

func (s ErrorForCreateTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForCreateTagsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForCreateTagsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForCreateTagsOutput) String

func (s ErrorForCreateTagsOutput) String() string

String returns the string representation

type ErrorForDeleteImagesOutput

type ErrorForDeleteImagesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteImagesOutput) GoString

func (s ErrorForDeleteImagesOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteImagesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteImagesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteImagesOutput) String

String returns the string representation

type ErrorForDeleteInstancesOutput

type ErrorForDeleteInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteInstancesOutput) GoString

GoString returns the string representation

func (*ErrorForDeleteInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteInstancesOutput) String

String returns the string representation

type ErrorForDeleteKeyPairsOutput

type ErrorForDeleteKeyPairsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteKeyPairsOutput) GoString

func (s ErrorForDeleteKeyPairsOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteKeyPairsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteKeyPairsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteKeyPairsOutput) String

String returns the string representation

type ErrorForDeleteTagsOutput

type ErrorForDeleteTagsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteTagsOutput) GoString

func (s ErrorForDeleteTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteTagsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteTagsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteTagsOutput) String

func (s ErrorForDeleteTagsOutput) String() string

String returns the string representation

type ErrorForDetachKeyPairOutput

type ErrorForDetachKeyPairOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDetachKeyPairOutput) GoString

func (s ErrorForDetachKeyPairOutput) GoString() string

GoString returns the string representation

func (*ErrorForDetachKeyPairOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDetachKeyPairOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDetachKeyPairOutput) String

String returns the string representation

type ErrorForDisassociateInstancesIamRoleOutput

type ErrorForDisassociateInstancesIamRoleOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDisassociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*ErrorForDisassociateInstancesIamRoleOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDisassociateInstancesIamRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDisassociateInstancesIamRoleOutput) String

String returns the string representation

type ErrorForRebootInstancesOutput

type ErrorForRebootInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForRebootInstancesOutput) GoString

GoString returns the string representation

func (*ErrorForRebootInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForRebootInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForRebootInstancesOutput) String

String returns the string representation

type ErrorForStartInstancesOutput

type ErrorForStartInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForStartInstancesOutput) GoString

func (s ErrorForStartInstancesOutput) GoString() string

GoString returns the string representation

func (*ErrorForStartInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForStartInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForStartInstancesOutput) String

String returns the string representation

type ErrorForStopInstancesOutput

type ErrorForStopInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForStopInstancesOutput) GoString

func (s ErrorForStopInstancesOutput) GoString() string

GoString returns the string representation

func (*ErrorForStopInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForStopInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForStopInstancesOutput) String

String returns the string representation

type ErrorForUpdateSystemEventsOutput

type ErrorForUpdateSystemEventsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForUpdateSystemEventsOutput) GoString

GoString returns the string representation

func (*ErrorForUpdateSystemEventsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForUpdateSystemEventsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForUpdateSystemEventsOutput) String

String returns the string representation

type ExportImageInput

type ExportImageInput struct {
	ImageId *string `type:"string"`

	TOSBucket *string `type:"string"`

	TOSPrefix *string `type:"string"`
	// contains filtered or unexported fields
}

func (ExportImageInput) GoString

func (s ExportImageInput) GoString() string

GoString returns the string representation

func (*ExportImageInput) SetImageId

func (s *ExportImageInput) SetImageId(v string) *ExportImageInput

SetImageId sets the ImageId field's value.

func (*ExportImageInput) SetTOSBucket

func (s *ExportImageInput) SetTOSBucket(v string) *ExportImageInput

SetTOSBucket sets the TOSBucket field's value.

func (*ExportImageInput) SetTOSPrefix

func (s *ExportImageInput) SetTOSPrefix(v string) *ExportImageInput

SetTOSPrefix sets the TOSPrefix field's value.

func (ExportImageInput) String

func (s ExportImageInput) String() string

String returns the string representation

type ExportImageOutput

type ExportImageOutput struct {
	Metadata *response.ResponseMetadata

	TaskId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ExportImageOutput) GoString

func (s ExportImageOutput) GoString() string

GoString returns the string representation

func (*ExportImageOutput) SetTaskId

func (s *ExportImageOutput) SetTaskId(v string) *ExportImageOutput

SetTaskId sets the TaskId field's value.

func (ExportImageOutput) String

func (s ExportImageOutput) String() string

String returns the string representation

type GpuDeviceForDescribeInstanceTypesOutput

type GpuDeviceForDescribeInstanceTypesOutput struct {
	Count *int32 `type:"int32"`

	Memory *MemoryForDescribeInstanceTypesOutput `type:"structure"`

	ProductName *string `type:"string"`
	// contains filtered or unexported fields
}

func (GpuDeviceForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*GpuDeviceForDescribeInstanceTypesOutput) SetCount

SetCount sets the Count field's value.

func (*GpuDeviceForDescribeInstanceTypesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*GpuDeviceForDescribeInstanceTypesOutput) SetProductName

SetProductName sets the ProductName field's value.

func (GpuDeviceForDescribeInstanceTypesOutput) String

String returns the string representation

type GpuForDescribeInstanceTypesOutput

type GpuForDescribeInstanceTypesOutput struct {
	GpuDevices []*GpuDeviceForDescribeInstanceTypesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (GpuForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*GpuForDescribeInstanceTypesOutput) SetGpuDevices

SetGpuDevices sets the GpuDevices field's value.

func (GpuForDescribeInstanceTypesOutput) String

String returns the string representation

type ImageForDescribeImagesOutput

type ImageForDescribeImagesOutput struct {
	Architecture *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	ImageId *string `type:"string"`

	ImageName *string `type:"string"`

	ImageOwnerId *string `type:"string"`

	IsSupportCloudInit *bool `type:"boolean"`

	OsName *string `type:"string"`

	OsType *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`

	ProjectName *string `type:"string"`

	ShareStatus *string `type:"string"`

	Size *int32 `type:"int32"`

	Status *string `type:"string"`

	UpdatedAt *string `type:"string"`

	VirtualSize *json.Number `type:"json_number"`

	Visibility *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImageForDescribeImagesOutput) GoString

func (s ImageForDescribeImagesOutput) GoString() string

GoString returns the string representation

func (*ImageForDescribeImagesOutput) SetArchitecture

SetArchitecture sets the Architecture field's value.

func (*ImageForDescribeImagesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ImageForDescribeImagesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ImageForDescribeImagesOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*ImageForDescribeImagesOutput) SetImageName

SetImageName sets the ImageName field's value.

func (*ImageForDescribeImagesOutput) SetImageOwnerId

SetImageOwnerId sets the ImageOwnerId field's value.

func (*ImageForDescribeImagesOutput) SetIsSupportCloudInit

func (s *ImageForDescribeImagesOutput) SetIsSupportCloudInit(v bool) *ImageForDescribeImagesOutput

SetIsSupportCloudInit sets the IsSupportCloudInit field's value.

func (*ImageForDescribeImagesOutput) SetOsName

SetOsName sets the OsName field's value.

func (*ImageForDescribeImagesOutput) SetOsType

SetOsType sets the OsType field's value.

func (*ImageForDescribeImagesOutput) SetPlatform

SetPlatform sets the Platform field's value.

func (*ImageForDescribeImagesOutput) SetPlatformVersion

SetPlatformVersion sets the PlatformVersion field's value.

func (*ImageForDescribeImagesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ImageForDescribeImagesOutput) SetShareStatus

SetShareStatus sets the ShareStatus field's value.

func (*ImageForDescribeImagesOutput) SetSize

SetSize sets the Size field's value.

func (*ImageForDescribeImagesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ImageForDescribeImagesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ImageForDescribeImagesOutput) SetVirtualSize

SetVirtualSize sets the VirtualSize field's value.

func (*ImageForDescribeImagesOutput) SetVisibility

SetVisibility sets the Visibility field's value.

func (ImageForDescribeImagesOutput) String

String returns the string representation

type ImportImageInput

type ImportImageInput struct {
	Architecture *string `type:"string"`

	BootMode *string `type:"string"`

	Description *string `type:"string"`

	ImageName *string `type:"string"`

	OsType *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`

	ProjectName *string `type:"string"`

	Url *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImportImageInput) GoString

func (s ImportImageInput) GoString() string

GoString returns the string representation

func (*ImportImageInput) SetArchitecture

func (s *ImportImageInput) SetArchitecture(v string) *ImportImageInput

SetArchitecture sets the Architecture field's value.

func (*ImportImageInput) SetBootMode

func (s *ImportImageInput) SetBootMode(v string) *ImportImageInput

SetBootMode sets the BootMode field's value.

func (*ImportImageInput) SetDescription

func (s *ImportImageInput) SetDescription(v string) *ImportImageInput

SetDescription sets the Description field's value.

func (*ImportImageInput) SetImageName

func (s *ImportImageInput) SetImageName(v string) *ImportImageInput

SetImageName sets the ImageName field's value.

func (*ImportImageInput) SetOsType

func (s *ImportImageInput) SetOsType(v string) *ImportImageInput

SetOsType sets the OsType field's value.

func (*ImportImageInput) SetPlatform

func (s *ImportImageInput) SetPlatform(v string) *ImportImageInput

SetPlatform sets the Platform field's value.

func (*ImportImageInput) SetPlatformVersion

func (s *ImportImageInput) SetPlatformVersion(v string) *ImportImageInput

SetPlatformVersion sets the PlatformVersion field's value.

func (*ImportImageInput) SetProjectName

func (s *ImportImageInput) SetProjectName(v string) *ImportImageInput

SetProjectName sets the ProjectName field's value.

func (*ImportImageInput) SetUrl

SetUrl sets the Url field's value.

func (ImportImageInput) String

func (s ImportImageInput) String() string

String returns the string representation

type ImportImageOutput

type ImportImageOutput struct {
	Metadata *response.ResponseMetadata

	ImageId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImportImageOutput) GoString

func (s ImportImageOutput) GoString() string

GoString returns the string representation

func (*ImportImageOutput) SetImageId

func (s *ImportImageOutput) SetImageId(v string) *ImportImageOutput

SetImageId sets the ImageId field's value.

func (ImportImageOutput) String

func (s ImportImageOutput) String() string

String returns the string representation

type ImportKeyPairInput

type ImportKeyPairInput struct {
	Description *string `type:"string"`

	KeyPairName *string `type:"string"`

	PublicKey *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImportKeyPairInput) GoString

func (s ImportKeyPairInput) GoString() string

GoString returns the string representation

func (*ImportKeyPairInput) SetDescription

func (s *ImportKeyPairInput) SetDescription(v string) *ImportKeyPairInput

SetDescription sets the Description field's value.

func (*ImportKeyPairInput) SetKeyPairName

func (s *ImportKeyPairInput) SetKeyPairName(v string) *ImportKeyPairInput

SetKeyPairName sets the KeyPairName field's value.

func (*ImportKeyPairInput) SetPublicKey

func (s *ImportKeyPairInput) SetPublicKey(v string) *ImportKeyPairInput

SetPublicKey sets the PublicKey field's value.

func (ImportKeyPairInput) String

func (s ImportKeyPairInput) String() string

String returns the string representation

type ImportKeyPairOutput

type ImportKeyPairOutput struct {
	Metadata *response.ResponseMetadata

	FingerPrint *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImportKeyPairOutput) GoString

func (s ImportKeyPairOutput) GoString() string

GoString returns the string representation

func (*ImportKeyPairOutput) SetFingerPrint

func (s *ImportKeyPairOutput) SetFingerPrint(v string) *ImportKeyPairOutput

SetFingerPrint sets the FingerPrint field's value.

func (*ImportKeyPairOutput) SetKeyPairId

func (s *ImportKeyPairOutput) SetKeyPairId(v string) *ImportKeyPairOutput

SetKeyPairId sets the KeyPairId field's value.

func (*ImportKeyPairOutput) SetKeyPairName

func (s *ImportKeyPairOutput) SetKeyPairName(v string) *ImportKeyPairOutput

SetKeyPairName sets the KeyPairName field's value.

func (ImportKeyPairOutput) String

func (s ImportKeyPairOutput) String() string

String returns the string representation

type InstanceForDescribeInstancesOutput

type InstanceForDescribeInstancesOutput struct {
	CpuOptions *CpuOptionsForDescribeInstancesOutput `type:"structure"`

	Cpus *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *EipAddressForDescribeInstancesOutput `type:"structure"`

	ExpiredAt *string `type:"string"`

	HostName *string `type:"string"`

	Hostname *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`

	LocalVolumes []*LocalVolumeForDescribeInstancesOutput `type:"list"`

	MemorySize *int32 `type:"int32"`

	NetworkInterfaces []*NetworkInterfaceForDescribeInstancesOutput `type:"list"`

	OsName *string `type:"string"`

	OsType *string `type:"string"`

	ProjectName *string `type:"string"`

	RdmaIpAddresses []*string `type:"list"`

	SpotStrategy *string `type:"string"`

	Status *string `type:"string"`

	StoppedMode *string `type:"string"`

	Tags []*TagForDescribeInstancesOutput `type:"list"`

	UpdatedAt *string `type:"string"`

	Uuid *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeInstancesOutput) SetCpuOptions

SetCpuOptions sets the CpuOptions field's value.

func (*InstanceForDescribeInstancesOutput) SetCpus

SetCpus sets the Cpus field's value.

func (*InstanceForDescribeInstancesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*InstanceForDescribeInstancesOutput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*InstanceForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*InstanceForDescribeInstancesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*InstanceForDescribeInstancesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*InstanceForDescribeInstancesOutput) SetHostName

SetHostName sets the HostName field's value.

func (*InstanceForDescribeInstancesOutput) SetHostname

SetHostname sets the Hostname field's value.

func (*InstanceForDescribeInstancesOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*InstanceForDescribeInstancesOutput) SetInstanceChargeType

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*InstanceForDescribeInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceForDescribeInstancesOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*InstanceForDescribeInstancesOutput) SetKeyPairId

SetKeyPairId sets the KeyPairId field's value.

func (*InstanceForDescribeInstancesOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*InstanceForDescribeInstancesOutput) SetLocalVolumes

SetLocalVolumes sets the LocalVolumes field's value.

func (*InstanceForDescribeInstancesOutput) SetMemorySize

SetMemorySize sets the MemorySize field's value.

func (*InstanceForDescribeInstancesOutput) SetNetworkInterfaces

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*InstanceForDescribeInstancesOutput) SetOsName

SetOsName sets the OsName field's value.

func (*InstanceForDescribeInstancesOutput) SetOsType

SetOsType sets the OsType field's value.

func (*InstanceForDescribeInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceForDescribeInstancesOutput) SetRdmaIpAddresses

SetRdmaIpAddresses sets the RdmaIpAddresses field's value.

func (*InstanceForDescribeInstancesOutput) SetSpotStrategy

SetSpotStrategy sets the SpotStrategy field's value.

func (*InstanceForDescribeInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceForDescribeInstancesOutput) SetStoppedMode

SetStoppedMode sets the StoppedMode field's value.

func (*InstanceForDescribeInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*InstanceForDescribeInstancesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*InstanceForDescribeInstancesOutput) SetUuid

SetUuid sets the Uuid field's value.

func (*InstanceForDescribeInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*InstanceForDescribeInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (InstanceForDescribeInstancesOutput) String

String returns the string representation

type InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput

type InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput struct {
	Generation *string `type:"string"`

	InstanceTypeFamily *string `type:"string"`

	ZoneIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) GoString

GoString returns the string representation

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetGeneration

SetGeneration sets the Generation field's value.

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetInstanceTypeFamily

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) String

String returns the string representation

type InstanceTypeForDescribeInstanceTypesOutput

type InstanceTypeForDescribeInstanceTypesOutput struct {
	BaselineCredit *int64 `type:"int64"`

	Gpu *GpuForDescribeInstanceTypesOutput `type:"structure"`

	InitialCredit *int64 `type:"int64"`

	InstanceTypeFamily *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	LocalVolumes []*LocalVolumeForDescribeInstanceTypesOutput `type:"list"`

	Memory *MemoryForDescribeInstanceTypesOutput `type:"structure"`

	Network *NetworkForDescribeInstanceTypesOutput `type:"structure"`

	Processor *ProcessorForDescribeInstanceTypesOutput `type:"structure"`

	Rdma *RdmaForDescribeInstanceTypesOutput `type:"structure"`

	Volume *VolumeForDescribeInstanceTypesOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (InstanceTypeForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*InstanceTypeForDescribeInstanceTypesOutput) SetBaselineCredit

SetBaselineCredit sets the BaselineCredit field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetGpu

SetGpu sets the Gpu field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInitialCredit

SetInitialCredit sets the InitialCredit field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInstanceTypeFamily

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetLocalVolumes

SetLocalVolumes sets the LocalVolumes field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetNetwork

SetNetwork sets the Network field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetProcessor

SetProcessor sets the Processor field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetRdma

SetRdma sets the Rdma field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetVolume

SetVolume sets the Volume field's value.

func (InstanceTypeForDescribeInstanceTypesOutput) String

String returns the string representation

type InstancesIamRoleForDescribeInstancesIamRolesOutput

type InstancesIamRoleForDescribeInstancesIamRolesOutput struct {
	InstanceId *string `type:"string"`

	RoleNames []*string `type:"list"`
	// contains filtered or unexported fields
}

func (InstancesIamRoleForDescribeInstancesIamRolesOutput) GoString

GoString returns the string representation

func (*InstancesIamRoleForDescribeInstancesIamRolesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstancesIamRoleForDescribeInstancesIamRolesOutput) SetRoleNames

SetRoleNames sets the RoleNames field's value.

func (InstancesIamRoleForDescribeInstancesIamRolesOutput) String

String returns the string representation

type KeyPairForDescribeKeyPairsOutput

type KeyPairForDescribeKeyPairsOutput struct {
	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	FingerPrint *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (KeyPairForDescribeKeyPairsOutput) GoString

GoString returns the string representation

func (*KeyPairForDescribeKeyPairsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetDescription

SetDescription sets the Description field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetFingerPrint

SetFingerPrint sets the FingerPrint field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetKeyPairId

SetKeyPairId sets the KeyPairId field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (KeyPairForDescribeKeyPairsOutput) String

String returns the string representation

type LocalVolumeForDescribeInstanceTypesOutput

type LocalVolumeForDescribeInstanceTypesOutput struct {
	Count *int32 `type:"int32"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LocalVolumeForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*LocalVolumeForDescribeInstanceTypesOutput) SetCount

SetCount sets the Count field's value.

func (*LocalVolumeForDescribeInstanceTypesOutput) SetSize

SetSize sets the Size field's value.

func (*LocalVolumeForDescribeInstanceTypesOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeForDescribeInstanceTypesOutput) String

String returns the string representation

type LocalVolumeForDescribeInstancesOutput

type LocalVolumeForDescribeInstancesOutput struct {
	Count *int32 `type:"int32"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LocalVolumeForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*LocalVolumeForDescribeInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*LocalVolumeForDescribeInstancesOutput) SetSize

SetSize sets the Size field's value.

func (*LocalVolumeForDescribeInstancesOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeForDescribeInstancesOutput) String

String returns the string representation

type MemoryForDescribeInstanceTypesOutput

type MemoryForDescribeInstanceTypesOutput struct {
	EncryptedSize *int32 `type:"int32"`

	Size *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (MemoryForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*MemoryForDescribeInstanceTypesOutput) SetEncryptedSize

SetEncryptedSize sets the EncryptedSize field's value.

func (*MemoryForDescribeInstanceTypesOutput) SetSize

SetSize sets the Size field's value.

func (MemoryForDescribeInstanceTypesOutput) String

String returns the string representation

type ModifyDeploymentSetAttributeInput

type ModifyDeploymentSetAttributeInput struct {
	DeploymentSetId *string `type:"string"`

	DeploymentSetName *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDeploymentSetAttributeInput) GoString

GoString returns the string representation

func (*ModifyDeploymentSetAttributeInput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*ModifyDeploymentSetAttributeInput) SetDeploymentSetName

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*ModifyDeploymentSetAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyDeploymentSetAttributeInput) String

String returns the string representation

type ModifyDeploymentSetAttributeOutput

type ModifyDeploymentSetAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDeploymentSetAttributeOutput) GoString

GoString returns the string representation

func (ModifyDeploymentSetAttributeOutput) String

String returns the string representation

type ModifyImageAttributeInput

type ModifyImageAttributeInput struct {
	BootMode *string `type:"string"`

	Description *string `type:"string"`

	ImageId *string `type:"string"`

	ImageName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyImageAttributeInput) GoString

func (s ModifyImageAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyImageAttributeInput) SetBootMode

SetBootMode sets the BootMode field's value.

func (*ModifyImageAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyImageAttributeInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ModifyImageAttributeInput) SetImageName

SetImageName sets the ImageName field's value.

func (ModifyImageAttributeInput) String

func (s ModifyImageAttributeInput) String() string

String returns the string representation

type ModifyImageAttributeOutput

type ModifyImageAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyImageAttributeOutput) GoString

func (s ModifyImageAttributeOutput) GoString() string

GoString returns the string representation

func (ModifyImageAttributeOutput) String

String returns the string representation

type ModifyImageSharePermissionInput

type ModifyImageSharePermissionInput struct {
	AddAccounts []*string `type:"list"`

	ImageId *string `type:"string"`

	RemoveAccounts []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyImageSharePermissionInput) GoString

GoString returns the string representation

func (*ModifyImageSharePermissionInput) SetAddAccounts

SetAddAccounts sets the AddAccounts field's value.

func (*ModifyImageSharePermissionInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ModifyImageSharePermissionInput) SetRemoveAccounts

SetRemoveAccounts sets the RemoveAccounts field's value.

func (ModifyImageSharePermissionInput) String

String returns the string representation

type ModifyImageSharePermissionOutput

type ModifyImageSharePermissionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyImageSharePermissionOutput) GoString

GoString returns the string representation

func (ModifyImageSharePermissionOutput) String

String returns the string representation

type ModifyInstanceAttributeInput

type ModifyInstanceAttributeInput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	Password *string `type:"string"`

	UserData *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceAttributeInput) GoString

func (s ModifyInstanceAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyInstanceAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyInstanceAttributeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceAttributeInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ModifyInstanceAttributeInput) SetPassword

SetPassword sets the Password field's value.

func (*ModifyInstanceAttributeInput) SetUserData

SetUserData sets the UserData field's value.

func (ModifyInstanceAttributeInput) String

String returns the string representation

type ModifyInstanceAttributeOutput

type ModifyInstanceAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyInstanceAttributeOutput) GoString

GoString returns the string representation

func (ModifyInstanceAttributeOutput) String

String returns the string representation

type ModifyInstanceChargeTypeInput

type ModifyInstanceChargeTypeInput struct {
	AutoPay *bool `type:"boolean"`

	ClientToken *string `type:"string"`

	IncludeDataVolumes *bool `type:"boolean"`

	InstanceChargeType *string `type:"string"`

	InstanceIds []*string `type:"list"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceChargeTypeInput) GoString

GoString returns the string representation

func (*ModifyInstanceChargeTypeInput) SetAutoPay

SetAutoPay sets the AutoPay field's value.

func (*ModifyInstanceChargeTypeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceChargeTypeInput) SetIncludeDataVolumes

SetIncludeDataVolumes sets the IncludeDataVolumes field's value.

func (*ModifyInstanceChargeTypeInput) SetInstanceChargeType

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*ModifyInstanceChargeTypeInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*ModifyInstanceChargeTypeInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ModifyInstanceChargeTypeInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (ModifyInstanceChargeTypeInput) String

String returns the string representation

type ModifyInstanceChargeTypeOutput

type ModifyInstanceChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceChargeTypeOutput) GoString

GoString returns the string representation

func (*ModifyInstanceChargeTypeOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (ModifyInstanceChargeTypeOutput) String

String returns the string representation

type ModifyInstanceDeploymentInput

type ModifyInstanceDeploymentInput struct {
	DeploymentSetId *string `type:"string"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceDeploymentInput) GoString

GoString returns the string representation

func (*ModifyInstanceDeploymentInput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*ModifyInstanceDeploymentInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyInstanceDeploymentInput) String

String returns the string representation

type ModifyInstanceDeploymentOutput

type ModifyInstanceDeploymentOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyInstanceDeploymentOutput) GoString

GoString returns the string representation

func (ModifyInstanceDeploymentOutput) String

String returns the string representation

type ModifyInstanceSpecInput

type ModifyInstanceSpecInput struct {
	ClientToken *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceSpecInput) GoString

func (s ModifyInstanceSpecInput) GoString() string

GoString returns the string representation

func (*ModifyInstanceSpecInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceSpecInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceSpecInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (ModifyInstanceSpecInput) String

func (s ModifyInstanceSpecInput) String() string

String returns the string representation

type ModifyInstanceSpecOutput

type ModifyInstanceSpecOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceSpecOutput) GoString

func (s ModifyInstanceSpecOutput) GoString() string

GoString returns the string representation

func (*ModifyInstanceSpecOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceSpecOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (ModifyInstanceSpecOutput) String

func (s ModifyInstanceSpecOutput) String() string

String returns the string representation

type ModifyKeyPairAttributeInput

type ModifyKeyPairAttributeInput struct {
	Description *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyKeyPairAttributeInput) GoString

func (s ModifyKeyPairAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyKeyPairAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyKeyPairAttributeInput) SetKeyPairId

SetKeyPairId sets the KeyPairId field's value.

func (*ModifyKeyPairAttributeInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (ModifyKeyPairAttributeInput) String

String returns the string representation

type ModifyKeyPairAttributeOutput

type ModifyKeyPairAttributeOutput struct {
	Metadata *response.ResponseMetadata

	KeyPairName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyKeyPairAttributeOutput) GoString

func (s ModifyKeyPairAttributeOutput) GoString() string

GoString returns the string representation

func (*ModifyKeyPairAttributeOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (ModifyKeyPairAttributeOutput) String

String returns the string representation

type NetworkForDescribeInstanceTypesOutput

type NetworkForDescribeInstanceTypesOutput struct {
	MaximumBandwidthMbps *int32 `type:"int32"`

	MaximumNetworkInterfaces *int32 `type:"int32"`

	MaximumPrivateIpv4AddressesPerNetworkInterface *int32 `type:"int32"`

	MaximumQueuesPerNetworkInterface *int32 `type:"int32"`

	MaximumThroughputKpps *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (NetworkForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumBandwidthMbps

SetMaximumBandwidthMbps sets the MaximumBandwidthMbps field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumNetworkInterfaces

SetMaximumNetworkInterfaces sets the MaximumNetworkInterfaces field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumPrivateIpv4AddressesPerNetworkInterface

func (s *NetworkForDescribeInstanceTypesOutput) SetMaximumPrivateIpv4AddressesPerNetworkInterface(v int32) *NetworkForDescribeInstanceTypesOutput

SetMaximumPrivateIpv4AddressesPerNetworkInterface sets the MaximumPrivateIpv4AddressesPerNetworkInterface field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumQueuesPerNetworkInterface

func (s *NetworkForDescribeInstanceTypesOutput) SetMaximumQueuesPerNetworkInterface(v int32) *NetworkForDescribeInstanceTypesOutput

SetMaximumQueuesPerNetworkInterface sets the MaximumQueuesPerNetworkInterface field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumThroughputKpps

SetMaximumThroughputKpps sets the MaximumThroughputKpps field's value.

func (NetworkForDescribeInstanceTypesOutput) String

String returns the string representation

type NetworkInterfaceForDescribeInstancesOutput

type NetworkInterfaceForDescribeInstancesOutput struct {
	MacAddress *string `type:"string"`

	NetworkInterfaceId *string `type:"string"`

	PrimaryIpAddress *string `type:"string"`

	SubnetId *string `type:"string"`

	Type *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*NetworkInterfaceForDescribeInstancesOutput) SetMacAddress

SetMacAddress sets the MacAddress field's value.

func (*NetworkInterfaceForDescribeInstancesOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*NetworkInterfaceForDescribeInstancesOutput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*NetworkInterfaceForDescribeInstancesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*NetworkInterfaceForDescribeInstancesOutput) SetType

SetType sets the Type field's value.

func (*NetworkInterfaceForDescribeInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkInterfaceForDescribeInstancesOutput) String

String returns the string representation

type NetworkInterfaceForRunInstancesInput

type NetworkInterfaceForRunInstancesInput struct {
	PrimaryIpAddress *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	SubnetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForRunInstancesInput) GoString

GoString returns the string representation

func (*NetworkInterfaceForRunInstancesInput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*NetworkInterfaceForRunInstancesInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceForRunInstancesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfaceForRunInstancesInput) String

String returns the string representation

type OperationDetailForAssociateInstancesIamRoleOutput

type OperationDetailForAssociateInstancesIamRoleOutput struct {
	Error *ErrorForAssociateInstancesIamRoleOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForAssociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*OperationDetailForAssociateInstancesIamRoleOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForAssociateInstancesIamRoleOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForAssociateInstancesIamRoleOutput) String

String returns the string representation

type OperationDetailForAttachKeyPairOutput

type OperationDetailForAttachKeyPairOutput struct {
	Error *ErrorForAttachKeyPairOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForAttachKeyPairOutput) GoString

GoString returns the string representation

func (*OperationDetailForAttachKeyPairOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForAttachKeyPairOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForAttachKeyPairOutput) String

String returns the string representation

type OperationDetailForCreateTagsOutput

type OperationDetailForCreateTagsOutput struct {
	Error *ErrorForCreateTagsOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForCreateTagsOutput) GoString

GoString returns the string representation

func (*OperationDetailForCreateTagsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForCreateTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForCreateTagsOutput) String

String returns the string representation

type OperationDetailForDeleteImagesOutput

type OperationDetailForDeleteImagesOutput struct {
	Error *ErrorForDeleteImagesOutput `type:"structure"`

	ImageId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteImagesOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteImagesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteImagesOutput) SetImageId

SetImageId sets the ImageId field's value.

func (OperationDetailForDeleteImagesOutput) String

String returns the string representation

type OperationDetailForDeleteInstancesOutput

type OperationDetailForDeleteInstancesOutput struct {
	Error *ErrorForDeleteInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDeleteInstancesOutput) String

String returns the string representation

type OperationDetailForDeleteKeyPairsOutput

type OperationDetailForDeleteKeyPairsOutput struct {
	Error *ErrorForDeleteKeyPairsOutput `type:"structure"`

	KeyPairName *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteKeyPairsOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteKeyPairsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteKeyPairsOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (OperationDetailForDeleteKeyPairsOutput) String

String returns the string representation

type OperationDetailForDeleteTagsOutput

type OperationDetailForDeleteTagsOutput struct {
	Error *ErrorForDeleteTagsOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteTagsOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteTagsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForDeleteTagsOutput) String

String returns the string representation

type OperationDetailForDetachKeyPairOutput

type OperationDetailForDetachKeyPairOutput struct {
	Error *ErrorForDetachKeyPairOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDetachKeyPairOutput) GoString

GoString returns the string representation

func (*OperationDetailForDetachKeyPairOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDetachKeyPairOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDetachKeyPairOutput) String

String returns the string representation

type OperationDetailForDisassociateInstancesIamRoleOutput

type OperationDetailForDisassociateInstancesIamRoleOutput struct {
	Error *ErrorForDisassociateInstancesIamRoleOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDisassociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*OperationDetailForDisassociateInstancesIamRoleOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDisassociateInstancesIamRoleOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDisassociateInstancesIamRoleOutput) String

String returns the string representation

type OperationDetailForRebootInstancesOutput

type OperationDetailForRebootInstancesOutput struct {
	Error *ErrorForRebootInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForRebootInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForRebootInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForRebootInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForRebootInstancesOutput) String

String returns the string representation

type OperationDetailForStartInstancesOutput

type OperationDetailForStartInstancesOutput struct {
	Error *ErrorForStartInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForStartInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForStartInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForStartInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForStartInstancesOutput) String

String returns the string representation

type OperationDetailForStopInstancesOutput

type OperationDetailForStopInstancesOutput struct {
	Error *ErrorForStopInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForStopInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForStopInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForStopInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForStopInstancesOutput) String

String returns the string representation

type OperationDetailForUpdateSystemEventsOutput

type OperationDetailForUpdateSystemEventsOutput struct {
	Error *ErrorForUpdateSystemEventsOutput `type:"structure"`

	EventId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForUpdateSystemEventsOutput) GoString

GoString returns the string representation

func (*OperationDetailForUpdateSystemEventsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForUpdateSystemEventsOutput) SetEventId

SetEventId sets the EventId field's value.

func (OperationDetailForUpdateSystemEventsOutput) String

String returns the string representation

type ProcessorForDescribeInstanceTypesOutput

type ProcessorForDescribeInstanceTypesOutput struct {
	BaseFrequency *float64 `type:"float"`

	Cpus *int32 `type:"int32"`

	Model *string `type:"string"`

	TurboFrequency *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (ProcessorForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*ProcessorForDescribeInstanceTypesOutput) SetBaseFrequency

SetBaseFrequency sets the BaseFrequency field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetCpus

SetCpus sets the Cpus field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetModel

SetModel sets the Model field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetTurboFrequency

SetTurboFrequency sets the TurboFrequency field's value.

func (ProcessorForDescribeInstanceTypesOutput) String

String returns the string representation

type RdmaForDescribeInstanceTypesOutput

type RdmaForDescribeInstanceTypesOutput struct {
	RdmaNetworkInterfaces *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (RdmaForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*RdmaForDescribeInstanceTypesOutput) SetRdmaNetworkInterfaces

SetRdmaNetworkInterfaces sets the RdmaNetworkInterfaces field's value.

func (RdmaForDescribeInstanceTypesOutput) String

String returns the string representation

type RebootInstanceInput

type RebootInstanceInput struct {
	ForceStop *bool `type:"boolean"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RebootInstanceInput) GoString

func (s RebootInstanceInput) GoString() string

GoString returns the string representation

func (*RebootInstanceInput) SetForceStop

func (s *RebootInstanceInput) SetForceStop(v bool) *RebootInstanceInput

SetForceStop sets the ForceStop field's value.

func (*RebootInstanceInput) SetInstanceId

func (s *RebootInstanceInput) SetInstanceId(v string) *RebootInstanceInput

SetInstanceId sets the InstanceId field's value.

func (RebootInstanceInput) String

func (s RebootInstanceInput) String() string

String returns the string representation

type RebootInstanceOutput

type RebootInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RebootInstanceOutput) GoString

func (s RebootInstanceOutput) GoString() string

GoString returns the string representation

func (RebootInstanceOutput) String

func (s RebootInstanceOutput) String() string

String returns the string representation

type RebootInstancesInput

type RebootInstancesInput struct {
	ForceStop *bool `type:"boolean"`

	InstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (RebootInstancesInput) GoString

func (s RebootInstancesInput) GoString() string

GoString returns the string representation

func (*RebootInstancesInput) SetForceStop

func (s *RebootInstancesInput) SetForceStop(v bool) *RebootInstancesInput

SetForceStop sets the ForceStop field's value.

func (*RebootInstancesInput) SetInstanceIds

func (s *RebootInstancesInput) SetInstanceIds(v []*string) *RebootInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (RebootInstancesInput) String

func (s RebootInstancesInput) String() string

String returns the string representation

type RebootInstancesOutput

type RebootInstancesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForRebootInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (RebootInstancesOutput) GoString

func (s RebootInstancesOutput) GoString() string

GoString returns the string representation

func (*RebootInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (RebootInstancesOutput) String

func (s RebootInstancesOutput) String() string

String returns the string representation

type RenewInstanceInput

type RenewInstanceInput struct {
	ClientToken *string `type:"string"`

	InstanceId *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewInstanceInput) GoString

func (s RenewInstanceInput) GoString() string

GoString returns the string representation

func (*RenewInstanceInput) SetClientToken

func (s *RenewInstanceInput) SetClientToken(v string) *RenewInstanceInput

SetClientToken sets the ClientToken field's value.

func (*RenewInstanceInput) SetInstanceId

func (s *RenewInstanceInput) SetInstanceId(v string) *RenewInstanceInput

SetInstanceId sets the InstanceId field's value.

func (*RenewInstanceInput) SetPeriod

func (s *RenewInstanceInput) SetPeriod(v int32) *RenewInstanceInput

SetPeriod sets the Period field's value.

func (*RenewInstanceInput) SetPeriodUnit

func (s *RenewInstanceInput) SetPeriodUnit(v string) *RenewInstanceInput

SetPeriodUnit sets the PeriodUnit field's value.

func (RenewInstanceInput) String

func (s RenewInstanceInput) String() string

String returns the string representation

type RenewInstanceOutput

type RenewInstanceOutput struct {
	Metadata *response.ResponseMetadata

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewInstanceOutput) GoString

func (s RenewInstanceOutput) GoString() string

GoString returns the string representation

func (*RenewInstanceOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (RenewInstanceOutput) String

func (s RenewInstanceOutput) String() string

String returns the string representation

type ReplaceSystemVolumeInput

type ReplaceSystemVolumeInput struct {
	ClientToken *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceId *string `type:"string"`

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

	Password *string `type:"string"`

	Size *json.Number `type:"json_number"`

	UserData *string `type:"string"`
	// contains filtered or unexported fields
}

func (ReplaceSystemVolumeInput) GoString

func (s ReplaceSystemVolumeInput) GoString() string

GoString returns the string representation

func (*ReplaceSystemVolumeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ReplaceSystemVolumeInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ReplaceSystemVolumeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ReplaceSystemVolumeInput) SetKeepImageCredential

func (s *ReplaceSystemVolumeInput) SetKeepImageCredential(v bool) *ReplaceSystemVolumeInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*ReplaceSystemVolumeInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*ReplaceSystemVolumeInput) SetPassword

SetPassword sets the Password field's value.

func (*ReplaceSystemVolumeInput) SetSize

SetSize sets the Size field's value.

func (*ReplaceSystemVolumeInput) SetUserData

SetUserData sets the UserData field's value.

func (ReplaceSystemVolumeInput) String

func (s ReplaceSystemVolumeInput) String() string

String returns the string representation

type ReplaceSystemVolumeOutput

type ReplaceSystemVolumeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ReplaceSystemVolumeOutput) GoString

func (s ReplaceSystemVolumeOutput) GoString() string

GoString returns the string representation

func (ReplaceSystemVolumeOutput) String

func (s ReplaceSystemVolumeOutput) String() string

String returns the string representation

type RunInstancesInput

type RunInstancesInput struct {
	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	Count *int32 `type:"int32"`

	CreditSpecification *string `type:"string"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	DryRun *bool `type:"boolean"`

	HostName *string `type:"string"`

	Hostname *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceType *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

	MinCount *int32 `type:"int32"`

	NetworkInterfaces []*NetworkInterfaceForRunInstancesInput `type:"list"`

	Password *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SpotStrategy *string `type:"string"`

	SuffixIndex *int32 `type:"int32"`

	Tags []*TagForRunInstancesInput `type:"list"`

	UniqueSuffix *bool `type:"boolean"`

	UserData *string `type:"string"`

	Volumes []*VolumeForRunInstancesInput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RunInstancesInput) GoString

func (s RunInstancesInput) GoString() string

GoString returns the string representation

func (*RunInstancesInput) SetAutoRenew

func (s *RunInstancesInput) SetAutoRenew(v bool) *RunInstancesInput

SetAutoRenew sets the AutoRenew field's value.

func (*RunInstancesInput) SetAutoRenewPeriod

func (s *RunInstancesInput) SetAutoRenewPeriod(v int32) *RunInstancesInput

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*RunInstancesInput) SetClientToken

func (s *RunInstancesInput) SetClientToken(v string) *RunInstancesInput

SetClientToken sets the ClientToken field's value.

func (*RunInstancesInput) SetCount

func (s *RunInstancesInput) SetCount(v int32) *RunInstancesInput

SetCount sets the Count field's value.

func (*RunInstancesInput) SetCreditSpecification

func (s *RunInstancesInput) SetCreditSpecification(v string) *RunInstancesInput

SetCreditSpecification sets the CreditSpecification field's value.

func (*RunInstancesInput) SetDeploymentSetId

func (s *RunInstancesInput) SetDeploymentSetId(v string) *RunInstancesInput

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*RunInstancesInput) SetDescription

func (s *RunInstancesInput) SetDescription(v string) *RunInstancesInput

SetDescription sets the Description field's value.

func (*RunInstancesInput) SetDryRun

func (s *RunInstancesInput) SetDryRun(v bool) *RunInstancesInput

SetDryRun sets the DryRun field's value.

func (*RunInstancesInput) SetHostName

func (s *RunInstancesInput) SetHostName(v string) *RunInstancesInput

SetHostName sets the HostName field's value.

func (*RunInstancesInput) SetHostname

func (s *RunInstancesInput) SetHostname(v string) *RunInstancesInput

SetHostname sets the Hostname field's value.

func (*RunInstancesInput) SetHpcClusterId

func (s *RunInstancesInput) SetHpcClusterId(v string) *RunInstancesInput

SetHpcClusterId sets the HpcClusterId field's value.

func (*RunInstancesInput) SetImageId

func (s *RunInstancesInput) SetImageId(v string) *RunInstancesInput

SetImageId sets the ImageId field's value.

func (*RunInstancesInput) SetInstanceChargeType

func (s *RunInstancesInput) SetInstanceChargeType(v string) *RunInstancesInput

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*RunInstancesInput) SetInstanceName

func (s *RunInstancesInput) SetInstanceName(v string) *RunInstancesInput

SetInstanceName sets the InstanceName field's value.

func (*RunInstancesInput) SetInstanceType

func (s *RunInstancesInput) SetInstanceType(v string) *RunInstancesInput

SetInstanceType sets the InstanceType field's value.

func (*RunInstancesInput) SetInstanceTypeId

func (s *RunInstancesInput) SetInstanceTypeId(v string) *RunInstancesInput

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*RunInstancesInput) SetKeepImageCredential

func (s *RunInstancesInput) SetKeepImageCredential(v bool) *RunInstancesInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*RunInstancesInput) SetKeyPairName

func (s *RunInstancesInput) SetKeyPairName(v string) *RunInstancesInput

SetKeyPairName sets the KeyPairName field's value.

func (*RunInstancesInput) SetMinCount

func (s *RunInstancesInput) SetMinCount(v int32) *RunInstancesInput

SetMinCount sets the MinCount field's value.

func (*RunInstancesInput) SetNetworkInterfaces

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*RunInstancesInput) SetPassword

func (s *RunInstancesInput) SetPassword(v string) *RunInstancesInput

SetPassword sets the Password field's value.

func (*RunInstancesInput) SetPeriod

func (s *RunInstancesInput) SetPeriod(v int32) *RunInstancesInput

SetPeriod sets the Period field's value.

func (*RunInstancesInput) SetPeriodUnit

func (s *RunInstancesInput) SetPeriodUnit(v string) *RunInstancesInput

SetPeriodUnit sets the PeriodUnit field's value.

func (*RunInstancesInput) SetProjectName

func (s *RunInstancesInput) SetProjectName(v string) *RunInstancesInput

SetProjectName sets the ProjectName field's value.

func (*RunInstancesInput) SetSecurityEnhancementStrategy

func (s *RunInstancesInput) SetSecurityEnhancementStrategy(v string) *RunInstancesInput

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*RunInstancesInput) SetSpotStrategy

func (s *RunInstancesInput) SetSpotStrategy(v string) *RunInstancesInput

SetSpotStrategy sets the SpotStrategy field's value.

func (*RunInstancesInput) SetSuffixIndex

func (s *RunInstancesInput) SetSuffixIndex(v int32) *RunInstancesInput

SetSuffixIndex sets the SuffixIndex field's value.

func (*RunInstancesInput) SetTags

SetTags sets the Tags field's value.

func (*RunInstancesInput) SetUniqueSuffix

func (s *RunInstancesInput) SetUniqueSuffix(v bool) *RunInstancesInput

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*RunInstancesInput) SetUserData

func (s *RunInstancesInput) SetUserData(v string) *RunInstancesInput

SetUserData sets the UserData field's value.

func (*RunInstancesInput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*RunInstancesInput) SetZoneId

func (s *RunInstancesInput) SetZoneId(v string) *RunInstancesInput

SetZoneId sets the ZoneId field's value.

func (RunInstancesInput) String

func (s RunInstancesInput) String() string

String returns the string representation

type RunInstancesOutput

type RunInstancesOutput struct {
	Metadata *response.ResponseMetadata

	InstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (RunInstancesOutput) GoString

func (s RunInstancesOutput) GoString() string

GoString returns the string representation

func (*RunInstancesOutput) SetInstanceIds

func (s *RunInstancesOutput) SetInstanceIds(v []*string) *RunInstancesOutput

SetInstanceIds sets the InstanceIds field's value.

func (RunInstancesOutput) String

func (s RunInstancesOutput) String() string

String returns the string representation

type StartInstanceInput

type StartInstanceInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (StartInstanceInput) GoString

func (s StartInstanceInput) GoString() string

GoString returns the string representation

func (*StartInstanceInput) SetInstanceId

func (s *StartInstanceInput) SetInstanceId(v string) *StartInstanceInput

SetInstanceId sets the InstanceId field's value.

func (StartInstanceInput) String

func (s StartInstanceInput) String() string

String returns the string representation

type StartInstanceOutput

type StartInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (StartInstanceOutput) GoString

func (s StartInstanceOutput) GoString() string

GoString returns the string representation

func (StartInstanceOutput) String

func (s StartInstanceOutput) String() string

String returns the string representation

type StartInstancesInput

type StartInstancesInput struct {
	InstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (StartInstancesInput) GoString

func (s StartInstancesInput) GoString() string

GoString returns the string representation

func (*StartInstancesInput) SetInstanceIds

func (s *StartInstancesInput) SetInstanceIds(v []*string) *StartInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (StartInstancesInput) String

func (s StartInstancesInput) String() string

String returns the string representation

type StartInstancesOutput

type StartInstancesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForStartInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (StartInstancesOutput) GoString

func (s StartInstancesOutput) GoString() string

GoString returns the string representation

func (*StartInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (StartInstancesOutput) String

func (s StartInstancesOutput) String() string

String returns the string representation

type StopInstanceInput

type StopInstanceInput struct {
	ForceStop *bool `type:"boolean"`

	InstanceId *string `type:"string"`

	StoppedMode *string `type:"string"`
	// contains filtered or unexported fields
}

func (StopInstanceInput) GoString

func (s StopInstanceInput) GoString() string

GoString returns the string representation

func (*StopInstanceInput) SetForceStop

func (s *StopInstanceInput) SetForceStop(v bool) *StopInstanceInput

SetForceStop sets the ForceStop field's value.

func (*StopInstanceInput) SetInstanceId

func (s *StopInstanceInput) SetInstanceId(v string) *StopInstanceInput

SetInstanceId sets the InstanceId field's value.

func (*StopInstanceInput) SetStoppedMode

func (s *StopInstanceInput) SetStoppedMode(v string) *StopInstanceInput

SetStoppedMode sets the StoppedMode field's value.

func (StopInstanceInput) String

func (s StopInstanceInput) String() string

String returns the string representation

type StopInstanceOutput

type StopInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (StopInstanceOutput) GoString

func (s StopInstanceOutput) GoString() string

GoString returns the string representation

func (StopInstanceOutput) String

func (s StopInstanceOutput) String() string

String returns the string representation

type StopInstancesInput

type StopInstancesInput struct {
	ForceStop *bool `type:"boolean"`

	InstanceIds []*string `type:"list"`

	StoppedMode *string `type:"string"`
	// contains filtered or unexported fields
}

func (StopInstancesInput) GoString

func (s StopInstancesInput) GoString() string

GoString returns the string representation

func (*StopInstancesInput) SetForceStop

func (s *StopInstancesInput) SetForceStop(v bool) *StopInstancesInput

SetForceStop sets the ForceStop field's value.

func (*StopInstancesInput) SetInstanceIds

func (s *StopInstancesInput) SetInstanceIds(v []*string) *StopInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*StopInstancesInput) SetStoppedMode

func (s *StopInstancesInput) SetStoppedMode(v string) *StopInstancesInput

SetStoppedMode sets the StoppedMode field's value.

func (StopInstancesInput) String

func (s StopInstancesInput) String() string

String returns the string representation

type StopInstancesOutput

type StopInstancesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForStopInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (StopInstancesOutput) GoString

func (s StopInstancesOutput) GoString() string

GoString returns the string representation

func (*StopInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (StopInstancesOutput) String

func (s StopInstancesOutput) String() string

String returns the string representation

type SupportedResourceForDescribeAvailableResourceOutput

type SupportedResourceForDescribeAvailableResourceOutput struct {
	Status *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (SupportedResourceForDescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*SupportedResourceForDescribeAvailableResourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*SupportedResourceForDescribeAvailableResourceOutput) SetValue

SetValue sets the Value field's value.

func (SupportedResourceForDescribeAvailableResourceOutput) String

String returns the string representation

type SystemEventForDescribeSystemEventsOutput

type SystemEventForDescribeSystemEventsOutput struct {
	CreatedAt *string `type:"string"`

	Id *string `type:"string"`

	OperatedEndAt *string `type:"string"`

	OperatedStartAt *string `type:"string"`

	ResourceId *string `type:"string"`

	Status *string `type:"string" enum:"StatusForDescribeSystemEventsOutput"`

	Type *string `type:"string" enum:"TypeForDescribeSystemEventsOutput"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (SystemEventForDescribeSystemEventsOutput) GoString

GoString returns the string representation

func (*SystemEventForDescribeSystemEventsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetId

SetId sets the Id field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetOperatedEndAt

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetOperatedStartAt

SetOperatedStartAt sets the OperatedStartAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetType

SetType sets the Type field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (SystemEventForDescribeSystemEventsOutput) String

String returns the string representation

type TagFilterForDescribeInstancesInput

type TagFilterForDescribeInstancesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeInstancesInput) String

String returns the string representation

type TagFilterForDescribeTagsInput

type TagFilterForDescribeTagsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeTagsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeTagsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeTagsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeTagsInput) String

String returns the string representation

type TagForCreateTagsInput

type TagForCreateTagsInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateTagsInput) GoString

func (s TagForCreateTagsInput) GoString() string

GoString returns the string representation

func (*TagForCreateTagsInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateTagsInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateTagsInput) String

func (s TagForCreateTagsInput) String() string

String returns the string representation

type TagForDescribeInstancesOutput

type TagForDescribeInstancesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*TagForDescribeInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeInstancesOutput) String

String returns the string representation

type TagForRunInstancesInput

type TagForRunInstancesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForRunInstancesInput) GoString

func (s TagForRunInstancesInput) GoString() string

GoString returns the string representation

func (*TagForRunInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagForRunInstancesInput) SetValue

SetValue sets the Value field's value.

func (TagForRunInstancesInput) String

func (s TagForRunInstancesInput) String() string

String returns the string representation

type TagResourceForDescribeTagsOutput

type TagResourceForDescribeTagsOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourceForDescribeTagsOutput) GoString

GoString returns the string representation

func (*TagResourceForDescribeTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TagResourceForDescribeTagsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*TagResourceForDescribeTagsOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*TagResourceForDescribeTagsOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (TagResourceForDescribeTagsOutput) String

String returns the string representation

type TaskForDescribeTasksOutput

type TaskForDescribeTasksOutput struct {
	CreatedAt *string `type:"string"`

	EndAt *string `type:"string"`

	Id *string `type:"string"`

	Process *int64 `type:"int64"`

	ResourceId *string `type:"string"`

	Status *string `type:"string" enum:"StatusForDescribeTasksOutput"`

	Type *string `type:"string" enum:"TypeForDescribeTasksOutput"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (TaskForDescribeTasksOutput) GoString

func (s TaskForDescribeTasksOutput) GoString() string

GoString returns the string representation

func (*TaskForDescribeTasksOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*TaskForDescribeTasksOutput) SetEndAt

SetEndAt sets the EndAt field's value.

func (*TaskForDescribeTasksOutput) SetId

SetId sets the Id field's value.

func (*TaskForDescribeTasksOutput) SetProcess

SetProcess sets the Process field's value.

func (*TaskForDescribeTasksOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TaskForDescribeTasksOutput) SetStatus

SetStatus sets the Status field's value.

func (*TaskForDescribeTasksOutput) SetType

SetType sets the Type field's value.

func (*TaskForDescribeTasksOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (TaskForDescribeTasksOutput) String

String returns the string representation

type UpdateSystemEventsInput

type UpdateSystemEventsInput struct {
	EventIds []*string `type:"list"`

	OperatedEndAt *string `type:"string"`

	OperatedStartAt *string `type:"string"`

	Status *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateSystemEventsInput) GoString

func (s UpdateSystemEventsInput) GoString() string

GoString returns the string representation

func (*UpdateSystemEventsInput) SetEventIds

SetEventIds sets the EventIds field's value.

func (*UpdateSystemEventsInput) SetOperatedEndAt

func (s *UpdateSystemEventsInput) SetOperatedEndAt(v string) *UpdateSystemEventsInput

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*UpdateSystemEventsInput) SetOperatedStartAt

func (s *UpdateSystemEventsInput) SetOperatedStartAt(v string) *UpdateSystemEventsInput

SetOperatedStartAt sets the OperatedStartAt field's value.

func (*UpdateSystemEventsInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateSystemEventsInput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateSystemEventsInput) String

func (s UpdateSystemEventsInput) String() string

String returns the string representation

type UpdateSystemEventsOutput

type UpdateSystemEventsOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForUpdateSystemEventsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (UpdateSystemEventsOutput) GoString

func (s UpdateSystemEventsOutput) GoString() string

GoString returns the string representation

func (*UpdateSystemEventsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (UpdateSystemEventsOutput) String

func (s UpdateSystemEventsOutput) String() string

String returns the string representation

type VolumeForDescribeInstanceTypesOutput

type VolumeForDescribeInstanceTypesOutput struct {
	MaximumCount *int32 `type:"int32"`

	SupportedVolumeTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*VolumeForDescribeInstanceTypesOutput) SetMaximumCount

SetMaximumCount sets the MaximumCount field's value.

func (*VolumeForDescribeInstanceTypesOutput) SetSupportedVolumeTypes

SetSupportedVolumeTypes sets the SupportedVolumeTypes field's value.

func (VolumeForDescribeInstanceTypesOutput) String

String returns the string representation

type VolumeForRunInstancesInput

type VolumeForRunInstancesInput struct {
	DeleteWithInstance *string `type:"string"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForRunInstancesInput) GoString

func (s VolumeForRunInstancesInput) GoString() string

GoString returns the string representation

func (*VolumeForRunInstancesInput) SetDeleteWithInstance

func (s *VolumeForRunInstancesInput) SetDeleteWithInstance(v string) *VolumeForRunInstancesInput

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForRunInstancesInput) SetSize

SetSize sets the Size field's value.

func (*VolumeForRunInstancesInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForRunInstancesInput) String

String returns the string representation

type ZoneForDescribeZonesOutput

type ZoneForDescribeZonesOutput struct {
	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ZoneForDescribeZonesOutput) GoString

func (s ZoneForDescribeZonesOutput) GoString() string

GoString returns the string representation

func (*ZoneForDescribeZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneForDescribeZonesOutput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL