ecs

package
v1.0.30 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2022 License: Apache-2.0 Imports: 10 Imported by: 11

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 (
	// 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"
)
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 added in v1.0.7

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

func (AccountForDescribeImageSharePermissionOutput) GoString added in v1.0.7

GoString returns the string representation

func (*AccountForDescribeImageSharePermissionOutput) SetAccountId added in v1.0.7

SetAccountId sets the AccountId field's value.

func (AccountForDescribeImageSharePermissionOutput) String added in v1.0.7

String returns the string representation

type AssociateInstancesIamRoleInput added in v1.0.16

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

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

func (AssociateInstancesIamRoleInput) GoString added in v1.0.16

GoString returns the string representation

func (*AssociateInstancesIamRoleInput) SetIamRoleName added in v1.0.16

SetIamRoleName sets the IamRoleName field's value.

func (*AssociateInstancesIamRoleInput) SetInstanceIds added in v1.0.16

SetInstanceIds sets the InstanceIds field's value.

func (AssociateInstancesIamRoleInput) String added in v1.0.16

String returns the string representation

type AssociateInstancesIamRoleOutput added in v1.0.16

type AssociateInstancesIamRoleOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateInstancesIamRoleOutput) GoString added in v1.0.16

GoString returns the string representation

func (*AssociateInstancesIamRoleOutput) SetOperationDetails added in v1.0.16

SetOperationDetails sets the OperationDetails field's value.

func (AssociateInstancesIamRoleOutput) String added in v1.0.16

String returns the string representation

type AttachKeyPairInput added in v1.0.7

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

	KeyPairId *string `type:"string"`

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

func (AttachKeyPairInput) GoString added in v1.0.7

func (s AttachKeyPairInput) GoString() string

GoString returns the string representation

func (*AttachKeyPairInput) SetInstanceIds added in v1.0.7

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

SetInstanceIds sets the InstanceIds field's value.

func (*AttachKeyPairInput) SetKeyPairId added in v1.0.7

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

SetKeyPairId sets the KeyPairId field's value.

func (*AttachKeyPairInput) SetKeyPairName added in v1.0.7

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

SetKeyPairName sets the KeyPairName field's value.

func (AttachKeyPairInput) String added in v1.0.7

func (s AttachKeyPairInput) String() string

String returns the string representation

type AttachKeyPairOutput added in v1.0.7

type AttachKeyPairOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachKeyPairOutput) GoString added in v1.0.7

func (s AttachKeyPairOutput) GoString() string

GoString returns the string representation

func (*AttachKeyPairOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (AttachKeyPairOutput) String added in v1.0.7

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 CpuOptionsForDescribeInstancesOutput added in v1.0.20

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

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

func (CpuOptionsForDescribeInstancesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*CpuOptionsForDescribeInstancesOutput) SetCoreCount added in v1.0.20

SetCoreCount sets the CoreCount field's value.

func (*CpuOptionsForDescribeInstancesOutput) SetThreadsPerCore added in v1.0.20

SetThreadsPerCore sets the ThreadsPerCore field's value.

func (CpuOptionsForDescribeInstancesOutput) String added in v1.0.20

String returns the string representation

type CreateImageInput

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

	ImageName *string `type:"string"`

	InstanceId *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) 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 added in v1.0.7

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

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

func (CreateKeyPairInput) GoString added in v1.0.7

func (s CreateKeyPairInput) GoString() string

GoString returns the string representation

func (*CreateKeyPairInput) SetDescription added in v1.0.7

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

SetDescription sets the Description field's value.

func (*CreateKeyPairInput) SetKeyPairName added in v1.0.7

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

SetKeyPairName sets the KeyPairName field's value.

func (CreateKeyPairInput) String added in v1.0.7

func (s CreateKeyPairInput) String() string

String returns the string representation

type CreateKeyPairOutput added in v1.0.7

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 added in v1.0.7

func (s CreateKeyPairOutput) GoString() string

GoString returns the string representation

func (*CreateKeyPairOutput) SetFingerPrint added in v1.0.7

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

SetFingerPrint sets the FingerPrint field's value.

func (*CreateKeyPairOutput) SetKeyPairId added in v1.0.7

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

SetKeyPairId sets the KeyPairId field's value.

func (*CreateKeyPairOutput) SetKeyPairName added in v1.0.7

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

SetKeyPairName sets the KeyPairName field's value.

func (*CreateKeyPairOutput) SetPrivateKey added in v1.0.7

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

SetPrivateKey sets the PrivateKey field's value.

func (CreateKeyPairOutput) String added in v1.0.7

func (s CreateKeyPairOutput) String() string

String returns the string representation

type CreateTagsInput added in v1.0.20

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

	ResourceType *string `type:"string"`

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

func (CreateTagsInput) GoString added in v1.0.20

func (s CreateTagsInput) GoString() string

GoString returns the string representation

func (*CreateTagsInput) SetResourceIds added in v1.0.20

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

SetResourceIds sets the ResourceIds field's value.

func (*CreateTagsInput) SetResourceType added in v1.0.20

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

SetResourceType sets the ResourceType field's value.

func (*CreateTagsInput) SetTags added in v1.0.20

SetTags sets the Tags field's value.

func (CreateTagsInput) String added in v1.0.20

func (s CreateTagsInput) String() string

String returns the string representation

type CreateTagsOutput added in v1.0.20

type CreateTagsOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateTagsOutput) GoString added in v1.0.20

func (s CreateTagsOutput) GoString() string

GoString returns the string representation

func (*CreateTagsOutput) SetOperationDetails added in v1.0.20

SetOperationDetails sets the OperationDetails field's value.

func (CreateTagsOutput) String added in v1.0.20

func (s CreateTagsOutput) String() string

String returns the string representation

type DeleteImagesInput added in v1.0.7

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

func (DeleteImagesInput) GoString added in v1.0.7

func (s DeleteImagesInput) GoString() string

GoString returns the string representation

func (*DeleteImagesInput) SetImageIds added in v1.0.7

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

SetImageIds sets the ImageIds field's value.

func (DeleteImagesInput) String added in v1.0.7

func (s DeleteImagesInput) String() string

String returns the string representation

type DeleteImagesOutput added in v1.0.7

type DeleteImagesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteImagesOutput) GoString added in v1.0.7

func (s DeleteImagesOutput) GoString() string

GoString returns the string representation

func (*DeleteImagesOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (DeleteImagesOutput) String added in v1.0.7

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 added in v1.0.7

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

func (DeleteInstancesInput) GoString added in v1.0.7

func (s DeleteInstancesInput) GoString() string

GoString returns the string representation

func (*DeleteInstancesInput) SetInstanceIds added in v1.0.7

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

SetInstanceIds sets the InstanceIds field's value.

func (DeleteInstancesInput) String added in v1.0.7

func (s DeleteInstancesInput) String() string

String returns the string representation

type DeleteInstancesOutput added in v1.0.7

type DeleteInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteInstancesOutput) GoString added in v1.0.7

func (s DeleteInstancesOutput) GoString() string

GoString returns the string representation

func (*DeleteInstancesOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (DeleteInstancesOutput) String added in v1.0.7

func (s DeleteInstancesOutput) String() string

String returns the string representation

type DeleteKeyPairsInput added in v1.0.7

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

func (DeleteKeyPairsInput) GoString added in v1.0.7

func (s DeleteKeyPairsInput) GoString() string

GoString returns the string representation

func (*DeleteKeyPairsInput) SetKeyPairNames added in v1.0.7

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

SetKeyPairNames sets the KeyPairNames field's value.

func (DeleteKeyPairsInput) String added in v1.0.7

func (s DeleteKeyPairsInput) String() string

String returns the string representation

type DeleteKeyPairsOutput added in v1.0.7

type DeleteKeyPairsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteKeyPairsOutput) GoString added in v1.0.7

func (s DeleteKeyPairsOutput) GoString() string

GoString returns the string representation

func (*DeleteKeyPairsOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (DeleteKeyPairsOutput) String added in v1.0.7

func (s DeleteKeyPairsOutput) String() string

String returns the string representation

type DeleteTagsInput added in v1.0.20

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

	ResourceType *string `type:"string"`

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

func (DeleteTagsInput) GoString added in v1.0.20

func (s DeleteTagsInput) GoString() string

GoString returns the string representation

func (*DeleteTagsInput) SetResourceIds added in v1.0.20

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

SetResourceIds sets the ResourceIds field's value.

func (*DeleteTagsInput) SetResourceType added in v1.0.20

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

SetResourceType sets the ResourceType field's value.

func (*DeleteTagsInput) SetTagKeys added in v1.0.20

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

SetTagKeys sets the TagKeys field's value.

func (DeleteTagsInput) String added in v1.0.20

func (s DeleteTagsInput) String() string

String returns the string representation

type DeleteTagsOutput added in v1.0.20

type DeleteTagsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteTagsOutput) GoString added in v1.0.20

func (s DeleteTagsOutput) GoString() string

GoString returns the string representation

func (*DeleteTagsOutput) SetOperationDetails added in v1.0.20

SetOperationDetails sets the OperationDetails field's value.

func (DeleteTagsOutput) String added in v1.0.20

func (s DeleteTagsOutput) String() string

String returns the string representation

type DescribeAvailableResourceInput

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

	InstanceType *string `type:"string"`

	InstanceTypeId *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) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeAvailableResourceInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId 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 DescribeImageSharePermissionInput added in v1.0.7

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

	MaxResults *int32 `type:"int32"`

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

func (DescribeImageSharePermissionInput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeImageSharePermissionInput) SetImageId added in v1.0.7

SetImageId sets the ImageId field's value.

func (*DescribeImageSharePermissionInput) SetMaxResults added in v1.0.7

SetMaxResults sets the MaxResults field's value.

func (*DescribeImageSharePermissionInput) SetNextToken added in v1.0.7

SetNextToken sets the NextToken field's value.

func (DescribeImageSharePermissionInput) String added in v1.0.7

String returns the string representation

type DescribeImageSharePermissionOutput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*DescribeImageSharePermissionOutput) SetAccounts added in v1.0.7

SetAccounts sets the Accounts field's value.

func (*DescribeImageSharePermissionOutput) SetImageId added in v1.0.7

SetImageId sets the ImageId field's value.

func (*DescribeImageSharePermissionOutput) SetNextToken added in v1.0.7

SetNextToken sets the NextToken field's value.

func (*DescribeImageSharePermissionOutput) SetTotalCount added in v1.0.7

SetTotalCount sets the TotalCount field's value.

func (DescribeImageSharePermissionOutput) String added in v1.0.7

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"`

	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) 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 added in v1.0.14

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

func (DescribeInstanceECSTerminalUrlInput) GoString added in v1.0.14

GoString returns the string representation

func (*DescribeInstanceECSTerminalUrlInput) SetInstanceId added in v1.0.14

SetInstanceId sets the InstanceId field's value.

func (DescribeInstanceECSTerminalUrlInput) String added in v1.0.14

String returns the string representation

type DescribeInstanceECSTerminalUrlOutput added in v1.0.14

type DescribeInstanceECSTerminalUrlOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeInstanceECSTerminalUrlOutput) GoString added in v1.0.14

GoString returns the string representation

func (*DescribeInstanceECSTerminalUrlOutput) SetEcsTerminalUrl added in v1.0.14

SetEcsTerminalUrl sets the EcsTerminalUrl field's value.

func (DescribeInstanceECSTerminalUrlOutput) String added in v1.0.14

String returns the string representation

type DescribeInstanceTypeFamiliesInput added in v1.0.7

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

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

func (DescribeInstanceTypeFamiliesInput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeInstanceTypeFamiliesInput) SetGeneration added in v1.0.7

SetGeneration sets the Generation field's value.

func (*DescribeInstanceTypeFamiliesInput) SetZoneId added in v1.0.7

SetZoneId sets the ZoneId field's value.

func (DescribeInstanceTypeFamiliesInput) String added in v1.0.7

String returns the string representation

type DescribeInstanceTypeFamiliesOutput added in v1.0.7

type DescribeInstanceTypeFamiliesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeInstanceTypeFamiliesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeInstanceTypeFamiliesOutput) SetInstanceTypeFamilies added in v1.0.7

SetInstanceTypeFamilies sets the InstanceTypeFamilies field's value.

func (DescribeInstanceTypeFamiliesOutput) String added in v1.0.7

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 added in v1.0.7

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

	MaxResults *int32 `type:"int32"`

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

func (DescribeInstancesIamRolesInput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeInstancesIamRolesInput) SetInstanceIds added in v1.0.7

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeInstancesIamRolesInput) SetMaxResults added in v1.0.7

SetMaxResults sets the MaxResults field's value.

func (*DescribeInstancesIamRolesInput) SetNextToken added in v1.0.7

SetNextToken sets the NextToken field's value.

func (DescribeInstancesIamRolesInput) String added in v1.0.7

String returns the string representation

type DescribeInstancesIamRolesOutput added in v1.0.7

type DescribeInstancesIamRolesOutput struct {
	Metadata *response.ResponseMetadata

	InstancesIamRoles []*InstancesIamRoleForDescribeInstancesIamRolesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeInstancesIamRolesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeInstancesIamRolesOutput) SetInstancesIamRoles added in v1.0.7

SetInstancesIamRoles sets the InstancesIamRoles field's value.

func (DescribeInstancesIamRolesOutput) String added in v1.0.7

String returns the string representation

type DescribeInstancesInput

type DescribeInstancesInput struct {
	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) 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 added in v1.0.12

SetProjectName sets the ProjectName field's value.

func (*DescribeInstancesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeInstancesInput) SetTagFilters added in v1.0.20

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 added in v1.0.7

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 added in v1.0.7

func (s DescribeKeyPairsInput) GoString() string

GoString returns the string representation

func (*DescribeKeyPairsInput) SetFingerPrint added in v1.0.7

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

SetFingerPrint sets the FingerPrint field's value.

func (*DescribeKeyPairsInput) SetKeyPairIds added in v1.0.7

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

SetKeyPairIds sets the KeyPairIds field's value.

func (*DescribeKeyPairsInput) SetKeyPairName added in v1.0.7

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

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeKeyPairsInput) SetKeyPairNames added in v1.0.7

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

SetKeyPairNames sets the KeyPairNames field's value.

func (*DescribeKeyPairsInput) SetMaxResults added in v1.0.7

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeKeyPairsInput) SetNextToken added in v1.0.7

SetNextToken sets the NextToken field's value.

func (DescribeKeyPairsInput) String added in v1.0.7

func (s DescribeKeyPairsInput) String() string

String returns the string representation

type DescribeKeyPairsOutput added in v1.0.7

type DescribeKeyPairsOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeKeyPairsOutput) GoString added in v1.0.7

func (s DescribeKeyPairsOutput) GoString() string

GoString returns the string representation

func (*DescribeKeyPairsOutput) SetKeyPairs added in v1.0.7

SetKeyPairs sets the KeyPairs field's value.

func (*DescribeKeyPairsOutput) SetNextToken added in v1.0.7

SetNextToken sets the NextToken field's value.

func (DescribeKeyPairsOutput) String added in v1.0.7

func (s DescribeKeyPairsOutput) String() string

String returns the string representation

type DescribeTagsInput added in v1.0.20

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 added in v1.0.20

func (s DescribeTagsInput) GoString() string

GoString returns the string representation

func (*DescribeTagsInput) SetMaxResults added in v1.0.20

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeTagsInput) SetNextToken added in v1.0.20

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

SetNextToken sets the NextToken field's value.

func (*DescribeTagsInput) SetResourceIds added in v1.0.20

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

SetResourceIds sets the ResourceIds field's value.

func (*DescribeTagsInput) SetResourceType added in v1.0.20

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

SetResourceType sets the ResourceType field's value.

func (*DescribeTagsInput) SetTagFilters added in v1.0.20

SetTagFilters sets the TagFilters field's value.

func (DescribeTagsInput) String added in v1.0.20

func (s DescribeTagsInput) String() string

String returns the string representation

type DescribeTagsOutput added in v1.0.20

type DescribeTagsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeTagsOutput) GoString added in v1.0.20

func (s DescribeTagsOutput) GoString() string

GoString returns the string representation

func (*DescribeTagsOutput) SetNextToken added in v1.0.20

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

SetNextToken sets the NextToken field's value.

func (*DescribeTagsOutput) SetTagResources added in v1.0.20

SetTagResources sets the TagResources field's value.

func (DescribeTagsOutput) String added in v1.0.20

func (s DescribeTagsOutput) String() string

String returns the string representation

type DescribeTasksInput added in v1.0.15

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 added in v1.0.15

func (s DescribeTasksInput) GoString() string

GoString returns the string representation

func (*DescribeTasksInput) SetMaxResults added in v1.0.15

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeTasksInput) SetNextToken added in v1.0.15

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

SetNextToken sets the NextToken field's value.

func (*DescribeTasksInput) SetResourceId added in v1.0.15

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

SetResourceId sets the ResourceId field's value.

func (*DescribeTasksInput) SetTaskIds added in v1.0.15

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

SetTaskIds sets the TaskIds field's value.

func (DescribeTasksInput) String added in v1.0.15

func (s DescribeTasksInput) String() string

String returns the string representation

type DescribeTasksOutput added in v1.0.15

type DescribeTasksOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeTasksOutput) GoString added in v1.0.15

func (s DescribeTasksOutput) GoString() string

GoString returns the string representation

func (*DescribeTasksOutput) SetNextToken added in v1.0.15

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

SetNextToken sets the NextToken field's value.

func (*DescribeTasksOutput) SetTasks added in v1.0.15

SetTasks sets the Tasks field's value.

func (DescribeTasksOutput) String added in v1.0.15

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 added in v1.0.7

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

	KeyPairId *string `type:"string"`

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

func (DetachKeyPairInput) GoString added in v1.0.7

func (s DetachKeyPairInput) GoString() string

GoString returns the string representation

func (*DetachKeyPairInput) SetInstanceIds added in v1.0.7

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

SetInstanceIds sets the InstanceIds field's value.

func (*DetachKeyPairInput) SetKeyPairId added in v1.0.7

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

SetKeyPairId sets the KeyPairId field's value.

func (*DetachKeyPairInput) SetKeyPairName added in v1.0.7

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

SetKeyPairName sets the KeyPairName field's value.

func (DetachKeyPairInput) String added in v1.0.7

func (s DetachKeyPairInput) String() string

String returns the string representation

type DetachKeyPairOutput added in v1.0.7

type DetachKeyPairOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachKeyPairOutput) GoString added in v1.0.7

func (s DetachKeyPairOutput) GoString() string

GoString returns the string representation

func (*DetachKeyPairOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (DetachKeyPairOutput) String added in v1.0.7

func (s DetachKeyPairOutput) String() string

String returns the string representation

type DisassociateInstancesIamRoleInput added in v1.0.7

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

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

func (DisassociateInstancesIamRoleInput) GoString added in v1.0.7

GoString returns the string representation

func (*DisassociateInstancesIamRoleInput) SetIamRoleName added in v1.0.7

SetIamRoleName sets the IamRoleName field's value.

func (*DisassociateInstancesIamRoleInput) SetInstanceIds added in v1.0.7

SetInstanceIds sets the InstanceIds field's value.

func (DisassociateInstancesIamRoleInput) String added in v1.0.7

String returns the string representation

type DisassociateInstancesIamRoleOutput added in v1.0.7

type DisassociateInstancesIamRoleOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateInstancesIamRoleOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DisassociateInstancesIamRoleOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (DisassociateInstancesIamRoleOutput) String added in v1.0.7

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 added in v1.0.16

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 added in v1.0.16

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 added in v1.0.16

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 added in v1.0.16

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 added in v1.0.16

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 added in v1.0.16

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) 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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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) DeleteImages added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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) DescribeImageSharePermission added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.14

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 added in v1.0.14

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 added in v1.0.14

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 added in v1.0.14

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 added in v1.0.14

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 added in v1.0.14

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) DescribeTags added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.15

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 added in v1.0.15

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 added in v1.0.15

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 added in v1.0.15

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 added in v1.0.15

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 added in v1.0.15

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) ModifyImageAttribute added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) 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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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.

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)

	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)

	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)

	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)

	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)

	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)

	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)
}

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 added in v1.0.7

type EipAddressForDescribeInstancesOutput struct {
	AllocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipAddressForDescribeInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*EipAddressForDescribeInstancesOutput) SetAllocationId added in v1.0.7

SetAllocationId sets the AllocationId field's value.

func (EipAddressForDescribeInstancesOutput) String added in v1.0.7

String returns the string representation

type ErrorForAssociateInstancesIamRoleOutput added in v1.0.16

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

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

func (ErrorForAssociateInstancesIamRoleOutput) GoString added in v1.0.16

GoString returns the string representation

func (*ErrorForAssociateInstancesIamRoleOutput) SetCode added in v1.0.16

SetCode sets the Code field's value.

func (*ErrorForAssociateInstancesIamRoleOutput) SetMessage added in v1.0.16

SetMessage sets the Message field's value.

func (ErrorForAssociateInstancesIamRoleOutput) String added in v1.0.16

String returns the string representation

type ErrorForAttachKeyPairOutput added in v1.0.7

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

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

func (ErrorForAttachKeyPairOutput) GoString added in v1.0.7

func (s ErrorForAttachKeyPairOutput) GoString() string

GoString returns the string representation

func (*ErrorForAttachKeyPairOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForAttachKeyPairOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForAttachKeyPairOutput) String added in v1.0.7

String returns the string representation

type ErrorForCreateTagsOutput added in v1.0.20

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

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

func (ErrorForCreateTagsOutput) GoString added in v1.0.20

func (s ErrorForCreateTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForCreateTagsOutput) SetCode added in v1.0.20

SetCode sets the Code field's value.

func (*ErrorForCreateTagsOutput) SetMessage added in v1.0.20

SetMessage sets the Message field's value.

func (ErrorForCreateTagsOutput) String added in v1.0.20

func (s ErrorForCreateTagsOutput) String() string

String returns the string representation

type ErrorForDeleteImagesOutput added in v1.0.7

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

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

func (ErrorForDeleteImagesOutput) GoString added in v1.0.7

func (s ErrorForDeleteImagesOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteImagesOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForDeleteImagesOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForDeleteImagesOutput) String added in v1.0.7

String returns the string representation

type ErrorForDeleteInstancesOutput added in v1.0.7

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

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

func (ErrorForDeleteInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*ErrorForDeleteInstancesOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForDeleteInstancesOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForDeleteInstancesOutput) String added in v1.0.7

String returns the string representation

type ErrorForDeleteKeyPairsOutput added in v1.0.7

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

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

func (ErrorForDeleteKeyPairsOutput) GoString added in v1.0.7

func (s ErrorForDeleteKeyPairsOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteKeyPairsOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForDeleteKeyPairsOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForDeleteKeyPairsOutput) String added in v1.0.7

String returns the string representation

type ErrorForDeleteTagsOutput added in v1.0.20

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

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

func (ErrorForDeleteTagsOutput) GoString added in v1.0.20

func (s ErrorForDeleteTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteTagsOutput) SetCode added in v1.0.20

SetCode sets the Code field's value.

func (*ErrorForDeleteTagsOutput) SetMessage added in v1.0.20

SetMessage sets the Message field's value.

func (ErrorForDeleteTagsOutput) String added in v1.0.20

func (s ErrorForDeleteTagsOutput) String() string

String returns the string representation

type ErrorForDetachKeyPairOutput added in v1.0.7

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

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

func (ErrorForDetachKeyPairOutput) GoString added in v1.0.7

func (s ErrorForDetachKeyPairOutput) GoString() string

GoString returns the string representation

func (*ErrorForDetachKeyPairOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForDetachKeyPairOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForDetachKeyPairOutput) String added in v1.0.7

String returns the string representation

type ErrorForDisassociateInstancesIamRoleOutput added in v1.0.7

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

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

func (ErrorForDisassociateInstancesIamRoleOutput) GoString added in v1.0.7

GoString returns the string representation

func (*ErrorForDisassociateInstancesIamRoleOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForDisassociateInstancesIamRoleOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForDisassociateInstancesIamRoleOutput) String added in v1.0.7

String returns the string representation

type ErrorForRebootInstancesOutput added in v1.0.7

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

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

func (ErrorForRebootInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*ErrorForRebootInstancesOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForRebootInstancesOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForRebootInstancesOutput) String added in v1.0.7

String returns the string representation

type ErrorForStartInstancesOutput added in v1.0.7

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

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

func (ErrorForStartInstancesOutput) GoString added in v1.0.7

func (s ErrorForStartInstancesOutput) GoString() string

GoString returns the string representation

func (*ErrorForStartInstancesOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForStartInstancesOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForStartInstancesOutput) String added in v1.0.7

String returns the string representation

type ErrorForStopInstancesOutput added in v1.0.7

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

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

func (ErrorForStopInstancesOutput) GoString added in v1.0.7

func (s ErrorForStopInstancesOutput) GoString() string

GoString returns the string representation

func (*ErrorForStopInstancesOutput) SetCode added in v1.0.7

SetCode sets the Code field's value.

func (*ErrorForStopInstancesOutput) SetMessage added in v1.0.7

SetMessage sets the Message field's value.

func (ErrorForStopInstancesOutput) String added in v1.0.7

String returns the string representation

type ExportImageInput added in v1.0.7

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

	TOSBucket *string `type:"string"`

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

func (ExportImageInput) GoString added in v1.0.7

func (s ExportImageInput) GoString() string

GoString returns the string representation

func (*ExportImageInput) SetImageId added in v1.0.7

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

SetImageId sets the ImageId field's value.

func (*ExportImageInput) SetTOSBucket added in v1.0.7

func (s *ExportImageInput) SetTOSBucket(v string) *ExportImageInput

SetTOSBucket sets the TOSBucket field's value.

func (*ExportImageInput) SetTOSPrefix added in v1.0.7

func (s *ExportImageInput) SetTOSPrefix(v string) *ExportImageInput

SetTOSPrefix sets the TOSPrefix field's value.

func (ExportImageInput) String added in v1.0.7

func (s ExportImageInput) String() string

String returns the string representation

type ExportImageOutput added in v1.0.7

type ExportImageOutput struct {
	Metadata *response.ResponseMetadata

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

func (ExportImageOutput) GoString added in v1.0.7

func (s ExportImageOutput) GoString() string

GoString returns the string representation

func (*ExportImageOutput) SetTaskId added in v1.0.7

func (s *ExportImageOutput) SetTaskId(v string) *ExportImageOutput

SetTaskId sets the TaskId field's value.

func (ExportImageOutput) String added in v1.0.7

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 `max:"255" type:"string"`

	ImageId *string `type:"string"`

	ImageName *string `min:"1" max:"128" 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"`

	ShareStatus *string `type:"string"`

	Size *int32 `min:"1" max:"2001" 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 added in v1.0.7

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) 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 added in v1.0.7

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"`

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

func (ImportImageInput) GoString added in v1.0.7

func (s ImportImageInput) GoString() string

GoString returns the string representation

func (*ImportImageInput) SetArchitecture added in v1.0.7

func (s *ImportImageInput) SetArchitecture(v string) *ImportImageInput

SetArchitecture sets the Architecture field's value.

func (*ImportImageInput) SetBootMode added in v1.0.7

func (s *ImportImageInput) SetBootMode(v string) *ImportImageInput

SetBootMode sets the BootMode field's value.

func (*ImportImageInput) SetDescription added in v1.0.7

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

SetDescription sets the Description field's value.

func (*ImportImageInput) SetImageName added in v1.0.7

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

SetImageName sets the ImageName field's value.

func (*ImportImageInput) SetOsType added in v1.0.7

func (s *ImportImageInput) SetOsType(v string) *ImportImageInput

SetOsType sets the OsType field's value.

func (*ImportImageInput) SetPlatform added in v1.0.7

func (s *ImportImageInput) SetPlatform(v string) *ImportImageInput

SetPlatform sets the Platform field's value.

func (*ImportImageInput) SetPlatformVersion added in v1.0.7

func (s *ImportImageInput) SetPlatformVersion(v string) *ImportImageInput

SetPlatformVersion sets the PlatformVersion field's value.

func (*ImportImageInput) SetUrl added in v1.0.7

SetUrl sets the Url field's value.

func (ImportImageInput) String added in v1.0.7

func (s ImportImageInput) String() string

String returns the string representation

type ImportImageOutput added in v1.0.7

type ImportImageOutput struct {
	Metadata *response.ResponseMetadata

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

func (ImportImageOutput) GoString added in v1.0.7

func (s ImportImageOutput) GoString() string

GoString returns the string representation

func (*ImportImageOutput) SetImageId added in v1.0.7

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

SetImageId sets the ImageId field's value.

func (ImportImageOutput) String added in v1.0.7

func (s ImportImageOutput) String() string

String returns the string representation

type ImportKeyPairInput added in v1.0.7

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

	KeyPairName *string `type:"string"`

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

func (ImportKeyPairInput) GoString added in v1.0.7

func (s ImportKeyPairInput) GoString() string

GoString returns the string representation

func (*ImportKeyPairInput) SetDescription added in v1.0.7

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

SetDescription sets the Description field's value.

func (*ImportKeyPairInput) SetKeyPairName added in v1.0.7

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

SetKeyPairName sets the KeyPairName field's value.

func (*ImportKeyPairInput) SetPublicKey added in v1.0.7

func (s *ImportKeyPairInput) SetPublicKey(v string) *ImportKeyPairInput

SetPublicKey sets the PublicKey field's value.

func (ImportKeyPairInput) String added in v1.0.7

func (s ImportKeyPairInput) String() string

String returns the string representation

type ImportKeyPairOutput added in v1.0.7

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 added in v1.0.7

func (s ImportKeyPairOutput) GoString() string

GoString returns the string representation

func (*ImportKeyPairOutput) SetFingerPrint added in v1.0.7

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

SetFingerPrint sets the FingerPrint field's value.

func (*ImportKeyPairOutput) SetKeyPairId added in v1.0.7

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

SetKeyPairId sets the KeyPairId field's value.

func (*ImportKeyPairOutput) SetKeyPairName added in v1.0.7

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

SetKeyPairName sets the KeyPairName field's value.

func (ImportKeyPairOutput) String added in v1.0.7

func (s ImportKeyPairOutput) String() string

String returns the string representation

type InstanceForDescribeInstancesOutput

type InstanceForDescribeInstancesOutput struct {
	CpuOptions *CpuOptionsForDescribeInstancesOutput `type:"structure"`

	Cpus *int32 `min:"1" type:"int32"`

	CreatedAt *string `type:"string"`

	Description *string `max:"256" type:"string"`

	EipAddress *EipAddressForDescribeInstancesOutput `type:"structure"`

	ExpiredAt *string `type:"string"`

	HostName *string `min:"1" type:"string"`

	ImageId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `min:"1" type:"string"`

	InstanceTypeId *string `min:"1" type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`

	LocalVolumes []*LocalVolumeForDescribeInstancesOutput `type:"list"`

	MemorySize *int32 `min:"1024" type:"int32"`

	NetworkInterfaces []*NetworkInterfaceForDescribeInstancesOutput `type:"list"`

	OsName *string `type:"string"`

	OsType *string `type:"string"`

	ProjectName *string `type:"string"`

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

	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 `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeInstancesOutput) SetCpuOptions added in v1.0.20

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) SetDescription

SetDescription sets the Description field's value.

func (*InstanceForDescribeInstancesOutput) SetEipAddress added in v1.0.7

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) 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 added in v1.0.7

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 added in v1.0.12

SetProjectName sets the ProjectName field's value.

func (*InstanceForDescribeInstancesOutput) SetRdmaIpAddresses

SetRdmaIpAddresses sets the RdmaIpAddresses 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 added in v1.0.20

SetTags sets the Tags field's value.

func (*InstanceForDescribeInstancesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*InstanceForDescribeInstancesOutput) SetUuid added in v1.0.7

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 added in v1.0.7

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

	InstanceTypeFamily *string `type:"string"`

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

func (InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetGeneration added in v1.0.7

SetGeneration sets the Generation field's value.

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetInstanceTypeFamily added in v1.0.7

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetZoneIds added in v1.0.7

SetZoneIds sets the ZoneIds field's value.

func (InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) String added in v1.0.7

String returns the string representation

type InstanceTypeForDescribeInstanceTypesOutput

type InstanceTypeForDescribeInstanceTypesOutput struct {
	Gpu *GpuForDescribeInstanceTypesOutput `type:"structure"`

	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) SetGpu

SetGpu sets the Gpu 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 added in v1.0.20

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 added in v1.0.7

type InstancesIamRoleForDescribeInstancesIamRolesOutput struct {
	InstanceId *string `type:"string"`

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

func (InstancesIamRoleForDescribeInstancesIamRolesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*InstancesIamRoleForDescribeInstancesIamRolesOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (*InstancesIamRoleForDescribeInstancesIamRolesOutput) SetRoleNames added in v1.0.7

SetRoleNames sets the RoleNames field's value.

func (InstancesIamRoleForDescribeInstancesIamRolesOutput) String added in v1.0.7

String returns the string representation

type KeyPairForDescribeKeyPairsOutput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*KeyPairForDescribeKeyPairsOutput) SetCreatedAt added in v1.0.7

SetCreatedAt sets the CreatedAt field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetFingerPrint added in v1.0.7

SetFingerPrint sets the FingerPrint field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetKeyPairId added in v1.0.7

SetKeyPairId sets the KeyPairId field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetKeyPairName added in v1.0.7

SetKeyPairName sets the KeyPairName field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetUpdatedAt added in v1.0.7

SetUpdatedAt sets the UpdatedAt field's value.

func (KeyPairForDescribeKeyPairsOutput) String added in v1.0.7

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 added in v1.0.7

type LocalVolumeForDescribeInstancesOutput struct {
	Count *int32 `type:"int32"`

	Size *int32 `type:"int32"`

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

func (LocalVolumeForDescribeInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*LocalVolumeForDescribeInstancesOutput) SetCount added in v1.0.7

SetCount sets the Count field's value.

func (*LocalVolumeForDescribeInstancesOutput) SetSize added in v1.0.7

SetSize sets the Size field's value.

func (*LocalVolumeForDescribeInstancesOutput) SetVolumeType added in v1.0.7

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeForDescribeInstancesOutput) String added in v1.0.7

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 added in v1.0.7

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 ModifyImageAttributeInput added in v1.0.7

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 added in v1.0.7

func (s ModifyImageAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyImageAttributeInput) SetBootMode added in v1.0.7

SetBootMode sets the BootMode field's value.

func (*ModifyImageAttributeInput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*ModifyImageAttributeInput) SetImageId added in v1.0.7

SetImageId sets the ImageId field's value.

func (*ModifyImageAttributeInput) SetImageName added in v1.0.7

SetImageName sets the ImageName field's value.

func (ModifyImageAttributeInput) String added in v1.0.7

func (s ModifyImageAttributeInput) String() string

String returns the string representation

type ModifyImageAttributeOutput added in v1.0.7

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

func (ModifyImageAttributeOutput) GoString added in v1.0.7

func (s ModifyImageAttributeOutput) GoString() string

GoString returns the string representation

func (ModifyImageAttributeOutput) String added in v1.0.7

String returns the string representation

type ModifyImageSharePermissionInput added in v1.0.7

type ModifyImageSharePermissionInput struct {
	AddAccounts []*string `type:"list"`

	ImageId *string `type:"string"`

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

func (ModifyImageSharePermissionInput) GoString added in v1.0.7

GoString returns the string representation

func (*ModifyImageSharePermissionInput) SetAddAccounts added in v1.0.7

SetAddAccounts sets the AddAccounts field's value.

func (*ModifyImageSharePermissionInput) SetImageId added in v1.0.7

SetImageId sets the ImageId field's value.

func (*ModifyImageSharePermissionInput) SetRemoveAccounts added in v1.0.7

SetRemoveAccounts sets the RemoveAccounts field's value.

func (ModifyImageSharePermissionInput) String added in v1.0.7

String returns the string representation

type ModifyImageSharePermissionOutput added in v1.0.7

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

func (ModifyImageSharePermissionOutput) GoString added in v1.0.7

GoString returns the string representation

func (ModifyImageSharePermissionOutput) String added in v1.0.7

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 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
	// contains filtered or unexported fields
}

func (ModifyInstanceSpecOutput) GoString

func (s ModifyInstanceSpecOutput) GoString() string

GoString returns the string representation

func (ModifyInstanceSpecOutput) String

func (s ModifyInstanceSpecOutput) String() string

String returns the string representation

type ModifyKeyPairAttributeInput added in v1.0.7

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

	KeyPairId *string `type:"string"`

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

func (ModifyKeyPairAttributeInput) GoString added in v1.0.7

func (s ModifyKeyPairAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyKeyPairAttributeInput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*ModifyKeyPairAttributeInput) SetKeyPairId added in v1.0.7

SetKeyPairId sets the KeyPairId field's value.

func (*ModifyKeyPairAttributeInput) SetKeyPairName added in v1.0.7

SetKeyPairName sets the KeyPairName field's value.

func (ModifyKeyPairAttributeInput) String added in v1.0.7

String returns the string representation

type ModifyKeyPairAttributeOutput added in v1.0.7

type ModifyKeyPairAttributeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyKeyPairAttributeOutput) GoString added in v1.0.7

func (s ModifyKeyPairAttributeOutput) GoString() string

GoString returns the string representation

func (*ModifyKeyPairAttributeOutput) SetKeyPairName added in v1.0.7

SetKeyPairName sets the KeyPairName field's value.

func (ModifyKeyPairAttributeOutput) String added in v1.0.7

String returns the string representation

type NetworkForDescribeInstanceTypesOutput added in v1.0.20

type NetworkForDescribeInstanceTypesOutput struct {
	MaximumNetworkInterfaces *int32 `type:"int32"`

	MaximumPrivateIpv4AddressesPerNetworkInterface *int32 `type:"int32"`

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

func (NetworkForDescribeInstanceTypesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumNetworkInterfaces added in v1.0.20

SetMaximumNetworkInterfaces sets the MaximumNetworkInterfaces field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumPrivateIpv4AddressesPerNetworkInterface added in v1.0.20

func (s *NetworkForDescribeInstanceTypesOutput) SetMaximumPrivateIpv4AddressesPerNetworkInterface(v int32) *NetworkForDescribeInstanceTypesOutput

SetMaximumPrivateIpv4AddressesPerNetworkInterface sets the MaximumPrivateIpv4AddressesPerNetworkInterface field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumQueuesPerNetworkInterface added in v1.0.20

func (s *NetworkForDescribeInstanceTypesOutput) SetMaximumQueuesPerNetworkInterface(v int32) *NetworkForDescribeInstanceTypesOutput

SetMaximumQueuesPerNetworkInterface sets the MaximumQueuesPerNetworkInterface field's value.

func (NetworkForDescribeInstanceTypesOutput) String added in v1.0.20

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 added in v1.0.12

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 added in v1.0.16

type OperationDetailForAssociateInstancesIamRoleOutput struct {
	Error *ErrorForAssociateInstancesIamRoleOutput `type:"structure"`

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

func (OperationDetailForAssociateInstancesIamRoleOutput) GoString added in v1.0.16

GoString returns the string representation

func (*OperationDetailForAssociateInstancesIamRoleOutput) SetError added in v1.0.16

SetError sets the Error field's value.

func (*OperationDetailForAssociateInstancesIamRoleOutput) SetInstanceId added in v1.0.16

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForAssociateInstancesIamRoleOutput) String added in v1.0.16

String returns the string representation

type OperationDetailForAttachKeyPairOutput added in v1.0.7

type OperationDetailForAttachKeyPairOutput struct {
	Error *ErrorForAttachKeyPairOutput `type:"structure"`

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

func (OperationDetailForAttachKeyPairOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForAttachKeyPairOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForAttachKeyPairOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForAttachKeyPairOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForCreateTagsOutput added in v1.0.20

type OperationDetailForCreateTagsOutput struct {
	Error *ErrorForCreateTagsOutput `type:"structure"`

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

func (OperationDetailForCreateTagsOutput) GoString added in v1.0.20

GoString returns the string representation

func (*OperationDetailForCreateTagsOutput) SetError added in v1.0.20

SetError sets the Error field's value.

func (*OperationDetailForCreateTagsOutput) SetResourceId added in v1.0.20

SetResourceId sets the ResourceId field's value.

func (OperationDetailForCreateTagsOutput) String added in v1.0.20

String returns the string representation

type OperationDetailForDeleteImagesOutput added in v1.0.7

type OperationDetailForDeleteImagesOutput struct {
	Error *ErrorForDeleteImagesOutput `type:"structure"`

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

func (OperationDetailForDeleteImagesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForDeleteImagesOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForDeleteImagesOutput) SetImageId added in v1.0.7

SetImageId sets the ImageId field's value.

func (OperationDetailForDeleteImagesOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForDeleteInstancesOutput added in v1.0.7

type OperationDetailForDeleteInstancesOutput struct {
	Error *ErrorForDeleteInstancesOutput `type:"structure"`

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

func (OperationDetailForDeleteInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForDeleteInstancesOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForDeleteInstancesOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDeleteInstancesOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForDeleteKeyPairsOutput added in v1.0.7

type OperationDetailForDeleteKeyPairsOutput struct {
	Error *ErrorForDeleteKeyPairsOutput `type:"structure"`

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

func (OperationDetailForDeleteKeyPairsOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForDeleteKeyPairsOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForDeleteKeyPairsOutput) SetKeyPairName added in v1.0.7

SetKeyPairName sets the KeyPairName field's value.

func (OperationDetailForDeleteKeyPairsOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForDeleteTagsOutput added in v1.0.20

type OperationDetailForDeleteTagsOutput struct {
	Error *ErrorForDeleteTagsOutput `type:"structure"`

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

func (OperationDetailForDeleteTagsOutput) GoString added in v1.0.20

GoString returns the string representation

func (*OperationDetailForDeleteTagsOutput) SetError added in v1.0.20

SetError sets the Error field's value.

func (*OperationDetailForDeleteTagsOutput) SetResourceId added in v1.0.20

SetResourceId sets the ResourceId field's value.

func (OperationDetailForDeleteTagsOutput) String added in v1.0.20

String returns the string representation

type OperationDetailForDetachKeyPairOutput added in v1.0.7

type OperationDetailForDetachKeyPairOutput struct {
	Error *ErrorForDetachKeyPairOutput `type:"structure"`

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

func (OperationDetailForDetachKeyPairOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForDetachKeyPairOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForDetachKeyPairOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDetachKeyPairOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForDisassociateInstancesIamRoleOutput added in v1.0.7

type OperationDetailForDisassociateInstancesIamRoleOutput struct {
	Error *ErrorForDisassociateInstancesIamRoleOutput `type:"structure"`

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

func (OperationDetailForDisassociateInstancesIamRoleOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForDisassociateInstancesIamRoleOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForDisassociateInstancesIamRoleOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDisassociateInstancesIamRoleOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForRebootInstancesOutput added in v1.0.7

type OperationDetailForRebootInstancesOutput struct {
	Error *ErrorForRebootInstancesOutput `type:"structure"`

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

func (OperationDetailForRebootInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForRebootInstancesOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForRebootInstancesOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForRebootInstancesOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForStartInstancesOutput added in v1.0.7

type OperationDetailForStartInstancesOutput struct {
	Error *ErrorForStartInstancesOutput `type:"structure"`

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

func (OperationDetailForStartInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForStartInstancesOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForStartInstancesOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForStartInstancesOutput) String added in v1.0.7

String returns the string representation

type OperationDetailForStopInstancesOutput added in v1.0.7

type OperationDetailForStopInstancesOutput struct {
	Error *ErrorForStopInstancesOutput `type:"structure"`

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

func (OperationDetailForStopInstancesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*OperationDetailForStopInstancesOutput) SetError added in v1.0.7

SetError sets the Error field's value.

func (*OperationDetailForStopInstancesOutput) SetInstanceId added in v1.0.7

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForStopInstancesOutput) String added in v1.0.7

String returns the string representation

type ProcessorForDescribeInstanceTypesOutput

type ProcessorForDescribeInstanceTypesOutput struct {
	Cpus *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ProcessorForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*ProcessorForDescribeInstanceTypesOutput) SetCpus

SetCpus sets the Cpus 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 added in v1.0.7

type RebootInstancesInput struct {
	ForceStop *bool `type:"boolean"`

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

func (RebootInstancesInput) GoString added in v1.0.7

func (s RebootInstancesInput) GoString() string

GoString returns the string representation

func (*RebootInstancesInput) SetForceStop added in v1.0.7

func (s *RebootInstancesInput) SetForceStop(v bool) *RebootInstancesInput

SetForceStop sets the ForceStop field's value.

func (*RebootInstancesInput) SetInstanceIds added in v1.0.7

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

SetInstanceIds sets the InstanceIds field's value.

func (RebootInstancesInput) String added in v1.0.7

func (s RebootInstancesInput) String() string

String returns the string representation

type RebootInstancesOutput added in v1.0.7

type RebootInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (RebootInstancesOutput) GoString added in v1.0.7

func (s RebootInstancesOutput) GoString() string

GoString returns the string representation

func (*RebootInstancesOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (RebootInstancesOutput) String added in v1.0.7

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"`

	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) 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"`

	Description *string `type:"string"`

	DryRun *bool `type:"boolean"`

	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"`

	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"`

	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 added in v1.0.7

func (s *RunInstancesInput) SetCreditSpecification(v string) *RunInstancesInput

SetCreditSpecification sets the CreditSpecification field's value.

func (*RunInstancesInput) SetDescription

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

SetDescription sets the Description field's value.

func (*RunInstancesInput) SetDryRun added in v1.0.7

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) 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) SetKeyPairName

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

SetKeyPairName sets the KeyPairName field's value.

func (*RunInstancesInput) SetMinCount added in v1.0.7

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 added in v1.0.12

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) SetSuffixIndex

func (s *RunInstancesInput) SetSuffixIndex(v int32) *RunInstancesInput

SetSuffixIndex sets the SuffixIndex field's value.

func (*RunInstancesInput) SetTags added in v1.0.20

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 added in v1.0.7

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

func (StartInstancesInput) GoString added in v1.0.7

func (s StartInstancesInput) GoString() string

GoString returns the string representation

func (*StartInstancesInput) SetInstanceIds added in v1.0.7

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

SetInstanceIds sets the InstanceIds field's value.

func (StartInstancesInput) String added in v1.0.7

func (s StartInstancesInput) String() string

String returns the string representation

type StartInstancesOutput added in v1.0.7

type StartInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (StartInstancesOutput) GoString added in v1.0.7

func (s StartInstancesOutput) GoString() string

GoString returns the string representation

func (*StartInstancesOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (StartInstancesOutput) String added in v1.0.7

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 added in v1.0.7

type StopInstancesInput struct {
	ForceStop *bool `type:"boolean"`

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

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

func (StopInstancesInput) GoString added in v1.0.7

func (s StopInstancesInput) GoString() string

GoString returns the string representation

func (*StopInstancesInput) SetForceStop added in v1.0.7

func (s *StopInstancesInput) SetForceStop(v bool) *StopInstancesInput

SetForceStop sets the ForceStop field's value.

func (*StopInstancesInput) SetInstanceIds added in v1.0.7

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

SetInstanceIds sets the InstanceIds field's value.

func (*StopInstancesInput) SetStoppedMode added in v1.0.7

func (s *StopInstancesInput) SetStoppedMode(v string) *StopInstancesInput

SetStoppedMode sets the StoppedMode field's value.

func (StopInstancesInput) String added in v1.0.7

func (s StopInstancesInput) String() string

String returns the string representation

type StopInstancesOutput added in v1.0.7

type StopInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (StopInstancesOutput) GoString added in v1.0.7

func (s StopInstancesOutput) GoString() string

GoString returns the string representation

func (*StopInstancesOutput) SetOperationDetails added in v1.0.7

SetOperationDetails sets the OperationDetails field's value.

func (StopInstancesOutput) String added in v1.0.7

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 TagFilterForDescribeInstancesInput added in v1.0.20

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

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

func (TagFilterForDescribeInstancesInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForDescribeInstancesInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForDescribeInstancesInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForDescribeInstancesInput) String added in v1.0.20

String returns the string representation

type TagFilterForDescribeTagsInput added in v1.0.20

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

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

func (TagFilterForDescribeTagsInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForDescribeTagsInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForDescribeTagsInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForDescribeTagsInput) String added in v1.0.20

String returns the string representation

type TagForCreateTagsInput added in v1.0.20

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

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

func (TagForCreateTagsInput) GoString added in v1.0.20

func (s TagForCreateTagsInput) GoString() string

GoString returns the string representation

func (*TagForCreateTagsInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForCreateTagsInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForCreateTagsInput) String added in v1.0.20

func (s TagForCreateTagsInput) String() string

String returns the string representation

type TagForDescribeInstancesOutput added in v1.0.20

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

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

func (TagForDescribeInstancesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeInstancesOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeInstancesOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeInstancesOutput) String added in v1.0.20

String returns the string representation

type TagForRunInstancesInput added in v1.0.20

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

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

func (TagForRunInstancesInput) GoString added in v1.0.20

func (s TagForRunInstancesInput) GoString() string

GoString returns the string representation

func (*TagForRunInstancesInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForRunInstancesInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForRunInstancesInput) String added in v1.0.20

func (s TagForRunInstancesInput) String() string

String returns the string representation

type TagResourceForDescribeTagsOutput added in v1.0.20

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 added in v1.0.20

GoString returns the string representation

func (*TagResourceForDescribeTagsOutput) SetResourceId added in v1.0.20

SetResourceId sets the ResourceId field's value.

func (*TagResourceForDescribeTagsOutput) SetResourceType added in v1.0.20

SetResourceType sets the ResourceType field's value.

func (*TagResourceForDescribeTagsOutput) SetTagKey added in v1.0.20

SetTagKey sets the TagKey field's value.

func (*TagResourceForDescribeTagsOutput) SetTagValue added in v1.0.20

SetTagValue sets the TagValue field's value.

func (TagResourceForDescribeTagsOutput) String added in v1.0.20

String returns the string representation

type TaskForDescribeTasksOutput added in v1.0.15

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 added in v1.0.15

func (s TaskForDescribeTasksOutput) GoString() string

GoString returns the string representation

func (*TaskForDescribeTasksOutput) SetCreatedAt added in v1.0.15

SetCreatedAt sets the CreatedAt field's value.

func (*TaskForDescribeTasksOutput) SetEndAt added in v1.0.15

SetEndAt sets the EndAt field's value.

func (*TaskForDescribeTasksOutput) SetId added in v1.0.15

SetId sets the Id field's value.

func (*TaskForDescribeTasksOutput) SetProcess added in v1.0.15

SetProcess sets the Process field's value.

func (*TaskForDescribeTasksOutput) SetResourceId added in v1.0.15

SetResourceId sets the ResourceId field's value.

func (*TaskForDescribeTasksOutput) SetStatus added in v1.0.15

SetStatus sets the Status field's value.

func (*TaskForDescribeTasksOutput) SetType added in v1.0.15

SetType sets the Type field's value.

func (*TaskForDescribeTasksOutput) SetUpdatedAt added in v1.0.15

SetUpdatedAt sets the UpdatedAt field's value.

func (TaskForDescribeTasksOutput) String added in v1.0.15

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 added in v1.0.7

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

Jump to

Keyboard shortcuts

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