ecs

package
v1.0.143 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2024 License: Apache-2.0 Imports: 11 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 (
	// StatusForDescribeSystemEventsOutputUnknownStatus is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputUnknownStatus = "UnknownStatus"

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

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

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

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

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

	// StatusForDescribeSystemEventsOutputRejected is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputRejected = "Rejected"

	// StatusForDescribeSystemEventsOutputCanceled is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputCanceled = "Canceled"

	// StatusForDescribeSystemEventsOutputPending is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputPending = "Pending"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// TypeForDescribeSystemEventsOutputInstanceFailure is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputInstanceFailure = "InstanceFailure"

	// TypeForDescribeSystemEventsOutputApplicationFailure is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputApplicationFailure = "ApplicationFailure"

	// TypeForDescribeSystemEventsOutputDeploymentSetModify is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputDeploymentSetModify = "DeploymentSet_Modify"

	// TypeForDescribeSystemEventsOutputServerMigrationTask is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputServerMigrationTask = "ServerMigrationTask"

	// TypeForDescribeSystemEventsOutputServerMigrationFirstSync is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputServerMigrationFirstSync = "ServerMigration_FirstSync"

	// TypeForDescribeSystemEventsOutputServerMigrationAdditionalSync is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputServerMigrationAdditionalSync = "ServerMigration_AdditionalSync"

	// TypeForDescribeSystemEventsOutputGpuRiskDetected is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputGpuRiskDetected = "GpuRiskDetected"

	// TypeForDescribeSystemEventsOutputElasticScheduledInstanceCreate is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputElasticScheduledInstanceCreate = "ElasticScheduledInstance_Create"

	// TypeForDescribeSystemEventsOutputElasticScheduledInstanceCancel is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputElasticScheduledInstanceCancel = "ElasticScheduledInstance_Cancel"

	// TypeForDescribeSystemEventsOutputElasticScheduledInstanceDeliver is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputElasticScheduledInstanceDeliver = "ElasticScheduledInstance_Deliver"

	// TypeForDescribeSystemEventsOutputInfrastructureUpgradeRedeploy is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputInfrastructureUpgradeRedeploy = "InfrastructureUpgrade_Redeploy"

	// TypeForDescribeSystemEventsOutputDiskErrorDetected is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputDiskErrorDetected = "DiskErrorDetected"

	// TypeForDescribeSystemEventsOutputDiskErrorReplaceDisk is a TypeForDescribeSystemEventsOutput enum value
	TypeForDescribeSystemEventsOutputDiskErrorReplaceDisk = "DiskError_ReplaceDisk"

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

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

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

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

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

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

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

	// TypeForDescribeTasksOutputPreheatImage is a TypeForDescribeTasksOutput enum value
	TypeForDescribeTasksOutputPreheatImage = "PreheatImage"

	// TypeForDescribeTasksOutputImportImage is a TypeForDescribeTasksOutput enum value
	TypeForDescribeTasksOutputImportImage = "ImportImage"

	// TypeForDescribeTasksOutputCreateImage is a TypeForDescribeTasksOutput enum value
	TypeForDescribeTasksOutputCreateImage = "CreateImage"
)
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 AllocateDedicatedHostsInput added in v1.0.103

type AllocateDedicatedHostsInput struct {
	AutoPlacement *string `type:"string"`

	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ChargeType *string `type:"string"`

	ClientToken *string `type:"string"`

	Count *int32 `type:"int32"`

	CpuOvercommitRatio *float64 `type:"double"`

	DedicatedHostClusterId *string `type:"string"`

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

	DedicatedHostRecovery *string `type:"string"`

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

	Description *string `type:"string"`

	DryRun *bool `type:"boolean"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

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

func (AllocateDedicatedHostsInput) GoString added in v1.0.103

func (s AllocateDedicatedHostsInput) GoString() string

GoString returns the string representation

func (*AllocateDedicatedHostsInput) SetAutoPlacement added in v1.0.103

SetAutoPlacement sets the AutoPlacement field's value.

func (*AllocateDedicatedHostsInput) SetAutoRenew added in v1.0.103

SetAutoRenew sets the AutoRenew field's value.

func (*AllocateDedicatedHostsInput) SetAutoRenewPeriod added in v1.0.103

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*AllocateDedicatedHostsInput) SetChargeType added in v1.0.103

SetChargeType sets the ChargeType field's value.

func (*AllocateDedicatedHostsInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*AllocateDedicatedHostsInput) SetCount added in v1.0.103

SetCount sets the Count field's value.

func (*AllocateDedicatedHostsInput) SetCpuOvercommitRatio added in v1.0.103

SetCpuOvercommitRatio sets the CpuOvercommitRatio field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostClusterId added in v1.0.140

func (s *AllocateDedicatedHostsInput) SetDedicatedHostClusterId(v string) *AllocateDedicatedHostsInput

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostName added in v1.0.103

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostRecovery added in v1.0.103

func (s *AllocateDedicatedHostsInput) SetDedicatedHostRecovery(v string) *AllocateDedicatedHostsInput

SetDedicatedHostRecovery sets the DedicatedHostRecovery field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostTypeId added in v1.0.103

func (s *AllocateDedicatedHostsInput) SetDedicatedHostTypeId(v string) *AllocateDedicatedHostsInput

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*AllocateDedicatedHostsInput) SetDescription added in v1.0.103

SetDescription sets the Description field's value.

func (*AllocateDedicatedHostsInput) SetDryRun added in v1.0.140

SetDryRun sets the DryRun field's value.

func (*AllocateDedicatedHostsInput) SetPeriod added in v1.0.103

SetPeriod sets the Period field's value.

func (*AllocateDedicatedHostsInput) SetPeriodUnit added in v1.0.103

SetPeriodUnit sets the PeriodUnit field's value.

func (*AllocateDedicatedHostsInput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (AllocateDedicatedHostsInput) String added in v1.0.103

String returns the string representation

func (*AllocateDedicatedHostsInput) Validate added in v1.0.125

func (s *AllocateDedicatedHostsInput) Validate() error

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

type AllocateDedicatedHostsOutput added in v1.0.103

type AllocateDedicatedHostsOutput struct {
	Metadata *response.ResponseMetadata

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

func (AllocateDedicatedHostsOutput) GoString added in v1.0.103

func (s AllocateDedicatedHostsOutput) GoString() string

GoString returns the string representation

func (*AllocateDedicatedHostsOutput) SetDedicatedHostIds added in v1.0.103

SetDedicatedHostIds sets the DedicatedHostIds field's value.

func (AllocateDedicatedHostsOutput) String added in v1.0.103

String returns the string representation

type AssociateInstancesIamRoleInput added in v1.0.16

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

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

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

func (AssociateInstancesIamRoleInput) GoString added in v1.0.16

GoString returns the string representation

func (*AssociateInstancesIamRoleInput) SetClientToken added in v1.0.58

SetClientToken sets the ClientToken field's value.

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

func (*AssociateInstancesIamRoleInput) Validate added in v1.0.125

func (s *AssociateInstancesIamRoleInput) Validate() error

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

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 {
	ClientToken *string `type:"string"`

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

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

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

SetClientToken sets the ClientToken field's value.

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

func (*AttachKeyPairInput) Validate added in v1.0.140

func (s *AttachKeyPairInput) Validate() error

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

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

type AvailableInstanceTypeForDescribeDedicatedHostClustersOutput struct {
	AvailableCapacity *int32 `type:"int32"`

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

func (AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) GoString added in v1.0.103

GoString returns the string representation

func (*AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) SetAvailableCapacity added in v1.0.103

SetAvailableCapacity sets the AvailableCapacity field's value.

func (*AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) SetInstanceType added in v1.0.103

SetInstanceType sets the InstanceType field's value.

func (AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) String added in v1.0.103

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

type AvailableSpotResourceForDescribeSpotAdviceOutput struct {
	AverageSpotDiscount *int32 `type:"int32"`

	InstanceType *string `type:"string"`

	InterruptionRate *int32 `type:"int32"`

	InterruptionRateRange *string `type:"string"`

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

func (AvailableSpotResourceForDescribeSpotAdviceOutput) GoString added in v1.0.80

GoString returns the string representation

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetAverageSpotDiscount added in v1.0.80

SetAverageSpotDiscount sets the AverageSpotDiscount field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetInstanceType added in v1.0.80

SetInstanceType sets the InstanceType field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetInterruptionRate added in v1.0.80

SetInterruptionRate sets the InterruptionRate field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetInterruptionRateRange added in v1.0.80

SetInterruptionRateRange sets the InterruptionRateRange field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetZoneId added in v1.0.80

SetZoneId sets the ZoneId field's value.

func (AvailableSpotResourceForDescribeSpotAdviceOutput) String added in v1.0.80

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

type CapacityForDescribeDedicatedHostsOutput struct {
	AvailableMemory *int32 `type:"int32"`

	AvailableVcpus *int32 `type:"int32"`

	TotalMemory *int32 `type:"int32"`

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

func (CapacityForDescribeDedicatedHostsOutput) GoString added in v1.0.103

GoString returns the string representation

func (*CapacityForDescribeDedicatedHostsOutput) SetAvailableMemory added in v1.0.103

SetAvailableMemory sets the AvailableMemory field's value.

func (*CapacityForDescribeDedicatedHostsOutput) SetAvailableVcpus added in v1.0.103

SetAvailableVcpus sets the AvailableVcpus field's value.

func (*CapacityForDescribeDedicatedHostsOutput) SetTotalMemory added in v1.0.103

SetTotalMemory sets the TotalMemory field's value.

func (*CapacityForDescribeDedicatedHostsOutput) SetTotalVcpus added in v1.0.103

SetTotalVcpus sets the TotalVcpus field's value.

func (CapacityForDescribeDedicatedHostsOutput) String added in v1.0.103

String returns the string representation

type CapacityForDescribeDeploymentSetsOutput added in v1.0.49

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

	UsedCount *int32 `type:"int32"`

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

func (CapacityForDescribeDeploymentSetsOutput) GoString added in v1.0.49

GoString returns the string representation

func (*CapacityForDescribeDeploymentSetsOutput) SetAvailableCount added in v1.0.49

SetAvailableCount sets the AvailableCount field's value.

func (*CapacityForDescribeDeploymentSetsOutput) SetUsedCount added in v1.0.49

SetUsedCount sets the UsedCount field's value.

func (*CapacityForDescribeDeploymentSetsOutput) SetZoneId added in v1.0.49

SetZoneId sets the ZoneId field's value.

func (CapacityForDescribeDeploymentSetsOutput) String added in v1.0.49

String returns the string representation

type CommandForDescribeCommandsOutput added in v1.0.98

type CommandForDescribeCommandsOutput struct {
	CommandContent *string `type:"string"`

	CommandId *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	EnableParameter *bool `type:"boolean"`

	InvocationTimes *int32 `type:"int32"`

	Name *string `type:"string"`

	ParameterDefinitions []*ParameterDefinitionForDescribeCommandsOutput `type:"list"`

	Provider *string `type:"string"`

	Timeout *int32 `type:"int32"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	Username *string `type:"string"`

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

func (CommandForDescribeCommandsOutput) GoString added in v1.0.98

GoString returns the string representation

func (*CommandForDescribeCommandsOutput) SetCommandContent added in v1.0.98

SetCommandContent sets the CommandContent field's value.

func (*CommandForDescribeCommandsOutput) SetCommandId added in v1.0.98

SetCommandId sets the CommandId field's value.

func (*CommandForDescribeCommandsOutput) SetCreatedAt added in v1.0.98

SetCreatedAt sets the CreatedAt field's value.

func (*CommandForDescribeCommandsOutput) SetDescription added in v1.0.98

SetDescription sets the Description field's value.

func (*CommandForDescribeCommandsOutput) SetEnableParameter added in v1.0.98

SetEnableParameter sets the EnableParameter field's value.

func (*CommandForDescribeCommandsOutput) SetInvocationTimes added in v1.0.98

SetInvocationTimes sets the InvocationTimes field's value.

func (*CommandForDescribeCommandsOutput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*CommandForDescribeCommandsOutput) SetParameterDefinitions added in v1.0.98

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*CommandForDescribeCommandsOutput) SetProvider added in v1.0.98

SetProvider sets the Provider field's value.

func (*CommandForDescribeCommandsOutput) SetTimeout added in v1.0.98

SetTimeout sets the Timeout field's value.

func (*CommandForDescribeCommandsOutput) SetType added in v1.0.98

SetType sets the Type field's value.

func (*CommandForDescribeCommandsOutput) SetUpdatedAt added in v1.0.98

SetUpdatedAt sets the UpdatedAt field's value.

func (*CommandForDescribeCommandsOutput) SetUsername added in v1.0.98

SetUsername sets the Username field's value.

func (*CommandForDescribeCommandsOutput) SetWorkingDir added in v1.0.98

SetWorkingDir sets the WorkingDir field's value.

func (CommandForDescribeCommandsOutput) String added in v1.0.98

String returns the string representation

type ConfigurationForModifyReservedInstancesInput added in v1.0.140

type ConfigurationForModifyReservedInstancesInput struct {
	HpcClusterId *string `type:"string"`

	InstanceCount *int32 `type:"int32"`

	InstanceTypeId *string `type:"string"`

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

	Scope *string `type:"string"`

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

func (ConfigurationForModifyReservedInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*ConfigurationForModifyReservedInstancesInput) SetHpcClusterId added in v1.0.140

SetHpcClusterId sets the HpcClusterId field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetInstanceCount added in v1.0.140

SetInstanceCount sets the InstanceCount field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetReservedInstanceName added in v1.0.140

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetScope added in v1.0.140

SetScope sets the Scope field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (ConfigurationForModifyReservedInstancesInput) String added in v1.0.140

String returns the string representation

func (*ConfigurationForModifyReservedInstancesInput) Validate added in v1.0.140

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

type CopyImageInput added in v1.0.80

type CopyImageInput struct {
	CopyImageTags *bool `type:"boolean"`

	Description *string `type:"string"`

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

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

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

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

func (CopyImageInput) GoString added in v1.0.80

func (s CopyImageInput) GoString() string

GoString returns the string representation

func (*CopyImageInput) SetCopyImageTags added in v1.0.80

func (s *CopyImageInput) SetCopyImageTags(v bool) *CopyImageInput

SetCopyImageTags sets the CopyImageTags field's value.

func (*CopyImageInput) SetDescription added in v1.0.80

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

SetDescription sets the Description field's value.

func (*CopyImageInput) SetDestinationRegion added in v1.0.80

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

SetDestinationRegion sets the DestinationRegion field's value.

func (*CopyImageInput) SetImageId added in v1.0.80

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

SetImageId sets the ImageId field's value.

func (*CopyImageInput) SetImageName added in v1.0.80

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

SetImageName sets the ImageName field's value.

func (*CopyImageInput) SetProjectName added in v1.0.80

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

SetProjectName sets the ProjectName field's value.

func (CopyImageInput) String added in v1.0.80

func (s CopyImageInput) String() string

String returns the string representation

func (*CopyImageInput) Validate added in v1.0.125

func (s *CopyImageInput) Validate() error

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

type CopyImageOutput added in v1.0.80

type CopyImageOutput struct {
	Metadata *response.ResponseMetadata

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

func (CopyImageOutput) GoString added in v1.0.80

func (s CopyImageOutput) GoString() string

GoString returns the string representation

func (*CopyImageOutput) SetImageId added in v1.0.80

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

SetImageId sets the ImageId field's value.

func (CopyImageOutput) String added in v1.0.80

func (s CopyImageOutput) String() 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 CreateCommandInput added in v1.0.98

type CreateCommandInput struct {

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

	Description *string `type:"string"`

	EnableParameter *bool `type:"boolean"`

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

	ParameterDefinitions []*ParameterDefinitionForCreateCommandInput `type:"list"`

	Timeout *int32 `type:"int32"`

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

	Username *string `type:"string"`

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

func (CreateCommandInput) GoString added in v1.0.98

func (s CreateCommandInput) GoString() string

GoString returns the string representation

func (*CreateCommandInput) SetCommandContent added in v1.0.98

func (s *CreateCommandInput) SetCommandContent(v string) *CreateCommandInput

SetCommandContent sets the CommandContent field's value.

func (*CreateCommandInput) SetDescription added in v1.0.98

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

SetDescription sets the Description field's value.

func (*CreateCommandInput) SetEnableParameter added in v1.0.98

func (s *CreateCommandInput) SetEnableParameter(v bool) *CreateCommandInput

SetEnableParameter sets the EnableParameter field's value.

func (*CreateCommandInput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*CreateCommandInput) SetParameterDefinitions added in v1.0.98

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*CreateCommandInput) SetTimeout added in v1.0.98

func (s *CreateCommandInput) SetTimeout(v int32) *CreateCommandInput

SetTimeout sets the Timeout field's value.

func (*CreateCommandInput) SetType added in v1.0.98

SetType sets the Type field's value.

func (*CreateCommandInput) SetUsername added in v1.0.98

func (s *CreateCommandInput) SetUsername(v string) *CreateCommandInput

SetUsername sets the Username field's value.

func (*CreateCommandInput) SetWorkingDir added in v1.0.98

func (s *CreateCommandInput) SetWorkingDir(v string) *CreateCommandInput

SetWorkingDir sets the WorkingDir field's value.

func (CreateCommandInput) String added in v1.0.98

func (s CreateCommandInput) String() string

String returns the string representation

func (*CreateCommandInput) Validate added in v1.0.125

func (s *CreateCommandInput) Validate() error

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

type CreateCommandOutput added in v1.0.98

type CreateCommandOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateCommandOutput) GoString added in v1.0.98

func (s CreateCommandOutput) GoString() string

GoString returns the string representation

func (*CreateCommandOutput) SetCommandId added in v1.0.98

func (s *CreateCommandOutput) SetCommandId(v string) *CreateCommandOutput

SetCommandId sets the CommandId field's value.

func (CreateCommandOutput) String added in v1.0.98

func (s CreateCommandOutput) String() string

String returns the string representation

type CreateDedicatedHostClusterInput added in v1.0.103

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

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

	Description *string `type:"string"`

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

func (CreateDedicatedHostClusterInput) GoString added in v1.0.103

GoString returns the string representation

func (*CreateDedicatedHostClusterInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*CreateDedicatedHostClusterInput) SetDedicatedHostClusterName added in v1.0.103

func (s *CreateDedicatedHostClusterInput) SetDedicatedHostClusterName(v string) *CreateDedicatedHostClusterInput

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*CreateDedicatedHostClusterInput) SetDescription added in v1.0.103

SetDescription sets the Description field's value.

func (*CreateDedicatedHostClusterInput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (CreateDedicatedHostClusterInput) String added in v1.0.103

String returns the string representation

func (*CreateDedicatedHostClusterInput) Validate added in v1.0.125

func (s *CreateDedicatedHostClusterInput) Validate() error

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

type CreateDedicatedHostClusterOutput added in v1.0.103

type CreateDedicatedHostClusterOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateDedicatedHostClusterOutput) GoString added in v1.0.103

GoString returns the string representation

func (*CreateDedicatedHostClusterOutput) SetDedicatedHostClusterId added in v1.0.103

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (CreateDedicatedHostClusterOutput) String added in v1.0.103

String returns the string representation

type CreateDeploymentSetInput added in v1.0.49

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

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

	Description *string `type:"string"`

	Granularity *string `type:"string"`

	GroupCount *int32 `type:"int32"`

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

func (CreateDeploymentSetInput) GoString added in v1.0.49

func (s CreateDeploymentSetInput) GoString() string

GoString returns the string representation

func (*CreateDeploymentSetInput) SetClientToken added in v1.0.49

SetClientToken sets the ClientToken field's value.

func (*CreateDeploymentSetInput) SetDeploymentSetName added in v1.0.49

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

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*CreateDeploymentSetInput) SetDescription added in v1.0.49

SetDescription sets the Description field's value.

func (*CreateDeploymentSetInput) SetGranularity added in v1.0.49

SetGranularity sets the Granularity field's value.

func (*CreateDeploymentSetInput) SetGroupCount added in v1.0.140

SetGroupCount sets the GroupCount field's value.

func (*CreateDeploymentSetInput) SetStrategy added in v1.0.49

SetStrategy sets the Strategy field's value.

func (CreateDeploymentSetInput) String added in v1.0.49

func (s CreateDeploymentSetInput) String() string

String returns the string representation

func (*CreateDeploymentSetInput) Validate added in v1.0.64

func (s *CreateDeploymentSetInput) Validate() error

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

type CreateDeploymentSetOutput added in v1.0.49

type CreateDeploymentSetOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateDeploymentSetOutput) GoString added in v1.0.49

func (s CreateDeploymentSetOutput) GoString() string

GoString returns the string representation

func (*CreateDeploymentSetOutput) SetDeploymentSetId added in v1.0.49

SetDeploymentSetId sets the DeploymentSetId field's value.

func (CreateDeploymentSetOutput) String added in v1.0.49

func (s CreateDeploymentSetOutput) String() string

String returns the string representation

type CreateImageInput

type CreateImageInput struct {
	CreateWholeImage *bool `type:"boolean"`

	Description *string `type:"string"`

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

	InstanceId *string `type:"string"`

	NeedDetection *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	SnapshotGroupId *string `type:"string"`

	SnapshotId *string `type:"string"`

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

func (CreateImageInput) GoString

func (s CreateImageInput) GoString() string

GoString returns the string representation

func (*CreateImageInput) SetCreateWholeImage added in v1.0.140

func (s *CreateImageInput) SetCreateWholeImage(v bool) *CreateImageInput

SetCreateWholeImage sets the CreateWholeImage field's value.

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

func (s *CreateImageInput) SetNeedDetection(v bool) *CreateImageInput

SetNeedDetection sets the NeedDetection field's value.

func (*CreateImageInput) SetProjectName added in v1.0.49

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

SetProjectName sets the ProjectName field's value.

func (*CreateImageInput) SetSnapshotGroupId added in v1.0.135

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

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*CreateImageInput) SetSnapshotId added in v1.0.135

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

SetSnapshotId sets the SnapshotId field's value.

func (*CreateImageInput) SetTags added in v1.0.80

SetTags sets the Tags field's value.

func (CreateImageInput) String

func (s CreateImageInput) String() string

String returns the string representation

func (*CreateImageInput) Validate added in v1.0.125

func (s *CreateImageInput) Validate() error

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

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 {
	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

	ProjectName *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) SetClientToken added in v1.0.58

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

SetClientToken sets the ClientToken field's value.

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

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

SetProjectName sets the ProjectName field's value.

func (CreateKeyPairInput) String added in v1.0.7

func (s CreateKeyPairInput) String() string

String returns the string representation

func (*CreateKeyPairInput) Validate added in v1.0.64

func (s *CreateKeyPairInput) Validate() error

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

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

type CreateScheduledInstancesInput struct {
	AutoReleaseAt *string `type:"string"`

	ClientToken *string `type:"string"`

	Count *int32 `type:"int32"`

	DeliveryType *string `type:"string"`

	Description *string `type:"string"`

	DryRun *bool `type:"boolean"`

	EipAddress *EipAddressForCreateScheduledInstancesInput `type:"structure"`

	ElasticScheduledInstanceType *string `type:"string"`

	EndDeliveryAt *string `type:"string"`

	Hostname *string `type:"string"`

	HpcClusterId *string `type:"string"`

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

	InstallRunCommandAgent *bool `type:"boolean"`

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

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

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

	// NetworkInterfaces is a required field
	NetworkInterfaces []*NetworkInterfaceForCreateScheduledInstancesInput `type:"list" required:"true"`

	Password *string `type:"string"`

	ProjectName *string `type:"string"`

	ScheduledInstanceDescription *string `type:"string"`

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

	SecurityEnhancementStrategy *string `type:"string"`

	StartDeliveryAt *string `type:"string"`

	SuffixIndex *int32 `type:"int32"`

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

	UniqueSuffix *bool `type:"boolean"`

	UserData *string `type:"string"`

	// Volumes is a required field
	Volumes []*VolumeForCreateScheduledInstancesInput `type:"list" required:"true"`

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

func (CreateScheduledInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*CreateScheduledInstancesInput) SetAutoReleaseAt added in v1.0.140

SetAutoReleaseAt sets the AutoReleaseAt field's value.

func (*CreateScheduledInstancesInput) SetClientToken added in v1.0.140

SetClientToken sets the ClientToken field's value.

func (*CreateScheduledInstancesInput) SetCount added in v1.0.140

SetCount sets the Count field's value.

func (*CreateScheduledInstancesInput) SetDeliveryType added in v1.0.140

SetDeliveryType sets the DeliveryType field's value.

func (*CreateScheduledInstancesInput) SetDescription added in v1.0.140

SetDescription sets the Description field's value.

func (*CreateScheduledInstancesInput) SetDryRun added in v1.0.140

SetDryRun sets the DryRun field's value.

func (*CreateScheduledInstancesInput) SetEipAddress added in v1.0.140

SetEipAddress sets the EipAddress field's value.

func (*CreateScheduledInstancesInput) SetElasticScheduledInstanceType added in v1.0.140

func (s *CreateScheduledInstancesInput) SetElasticScheduledInstanceType(v string) *CreateScheduledInstancesInput

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*CreateScheduledInstancesInput) SetEndDeliveryAt added in v1.0.140

SetEndDeliveryAt sets the EndDeliveryAt field's value.

func (*CreateScheduledInstancesInput) SetHostname added in v1.0.140

SetHostname sets the Hostname field's value.

func (*CreateScheduledInstancesInput) SetHpcClusterId added in v1.0.140

SetHpcClusterId sets the HpcClusterId field's value.

func (*CreateScheduledInstancesInput) SetImageId added in v1.0.140

SetImageId sets the ImageId field's value.

func (*CreateScheduledInstancesInput) SetInstallRunCommandAgent added in v1.0.140

func (s *CreateScheduledInstancesInput) SetInstallRunCommandAgent(v bool) *CreateScheduledInstancesInput

SetInstallRunCommandAgent sets the InstallRunCommandAgent field's value.

func (*CreateScheduledInstancesInput) SetInstanceName added in v1.0.140

SetInstanceName sets the InstanceName field's value.

func (*CreateScheduledInstancesInput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*CreateScheduledInstancesInput) SetKeepImageCredential added in v1.0.140

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*CreateScheduledInstancesInput) SetKeyPairName added in v1.0.140

SetKeyPairName sets the KeyPairName field's value.

func (*CreateScheduledInstancesInput) SetNetworkInterfaces added in v1.0.140

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*CreateScheduledInstancesInput) SetPassword added in v1.0.140

SetPassword sets the Password field's value.

func (*CreateScheduledInstancesInput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*CreateScheduledInstancesInput) SetScheduledInstanceDescription added in v1.0.140

func (s *CreateScheduledInstancesInput) SetScheduledInstanceDescription(v string) *CreateScheduledInstancesInput

SetScheduledInstanceDescription sets the ScheduledInstanceDescription field's value.

func (*CreateScheduledInstancesInput) SetScheduledInstanceName added in v1.0.140

func (s *CreateScheduledInstancesInput) SetScheduledInstanceName(v string) *CreateScheduledInstancesInput

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (*CreateScheduledInstancesInput) SetSecurityEnhancementStrategy added in v1.0.140

func (s *CreateScheduledInstancesInput) SetSecurityEnhancementStrategy(v string) *CreateScheduledInstancesInput

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*CreateScheduledInstancesInput) SetStartDeliveryAt added in v1.0.140

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*CreateScheduledInstancesInput) SetSuffixIndex added in v1.0.140

SetSuffixIndex sets the SuffixIndex field's value.

func (*CreateScheduledInstancesInput) SetTags added in v1.0.140

SetTags sets the Tags field's value.

func (*CreateScheduledInstancesInput) SetUniqueSuffix added in v1.0.140

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*CreateScheduledInstancesInput) SetUserData added in v1.0.140

SetUserData sets the UserData field's value.

func (*CreateScheduledInstancesInput) SetVolumes added in v1.0.140

SetVolumes sets the Volumes field's value.

func (*CreateScheduledInstancesInput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (CreateScheduledInstancesInput) String added in v1.0.140

String returns the string representation

func (*CreateScheduledInstancesInput) Validate added in v1.0.140

func (s *CreateScheduledInstancesInput) Validate() error

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

type CreateScheduledInstancesOutput added in v1.0.140

type CreateScheduledInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*CreateScheduledInstancesOutput) SetScheduledInstanceId added in v1.0.140

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (CreateScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type CreateSubscriptionInput added in v1.0.65

type CreateSubscriptionInput struct {

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

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

func (CreateSubscriptionInput) GoString added in v1.0.65

func (s CreateSubscriptionInput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionInput) SetEventTypes added in v1.0.65

func (s *CreateSubscriptionInput) SetEventTypes(v []*string) *CreateSubscriptionInput

SetEventTypes sets the EventTypes field's value.

func (*CreateSubscriptionInput) SetType added in v1.0.65

SetType sets the Type field's value.

func (CreateSubscriptionInput) String added in v1.0.65

func (s CreateSubscriptionInput) String() string

String returns the string representation

func (*CreateSubscriptionInput) Validate added in v1.0.125

func (s *CreateSubscriptionInput) Validate() error

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

type CreateSubscriptionOutput added in v1.0.65

type CreateSubscriptionOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateSubscriptionOutput) GoString added in v1.0.65

func (s CreateSubscriptionOutput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionOutput) SetSubscriptionId added in v1.0.65

func (s *CreateSubscriptionOutput) SetSubscriptionId(v string) *CreateSubscriptionOutput

SetSubscriptionId sets the SubscriptionId field's value.

func (CreateSubscriptionOutput) String added in v1.0.65

func (s CreateSubscriptionOutput) String() string

String returns the string representation

type CreateTagsInput added in v1.0.20

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

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

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

	// Tags is a required field
	Tags []*TagForCreateTagsInput `type:"list" required:"true"`
	// 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) SetClientToken added in v1.0.58

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

SetClientToken sets the ClientToken field's value.

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

func (*CreateTagsInput) Validate added in v1.0.125

func (s *CreateTagsInput) Validate() error

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

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

type DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput struct {
	AvailableInstanceTypes []*AvailableInstanceTypeForDescribeDedicatedHostClustersOutput `type:"list"`

	AvailableMemory *int32 `type:"int32"`

	AvailableVcpus *int32 `type:"int32"`

	TotalMemory *int32 `type:"int32"`

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

func (DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) GoString added in v1.0.103

GoString returns the string representation

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetAvailableInstanceTypes added in v1.0.103

SetAvailableInstanceTypes sets the AvailableInstanceTypes field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetAvailableMemory added in v1.0.103

SetAvailableMemory sets the AvailableMemory field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetAvailableVcpus added in v1.0.103

SetAvailableVcpus sets the AvailableVcpus field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetTotalMemory added in v1.0.103

SetTotalMemory sets the TotalMemory field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetTotalVcpus added in v1.0.103

SetTotalVcpus sets the TotalVcpus field's value.

func (DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) String added in v1.0.103

String returns the string representation

type DedicatedHostClusterForDescribeDedicatedHostClustersOutput added in v1.0.103

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

	DedicatedHostClusterCapacity *DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput `type:"structure"`

	DedicatedHostClusterId *string `type:"string"`

	DedicatedHostClusterName *string `type:"string"`

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

	Description *string `type:"string"`

	UpdatedAt *string `type:"string"`

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

func (DedicatedHostClusterForDescribeDedicatedHostClustersOutput) GoString added in v1.0.103

GoString returns the string representation

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetCreatedAt added in v1.0.103

SetCreatedAt sets the CreatedAt field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostClusterCapacity added in v1.0.103

SetDedicatedHostClusterCapacity sets the DedicatedHostClusterCapacity field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostClusterId added in v1.0.103

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostClusterName added in v1.0.103

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostIds added in v1.0.103

SetDedicatedHostIds sets the DedicatedHostIds field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDescription added in v1.0.103

SetDescription sets the Description field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetUpdatedAt added in v1.0.103

SetUpdatedAt sets the UpdatedAt field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (DedicatedHostClusterForDescribeDedicatedHostClustersOutput) String added in v1.0.103

String returns the string representation

type DedicatedHostForDescribeDedicatedHostsOutput added in v1.0.103

type DedicatedHostForDescribeDedicatedHostsOutput struct {
	AutoPlacement *string `type:"string"`

	Capacity *CapacityForDescribeDedicatedHostsOutput `type:"structure"`

	ChargeType *string `type:"string"`

	CpuOvercommitRatio *float64 `type:"float"`

	CreatedAt *string `type:"string"`

	DedicatedHostClusterId *string `type:"string"`

	DedicatedHostId *string `type:"string"`

	DedicatedHostName *string `type:"string"`

	DedicatedHostTypeId *string `type:"string"`

	Description *string `type:"string"`

	ExpiredAt *string `type:"string"`

	HostRecovery *string `type:"string"`

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

	Status *string `type:"string"`

	UpdatedAt *string `type:"string"`

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

func (DedicatedHostForDescribeDedicatedHostsOutput) GoString added in v1.0.103

GoString returns the string representation

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetAutoPlacement added in v1.0.103

SetAutoPlacement sets the AutoPlacement field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetCapacity added in v1.0.103

SetCapacity sets the Capacity field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetChargeType added in v1.0.103

SetChargeType sets the ChargeType field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetCpuOvercommitRatio added in v1.0.103

SetCpuOvercommitRatio sets the CpuOvercommitRatio field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetCreatedAt added in v1.0.103

SetCreatedAt sets the CreatedAt field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostClusterId added in v1.0.103

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostId added in v1.0.103

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostName added in v1.0.103

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostTypeId added in v1.0.103

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDescription added in v1.0.103

SetDescription sets the Description field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetExpiredAt added in v1.0.103

SetExpiredAt sets the ExpiredAt field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetHostRecovery added in v1.0.103

SetHostRecovery sets the HostRecovery field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetInstances added in v1.0.103

SetInstances sets the Instances field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetStatus added in v1.0.103

SetStatus sets the Status field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetUpdatedAt added in v1.0.103

SetUpdatedAt sets the UpdatedAt field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (DedicatedHostForDescribeDedicatedHostsOutput) String added in v1.0.103

String returns the string representation

type DedicatedHostTypeForDescribeDedicatedHostTypesOutput added in v1.0.103

type DedicatedHostTypeForDescribeDedicatedHostTypesOutput struct {
	Cores *int32 `type:"int32"`

	DedicatedHostTypeId *string `type:"string"`

	IsSupportedCpuOvercommitRatio *bool `type:"boolean"`

	MaxCpuOvercommitRatio *float64 `type:"float"`

	ProcessorModel *string `type:"string"`

	Sockets *int32 `type:"int32"`

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

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

	TotalMemory *int32 `type:"int32"`

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

func (DedicatedHostTypeForDescribeDedicatedHostTypesOutput) GoString added in v1.0.103

GoString returns the string representation

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetCores added in v1.0.103

SetCores sets the Cores field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetDedicatedHostTypeId added in v1.0.103

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetIsSupportedCpuOvercommitRatio added in v1.0.103

SetIsSupportedCpuOvercommitRatio sets the IsSupportedCpuOvercommitRatio field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetMaxCpuOvercommitRatio added in v1.0.103

SetMaxCpuOvercommitRatio sets the MaxCpuOvercommitRatio field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetProcessorModel added in v1.0.103

SetProcessorModel sets the ProcessorModel field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetSockets added in v1.0.103

SetSockets sets the Sockets field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetSupportInstanceTypeFamilies added in v1.0.103

SetSupportInstanceTypeFamilies sets the SupportInstanceTypeFamilies field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetSupportInstanceTypesList added in v1.0.103

SetSupportInstanceTypesList sets the SupportInstanceTypesList field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetTotalMemory added in v1.0.103

SetTotalMemory sets the TotalMemory field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetTotalVcpus added in v1.0.103

SetTotalVcpus sets the TotalVcpus field's value.

func (DedicatedHostTypeForDescribeDedicatedHostTypesOutput) String added in v1.0.103

String returns the string representation

type DeleteCommandInput added in v1.0.98

type DeleteCommandInput struct {

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

func (DeleteCommandInput) GoString added in v1.0.98

func (s DeleteCommandInput) GoString() string

GoString returns the string representation

func (*DeleteCommandInput) SetCommandId added in v1.0.98

func (s *DeleteCommandInput) SetCommandId(v string) *DeleteCommandInput

SetCommandId sets the CommandId field's value.

func (DeleteCommandInput) String added in v1.0.98

func (s DeleteCommandInput) String() string

String returns the string representation

func (*DeleteCommandInput) Validate added in v1.0.125

func (s *DeleteCommandInput) Validate() error

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

type DeleteCommandOutput added in v1.0.98

type DeleteCommandOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCommandOutput) GoString added in v1.0.98

func (s DeleteCommandOutput) GoString() string

GoString returns the string representation

func (*DeleteCommandOutput) SetCommandId added in v1.0.98

func (s *DeleteCommandOutput) SetCommandId(v string) *DeleteCommandOutput

SetCommandId sets the CommandId field's value.

func (DeleteCommandOutput) String added in v1.0.98

func (s DeleteCommandOutput) String() string

String returns the string representation

type DeleteDedicatedHostClusterInput added in v1.0.103

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

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

func (DeleteDedicatedHostClusterInput) GoString added in v1.0.103

GoString returns the string representation

func (*DeleteDedicatedHostClusterInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*DeleteDedicatedHostClusterInput) SetDedicatedHostClusterId added in v1.0.103

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (DeleteDedicatedHostClusterInput) String added in v1.0.103

String returns the string representation

func (*DeleteDedicatedHostClusterInput) Validate added in v1.0.125

func (s *DeleteDedicatedHostClusterInput) Validate() error

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

type DeleteDedicatedHostClusterOutput added in v1.0.103

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

func (DeleteDedicatedHostClusterOutput) GoString added in v1.0.103

GoString returns the string representation

func (DeleteDedicatedHostClusterOutput) String added in v1.0.103

String returns the string representation

type DeleteDeploymentSetInput added in v1.0.49

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

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

func (DeleteDeploymentSetInput) GoString added in v1.0.49

func (s DeleteDeploymentSetInput) GoString() string

GoString returns the string representation

func (*DeleteDeploymentSetInput) SetClientToken added in v1.0.58

SetClientToken sets the ClientToken field's value.

func (*DeleteDeploymentSetInput) SetDeploymentSetId added in v1.0.49

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

SetDeploymentSetId sets the DeploymentSetId field's value.

func (DeleteDeploymentSetInput) String added in v1.0.49

func (s DeleteDeploymentSetInput) String() string

String returns the string representation

func (*DeleteDeploymentSetInput) Validate added in v1.0.64

func (s *DeleteDeploymentSetInput) Validate() error

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

type DeleteDeploymentSetOutput added in v1.0.49

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

func (DeleteDeploymentSetOutput) GoString added in v1.0.49

func (s DeleteDeploymentSetOutput) GoString() string

GoString returns the string representation

func (DeleteDeploymentSetOutput) String added in v1.0.49

func (s DeleteDeploymentSetOutput) String() string

String returns the string representation

type DeleteImagesInput added in v1.0.7

type DeleteImagesInput struct {
	DeleteBindedSnapshots *bool `type:"boolean"`

	// ImageIds is a required field
	ImageIds []*string `type:"list" required:"true"`
	// 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) SetDeleteBindedSnapshots added in v1.0.135

func (s *DeleteImagesInput) SetDeleteBindedSnapshots(v bool) *DeleteImagesInput

SetDeleteBindedSnapshots sets the DeleteBindedSnapshots field's value.

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

func (*DeleteImagesInput) Validate added in v1.0.125

func (s *DeleteImagesInput) Validate() error

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

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 {
	ClientToken *string `type:"string"`

	DryRun *bool `type:"boolean"`

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

func (DeleteInstanceInput) GoString

func (s DeleteInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteInstanceInput) SetClientToken added in v1.0.140

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

SetClientToken sets the ClientToken field's value.

func (*DeleteInstanceInput) SetDryRun added in v1.0.80

func (s *DeleteInstanceInput) SetDryRun(v bool) *DeleteInstanceInput

SetDryRun sets the DryRun field's value.

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

func (*DeleteInstanceInput) Validate added in v1.0.125

func (s *DeleteInstanceInput) Validate() error

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

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 {
	ClientToken *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// 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) SetClientToken added in v1.0.140

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

SetClientToken sets the ClientToken field's value.

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

func (*DeleteInstancesInput) Validate added in v1.0.140

func (s *DeleteInstancesInput) Validate() error

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

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

type DeleteInvocationInput struct {

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

func (DeleteInvocationInput) GoString added in v1.0.125

func (s DeleteInvocationInput) GoString() string

GoString returns the string representation

func (*DeleteInvocationInput) SetInvocationId added in v1.0.125

func (s *DeleteInvocationInput) SetInvocationId(v string) *DeleteInvocationInput

SetInvocationId sets the InvocationId field's value.

func (DeleteInvocationInput) String added in v1.0.125

func (s DeleteInvocationInput) String() string

String returns the string representation

func (*DeleteInvocationInput) Validate added in v1.0.125

func (s *DeleteInvocationInput) Validate() error

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

type DeleteInvocationOutput added in v1.0.125

type DeleteInvocationOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteInvocationOutput) GoString added in v1.0.125

func (s DeleteInvocationOutput) GoString() string

GoString returns the string representation

func (*DeleteInvocationOutput) SetInvocationId added in v1.0.125

func (s *DeleteInvocationOutput) SetInvocationId(v string) *DeleteInvocationOutput

SetInvocationId sets the InvocationId field's value.

func (DeleteInvocationOutput) String added in v1.0.125

func (s DeleteInvocationOutput) String() string

String returns the string representation

type DeleteKeyPairsInput added in v1.0.7

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

	// KeyPairNames is a required field
	KeyPairNames []*string `type:"list" required:"true"`
	// 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) SetClientToken added in v1.0.58

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

SetClientToken sets the ClientToken field's value.

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

func (*DeleteKeyPairsInput) Validate added in v1.0.125

func (s *DeleteKeyPairsInput) Validate() error

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

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

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

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

func (DeleteScheduledInstanceInput) GoString added in v1.0.140

func (s DeleteScheduledInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteScheduledInstanceInput) SetClientToken added in v1.0.140

SetClientToken sets the ClientToken field's value.

func (*DeleteScheduledInstanceInput) SetScheduledInstanceId added in v1.0.140

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (DeleteScheduledInstanceInput) String added in v1.0.140

String returns the string representation

func (*DeleteScheduledInstanceInput) Validate added in v1.0.140

func (s *DeleteScheduledInstanceInput) Validate() error

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

type DeleteScheduledInstanceOutput added in v1.0.140

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

func (DeleteScheduledInstanceOutput) GoString added in v1.0.140

GoString returns the string representation

func (DeleteScheduledInstanceOutput) String added in v1.0.140

String returns the string representation

type DeleteTagsInput added in v1.0.20

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

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

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

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

func (DeleteTagsInput) GoString added in v1.0.20

func (s DeleteTagsInput) GoString() string

GoString returns the string representation

func (*DeleteTagsInput) SetClientToken added in v1.0.58

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

SetClientToken sets the ClientToken field's value.

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

func (*DeleteTagsInput) Validate added in v1.0.125

func (s *DeleteTagsInput) Validate() error

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

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

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

	CreatedAt *string `type:"string"`

	DeploymentSetDescription *string `type:"string"`

	DeploymentSetId *string `type:"string"`

	DeploymentSetName *string `type:"string"`

	Granularity *string `type:"string"`

	GroupCount *int32 `type:"int32"`

	InstanceAmount *int32 `type:"int32"`

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

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

func (DeploymentSetForDescribeDeploymentSetsOutput) GoString added in v1.0.49

GoString returns the string representation

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetCapacities added in v1.0.49

SetCapacities sets the Capacities field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetCreatedAt added in v1.0.49

SetCreatedAt sets the CreatedAt field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetDescription added in v1.0.49

SetDeploymentSetDescription sets the DeploymentSetDescription field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetId added in v1.0.49

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetName added in v1.0.49

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetGranularity added in v1.0.49

SetGranularity sets the Granularity field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetGroupCount added in v1.0.140

SetGroupCount sets the GroupCount field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetInstanceAmount added in v1.0.49

SetInstanceAmount sets the InstanceAmount field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetInstanceIds added in v1.0.49

SetInstanceIds sets the InstanceIds field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetStrategy added in v1.0.49

SetStrategy sets the Strategy field's value.

func (DeploymentSetForDescribeDeploymentSetsOutput) String added in v1.0.49

String returns the string representation

type DescribeAvailableResourceInput

type DescribeAvailableResourceInput struct {

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

	ElasticScheduledInstanceType *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceType *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	SpotStrategy *string `type:"string"`

	VolumeType *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) SetElasticScheduledInstanceType added in v1.0.140

func (s *DescribeAvailableResourceInput) SetElasticScheduledInstanceType(v string) *DescribeAvailableResourceInput

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*DescribeAvailableResourceInput) SetInstanceChargeType added in v1.0.49

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*DescribeAvailableResourceInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeAvailableResourceInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeAvailableResourceInput) SetSpotStrategy added in v1.0.49

SetSpotStrategy sets the SpotStrategy field's value.

func (*DescribeAvailableResourceInput) SetVolumeType added in v1.0.140

SetVolumeType sets the VolumeType field's value.

func (*DescribeAvailableResourceInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeAvailableResourceInput) String

String returns the string representation

func (*DescribeAvailableResourceInput) Validate added in v1.0.125

func (s *DescribeAvailableResourceInput) Validate() error

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

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

type DescribeCloudAssistantStatusInput struct {
	ClientVersion *string `type:"string"`

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

	OSType *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeCloudAssistantStatusInput) GoString added in v1.0.98

GoString returns the string representation

func (*DescribeCloudAssistantStatusInput) SetClientVersion added in v1.0.98

SetClientVersion sets the ClientVersion field's value.

func (*DescribeCloudAssistantStatusInput) SetInstanceIds added in v1.0.98

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeCloudAssistantStatusInput) SetOSType added in v1.0.125

SetOSType sets the OSType field's value.

func (*DescribeCloudAssistantStatusInput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeCloudAssistantStatusInput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeCloudAssistantStatusInput) SetStatus added in v1.0.98

SetStatus sets the Status field's value.

func (DescribeCloudAssistantStatusInput) String added in v1.0.98

String returns the string representation

type DescribeCloudAssistantStatusOutput added in v1.0.98

type DescribeCloudAssistantStatusOutput struct {
	Metadata *response.ResponseMetadata

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

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeCloudAssistantStatusOutput) GoString added in v1.0.98

GoString returns the string representation

func (*DescribeCloudAssistantStatusOutput) SetInstances added in v1.0.98

SetInstances sets the Instances field's value.

func (*DescribeCloudAssistantStatusOutput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeCloudAssistantStatusOutput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeCloudAssistantStatusOutput) SetTotalCount added in v1.0.98

SetTotalCount sets the TotalCount field's value.

func (DescribeCloudAssistantStatusOutput) String added in v1.0.98

String returns the string representation

type DescribeCommandsInput added in v1.0.98

type DescribeCommandsInput struct {
	CommandId *string `type:"string"`

	Name *string `type:"string"`

	Order *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	Provider *string `type:"string"`

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

func (DescribeCommandsInput) GoString added in v1.0.98

func (s DescribeCommandsInput) GoString() string

GoString returns the string representation

func (*DescribeCommandsInput) SetCommandId added in v1.0.98

SetCommandId sets the CommandId field's value.

func (*DescribeCommandsInput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*DescribeCommandsInput) SetOrder added in v1.0.98

SetOrder sets the Order field's value.

func (*DescribeCommandsInput) SetPageNumber added in v1.0.98

func (s *DescribeCommandsInput) SetPageNumber(v int32) *DescribeCommandsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeCommandsInput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeCommandsInput) SetProvider added in v1.0.98

SetProvider sets the Provider field's value.

func (*DescribeCommandsInput) SetType added in v1.0.98

SetType sets the Type field's value.

func (DescribeCommandsInput) String added in v1.0.98

func (s DescribeCommandsInput) String() string

String returns the string representation

type DescribeCommandsOutput added in v1.0.98

type DescribeCommandsOutput struct {
	Metadata *response.ResponseMetadata

	Commands []*CommandForDescribeCommandsOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeCommandsOutput) GoString added in v1.0.98

func (s DescribeCommandsOutput) GoString() string

GoString returns the string representation

func (*DescribeCommandsOutput) SetCommands added in v1.0.98

SetCommands sets the Commands field's value.

func (*DescribeCommandsOutput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeCommandsOutput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeCommandsOutput) SetTotalCount added in v1.0.98

SetTotalCount sets the TotalCount field's value.

func (DescribeCommandsOutput) String added in v1.0.98

func (s DescribeCommandsOutput) String() string

String returns the string representation

type DescribeDedicatedHostClustersInput added in v1.0.103

type DescribeDedicatedHostClustersInput struct {
	DedicatedHostClusterIds []*string `type:"list"`

	DedicatedHostClusterName *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

func (DescribeDedicatedHostClustersInput) GoString added in v1.0.103

GoString returns the string representation

func (*DescribeDedicatedHostClustersInput) SetDedicatedHostClusterIds added in v1.0.103

SetDedicatedHostClusterIds sets the DedicatedHostClusterIds field's value.

func (*DescribeDedicatedHostClustersInput) SetDedicatedHostClusterName added in v1.0.103

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*DescribeDedicatedHostClustersInput) SetMaxResults added in v1.0.103

SetMaxResults sets the MaxResults field's value.

func (*DescribeDedicatedHostClustersInput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (*DescribeDedicatedHostClustersInput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (DescribeDedicatedHostClustersInput) String added in v1.0.103

String returns the string representation

type DescribeDedicatedHostClustersOutput added in v1.0.103

type DescribeDedicatedHostClustersOutput struct {
	Metadata *response.ResponseMetadata

	DedicatedHostClusters []*DedicatedHostClusterForDescribeDedicatedHostClustersOutput `type:"list"`

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

func (DescribeDedicatedHostClustersOutput) GoString added in v1.0.103

GoString returns the string representation

func (*DescribeDedicatedHostClustersOutput) SetDedicatedHostClusters added in v1.0.103

SetDedicatedHostClusters sets the DedicatedHostClusters field's value.

func (*DescribeDedicatedHostClustersOutput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (DescribeDedicatedHostClustersOutput) String added in v1.0.103

String returns the string representation

type DescribeDedicatedHostTypesInput added in v1.0.103

type DescribeDedicatedHostTypesInput struct {
	DedicatedHostTypeIds []*string `type:"list"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

func (DescribeDedicatedHostTypesInput) GoString added in v1.0.103

GoString returns the string representation

func (*DescribeDedicatedHostTypesInput) SetDedicatedHostTypeIds added in v1.0.103

SetDedicatedHostTypeIds sets the DedicatedHostTypeIds field's value.

func (*DescribeDedicatedHostTypesInput) SetMaxResults added in v1.0.103

SetMaxResults sets the MaxResults field's value.

func (*DescribeDedicatedHostTypesInput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (*DescribeDedicatedHostTypesInput) SetSupportedInstanceTypeFamily added in v1.0.103

func (s *DescribeDedicatedHostTypesInput) SetSupportedInstanceTypeFamily(v string) *DescribeDedicatedHostTypesInput

SetSupportedInstanceTypeFamily sets the SupportedInstanceTypeFamily field's value.

func (DescribeDedicatedHostTypesInput) String added in v1.0.103

String returns the string representation

type DescribeDedicatedHostTypesOutput added in v1.0.103

type DescribeDedicatedHostTypesOutput struct {
	Metadata *response.ResponseMetadata

	DedicatedHostTypes []*DedicatedHostTypeForDescribeDedicatedHostTypesOutput `type:"list"`

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

func (DescribeDedicatedHostTypesOutput) GoString added in v1.0.103

GoString returns the string representation

func (*DescribeDedicatedHostTypesOutput) SetDedicatedHostTypes added in v1.0.103

SetDedicatedHostTypes sets the DedicatedHostTypes field's value.

func (*DescribeDedicatedHostTypesOutput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (DescribeDedicatedHostTypesOutput) String added in v1.0.103

String returns the string representation

type DescribeDedicatedHostsInput added in v1.0.103

type DescribeDedicatedHostsInput struct {
	DedicatedHostClusterId *string `type:"string"`

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

	DedicatedHostName *string `type:"string"`

	DedicatedHostTypeId *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	Status *string `type:"string"`

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

func (DescribeDedicatedHostsInput) GoString added in v1.0.103

func (s DescribeDedicatedHostsInput) GoString() string

GoString returns the string representation

func (*DescribeDedicatedHostsInput) SetDedicatedHostClusterId added in v1.0.103

func (s *DescribeDedicatedHostsInput) SetDedicatedHostClusterId(v string) *DescribeDedicatedHostsInput

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DescribeDedicatedHostsInput) SetDedicatedHostIds added in v1.0.103

func (s *DescribeDedicatedHostsInput) SetDedicatedHostIds(v []*string) *DescribeDedicatedHostsInput

SetDedicatedHostIds sets the DedicatedHostIds field's value.

func (*DescribeDedicatedHostsInput) SetDedicatedHostName added in v1.0.103

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*DescribeDedicatedHostsInput) SetDedicatedHostTypeId added in v1.0.103

func (s *DescribeDedicatedHostsInput) SetDedicatedHostTypeId(v string) *DescribeDedicatedHostsInput

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*DescribeDedicatedHostsInput) SetMaxResults added in v1.0.103

SetMaxResults sets the MaxResults field's value.

func (*DescribeDedicatedHostsInput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (*DescribeDedicatedHostsInput) SetStatus added in v1.0.103

SetStatus sets the Status field's value.

func (*DescribeDedicatedHostsInput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (DescribeDedicatedHostsInput) String added in v1.0.103

String returns the string representation

type DescribeDedicatedHostsOutput added in v1.0.103

type DescribeDedicatedHostsOutput struct {
	Metadata *response.ResponseMetadata

	DedicatedHosts []*DedicatedHostForDescribeDedicatedHostsOutput `type:"list"`

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

func (DescribeDedicatedHostsOutput) GoString added in v1.0.103

func (s DescribeDedicatedHostsOutput) GoString() string

GoString returns the string representation

func (*DescribeDedicatedHostsOutput) SetDedicatedHosts added in v1.0.103

SetDedicatedHosts sets the DedicatedHosts field's value.

func (*DescribeDedicatedHostsOutput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (DescribeDedicatedHostsOutput) String added in v1.0.103

String returns the string representation

type DescribeDeploymentSetSupportedInstanceTypeFamilyInput added in v1.0.49

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

func (DescribeDeploymentSetSupportedInstanceTypeFamilyInput) GoString added in v1.0.49

GoString returns the string representation

func (DescribeDeploymentSetSupportedInstanceTypeFamilyInput) String added in v1.0.49

String returns the string representation

type DescribeDeploymentSetSupportedInstanceTypeFamilyOutput added in v1.0.49

type DescribeDeploymentSetSupportedInstanceTypeFamilyOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) GoString added in v1.0.49

GoString returns the string representation

func (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) SetDeploymentSetCreateInstanceTypeFamilies added in v1.0.49

SetDeploymentSetCreateInstanceTypeFamilies sets the DeploymentSetCreateInstanceTypeFamilies field's value.

func (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) SetDeploymentSetModifyInstanceTypeFamilies added in v1.0.49

SetDeploymentSetModifyInstanceTypeFamilies sets the DeploymentSetModifyInstanceTypeFamilies field's value.

func (DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) String added in v1.0.49

String returns the string representation

type DescribeDeploymentSetsInput added in v1.0.49

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

	DeploymentSetName *string `type:"string"`

	Granularity *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

func (DescribeDeploymentSetsInput) GoString added in v1.0.49

func (s DescribeDeploymentSetsInput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentSetsInput) SetDeploymentSetIds added in v1.0.49

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

SetDeploymentSetIds sets the DeploymentSetIds field's value.

func (*DescribeDeploymentSetsInput) SetDeploymentSetName added in v1.0.49

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*DescribeDeploymentSetsInput) SetGranularity added in v1.0.49

SetGranularity sets the Granularity field's value.

func (*DescribeDeploymentSetsInput) SetMaxResults added in v1.0.49

SetMaxResults sets the MaxResults field's value.

func (*DescribeDeploymentSetsInput) SetNextToken added in v1.0.49

SetNextToken sets the NextToken field's value.

func (*DescribeDeploymentSetsInput) SetStrategy added in v1.0.49

SetStrategy sets the Strategy field's value.

func (DescribeDeploymentSetsInput) String added in v1.0.49

String returns the string representation

type DescribeDeploymentSetsOutput added in v1.0.49

type DescribeDeploymentSetsOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDeploymentSetsOutput) GoString added in v1.0.49

func (s DescribeDeploymentSetsOutput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentSetsOutput) SetDeploymentSets added in v1.0.49

SetDeploymentSets sets the DeploymentSets field's value.

func (*DescribeDeploymentSetsOutput) SetNextToken added in v1.0.49

SetNextToken sets the NextToken field's value.

func (DescribeDeploymentSetsOutput) String added in v1.0.49

String returns the string representation

type DescribeEventTypesInput added in v1.0.80

type DescribeEventTypesInput struct {
	Kind *string `type:"string"`

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

	NextToken *string `type:"string"`

	ResponseRequired *bool `type:"boolean"`

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

func (DescribeEventTypesInput) GoString added in v1.0.80

func (s DescribeEventTypesInput) GoString() string

GoString returns the string representation

func (*DescribeEventTypesInput) SetKind added in v1.0.80

SetKind sets the Kind field's value.

func (*DescribeEventTypesInput) SetMaxResults added in v1.0.80

SetMaxResults sets the MaxResults field's value.

func (*DescribeEventTypesInput) SetNextToken added in v1.0.80

SetNextToken sets the NextToken field's value.

func (*DescribeEventTypesInput) SetResponseRequired added in v1.0.80

func (s *DescribeEventTypesInput) SetResponseRequired(v bool) *DescribeEventTypesInput

SetResponseRequired sets the ResponseRequired field's value.

func (*DescribeEventTypesInput) SetTypes added in v1.0.80

SetTypes sets the Types field's value.

func (DescribeEventTypesInput) String added in v1.0.80

func (s DescribeEventTypesInput) String() string

String returns the string representation

type DescribeEventTypesOutput added in v1.0.80

type DescribeEventTypesOutput struct {
	Metadata *response.ResponseMetadata

	EventTypes []*EventTypeForDescribeEventTypesOutput `type:"list"`

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

func (DescribeEventTypesOutput) GoString added in v1.0.80

func (s DescribeEventTypesOutput) GoString() string

GoString returns the string representation

func (*DescribeEventTypesOutput) SetEventTypes added in v1.0.80

SetEventTypes sets the EventTypes field's value.

func (*DescribeEventTypesOutput) SetNextToken added in v1.0.80

SetNextToken sets the NextToken field's value.

func (DescribeEventTypesOutput) String added in v1.0.80

func (s DescribeEventTypesOutput) String() string

String returns the string representation

type DescribeImageSharePermissionInput added in v1.0.7

type DescribeImageSharePermissionInput struct {

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

	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

func (*DescribeImageSharePermissionInput) Validate added in v1.0.125

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

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

	ImageName *string `type:"string"`

	ImageStatus *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	IsLTS *bool `type:"boolean"`

	IsSupportCloudInit *bool `type:"boolean"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	OsType *string `type:"string"`

	Platform *string `type:"string"`

	ProjectName *string `type:"string"`

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

	TagFilters []*TagFilterForDescribeImagesInput `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) SetImageName added in v1.0.93

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

SetImageName sets the ImageName 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) SetIsLTS added in v1.0.140

SetIsLTS sets the IsLTS 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) SetPlatform added in v1.0.140

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

SetPlatform sets the Platform field's value.

func (*DescribeImagesInput) SetProjectName added in v1.0.49

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

SetProjectName sets the ProjectName field's value.

func (*DescribeImagesInput) SetStatus

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

SetStatus sets the Status field's value.

func (*DescribeImagesInput) SetTagFilters added in v1.0.80

SetTagFilters sets the TagFilters 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 is a required field
	InstanceId *string `type:"string" required:"true"`
	// 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

func (*DescribeInstanceECSTerminalUrlInput) Validate added in v1.0.125

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

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 is a required field
	InstanceId *string `type:"string" required:"true"`
	// 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

func (*DescribeInstanceVncUrlInput) Validate added in v1.0.125

func (s *DescribeInstanceVncUrlInput) Validate() error

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

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

	NextToken *string `type:"string"`
	// 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) SetNextToken added in v1.0.49

SetNextToken sets the NextToken field's value.

func (DescribeInstancesIamRolesOutput) String added in v1.0.7

String returns the string representation

type DescribeInstancesInput

type DescribeInstancesInput struct {
	DedicatedHostClusterId *string `type:"string"`

	DedicatedHostId *string `type:"string"`

	DeploymentSetGroupNumbers []*int32 `type:"list"`

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

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

	HpcClusterId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

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

	InstanceName *string `type:"string"`

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

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

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

	KeyPairName *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	PrimaryIpAddress *string `type:"string"`

	ProjectName *string `type:"string"`

	ScheduledInstanceId *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) SetDedicatedHostClusterId added in v1.0.103

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

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DescribeInstancesInput) SetDedicatedHostId added in v1.0.103

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

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*DescribeInstancesInput) SetDeploymentSetGroupNumbers added in v1.0.140

func (s *DescribeInstancesInput) SetDeploymentSetGroupNumbers(v []*int32) *DescribeInstancesInput

SetDeploymentSetGroupNumbers sets the DeploymentSetGroupNumbers field's value.

func (*DescribeInstancesInput) SetDeploymentSetIds added in v1.0.49

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

SetDeploymentSetIds sets the DeploymentSetIds field's value.

func (*DescribeInstancesInput) SetEipAddresses added in v1.0.135

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

SetEipAddresses sets the EipAddresses field's value.

func (*DescribeInstancesInput) SetHpcClusterId

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

SetHpcClusterId sets the HpcClusterId field's value.

func (*DescribeInstancesInput) SetInstanceChargeType

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

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*DescribeInstancesInput) SetInstanceIds

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

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeInstancesInput) SetInstanceName

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

SetInstanceName sets the InstanceName field's value.

func (*DescribeInstancesInput) SetInstanceTypeFamilies

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

SetInstanceTypeFamilies sets the InstanceTypeFamilies field's value.

func (*DescribeInstancesInput) SetInstanceTypeIds

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

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeInstancesInput) SetInstanceTypes

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

SetInstanceTypes sets the InstanceTypes field's value.

func (*DescribeInstancesInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeInstancesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeInstancesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeInstancesInput) SetPrimaryIpAddress

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

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*DescribeInstancesInput) SetProjectName added in v1.0.12

SetProjectName sets the ProjectName field's value.

func (*DescribeInstancesInput) SetScheduledInstanceId added in v1.0.140

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

SetScheduledInstanceId sets the ScheduledInstanceId 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 DescribeInvocationInstancesInput added in v1.0.98

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

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

	PageNumber *int32 `type:"int32"`

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

func (DescribeInvocationInstancesInput) GoString added in v1.0.98

GoString returns the string representation

func (*DescribeInvocationInstancesInput) SetInstanceId added in v1.0.98

SetInstanceId sets the InstanceId field's value.

func (*DescribeInvocationInstancesInput) SetInvocationId added in v1.0.98

SetInvocationId sets the InvocationId field's value.

func (*DescribeInvocationInstancesInput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationInstancesInput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (DescribeInvocationInstancesInput) String added in v1.0.98

String returns the string representation

func (*DescribeInvocationInstancesInput) Validate added in v1.0.125

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

type DescribeInvocationInstancesOutput added in v1.0.98

type DescribeInvocationInstancesOutput struct {
	Metadata *response.ResponseMetadata

	InvocationInstances []*InvocationInstanceForDescribeInvocationInstancesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeInvocationInstancesOutput) GoString added in v1.0.98

GoString returns the string representation

func (*DescribeInvocationInstancesOutput) SetInvocationInstances added in v1.0.98

SetInvocationInstances sets the InvocationInstances field's value.

func (*DescribeInvocationInstancesOutput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationInstancesOutput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationInstancesOutput) SetTotalCount added in v1.0.98

SetTotalCount sets the TotalCount field's value.

func (DescribeInvocationInstancesOutput) String added in v1.0.98

String returns the string representation

type DescribeInvocationResultsInput added in v1.0.98

type DescribeInvocationResultsInput struct {
	CommandId *string `type:"string"`

	InstanceId *string `type:"string"`

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

	InvocationResultStatus *string `type:"string"`

	PageNumber *int32 `type:"int32"`

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

func (DescribeInvocationResultsInput) GoString added in v1.0.98

GoString returns the string representation

func (*DescribeInvocationResultsInput) SetCommandId added in v1.0.98

SetCommandId sets the CommandId field's value.

func (*DescribeInvocationResultsInput) SetInstanceId added in v1.0.98

SetInstanceId sets the InstanceId field's value.

func (*DescribeInvocationResultsInput) SetInvocationId added in v1.0.98

SetInvocationId sets the InvocationId field's value.

func (*DescribeInvocationResultsInput) SetInvocationResultStatus added in v1.0.98

func (s *DescribeInvocationResultsInput) SetInvocationResultStatus(v string) *DescribeInvocationResultsInput

SetInvocationResultStatus sets the InvocationResultStatus field's value.

func (*DescribeInvocationResultsInput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationResultsInput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (DescribeInvocationResultsInput) String added in v1.0.98

String returns the string representation

func (*DescribeInvocationResultsInput) Validate added in v1.0.125

func (s *DescribeInvocationResultsInput) Validate() error

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

type DescribeInvocationResultsOutput added in v1.0.98

type DescribeInvocationResultsOutput struct {
	Metadata *response.ResponseMetadata

	InvocationResults []*InvocationResultForDescribeInvocationResultsOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeInvocationResultsOutput) GoString added in v1.0.98

GoString returns the string representation

func (*DescribeInvocationResultsOutput) SetInvocationResults added in v1.0.98

SetInvocationResults sets the InvocationResults field's value.

func (*DescribeInvocationResultsOutput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationResultsOutput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationResultsOutput) SetTotalCount added in v1.0.98

SetTotalCount sets the TotalCount field's value.

func (DescribeInvocationResultsOutput) String added in v1.0.98

String returns the string representation

type DescribeInvocationsInput added in v1.0.98

type DescribeInvocationsInput struct {
	CommandId *string `type:"string"`

	CommandName *string `type:"string"`

	CommandType *string `type:"string"`

	InvocationId *string `type:"string"`

	InvocationName *string `type:"string"`

	InvocationStatus *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeInvocationsInput) GoString added in v1.0.98

func (s DescribeInvocationsInput) GoString() string

GoString returns the string representation

func (*DescribeInvocationsInput) SetCommandId added in v1.0.98

SetCommandId sets the CommandId field's value.

func (*DescribeInvocationsInput) SetCommandName added in v1.0.98

SetCommandName sets the CommandName field's value.

func (*DescribeInvocationsInput) SetCommandType added in v1.0.98

SetCommandType sets the CommandType field's value.

func (*DescribeInvocationsInput) SetInvocationId added in v1.0.98

SetInvocationId sets the InvocationId field's value.

func (*DescribeInvocationsInput) SetInvocationName added in v1.0.98

func (s *DescribeInvocationsInput) SetInvocationName(v string) *DescribeInvocationsInput

SetInvocationName sets the InvocationName field's value.

func (*DescribeInvocationsInput) SetInvocationStatus added in v1.0.98

func (s *DescribeInvocationsInput) SetInvocationStatus(v string) *DescribeInvocationsInput

SetInvocationStatus sets the InvocationStatus field's value.

func (*DescribeInvocationsInput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationsInput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationsInput) SetRepeatMode added in v1.0.98

SetRepeatMode sets the RepeatMode field's value.

func (DescribeInvocationsInput) String added in v1.0.98

func (s DescribeInvocationsInput) String() string

String returns the string representation

type DescribeInvocationsOutput added in v1.0.98

type DescribeInvocationsOutput struct {
	Metadata *response.ResponseMetadata

	Invocations []*InvocationForDescribeInvocationsOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeInvocationsOutput) GoString added in v1.0.98

func (s DescribeInvocationsOutput) GoString() string

GoString returns the string representation

func (*DescribeInvocationsOutput) SetInvocations added in v1.0.98

SetInvocations sets the Invocations field's value.

func (*DescribeInvocationsOutput) SetPageNumber added in v1.0.98

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationsOutput) SetPageSize added in v1.0.98

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationsOutput) SetTotalCount added in v1.0.98

SetTotalCount sets the TotalCount field's value.

func (DescribeInvocationsOutput) String added in v1.0.98

func (s DescribeInvocationsOutput) 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"`

	ProjectName *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) SetProjectName added in v1.0.80

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

SetProjectName sets the ProjectName 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 DescribeRegionsInput added in v1.0.103

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

	NextToken *string `type:"string"`

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

func (DescribeRegionsInput) GoString added in v1.0.103

func (s DescribeRegionsInput) GoString() string

GoString returns the string representation

func (*DescribeRegionsInput) SetMaxResults added in v1.0.103

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeRegionsInput) SetNextToken added in v1.0.103

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

SetNextToken sets the NextToken field's value.

func (*DescribeRegionsInput) SetRegionIds added in v1.0.103

func (s *DescribeRegionsInput) SetRegionIds(v []*string) *DescribeRegionsInput

SetRegionIds sets the RegionIds field's value.

func (DescribeRegionsInput) String added in v1.0.103

func (s DescribeRegionsInput) String() string

String returns the string representation

type DescribeRegionsOutput added in v1.0.103

type DescribeRegionsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	Regions []*RegionForDescribeRegionsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeRegionsOutput) GoString added in v1.0.103

func (s DescribeRegionsOutput) GoString() string

GoString returns the string representation

func (*DescribeRegionsOutput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (*DescribeRegionsOutput) SetRegions added in v1.0.103

SetRegions sets the Regions field's value.

func (DescribeRegionsOutput) String added in v1.0.103

func (s DescribeRegionsOutput) String() string

String returns the string representation

type DescribeReservedInstancesInput added in v1.0.140

type DescribeReservedInstancesInput struct {
	HpcClusterId *string `type:"string"`

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

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

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

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

	ReservedInstanceName *string `type:"string"`

	Scope *string `type:"string"`

	Status *string `type:"string"`

	SupportModify *string `type:"string"`

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

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

func (DescribeReservedInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*DescribeReservedInstancesInput) SetHpcClusterId added in v1.0.140

SetHpcClusterId sets the HpcClusterId field's value.

func (*DescribeReservedInstancesInput) SetInstanceTypeFamilies added in v1.0.140

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

SetInstanceTypeFamilies sets the InstanceTypeFamilies field's value.

func (*DescribeReservedInstancesInput) SetInstanceTypeIds added in v1.0.140

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeReservedInstancesInput) SetMaxResults added in v1.0.140

SetMaxResults sets the MaxResults field's value.

func (*DescribeReservedInstancesInput) SetNextToken added in v1.0.140

SetNextToken sets the NextToken field's value.

func (*DescribeReservedInstancesInput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*DescribeReservedInstancesInput) SetReservedInstanceIds added in v1.0.140

func (s *DescribeReservedInstancesInput) SetReservedInstanceIds(v []*string) *DescribeReservedInstancesInput

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (*DescribeReservedInstancesInput) SetReservedInstanceName added in v1.0.140

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*DescribeReservedInstancesInput) SetScope added in v1.0.140

SetScope sets the Scope field's value.

func (*DescribeReservedInstancesInput) SetStatus added in v1.0.140

SetStatus sets the Status field's value.

func (*DescribeReservedInstancesInput) SetSupportModify added in v1.0.140

SetSupportModify sets the SupportModify field's value.

func (*DescribeReservedInstancesInput) SetTagFilters added in v1.0.140

SetTagFilters sets the TagFilters field's value.

func (*DescribeReservedInstancesInput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (DescribeReservedInstancesInput) String added in v1.0.140

String returns the string representation

type DescribeReservedInstancesOutput added in v1.0.140

type DescribeReservedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	ReservedInstances []*ReservedInstanceForDescribeReservedInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeReservedInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*DescribeReservedInstancesOutput) SetNextToken added in v1.0.140

SetNextToken sets the NextToken field's value.

func (*DescribeReservedInstancesOutput) SetReservedInstances added in v1.0.140

SetReservedInstances sets the ReservedInstances field's value.

func (DescribeReservedInstancesOutput) String added in v1.0.140

String returns the string representation

type DescribeScheduledInstanceStockInput added in v1.0.140

type DescribeScheduledInstanceStockInput struct {
	DeliveryType *string `type:"string"`

	ElasticScheduledInstanceType *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	VolumeType *string `type:"string"`

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

func (DescribeScheduledInstanceStockInput) GoString added in v1.0.140

GoString returns the string representation

func (*DescribeScheduledInstanceStockInput) SetDeliveryType added in v1.0.140

SetDeliveryType sets the DeliveryType field's value.

func (*DescribeScheduledInstanceStockInput) SetElasticScheduledInstanceType added in v1.0.140

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*DescribeScheduledInstanceStockInput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeScheduledInstanceStockInput) SetVolumeType added in v1.0.140

SetVolumeType sets the VolumeType field's value.

func (*DescribeScheduledInstanceStockInput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (DescribeScheduledInstanceStockInput) String added in v1.0.140

String returns the string representation

type DescribeScheduledInstanceStockOutput added in v1.0.140

type DescribeScheduledInstanceStockOutput struct {
	Metadata *response.ResponseMetadata

	ScheduledInstanceStock []*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeScheduledInstanceStockOutput) GoString added in v1.0.140

GoString returns the string representation

func (*DescribeScheduledInstanceStockOutput) SetScheduledInstanceStock added in v1.0.140

SetScheduledInstanceStock sets the ScheduledInstanceStock field's value.

func (DescribeScheduledInstanceStockOutput) String added in v1.0.140

String returns the string representation

type DescribeScheduledInstancesInput added in v1.0.140

type DescribeScheduledInstancesInput struct {
	DeliveryType *string `type:"string"`

	ElasticScheduledInstanceType *string `type:"string"`

	ImageId *string `type:"string"`

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

	KeyPairName *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

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

	ScheduledInstanceName *string `type:"string"`

	Status *string `type:"string"`

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

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

func (DescribeScheduledInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*DescribeScheduledInstancesInput) SetDeliveryType added in v1.0.140

SetDeliveryType sets the DeliveryType field's value.

func (*DescribeScheduledInstancesInput) SetElasticScheduledInstanceType added in v1.0.140

func (s *DescribeScheduledInstancesInput) SetElasticScheduledInstanceType(v string) *DescribeScheduledInstancesInput

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*DescribeScheduledInstancesInput) SetImageId added in v1.0.140

SetImageId sets the ImageId field's value.

func (*DescribeScheduledInstancesInput) SetInstanceTypeIds added in v1.0.140

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeScheduledInstancesInput) SetKeyPairName added in v1.0.140

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeScheduledInstancesInput) SetMaxResults added in v1.0.140

SetMaxResults sets the MaxResults field's value.

func (*DescribeScheduledInstancesInput) SetNextToken added in v1.0.140

SetNextToken sets the NextToken field's value.

func (*DescribeScheduledInstancesInput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*DescribeScheduledInstancesInput) SetScheduledInstanceIds added in v1.0.140

SetScheduledInstanceIds sets the ScheduledInstanceIds field's value.

func (*DescribeScheduledInstancesInput) SetScheduledInstanceName added in v1.0.140

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (*DescribeScheduledInstancesInput) SetStatus added in v1.0.140

SetStatus sets the Status field's value.

func (*DescribeScheduledInstancesInput) SetTagFilters added in v1.0.140

SetTagFilters sets the TagFilters field's value.

func (*DescribeScheduledInstancesInput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (DescribeScheduledInstancesInput) String added in v1.0.140

String returns the string representation

type DescribeScheduledInstancesOutput added in v1.0.140

type DescribeScheduledInstancesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	ScheduledInstanceInfo []*ScheduledInstanceInfoForDescribeScheduledInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*DescribeScheduledInstancesOutput) SetNextToken added in v1.0.140

SetNextToken sets the NextToken field's value.

func (*DescribeScheduledInstancesOutput) SetScheduledInstanceInfo added in v1.0.140

SetScheduledInstanceInfo sets the ScheduledInstanceInfo field's value.

func (DescribeScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type DescribeSpotAdviceInput added in v1.0.80

type DescribeSpotAdviceInput struct {
	Cpus *int32 `type:"int32"`

	Gpu *GpuForDescribeSpotAdviceInput `type:"structure"`

	InstanceTypeFamily *string `type:"string"`

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

	MaxResults *int32 `type:"int32"`

	MemorySize *int32 `type:"int32"`

	MinCpus *int32 `type:"int32"`

	MinMemorySize *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

func (DescribeSpotAdviceInput) GoString added in v1.0.80

func (s DescribeSpotAdviceInput) GoString() string

GoString returns the string representation

func (*DescribeSpotAdviceInput) SetCpus added in v1.0.80

SetCpus sets the Cpus field's value.

func (*DescribeSpotAdviceInput) SetGpu added in v1.0.80

SetGpu sets the Gpu field's value.

func (*DescribeSpotAdviceInput) SetInstanceTypeFamily added in v1.0.80

func (s *DescribeSpotAdviceInput) SetInstanceTypeFamily(v string) *DescribeSpotAdviceInput

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*DescribeSpotAdviceInput) SetInstanceTypeIds added in v1.0.80

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

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeSpotAdviceInput) SetMaxResults added in v1.0.80

SetMaxResults sets the MaxResults field's value.

func (*DescribeSpotAdviceInput) SetMemorySize added in v1.0.80

SetMemorySize sets the MemorySize field's value.

func (*DescribeSpotAdviceInput) SetMinCpus added in v1.0.80

SetMinCpus sets the MinCpus field's value.

func (*DescribeSpotAdviceInput) SetMinMemorySize added in v1.0.80

func (s *DescribeSpotAdviceInput) SetMinMemorySize(v int32) *DescribeSpotAdviceInput

SetMinMemorySize sets the MinMemorySize field's value.

func (*DescribeSpotAdviceInput) SetNextToken added in v1.0.80

SetNextToken sets the NextToken field's value.

func (*DescribeSpotAdviceInput) SetZoneId added in v1.0.125

SetZoneId sets the ZoneId field's value.

func (DescribeSpotAdviceInput) String added in v1.0.80

func (s DescribeSpotAdviceInput) String() string

String returns the string representation

type DescribeSpotAdviceOutput added in v1.0.80

type DescribeSpotAdviceOutput struct {
	Metadata *response.ResponseMetadata

	AvailableSpotResources []*AvailableSpotResourceForDescribeSpotAdviceOutput `type:"list"`

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

func (DescribeSpotAdviceOutput) GoString added in v1.0.80

func (s DescribeSpotAdviceOutput) GoString() string

GoString returns the string representation

func (*DescribeSpotAdviceOutput) SetAvailableSpotResources added in v1.0.80

SetAvailableSpotResources sets the AvailableSpotResources field's value.

func (*DescribeSpotAdviceOutput) SetNextToken added in v1.0.80

SetNextToken sets the NextToken field's value.

func (DescribeSpotAdviceOutput) String added in v1.0.80

func (s DescribeSpotAdviceOutput) String() string

String returns the string representation

type DescribeSpotPriceHistoryInput added in v1.0.103

type DescribeSpotPriceHistoryInput struct {

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

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	TimestampEnd *string `type:"string"`

	TimestampStart *string `type:"string"`

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

func (DescribeSpotPriceHistoryInput) GoString added in v1.0.103

GoString returns the string representation

func (*DescribeSpotPriceHistoryInput) SetInstanceTypeId added in v1.0.103

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeSpotPriceHistoryInput) SetMaxResults added in v1.0.103

SetMaxResults sets the MaxResults field's value.

func (*DescribeSpotPriceHistoryInput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (*DescribeSpotPriceHistoryInput) SetTimestampEnd added in v1.0.103

SetTimestampEnd sets the TimestampEnd field's value.

func (*DescribeSpotPriceHistoryInput) SetTimestampStart added in v1.0.103

SetTimestampStart sets the TimestampStart field's value.

func (*DescribeSpotPriceHistoryInput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (DescribeSpotPriceHistoryInput) String added in v1.0.103

String returns the string representation

func (*DescribeSpotPriceHistoryInput) Validate added in v1.0.125

func (s *DescribeSpotPriceHistoryInput) Validate() error

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

type DescribeSpotPriceHistoryOutput added in v1.0.103

type DescribeSpotPriceHistoryOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	SpotPrices []*SpotPriceForDescribeSpotPriceHistoryOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeSpotPriceHistoryOutput) GoString added in v1.0.103

GoString returns the string representation

func (*DescribeSpotPriceHistoryOutput) SetNextToken added in v1.0.103

SetNextToken sets the NextToken field's value.

func (*DescribeSpotPriceHistoryOutput) SetSpotPrices added in v1.0.103

SetSpotPrices sets the SpotPrices field's value.

func (DescribeSpotPriceHistoryOutput) String added in v1.0.103

String returns the string representation

type DescribeSubscriptionsInput added in v1.0.65

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

	NextToken *string `type:"string"`

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

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

func (DescribeSubscriptionsInput) GoString added in v1.0.65

func (s DescribeSubscriptionsInput) GoString() string

GoString returns the string representation

func (*DescribeSubscriptionsInput) SetMaxResults added in v1.0.65

SetMaxResults sets the MaxResults field's value.

func (*DescribeSubscriptionsInput) SetNextToken added in v1.0.65

SetNextToken sets the NextToken field's value.

func (*DescribeSubscriptionsInput) SetSubscriptionIds added in v1.0.73

func (s *DescribeSubscriptionsInput) SetSubscriptionIds(v []*string) *DescribeSubscriptionsInput

SetSubscriptionIds sets the SubscriptionIds field's value.

func (*DescribeSubscriptionsInput) SetType added in v1.0.73

SetType sets the Type field's value.

func (DescribeSubscriptionsInput) String added in v1.0.65

String returns the string representation

type DescribeSubscriptionsOutput added in v1.0.65

type DescribeSubscriptionsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	Subscriptions []*SubscriptionForDescribeSubscriptionsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeSubscriptionsOutput) GoString added in v1.0.65

func (s DescribeSubscriptionsOutput) GoString() string

GoString returns the string representation

func (*DescribeSubscriptionsOutput) SetNextToken added in v1.0.65

SetNextToken sets the NextToken field's value.

func (*DescribeSubscriptionsOutput) SetSubscriptions added in v1.0.73

SetSubscriptions sets the Subscriptions field's value.

func (DescribeSubscriptionsOutput) String added in v1.0.65

String returns the string representation

type DescribeSystemEventsInput added in v1.0.41

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

	CreatedAtEnd *string `type:"string"`

	CreatedAtStart *string `type:"string"`

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

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

	NextToken *string `type:"string"`

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

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

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

func (DescribeSystemEventsInput) GoString added in v1.0.41

func (s DescribeSystemEventsInput) GoString() string

GoString returns the string representation

func (*DescribeSystemEventsInput) SetCategory added in v1.0.103

SetCategory sets the Category field's value.

func (*DescribeSystemEventsInput) SetCreatedAtEnd added in v1.0.41

SetCreatedAtEnd sets the CreatedAtEnd field's value.

func (*DescribeSystemEventsInput) SetCreatedAtStart added in v1.0.41

SetCreatedAtStart sets the CreatedAtStart field's value.

func (*DescribeSystemEventsInput) SetEventIds added in v1.0.41

SetEventIds sets the EventIds field's value.

func (*DescribeSystemEventsInput) SetMaxResults added in v1.0.41

SetMaxResults sets the MaxResults field's value.

func (*DescribeSystemEventsInput) SetNextToken added in v1.0.41

SetNextToken sets the NextToken field's value.

func (*DescribeSystemEventsInput) SetResourceIds added in v1.0.41

SetResourceIds sets the ResourceIds field's value.

func (*DescribeSystemEventsInput) SetStatus added in v1.0.41

SetStatus sets the Status field's value.

func (*DescribeSystemEventsInput) SetTypes added in v1.0.41

SetTypes sets the Types field's value.

func (DescribeSystemEventsInput) String added in v1.0.41

func (s DescribeSystemEventsInput) String() string

String returns the string representation

type DescribeSystemEventsOutput added in v1.0.41

type DescribeSystemEventsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeSystemEventsOutput) GoString added in v1.0.41

func (s DescribeSystemEventsOutput) GoString() string

GoString returns the string representation

func (*DescribeSystemEventsOutput) SetNextToken added in v1.0.41

SetNextToken sets the NextToken field's value.

func (*DescribeSystemEventsOutput) SetSystemEvents added in v1.0.41

SetSystemEvents sets the SystemEvents field's value.

func (DescribeSystemEventsOutput) String added in v1.0.41

String returns the string representation

type DescribeTagsInput added in v1.0.20

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

	NextToken *string `type:"string"`

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

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

	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

func (*DescribeTagsInput) Validate added in v1.0.125

func (s *DescribeTagsInput) Validate() error

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

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

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

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

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

SetResourceIds sets the ResourceIds 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 is a required field
	InstanceId *string `type:"string" required:"true"`
	// 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

func (*DescribeUserDataInput) Validate added in v1.0.125

func (s *DescribeUserDataInput) Validate() error

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

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 {
	ClientToken *string `type:"string"`

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

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

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

SetClientToken sets the ClientToken field's value.

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

func (*DetachKeyPairInput) Validate added in v1.0.140

func (s *DetachKeyPairInput) Validate() error

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

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

type DetectImageInput struct {

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

func (DetectImageInput) GoString added in v1.0.135

func (s DetectImageInput) GoString() string

GoString returns the string representation

func (*DetectImageInput) SetImageId added in v1.0.135

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

SetImageId sets the ImageId field's value.

func (DetectImageInput) String added in v1.0.135

func (s DetectImageInput) String() string

String returns the string representation

func (*DetectImageInput) Validate added in v1.0.135

func (s *DetectImageInput) Validate() error

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

type DetectImageOutput added in v1.0.135

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

func (DetectImageOutput) GoString added in v1.0.135

func (s DetectImageOutput) GoString() string

GoString returns the string representation

func (DetectImageOutput) String added in v1.0.135

func (s DetectImageOutput) String() string

String returns the string representation

type DetectionResultsForDescribeImagesOutput added in v1.0.140

type DetectionResultsForDescribeImagesOutput struct {
	DetectionStatus *string `type:"string"`

	Items []*ItemForDescribeImagesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DetectionResultsForDescribeImagesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*DetectionResultsForDescribeImagesOutput) SetDetectionStatus added in v1.0.140

SetDetectionStatus sets the DetectionStatus field's value.

func (*DetectionResultsForDescribeImagesOutput) SetItems added in v1.0.140

SetItems sets the Items field's value.

func (DetectionResultsForDescribeImagesOutput) String added in v1.0.140

String returns the string representation

type DisassociateInstancesIamRoleInput added in v1.0.7

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

	IamRoleName *string `type:"string"`

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

func (DisassociateInstancesIamRoleInput) GoString added in v1.0.7

GoString returns the string representation

func (*DisassociateInstancesIamRoleInput) SetClientToken added in v1.0.58

SetClientToken sets the ClientToken field's value.

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

func (*DisassociateInstancesIamRoleInput) Validate added in v1.0.125

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

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

func (c *ECS) AllocateDedicatedHosts(input *AllocateDedicatedHostsInput) (*AllocateDedicatedHostsOutput, error)

AllocateDedicatedHosts 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 AllocateDedicatedHosts for usage and error information.

func (*ECS) AllocateDedicatedHostsCommon added in v1.0.103

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

AllocateDedicatedHostsCommon 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 AllocateDedicatedHostsCommon for usage and error information.

func (*ECS) AllocateDedicatedHostsCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) AllocateDedicatedHostsCommonWithContext added in v1.0.103

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

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

See AllocateDedicatedHostsCommon 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) AllocateDedicatedHostsRequest added in v1.0.103

func (c *ECS) AllocateDedicatedHostsRequest(input *AllocateDedicatedHostsInput) (req *request.Request, output *AllocateDedicatedHostsOutput)

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

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

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

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

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

func (*ECS) AllocateDedicatedHostsWithContext added in v1.0.103

func (c *ECS) AllocateDedicatedHostsWithContext(ctx volcengine.Context, input *AllocateDedicatedHostsInput, opts ...request.Option) (*AllocateDedicatedHostsOutput, error)

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

See AllocateDedicatedHosts 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) 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) CopyImage added in v1.0.80

func (c *ECS) CopyImage(input *CopyImageInput) (*CopyImageOutput, error)

CopyImage 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 CopyImage for usage and error information.

func (*ECS) CopyImageCommon added in v1.0.80

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

CopyImageCommon 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 CopyImageCommon for usage and error information.

func (*ECS) CopyImageCommonRequest added in v1.0.80

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

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

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

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

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

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

func (*ECS) CopyImageCommonWithContext added in v1.0.80

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

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

See CopyImageCommon 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) CopyImageRequest added in v1.0.80

func (c *ECS) CopyImageRequest(input *CopyImageInput) (req *request.Request, output *CopyImageOutput)

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

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

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

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

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

func (*ECS) CopyImageWithContext added in v1.0.80

func (c *ECS) CopyImageWithContext(ctx volcengine.Context, input *CopyImageInput, opts ...request.Option) (*CopyImageOutput, error)

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

See CopyImage 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) CreateCommand added in v1.0.98

func (c *ECS) CreateCommand(input *CreateCommandInput) (*CreateCommandOutput, error)

CreateCommand 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 CreateCommand for usage and error information.

func (*ECS) CreateCommandCommon added in v1.0.98

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

CreateCommandCommon 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 CreateCommandCommon for usage and error information.

func (*ECS) CreateCommandCommonRequest added in v1.0.98

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

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

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

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

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

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

func (*ECS) CreateCommandCommonWithContext added in v1.0.98

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

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

See CreateCommandCommon 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) CreateCommandRequest added in v1.0.98

func (c *ECS) CreateCommandRequest(input *CreateCommandInput) (req *request.Request, output *CreateCommandOutput)

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

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

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

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

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

func (*ECS) CreateCommandWithContext added in v1.0.98

func (c *ECS) CreateCommandWithContext(ctx volcengine.Context, input *CreateCommandInput, opts ...request.Option) (*CreateCommandOutput, error)

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

See CreateCommand 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) CreateDedicatedHostCluster added in v1.0.103

func (c *ECS) CreateDedicatedHostCluster(input *CreateDedicatedHostClusterInput) (*CreateDedicatedHostClusterOutput, error)

CreateDedicatedHostCluster 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 CreateDedicatedHostCluster for usage and error information.

func (*ECS) CreateDedicatedHostClusterCommon added in v1.0.103

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

CreateDedicatedHostClusterCommon 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 CreateDedicatedHostClusterCommon for usage and error information.

func (*ECS) CreateDedicatedHostClusterCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) CreateDedicatedHostClusterCommonWithContext added in v1.0.103

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

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

See CreateDedicatedHostClusterCommon 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) CreateDedicatedHostClusterRequest added in v1.0.103

func (c *ECS) CreateDedicatedHostClusterRequest(input *CreateDedicatedHostClusterInput) (req *request.Request, output *CreateDedicatedHostClusterOutput)

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

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

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

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

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

func (*ECS) CreateDedicatedHostClusterWithContext added in v1.0.103

func (c *ECS) CreateDedicatedHostClusterWithContext(ctx volcengine.Context, input *CreateDedicatedHostClusterInput, opts ...request.Option) (*CreateDedicatedHostClusterOutput, error)

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

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

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

func (*ECS) CreateDeploymentSet added in v1.0.49

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

CreateDeploymentSet API operation for ECS.

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

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

func (*ECS) CreateDeploymentSetCommon added in v1.0.49

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

CreateDeploymentSetCommon API operation for ECS.

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

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

func (*ECS) CreateDeploymentSetCommonRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) CreateDeploymentSetCommonWithContext added in v1.0.49

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

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

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

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

func (*ECS) CreateDeploymentSetRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) CreateDeploymentSetWithContext added in v1.0.49

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

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

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

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

func (*ECS) CreateImage

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

CreateImage API operation for ECS.

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

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

func (*ECS) CreateImageCommon

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

CreateImageCommon API operation for ECS.

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

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

func (*ECS) CreateImageCommonRequest

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

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

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

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

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

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

func (*ECS) CreateImageCommonWithContext

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

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

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

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

func (*ECS) CreateImageRequest

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

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

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

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

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

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

func (*ECS) CreateImageWithContext

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

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

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

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

func (*ECS) CreateKeyPair 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) CreateScheduledInstances added in v1.0.140

func (c *ECS) CreateScheduledInstances(input *CreateScheduledInstancesInput) (*CreateScheduledInstancesOutput, error)

CreateScheduledInstances 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 CreateScheduledInstances for usage and error information.

func (*ECS) CreateScheduledInstancesCommon added in v1.0.140

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

CreateScheduledInstancesCommon 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 CreateScheduledInstancesCommon for usage and error information.

func (*ECS) CreateScheduledInstancesCommonRequest added in v1.0.140

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

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

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

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

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

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

func (*ECS) CreateScheduledInstancesCommonWithContext added in v1.0.140

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

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

See CreateScheduledInstancesCommon 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) CreateScheduledInstancesRequest added in v1.0.140

func (c *ECS) CreateScheduledInstancesRequest(input *CreateScheduledInstancesInput) (req *request.Request, output *CreateScheduledInstancesOutput)

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

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

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

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

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

func (*ECS) CreateScheduledInstancesWithContext added in v1.0.140

func (c *ECS) CreateScheduledInstancesWithContext(ctx volcengine.Context, input *CreateScheduledInstancesInput, opts ...request.Option) (*CreateScheduledInstancesOutput, error)

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

See CreateScheduledInstances 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) CreateSubscription added in v1.0.65

func (c *ECS) CreateSubscription(input *CreateSubscriptionInput) (*CreateSubscriptionOutput, error)

CreateSubscription 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 CreateSubscription for usage and error information.

func (*ECS) CreateSubscriptionCommon added in v1.0.65

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

CreateSubscriptionCommon 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 CreateSubscriptionCommon for usage and error information.

func (*ECS) CreateSubscriptionCommonRequest added in v1.0.65

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

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

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

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

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

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

func (*ECS) CreateSubscriptionCommonWithContext added in v1.0.65

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

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

See CreateSubscriptionCommon 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) CreateSubscriptionRequest added in v1.0.65

func (c *ECS) CreateSubscriptionRequest(input *CreateSubscriptionInput) (req *request.Request, output *CreateSubscriptionOutput)

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

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

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

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

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

func (*ECS) CreateSubscriptionWithContext added in v1.0.65

func (c *ECS) CreateSubscriptionWithContext(ctx volcengine.Context, input *CreateSubscriptionInput, opts ...request.Option) (*CreateSubscriptionOutput, error)

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

See CreateSubscription 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) DeleteCommand added in v1.0.98

func (c *ECS) DeleteCommand(input *DeleteCommandInput) (*DeleteCommandOutput, error)

DeleteCommand 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 DeleteCommand for usage and error information.

func (*ECS) DeleteCommandCommon added in v1.0.98

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

DeleteCommandCommon 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 DeleteCommandCommon for usage and error information.

func (*ECS) DeleteCommandCommonRequest added in v1.0.98

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

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

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

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

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

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

func (*ECS) DeleteCommandCommonWithContext added in v1.0.98

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

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

See DeleteCommandCommon 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) DeleteCommandRequest added in v1.0.98

func (c *ECS) DeleteCommandRequest(input *DeleteCommandInput) (req *request.Request, output *DeleteCommandOutput)

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

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

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

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

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

func (*ECS) DeleteCommandWithContext added in v1.0.98

func (c *ECS) DeleteCommandWithContext(ctx volcengine.Context, input *DeleteCommandInput, opts ...request.Option) (*DeleteCommandOutput, error)

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

See DeleteCommand 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) DeleteDedicatedHostCluster added in v1.0.103

func (c *ECS) DeleteDedicatedHostCluster(input *DeleteDedicatedHostClusterInput) (*DeleteDedicatedHostClusterOutput, error)

DeleteDedicatedHostCluster 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 DeleteDedicatedHostCluster for usage and error information.

func (*ECS) DeleteDedicatedHostClusterCommon added in v1.0.103

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

DeleteDedicatedHostClusterCommon 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 DeleteDedicatedHostClusterCommon for usage and error information.

func (*ECS) DeleteDedicatedHostClusterCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) DeleteDedicatedHostClusterCommonWithContext added in v1.0.103

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

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

See DeleteDedicatedHostClusterCommon 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) DeleteDedicatedHostClusterRequest added in v1.0.103

func (c *ECS) DeleteDedicatedHostClusterRequest(input *DeleteDedicatedHostClusterInput) (req *request.Request, output *DeleteDedicatedHostClusterOutput)

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

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

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

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

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

func (*ECS) DeleteDedicatedHostClusterWithContext added in v1.0.103

func (c *ECS) DeleteDedicatedHostClusterWithContext(ctx volcengine.Context, input *DeleteDedicatedHostClusterInput, opts ...request.Option) (*DeleteDedicatedHostClusterOutput, error)

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

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

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

func (*ECS) DeleteDeploymentSet added in v1.0.49

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

DeleteDeploymentSet API operation for ECS.

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

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

func (*ECS) DeleteDeploymentSetCommon added in v1.0.49

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

DeleteDeploymentSetCommon API operation for ECS.

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

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

func (*ECS) DeleteDeploymentSetCommonRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) DeleteDeploymentSetCommonWithContext added in v1.0.49

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

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

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

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

func (*ECS) DeleteDeploymentSetRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) DeleteDeploymentSetWithContext added in v1.0.49

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

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

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

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

func (*ECS) DeleteImages 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) DeleteInvocation added in v1.0.125

func (c *ECS) DeleteInvocation(input *DeleteInvocationInput) (*DeleteInvocationOutput, error)

DeleteInvocation 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 DeleteInvocation for usage and error information.

func (*ECS) DeleteInvocationCommon added in v1.0.125

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

DeleteInvocationCommon 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 DeleteInvocationCommon for usage and error information.

func (*ECS) DeleteInvocationCommonRequest added in v1.0.125

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

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

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

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

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

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

func (*ECS) DeleteInvocationCommonWithContext added in v1.0.125

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

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

See DeleteInvocationCommon 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) DeleteInvocationRequest added in v1.0.125

func (c *ECS) DeleteInvocationRequest(input *DeleteInvocationInput) (req *request.Request, output *DeleteInvocationOutput)

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

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

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

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

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

func (*ECS) DeleteInvocationWithContext added in v1.0.125

func (c *ECS) DeleteInvocationWithContext(ctx volcengine.Context, input *DeleteInvocationInput, opts ...request.Option) (*DeleteInvocationOutput, error)

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

See DeleteInvocation 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) DeleteScheduledInstance added in v1.0.140

func (c *ECS) DeleteScheduledInstance(input *DeleteScheduledInstanceInput) (*DeleteScheduledInstanceOutput, error)

DeleteScheduledInstance 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 DeleteScheduledInstance for usage and error information.

func (*ECS) DeleteScheduledInstanceCommon added in v1.0.140

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

DeleteScheduledInstanceCommon 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 DeleteScheduledInstanceCommon for usage and error information.

func (*ECS) DeleteScheduledInstanceCommonRequest added in v1.0.140

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

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

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

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

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

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

func (*ECS) DeleteScheduledInstanceCommonWithContext added in v1.0.140

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

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

See DeleteScheduledInstanceCommon 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) DeleteScheduledInstanceRequest added in v1.0.140

func (c *ECS) DeleteScheduledInstanceRequest(input *DeleteScheduledInstanceInput) (req *request.Request, output *DeleteScheduledInstanceOutput)

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

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

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

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

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

func (*ECS) DeleteScheduledInstanceWithContext added in v1.0.140

func (c *ECS) DeleteScheduledInstanceWithContext(ctx volcengine.Context, input *DeleteScheduledInstanceInput, opts ...request.Option) (*DeleteScheduledInstanceOutput, error)

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

See DeleteScheduledInstance 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) DescribeCloudAssistantStatus added in v1.0.98

func (c *ECS) DescribeCloudAssistantStatus(input *DescribeCloudAssistantStatusInput) (*DescribeCloudAssistantStatusOutput, error)

DescribeCloudAssistantStatus 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 DescribeCloudAssistantStatus for usage and error information.

func (*ECS) DescribeCloudAssistantStatusCommon added in v1.0.98

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

DescribeCloudAssistantStatusCommon 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 DescribeCloudAssistantStatusCommon for usage and error information.

func (*ECS) DescribeCloudAssistantStatusCommonRequest added in v1.0.98

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

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

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

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

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

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

func (*ECS) DescribeCloudAssistantStatusCommonWithContext added in v1.0.98

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

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

See DescribeCloudAssistantStatusCommon 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) DescribeCloudAssistantStatusRequest added in v1.0.98

func (c *ECS) DescribeCloudAssistantStatusRequest(input *DescribeCloudAssistantStatusInput) (req *request.Request, output *DescribeCloudAssistantStatusOutput)

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

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

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

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

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

func (*ECS) DescribeCloudAssistantStatusWithContext added in v1.0.98

func (c *ECS) DescribeCloudAssistantStatusWithContext(ctx volcengine.Context, input *DescribeCloudAssistantStatusInput, opts ...request.Option) (*DescribeCloudAssistantStatusOutput, error)

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

See DescribeCloudAssistantStatus 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) DescribeCommands added in v1.0.98

func (c *ECS) DescribeCommands(input *DescribeCommandsInput) (*DescribeCommandsOutput, error)

DescribeCommands 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 DescribeCommands for usage and error information.

func (*ECS) DescribeCommandsCommon added in v1.0.98

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

DescribeCommandsCommon 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 DescribeCommandsCommon for usage and error information.

func (*ECS) DescribeCommandsCommonRequest added in v1.0.98

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

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

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

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

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

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

func (*ECS) DescribeCommandsCommonWithContext added in v1.0.98

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

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

See DescribeCommandsCommon 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) DescribeCommandsRequest added in v1.0.98

func (c *ECS) DescribeCommandsRequest(input *DescribeCommandsInput) (req *request.Request, output *DescribeCommandsOutput)

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

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

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

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

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

func (*ECS) DescribeCommandsWithContext added in v1.0.98

func (c *ECS) DescribeCommandsWithContext(ctx volcengine.Context, input *DescribeCommandsInput, opts ...request.Option) (*DescribeCommandsOutput, error)

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

See DescribeCommands 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) DescribeDedicatedHostClusters added in v1.0.103

func (c *ECS) DescribeDedicatedHostClusters(input *DescribeDedicatedHostClustersInput) (*DescribeDedicatedHostClustersOutput, error)

DescribeDedicatedHostClusters 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 DescribeDedicatedHostClusters for usage and error information.

func (*ECS) DescribeDedicatedHostClustersCommon added in v1.0.103

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

DescribeDedicatedHostClustersCommon 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 DescribeDedicatedHostClustersCommon for usage and error information.

func (*ECS) DescribeDedicatedHostClustersCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) DescribeDedicatedHostClustersCommonWithContext added in v1.0.103

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

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

See DescribeDedicatedHostClustersCommon 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) DescribeDedicatedHostClustersRequest added in v1.0.103

func (c *ECS) DescribeDedicatedHostClustersRequest(input *DescribeDedicatedHostClustersInput) (req *request.Request, output *DescribeDedicatedHostClustersOutput)

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

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

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

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

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

func (*ECS) DescribeDedicatedHostClustersWithContext added in v1.0.103

func (c *ECS) DescribeDedicatedHostClustersWithContext(ctx volcengine.Context, input *DescribeDedicatedHostClustersInput, opts ...request.Option) (*DescribeDedicatedHostClustersOutput, error)

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

See DescribeDedicatedHostClusters 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) DescribeDedicatedHostTypes added in v1.0.103

func (c *ECS) DescribeDedicatedHostTypes(input *DescribeDedicatedHostTypesInput) (*DescribeDedicatedHostTypesOutput, error)

DescribeDedicatedHostTypes 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 DescribeDedicatedHostTypes for usage and error information.

func (*ECS) DescribeDedicatedHostTypesCommon added in v1.0.103

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

DescribeDedicatedHostTypesCommon 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 DescribeDedicatedHostTypesCommon for usage and error information.

func (*ECS) DescribeDedicatedHostTypesCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) DescribeDedicatedHostTypesCommonWithContext added in v1.0.103

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

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

See DescribeDedicatedHostTypesCommon 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) DescribeDedicatedHostTypesRequest added in v1.0.103

func (c *ECS) DescribeDedicatedHostTypesRequest(input *DescribeDedicatedHostTypesInput) (req *request.Request, output *DescribeDedicatedHostTypesOutput)

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

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

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

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

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

func (*ECS) DescribeDedicatedHostTypesWithContext added in v1.0.103

func (c *ECS) DescribeDedicatedHostTypesWithContext(ctx volcengine.Context, input *DescribeDedicatedHostTypesInput, opts ...request.Option) (*DescribeDedicatedHostTypesOutput, error)

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

See DescribeDedicatedHostTypes 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) DescribeDedicatedHosts added in v1.0.103

func (c *ECS) DescribeDedicatedHosts(input *DescribeDedicatedHostsInput) (*DescribeDedicatedHostsOutput, error)

DescribeDedicatedHosts 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 DescribeDedicatedHosts for usage and error information.

func (*ECS) DescribeDedicatedHostsCommon added in v1.0.103

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

DescribeDedicatedHostsCommon 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 DescribeDedicatedHostsCommon for usage and error information.

func (*ECS) DescribeDedicatedHostsCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) DescribeDedicatedHostsCommonWithContext added in v1.0.103

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

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

See DescribeDedicatedHostsCommon 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) DescribeDedicatedHostsRequest added in v1.0.103

func (c *ECS) DescribeDedicatedHostsRequest(input *DescribeDedicatedHostsInput) (req *request.Request, output *DescribeDedicatedHostsOutput)

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

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

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

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

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

func (*ECS) DescribeDedicatedHostsWithContext added in v1.0.103

func (c *ECS) DescribeDedicatedHostsWithContext(ctx volcengine.Context, input *DescribeDedicatedHostsInput, opts ...request.Option) (*DescribeDedicatedHostsOutput, error)

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

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamily added in v1.0.49

DescribeDeploymentSetSupportedInstanceTypeFamily API operation for ECS.

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommon added in v1.0.49

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

DescribeDeploymentSetSupportedInstanceTypeFamilyCommon API operation for ECS.

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext added in v1.0.49

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

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

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext added in v1.0.49

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

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

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

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

func (*ECS) DescribeDeploymentSets added in v1.0.49

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

DescribeDeploymentSets API operation for ECS.

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

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

func (*ECS) DescribeDeploymentSetsCommon added in v1.0.49

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

DescribeDeploymentSetsCommon API operation for ECS.

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

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

func (*ECS) DescribeDeploymentSetsCommonRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) DescribeDeploymentSetsCommonWithContext added in v1.0.49

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

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

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

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

func (*ECS) DescribeDeploymentSetsRequest added in v1.0.49

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

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

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

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

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

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

func (*ECS) DescribeDeploymentSetsWithContext added in v1.0.49

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

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

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

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

func (*ECS) DescribeEventTypes added in v1.0.80

func (c *ECS) DescribeEventTypes(input *DescribeEventTypesInput) (*DescribeEventTypesOutput, error)

DescribeEventTypes 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 DescribeEventTypes for usage and error information.

func (*ECS) DescribeEventTypesCommon added in v1.0.80

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

DescribeEventTypesCommon 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 DescribeEventTypesCommon for usage and error information.

func (*ECS) DescribeEventTypesCommonRequest added in v1.0.80

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

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

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

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

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

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

func (*ECS) DescribeEventTypesCommonWithContext added in v1.0.80

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

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

See DescribeEventTypesCommon 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) DescribeEventTypesRequest added in v1.0.80

func (c *ECS) DescribeEventTypesRequest(input *DescribeEventTypesInput) (req *request.Request, output *DescribeEventTypesOutput)

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

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

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

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

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

func (*ECS) DescribeEventTypesWithContext added in v1.0.80

func (c *ECS) DescribeEventTypesWithContext(ctx volcengine.Context, input *DescribeEventTypesInput, opts ...request.Option) (*DescribeEventTypesOutput, error)

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

See DescribeEventTypes 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) DescribeInvocationInstances added in v1.0.98

func (c *ECS) DescribeInvocationInstances(input *DescribeInvocationInstancesInput) (*DescribeInvocationInstancesOutput, error)

DescribeInvocationInstances 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 DescribeInvocationInstances for usage and error information.

func (*ECS) DescribeInvocationInstancesCommon added in v1.0.98

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

DescribeInvocationInstancesCommon 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 DescribeInvocationInstancesCommon for usage and error information.

func (*ECS) DescribeInvocationInstancesCommonRequest added in v1.0.98

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

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

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

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

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

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

func (*ECS) DescribeInvocationInstancesCommonWithContext added in v1.0.98

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

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

See DescribeInvocationInstancesCommon 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) DescribeInvocationInstancesRequest added in v1.0.98

func (c *ECS) DescribeInvocationInstancesRequest(input *DescribeInvocationInstancesInput) (req *request.Request, output *DescribeInvocationInstancesOutput)

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

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

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

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

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

func (*ECS) DescribeInvocationInstancesWithContext added in v1.0.98

func (c *ECS) DescribeInvocationInstancesWithContext(ctx volcengine.Context, input *DescribeInvocationInstancesInput, opts ...request.Option) (*DescribeInvocationInstancesOutput, error)

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

See DescribeInvocationInstances 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) DescribeInvocationResults added in v1.0.98

func (c *ECS) DescribeInvocationResults(input *DescribeInvocationResultsInput) (*DescribeInvocationResultsOutput, error)

DescribeInvocationResults 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 DescribeInvocationResults for usage and error information.

func (*ECS) DescribeInvocationResultsCommon added in v1.0.98

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

DescribeInvocationResultsCommon 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 DescribeInvocationResultsCommon for usage and error information.

func (*ECS) DescribeInvocationResultsCommonRequest added in v1.0.98

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

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

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

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

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

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

func (*ECS) DescribeInvocationResultsCommonWithContext added in v1.0.98

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

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

See DescribeInvocationResultsCommon 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) DescribeInvocationResultsRequest added in v1.0.98

func (c *ECS) DescribeInvocationResultsRequest(input *DescribeInvocationResultsInput) (req *request.Request, output *DescribeInvocationResultsOutput)

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

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

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

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

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

func (*ECS) DescribeInvocationResultsWithContext added in v1.0.98

func (c *ECS) DescribeInvocationResultsWithContext(ctx volcengine.Context, input *DescribeInvocationResultsInput, opts ...request.Option) (*DescribeInvocationResultsOutput, error)

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

See DescribeInvocationResults 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) DescribeInvocations added in v1.0.98

func (c *ECS) DescribeInvocations(input *DescribeInvocationsInput) (*DescribeInvocationsOutput, error)

DescribeInvocations 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 DescribeInvocations for usage and error information.

func (*ECS) DescribeInvocationsCommon added in v1.0.98

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

DescribeInvocationsCommon 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 DescribeInvocationsCommon for usage and error information.

func (*ECS) DescribeInvocationsCommonRequest added in v1.0.98

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

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

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

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

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

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

func (*ECS) DescribeInvocationsCommonWithContext added in v1.0.98

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

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

See DescribeInvocationsCommon 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) DescribeInvocationsRequest added in v1.0.98

func (c *ECS) DescribeInvocationsRequest(input *DescribeInvocationsInput) (req *request.Request, output *DescribeInvocationsOutput)

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

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

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

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

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

func (*ECS) DescribeInvocationsWithContext added in v1.0.98

func (c *ECS) DescribeInvocationsWithContext(ctx volcengine.Context, input *DescribeInvocationsInput, opts ...request.Option) (*DescribeInvocationsOutput, error)

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

See DescribeInvocations 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) DescribeRegions added in v1.0.103

func (c *ECS) DescribeRegions(input *DescribeRegionsInput) (*DescribeRegionsOutput, error)

DescribeRegions 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 DescribeRegions for usage and error information.

func (*ECS) DescribeRegionsCommon added in v1.0.103

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

DescribeRegionsCommon 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 DescribeRegionsCommon for usage and error information.

func (*ECS) DescribeRegionsCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) DescribeRegionsCommonWithContext added in v1.0.103

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

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

See DescribeRegionsCommon 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) DescribeRegionsRequest added in v1.0.103

func (c *ECS) DescribeRegionsRequest(input *DescribeRegionsInput) (req *request.Request, output *DescribeRegionsOutput)

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

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

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

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

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

func (*ECS) DescribeRegionsWithContext added in v1.0.103

func (c *ECS) DescribeRegionsWithContext(ctx volcengine.Context, input *DescribeRegionsInput, opts ...request.Option) (*DescribeRegionsOutput, error)

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

See DescribeRegions 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) DescribeReservedInstances added in v1.0.140

func (c *ECS) DescribeReservedInstances(input *DescribeReservedInstancesInput) (*DescribeReservedInstancesOutput, error)

DescribeReservedInstances 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 DescribeReservedInstances for usage and error information.

func (*ECS) DescribeReservedInstancesCommon added in v1.0.140

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

DescribeReservedInstancesCommon 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 DescribeReservedInstancesCommon for usage and error information.

func (*ECS) DescribeReservedInstancesCommonRequest added in v1.0.140

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

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

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

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

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

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

func (*ECS) DescribeReservedInstancesCommonWithContext added in v1.0.140

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

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

See DescribeReservedInstancesCommon 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) DescribeReservedInstancesRequest added in v1.0.140

func (c *ECS) DescribeReservedInstancesRequest(input *DescribeReservedInstancesInput) (req *request.Request, output *DescribeReservedInstancesOutput)

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

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

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

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

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

func (*ECS) DescribeReservedInstancesWithContext added in v1.0.140

func (c *ECS) DescribeReservedInstancesWithContext(ctx volcengine.Context, input *DescribeReservedInstancesInput, opts ...request.Option) (*DescribeReservedInstancesOutput, error)

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

See DescribeReservedInstances 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) DescribeScheduledInstanceStock added in v1.0.140

func (c *ECS) DescribeScheduledInstanceStock(input *DescribeScheduledInstanceStockInput) (*DescribeScheduledInstanceStockOutput, error)

DescribeScheduledInstanceStock 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 DescribeScheduledInstanceStock for usage and error information.

func (*ECS) DescribeScheduledInstanceStockCommon added in v1.0.140

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

DescribeScheduledInstanceStockCommon 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 DescribeScheduledInstanceStockCommon for usage and error information.

func (*ECS) DescribeScheduledInstanceStockCommonRequest added in v1.0.140

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

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

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

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

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

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

func (*ECS) DescribeScheduledInstanceStockCommonWithContext added in v1.0.140

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

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

See DescribeScheduledInstanceStockCommon 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) DescribeScheduledInstanceStockRequest added in v1.0.140

func (c *ECS) DescribeScheduledInstanceStockRequest(input *DescribeScheduledInstanceStockInput) (req *request.Request, output *DescribeScheduledInstanceStockOutput)

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

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

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

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

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

func (*ECS) DescribeScheduledInstanceStockWithContext added in v1.0.140

func (c *ECS) DescribeScheduledInstanceStockWithContext(ctx volcengine.Context, input *DescribeScheduledInstanceStockInput, opts ...request.Option) (*DescribeScheduledInstanceStockOutput, error)

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

See DescribeScheduledInstanceStock 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) DescribeScheduledInstances added in v1.0.140

func (c *ECS) DescribeScheduledInstances(input *DescribeScheduledInstancesInput) (*DescribeScheduledInstancesOutput, error)

DescribeScheduledInstances 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 DescribeScheduledInstances for usage and error information.

func (*ECS) DescribeScheduledInstancesCommon added in v1.0.140

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

DescribeScheduledInstancesCommon 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 DescribeScheduledInstancesCommon for usage and error information.

func (*ECS) DescribeScheduledInstancesCommonRequest added in v1.0.140

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

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

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

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

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

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

func (*ECS) DescribeScheduledInstancesCommonWithContext added in v1.0.140

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

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

See DescribeScheduledInstancesCommon 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) DescribeScheduledInstancesRequest added in v1.0.140

func (c *ECS) DescribeScheduledInstancesRequest(input *DescribeScheduledInstancesInput) (req *request.Request, output *DescribeScheduledInstancesOutput)

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

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

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

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

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

func (*ECS) DescribeScheduledInstancesWithContext added in v1.0.140

func (c *ECS) DescribeScheduledInstancesWithContext(ctx volcengine.Context, input *DescribeScheduledInstancesInput, opts ...request.Option) (*DescribeScheduledInstancesOutput, error)

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

See DescribeScheduledInstances 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) DescribeSpotAdvice added in v1.0.80

func (c *ECS) DescribeSpotAdvice(input *DescribeSpotAdviceInput) (*DescribeSpotAdviceOutput, error)

DescribeSpotAdvice 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 DescribeSpotAdvice for usage and error information.

func (*ECS) DescribeSpotAdviceCommon added in v1.0.80

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

DescribeSpotAdviceCommon 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 DescribeSpotAdviceCommon for usage and error information.

func (*ECS) DescribeSpotAdviceCommonRequest added in v1.0.80

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

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

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

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

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

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

func (*ECS) DescribeSpotAdviceCommonWithContext added in v1.0.80

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

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

See DescribeSpotAdviceCommon 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) DescribeSpotAdviceRequest added in v1.0.80

func (c *ECS) DescribeSpotAdviceRequest(input *DescribeSpotAdviceInput) (req *request.Request, output *DescribeSpotAdviceOutput)

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

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

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

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

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

func (*ECS) DescribeSpotAdviceWithContext added in v1.0.80

func (c *ECS) DescribeSpotAdviceWithContext(ctx volcengine.Context, input *DescribeSpotAdviceInput, opts ...request.Option) (*DescribeSpotAdviceOutput, error)

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

See DescribeSpotAdvice 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) DescribeSpotPriceHistory added in v1.0.103

func (c *ECS) DescribeSpotPriceHistory(input *DescribeSpotPriceHistoryInput) (*DescribeSpotPriceHistoryOutput, error)

DescribeSpotPriceHistory 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 DescribeSpotPriceHistory for usage and error information.

func (*ECS) DescribeSpotPriceHistoryCommon added in v1.0.103

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

DescribeSpotPriceHistoryCommon 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 DescribeSpotPriceHistoryCommon for usage and error information.

func (*ECS) DescribeSpotPriceHistoryCommonRequest added in v1.0.103

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

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

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

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

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

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

func (*ECS) DescribeSpotPriceHistoryCommonWithContext added in v1.0.103

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

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

See DescribeSpotPriceHistoryCommon 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) DescribeSpotPriceHistoryRequest added in v1.0.103

func (c *ECS) DescribeSpotPriceHistoryRequest(input *DescribeSpotPriceHistoryInput) (req *request.Request, output *DescribeSpotPriceHistoryOutput)

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

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

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

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

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

func (*ECS) DescribeSpotPriceHistoryWithContext added in v1.0.103

func (c *ECS) DescribeSpotPriceHistoryWithContext(ctx volcengine.Context, input *DescribeSpotPriceHistoryInput, opts ...request.Option) (*DescribeSpotPriceHistoryOutput, error)

DescribeSpotPriceHistoryWithContext is the same as DescribeSpotPriceHistory with the addition of the ability to pass a context and additional request options.

See DescribeSpotPriceHistory 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) DescribeSubscriptions added in v1.0.65

func (c *ECS) DescribeSubscriptions(input *DescribeSubscriptionsInput) (*DescribeSubscriptionsOutput, error)

DescribeSubscriptions 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 DescribeSubscriptions for usage and error information.

func (*ECS) DescribeSubscriptionsCommon added in v1.0.65

func (c *ECS) DescribeSubscriptionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSubscriptionsCommon 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 DescribeSubscriptionsCommon for usage and error information.

func (*ECS) DescribeSubscriptionsCommonRequest added in v1.0.65

func (c *ECS) DescribeSubscriptionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSubscriptionsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSubscriptionsCommon operation. The "output" return value will be populated with the DescribeSubscriptionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSubscriptionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSubscriptionsCommon Send returns without error.

See DescribeSubscriptionsCommon for more information on using the DescribeSubscriptionsCommon API call, and error handling.

// Example sending a request using the DescribeSubscriptionsCommonRequest method.
req, resp := client.DescribeSubscriptionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSubscriptionsCommonWithContext added in v1.0.65

func (c *ECS) DescribeSubscriptionsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSubscriptionsCommonWithContext is the same as DescribeSubscriptionsCommon with the addition of the ability to pass a context and additional request options.

See DescribeSubscriptionsCommon 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) DescribeSubscriptionsRequest added in v1.0.65

func (c *ECS) DescribeSubscriptionsRequest(input *DescribeSubscriptionsInput) (req *request.Request, output *DescribeSubscriptionsOutput)

DescribeSubscriptionsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSubscriptions operation. The "output" return value will be populated with the DescribeSubscriptionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSubscriptionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSubscriptionsCommon Send returns without error.

See DescribeSubscriptions for more information on using the DescribeSubscriptions API call, and error handling.

// Example sending a request using the DescribeSubscriptionsRequest method.
req, resp := client.DescribeSubscriptionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSubscriptionsWithContext added in v1.0.65

func (c *ECS) DescribeSubscriptionsWithContext(ctx volcengine.Context, input *DescribeSubscriptionsInput, opts ...request.Option) (*DescribeSubscriptionsOutput, error)

DescribeSubscriptionsWithContext is the same as DescribeSubscriptions with the addition of the ability to pass a context and additional request options.

See DescribeSubscriptions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeSystemEvents added in v1.0.41

func (c *ECS) DescribeSystemEvents(input *DescribeSystemEventsInput) (*DescribeSystemEventsOutput, error)

DescribeSystemEvents API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation DescribeSystemEvents for usage and error information.

func (*ECS) DescribeSystemEventsCommon added in v1.0.41

func (c *ECS) DescribeSystemEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSystemEventsCommon API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation DescribeSystemEventsCommon for usage and error information.

func (*ECS) DescribeSystemEventsCommonRequest added in v1.0.41

func (c *ECS) DescribeSystemEventsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSystemEventsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSystemEventsCommon operation. The "output" return value will be populated with the DescribeSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSystemEventsCommon Send returns without error.

See DescribeSystemEventsCommon for more information on using the DescribeSystemEventsCommon API call, and error handling.

// Example sending a request using the DescribeSystemEventsCommonRequest method.
req, resp := client.DescribeSystemEventsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSystemEventsCommonWithContext added in v1.0.41

func (c *ECS) DescribeSystemEventsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSystemEventsCommonWithContext is the same as DescribeSystemEventsCommon with the addition of the ability to pass a context and additional request options.

See DescribeSystemEventsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeSystemEventsRequest added in v1.0.41

func (c *ECS) DescribeSystemEventsRequest(input *DescribeSystemEventsInput) (req *request.Request, output *DescribeSystemEventsOutput)

DescribeSystemEventsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSystemEvents operation. The "output" return value will be populated with the DescribeSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSystemEventsCommon Send returns without error.

See DescribeSystemEvents for more information on using the DescribeSystemEvents API call, and error handling.

// Example sending a request using the DescribeSystemEventsRequest method.
req, resp := client.DescribeSystemEventsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSystemEventsWithContext added in v1.0.41

func (c *ECS) DescribeSystemEventsWithContext(ctx volcengine.Context, input *DescribeSystemEventsInput, opts ...request.Option) (*DescribeSystemEventsOutput, error)

DescribeSystemEventsWithContext is the same as DescribeSystemEvents with the addition of the ability to pass a context and additional request options.

See DescribeSystemEvents for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeTags 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) DetectImage added in v1.0.135

func (c *ECS) DetectImage(input *DetectImageInput) (*DetectImageOutput, error)

DetectImage 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 DetectImage for usage and error information.

func (*ECS) DetectImageCommon added in v1.0.135

func (c *ECS) DetectImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetectImageCommon 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 DetectImageCommon for usage and error information.

func (*ECS) DetectImageCommonRequest added in v1.0.135

func (c *ECS) DetectImageCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetectImageCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetectImageCommon operation. The "output" return value will be populated with the DetectImageCommon request's response once the request completes successfully.

Use "Send" method on the returned DetectImageCommon Request to send the API call to the service. the "output" return value is not valid until after DetectImageCommon Send returns without error.

See DetectImageCommon for more information on using the DetectImageCommon API call, and error handling.

// Example sending a request using the DetectImageCommonRequest method.
req, resp := client.DetectImageCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DetectImageCommonWithContext added in v1.0.135

func (c *ECS) DetectImageCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetectImageCommonWithContext is the same as DetectImageCommon with the addition of the ability to pass a context and additional request options.

See DetectImageCommon 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) DetectImageRequest added in v1.0.135

func (c *ECS) DetectImageRequest(input *DetectImageInput) (req *request.Request, output *DetectImageOutput)

DetectImageRequest generates a "volcengine/request.Request" representing the client's request for the DetectImage operation. The "output" return value will be populated with the DetectImageCommon request's response once the request completes successfully.

Use "Send" method on the returned DetectImageCommon Request to send the API call to the service. the "output" return value is not valid until after DetectImageCommon Send returns without error.

See DetectImage for more information on using the DetectImage API call, and error handling.

// Example sending a request using the DetectImageRequest method.
req, resp := client.DetectImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DetectImageWithContext added in v1.0.135

func (c *ECS) DetectImageWithContext(ctx volcengine.Context, input *DetectImageInput, opts ...request.Option) (*DetectImageOutput, error)

DetectImageWithContext is the same as DetectImage with the addition of the ability to pass a context and additional request options.

See DetectImage 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) GetConsoleOutput added in v1.0.58

func (c *ECS) GetConsoleOutput(input *GetConsoleOutputInput) (*GetConsoleOutputOutput, error)

GetConsoleOutput 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 GetConsoleOutput for usage and error information.

func (*ECS) GetConsoleOutputCommon added in v1.0.58

func (c *ECS) GetConsoleOutputCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetConsoleOutputCommon 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 GetConsoleOutputCommon for usage and error information.

func (*ECS) GetConsoleOutputCommonRequest added in v1.0.58

func (c *ECS) GetConsoleOutputCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetConsoleOutputCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetConsoleOutputCommon operation. The "output" return value will be populated with the GetConsoleOutputCommon request's response once the request completes successfully.

Use "Send" method on the returned GetConsoleOutputCommon Request to send the API call to the service. the "output" return value is not valid until after GetConsoleOutputCommon Send returns without error.

See GetConsoleOutputCommon for more information on using the GetConsoleOutputCommon API call, and error handling.

// Example sending a request using the GetConsoleOutputCommonRequest method.
req, resp := client.GetConsoleOutputCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) GetConsoleOutputCommonWithContext added in v1.0.58

func (c *ECS) GetConsoleOutputCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetConsoleOutputCommonWithContext is the same as GetConsoleOutputCommon with the addition of the ability to pass a context and additional request options.

See GetConsoleOutputCommon 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) GetConsoleOutputRequest added in v1.0.58

func (c *ECS) GetConsoleOutputRequest(input *GetConsoleOutputInput) (req *request.Request, output *GetConsoleOutputOutput)

GetConsoleOutputRequest generates a "volcengine/request.Request" representing the client's request for the GetConsoleOutput operation. The "output" return value will be populated with the GetConsoleOutputCommon request's response once the request completes successfully.

Use "Send" method on the returned GetConsoleOutputCommon Request to send the API call to the service. the "output" return value is not valid until after GetConsoleOutputCommon Send returns without error.

See GetConsoleOutput for more information on using the GetConsoleOutput API call, and error handling.

// Example sending a request using the GetConsoleOutputRequest method.
req, resp := client.GetConsoleOutputRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) GetConsoleOutputWithContext added in v1.0.58

func (c *ECS) GetConsoleOutputWithContext(ctx volcengine.Context, input *GetConsoleOutputInput, opts ...request.Option) (*GetConsoleOutputOutput, error)

GetConsoleOutputWithContext is the same as GetConsoleOutput with the addition of the ability to pass a context and additional request options.

See GetConsoleOutput 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) GetConsoleScreenshot added in v1.0.58

func (c *ECS) GetConsoleScreenshot(input *GetConsoleScreenshotInput) (*GetConsoleScreenshotOutput, error)

GetConsoleScreenshot 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 GetConsoleScreenshot for usage and error information.

func (*ECS) GetConsoleScreenshotCommon added in v1.0.58

func (c *ECS) GetConsoleScreenshotCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetConsoleScreenshotCommon 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 GetConsoleScreenshotCommon for usage and error information.

func (*ECS) GetConsoleScreenshotCommonRequest added in v1.0.58

func (c *ECS) GetConsoleScreenshotCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetConsoleScreenshotCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetConsoleScreenshotCommon operation. The "output" return value will be populated with the GetConsoleScreenshotCommon request's response once the request completes successfully.

Use "Send" method on the returned GetConsoleScreenshotCommon Request to send the API call to the service. the "output" return value is not valid until after GetConsoleScreenshotCommon Send returns without error.

See GetConsoleScreenshotCommon for more information on using the GetConsoleScreenshotCommon API call, and error handling.

// Example sending a request using the GetConsoleScreenshotCommonRequest method.
req, resp := client.GetConsoleScreenshotCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) GetConsoleScreenshotCommonWithContext added in v1.0.58

func (c *ECS) GetConsoleScreenshotCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetConsoleScreenshotCommonWithContext is the same as GetConsoleScreenshotCommon with the addition of the ability to pass a context and additional request options.

See GetConsoleScreenshotCommon 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) GetConsoleScreenshotRequest added in v1.0.58

func (c *ECS) GetConsoleScreenshotRequest(input *GetConsoleScreenshotInput) (req *request.Request, output *GetConsoleScreenshotOutput)

GetConsoleScreenshotRequest generates a "volcengine/request.Request" representing the client's request for the GetConsoleScreenshot operation. The "output" return value will be populated with the GetConsoleScreenshotCommon request's response once the request completes successfully.

Use "Send" method on the returned GetConsoleScreenshotCommon Request to send the API call to the service. the "output" return value is not valid until after GetConsoleScreenshotCommon Send returns without error.

See GetConsoleScreenshot for more information on using the GetConsoleScreenshot API call, and error handling.

// Example sending a request using the GetConsoleScreenshotRequest method.
req, resp := client.GetConsoleScreenshotRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) GetConsoleScreenshotWithContext added in v1.0.58

func (c *ECS) GetConsoleScreenshotWithContext(ctx volcengine.Context, input *GetConsoleScreenshotInput, opts ...request.Option) (*GetConsoleScreenshotOutput, error)

GetConsoleScreenshotWithContext is the same as GetConsoleScreenshot with the addition of the ability to pass a context and additional request options.

See GetConsoleScreenshot 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) GetScheduledInstanceLatestReleaseAt added in v1.0.140

func (c *ECS) GetScheduledInstanceLatestReleaseAt(input *GetScheduledInstanceLatestReleaseAtInput) (*GetScheduledInstanceLatestReleaseAtOutput, error)

GetScheduledInstanceLatestReleaseAt 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 GetScheduledInstanceLatestReleaseAt for usage and error information.

func (*ECS) GetScheduledInstanceLatestReleaseAtCommon added in v1.0.140

func (c *ECS) GetScheduledInstanceLatestReleaseAtCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetScheduledInstanceLatestReleaseAtCommon 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 GetScheduledInstanceLatestReleaseAtCommon for usage and error information.

func (*ECS) GetScheduledInstanceLatestReleaseAtCommonRequest added in v1.0.140

func (c *ECS) GetScheduledInstanceLatestReleaseAtCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetScheduledInstanceLatestReleaseAtCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetScheduledInstanceLatestReleaseAtCommon operation. The "output" return value will be populated with the GetScheduledInstanceLatestReleaseAtCommon request's response once the request completes successfully.

Use "Send" method on the returned GetScheduledInstanceLatestReleaseAtCommon Request to send the API call to the service. the "output" return value is not valid until after GetScheduledInstanceLatestReleaseAtCommon Send returns without error.

See GetScheduledInstanceLatestReleaseAtCommon for more information on using the GetScheduledInstanceLatestReleaseAtCommon API call, and error handling.

// Example sending a request using the GetScheduledInstanceLatestReleaseAtCommonRequest method.
req, resp := client.GetScheduledInstanceLatestReleaseAtCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) GetScheduledInstanceLatestReleaseAtCommonWithContext added in v1.0.140

func (c *ECS) GetScheduledInstanceLatestReleaseAtCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetScheduledInstanceLatestReleaseAtCommonWithContext is the same as GetScheduledInstanceLatestReleaseAtCommon with the addition of the ability to pass a context and additional request options.

See GetScheduledInstanceLatestReleaseAtCommon 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) GetScheduledInstanceLatestReleaseAtRequest added in v1.0.140

func (c *ECS) GetScheduledInstanceLatestReleaseAtRequest(input *GetScheduledInstanceLatestReleaseAtInput) (req *request.Request, output *GetScheduledInstanceLatestReleaseAtOutput)

GetScheduledInstanceLatestReleaseAtRequest generates a "volcengine/request.Request" representing the client's request for the GetScheduledInstanceLatestReleaseAt operation. The "output" return value will be populated with the GetScheduledInstanceLatestReleaseAtCommon request's response once the request completes successfully.

Use "Send" method on the returned GetScheduledInstanceLatestReleaseAtCommon Request to send the API call to the service. the "output" return value is not valid until after GetScheduledInstanceLatestReleaseAtCommon Send returns without error.

See GetScheduledInstanceLatestReleaseAt for more information on using the GetScheduledInstanceLatestReleaseAt API call, and error handling.

// Example sending a request using the GetScheduledInstanceLatestReleaseAtRequest method.
req, resp := client.GetScheduledInstanceLatestReleaseAtRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) GetScheduledInstanceLatestReleaseAtWithContext added in v1.0.140

func (c *ECS) GetScheduledInstanceLatestReleaseAtWithContext(ctx volcengine.Context, input *GetScheduledInstanceLatestReleaseAtInput, opts ...request.Option) (*GetScheduledInstanceLatestReleaseAtOutput, error)

GetScheduledInstanceLatestReleaseAtWithContext is the same as GetScheduledInstanceLatestReleaseAt with the addition of the ability to pass a context and additional request options.

See GetScheduledInstanceLatestReleaseAt 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) InstallCloudAssistant added in v1.0.98

func (c *ECS) InstallCloudAssistant(input *InstallCloudAssistantInput) (*InstallCloudAssistantOutput, error)

InstallCloudAssistant 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 InstallCloudAssistant for usage and error information.

func (*ECS) InstallCloudAssistantCommon added in v1.0.98

func (c *ECS) InstallCloudAssistantCommon(input *map[string]interface{}) (*map[string]interface{}, error)

InstallCloudAssistantCommon 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 InstallCloudAssistantCommon for usage and error information.

func (*ECS) InstallCloudAssistantCommonRequest added in v1.0.98

func (c *ECS) InstallCloudAssistantCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

InstallCloudAssistantCommonRequest generates a "volcengine/request.Request" representing the client's request for the InstallCloudAssistantCommon operation. The "output" return value will be populated with the InstallCloudAssistantCommon request's response once the request completes successfully.

Use "Send" method on the returned InstallCloudAssistantCommon Request to send the API call to the service. the "output" return value is not valid until after InstallCloudAssistantCommon Send returns without error.

See InstallCloudAssistantCommon for more information on using the InstallCloudAssistantCommon API call, and error handling.

// Example sending a request using the InstallCloudAssistantCommonRequest method.
req, resp := client.InstallCloudAssistantCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) InstallCloudAssistantCommonWithContext added in v1.0.98

func (c *ECS) InstallCloudAssistantCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

InstallCloudAssistantCommonWithContext is the same as InstallCloudAssistantCommon with the addition of the ability to pass a context and additional request options.

See InstallCloudAssistantCommon 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) InstallCloudAssistantRequest added in v1.0.98

func (c *ECS) InstallCloudAssistantRequest(input *InstallCloudAssistantInput) (req *request.Request, output *InstallCloudAssistantOutput)

InstallCloudAssistantRequest generates a "volcengine/request.Request" representing the client's request for the InstallCloudAssistant operation. The "output" return value will be populated with the InstallCloudAssistantCommon request's response once the request completes successfully.

Use "Send" method on the returned InstallCloudAssistantCommon Request to send the API call to the service. the "output" return value is not valid until after InstallCloudAssistantCommon Send returns without error.

See InstallCloudAssistant for more information on using the InstallCloudAssistant API call, and error handling.

// Example sending a request using the InstallCloudAssistantRequest method.
req, resp := client.InstallCloudAssistantRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) InstallCloudAssistantWithContext added in v1.0.98

func (c *ECS) InstallCloudAssistantWithContext(ctx volcengine.Context, input *InstallCloudAssistantInput, opts ...request.Option) (*InstallCloudAssistantOutput, error)

InstallCloudAssistantWithContext is the same as InstallCloudAssistant with the addition of the ability to pass a context and additional request options.

See InstallCloudAssistant 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) InvokeCommand added in v1.0.98

func (c *ECS) InvokeCommand(input *InvokeCommandInput) (*InvokeCommandOutput, error)

InvokeCommand 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 InvokeCommand for usage and error information.

func (*ECS) InvokeCommandCommon added in v1.0.98

func (c *ECS) InvokeCommandCommon(input *map[string]interface{}) (*map[string]interface{}, error)

InvokeCommandCommon 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 InvokeCommandCommon for usage and error information.

func (*ECS) InvokeCommandCommonRequest added in v1.0.98

func (c *ECS) InvokeCommandCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

InvokeCommandCommonRequest generates a "volcengine/request.Request" representing the client's request for the InvokeCommandCommon operation. The "output" return value will be populated with the InvokeCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned InvokeCommandCommon Request to send the API call to the service. the "output" return value is not valid until after InvokeCommandCommon Send returns without error.

See InvokeCommandCommon for more information on using the InvokeCommandCommon API call, and error handling.

// Example sending a request using the InvokeCommandCommonRequest method.
req, resp := client.InvokeCommandCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) InvokeCommandCommonWithContext added in v1.0.98

func (c *ECS) InvokeCommandCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

InvokeCommandCommonWithContext is the same as InvokeCommandCommon with the addition of the ability to pass a context and additional request options.

See InvokeCommandCommon 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) InvokeCommandRequest added in v1.0.98

func (c *ECS) InvokeCommandRequest(input *InvokeCommandInput) (req *request.Request, output *InvokeCommandOutput)

InvokeCommandRequest generates a "volcengine/request.Request" representing the client's request for the InvokeCommand operation. The "output" return value will be populated with the InvokeCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned InvokeCommandCommon Request to send the API call to the service. the "output" return value is not valid until after InvokeCommandCommon Send returns without error.

See InvokeCommand for more information on using the InvokeCommand API call, and error handling.

// Example sending a request using the InvokeCommandRequest method.
req, resp := client.InvokeCommandRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) InvokeCommandWithContext added in v1.0.98

func (c *ECS) InvokeCommandWithContext(ctx volcengine.Context, input *InvokeCommandInput, opts ...request.Option) (*InvokeCommandOutput, error)

InvokeCommandWithContext is the same as InvokeCommand with the addition of the ability to pass a context and additional request options.

See InvokeCommand 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) ModifyCommand added in v1.0.98

func (c *ECS) ModifyCommand(input *ModifyCommandInput) (*ModifyCommandOutput, error)

ModifyCommand 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 ModifyCommand for usage and error information.

func (*ECS) ModifyCommandCommon added in v1.0.98

func (c *ECS) ModifyCommandCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCommandCommon 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 ModifyCommandCommon for usage and error information.

func (*ECS) ModifyCommandCommonRequest added in v1.0.98

func (c *ECS) ModifyCommandCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyCommandCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyCommandCommon operation. The "output" return value will be populated with the ModifyCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyCommandCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyCommandCommon Send returns without error.

See ModifyCommandCommon for more information on using the ModifyCommandCommon API call, and error handling.

// Example sending a request using the ModifyCommandCommonRequest method.
req, resp := client.ModifyCommandCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyCommandCommonWithContext added in v1.0.98

func (c *ECS) ModifyCommandCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyCommandCommonWithContext is the same as ModifyCommandCommon with the addition of the ability to pass a context and additional request options.

See ModifyCommandCommon 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) ModifyCommandRequest added in v1.0.98

func (c *ECS) ModifyCommandRequest(input *ModifyCommandInput) (req *request.Request, output *ModifyCommandOutput)

ModifyCommandRequest generates a "volcengine/request.Request" representing the client's request for the ModifyCommand operation. The "output" return value will be populated with the ModifyCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyCommandCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyCommandCommon Send returns without error.

See ModifyCommand for more information on using the ModifyCommand API call, and error handling.

// Example sending a request using the ModifyCommandRequest method.
req, resp := client.ModifyCommandRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyCommandWithContext added in v1.0.98

func (c *ECS) ModifyCommandWithContext(ctx volcengine.Context, input *ModifyCommandInput, opts ...request.Option) (*ModifyCommandOutput, error)

ModifyCommandWithContext is the same as ModifyCommand with the addition of the ability to pass a context and additional request options.

See ModifyCommand 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) ModifyDedicatedHostAttribute added in v1.0.103

func (c *ECS) ModifyDedicatedHostAttribute(input *ModifyDedicatedHostAttributeInput) (*ModifyDedicatedHostAttributeOutput, error)

ModifyDedicatedHostAttribute 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 ModifyDedicatedHostAttribute for usage and error information.

func (*ECS) ModifyDedicatedHostAttributeCommon added in v1.0.103

func (c *ECS) ModifyDedicatedHostAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDedicatedHostAttributeCommon 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 ModifyDedicatedHostAttributeCommon for usage and error information.

func (*ECS) ModifyDedicatedHostAttributeCommonRequest added in v1.0.103

func (c *ECS) ModifyDedicatedHostAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDedicatedHostAttributeCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDedicatedHostAttributeCommon operation. The "output" return value will be populated with the ModifyDedicatedHostAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDedicatedHostAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDedicatedHostAttributeCommon Send returns without error.

See ModifyDedicatedHostAttributeCommon for more information on using the ModifyDedicatedHostAttributeCommon API call, and error handling.

// Example sending a request using the ModifyDedicatedHostAttributeCommonRequest method.
req, resp := client.ModifyDedicatedHostAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDedicatedHostAttributeCommonWithContext added in v1.0.103

func (c *ECS) ModifyDedicatedHostAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDedicatedHostAttributeCommonWithContext is the same as ModifyDedicatedHostAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyDedicatedHostAttributeCommon 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) ModifyDedicatedHostAttributeRequest added in v1.0.103

func (c *ECS) ModifyDedicatedHostAttributeRequest(input *ModifyDedicatedHostAttributeInput) (req *request.Request, output *ModifyDedicatedHostAttributeOutput)

ModifyDedicatedHostAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDedicatedHostAttribute operation. The "output" return value will be populated with the ModifyDedicatedHostAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDedicatedHostAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDedicatedHostAttributeCommon Send returns without error.

See ModifyDedicatedHostAttribute for more information on using the ModifyDedicatedHostAttribute API call, and error handling.

// Example sending a request using the ModifyDedicatedHostAttributeRequest method.
req, resp := client.ModifyDedicatedHostAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDedicatedHostAttributeWithContext added in v1.0.103

func (c *ECS) ModifyDedicatedHostAttributeWithContext(ctx volcengine.Context, input *ModifyDedicatedHostAttributeInput, opts ...request.Option) (*ModifyDedicatedHostAttributeOutput, error)

ModifyDedicatedHostAttributeWithContext is the same as ModifyDedicatedHostAttribute with the addition of the ability to pass a context and additional request options.

See ModifyDedicatedHostAttribute 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) ModifyDedicatedHostClusterAttribute added in v1.0.103

func (c *ECS) ModifyDedicatedHostClusterAttribute(input *ModifyDedicatedHostClusterAttributeInput) (*ModifyDedicatedHostClusterAttributeOutput, error)

ModifyDedicatedHostClusterAttribute 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 ModifyDedicatedHostClusterAttribute for usage and error information.

func (*ECS) ModifyDedicatedHostClusterAttributeCommon added in v1.0.103

func (c *ECS) ModifyDedicatedHostClusterAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDedicatedHostClusterAttributeCommon 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 ModifyDedicatedHostClusterAttributeCommon for usage and error information.

func (*ECS) ModifyDedicatedHostClusterAttributeCommonRequest added in v1.0.103

func (c *ECS) ModifyDedicatedHostClusterAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDedicatedHostClusterAttributeCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDedicatedHostClusterAttributeCommon operation. The "output" return value will be populated with the ModifyDedicatedHostClusterAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDedicatedHostClusterAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDedicatedHostClusterAttributeCommon Send returns without error.

See ModifyDedicatedHostClusterAttributeCommon for more information on using the ModifyDedicatedHostClusterAttributeCommon API call, and error handling.

// Example sending a request using the ModifyDedicatedHostClusterAttributeCommonRequest method.
req, resp := client.ModifyDedicatedHostClusterAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDedicatedHostClusterAttributeCommonWithContext added in v1.0.103

func (c *ECS) ModifyDedicatedHostClusterAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDedicatedHostClusterAttributeCommonWithContext is the same as ModifyDedicatedHostClusterAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyDedicatedHostClusterAttributeCommon 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) ModifyDedicatedHostClusterAttributeRequest added in v1.0.103

func (c *ECS) ModifyDedicatedHostClusterAttributeRequest(input *ModifyDedicatedHostClusterAttributeInput) (req *request.Request, output *ModifyDedicatedHostClusterAttributeOutput)

ModifyDedicatedHostClusterAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDedicatedHostClusterAttribute operation. The "output" return value will be populated with the ModifyDedicatedHostClusterAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDedicatedHostClusterAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDedicatedHostClusterAttributeCommon Send returns without error.

See ModifyDedicatedHostClusterAttribute for more information on using the ModifyDedicatedHostClusterAttribute API call, and error handling.

// Example sending a request using the ModifyDedicatedHostClusterAttributeRequest method.
req, resp := client.ModifyDedicatedHostClusterAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDedicatedHostClusterAttributeWithContext added in v1.0.103

func (c *ECS) ModifyDedicatedHostClusterAttributeWithContext(ctx volcengine.Context, input *ModifyDedicatedHostClusterAttributeInput, opts ...request.Option) (*ModifyDedicatedHostClusterAttributeOutput, error)

ModifyDedicatedHostClusterAttributeWithContext is the same as ModifyDedicatedHostClusterAttribute with the addition of the ability to pass a context and additional request options.

See ModifyDedicatedHostClusterAttribute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyDeploymentSetAttribute added in v1.0.49

func (c *ECS) ModifyDeploymentSetAttribute(input *ModifyDeploymentSetAttributeInput) (*ModifyDeploymentSetAttributeOutput, error)

ModifyDeploymentSetAttribute API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation ModifyDeploymentSetAttribute for usage and error information.

func (*ECS) ModifyDeploymentSetAttributeCommon added in v1.0.49

func (c *ECS) ModifyDeploymentSetAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDeploymentSetAttributeCommon API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation ModifyDeploymentSetAttributeCommon for usage and error information.

func (*ECS) ModifyDeploymentSetAttributeCommonRequest added in v1.0.49

func (c *ECS) ModifyDeploymentSetAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDeploymentSetAttributeCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDeploymentSetAttributeCommon operation. The "output" return value will be populated with the ModifyDeploymentSetAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDeploymentSetAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDeploymentSetAttributeCommon Send returns without error.

See ModifyDeploymentSetAttributeCommon for more information on using the ModifyDeploymentSetAttributeCommon API call, and error handling.

// Example sending a request using the ModifyDeploymentSetAttributeCommonRequest method.
req, resp := client.ModifyDeploymentSetAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDeploymentSetAttributeCommonWithContext added in v1.0.49

func (c *ECS) ModifyDeploymentSetAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDeploymentSetAttributeCommonWithContext is the same as ModifyDeploymentSetAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyDeploymentSetAttributeCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyDeploymentSetAttributeRequest added in v1.0.49

func (c *ECS) ModifyDeploymentSetAttributeRequest(input *ModifyDeploymentSetAttributeInput) (req *request.Request, output *ModifyDeploymentSetAttributeOutput)

ModifyDeploymentSetAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDeploymentSetAttribute operation. The "output" return value will be populated with the ModifyDeploymentSetAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDeploymentSetAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDeploymentSetAttributeCommon Send returns without error.

See ModifyDeploymentSetAttribute for more information on using the ModifyDeploymentSetAttribute API call, and error handling.

// Example sending a request using the ModifyDeploymentSetAttributeRequest method.
req, resp := client.ModifyDeploymentSetAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDeploymentSetAttributeWithContext added in v1.0.49

func (c *ECS) ModifyDeploymentSetAttributeWithContext(ctx volcengine.Context, input *ModifyDeploymentSetAttributeInput, opts ...request.Option) (*ModifyDeploymentSetAttributeOutput, error)

ModifyDeploymentSetAttributeWithContext is the same as ModifyDeploymentSetAttribute with the addition of the ability to pass a context and additional request options.

See ModifyDeploymentSetAttribute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyImageAttribute 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) ModifyInstanceDeployment added in v1.0.49

func (c *ECS) ModifyInstanceDeployment(input *ModifyInstanceDeploymentInput) (*ModifyInstanceDeploymentOutput, error)

ModifyInstanceDeployment API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceDeployment for usage and error information.

func (*ECS) ModifyInstanceDeploymentCommon added in v1.0.49

func (c *ECS) ModifyInstanceDeploymentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceDeploymentCommon API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation ModifyInstanceDeploymentCommon for usage and error information.

func (*ECS) ModifyInstanceDeploymentCommonRequest added in v1.0.49

func (c *ECS) ModifyInstanceDeploymentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstanceDeploymentCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceDeploymentCommon operation. The "output" return value will be populated with the ModifyInstanceDeploymentCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceDeploymentCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceDeploymentCommon Send returns without error.

See ModifyInstanceDeploymentCommon for more information on using the ModifyInstanceDeploymentCommon API call, and error handling.

// Example sending a request using the ModifyInstanceDeploymentCommonRequest method.
req, resp := client.ModifyInstanceDeploymentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceDeploymentCommonWithContext added in v1.0.49

func (c *ECS) ModifyInstanceDeploymentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyInstanceDeploymentCommonWithContext is the same as ModifyInstanceDeploymentCommon with the addition of the ability to pass a context and additional request options.

See ModifyInstanceDeploymentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyInstanceDeploymentRequest added in v1.0.49

func (c *ECS) ModifyInstanceDeploymentRequest(input *ModifyInstanceDeploymentInput) (req *request.Request, output *ModifyInstanceDeploymentOutput)

ModifyInstanceDeploymentRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceDeployment operation. The "output" return value will be populated with the ModifyInstanceDeploymentCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceDeploymentCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceDeploymentCommon Send returns without error.

See ModifyInstanceDeployment for more information on using the ModifyInstanceDeployment API call, and error handling.

// Example sending a request using the ModifyInstanceDeploymentRequest method.
req, resp := client.ModifyInstanceDeploymentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceDeploymentWithContext added in v1.0.49

func (c *ECS) ModifyInstanceDeploymentWithContext(ctx volcengine.Context, input *ModifyInstanceDeploymentInput, opts ...request.Option) (*ModifyInstanceDeploymentOutput, error)

ModifyInstanceDeploymentWithContext is the same as ModifyInstanceDeployment with the addition of the ability to pass a context and additional request options.

See ModifyInstanceDeployment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyInstancePlacement added in v1.0.103

func (c *ECS) ModifyInstancePlacement(input *ModifyInstancePlacementInput) (*ModifyInstancePlacementOutput, error)

ModifyInstancePlacement 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 ModifyInstancePlacement for usage and error information.

func (*ECS) ModifyInstancePlacementCommon added in v1.0.103

func (c *ECS) ModifyInstancePlacementCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstancePlacementCommon 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 ModifyInstancePlacementCommon for usage and error information.

func (*ECS) ModifyInstancePlacementCommonRequest added in v1.0.103

func (c *ECS) ModifyInstancePlacementCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstancePlacementCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstancePlacementCommon operation. The "output" return value will be populated with the ModifyInstancePlacementCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstancePlacementCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstancePlacementCommon Send returns without error.

See ModifyInstancePlacementCommon for more information on using the ModifyInstancePlacementCommon API call, and error handling.

// Example sending a request using the ModifyInstancePlacementCommonRequest method.
req, resp := client.ModifyInstancePlacementCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstancePlacementCommonWithContext added in v1.0.103

func (c *ECS) ModifyInstancePlacementCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyInstancePlacementCommonWithContext is the same as ModifyInstancePlacementCommon with the addition of the ability to pass a context and additional request options.

See ModifyInstancePlacementCommon 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) ModifyInstancePlacementRequest added in v1.0.103

func (c *ECS) ModifyInstancePlacementRequest(input *ModifyInstancePlacementInput) (req *request.Request, output *ModifyInstancePlacementOutput)

ModifyInstancePlacementRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstancePlacement operation. The "output" return value will be populated with the ModifyInstancePlacementCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstancePlacementCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstancePlacementCommon Send returns without error.

See ModifyInstancePlacement for more information on using the ModifyInstancePlacement API call, and error handling.

// Example sending a request using the ModifyInstancePlacementRequest method.
req, resp := client.ModifyInstancePlacementRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstancePlacementWithContext added in v1.0.103

func (c *ECS) ModifyInstancePlacementWithContext(ctx volcengine.Context, input *ModifyInstancePlacementInput, opts ...request.Option) (*ModifyInstancePlacementOutput, error)

ModifyInstancePlacementWithContext is the same as ModifyInstancePlacement with the addition of the ability to pass a context and additional request options.

See ModifyInstancePlacement 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) ModifyInstanceVpcAttribute added in v1.0.103

func (c *ECS) ModifyInstanceVpcAttribute(input *ModifyInstanceVpcAttributeInput) (*ModifyInstanceVpcAttributeOutput, error)

ModifyInstanceVpcAttribute 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 ModifyInstanceVpcAttribute for usage and error information.

func (*ECS) ModifyInstanceVpcAttributeCommon added in v1.0.103

func (c *ECS) ModifyInstanceVpcAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceVpcAttributeCommon 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 ModifyInstanceVpcAttributeCommon for usage and error information.

func (*ECS) ModifyInstanceVpcAttributeCommonRequest added in v1.0.103

func (c *ECS) ModifyInstanceVpcAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstanceVpcAttributeCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceVpcAttributeCommon operation. The "output" return value will be populated with the ModifyInstanceVpcAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceVpcAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceVpcAttributeCommon Send returns without error.

See ModifyInstanceVpcAttributeCommon for more information on using the ModifyInstanceVpcAttributeCommon API call, and error handling.

// Example sending a request using the ModifyInstanceVpcAttributeCommonRequest method.
req, resp := client.ModifyInstanceVpcAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceVpcAttributeCommonWithContext added in v1.0.103

func (c *ECS) ModifyInstanceVpcAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyInstanceVpcAttributeCommonWithContext is the same as ModifyInstanceVpcAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyInstanceVpcAttributeCommon 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) ModifyInstanceVpcAttributeRequest added in v1.0.103

func (c *ECS) ModifyInstanceVpcAttributeRequest(input *ModifyInstanceVpcAttributeInput) (req *request.Request, output *ModifyInstanceVpcAttributeOutput)

ModifyInstanceVpcAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyInstanceVpcAttribute operation. The "output" return value will be populated with the ModifyInstanceVpcAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceVpcAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceVpcAttributeCommon Send returns without error.

See ModifyInstanceVpcAttribute for more information on using the ModifyInstanceVpcAttribute API call, and error handling.

// Example sending a request using the ModifyInstanceVpcAttributeRequest method.
req, resp := client.ModifyInstanceVpcAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceVpcAttributeWithContext added in v1.0.103

func (c *ECS) ModifyInstanceVpcAttributeWithContext(ctx volcengine.Context, input *ModifyInstanceVpcAttributeInput, opts ...request.Option) (*ModifyInstanceVpcAttributeOutput, error)

ModifyInstanceVpcAttributeWithContext is the same as ModifyInstanceVpcAttribute with the addition of the ability to pass a context and additional request options.

See ModifyInstanceVpcAttribute 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) ModifyReservedInstances added in v1.0.140

func (c *ECS) ModifyReservedInstances(input *ModifyReservedInstancesInput) (*ModifyReservedInstancesOutput, error)

ModifyReservedInstances 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 ModifyReservedInstances for usage and error information.

func (*ECS) ModifyReservedInstancesCommon added in v1.0.140

func (c *ECS) ModifyReservedInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyReservedInstancesCommon 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 ModifyReservedInstancesCommon for usage and error information.

func (*ECS) ModifyReservedInstancesCommonRequest added in v1.0.140

func (c *ECS) ModifyReservedInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyReservedInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyReservedInstancesCommon operation. The "output" return value will be populated with the ModifyReservedInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyReservedInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyReservedInstancesCommon Send returns without error.

See ModifyReservedInstancesCommon for more information on using the ModifyReservedInstancesCommon API call, and error handling.

// Example sending a request using the ModifyReservedInstancesCommonRequest method.
req, resp := client.ModifyReservedInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyReservedInstancesCommonWithContext added in v1.0.140

func (c *ECS) ModifyReservedInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyReservedInstancesCommonWithContext is the same as ModifyReservedInstancesCommon with the addition of the ability to pass a context and additional request options.

See ModifyReservedInstancesCommon 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) ModifyReservedInstancesRequest added in v1.0.140

func (c *ECS) ModifyReservedInstancesRequest(input *ModifyReservedInstancesInput) (req *request.Request, output *ModifyReservedInstancesOutput)

ModifyReservedInstancesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyReservedInstances operation. The "output" return value will be populated with the ModifyReservedInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyReservedInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyReservedInstancesCommon Send returns without error.

See ModifyReservedInstances for more information on using the ModifyReservedInstances API call, and error handling.

// Example sending a request using the ModifyReservedInstancesRequest method.
req, resp := client.ModifyReservedInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyReservedInstancesWithContext added in v1.0.140

func (c *ECS) ModifyReservedInstancesWithContext(ctx volcengine.Context, input *ModifyReservedInstancesInput, opts ...request.Option) (*ModifyReservedInstancesOutput, error)

ModifyReservedInstancesWithContext is the same as ModifyReservedInstances with the addition of the ability to pass a context and additional request options.

See ModifyReservedInstances 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) ModifySubscriptionEventTypes added in v1.0.65

func (c *ECS) ModifySubscriptionEventTypes(input *ModifySubscriptionEventTypesInput) (*ModifySubscriptionEventTypesOutput, error)

ModifySubscriptionEventTypes 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 ModifySubscriptionEventTypes for usage and error information.

func (*ECS) ModifySubscriptionEventTypesCommon added in v1.0.65

func (c *ECS) ModifySubscriptionEventTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySubscriptionEventTypesCommon 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 ModifySubscriptionEventTypesCommon for usage and error information.

func (*ECS) ModifySubscriptionEventTypesCommonRequest added in v1.0.65

func (c *ECS) ModifySubscriptionEventTypesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifySubscriptionEventTypesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifySubscriptionEventTypesCommon operation. The "output" return value will be populated with the ModifySubscriptionEventTypesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySubscriptionEventTypesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySubscriptionEventTypesCommon Send returns without error.

See ModifySubscriptionEventTypesCommon for more information on using the ModifySubscriptionEventTypesCommon API call, and error handling.

// Example sending a request using the ModifySubscriptionEventTypesCommonRequest method.
req, resp := client.ModifySubscriptionEventTypesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifySubscriptionEventTypesCommonWithContext added in v1.0.65

func (c *ECS) ModifySubscriptionEventTypesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifySubscriptionEventTypesCommonWithContext is the same as ModifySubscriptionEventTypesCommon with the addition of the ability to pass a context and additional request options.

See ModifySubscriptionEventTypesCommon 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) ModifySubscriptionEventTypesRequest added in v1.0.65

func (c *ECS) ModifySubscriptionEventTypesRequest(input *ModifySubscriptionEventTypesInput) (req *request.Request, output *ModifySubscriptionEventTypesOutput)

ModifySubscriptionEventTypesRequest generates a "volcengine/request.Request" representing the client's request for the ModifySubscriptionEventTypes operation. The "output" return value will be populated with the ModifySubscriptionEventTypesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySubscriptionEventTypesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySubscriptionEventTypesCommon Send returns without error.

See ModifySubscriptionEventTypes for more information on using the ModifySubscriptionEventTypes API call, and error handling.

// Example sending a request using the ModifySubscriptionEventTypesRequest method.
req, resp := client.ModifySubscriptionEventTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifySubscriptionEventTypesWithContext added in v1.0.65

func (c *ECS) ModifySubscriptionEventTypesWithContext(ctx volcengine.Context, input *ModifySubscriptionEventTypesInput, opts ...request.Option) (*ModifySubscriptionEventTypesOutput, error)

ModifySubscriptionEventTypesWithContext is the same as ModifySubscriptionEventTypes with the addition of the ability to pass a context and additional request options.

See ModifySubscriptionEventTypes 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) PurchaseReservedInstances added in v1.0.140

func (c *ECS) PurchaseReservedInstances(input *PurchaseReservedInstancesInput) (*PurchaseReservedInstancesOutput, error)

PurchaseReservedInstances 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 PurchaseReservedInstances for usage and error information.

func (*ECS) PurchaseReservedInstancesCommon added in v1.0.140

func (c *ECS) PurchaseReservedInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PurchaseReservedInstancesCommon 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 PurchaseReservedInstancesCommon for usage and error information.

func (*ECS) PurchaseReservedInstancesCommonRequest added in v1.0.140

func (c *ECS) PurchaseReservedInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

PurchaseReservedInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the PurchaseReservedInstancesCommon operation. The "output" return value will be populated with the PurchaseReservedInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned PurchaseReservedInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after PurchaseReservedInstancesCommon Send returns without error.

See PurchaseReservedInstancesCommon for more information on using the PurchaseReservedInstancesCommon API call, and error handling.

// Example sending a request using the PurchaseReservedInstancesCommonRequest method.
req, resp := client.PurchaseReservedInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) PurchaseReservedInstancesCommonWithContext added in v1.0.140

func (c *ECS) PurchaseReservedInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

PurchaseReservedInstancesCommonWithContext is the same as PurchaseReservedInstancesCommon with the addition of the ability to pass a context and additional request options.

See PurchaseReservedInstancesCommon 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) PurchaseReservedInstancesRequest added in v1.0.140

func (c *ECS) PurchaseReservedInstancesRequest(input *PurchaseReservedInstancesInput) (req *request.Request, output *PurchaseReservedInstancesOutput)

PurchaseReservedInstancesRequest generates a "volcengine/request.Request" representing the client's request for the PurchaseReservedInstances operation. The "output" return value will be populated with the PurchaseReservedInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned PurchaseReservedInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after PurchaseReservedInstancesCommon Send returns without error.

See PurchaseReservedInstances for more information on using the PurchaseReservedInstances API call, and error handling.

// Example sending a request using the PurchaseReservedInstancesRequest method.
req, resp := client.PurchaseReservedInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) PurchaseReservedInstancesWithContext added in v1.0.140

func (c *ECS) PurchaseReservedInstancesWithContext(ctx volcengine.Context, input *PurchaseReservedInstancesInput, opts ...request.Option) (*PurchaseReservedInstancesOutput, error)

PurchaseReservedInstancesWithContext is the same as PurchaseReservedInstances with the addition of the ability to pass a context and additional request options.

See PurchaseReservedInstances 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) RedeployDedicatedHost added in v1.0.103

func (c *ECS) RedeployDedicatedHost(input *RedeployDedicatedHostInput) (*RedeployDedicatedHostOutput, error)

RedeployDedicatedHost 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 RedeployDedicatedHost for usage and error information.

func (*ECS) RedeployDedicatedHostCommon added in v1.0.103

func (c *ECS) RedeployDedicatedHostCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RedeployDedicatedHostCommon 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 RedeployDedicatedHostCommon for usage and error information.

func (*ECS) RedeployDedicatedHostCommonRequest added in v1.0.103

func (c *ECS) RedeployDedicatedHostCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RedeployDedicatedHostCommonRequest generates a "volcengine/request.Request" representing the client's request for the RedeployDedicatedHostCommon operation. The "output" return value will be populated with the RedeployDedicatedHostCommon request's response once the request completes successfully.

Use "Send" method on the returned RedeployDedicatedHostCommon Request to send the API call to the service. the "output" return value is not valid until after RedeployDedicatedHostCommon Send returns without error.

See RedeployDedicatedHostCommon for more information on using the RedeployDedicatedHostCommon API call, and error handling.

// Example sending a request using the RedeployDedicatedHostCommonRequest method.
req, resp := client.RedeployDedicatedHostCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RedeployDedicatedHostCommonWithContext added in v1.0.103

func (c *ECS) RedeployDedicatedHostCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RedeployDedicatedHostCommonWithContext is the same as RedeployDedicatedHostCommon with the addition of the ability to pass a context and additional request options.

See RedeployDedicatedHostCommon 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) RedeployDedicatedHostRequest added in v1.0.103

func (c *ECS) RedeployDedicatedHostRequest(input *RedeployDedicatedHostInput) (req *request.Request, output *RedeployDedicatedHostOutput)

RedeployDedicatedHostRequest generates a "volcengine/request.Request" representing the client's request for the RedeployDedicatedHost operation. The "output" return value will be populated with the RedeployDedicatedHostCommon request's response once the request completes successfully.

Use "Send" method on the returned RedeployDedicatedHostCommon Request to send the API call to the service. the "output" return value is not valid until after RedeployDedicatedHostCommon Send returns without error.

See RedeployDedicatedHost for more information on using the RedeployDedicatedHost API call, and error handling.

// Example sending a request using the RedeployDedicatedHostRequest method.
req, resp := client.RedeployDedicatedHostRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RedeployDedicatedHostWithContext added in v1.0.103

func (c *ECS) RedeployDedicatedHostWithContext(ctx volcengine.Context, input *RedeployDedicatedHostInput, opts ...request.Option) (*RedeployDedicatedHostOutput, error)

RedeployDedicatedHostWithContext is the same as RedeployDedicatedHost with the addition of the ability to pass a context and additional request options.

See RedeployDedicatedHost 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) RenewDedicatedHost added in v1.0.103

func (c *ECS) RenewDedicatedHost(input *RenewDedicatedHostInput) (*RenewDedicatedHostOutput, error)

RenewDedicatedHost 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 RenewDedicatedHost for usage and error information.

func (*ECS) RenewDedicatedHostCommon added in v1.0.103

func (c *ECS) RenewDedicatedHostCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewDedicatedHostCommon 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 RenewDedicatedHostCommon for usage and error information.

func (*ECS) RenewDedicatedHostCommonRequest added in v1.0.103

func (c *ECS) RenewDedicatedHostCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RenewDedicatedHostCommonRequest generates a "volcengine/request.Request" representing the client's request for the RenewDedicatedHostCommon operation. The "output" return value will be populated with the RenewDedicatedHostCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewDedicatedHostCommon Request to send the API call to the service. the "output" return value is not valid until after RenewDedicatedHostCommon Send returns without error.

See RenewDedicatedHostCommon for more information on using the RenewDedicatedHostCommon API call, and error handling.

// Example sending a request using the RenewDedicatedHostCommonRequest method.
req, resp := client.RenewDedicatedHostCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RenewDedicatedHostCommonWithContext added in v1.0.103

func (c *ECS) RenewDedicatedHostCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RenewDedicatedHostCommonWithContext is the same as RenewDedicatedHostCommon with the addition of the ability to pass a context and additional request options.

See RenewDedicatedHostCommon 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) RenewDedicatedHostRequest added in v1.0.103

func (c *ECS) RenewDedicatedHostRequest(input *RenewDedicatedHostInput) (req *request.Request, output *RenewDedicatedHostOutput)

RenewDedicatedHostRequest generates a "volcengine/request.Request" representing the client's request for the RenewDedicatedHost operation. The "output" return value will be populated with the RenewDedicatedHostCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewDedicatedHostCommon Request to send the API call to the service. the "output" return value is not valid until after RenewDedicatedHostCommon Send returns without error.

See RenewDedicatedHost for more information on using the RenewDedicatedHost API call, and error handling.

// Example sending a request using the RenewDedicatedHostRequest method.
req, resp := client.RenewDedicatedHostRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RenewDedicatedHostWithContext added in v1.0.103

func (c *ECS) RenewDedicatedHostWithContext(ctx volcengine.Context, input *RenewDedicatedHostInput, opts ...request.Option) (*RenewDedicatedHostOutput, error)

RenewDedicatedHostWithContext is the same as RenewDedicatedHost with the addition of the ability to pass a context and additional request options.

See RenewDedicatedHost 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) RunCommand added in v1.0.98

func (c *ECS) RunCommand(input *RunCommandInput) (*RunCommandOutput, error)

RunCommand 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 RunCommand for usage and error information.

func (*ECS) RunCommandCommon added in v1.0.98

func (c *ECS) RunCommandCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RunCommandCommon 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 RunCommandCommon for usage and error information.

func (*ECS) RunCommandCommonRequest added in v1.0.98

func (c *ECS) RunCommandCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RunCommandCommonRequest generates a "volcengine/request.Request" representing the client's request for the RunCommandCommon operation. The "output" return value will be populated with the RunCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned RunCommandCommon Request to send the API call to the service. the "output" return value is not valid until after RunCommandCommon Send returns without error.

See RunCommandCommon for more information on using the RunCommandCommon API call, and error handling.

// Example sending a request using the RunCommandCommonRequest method.
req, resp := client.RunCommandCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RunCommandCommonWithContext added in v1.0.98

func (c *ECS) RunCommandCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RunCommandCommonWithContext is the same as RunCommandCommon with the addition of the ability to pass a context and additional request options.

See RunCommandCommon 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) RunCommandRequest added in v1.0.98

func (c *ECS) RunCommandRequest(input *RunCommandInput) (req *request.Request, output *RunCommandOutput)

RunCommandRequest generates a "volcengine/request.Request" representing the client's request for the RunCommand operation. The "output" return value will be populated with the RunCommandCommon request's response once the request completes successfully.

Use "Send" method on the returned RunCommandCommon Request to send the API call to the service. the "output" return value is not valid until after RunCommandCommon Send returns without error.

See RunCommand for more information on using the RunCommand API call, and error handling.

// Example sending a request using the RunCommandRequest method.
req, resp := client.RunCommandRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RunCommandWithContext added in v1.0.98

func (c *ECS) RunCommandWithContext(ctx volcengine.Context, input *RunCommandInput, opts ...request.Option) (*RunCommandOutput, error)

RunCommandWithContext is the same as RunCommand with the addition of the ability to pass a context and additional request options.

See RunCommand 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.

func (*ECS) StopInvocation added in v1.0.98

func (c *ECS) StopInvocation(input *StopInvocationInput) (*StopInvocationOutput, error)

StopInvocation 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 StopInvocation for usage and error information.

func (*ECS) StopInvocationCommon added in v1.0.98

func (c *ECS) StopInvocationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopInvocationCommon 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 StopInvocationCommon for usage and error information.

func (*ECS) StopInvocationCommonRequest added in v1.0.98

func (c *ECS) StopInvocationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

StopInvocationCommonRequest generates a "volcengine/request.Request" representing the client's request for the StopInvocationCommon operation. The "output" return value will be populated with the StopInvocationCommon request's response once the request completes successfully.

Use "Send" method on the returned StopInvocationCommon Request to send the API call to the service. the "output" return value is not valid until after StopInvocationCommon Send returns without error.

See StopInvocationCommon for more information on using the StopInvocationCommon API call, and error handling.

// Example sending a request using the StopInvocationCommonRequest method.
req, resp := client.StopInvocationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) StopInvocationCommonWithContext added in v1.0.98

func (c *ECS) StopInvocationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

StopInvocationCommonWithContext is the same as StopInvocationCommon with the addition of the ability to pass a context and additional request options.

See StopInvocationCommon 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) StopInvocationRequest added in v1.0.98

func (c *ECS) StopInvocationRequest(input *StopInvocationInput) (req *request.Request, output *StopInvocationOutput)

StopInvocationRequest generates a "volcengine/request.Request" representing the client's request for the StopInvocation operation. The "output" return value will be populated with the StopInvocationCommon request's response once the request completes successfully.

Use "Send" method on the returned StopInvocationCommon Request to send the API call to the service. the "output" return value is not valid until after StopInvocationCommon Send returns without error.

See StopInvocation for more information on using the StopInvocation API call, and error handling.

// Example sending a request using the StopInvocationRequest method.
req, resp := client.StopInvocationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) StopInvocationWithContext added in v1.0.98

func (c *ECS) StopInvocationWithContext(ctx volcengine.Context, input *StopInvocationInput, opts ...request.Option) (*StopInvocationOutput, error)

StopInvocationWithContext is the same as StopInvocation with the addition of the ability to pass a context and additional request options.

See StopInvocation 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) UninstallCloudAssistants added in v1.0.125

func (c *ECS) UninstallCloudAssistants(input *UninstallCloudAssistantsInput) (*UninstallCloudAssistantsOutput, error)

UninstallCloudAssistants 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 UninstallCloudAssistants for usage and error information.

func (*ECS) UninstallCloudAssistantsCommon added in v1.0.125

func (c *ECS) UninstallCloudAssistantsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UninstallCloudAssistantsCommon 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 UninstallCloudAssistantsCommon for usage and error information.

func (*ECS) UninstallCloudAssistantsCommonRequest added in v1.0.125

func (c *ECS) UninstallCloudAssistantsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UninstallCloudAssistantsCommonRequest generates a "volcengine/request.Request" representing the client's request for the UninstallCloudAssistantsCommon operation. The "output" return value will be populated with the UninstallCloudAssistantsCommon request's response once the request completes successfully.

Use "Send" method on the returned UninstallCloudAssistantsCommon Request to send the API call to the service. the "output" return value is not valid until after UninstallCloudAssistantsCommon Send returns without error.

See UninstallCloudAssistantsCommon for more information on using the UninstallCloudAssistantsCommon API call, and error handling.

// Example sending a request using the UninstallCloudAssistantsCommonRequest method.
req, resp := client.UninstallCloudAssistantsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UninstallCloudAssistantsCommonWithContext added in v1.0.125

func (c *ECS) UninstallCloudAssistantsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UninstallCloudAssistantsCommonWithContext is the same as UninstallCloudAssistantsCommon with the addition of the ability to pass a context and additional request options.

See UninstallCloudAssistantsCommon 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) UninstallCloudAssistantsRequest added in v1.0.125

func (c *ECS) UninstallCloudAssistantsRequest(input *UninstallCloudAssistantsInput) (req *request.Request, output *UninstallCloudAssistantsOutput)

UninstallCloudAssistantsRequest generates a "volcengine/request.Request" representing the client's request for the UninstallCloudAssistants operation. The "output" return value will be populated with the UninstallCloudAssistantsCommon request's response once the request completes successfully.

Use "Send" method on the returned UninstallCloudAssistantsCommon Request to send the API call to the service. the "output" return value is not valid until after UninstallCloudAssistantsCommon Send returns without error.

See UninstallCloudAssistants for more information on using the UninstallCloudAssistants API call, and error handling.

// Example sending a request using the UninstallCloudAssistantsRequest method.
req, resp := client.UninstallCloudAssistantsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UninstallCloudAssistantsWithContext added in v1.0.125

func (c *ECS) UninstallCloudAssistantsWithContext(ctx volcengine.Context, input *UninstallCloudAssistantsInput, opts ...request.Option) (*UninstallCloudAssistantsOutput, error)

UninstallCloudAssistantsWithContext is the same as UninstallCloudAssistants with the addition of the ability to pass a context and additional request options.

See UninstallCloudAssistants for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) UpdateSystemEvents added in v1.0.41

func (c *ECS) UpdateSystemEvents(input *UpdateSystemEventsInput) (*UpdateSystemEventsOutput, error)

UpdateSystemEvents API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation UpdateSystemEvents for usage and error information.

func (*ECS) UpdateSystemEventsCommon added in v1.0.41

func (c *ECS) UpdateSystemEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSystemEventsCommon API operation for ECS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for ECS's API operation UpdateSystemEventsCommon for usage and error information.

func (*ECS) UpdateSystemEventsCommonRequest added in v1.0.41

func (c *ECS) UpdateSystemEventsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateSystemEventsCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSystemEventsCommon operation. The "output" return value will be populated with the UpdateSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSystemEventsCommon Send returns without error.

See UpdateSystemEventsCommon for more information on using the UpdateSystemEventsCommon API call, and error handling.

// Example sending a request using the UpdateSystemEventsCommonRequest method.
req, resp := client.UpdateSystemEventsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UpdateSystemEventsCommonWithContext added in v1.0.41

func (c *ECS) UpdateSystemEventsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateSystemEventsCommonWithContext is the same as UpdateSystemEventsCommon with the addition of the ability to pass a context and additional request options.

See UpdateSystemEventsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) UpdateSystemEventsRequest added in v1.0.41

func (c *ECS) UpdateSystemEventsRequest(input *UpdateSystemEventsInput) (req *request.Request, output *UpdateSystemEventsOutput)

UpdateSystemEventsRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSystemEvents operation. The "output" return value will be populated with the UpdateSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSystemEventsCommon Send returns without error.

See UpdateSystemEvents for more information on using the UpdateSystemEvents API call, and error handling.

// Example sending a request using the UpdateSystemEventsRequest method.
req, resp := client.UpdateSystemEventsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UpdateSystemEventsWithContext added in v1.0.41

func (c *ECS) UpdateSystemEventsWithContext(ctx volcengine.Context, input *UpdateSystemEventsInput, opts ...request.Option) (*UpdateSystemEventsOutput, error)

UpdateSystemEventsWithContext is the same as UpdateSystemEvents with the addition of the ability to pass a context and additional request options.

See UpdateSystemEvents for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) UpgradeCloudAssistants added in v1.0.125

func (c *ECS) UpgradeCloudAssistants(input *UpgradeCloudAssistantsInput) (*UpgradeCloudAssistantsOutput, error)

UpgradeCloudAssistants 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 UpgradeCloudAssistants for usage and error information.

func (*ECS) UpgradeCloudAssistantsCommon added in v1.0.125

func (c *ECS) UpgradeCloudAssistantsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpgradeCloudAssistantsCommon 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 UpgradeCloudAssistantsCommon for usage and error information.

func (*ECS) UpgradeCloudAssistantsCommonRequest added in v1.0.125

func (c *ECS) UpgradeCloudAssistantsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpgradeCloudAssistantsCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpgradeCloudAssistantsCommon operation. The "output" return value will be populated with the UpgradeCloudAssistantsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpgradeCloudAssistantsCommon Request to send the API call to the service. the "output" return value is not valid until after UpgradeCloudAssistantsCommon Send returns without error.

See UpgradeCloudAssistantsCommon for more information on using the UpgradeCloudAssistantsCommon API call, and error handling.

// Example sending a request using the UpgradeCloudAssistantsCommonRequest method.
req, resp := client.UpgradeCloudAssistantsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UpgradeCloudAssistantsCommonWithContext added in v1.0.125

func (c *ECS) UpgradeCloudAssistantsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpgradeCloudAssistantsCommonWithContext is the same as UpgradeCloudAssistantsCommon with the addition of the ability to pass a context and additional request options.

See UpgradeCloudAssistantsCommon 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) UpgradeCloudAssistantsRequest added in v1.0.125

func (c *ECS) UpgradeCloudAssistantsRequest(input *UpgradeCloudAssistantsInput) (req *request.Request, output *UpgradeCloudAssistantsOutput)

UpgradeCloudAssistantsRequest generates a "volcengine/request.Request" representing the client's request for the UpgradeCloudAssistants operation. The "output" return value will be populated with the UpgradeCloudAssistantsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpgradeCloudAssistantsCommon Request to send the API call to the service. the "output" return value is not valid until after UpgradeCloudAssistantsCommon Send returns without error.

See UpgradeCloudAssistants for more information on using the UpgradeCloudAssistants API call, and error handling.

// Example sending a request using the UpgradeCloudAssistantsRequest method.
req, resp := client.UpgradeCloudAssistantsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UpgradeCloudAssistantsWithContext added in v1.0.125

func (c *ECS) UpgradeCloudAssistantsWithContext(ctx volcengine.Context, input *UpgradeCloudAssistantsInput, opts ...request.Option) (*UpgradeCloudAssistantsOutput, error)

UpgradeCloudAssistantsWithContext is the same as UpgradeCloudAssistants with the addition of the ability to pass a context and additional request options.

See UpgradeCloudAssistants 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 {
	AllocateDedicatedHostsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AllocateDedicatedHostsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AllocateDedicatedHostsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AllocateDedicatedHosts(*AllocateDedicatedHostsInput) (*AllocateDedicatedHostsOutput, error)
	AllocateDedicatedHostsWithContext(volcengine.Context, *AllocateDedicatedHostsInput, ...request.Option) (*AllocateDedicatedHostsOutput, error)
	AllocateDedicatedHostsRequest(*AllocateDedicatedHostsInput) (*request.Request, *AllocateDedicatedHostsOutput)

	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)

	CopyImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CopyImageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CopyImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CopyImage(*CopyImageInput) (*CopyImageOutput, error)
	CopyImageWithContext(volcengine.Context, *CopyImageInput, ...request.Option) (*CopyImageOutput, error)
	CopyImageRequest(*CopyImageInput) (*request.Request, *CopyImageOutput)

	CreateCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCommandCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCommand(*CreateCommandInput) (*CreateCommandOutput, error)
	CreateCommandWithContext(volcengine.Context, *CreateCommandInput, ...request.Option) (*CreateCommandOutput, error)
	CreateCommandRequest(*CreateCommandInput) (*request.Request, *CreateCommandOutput)

	CreateDedicatedHostClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDedicatedHostClusterCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDedicatedHostClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDedicatedHostCluster(*CreateDedicatedHostClusterInput) (*CreateDedicatedHostClusterOutput, error)
	CreateDedicatedHostClusterWithContext(volcengine.Context, *CreateDedicatedHostClusterInput, ...request.Option) (*CreateDedicatedHostClusterOutput, error)
	CreateDedicatedHostClusterRequest(*CreateDedicatedHostClusterInput) (*request.Request, *CreateDedicatedHostClusterOutput)

	CreateDeploymentSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDeploymentSetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDeploymentSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDeploymentSet(*CreateDeploymentSetInput) (*CreateDeploymentSetOutput, error)
	CreateDeploymentSetWithContext(volcengine.Context, *CreateDeploymentSetInput, ...request.Option) (*CreateDeploymentSetOutput, error)
	CreateDeploymentSetRequest(*CreateDeploymentSetInput) (*request.Request, *CreateDeploymentSetOutput)

	CreateImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateImageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateImage(*CreateImageInput) (*CreateImageOutput, error)
	CreateImageWithContext(volcengine.Context, *CreateImageInput, ...request.Option) (*CreateImageOutput, error)
	CreateImageRequest(*CreateImageInput) (*request.Request, *CreateImageOutput)

	CreateKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateKeyPairCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateKeyPair(*CreateKeyPairInput) (*CreateKeyPairOutput, error)
	CreateKeyPairWithContext(volcengine.Context, *CreateKeyPairInput, ...request.Option) (*CreateKeyPairOutput, error)
	CreateKeyPairRequest(*CreateKeyPairInput) (*request.Request, *CreateKeyPairOutput)

	CreateScheduledInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScheduledInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScheduledInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScheduledInstances(*CreateScheduledInstancesInput) (*CreateScheduledInstancesOutput, error)
	CreateScheduledInstancesWithContext(volcengine.Context, *CreateScheduledInstancesInput, ...request.Option) (*CreateScheduledInstancesOutput, error)
	CreateScheduledInstancesRequest(*CreateScheduledInstancesInput) (*request.Request, *CreateScheduledInstancesOutput)

	CreateSubscriptionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSubscriptionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSubscriptionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSubscription(*CreateSubscriptionInput) (*CreateSubscriptionOutput, error)
	CreateSubscriptionWithContext(volcengine.Context, *CreateSubscriptionInput, ...request.Option) (*CreateSubscriptionOutput, error)
	CreateSubscriptionRequest(*CreateSubscriptionInput) (*request.Request, *CreateSubscriptionOutput)

	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)

	DeleteCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCommandCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCommand(*DeleteCommandInput) (*DeleteCommandOutput, error)
	DeleteCommandWithContext(volcengine.Context, *DeleteCommandInput, ...request.Option) (*DeleteCommandOutput, error)
	DeleteCommandRequest(*DeleteCommandInput) (*request.Request, *DeleteCommandOutput)

	DeleteDedicatedHostClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDedicatedHostClusterCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDedicatedHostClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDedicatedHostCluster(*DeleteDedicatedHostClusterInput) (*DeleteDedicatedHostClusterOutput, error)
	DeleteDedicatedHostClusterWithContext(volcengine.Context, *DeleteDedicatedHostClusterInput, ...request.Option) (*DeleteDedicatedHostClusterOutput, error)
	DeleteDedicatedHostClusterRequest(*DeleteDedicatedHostClusterInput) (*request.Request, *DeleteDedicatedHostClusterOutput)

	DeleteDeploymentSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDeploymentSetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDeploymentSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDeploymentSet(*DeleteDeploymentSetInput) (*DeleteDeploymentSetOutput, error)
	DeleteDeploymentSetWithContext(volcengine.Context, *DeleteDeploymentSetInput, ...request.Option) (*DeleteDeploymentSetOutput, error)
	DeleteDeploymentSetRequest(*DeleteDeploymentSetInput) (*request.Request, *DeleteDeploymentSetOutput)

	DeleteImagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteImagesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteImagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteImages(*DeleteImagesInput) (*DeleteImagesOutput, error)
	DeleteImagesWithContext(volcengine.Context, *DeleteImagesInput, ...request.Option) (*DeleteImagesOutput, error)
	DeleteImagesRequest(*DeleteImagesInput) (*request.Request, *DeleteImagesOutput)

	DeleteInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstance(*DeleteInstanceInput) (*DeleteInstanceOutput, error)
	DeleteInstanceWithContext(volcengine.Context, *DeleteInstanceInput, ...request.Option) (*DeleteInstanceOutput, error)
	DeleteInstanceRequest(*DeleteInstanceInput) (*request.Request, *DeleteInstanceOutput)

	DeleteInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstances(*DeleteInstancesInput) (*DeleteInstancesOutput, error)
	DeleteInstancesWithContext(volcengine.Context, *DeleteInstancesInput, ...request.Option) (*DeleteInstancesOutput, error)
	DeleteInstancesRequest(*DeleteInstancesInput) (*request.Request, *DeleteInstancesOutput)

	DeleteInvocationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInvocationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInvocationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInvocation(*DeleteInvocationInput) (*DeleteInvocationOutput, error)
	DeleteInvocationWithContext(volcengine.Context, *DeleteInvocationInput, ...request.Option) (*DeleteInvocationOutput, error)
	DeleteInvocationRequest(*DeleteInvocationInput) (*request.Request, *DeleteInvocationOutput)

	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)

	DeleteScheduledInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScheduledInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScheduledInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScheduledInstance(*DeleteScheduledInstanceInput) (*DeleteScheduledInstanceOutput, error)
	DeleteScheduledInstanceWithContext(volcengine.Context, *DeleteScheduledInstanceInput, ...request.Option) (*DeleteScheduledInstanceOutput, error)
	DeleteScheduledInstanceRequest(*DeleteScheduledInstanceInput) (*request.Request, *DeleteScheduledInstanceOutput)

	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)

	DescribeCloudAssistantStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCloudAssistantStatusCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCloudAssistantStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCloudAssistantStatus(*DescribeCloudAssistantStatusInput) (*DescribeCloudAssistantStatusOutput, error)
	DescribeCloudAssistantStatusWithContext(volcengine.Context, *DescribeCloudAssistantStatusInput, ...request.Option) (*DescribeCloudAssistantStatusOutput, error)
	DescribeCloudAssistantStatusRequest(*DescribeCloudAssistantStatusInput) (*request.Request, *DescribeCloudAssistantStatusOutput)

	DescribeCommandsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCommandsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCommandsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCommands(*DescribeCommandsInput) (*DescribeCommandsOutput, error)
	DescribeCommandsWithContext(volcengine.Context, *DescribeCommandsInput, ...request.Option) (*DescribeCommandsOutput, error)
	DescribeCommandsRequest(*DescribeCommandsInput) (*request.Request, *DescribeCommandsOutput)

	DescribeDedicatedHostClustersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDedicatedHostClustersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDedicatedHostClustersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDedicatedHostClusters(*DescribeDedicatedHostClustersInput) (*DescribeDedicatedHostClustersOutput, error)
	DescribeDedicatedHostClustersWithContext(volcengine.Context, *DescribeDedicatedHostClustersInput, ...request.Option) (*DescribeDedicatedHostClustersOutput, error)
	DescribeDedicatedHostClustersRequest(*DescribeDedicatedHostClustersInput) (*request.Request, *DescribeDedicatedHostClustersOutput)

	DescribeDedicatedHostTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDedicatedHostTypesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDedicatedHostTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDedicatedHostTypes(*DescribeDedicatedHostTypesInput) (*DescribeDedicatedHostTypesOutput, error)
	DescribeDedicatedHostTypesWithContext(volcengine.Context, *DescribeDedicatedHostTypesInput, ...request.Option) (*DescribeDedicatedHostTypesOutput, error)
	DescribeDedicatedHostTypesRequest(*DescribeDedicatedHostTypesInput) (*request.Request, *DescribeDedicatedHostTypesOutput)

	DescribeDedicatedHostsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDedicatedHostsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDedicatedHostsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDedicatedHosts(*DescribeDedicatedHostsInput) (*DescribeDedicatedHostsOutput, error)
	DescribeDedicatedHostsWithContext(volcengine.Context, *DescribeDedicatedHostsInput, ...request.Option) (*DescribeDedicatedHostsOutput, error)
	DescribeDedicatedHostsRequest(*DescribeDedicatedHostsInput) (*request.Request, *DescribeDedicatedHostsOutput)

	DescribeDeploymentSetSupportedInstanceTypeFamilyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDeploymentSetSupportedInstanceTypeFamily(*DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext(volcengine.Context, *DescribeDeploymentSetSupportedInstanceTypeFamilyInput, ...request.Option) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyRequest(*DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (*request.Request, *DescribeDeploymentSetSupportedInstanceTypeFamilyOutput)

	DescribeDeploymentSetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDeploymentSetsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDeploymentSetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDeploymentSets(*DescribeDeploymentSetsInput) (*DescribeDeploymentSetsOutput, error)
	DescribeDeploymentSetsWithContext(volcengine.Context, *DescribeDeploymentSetsInput, ...request.Option) (*DescribeDeploymentSetsOutput, error)
	DescribeDeploymentSetsRequest(*DescribeDeploymentSetsInput) (*request.Request, *DescribeDeploymentSetsOutput)

	DescribeEventTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeEventTypesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeEventTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeEventTypes(*DescribeEventTypesInput) (*DescribeEventTypesOutput, error)
	DescribeEventTypesWithContext(volcengine.Context, *DescribeEventTypesInput, ...request.Option) (*DescribeEventTypesOutput, error)
	DescribeEventTypesRequest(*DescribeEventTypesInput) (*request.Request, *DescribeEventTypesOutput)

	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)

	DescribeInvocationInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInvocationInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInvocationInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInvocationInstances(*DescribeInvocationInstancesInput) (*DescribeInvocationInstancesOutput, error)
	DescribeInvocationInstancesWithContext(volcengine.Context, *DescribeInvocationInstancesInput, ...request.Option) (*DescribeInvocationInstancesOutput, error)
	DescribeInvocationInstancesRequest(*DescribeInvocationInstancesInput) (*request.Request, *DescribeInvocationInstancesOutput)

	DescribeInvocationResultsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInvocationResultsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInvocationResultsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInvocationResults(*DescribeInvocationResultsInput) (*DescribeInvocationResultsOutput, error)
	DescribeInvocationResultsWithContext(volcengine.Context, *DescribeInvocationResultsInput, ...request.Option) (*DescribeInvocationResultsOutput, error)
	DescribeInvocationResultsRequest(*DescribeInvocationResultsInput) (*request.Request, *DescribeInvocationResultsOutput)

	DescribeInvocationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInvocationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInvocationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInvocations(*DescribeInvocationsInput) (*DescribeInvocationsOutput, error)
	DescribeInvocationsWithContext(volcengine.Context, *DescribeInvocationsInput, ...request.Option) (*DescribeInvocationsOutput, error)
	DescribeInvocationsRequest(*DescribeInvocationsInput) (*request.Request, *DescribeInvocationsOutput)

	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)

	DescribeRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRegionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRegions(*DescribeRegionsInput) (*DescribeRegionsOutput, error)
	DescribeRegionsWithContext(volcengine.Context, *DescribeRegionsInput, ...request.Option) (*DescribeRegionsOutput, error)
	DescribeRegionsRequest(*DescribeRegionsInput) (*request.Request, *DescribeRegionsOutput)

	DescribeReservedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeReservedInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeReservedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeReservedInstances(*DescribeReservedInstancesInput) (*DescribeReservedInstancesOutput, error)
	DescribeReservedInstancesWithContext(volcengine.Context, *DescribeReservedInstancesInput, ...request.Option) (*DescribeReservedInstancesOutput, error)
	DescribeReservedInstancesRequest(*DescribeReservedInstancesInput) (*request.Request, *DescribeReservedInstancesOutput)

	DescribeScheduledInstanceStockCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScheduledInstanceStockCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScheduledInstanceStockCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScheduledInstanceStock(*DescribeScheduledInstanceStockInput) (*DescribeScheduledInstanceStockOutput, error)
	DescribeScheduledInstanceStockWithContext(volcengine.Context, *DescribeScheduledInstanceStockInput, ...request.Option) (*DescribeScheduledInstanceStockOutput, error)
	DescribeScheduledInstanceStockRequest(*DescribeScheduledInstanceStockInput) (*request.Request, *DescribeScheduledInstanceStockOutput)

	DescribeScheduledInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScheduledInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScheduledInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScheduledInstances(*DescribeScheduledInstancesInput) (*DescribeScheduledInstancesOutput, error)
	DescribeScheduledInstancesWithContext(volcengine.Context, *DescribeScheduledInstancesInput, ...request.Option) (*DescribeScheduledInstancesOutput, error)
	DescribeScheduledInstancesRequest(*DescribeScheduledInstancesInput) (*request.Request, *DescribeScheduledInstancesOutput)

	DescribeSpotAdviceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSpotAdviceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSpotAdviceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSpotAdvice(*DescribeSpotAdviceInput) (*DescribeSpotAdviceOutput, error)
	DescribeSpotAdviceWithContext(volcengine.Context, *DescribeSpotAdviceInput, ...request.Option) (*DescribeSpotAdviceOutput, error)
	DescribeSpotAdviceRequest(*DescribeSpotAdviceInput) (*request.Request, *DescribeSpotAdviceOutput)

	DescribeSpotPriceHistoryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSpotPriceHistoryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSpotPriceHistoryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSpotPriceHistory(*DescribeSpotPriceHistoryInput) (*DescribeSpotPriceHistoryOutput, error)
	DescribeSpotPriceHistoryWithContext(volcengine.Context, *DescribeSpotPriceHistoryInput, ...request.Option) (*DescribeSpotPriceHistoryOutput, error)
	DescribeSpotPriceHistoryRequest(*DescribeSpotPriceHistoryInput) (*request.Request, *DescribeSpotPriceHistoryOutput)

	DescribeSubscriptionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSubscriptionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSubscriptionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSubscriptions(*DescribeSubscriptionsInput) (*DescribeSubscriptionsOutput, error)
	DescribeSubscriptionsWithContext(volcengine.Context, *DescribeSubscriptionsInput, ...request.Option) (*DescribeSubscriptionsOutput, error)
	DescribeSubscriptionsRequest(*DescribeSubscriptionsInput) (*request.Request, *DescribeSubscriptionsOutput)

	DescribeSystemEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSystemEventsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSystemEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSystemEvents(*DescribeSystemEventsInput) (*DescribeSystemEventsOutput, error)
	DescribeSystemEventsWithContext(volcengine.Context, *DescribeSystemEventsInput, ...request.Option) (*DescribeSystemEventsOutput, error)
	DescribeSystemEventsRequest(*DescribeSystemEventsInput) (*request.Request, *DescribeSystemEventsOutput)

	DescribeTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTagsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTags(*DescribeTagsInput) (*DescribeTagsOutput, error)
	DescribeTagsWithContext(volcengine.Context, *DescribeTagsInput, ...request.Option) (*DescribeTagsOutput, error)
	DescribeTagsRequest(*DescribeTagsInput) (*request.Request, *DescribeTagsOutput)

	DescribeTasksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTasksCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTasksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTasks(*DescribeTasksInput) (*DescribeTasksOutput, error)
	DescribeTasksWithContext(volcengine.Context, *DescribeTasksInput, ...request.Option) (*DescribeTasksOutput, error)
	DescribeTasksRequest(*DescribeTasksInput) (*request.Request, *DescribeTasksOutput)

	DescribeUserDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeUserDataCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeUserDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeUserData(*DescribeUserDataInput) (*DescribeUserDataOutput, error)
	DescribeUserDataWithContext(volcengine.Context, *DescribeUserDataInput, ...request.Option) (*DescribeUserDataOutput, error)
	DescribeUserDataRequest(*DescribeUserDataInput) (*request.Request, *DescribeUserDataOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(volcengine.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	DetachKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachKeyPairCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachKeyPair(*DetachKeyPairInput) (*DetachKeyPairOutput, error)
	DetachKeyPairWithContext(volcengine.Context, *DetachKeyPairInput, ...request.Option) (*DetachKeyPairOutput, error)
	DetachKeyPairRequest(*DetachKeyPairInput) (*request.Request, *DetachKeyPairOutput)

	DetectImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetectImageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetectImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetectImage(*DetectImageInput) (*DetectImageOutput, error)
	DetectImageWithContext(volcengine.Context, *DetectImageInput, ...request.Option) (*DetectImageOutput, error)
	DetectImageRequest(*DetectImageInput) (*request.Request, *DetectImageOutput)

	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)

	GetConsoleOutputCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetConsoleOutputCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetConsoleOutputCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetConsoleOutput(*GetConsoleOutputInput) (*GetConsoleOutputOutput, error)
	GetConsoleOutputWithContext(volcengine.Context, *GetConsoleOutputInput, ...request.Option) (*GetConsoleOutputOutput, error)
	GetConsoleOutputRequest(*GetConsoleOutputInput) (*request.Request, *GetConsoleOutputOutput)

	GetConsoleScreenshotCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetConsoleScreenshotCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetConsoleScreenshotCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetConsoleScreenshot(*GetConsoleScreenshotInput) (*GetConsoleScreenshotOutput, error)
	GetConsoleScreenshotWithContext(volcengine.Context, *GetConsoleScreenshotInput, ...request.Option) (*GetConsoleScreenshotOutput, error)
	GetConsoleScreenshotRequest(*GetConsoleScreenshotInput) (*request.Request, *GetConsoleScreenshotOutput)

	GetScheduledInstanceLatestReleaseAtCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetScheduledInstanceLatestReleaseAtCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetScheduledInstanceLatestReleaseAtCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetScheduledInstanceLatestReleaseAt(*GetScheduledInstanceLatestReleaseAtInput) (*GetScheduledInstanceLatestReleaseAtOutput, error)
	GetScheduledInstanceLatestReleaseAtWithContext(volcengine.Context, *GetScheduledInstanceLatestReleaseAtInput, ...request.Option) (*GetScheduledInstanceLatestReleaseAtOutput, error)
	GetScheduledInstanceLatestReleaseAtRequest(*GetScheduledInstanceLatestReleaseAtInput) (*request.Request, *GetScheduledInstanceLatestReleaseAtOutput)

	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)

	InstallCloudAssistantCommon(*map[string]interface{}) (*map[string]interface{}, error)
	InstallCloudAssistantCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	InstallCloudAssistantCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	InstallCloudAssistant(*InstallCloudAssistantInput) (*InstallCloudAssistantOutput, error)
	InstallCloudAssistantWithContext(volcengine.Context, *InstallCloudAssistantInput, ...request.Option) (*InstallCloudAssistantOutput, error)
	InstallCloudAssistantRequest(*InstallCloudAssistantInput) (*request.Request, *InstallCloudAssistantOutput)

	InvokeCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	InvokeCommandCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	InvokeCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	InvokeCommand(*InvokeCommandInput) (*InvokeCommandOutput, error)
	InvokeCommandWithContext(volcengine.Context, *InvokeCommandInput, ...request.Option) (*InvokeCommandOutput, error)
	InvokeCommandRequest(*InvokeCommandInput) (*request.Request, *InvokeCommandOutput)

	ModifyCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCommandCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCommand(*ModifyCommandInput) (*ModifyCommandOutput, error)
	ModifyCommandWithContext(volcengine.Context, *ModifyCommandInput, ...request.Option) (*ModifyCommandOutput, error)
	ModifyCommandRequest(*ModifyCommandInput) (*request.Request, *ModifyCommandOutput)

	ModifyDedicatedHostAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDedicatedHostAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDedicatedHostAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDedicatedHostAttribute(*ModifyDedicatedHostAttributeInput) (*ModifyDedicatedHostAttributeOutput, error)
	ModifyDedicatedHostAttributeWithContext(volcengine.Context, *ModifyDedicatedHostAttributeInput, ...request.Option) (*ModifyDedicatedHostAttributeOutput, error)
	ModifyDedicatedHostAttributeRequest(*ModifyDedicatedHostAttributeInput) (*request.Request, *ModifyDedicatedHostAttributeOutput)

	ModifyDedicatedHostClusterAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDedicatedHostClusterAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDedicatedHostClusterAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDedicatedHostClusterAttribute(*ModifyDedicatedHostClusterAttributeInput) (*ModifyDedicatedHostClusterAttributeOutput, error)
	ModifyDedicatedHostClusterAttributeWithContext(volcengine.Context, *ModifyDedicatedHostClusterAttributeInput, ...request.Option) (*ModifyDedicatedHostClusterAttributeOutput, error)
	ModifyDedicatedHostClusterAttributeRequest(*ModifyDedicatedHostClusterAttributeInput) (*request.Request, *ModifyDedicatedHostClusterAttributeOutput)

	ModifyDeploymentSetAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDeploymentSetAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDeploymentSetAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDeploymentSetAttribute(*ModifyDeploymentSetAttributeInput) (*ModifyDeploymentSetAttributeOutput, error)
	ModifyDeploymentSetAttributeWithContext(volcengine.Context, *ModifyDeploymentSetAttributeInput, ...request.Option) (*ModifyDeploymentSetAttributeOutput, error)
	ModifyDeploymentSetAttributeRequest(*ModifyDeploymentSetAttributeInput) (*request.Request, *ModifyDeploymentSetAttributeOutput)

	ModifyImageAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyImageAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyImageAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyImageAttribute(*ModifyImageAttributeInput) (*ModifyImageAttributeOutput, error)
	ModifyImageAttributeWithContext(volcengine.Context, *ModifyImageAttributeInput, ...request.Option) (*ModifyImageAttributeOutput, error)
	ModifyImageAttributeRequest(*ModifyImageAttributeInput) (*request.Request, *ModifyImageAttributeOutput)

	ModifyImageSharePermissionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyImageSharePermissionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyImageSharePermissionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyImageSharePermission(*ModifyImageSharePermissionInput) (*ModifyImageSharePermissionOutput, error)
	ModifyImageSharePermissionWithContext(volcengine.Context, *ModifyImageSharePermissionInput, ...request.Option) (*ModifyImageSharePermissionOutput, error)
	ModifyImageSharePermissionRequest(*ModifyImageSharePermissionInput) (*request.Request, *ModifyImageSharePermissionOutput)

	ModifyInstanceAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceAttribute(*ModifyInstanceAttributeInput) (*ModifyInstanceAttributeOutput, error)
	ModifyInstanceAttributeWithContext(volcengine.Context, *ModifyInstanceAttributeInput, ...request.Option) (*ModifyInstanceAttributeOutput, error)
	ModifyInstanceAttributeRequest(*ModifyInstanceAttributeInput) (*request.Request, *ModifyInstanceAttributeOutput)

	ModifyInstanceChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceChargeType(*ModifyInstanceChargeTypeInput) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeWithContext(volcengine.Context, *ModifyInstanceChargeTypeInput, ...request.Option) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeRequest(*ModifyInstanceChargeTypeInput) (*request.Request, *ModifyInstanceChargeTypeOutput)

	ModifyInstanceDeploymentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceDeploymentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceDeploymentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceDeployment(*ModifyInstanceDeploymentInput) (*ModifyInstanceDeploymentOutput, error)
	ModifyInstanceDeploymentWithContext(volcengine.Context, *ModifyInstanceDeploymentInput, ...request.Option) (*ModifyInstanceDeploymentOutput, error)
	ModifyInstanceDeploymentRequest(*ModifyInstanceDeploymentInput) (*request.Request, *ModifyInstanceDeploymentOutput)

	ModifyInstancePlacementCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstancePlacementCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstancePlacementCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstancePlacement(*ModifyInstancePlacementInput) (*ModifyInstancePlacementOutput, error)
	ModifyInstancePlacementWithContext(volcengine.Context, *ModifyInstancePlacementInput, ...request.Option) (*ModifyInstancePlacementOutput, error)
	ModifyInstancePlacementRequest(*ModifyInstancePlacementInput) (*request.Request, *ModifyInstancePlacementOutput)

	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)

	ModifyInstanceVpcAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceVpcAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceVpcAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceVpcAttribute(*ModifyInstanceVpcAttributeInput) (*ModifyInstanceVpcAttributeOutput, error)
	ModifyInstanceVpcAttributeWithContext(volcengine.Context, *ModifyInstanceVpcAttributeInput, ...request.Option) (*ModifyInstanceVpcAttributeOutput, error)
	ModifyInstanceVpcAttributeRequest(*ModifyInstanceVpcAttributeInput) (*request.Request, *ModifyInstanceVpcAttributeOutput)

	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)

	ModifyReservedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyReservedInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyReservedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyReservedInstances(*ModifyReservedInstancesInput) (*ModifyReservedInstancesOutput, error)
	ModifyReservedInstancesWithContext(volcengine.Context, *ModifyReservedInstancesInput, ...request.Option) (*ModifyReservedInstancesOutput, error)
	ModifyReservedInstancesRequest(*ModifyReservedInstancesInput) (*request.Request, *ModifyReservedInstancesOutput)

	ModifySubscriptionEventTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySubscriptionEventTypesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySubscriptionEventTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySubscriptionEventTypes(*ModifySubscriptionEventTypesInput) (*ModifySubscriptionEventTypesOutput, error)
	ModifySubscriptionEventTypesWithContext(volcengine.Context, *ModifySubscriptionEventTypesInput, ...request.Option) (*ModifySubscriptionEventTypesOutput, error)
	ModifySubscriptionEventTypesRequest(*ModifySubscriptionEventTypesInput) (*request.Request, *ModifySubscriptionEventTypesOutput)

	PurchaseReservedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PurchaseReservedInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PurchaseReservedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PurchaseReservedInstances(*PurchaseReservedInstancesInput) (*PurchaseReservedInstancesOutput, error)
	PurchaseReservedInstancesWithContext(volcengine.Context, *PurchaseReservedInstancesInput, ...request.Option) (*PurchaseReservedInstancesOutput, error)
	PurchaseReservedInstancesRequest(*PurchaseReservedInstancesInput) (*request.Request, *PurchaseReservedInstancesOutput)

	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)

	RedeployDedicatedHostCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RedeployDedicatedHostCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RedeployDedicatedHostCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RedeployDedicatedHost(*RedeployDedicatedHostInput) (*RedeployDedicatedHostOutput, error)
	RedeployDedicatedHostWithContext(volcengine.Context, *RedeployDedicatedHostInput, ...request.Option) (*RedeployDedicatedHostOutput, error)
	RedeployDedicatedHostRequest(*RedeployDedicatedHostInput) (*request.Request, *RedeployDedicatedHostOutput)

	RenewDedicatedHostCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewDedicatedHostCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewDedicatedHostCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewDedicatedHost(*RenewDedicatedHostInput) (*RenewDedicatedHostOutput, error)
	RenewDedicatedHostWithContext(volcengine.Context, *RenewDedicatedHostInput, ...request.Option) (*RenewDedicatedHostOutput, error)
	RenewDedicatedHostRequest(*RenewDedicatedHostInput) (*request.Request, *RenewDedicatedHostOutput)

	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)

	RunCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RunCommandCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RunCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RunCommand(*RunCommandInput) (*RunCommandOutput, error)
	RunCommandWithContext(volcengine.Context, *RunCommandInput, ...request.Option) (*RunCommandOutput, error)
	RunCommandRequest(*RunCommandInput) (*request.Request, *RunCommandOutput)

	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)

	StopInvocationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopInvocationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopInvocationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopInvocation(*StopInvocationInput) (*StopInvocationOutput, error)
	StopInvocationWithContext(volcengine.Context, *StopInvocationInput, ...request.Option) (*StopInvocationOutput, error)
	StopInvocationRequest(*StopInvocationInput) (*request.Request, *StopInvocationOutput)

	UninstallCloudAssistantsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UninstallCloudAssistantsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UninstallCloudAssistantsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UninstallCloudAssistants(*UninstallCloudAssistantsInput) (*UninstallCloudAssistantsOutput, error)
	UninstallCloudAssistantsWithContext(volcengine.Context, *UninstallCloudAssistantsInput, ...request.Option) (*UninstallCloudAssistantsOutput, error)
	UninstallCloudAssistantsRequest(*UninstallCloudAssistantsInput) (*request.Request, *UninstallCloudAssistantsOutput)

	UpdateSystemEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSystemEventsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSystemEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSystemEvents(*UpdateSystemEventsInput) (*UpdateSystemEventsOutput, error)
	UpdateSystemEventsWithContext(volcengine.Context, *UpdateSystemEventsInput, ...request.Option) (*UpdateSystemEventsOutput, error)
	UpdateSystemEventsRequest(*UpdateSystemEventsInput) (*request.Request, *UpdateSystemEventsOutput)

	UpgradeCloudAssistantsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpgradeCloudAssistantsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpgradeCloudAssistantsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpgradeCloudAssistants(*UpgradeCloudAssistantsInput) (*UpgradeCloudAssistantsOutput, error)
	UpgradeCloudAssistantsWithContext(volcengine.Context, *UpgradeCloudAssistantsInput, ...request.Option) (*UpgradeCloudAssistantsOutput, error)
	UpgradeCloudAssistantsRequest(*UpgradeCloudAssistantsInput) (*request.Request, *UpgradeCloudAssistantsOutput)
}

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.AllocateDedicatedHosts request
}

func main() {
    sess := session.New()
    svc := ecs.New(sess)

    myFunc(svc)
}

type EipAddressForCreateScheduledInstancesInput added in v1.0.140

type EipAddressForCreateScheduledInstancesInput struct {
	BandwidthMbps *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	ChargeType *string `type:"string"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipAddressForCreateScheduledInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*EipAddressForCreateScheduledInstancesInput) SetBandwidthMbps added in v1.0.140

SetBandwidthMbps sets the BandwidthMbps field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetBandwidthPackageId added in v1.0.140

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetChargeType added in v1.0.140

SetChargeType sets the ChargeType field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetISP added in v1.0.140

SetISP sets the ISP field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetReleaseWithInstance added in v1.0.140

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetSecurityProtectionInstanceId added in v1.0.140

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetSecurityProtectionTypes added in v1.0.140

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipAddressForCreateScheduledInstancesInput) String added in v1.0.140

String returns the string representation

type EipAddressForDescribeInstancesOutput added in v1.0.7

type EipAddressForDescribeInstancesOutput struct {
	AllocationId *string `type:"string"`

	IpAddress *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) SetIpAddress added in v1.0.135

SetIpAddress sets the IpAddress field's value.

func (EipAddressForDescribeInstancesOutput) String added in v1.0.7

String returns the string representation

type EipAddressForDescribeScheduledInstancesOutput added in v1.0.140

type EipAddressForDescribeScheduledInstancesOutput struct {
	BandwidthMbps *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	ChargeType *string `type:"string"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int64 `type:"int64"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipAddressForDescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*EipAddressForDescribeScheduledInstancesOutput) SetBandwidthMbps added in v1.0.140

SetBandwidthMbps sets the BandwidthMbps field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetBandwidthPackageId added in v1.0.140

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetChargeType added in v1.0.140

SetChargeType sets the ChargeType field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetISP added in v1.0.140

SetISP sets the ISP field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetReleaseWithInstance added in v1.0.140

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetSecurityProtectionInstanceId added in v1.0.140

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetSecurityProtectionTypes added in v1.0.140

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipAddressForDescribeScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type EipAddressForRunInstancesInput added in v1.0.125

type EipAddressForRunInstancesInput struct {
	BandwidthMbps *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	ChargeType *string `type:"string"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipAddressForRunInstancesInput) GoString added in v1.0.125

GoString returns the string representation

func (*EipAddressForRunInstancesInput) SetBandwidthMbps added in v1.0.125

SetBandwidthMbps sets the BandwidthMbps field's value.

func (*EipAddressForRunInstancesInput) SetBandwidthPackageId added in v1.0.125

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForRunInstancesInput) SetChargeType added in v1.0.125

SetChargeType sets the ChargeType field's value.

func (*EipAddressForRunInstancesInput) SetISP added in v1.0.125

SetISP sets the ISP field's value.

func (*EipAddressForRunInstancesInput) SetReleaseWithInstance added in v1.0.125

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipAddressForRunInstancesInput) SetSecurityProtectionInstanceId added in v1.0.140

func (s *EipAddressForRunInstancesInput) SetSecurityProtectionInstanceId(v int32) *EipAddressForRunInstancesInput

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipAddressForRunInstancesInput) SetSecurityProtectionTypes added in v1.0.140

func (s *EipAddressForRunInstancesInput) SetSecurityProtectionTypes(v []*string) *EipAddressForRunInstancesInput

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipAddressForRunInstancesInput) String added in v1.0.125

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 ErrorForUpdateSystemEventsOutput added in v1.0.41

type ErrorForUpdateSystemEventsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForUpdateSystemEventsOutput) GoString added in v1.0.41

GoString returns the string representation

func (*ErrorForUpdateSystemEventsOutput) SetCode added in v1.0.41

SetCode sets the Code field's value.

func (*ErrorForUpdateSystemEventsOutput) SetMessage added in v1.0.41

SetMessage sets the Message field's value.

func (ErrorForUpdateSystemEventsOutput) String added in v1.0.41

String returns the string representation

type EventTypeForDescribeEventTypesOutput added in v1.0.80

type EventTypeForDescribeEventTypesOutput struct {
	Kind *string `type:"string"`

	ResponseRequired *bool `type:"boolean"`

	Status []*string `type:"list"`

	Title *string `type:"string"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (EventTypeForDescribeEventTypesOutput) GoString added in v1.0.80

GoString returns the string representation

func (*EventTypeForDescribeEventTypesOutput) SetKind added in v1.0.80

SetKind sets the Kind field's value.

func (*EventTypeForDescribeEventTypesOutput) SetResponseRequired added in v1.0.80

SetResponseRequired sets the ResponseRequired field's value.

func (*EventTypeForDescribeEventTypesOutput) SetStatus added in v1.0.80

SetStatus sets the Status field's value.

func (*EventTypeForDescribeEventTypesOutput) SetTitle added in v1.0.80

SetTitle sets the Title field's value.

func (*EventTypeForDescribeEventTypesOutput) SetType added in v1.0.80

SetType sets the Type field's value.

func (EventTypeForDescribeEventTypesOutput) String added in v1.0.80

String returns the string representation

type ExportImageInput added in v1.0.7

type ExportImageInput struct {

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	// TOSBucket is a required field
	TOSBucket *string `type:"string" required:"true"`

	// TOSPrefix is a required field
	TOSPrefix *string `type:"string" required:"true"`
	// 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

func (*ExportImageInput) Validate added in v1.0.125

func (s *ExportImageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 FailedInstanceForInstallCloudAssistantOutput added in v1.0.98

type FailedInstanceForInstallCloudAssistantOutput struct {
	ErrorMessage *string `type:"string"`

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (FailedInstanceForInstallCloudAssistantOutput) GoString added in v1.0.98

GoString returns the string representation

func (*FailedInstanceForInstallCloudAssistantOutput) SetErrorMessage added in v1.0.98

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedInstanceForInstallCloudAssistantOutput) SetId added in v1.0.98

SetId sets the Id field's value.

func (FailedInstanceForInstallCloudAssistantOutput) String added in v1.0.98

String returns the string representation

type FailedInstanceForUninstallCloudAssistantsOutput added in v1.0.125

type FailedInstanceForUninstallCloudAssistantsOutput struct {
	ErrorMessage *string `type:"string"`

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (FailedInstanceForUninstallCloudAssistantsOutput) GoString added in v1.0.125

GoString returns the string representation

func (*FailedInstanceForUninstallCloudAssistantsOutput) SetErrorMessage added in v1.0.125

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedInstanceForUninstallCloudAssistantsOutput) SetId added in v1.0.125

SetId sets the Id field's value.

func (FailedInstanceForUninstallCloudAssistantsOutput) String added in v1.0.125

String returns the string representation

type FailedInstanceForUpgradeCloudAssistantsOutput added in v1.0.125

type FailedInstanceForUpgradeCloudAssistantsOutput struct {
	ErrorMessage *string `type:"string"`

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (FailedInstanceForUpgradeCloudAssistantsOutput) GoString added in v1.0.125

GoString returns the string representation

func (*FailedInstanceForUpgradeCloudAssistantsOutput) SetErrorMessage added in v1.0.125

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedInstanceForUpgradeCloudAssistantsOutput) SetId added in v1.0.125

SetId sets the Id field's value.

func (FailedInstanceForUpgradeCloudAssistantsOutput) String added in v1.0.125

String returns the string representation

type GetConsoleOutputInput added in v1.0.58

type GetConsoleOutputInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetConsoleOutputInput) GoString added in v1.0.58

func (s GetConsoleOutputInput) GoString() string

GoString returns the string representation

func (*GetConsoleOutputInput) SetInstanceId added in v1.0.58

func (s *GetConsoleOutputInput) SetInstanceId(v string) *GetConsoleOutputInput

SetInstanceId sets the InstanceId field's value.

func (GetConsoleOutputInput) String added in v1.0.58

func (s GetConsoleOutputInput) String() string

String returns the string representation

func (*GetConsoleOutputInput) Validate added in v1.0.125

func (s *GetConsoleOutputInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConsoleOutputOutput added in v1.0.58

type GetConsoleOutputOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	LastUpdateAt *string `type:"string"`

	Output *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetConsoleOutputOutput) GoString added in v1.0.58

func (s GetConsoleOutputOutput) GoString() string

GoString returns the string representation

func (*GetConsoleOutputOutput) SetInstanceId added in v1.0.58

SetInstanceId sets the InstanceId field's value.

func (*GetConsoleOutputOutput) SetLastUpdateAt added in v1.0.58

func (s *GetConsoleOutputOutput) SetLastUpdateAt(v string) *GetConsoleOutputOutput

SetLastUpdateAt sets the LastUpdateAt field's value.

func (*GetConsoleOutputOutput) SetOutput added in v1.0.58

SetOutput sets the Output field's value.

func (GetConsoleOutputOutput) String added in v1.0.58

func (s GetConsoleOutputOutput) String() string

String returns the string representation

type GetConsoleScreenshotInput added in v1.0.58

type GetConsoleScreenshotInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	WakeUp *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (GetConsoleScreenshotInput) GoString added in v1.0.58

func (s GetConsoleScreenshotInput) GoString() string

GoString returns the string representation

func (*GetConsoleScreenshotInput) SetInstanceId added in v1.0.58

SetInstanceId sets the InstanceId field's value.

func (*GetConsoleScreenshotInput) SetWakeUp added in v1.0.58

SetWakeUp sets the WakeUp field's value.

func (GetConsoleScreenshotInput) String added in v1.0.58

func (s GetConsoleScreenshotInput) String() string

String returns the string representation

func (*GetConsoleScreenshotInput) Validate added in v1.0.125

func (s *GetConsoleScreenshotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConsoleScreenshotOutput added in v1.0.58

type GetConsoleScreenshotOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	Screenshot *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetConsoleScreenshotOutput) GoString added in v1.0.58

func (s GetConsoleScreenshotOutput) GoString() string

GoString returns the string representation

func (*GetConsoleScreenshotOutput) SetInstanceId added in v1.0.58

SetInstanceId sets the InstanceId field's value.

func (*GetConsoleScreenshotOutput) SetScreenshot added in v1.0.58

SetScreenshot sets the Screenshot field's value.

func (GetConsoleScreenshotOutput) String added in v1.0.58

String returns the string representation

type GetScheduledInstanceLatestReleaseAtInput added in v1.0.140

type GetScheduledInstanceLatestReleaseAtInput struct {
	DeliveryType *string `type:"string"`

	// InstanceTypeId is a required field
	InstanceTypeId *string `type:"string" required:"true"`

	StartDeliveryAt *string `type:"string"`

	// VolumeType is a required field
	VolumeType *string `type:"string" required:"true"`

	// ZoneId is a required field
	ZoneId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetScheduledInstanceLatestReleaseAtInput) GoString added in v1.0.140

GoString returns the string representation

func (*GetScheduledInstanceLatestReleaseAtInput) SetDeliveryType added in v1.0.140

SetDeliveryType sets the DeliveryType field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetStartDeliveryAt added in v1.0.140

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetVolumeType added in v1.0.140

SetVolumeType sets the VolumeType field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (GetScheduledInstanceLatestReleaseAtInput) String added in v1.0.140

String returns the string representation

func (*GetScheduledInstanceLatestReleaseAtInput) Validate added in v1.0.140

Validate inspects the fields of the type to determine if they are valid.

type GetScheduledInstanceLatestReleaseAtOutput added in v1.0.140

type GetScheduledInstanceLatestReleaseAtOutput struct {
	Metadata *response.ResponseMetadata

	LatestReleaseAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetScheduledInstanceLatestReleaseAtOutput) GoString added in v1.0.140

GoString returns the string representation

func (*GetScheduledInstanceLatestReleaseAtOutput) SetLatestReleaseAt added in v1.0.140

SetLatestReleaseAt sets the LatestReleaseAt field's value.

func (GetScheduledInstanceLatestReleaseAtOutput) String added in v1.0.140

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 GpuForDescribeSpotAdviceInput added in v1.0.80

type GpuForDescribeSpotAdviceInput struct {
	Count *int32 `type:"int32"`

	ProductName *string `type:"string"`
	// contains filtered or unexported fields
}

func (GpuForDescribeSpotAdviceInput) GoString added in v1.0.80

GoString returns the string representation

func (*GpuForDescribeSpotAdviceInput) SetCount added in v1.0.80

SetCount sets the Count field's value.

func (*GpuForDescribeSpotAdviceInput) SetProductName added in v1.0.80

SetProductName sets the ProductName field's value.

func (GpuForDescribeSpotAdviceInput) String added in v1.0.80

String returns the string representation

type ImageForDescribeImagesOutput

type ImageForDescribeImagesOutput struct {
	Architecture *string `type:"string"`

	BootMode *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DetectionResults *DetectionResultsForDescribeImagesOutput `type:"structure"`

	ImageId *string `type:"string"`

	ImageName *string `type:"string"`

	ImageOwnerId *string `type:"string"`

	IsLTS *bool `type:"boolean"`

	IsSupportCloudInit *bool `type:"boolean"`

	OsName *string `type:"string"`

	OsType *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`

	ProjectName *string `type:"string"`

	ShareStatus *string `type:"string"`

	Size *int32 `type:"int32"`

	Snapshots []*SnapshotForDescribeImagesOutput `type:"list"`

	Status *string `type:"string"`

	Tags []*TagForDescribeImagesOutput `type:"list"`

	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) SetBootMode added in v1.0.73

SetBootMode sets the BootMode 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) SetDetectionResults added in v1.0.135

SetDetectionResults sets the DetectionResults 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) SetIsLTS added in v1.0.140

SetIsLTS sets the IsLTS field's value.

func (*ImageForDescribeImagesOutput) SetIsSupportCloudInit

func (s *ImageForDescribeImagesOutput) SetIsSupportCloudInit(v bool) *ImageForDescribeImagesOutput

SetIsSupportCloudInit sets the IsSupportCloudInit field's value.

func (*ImageForDescribeImagesOutput) SetOsName

SetOsName sets the OsName field's value.

func (*ImageForDescribeImagesOutput) SetOsType

SetOsType sets the OsType field's value.

func (*ImageForDescribeImagesOutput) SetPlatform

SetPlatform sets the Platform field's value.

func (*ImageForDescribeImagesOutput) SetPlatformVersion

SetPlatformVersion sets the PlatformVersion field's value.

func (*ImageForDescribeImagesOutput) SetProjectName added in v1.0.49

SetProjectName sets the ProjectName field's value.

func (*ImageForDescribeImagesOutput) SetShareStatus

SetShareStatus sets the ShareStatus field's value.

func (*ImageForDescribeImagesOutput) SetSize

SetSize sets the Size field's value.

func (*ImageForDescribeImagesOutput) SetSnapshots added in v1.0.135

SetSnapshots sets the Snapshots field's value.

func (*ImageForDescribeImagesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ImageForDescribeImagesOutput) SetTags added in v1.0.80

SetTags sets the Tags 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 is a required field
	ImageName *string `type:"string" required:"true"`

	LicenseType *string `type:"string"`

	NeedDetection *bool `type:"boolean"`

	OsType *string `type:"string"`

	// Platform is a required field
	Platform *string `type:"string" required:"true"`

	PlatformVersion *string `type:"string"`

	ProjectName *string `type:"string"`

	Tags []*TagForImportImageInput `type:"list"`

	// Url is a required field
	Url *string `type:"string" required:"true"`
	// 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) SetLicenseType added in v1.0.140

func (s *ImportImageInput) SetLicenseType(v string) *ImportImageInput

SetLicenseType sets the LicenseType field's value.

func (*ImportImageInput) SetNeedDetection added in v1.0.135

func (s *ImportImageInput) SetNeedDetection(v bool) *ImportImageInput

SetNeedDetection sets the NeedDetection 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) SetProjectName added in v1.0.49

func (s *ImportImageInput) SetProjectName(v string) *ImportImageInput

SetProjectName sets the ProjectName field's value.

func (*ImportImageInput) SetTags added in v1.0.80

SetTags sets the Tags 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

func (*ImportImageInput) Validate added in v1.0.125

func (s *ImportImageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	// KeyPairName is a required field
	KeyPairName *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`

	// PublicKey is a required field
	PublicKey *string `type:"string" required:"true"`
	// 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) SetClientToken added in v1.0.58

func (s *ImportKeyPairInput) SetClientToken(v string) *ImportKeyPairInput

SetClientToken sets the ClientToken field's value.

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) SetProjectName added in v1.0.80

func (s *ImportKeyPairInput) SetProjectName(v string) *ImportKeyPairInput

SetProjectName sets the ProjectName 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

func (*ImportKeyPairInput) Validate added in v1.0.64

func (s *ImportKeyPairInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 InstallCloudAssistantInput added in v1.0.98

type InstallCloudAssistantInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (InstallCloudAssistantInput) GoString added in v1.0.98

func (s InstallCloudAssistantInput) GoString() string

GoString returns the string representation

func (*InstallCloudAssistantInput) SetInstanceIds added in v1.0.98

SetInstanceIds sets the InstanceIds field's value.

func (InstallCloudAssistantInput) String added in v1.0.98

String returns the string representation

func (*InstallCloudAssistantInput) Validate added in v1.0.125

func (s *InstallCloudAssistantInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InstallCloudAssistantOutput added in v1.0.98

type InstallCloudAssistantOutput struct {
	Metadata *response.ResponseMetadata

	FailedInstances []*FailedInstanceForInstallCloudAssistantOutput `type:"list"`

	InstallingInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (InstallCloudAssistantOutput) GoString added in v1.0.98

func (s InstallCloudAssistantOutput) GoString() string

GoString returns the string representation

func (*InstallCloudAssistantOutput) SetFailedInstances added in v1.0.98

SetFailedInstances sets the FailedInstances field's value.

func (*InstallCloudAssistantOutput) SetInstallingInstanceIds added in v1.0.98

func (s *InstallCloudAssistantOutput) SetInstallingInstanceIds(v []*string) *InstallCloudAssistantOutput

SetInstallingInstanceIds sets the InstallingInstanceIds field's value.

func (InstallCloudAssistantOutput) String added in v1.0.98

String returns the string representation

type InstanceConfigForDescribeScheduledInstancesOutput added in v1.0.140

type InstanceConfigForDescribeScheduledInstancesOutput struct {
	Description *string `type:"string"`

	EipAddress *EipAddressForDescribeScheduledInstancesOutput `type:"structure"`

	HostName *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeyPairName *string `type:"string"`

	ProjectName *string `type:"string"`

	ScheduledNetworkInterfacesOpenRes *ScheduledNetworkInterfacesOpenResForDescribeScheduledInstancesOutput `type:"structure"`

	Tags []*TagForDescribeScheduledInstancesOutput `type:"list"`

	Volumes []*VolumeForDescribeScheduledInstancesOutput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceConfigForDescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetDescription added in v1.0.140

SetDescription sets the Description field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetEipAddress added in v1.0.140

SetEipAddress sets the EipAddress field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetHostName added in v1.0.140

SetHostName sets the HostName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetImageId added in v1.0.140

SetImageId sets the ImageId field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetInstanceName added in v1.0.140

SetInstanceName sets the InstanceName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetKeyPairName added in v1.0.140

SetKeyPairName sets the KeyPairName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetScheduledNetworkInterfacesOpenRes added in v1.0.140

SetScheduledNetworkInterfacesOpenRes sets the ScheduledNetworkInterfacesOpenRes field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetTags added in v1.0.140

SetTags sets the Tags field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetVolumes added in v1.0.140

SetVolumes sets the Volumes field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (InstanceConfigForDescribeScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type InstanceForDescribeCloudAssistantStatusOutput added in v1.0.98

type InstanceForDescribeCloudAssistantStatusOutput struct {
	ClientVersion *string `type:"string"`

	HostName *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	LastHeartbeatTime *string `type:"string"`

	OSType *string `type:"string"`

	OSVersion *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeCloudAssistantStatusOutput) GoString added in v1.0.98

GoString returns the string representation

func (*InstanceForDescribeCloudAssistantStatusOutput) SetClientVersion added in v1.0.98

SetClientVersion sets the ClientVersion field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetHostName added in v1.0.98

SetHostName sets the HostName field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetInstanceId added in v1.0.98

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetInstanceName added in v1.0.98

SetInstanceName sets the InstanceName field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetLastHeartbeatTime added in v1.0.98

SetLastHeartbeatTime sets the LastHeartbeatTime field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetOSType added in v1.0.125

SetOSType sets the OSType field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetOSVersion added in v1.0.125

SetOSVersion sets the OSVersion field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetStatus added in v1.0.98

SetStatus sets the Status field's value.

func (InstanceForDescribeCloudAssistantStatusOutput) String added in v1.0.98

String returns the string representation

type InstanceForDescribeDedicatedHostsOutput added in v1.0.103

type InstanceForDescribeDedicatedHostsOutput struct {
	InstanceId *string `type:"string"`

	InstanceTypeId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeDedicatedHostsOutput) GoString added in v1.0.103

GoString returns the string representation

func (*InstanceForDescribeDedicatedHostsOutput) SetInstanceId added in v1.0.103

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeDedicatedHostsOutput) SetInstanceTypeId added in v1.0.103

SetInstanceTypeId sets the InstanceTypeId field's value.

func (InstanceForDescribeDedicatedHostsOutput) String added in v1.0.103

String returns the string representation

type InstanceForDescribeInstancesOutput

type InstanceForDescribeInstancesOutput struct {
	CpuOptions *CpuOptionsForDescribeInstancesOutput `type:"structure"`

	Cpus *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	DeploymentSetGroupNumber *int32 `type:"int32"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *EipAddressForDescribeInstancesOutput `type:"structure"`

	ElasticScheduledInstanceType *string `type:"string"`

	ExpiredAt *string `type:"string"`

	HostName *string `type:"string"`

	Hostname *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`

	LocalVolumes []*LocalVolumeForDescribeInstancesOutput `type:"list"`

	MemorySize *int32 `type:"int32"`

	NetworkInterfaces []*NetworkInterfaceForDescribeInstancesOutput `type:"list"`

	OsName *string `type:"string"`

	OsType *string `type:"string"`

	Placement *PlacementForDescribeInstancesOutput `type:"structure"`

	ProjectName *string `type:"string"`

	RdmaIpAddresses []*string `type:"list"`

	ScheduledInstanceId *string `type:"string"`

	SpotPriceLimit *float64 `type:"float"`

	SpotStrategy *string `type:"string"`

	Status *string `type:"string"`

	StoppedMode *string `type:"string"`

	Tags []*TagForDescribeInstancesOutput `type:"list"`

	UpdatedAt *string `type:"string"`

	Uuid *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeInstancesOutput) SetCpuOptions 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) SetDeploymentSetGroupNumber added in v1.0.140

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*InstanceForDescribeInstancesOutput) SetDeploymentSetId added in v1.0.49

SetDeploymentSetId sets the DeploymentSetId 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) SetElasticScheduledInstanceType added in v1.0.140

func (s *InstanceForDescribeInstancesOutput) SetElasticScheduledInstanceType(v string) *InstanceForDescribeInstancesOutput

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*InstanceForDescribeInstancesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*InstanceForDescribeInstancesOutput) SetHostName

SetHostName sets the HostName field's value.

func (*InstanceForDescribeInstancesOutput) SetHostname added in v1.0.37

SetHostname sets the Hostname field's value.

func (*InstanceForDescribeInstancesOutput) SetHpcClusterId added in v1.0.140

SetHpcClusterId sets the HpcClusterId 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) SetPlacement added in v1.0.103

SetPlacement sets the Placement 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) SetScheduledInstanceId added in v1.0.140

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (*InstanceForDescribeInstancesOutput) SetSpotPriceLimit added in v1.0.103

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*InstanceForDescribeInstancesOutput) SetSpotStrategy added in v1.0.38

SetSpotStrategy sets the SpotStrategy field's value.

func (*InstanceForDescribeInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceForDescribeInstancesOutput) SetStoppedMode

SetStoppedMode sets the StoppedMode field's value.

func (*InstanceForDescribeInstancesOutput) SetTags 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 {
	BaselineCredit *int64 `type:"int64"`

	Gpu *GpuForDescribeInstanceTypesOutput `type:"structure"`

	InitialCredit *int64 `type:"int64"`

	InstanceTypeFamily *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	LocalVolumes []*LocalVolumeForDescribeInstanceTypesOutput `type:"list"`

	Memory *MemoryForDescribeInstanceTypesOutput `type:"structure"`

	Network *NetworkForDescribeInstanceTypesOutput `type:"structure"`

	Processor *ProcessorForDescribeInstanceTypesOutput `type:"structure"`

	Rdma *RdmaForDescribeInstanceTypesOutput `type:"structure"`

	Volume *VolumeForDescribeInstanceTypesOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (InstanceTypeForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*InstanceTypeForDescribeInstanceTypesOutput) SetBaselineCredit added in v1.0.49

SetBaselineCredit sets the BaselineCredit field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetGpu

SetGpu sets the Gpu field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInitialCredit added in v1.0.49

SetInitialCredit sets the InitialCredit field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInstanceTypeFamily

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetLocalVolumes

SetLocalVolumes sets the LocalVolumes field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetNetwork 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 InvocationForDescribeInvocationsOutput added in v1.0.98

type InvocationForDescribeInvocationsOutput struct {
	CommandContent *string `type:"string"`

	CommandDescription *string `type:"string"`

	CommandId *string `type:"string"`

	CommandName *string `type:"string"`

	CommandProvider *string `type:"string"`

	CommandType *string `type:"string"`

	EnableParameter *bool `type:"boolean"`

	EndTime *string `type:"string"`

	Frequency *string `type:"string"`

	InstanceNumber *int32 `type:"int32"`

	InvocationDescription *string `type:"string"`

	InvocationId *string `type:"string"`

	InvocationName *string `type:"string"`

	InvocationStatus *string `type:"string"`

	LaunchTime *string `type:"string"`

	ParameterDefinitions []*ParameterDefinitionForDescribeInvocationsOutput `type:"list"`

	Parameters *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RepeatMode *string `type:"string"`

	StartTime *string `type:"string"`

	Timeout *int32 `type:"int32"`

	Username *string `type:"string"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvocationForDescribeInvocationsOutput) GoString added in v1.0.98

GoString returns the string representation

func (*InvocationForDescribeInvocationsOutput) SetCommandContent added in v1.0.98

SetCommandContent sets the CommandContent field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandDescription added in v1.0.98

SetCommandDescription sets the CommandDescription field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandId added in v1.0.98

SetCommandId sets the CommandId field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandName added in v1.0.98

SetCommandName sets the CommandName field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandProvider added in v1.0.98

SetCommandProvider sets the CommandProvider field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandType added in v1.0.98

SetCommandType sets the CommandType field's value.

func (*InvocationForDescribeInvocationsOutput) SetEnableParameter added in v1.0.98

SetEnableParameter sets the EnableParameter field's value.

func (*InvocationForDescribeInvocationsOutput) SetEndTime added in v1.0.98

SetEndTime sets the EndTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetFrequency added in v1.0.98

SetFrequency sets the Frequency field's value.

func (*InvocationForDescribeInvocationsOutput) SetInstanceNumber added in v1.0.98

SetInstanceNumber sets the InstanceNumber field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationDescription added in v1.0.98

SetInvocationDescription sets the InvocationDescription field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationId added in v1.0.98

SetInvocationId sets the InvocationId field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationName added in v1.0.98

SetInvocationName sets the InvocationName field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationStatus added in v1.0.98

SetInvocationStatus sets the InvocationStatus field's value.

func (*InvocationForDescribeInvocationsOutput) SetLaunchTime added in v1.0.98

SetLaunchTime sets the LaunchTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetParameterDefinitions added in v1.0.98

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*InvocationForDescribeInvocationsOutput) SetParameters added in v1.0.98

SetParameters sets the Parameters field's value.

func (*InvocationForDescribeInvocationsOutput) SetRecurrenceEndTime added in v1.0.98

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetRepeatMode added in v1.0.98

SetRepeatMode sets the RepeatMode field's value.

func (*InvocationForDescribeInvocationsOutput) SetStartTime added in v1.0.98

SetStartTime sets the StartTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetTimeout added in v1.0.98

SetTimeout sets the Timeout field's value.

func (*InvocationForDescribeInvocationsOutput) SetUsername added in v1.0.98

SetUsername sets the Username field's value.

func (*InvocationForDescribeInvocationsOutput) SetWorkingDir added in v1.0.98

SetWorkingDir sets the WorkingDir field's value.

func (InvocationForDescribeInvocationsOutput) String added in v1.0.98

String returns the string representation

type InvocationInstanceForDescribeInvocationInstancesOutput added in v1.0.98

type InvocationInstanceForDescribeInvocationInstancesOutput struct {
	InstanceId *string `type:"string"`

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvocationInstanceForDescribeInvocationInstancesOutput) GoString added in v1.0.98

GoString returns the string representation

func (*InvocationInstanceForDescribeInvocationInstancesOutput) SetInstanceId added in v1.0.98

SetInstanceId sets the InstanceId field's value.

func (*InvocationInstanceForDescribeInvocationInstancesOutput) SetInvocationId added in v1.0.98

SetInvocationId sets the InvocationId field's value.

func (InvocationInstanceForDescribeInvocationInstancesOutput) String added in v1.0.98

String returns the string representation

type InvocationResultForDescribeInvocationResultsOutput added in v1.0.98

type InvocationResultForDescribeInvocationResultsOutput struct {
	CommandId *string `type:"string"`

	EndTime *string `type:"string"`

	ErrorCode *string `type:"string"`

	ErrorMessage *string `type:"string"`

	ExitCode *int32 `type:"int32"`

	InstanceId *string `type:"string"`

	InvocationId *string `type:"string"`

	InvocationResultId *string `type:"string"`

	InvocationResultStatus *string `type:"string"`

	Output *string `type:"string"`

	StartTime *string `type:"string"`

	Username *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvocationResultForDescribeInvocationResultsOutput) GoString added in v1.0.98

GoString returns the string representation

func (*InvocationResultForDescribeInvocationResultsOutput) SetCommandId added in v1.0.98

SetCommandId sets the CommandId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetEndTime added in v1.0.98

SetEndTime sets the EndTime field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetErrorCode added in v1.0.98

SetErrorCode sets the ErrorCode field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetErrorMessage added in v1.0.98

SetErrorMessage sets the ErrorMessage field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetExitCode added in v1.0.98

SetExitCode sets the ExitCode field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInstanceId added in v1.0.98

SetInstanceId sets the InstanceId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInvocationId added in v1.0.98

SetInvocationId sets the InvocationId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInvocationResultId added in v1.0.98

SetInvocationResultId sets the InvocationResultId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInvocationResultStatus added in v1.0.98

SetInvocationResultStatus sets the InvocationResultStatus field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetOutput added in v1.0.98

SetOutput sets the Output field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetStartTime added in v1.0.98

SetStartTime sets the StartTime field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetUsername added in v1.0.98

SetUsername sets the Username field's value.

func (InvocationResultForDescribeInvocationResultsOutput) String added in v1.0.98

String returns the string representation

type InvokeCommandInput added in v1.0.98

type InvokeCommandInput struct {

	// CommandId is a required field
	CommandId *string `type:"string" required:"true"`

	Frequency *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	InvocationDescription *string `type:"string"`

	InvocationName *string `type:"string"`

	LaunchTime *string `type:"string"`

	Parameters *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RepeatMode *string `type:"string"`

	Timeout *int32 `type:"int32"`

	Username *string `type:"string"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvokeCommandInput) GoString added in v1.0.98

func (s InvokeCommandInput) GoString() string

GoString returns the string representation

func (*InvokeCommandInput) SetCommandId added in v1.0.98

func (s *InvokeCommandInput) SetCommandId(v string) *InvokeCommandInput

SetCommandId sets the CommandId field's value.

func (*InvokeCommandInput) SetFrequency added in v1.0.98

func (s *InvokeCommandInput) SetFrequency(v string) *InvokeCommandInput

SetFrequency sets the Frequency field's value.

func (*InvokeCommandInput) SetInstanceIds added in v1.0.98

func (s *InvokeCommandInput) SetInstanceIds(v []*string) *InvokeCommandInput

SetInstanceIds sets the InstanceIds field's value.

func (*InvokeCommandInput) SetInvocationDescription added in v1.0.98

func (s *InvokeCommandInput) SetInvocationDescription(v string) *InvokeCommandInput

SetInvocationDescription sets the InvocationDescription field's value.

func (*InvokeCommandInput) SetInvocationName added in v1.0.98

func (s *InvokeCommandInput) SetInvocationName(v string) *InvokeCommandInput

SetInvocationName sets the InvocationName field's value.

func (*InvokeCommandInput) SetLaunchTime added in v1.0.98

func (s *InvokeCommandInput) SetLaunchTime(v string) *InvokeCommandInput

SetLaunchTime sets the LaunchTime field's value.

func (*InvokeCommandInput) SetParameters added in v1.0.98

func (s *InvokeCommandInput) SetParameters(v string) *InvokeCommandInput

SetParameters sets the Parameters field's value.

func (*InvokeCommandInput) SetRecurrenceEndTime added in v1.0.98

func (s *InvokeCommandInput) SetRecurrenceEndTime(v string) *InvokeCommandInput

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*InvokeCommandInput) SetRepeatMode added in v1.0.98

func (s *InvokeCommandInput) SetRepeatMode(v string) *InvokeCommandInput

SetRepeatMode sets the RepeatMode field's value.

func (*InvokeCommandInput) SetTimeout added in v1.0.98

func (s *InvokeCommandInput) SetTimeout(v int32) *InvokeCommandInput

SetTimeout sets the Timeout field's value.

func (*InvokeCommandInput) SetUsername added in v1.0.98

func (s *InvokeCommandInput) SetUsername(v string) *InvokeCommandInput

SetUsername sets the Username field's value.

func (*InvokeCommandInput) SetWorkingDir added in v1.0.98

func (s *InvokeCommandInput) SetWorkingDir(v string) *InvokeCommandInput

SetWorkingDir sets the WorkingDir field's value.

func (InvokeCommandInput) String added in v1.0.98

func (s InvokeCommandInput) String() string

String returns the string representation

func (*InvokeCommandInput) Validate added in v1.0.125

func (s *InvokeCommandInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InvokeCommandOutput added in v1.0.98

type InvokeCommandOutput struct {
	Metadata *response.ResponseMetadata

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvokeCommandOutput) GoString added in v1.0.98

func (s InvokeCommandOutput) GoString() string

GoString returns the string representation

func (*InvokeCommandOutput) SetInvocationId added in v1.0.98

func (s *InvokeCommandOutput) SetInvocationId(v string) *InvokeCommandOutput

SetInvocationId sets the InvocationId field's value.

func (InvokeCommandOutput) String added in v1.0.98

func (s InvokeCommandOutput) String() string

String returns the string representation

type ItemForDescribeImagesOutput added in v1.0.135

type ItemForDescribeImagesOutput struct {
	Name *string `type:"string"`

	Result *string `type:"string"`

	RiskCode *string `type:"string"`

	RiskLevel *string `type:"string"`
	// contains filtered or unexported fields
}

func (ItemForDescribeImagesOutput) GoString added in v1.0.135

func (s ItemForDescribeImagesOutput) GoString() string

GoString returns the string representation

func (*ItemForDescribeImagesOutput) SetName added in v1.0.135

SetName sets the Name field's value.

func (*ItemForDescribeImagesOutput) SetResult added in v1.0.135

SetResult sets the Result field's value.

func (*ItemForDescribeImagesOutput) SetRiskCode added in v1.0.135

SetRiskCode sets the RiskCode field's value.

func (*ItemForDescribeImagesOutput) SetRiskLevel added in v1.0.135

SetRiskLevel sets the RiskLevel field's value.

func (ItemForDescribeImagesOutput) String added in v1.0.135

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"`

	ProjectName *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) SetProjectName added in v1.0.125

SetProjectName sets the ProjectName 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 ModifyCommandInput added in v1.0.98

type ModifyCommandInput struct {
	CommandContent *string `type:"string"`

	// CommandId is a required field
	CommandId *string `type:"string" required:"true"`

	Description *string `type:"string"`

	EnableParameter *bool `type:"boolean"`

	Name *string `type:"string"`

	ParameterDefinitions []*ParameterDefinitionForModifyCommandInput `type:"list"`

	Timeout *int32 `type:"int32"`

	Type *string `type:"string"`

	Username *string `type:"string"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCommandInput) GoString added in v1.0.98

func (s ModifyCommandInput) GoString() string

GoString returns the string representation

func (*ModifyCommandInput) SetCommandContent added in v1.0.98

func (s *ModifyCommandInput) SetCommandContent(v string) *ModifyCommandInput

SetCommandContent sets the CommandContent field's value.

func (*ModifyCommandInput) SetCommandId added in v1.0.98

func (s *ModifyCommandInput) SetCommandId(v string) *ModifyCommandInput

SetCommandId sets the CommandId field's value.

func (*ModifyCommandInput) SetDescription added in v1.0.98

func (s *ModifyCommandInput) SetDescription(v string) *ModifyCommandInput

SetDescription sets the Description field's value.

func (*ModifyCommandInput) SetEnableParameter added in v1.0.98

func (s *ModifyCommandInput) SetEnableParameter(v bool) *ModifyCommandInput

SetEnableParameter sets the EnableParameter field's value.

func (*ModifyCommandInput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*ModifyCommandInput) SetParameterDefinitions added in v1.0.98

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*ModifyCommandInput) SetTimeout added in v1.0.98

func (s *ModifyCommandInput) SetTimeout(v int32) *ModifyCommandInput

SetTimeout sets the Timeout field's value.

func (*ModifyCommandInput) SetType added in v1.0.98

SetType sets the Type field's value.

func (*ModifyCommandInput) SetUsername added in v1.0.98

func (s *ModifyCommandInput) SetUsername(v string) *ModifyCommandInput

SetUsername sets the Username field's value.

func (*ModifyCommandInput) SetWorkingDir added in v1.0.98

func (s *ModifyCommandInput) SetWorkingDir(v string) *ModifyCommandInput

SetWorkingDir sets the WorkingDir field's value.

func (ModifyCommandInput) String added in v1.0.98

func (s ModifyCommandInput) String() string

String returns the string representation

func (*ModifyCommandInput) Validate added in v1.0.125

func (s *ModifyCommandInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyCommandOutput added in v1.0.98

type ModifyCommandOutput struct {
	Metadata *response.ResponseMetadata

	CommandId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCommandOutput) GoString added in v1.0.98

func (s ModifyCommandOutput) GoString() string

GoString returns the string representation

func (*ModifyCommandOutput) SetCommandId added in v1.0.98

func (s *ModifyCommandOutput) SetCommandId(v string) *ModifyCommandOutput

SetCommandId sets the CommandId field's value.

func (ModifyCommandOutput) String added in v1.0.98

func (s ModifyCommandOutput) String() string

String returns the string representation

type ModifyDedicatedHostAttributeInput added in v1.0.103

type ModifyDedicatedHostAttributeInput struct {
	AutoPlacement *string `type:"string"`

	ClientToken *string `type:"string"`

	CpuOvercommitRatio *float64 `type:"double"`

	DedicatedHostClusterId *string `type:"string"`

	// DedicatedHostId is a required field
	DedicatedHostId *string `type:"string" required:"true"`

	DedicatedHostName *string `type:"string"`

	DedicatedHostRecovery *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDedicatedHostAttributeInput) GoString added in v1.0.103

GoString returns the string representation

func (*ModifyDedicatedHostAttributeInput) SetAutoPlacement added in v1.0.103

SetAutoPlacement sets the AutoPlacement field's value.

func (*ModifyDedicatedHostAttributeInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*ModifyDedicatedHostAttributeInput) SetCpuOvercommitRatio added in v1.0.103

SetCpuOvercommitRatio sets the CpuOvercommitRatio field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostClusterId added in v1.0.103

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostId added in v1.0.103

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostName added in v1.0.103

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostRecovery added in v1.0.103

SetDedicatedHostRecovery sets the DedicatedHostRecovery field's value.

func (*ModifyDedicatedHostAttributeInput) SetDescription added in v1.0.103

SetDescription sets the Description field's value.

func (ModifyDedicatedHostAttributeInput) String added in v1.0.103

String returns the string representation

func (*ModifyDedicatedHostAttributeInput) Validate added in v1.0.125

Validate inspects the fields of the type to determine if they are valid.

type ModifyDedicatedHostAttributeOutput added in v1.0.103

type ModifyDedicatedHostAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDedicatedHostAttributeOutput) GoString added in v1.0.103

GoString returns the string representation

func (ModifyDedicatedHostAttributeOutput) String added in v1.0.103

String returns the string representation

type ModifyDedicatedHostClusterAttributeInput added in v1.0.103

type ModifyDedicatedHostClusterAttributeInput struct {
	ClientToken *string `type:"string"`

	// DedicatedHostClusterId is a required field
	DedicatedHostClusterId *string `type:"string" required:"true"`

	DedicatedHostClusterName *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDedicatedHostClusterAttributeInput) GoString added in v1.0.103

GoString returns the string representation

func (*ModifyDedicatedHostClusterAttributeInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*ModifyDedicatedHostClusterAttributeInput) SetDedicatedHostClusterId added in v1.0.103

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*ModifyDedicatedHostClusterAttributeInput) SetDedicatedHostClusterName added in v1.0.103

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*ModifyDedicatedHostClusterAttributeInput) SetDescription added in v1.0.103

SetDescription sets the Description field's value.

func (ModifyDedicatedHostClusterAttributeInput) String added in v1.0.103

String returns the string representation

func (*ModifyDedicatedHostClusterAttributeInput) Validate added in v1.0.125

Validate inspects the fields of the type to determine if they are valid.

type ModifyDedicatedHostClusterAttributeOutput added in v1.0.103

type ModifyDedicatedHostClusterAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDedicatedHostClusterAttributeOutput) GoString added in v1.0.103

GoString returns the string representation

func (ModifyDedicatedHostClusterAttributeOutput) String added in v1.0.103

String returns the string representation

type ModifyDeploymentSetAttributeInput added in v1.0.49

type ModifyDeploymentSetAttributeInput struct {
	ClientToken *string `type:"string"`

	// DeploymentSetId is a required field
	DeploymentSetId *string `type:"string" required:"true"`

	DeploymentSetName *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDeploymentSetAttributeInput) GoString added in v1.0.49

GoString returns the string representation

func (*ModifyDeploymentSetAttributeInput) SetClientToken added in v1.0.58

SetClientToken sets the ClientToken field's value.

func (*ModifyDeploymentSetAttributeInput) SetDeploymentSetId added in v1.0.49

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*ModifyDeploymentSetAttributeInput) SetDeploymentSetName added in v1.0.49

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*ModifyDeploymentSetAttributeInput) SetDescription added in v1.0.49

SetDescription sets the Description field's value.

func (ModifyDeploymentSetAttributeInput) String added in v1.0.49

String returns the string representation

func (*ModifyDeploymentSetAttributeInput) Validate added in v1.0.125

Validate inspects the fields of the type to determine if they are valid.

type ModifyDeploymentSetAttributeOutput added in v1.0.49

type ModifyDeploymentSetAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDeploymentSetAttributeOutput) GoString added in v1.0.49

GoString returns the string representation

func (ModifyDeploymentSetAttributeOutput) String added in v1.0.49

String returns the string representation

type ModifyImageAttributeInput added in v1.0.7

type ModifyImageAttributeInput struct {
	BootMode *string `type:"string"`

	Description *string `type:"string"`

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	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

func (*ModifyImageAttributeInput) Validate added in v1.0.125

func (s *ModifyImageAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ImageId *string `type:"string" required:"true"`

	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

func (*ModifyImageSharePermissionInput) Validate added in v1.0.125

func (s *ModifyImageSharePermissionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	Hostname *string `type:"string"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	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) SetClientToken added in v1.0.58

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyInstanceAttributeInput) SetHostname added in v1.0.140

SetHostname sets the Hostname 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

func (*ModifyInstanceAttributeInput) Validate added in v1.0.125

func (s *ModifyInstanceAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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"`

	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	DryRun *bool `type:"boolean"`

	IncludeDataVolumes *bool `type:"boolean"`

	InstanceChargeType *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	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) SetAutoRenew added in v1.0.103

SetAutoRenew sets the AutoRenew field's value.

func (*ModifyInstanceChargeTypeInput) SetAutoRenewPeriod added in v1.0.103

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*ModifyInstanceChargeTypeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceChargeTypeInput) SetDryRun added in v1.0.140

SetDryRun sets the DryRun 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

func (*ModifyInstanceChargeTypeInput) Validate added in v1.0.140

func (s *ModifyInstanceChargeTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstanceChargeTypeOutput

type ModifyInstanceChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceChargeTypeOutput) GoString

GoString returns the string representation

func (*ModifyInstanceChargeTypeOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (ModifyInstanceChargeTypeOutput) String

String returns the string representation

type ModifyInstanceDeploymentInput added in v1.0.49

type ModifyInstanceDeploymentInput struct {
	ClientToken *string `type:"string"`

	DeploymentSetGroupNumber *int32 `type:"int32"`

	// DeploymentSetId is a required field
	DeploymentSetId *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyInstanceDeploymentInput) GoString added in v1.0.49

GoString returns the string representation

func (*ModifyInstanceDeploymentInput) SetClientToken added in v1.0.58

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceDeploymentInput) SetDeploymentSetGroupNumber added in v1.0.125

func (s *ModifyInstanceDeploymentInput) SetDeploymentSetGroupNumber(v int32) *ModifyInstanceDeploymentInput

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*ModifyInstanceDeploymentInput) SetDeploymentSetId added in v1.0.49

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*ModifyInstanceDeploymentInput) SetInstanceId added in v1.0.49

SetInstanceId sets the InstanceId field's value.

func (ModifyInstanceDeploymentInput) String added in v1.0.49

String returns the string representation

func (*ModifyInstanceDeploymentInput) Validate added in v1.0.125

func (s *ModifyInstanceDeploymentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstanceDeploymentOutput added in v1.0.49

type ModifyInstanceDeploymentOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyInstanceDeploymentOutput) GoString added in v1.0.49

GoString returns the string representation

func (ModifyInstanceDeploymentOutput) String added in v1.0.49

String returns the string representation

type ModifyInstancePlacementInput added in v1.0.103

type ModifyInstancePlacementInput struct {
	Affinity *string `type:"string"`

	ClientToken *string `type:"string"`

	DedicatedHostId *string `type:"string"`

	DryRun *bool `type:"boolean"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	InstanceTypeId *string `type:"string"`

	MigrationType *string `type:"string"`

	Tenancy *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstancePlacementInput) GoString added in v1.0.103

func (s ModifyInstancePlacementInput) GoString() string

GoString returns the string representation

func (*ModifyInstancePlacementInput) SetAffinity added in v1.0.103

SetAffinity sets the Affinity field's value.

func (*ModifyInstancePlacementInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*ModifyInstancePlacementInput) SetDedicatedHostId added in v1.0.103

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*ModifyInstancePlacementInput) SetDryRun added in v1.0.140

SetDryRun sets the DryRun field's value.

func (*ModifyInstancePlacementInput) SetInstanceId added in v1.0.103

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstancePlacementInput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*ModifyInstancePlacementInput) SetMigrationType added in v1.0.140

SetMigrationType sets the MigrationType field's value.

func (*ModifyInstancePlacementInput) SetTenancy added in v1.0.140

SetTenancy sets the Tenancy field's value.

func (ModifyInstancePlacementInput) String added in v1.0.103

String returns the string representation

func (*ModifyInstancePlacementInput) Validate added in v1.0.125

func (s *ModifyInstancePlacementInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstancePlacementOutput added in v1.0.103

type ModifyInstancePlacementOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyInstancePlacementOutput) GoString added in v1.0.103

GoString returns the string representation

func (ModifyInstancePlacementOutput) String added in v1.0.103

String returns the string representation

type ModifyInstanceSpecInput

type ModifyInstanceSpecInput struct {
	ClientToken *string `type:"string"`

	DryRun *bool `type:"boolean"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	InstanceType *string `type:"string"`

	InstanceTypeId *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) SetDryRun added in v1.0.80

SetDryRun sets the DryRun 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) SetInstanceTypeId added in v1.0.125

func (s *ModifyInstanceSpecInput) SetInstanceTypeId(v string) *ModifyInstanceSpecInput

SetInstanceTypeId sets the InstanceTypeId field's value.

func (ModifyInstanceSpecInput) String

func (s ModifyInstanceSpecInput) String() string

String returns the string representation

func (*ModifyInstanceSpecInput) Validate added in v1.0.125

func (s *ModifyInstanceSpecInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstanceSpecOutput

type ModifyInstanceSpecOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceSpecOutput) GoString

func (s ModifyInstanceSpecOutput) GoString() string

GoString returns the string representation

func (*ModifyInstanceSpecOutput) SetInstanceId added in v1.0.49

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceSpecOutput) SetOrderId added in v1.0.49

SetOrderId sets the OrderId field's value.

func (ModifyInstanceSpecOutput) String

func (s ModifyInstanceSpecOutput) String() string

String returns the string representation

type ModifyInstanceVpcAttributeInput added in v1.0.103

type ModifyInstanceVpcAttributeInput struct {
	ClientToken *string `type:"string"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	PrimaryIpAddress *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	// SubnetId is a required field
	SubnetId *string `type:"string" required:"true"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceVpcAttributeInput) GoString added in v1.0.103

GoString returns the string representation

func (*ModifyInstanceVpcAttributeInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceVpcAttributeInput) SetInstanceId added in v1.0.103

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceVpcAttributeInput) SetPrimaryIpAddress added in v1.0.103

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*ModifyInstanceVpcAttributeInput) SetSecurityGroupIds added in v1.0.103

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*ModifyInstanceVpcAttributeInput) SetSubnetId added in v1.0.103

SetSubnetId sets the SubnetId field's value.

func (*ModifyInstanceVpcAttributeInput) SetVpcId added in v1.0.103

SetVpcId sets the VpcId field's value.

func (ModifyInstanceVpcAttributeInput) String added in v1.0.103

String returns the string representation

func (*ModifyInstanceVpcAttributeInput) Validate added in v1.0.125

func (s *ModifyInstanceVpcAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstanceVpcAttributeOutput added in v1.0.103

type ModifyInstanceVpcAttributeOutput struct {
	Metadata *response.ResponseMetadata

	NetworkInterfaceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceVpcAttributeOutput) GoString added in v1.0.103

GoString returns the string representation

func (*ModifyInstanceVpcAttributeOutput) SetNetworkInterfaceId added in v1.0.103

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (ModifyInstanceVpcAttributeOutput) String added in v1.0.103

String returns the string representation

type ModifyKeyPairAttributeInput added in v1.0.7

type ModifyKeyPairAttributeInput struct {
	ClientToken *string `type:"string"`

	// Description is a required field
	Description *string `type:"string" required:"true"`

	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) SetClientToken added in v1.0.58

SetClientToken sets the ClientToken field's value.

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

func (*ModifyKeyPairAttributeInput) Validate added in v1.0.125

func (s *ModifyKeyPairAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 ModifyReservedInstancesInput added in v1.0.140

type ModifyReservedInstancesInput struct {
	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	// Configurations is a required field
	Configurations []*ConfigurationForModifyReservedInstancesInput `type:"list" required:"true"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	// ReservedInstanceIds is a required field
	ReservedInstanceIds []*string `type:"list" required:"true"`

	// Tags is a required field
	Tags []*TagForModifyReservedInstancesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyReservedInstancesInput) GoString added in v1.0.140

func (s ModifyReservedInstancesInput) GoString() string

GoString returns the string representation

func (*ModifyReservedInstancesInput) SetAutoRenew added in v1.0.140

SetAutoRenew sets the AutoRenew field's value.

func (*ModifyReservedInstancesInput) SetAutoRenewPeriod added in v1.0.140

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*ModifyReservedInstancesInput) SetClientToken added in v1.0.140

SetClientToken sets the ClientToken field's value.

func (*ModifyReservedInstancesInput) SetConfigurations added in v1.0.140

SetConfigurations sets the Configurations field's value.

func (*ModifyReservedInstancesInput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*ModifyReservedInstancesInput) SetRegionId added in v1.0.140

SetRegionId sets the RegionId field's value.

func (*ModifyReservedInstancesInput) SetReservedInstanceIds added in v1.0.140

func (s *ModifyReservedInstancesInput) SetReservedInstanceIds(v []*string) *ModifyReservedInstancesInput

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (*ModifyReservedInstancesInput) SetTags added in v1.0.140

SetTags sets the Tags field's value.

func (ModifyReservedInstancesInput) String added in v1.0.140

String returns the string representation

func (*ModifyReservedInstancesInput) Validate added in v1.0.140

func (s *ModifyReservedInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyReservedInstancesOutput added in v1.0.140

type ModifyReservedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ReservedInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyReservedInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*ModifyReservedInstancesOutput) SetReservedInstanceIds added in v1.0.140

func (s *ModifyReservedInstancesOutput) SetReservedInstanceIds(v []*string) *ModifyReservedInstancesOutput

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (ModifyReservedInstancesOutput) String added in v1.0.140

String returns the string representation

type ModifySubscriptionEventTypesInput added in v1.0.65

type ModifySubscriptionEventTypesInput struct {
	EventTypes []*string `type:"list"`

	// SubscriptionId is a required field
	SubscriptionId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifySubscriptionEventTypesInput) GoString added in v1.0.65

GoString returns the string representation

func (*ModifySubscriptionEventTypesInput) SetEventTypes added in v1.0.65

SetEventTypes sets the EventTypes field's value.

func (*ModifySubscriptionEventTypesInput) SetSubscriptionId added in v1.0.65

SetSubscriptionId sets the SubscriptionId field's value.

func (ModifySubscriptionEventTypesInput) String added in v1.0.65

String returns the string representation

func (*ModifySubscriptionEventTypesInput) Validate added in v1.0.125

Validate inspects the fields of the type to determine if they are valid.

type ModifySubscriptionEventTypesOutput added in v1.0.65

type ModifySubscriptionEventTypesOutput struct {
	Metadata *response.ResponseMetadata

	SubscriptionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifySubscriptionEventTypesOutput) GoString added in v1.0.65

GoString returns the string representation

func (*ModifySubscriptionEventTypesOutput) SetSubscriptionId added in v1.0.65

SetSubscriptionId sets the SubscriptionId field's value.

func (ModifySubscriptionEventTypesOutput) String added in v1.0.65

String returns the string representation

type NetworkForDescribeInstanceTypesOutput added in v1.0.20

type NetworkForDescribeInstanceTypesOutput struct {
	BaselineBandwidthMbps *int32 `type:"int32"`

	MaximumBandwidthMbps *int32 `type:"int32"`

	MaximumNetworkInterfaces *int32 `type:"int32"`

	MaximumPrivateIpv4AddressesPerNetworkInterface *int32 `type:"int32"`

	MaximumQueuesPerNetworkInterface *int32 `type:"int32"`

	MaximumThroughputKpps *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (NetworkForDescribeInstanceTypesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*NetworkForDescribeInstanceTypesOutput) SetBaselineBandwidthMbps added in v1.0.73

SetBaselineBandwidthMbps sets the BaselineBandwidthMbps field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumBandwidthMbps added in v1.0.49

SetMaximumBandwidthMbps sets the MaximumBandwidthMbps field's value.

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) SetMaximumThroughputKpps added in v1.0.49

SetMaximumThroughputKpps sets the MaximumThroughputKpps field's value.

func (NetworkForDescribeInstanceTypesOutput) String added in v1.0.20

String returns the string representation

type NetworkInterfaceForCreateScheduledInstancesInput added in v1.0.140

type NetworkInterfaceForCreateScheduledInstancesInput struct {
	PrimaryIpAddress *string `type:"string"`

	PrivateIpAddresses []*string `type:"list"`

	SecurityGroupIds []*string `type:"list"`

	// SubnetId is a required field
	SubnetId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForCreateScheduledInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetPrimaryIpAddress added in v1.0.140

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetPrivateIpAddresses added in v1.0.140

SetPrivateIpAddresses sets the PrivateIpAddresses field's value.

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetSecurityGroupIds added in v1.0.140

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetSubnetId added in v1.0.140

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfaceForCreateScheduledInstancesInput) String added in v1.0.140

String returns the string representation

func (*NetworkInterfaceForCreateScheduledInstancesInput) Validate added in v1.0.140

Validate inspects the fields of the type to determine if they are valid.

type NetworkInterfaceForDescribeInstancesOutput

type NetworkInterfaceForDescribeInstancesOutput struct {
	Ipv6Addresses []*string `type:"list"`

	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) SetIpv6Addresses added in v1.0.95

SetIpv6Addresses sets the Ipv6Addresses field's value.

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"`

	PrivateIpAddresses []*string `type:"list"`

	SecurityGroupIds []*string `type:"list"`

	// SubnetId is a required field
	SubnetId *string `type:"string" required:"true"`
	// 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) SetPrivateIpAddresses added in v1.0.140

SetPrivateIpAddresses sets the PrivateIpAddresses 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

func (*NetworkInterfaceForRunInstancesInput) Validate added in v1.0.64

Validate inspects the fields of the type to determine if they are valid.

type NetworkInterfacesReForDescribeScheduledInstancesOutput added in v1.0.140

type NetworkInterfacesReForDescribeScheduledInstancesOutput struct {
	SecurityGroupIds []*string `type:"list"`

	SubnetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkInterfacesReForDescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*NetworkInterfacesReForDescribeScheduledInstancesOutput) SetSecurityGroupIds added in v1.0.140

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfacesReForDescribeScheduledInstancesOutput) SetSubnetId added in v1.0.140

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfacesReForDescribeScheduledInstancesOutput) String added in v1.0.140

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 OperationDetailForUpdateSystemEventsOutput added in v1.0.41

type OperationDetailForUpdateSystemEventsOutput struct {
	Error *ErrorForUpdateSystemEventsOutput `type:"structure"`

	EventId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForUpdateSystemEventsOutput) GoString added in v1.0.41

GoString returns the string representation

func (*OperationDetailForUpdateSystemEventsOutput) SetError added in v1.0.41

SetError sets the Error field's value.

func (*OperationDetailForUpdateSystemEventsOutput) SetEventId added in v1.0.41

SetEventId sets the EventId field's value.

func (OperationDetailForUpdateSystemEventsOutput) String added in v1.0.41

String returns the string representation

type ParameterDefinitionForCreateCommandInput added in v1.0.98

type ParameterDefinitionForCreateCommandInput struct {
	DecimalPrecision *int32 `type:"int32"`

	DefaultValue *string `type:"string"`

	MaxLength *int32 `type:"int32"`

	MaxValue *string `type:"string"`

	MinLength *int32 `type:"int32"`

	MinValue *string `type:"string"`

	Name *string `type:"string"`

	Required *bool `type:"boolean"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ParameterDefinitionForCreateCommandInput) GoString added in v1.0.98

GoString returns the string representation

func (*ParameterDefinitionForCreateCommandInput) SetDecimalPrecision added in v1.0.98

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForCreateCommandInput) SetDefaultValue added in v1.0.98

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMaxLength added in v1.0.98

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMaxValue added in v1.0.98

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMinLength added in v1.0.98

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMinValue added in v1.0.98

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForCreateCommandInput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*ParameterDefinitionForCreateCommandInput) SetRequired added in v1.0.98

SetRequired sets the Required field's value.

func (*ParameterDefinitionForCreateCommandInput) SetType added in v1.0.98

SetType sets the Type field's value.

func (ParameterDefinitionForCreateCommandInput) String added in v1.0.98

String returns the string representation

type ParameterDefinitionForDescribeCommandsOutput added in v1.0.98

type ParameterDefinitionForDescribeCommandsOutput struct {
	DecimalPrecision *int32 `type:"int32"`

	DefaultValue *string `type:"string"`

	MaxLength *int32 `type:"int32"`

	MaxValue *string `type:"string"`

	MinLength *int32 `type:"int32"`

	MinValue *string `type:"string"`

	Name *string `type:"string"`

	Required *bool `type:"boolean"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ParameterDefinitionForDescribeCommandsOutput) GoString added in v1.0.98

GoString returns the string representation

func (*ParameterDefinitionForDescribeCommandsOutput) SetDecimalPrecision added in v1.0.98

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetDefaultValue added in v1.0.98

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMaxLength added in v1.0.98

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMaxValue added in v1.0.98

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMinLength added in v1.0.98

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMinValue added in v1.0.98

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetRequired added in v1.0.98

SetRequired sets the Required field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetType added in v1.0.98

SetType sets the Type field's value.

func (ParameterDefinitionForDescribeCommandsOutput) String added in v1.0.98

String returns the string representation

type ParameterDefinitionForDescribeInvocationsOutput added in v1.0.98

type ParameterDefinitionForDescribeInvocationsOutput struct {
	DecimalPrecision *int32 `type:"int32"`

	DefaultValue *string `type:"string"`

	MaxLength *int32 `type:"int32"`

	MaxValue *string `type:"string"`

	MinLength *int32 `type:"int32"`

	MinValue *string `type:"string"`

	Name *string `type:"string"`

	Required *bool `type:"boolean"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ParameterDefinitionForDescribeInvocationsOutput) GoString added in v1.0.98

GoString returns the string representation

func (*ParameterDefinitionForDescribeInvocationsOutput) SetDecimalPrecision added in v1.0.98

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetDefaultValue added in v1.0.98

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMaxLength added in v1.0.98

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMaxValue added in v1.0.98

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMinLength added in v1.0.98

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMinValue added in v1.0.98

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetRequired added in v1.0.98

SetRequired sets the Required field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetType added in v1.0.98

SetType sets the Type field's value.

func (ParameterDefinitionForDescribeInvocationsOutput) String added in v1.0.98

String returns the string representation

type ParameterDefinitionForModifyCommandInput added in v1.0.98

type ParameterDefinitionForModifyCommandInput struct {
	DecimalPrecision *int32 `type:"int32"`

	DefaultValue *string `type:"string"`

	MaxLength *int32 `type:"int32"`

	MaxValue *string `type:"string"`

	MinLength *int32 `type:"int32"`

	MinValue *string `type:"string"`

	Name *string `type:"string"`

	Required *bool `type:"boolean"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ParameterDefinitionForModifyCommandInput) GoString added in v1.0.98

GoString returns the string representation

func (*ParameterDefinitionForModifyCommandInput) SetDecimalPrecision added in v1.0.98

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForModifyCommandInput) SetDefaultValue added in v1.0.98

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMaxLength added in v1.0.98

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMaxValue added in v1.0.98

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMinLength added in v1.0.98

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMinValue added in v1.0.98

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForModifyCommandInput) SetName added in v1.0.98

SetName sets the Name field's value.

func (*ParameterDefinitionForModifyCommandInput) SetRequired added in v1.0.98

SetRequired sets the Required field's value.

func (*ParameterDefinitionForModifyCommandInput) SetType added in v1.0.98

SetType sets the Type field's value.

func (ParameterDefinitionForModifyCommandInput) String added in v1.0.98

String returns the string representation

type PlacementForDescribeInstancesOutput added in v1.0.103

type PlacementForDescribeInstancesOutput struct {
	Affinity *string `type:"string"`

	DedicatedHostClusterId *string `type:"string"`

	DedicatedHostId *string `type:"string"`

	Tenancy *string `type:"string"`
	// contains filtered or unexported fields
}

func (PlacementForDescribeInstancesOutput) GoString added in v1.0.103

GoString returns the string representation

func (*PlacementForDescribeInstancesOutput) SetAffinity added in v1.0.103

SetAffinity sets the Affinity field's value.

func (*PlacementForDescribeInstancesOutput) SetDedicatedHostClusterId added in v1.0.103

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*PlacementForDescribeInstancesOutput) SetDedicatedHostId added in v1.0.103

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*PlacementForDescribeInstancesOutput) SetTenancy added in v1.0.103

SetTenancy sets the Tenancy field's value.

func (PlacementForDescribeInstancesOutput) String added in v1.0.103

String returns the string representation

type PlacementForRunInstancesInput added in v1.0.103

type PlacementForRunInstancesInput struct {
	Affinity *string `type:"string"`

	DedicatedHostClusterId *string `type:"string"`

	DedicatedHostId *string `type:"string"`

	Tenancy *string `type:"string"`
	// contains filtered or unexported fields
}

func (PlacementForRunInstancesInput) GoString added in v1.0.103

GoString returns the string representation

func (*PlacementForRunInstancesInput) SetAffinity added in v1.0.103

SetAffinity sets the Affinity field's value.

func (*PlacementForRunInstancesInput) SetDedicatedHostClusterId added in v1.0.103

func (s *PlacementForRunInstancesInput) SetDedicatedHostClusterId(v string) *PlacementForRunInstancesInput

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*PlacementForRunInstancesInput) SetDedicatedHostId added in v1.0.103

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*PlacementForRunInstancesInput) SetTenancy added in v1.0.103

SetTenancy sets the Tenancy field's value.

func (PlacementForRunInstancesInput) String added in v1.0.103

String returns the string representation

type ProcessorForDescribeInstanceTypesOutput

type ProcessorForDescribeInstanceTypesOutput struct {
	BaseFrequency *float64 `type:"float"`

	Cpus *int32 `type:"int32"`

	Model *string `type:"string"`

	TurboFrequency *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (ProcessorForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*ProcessorForDescribeInstanceTypesOutput) SetBaseFrequency added in v1.0.49

SetBaseFrequency sets the BaseFrequency field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetCpus

SetCpus sets the Cpus field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetModel added in v1.0.49

SetModel sets the Model field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetTurboFrequency added in v1.0.49

SetTurboFrequency sets the TurboFrequency field's value.

func (ProcessorForDescribeInstanceTypesOutput) String

String returns the string representation

type PurchaseReservedInstancesInput added in v1.0.140

type PurchaseReservedInstancesInput struct {
	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	HpcClusterId *string `type:"string"`

	InstanceCount *int32 `type:"int32"`

	// InstanceTypeId is a required field
	InstanceTypeId *string `type:"string" required:"true"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	// ReservedInstanceName is a required field
	ReservedInstanceName *string `type:"string" required:"true"`

	Scope *string `type:"string"`

	// Tags is a required field
	Tags []*TagForPurchaseReservedInstancesInput `type:"list" required:"true"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (PurchaseReservedInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*PurchaseReservedInstancesInput) SetAutoRenew added in v1.0.140

SetAutoRenew sets the AutoRenew field's value.

func (*PurchaseReservedInstancesInput) SetAutoRenewPeriod added in v1.0.140

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*PurchaseReservedInstancesInput) SetClientToken added in v1.0.140

SetClientToken sets the ClientToken field's value.

func (*PurchaseReservedInstancesInput) SetHpcClusterId added in v1.0.140

SetHpcClusterId sets the HpcClusterId field's value.

func (*PurchaseReservedInstancesInput) SetInstanceCount added in v1.0.140

SetInstanceCount sets the InstanceCount field's value.

func (*PurchaseReservedInstancesInput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*PurchaseReservedInstancesInput) SetPeriod added in v1.0.140

SetPeriod sets the Period field's value.

func (*PurchaseReservedInstancesInput) SetPeriodUnit added in v1.0.140

SetPeriodUnit sets the PeriodUnit field's value.

func (*PurchaseReservedInstancesInput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*PurchaseReservedInstancesInput) SetRegionId added in v1.0.140

SetRegionId sets the RegionId field's value.

func (*PurchaseReservedInstancesInput) SetReservedInstanceName added in v1.0.140

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*PurchaseReservedInstancesInput) SetScope added in v1.0.140

SetScope sets the Scope field's value.

func (*PurchaseReservedInstancesInput) SetTags added in v1.0.140

SetTags sets the Tags field's value.

func (*PurchaseReservedInstancesInput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (PurchaseReservedInstancesInput) String added in v1.0.140

String returns the string representation

func (*PurchaseReservedInstancesInput) Validate added in v1.0.140

func (s *PurchaseReservedInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PurchaseReservedInstancesOutput added in v1.0.140

type PurchaseReservedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ReservedInstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (PurchaseReservedInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*PurchaseReservedInstancesOutput) SetReservedInstanceId added in v1.0.140

SetReservedInstanceId sets the ReservedInstanceId field's value.

func (PurchaseReservedInstancesOutput) String added in v1.0.140

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 {
	ClientToken *string `type:"string"`

	DryRun *bool `type:"boolean"`

	ForceStop *bool `type:"boolean"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RebootInstanceInput) GoString

func (s RebootInstanceInput) GoString() string

GoString returns the string representation

func (*RebootInstanceInput) SetClientToken added in v1.0.58

func (s *RebootInstanceInput) SetClientToken(v string) *RebootInstanceInput

SetClientToken sets the ClientToken field's value.

func (*RebootInstanceInput) SetDryRun added in v1.0.80

func (s *RebootInstanceInput) SetDryRun(v bool) *RebootInstanceInput

SetDryRun sets the DryRun field's value.

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

func (*RebootInstanceInput) Validate added in v1.0.125

func (s *RebootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `type:"string"`

	ForceStop *bool `type:"boolean"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// 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) SetClientToken added in v1.0.58

func (s *RebootInstancesInput) SetClientToken(v string) *RebootInstancesInput

SetClientToken sets the ClientToken field's value.

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

func (*RebootInstancesInput) Validate added in v1.0.140

func (s *RebootInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 RedeployDedicatedHostInput added in v1.0.103

type RedeployDedicatedHostInput struct {
	ClientToken *string `type:"string"`

	// DedicatedHostId is a required field
	DedicatedHostId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RedeployDedicatedHostInput) GoString added in v1.0.103

func (s RedeployDedicatedHostInput) GoString() string

GoString returns the string representation

func (*RedeployDedicatedHostInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*RedeployDedicatedHostInput) SetDedicatedHostId added in v1.0.103

SetDedicatedHostId sets the DedicatedHostId field's value.

func (RedeployDedicatedHostInput) String added in v1.0.103

String returns the string representation

func (*RedeployDedicatedHostInput) Validate added in v1.0.125

func (s *RedeployDedicatedHostInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedeployDedicatedHostOutput added in v1.0.103

type RedeployDedicatedHostOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RedeployDedicatedHostOutput) GoString added in v1.0.103

func (s RedeployDedicatedHostOutput) GoString() string

GoString returns the string representation

func (RedeployDedicatedHostOutput) String added in v1.0.103

String returns the string representation

type RegionForDescribeRegionsOutput added in v1.0.103

type RegionForDescribeRegionsOutput struct {
	RegionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RegionForDescribeRegionsOutput) GoString added in v1.0.103

GoString returns the string representation

func (*RegionForDescribeRegionsOutput) SetRegionId added in v1.0.103

SetRegionId sets the RegionId field's value.

func (RegionForDescribeRegionsOutput) String added in v1.0.103

String returns the string representation

type RenewDedicatedHostInput added in v1.0.103

type RenewDedicatedHostInput struct {
	ClientToken *string `type:"string"`

	// DedicatedHostId is a required field
	DedicatedHostId *string `type:"string" required:"true"`

	// Period is a required field
	Period *int32 `type:"int32" required:"true"`

	// PeriodUnit is a required field
	PeriodUnit *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RenewDedicatedHostInput) GoString added in v1.0.103

func (s RenewDedicatedHostInput) GoString() string

GoString returns the string representation

func (*RenewDedicatedHostInput) SetClientToken added in v1.0.103

SetClientToken sets the ClientToken field's value.

func (*RenewDedicatedHostInput) SetDedicatedHostId added in v1.0.103

func (s *RenewDedicatedHostInput) SetDedicatedHostId(v string) *RenewDedicatedHostInput

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*RenewDedicatedHostInput) SetPeriod added in v1.0.103

SetPeriod sets the Period field's value.

func (*RenewDedicatedHostInput) SetPeriodUnit added in v1.0.103

SetPeriodUnit sets the PeriodUnit field's value.

func (RenewDedicatedHostInput) String added in v1.0.103

func (s RenewDedicatedHostInput) String() string

String returns the string representation

func (*RenewDedicatedHostInput) Validate added in v1.0.125

func (s *RenewDedicatedHostInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RenewDedicatedHostOutput added in v1.0.103

type RenewDedicatedHostOutput struct {
	Metadata *response.ResponseMetadata

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewDedicatedHostOutput) GoString added in v1.0.103

func (s RenewDedicatedHostOutput) GoString() string

GoString returns the string representation

func (*RenewDedicatedHostOutput) SetOrderId added in v1.0.103

SetOrderId sets the OrderId field's value.

func (RenewDedicatedHostOutput) String added in v1.0.103

func (s RenewDedicatedHostOutput) String() string

String returns the string representation

type RenewInstanceInput

type RenewInstanceInput struct {
	ClientToken *string `type:"string"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// Period is a required field
	Period *int32 `type:"int32" required:"true"`

	// PeriodUnit is a required field
	PeriodUnit *string `type:"string" required:"true"`
	// 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

func (*RenewInstanceInput) Validate added in v1.0.125

func (s *RenewInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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"`

	DryRun *bool `type:"boolean"`

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

	Password *string `type:"string"`

	Size *json.Number `type:"json_number"`

	UserData *string `type:"string"`
	// contains filtered or unexported fields
}

func (ReplaceSystemVolumeInput) GoString

func (s ReplaceSystemVolumeInput) GoString() string

GoString returns the string representation

func (*ReplaceSystemVolumeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ReplaceSystemVolumeInput) SetDryRun added in v1.0.80

SetDryRun sets the DryRun field's value.

func (*ReplaceSystemVolumeInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ReplaceSystemVolumeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ReplaceSystemVolumeInput) SetKeepImageCredential added in v1.0.38

func (s *ReplaceSystemVolumeInput) SetKeepImageCredential(v bool) *ReplaceSystemVolumeInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*ReplaceSystemVolumeInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*ReplaceSystemVolumeInput) SetPassword

SetPassword sets the Password field's value.

func (*ReplaceSystemVolumeInput) SetSize

SetSize sets the Size field's value.

func (*ReplaceSystemVolumeInput) SetUserData

SetUserData sets the UserData field's value.

func (ReplaceSystemVolumeInput) String

func (s ReplaceSystemVolumeInput) String() string

String returns the string representation

func (*ReplaceSystemVolumeInput) Validate added in v1.0.125

func (s *ReplaceSystemVolumeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 ReservedInstanceForDescribeReservedInstancesOutput added in v1.0.140

type ReservedInstanceForDescribeReservedInstancesOutput struct {
	CreatedAt *string `type:"string"`

	ExpiredAt *string `type:"string"`

	HpcClusterId *string `type:"string"`

	InstanceCount *int32 `type:"int32"`

	InstanceTypeId *string `type:"string"`

	OfferingType *string `type:"string"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	ReservedInstanceId *string `type:"string"`

	ReservedInstanceName *string `type:"string"`

	Scope *string `type:"string"`

	StartAt *string `type:"string"`

	Status *string `type:"string"`

	SupportModify *string `type:"string"`

	Tags []*TagForDescribeReservedInstancesOutput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ReservedInstanceForDescribeReservedInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetCreatedAt added in v1.0.140

SetCreatedAt sets the CreatedAt field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetExpiredAt added in v1.0.140

SetExpiredAt sets the ExpiredAt field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetHpcClusterId added in v1.0.140

SetHpcClusterId sets the HpcClusterId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetInstanceCount added in v1.0.140

SetInstanceCount sets the InstanceCount field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetInstanceTypeId added in v1.0.140

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetOfferingType added in v1.0.140

SetOfferingType sets the OfferingType field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetRegionId added in v1.0.140

SetRegionId sets the RegionId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetReservedInstanceId added in v1.0.140

SetReservedInstanceId sets the ReservedInstanceId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetReservedInstanceName added in v1.0.140

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetScope added in v1.0.140

SetScope sets the Scope field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetStartAt added in v1.0.140

SetStartAt sets the StartAt field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetStatus added in v1.0.140

SetStatus sets the Status field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetSupportModify added in v1.0.140

SetSupportModify sets the SupportModify field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetTags added in v1.0.140

SetTags sets the Tags field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (ReservedInstanceForDescribeReservedInstancesOutput) String added in v1.0.140

String returns the string representation

type RunCommandInput added in v1.0.98

type RunCommandInput struct {

	// CommandContent is a required field
	CommandContent *string `type:"string" required:"true"`

	Frequency *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	InvocationDescription *string `type:"string"`

	// InvocationName is a required field
	InvocationName *string `type:"string" required:"true"`

	LaunchTime *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RepeatMode *string `type:"string"`

	Timeout *int32 `type:"int32"`

	// Type is a required field
	Type *string `type:"string" required:"true"`

	Username *string `type:"string"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (RunCommandInput) GoString added in v1.0.98

func (s RunCommandInput) GoString() string

GoString returns the string representation

func (*RunCommandInput) SetCommandContent added in v1.0.98

func (s *RunCommandInput) SetCommandContent(v string) *RunCommandInput

SetCommandContent sets the CommandContent field's value.

func (*RunCommandInput) SetFrequency added in v1.0.98

func (s *RunCommandInput) SetFrequency(v string) *RunCommandInput

SetFrequency sets the Frequency field's value.

func (*RunCommandInput) SetInstanceIds added in v1.0.98

func (s *RunCommandInput) SetInstanceIds(v []*string) *RunCommandInput

SetInstanceIds sets the InstanceIds field's value.

func (*RunCommandInput) SetInvocationDescription added in v1.0.98

func (s *RunCommandInput) SetInvocationDescription(v string) *RunCommandInput

SetInvocationDescription sets the InvocationDescription field's value.

func (*RunCommandInput) SetInvocationName added in v1.0.98

func (s *RunCommandInput) SetInvocationName(v string) *RunCommandInput

SetInvocationName sets the InvocationName field's value.

func (*RunCommandInput) SetLaunchTime added in v1.0.98

func (s *RunCommandInput) SetLaunchTime(v string) *RunCommandInput

SetLaunchTime sets the LaunchTime field's value.

func (*RunCommandInput) SetRecurrenceEndTime added in v1.0.98

func (s *RunCommandInput) SetRecurrenceEndTime(v string) *RunCommandInput

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*RunCommandInput) SetRepeatMode added in v1.0.98

func (s *RunCommandInput) SetRepeatMode(v string) *RunCommandInput

SetRepeatMode sets the RepeatMode field's value.

func (*RunCommandInput) SetTimeout added in v1.0.98

func (s *RunCommandInput) SetTimeout(v int32) *RunCommandInput

SetTimeout sets the Timeout field's value.

func (*RunCommandInput) SetType added in v1.0.98

func (s *RunCommandInput) SetType(v string) *RunCommandInput

SetType sets the Type field's value.

func (*RunCommandInput) SetUsername added in v1.0.98

func (s *RunCommandInput) SetUsername(v string) *RunCommandInput

SetUsername sets the Username field's value.

func (*RunCommandInput) SetWorkingDir added in v1.0.98

func (s *RunCommandInput) SetWorkingDir(v string) *RunCommandInput

SetWorkingDir sets the WorkingDir field's value.

func (RunCommandInput) String added in v1.0.98

func (s RunCommandInput) String() string

String returns the string representation

func (*RunCommandInput) Validate added in v1.0.125

func (s *RunCommandInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RunCommandOutput added in v1.0.98

type RunCommandOutput struct {
	Metadata *response.ResponseMetadata

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RunCommandOutput) GoString added in v1.0.98

func (s RunCommandOutput) GoString() string

GoString returns the string representation

func (*RunCommandOutput) SetInvocationId added in v1.0.98

func (s *RunCommandOutput) SetInvocationId(v string) *RunCommandOutput

SetInvocationId sets the InvocationId field's value.

func (RunCommandOutput) String added in v1.0.98

func (s RunCommandOutput) 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"`

	DeploymentSetGroupNumber *int32 `type:"int32"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	DryRun *bool `type:"boolean"`

	EipAddress *EipAddressForRunInstancesInput `type:"structure"`

	HostName *string `type:"string"`

	Hostname *string `type:"string"`

	HpcClusterId *string `type:"string"`

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	InstallRunCommandAgent *bool `type:"boolean"`

	InstanceChargeType *string `type:"string"`

	// InstanceName is a required field
	InstanceName *string `type:"string" required:"true"`

	InstanceType *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

	MinCount *int32 `type:"int32"`

	// NetworkInterfaces is a required field
	NetworkInterfaces []*NetworkInterfaceForRunInstancesInput `type:"list" required:"true"`

	Password *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

	Placement *PlacementForRunInstancesInput `type:"structure"`

	ProjectName *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SpotPriceLimit *float64 `type:"double"`

	SpotStrategy *string `type:"string"`

	SuffixIndex *int32 `type:"int32"`

	Tags []*TagForRunInstancesInput `type:"list"`

	UniqueSuffix *bool `type:"boolean"`

	UserData *string `type:"string"`

	// Volumes is a required field
	Volumes []*VolumeForRunInstancesInput `type:"list" required:"true"`

	// ZoneId is a required field
	ZoneId *string `type:"string" required:"true"`
	// 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) SetDeploymentSetGroupNumber added in v1.0.125

func (s *RunInstancesInput) SetDeploymentSetGroupNumber(v int32) *RunInstancesInput

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*RunInstancesInput) SetDeploymentSetId added in v1.0.49

func (s *RunInstancesInput) SetDeploymentSetId(v string) *RunInstancesInput

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*RunInstancesInput) SetDescription

func (s *RunInstancesInput) SetDescription(v string) *RunInstancesInput

SetDescription sets the Description field's value.

func (*RunInstancesInput) SetDryRun added in v1.0.7

func (s *RunInstancesInput) SetDryRun(v bool) *RunInstancesInput

SetDryRun sets the DryRun field's value.

func (*RunInstancesInput) SetEipAddress added in v1.0.125

SetEipAddress sets the EipAddress field's value.

func (*RunInstancesInput) SetHostName

func (s *RunInstancesInput) SetHostName(v string) *RunInstancesInput

SetHostName sets the HostName field's value.

func (*RunInstancesInput) SetHostname added in v1.0.37

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) SetInstallRunCommandAgent added in v1.0.103

func (s *RunInstancesInput) SetInstallRunCommandAgent(v bool) *RunInstancesInput

SetInstallRunCommandAgent sets the InstallRunCommandAgent field's value.

func (*RunInstancesInput) SetInstanceChargeType

func (s *RunInstancesInput) SetInstanceChargeType(v string) *RunInstancesInput

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*RunInstancesInput) SetInstanceName

func (s *RunInstancesInput) SetInstanceName(v string) *RunInstancesInput

SetInstanceName sets the InstanceName field's value.

func (*RunInstancesInput) SetInstanceType

func (s *RunInstancesInput) SetInstanceType(v string) *RunInstancesInput

SetInstanceType sets the InstanceType field's value.

func (*RunInstancesInput) SetInstanceTypeId

func (s *RunInstancesInput) SetInstanceTypeId(v string) *RunInstancesInput

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*RunInstancesInput) SetKeepImageCredential added in v1.0.38

func (s *RunInstancesInput) SetKeepImageCredential(v bool) *RunInstancesInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*RunInstancesInput) SetKeyPairName

func (s *RunInstancesInput) SetKeyPairName(v string) *RunInstancesInput

SetKeyPairName sets the KeyPairName field's value.

func (*RunInstancesInput) SetMinCount 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) SetPlacement added in v1.0.103

SetPlacement sets the Placement 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) SetSpotPriceLimit added in v1.0.103

func (s *RunInstancesInput) SetSpotPriceLimit(v float64) *RunInstancesInput

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*RunInstancesInput) SetSpotStrategy added in v1.0.38

func (s *RunInstancesInput) SetSpotStrategy(v string) *RunInstancesInput

SetSpotStrategy sets the SpotStrategy field's value.

func (*RunInstancesInput) SetSuffixIndex

func (s *RunInstancesInput) SetSuffixIndex(v int32) *RunInstancesInput

SetSuffixIndex sets the SuffixIndex field's value.

func (*RunInstancesInput) SetTags 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

func (*RunInstancesInput) Validate added in v1.0.64

func (s *RunInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 ScheduledInstanceInfoForDescribeScheduledInstancesOutput added in v1.0.140

type ScheduledInstanceInfoForDescribeScheduledInstancesOutput struct {
	AutoReleaseAt *string `type:"string"`

	Count *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	DeliveryCount *int32 `type:"int32"`

	DeliveryType *string `type:"string"`

	ElasticScheduledInstanceType *string `type:"string"`

	EndDeliveryAt *string `type:"string"`

	InstanceConfig *InstanceConfigForDescribeScheduledInstancesOutput `type:"structure"`

	InvalidAt *string `type:"string"`

	ProjectName *string `type:"string"`

	ReleaseCount *int32 `type:"int32"`

	ScheduledInstanceDescription *string `type:"string"`

	ScheduledInstanceId *string `type:"string"`

	ScheduledInstanceName *string `type:"string"`

	StartDeliveryAt *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeScheduledInstancesOutput `type:"list"`

	UpdatedAt *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledInstanceInfoForDescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetAutoReleaseAt added in v1.0.140

SetAutoReleaseAt sets the AutoReleaseAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetCount added in v1.0.140

SetCount sets the Count field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetCreatedAt added in v1.0.140

SetCreatedAt sets the CreatedAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetDeliveryCount added in v1.0.140

SetDeliveryCount sets the DeliveryCount field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetDeliveryType added in v1.0.140

SetDeliveryType sets the DeliveryType field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetElasticScheduledInstanceType added in v1.0.140

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetEndDeliveryAt added in v1.0.140

SetEndDeliveryAt sets the EndDeliveryAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetInstanceConfig added in v1.0.140

SetInstanceConfig sets the InstanceConfig field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetInvalidAt added in v1.0.140

SetInvalidAt sets the InvalidAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetProjectName added in v1.0.140

SetProjectName sets the ProjectName field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetReleaseCount added in v1.0.140

SetReleaseCount sets the ReleaseCount field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetScheduledInstanceDescription added in v1.0.140

SetScheduledInstanceDescription sets the ScheduledInstanceDescription field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetScheduledInstanceId added in v1.0.140

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetScheduledInstanceName added in v1.0.140

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetStartDeliveryAt added in v1.0.140

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetStatus added in v1.0.140

SetStatus sets the Status field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetTags added in v1.0.140

SetTags sets the Tags field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetUpdatedAt added in v1.0.140

SetUpdatedAt sets the UpdatedAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetZoneId added in v1.0.140

SetZoneId sets the ZoneId field's value.

func (ScheduledInstanceInfoForDescribeScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type ScheduledInstanceStockForDescribeScheduledInstanceStockOutput added in v1.0.140

type ScheduledInstanceStockForDescribeScheduledInstanceStockOutput struct {
	EndDeliveryAt *string `type:"string"`

	StartDeliveryAt *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) GoString added in v1.0.140

GoString returns the string representation

func (*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) SetEndDeliveryAt added in v1.0.140

SetEndDeliveryAt sets the EndDeliveryAt field's value.

func (*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) SetStartDeliveryAt added in v1.0.140

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) SetStatus added in v1.0.140

SetStatus sets the Status field's value.

func (ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) String added in v1.0.140

String returns the string representation

type ScheduledNetworkInterfacesOpenResForDescribeScheduledInstancesOutput added in v1.0.140

type ScheduledNetworkInterfacesOpenResForDescribeScheduledInstancesOutput struct {
	NetworkInterfacesRes []*NetworkInterfacesReForDescribeScheduledInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ScheduledNetworkInterfacesOpenResForDescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*ScheduledNetworkInterfacesOpenResForDescribeScheduledInstancesOutput) SetNetworkInterfacesRes added in v1.0.140

SetNetworkInterfacesRes sets the NetworkInterfacesRes field's value.

func (ScheduledNetworkInterfacesOpenResForDescribeScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type SnapshotForDescribeImagesOutput added in v1.0.135

type SnapshotForDescribeImagesOutput struct {
	Size *int32 `type:"int32"`

	SnapshotId *string `type:"string"`

	VolumeKind *string `type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotForDescribeImagesOutput) GoString added in v1.0.135

GoString returns the string representation

func (*SnapshotForDescribeImagesOutput) SetSize added in v1.0.135

SetSize sets the Size field's value.

func (*SnapshotForDescribeImagesOutput) SetSnapshotId added in v1.0.135

SetSnapshotId sets the SnapshotId field's value.

func (*SnapshotForDescribeImagesOutput) SetVolumeKind added in v1.0.135

SetVolumeKind sets the VolumeKind field's value.

func (SnapshotForDescribeImagesOutput) String added in v1.0.135

String returns the string representation

type SpotPriceForDescribeSpotPriceHistoryOutput added in v1.0.103

type SpotPriceForDescribeSpotPriceHistoryOutput struct {
	InstanceTypeId *string `type:"string"`

	SpotPrice *float64 `type:"float"`

	Timestamp *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SpotPriceForDescribeSpotPriceHistoryOutput) GoString added in v1.0.103

GoString returns the string representation

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetInstanceTypeId added in v1.0.103

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetSpotPrice added in v1.0.103

SetSpotPrice sets the SpotPrice field's value.

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetTimestamp added in v1.0.103

SetTimestamp sets the Timestamp field's value.

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetZoneId added in v1.0.103

SetZoneId sets the ZoneId field's value.

func (SpotPriceForDescribeSpotPriceHistoryOutput) String added in v1.0.103

String returns the string representation

type StartInstanceInput

type StartInstanceInput struct {
	ClientToken *string `type:"string"`

	DryRun *bool `type:"boolean"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartInstanceInput) GoString

func (s StartInstanceInput) GoString() string

GoString returns the string representation

func (*StartInstanceInput) SetClientToken added in v1.0.58

func (s *StartInstanceInput) SetClientToken(v string) *StartInstanceInput

SetClientToken sets the ClientToken field's value.

func (*StartInstanceInput) SetDryRun added in v1.0.80

func (s *StartInstanceInput) SetDryRun(v bool) *StartInstanceInput

SetDryRun sets the DryRun field's value.

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

func (*StartInstanceInput) Validate added in v1.0.125

func (s *StartInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// 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) SetClientToken added in v1.0.58

func (s *StartInstancesInput) SetClientToken(v string) *StartInstancesInput

SetClientToken sets the ClientToken field's value.

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

func (*StartInstancesInput) Validate added in v1.0.140

func (s *StartInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `type:"string"`

	DryRun *bool `type:"boolean"`

	ForceStop *bool `type:"boolean"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	StoppedMode *string `type:"string"`
	// contains filtered or unexported fields
}

func (StopInstanceInput) GoString

func (s StopInstanceInput) GoString() string

GoString returns the string representation

func (*StopInstanceInput) SetClientToken added in v1.0.58

func (s *StopInstanceInput) SetClientToken(v string) *StopInstanceInput

SetClientToken sets the ClientToken field's value.

func (*StopInstanceInput) SetDryRun added in v1.0.80

func (s *StopInstanceInput) SetDryRun(v bool) *StopInstanceInput

SetDryRun sets the DryRun field's value.

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

func (*StopInstanceInput) Validate added in v1.0.125

func (s *StopInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `type:"string"`

	ForceStop *bool `type:"boolean"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	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) SetClientToken added in v1.0.58

func (s *StopInstancesInput) SetClientToken(v string) *StopInstancesInput

SetClientToken sets the ClientToken field's value.

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

func (*StopInstancesInput) Validate added in v1.0.140

func (s *StopInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 StopInvocationInput added in v1.0.98

type StopInvocationInput struct {

	// InvocationId is a required field
	InvocationId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StopInvocationInput) GoString added in v1.0.98

func (s StopInvocationInput) GoString() string

GoString returns the string representation

func (*StopInvocationInput) SetInvocationId added in v1.0.98

func (s *StopInvocationInput) SetInvocationId(v string) *StopInvocationInput

SetInvocationId sets the InvocationId field's value.

func (StopInvocationInput) String added in v1.0.98

func (s StopInvocationInput) String() string

String returns the string representation

func (*StopInvocationInput) Validate added in v1.0.125

func (s *StopInvocationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopInvocationOutput added in v1.0.98

type StopInvocationOutput struct {
	Metadata *response.ResponseMetadata

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (StopInvocationOutput) GoString added in v1.0.98

func (s StopInvocationOutput) GoString() string

GoString returns the string representation

func (*StopInvocationOutput) SetInvocationId added in v1.0.98

func (s *StopInvocationOutput) SetInvocationId(v string) *StopInvocationOutput

SetInvocationId sets the InvocationId field's value.

func (StopInvocationOutput) String added in v1.0.98

func (s StopInvocationOutput) String() string

String returns the string representation

type SubscriptionForDescribeSubscriptionsOutput added in v1.0.73

type SubscriptionForDescribeSubscriptionsOutput struct {
	CreatedAt *string `type:"string"`

	EventTypes []*string `type:"list"`

	Id *string `type:"string"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (SubscriptionForDescribeSubscriptionsOutput) GoString added in v1.0.73

GoString returns the string representation

func (*SubscriptionForDescribeSubscriptionsOutput) SetCreatedAt added in v1.0.73

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetEventTypes added in v1.0.73

SetEventTypes sets the EventTypes field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetId added in v1.0.73

SetId sets the Id field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetType added in v1.0.73

SetType sets the Type field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetUpdatedAt added in v1.0.73

SetUpdatedAt sets the UpdatedAt field's value.

func (SubscriptionForDescribeSubscriptionsOutput) String added in v1.0.73

String returns the string representation

type SupportedResourceForDescribeAvailableResourceOutput

type SupportedResourceForDescribeAvailableResourceOutput struct {
	Status *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (SupportedResourceForDescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*SupportedResourceForDescribeAvailableResourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*SupportedResourceForDescribeAvailableResourceOutput) SetValue

SetValue sets the Value field's value.

func (SupportedResourceForDescribeAvailableResourceOutput) String

String returns the string representation

type SystemEventForDescribeSystemEventsOutput added in v1.0.41

type SystemEventForDescribeSystemEventsOutput struct {
	Category *string `type:"string"`

	CreatedAt *string `type:"string"`

	ExtraInfo map[string]*string `type:"map"`

	Id *string `type:"string"`

	OperatedEndAt *string `type:"string"`

	OperatedStartAt *string `type:"string"`

	ResourceId *string `type:"string"`

	Status *string `type:"string" enum:"StatusForDescribeSystemEventsOutput"`

	Type *string `type:"string" enum:"TypeForDescribeSystemEventsOutput"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (SystemEventForDescribeSystemEventsOutput) GoString added in v1.0.41

GoString returns the string representation

func (*SystemEventForDescribeSystemEventsOutput) SetCategory added in v1.0.140

SetCategory sets the Category field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetCreatedAt added in v1.0.41

SetCreatedAt sets the CreatedAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetExtraInfo added in v1.0.85

SetExtraInfo sets the ExtraInfo field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetId added in v1.0.41

SetId sets the Id field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetOperatedEndAt added in v1.0.41

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetOperatedStartAt added in v1.0.41

SetOperatedStartAt sets the OperatedStartAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetResourceId added in v1.0.41

SetResourceId sets the ResourceId field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetStatus added in v1.0.41

SetStatus sets the Status field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetType added in v1.0.41

SetType sets the Type field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetUpdatedAt added in v1.0.41

SetUpdatedAt sets the UpdatedAt field's value.

func (SystemEventForDescribeSystemEventsOutput) String added in v1.0.41

String returns the string representation

type TagFilterForDescribeImagesInput added in v1.0.80

type TagFilterForDescribeImagesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeImagesInput) GoString added in v1.0.80

GoString returns the string representation

func (*TagFilterForDescribeImagesInput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagFilterForDescribeImagesInput) SetValues added in v1.0.80

SetValues sets the Values field's value.

func (TagFilterForDescribeImagesInput) String added in v1.0.80

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 TagFilterForDescribeReservedInstancesInput added in v1.0.140

type TagFilterForDescribeReservedInstancesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeReservedInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*TagFilterForDescribeReservedInstancesInput) SetKey added in v1.0.140

SetKey sets the Key field's value.

func (*TagFilterForDescribeReservedInstancesInput) SetValues added in v1.0.140

SetValues sets the Values field's value.

func (TagFilterForDescribeReservedInstancesInput) String added in v1.0.140

String returns the string representation

type TagFilterForDescribeScheduledInstancesInput added in v1.0.140

type TagFilterForDescribeScheduledInstancesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeScheduledInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*TagFilterForDescribeScheduledInstancesInput) SetKey added in v1.0.140

SetKey sets the Key field's value.

func (*TagFilterForDescribeScheduledInstancesInput) SetValues added in v1.0.140

SetValues sets the Values field's value.

func (TagFilterForDescribeScheduledInstancesInput) String added in v1.0.140

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 TagForCreateImageInput added in v1.0.80

type TagForCreateImageInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateImageInput) GoString added in v1.0.80

func (s TagForCreateImageInput) GoString() string

GoString returns the string representation

func (*TagForCreateImageInput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagForCreateImageInput) SetValue added in v1.0.80

SetValue sets the Value field's value.

func (TagForCreateImageInput) String added in v1.0.80

func (s TagForCreateImageInput) String() string

String returns the string representation

type TagForCreateScheduledInstancesInput added in v1.0.140

type TagForCreateScheduledInstancesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateScheduledInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*TagForCreateScheduledInstancesInput) SetKey added in v1.0.140

SetKey sets the Key field's value.

func (*TagForCreateScheduledInstancesInput) SetValue added in v1.0.140

SetValue sets the Value field's value.

func (TagForCreateScheduledInstancesInput) String added in v1.0.140

String returns the string representation

type TagForCreateTagsInput added in v1.0.20

type TagForCreateTagsInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	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

func (*TagForCreateTagsInput) Validate added in v1.0.125

func (s *TagForCreateTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForDescribeImagesOutput added in v1.0.80

type TagForDescribeImagesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeImagesOutput) GoString added in v1.0.80

func (s TagForDescribeImagesOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeImagesOutput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagForDescribeImagesOutput) SetValue added in v1.0.80

SetValue sets the Value field's value.

func (TagForDescribeImagesOutput) String added in v1.0.80

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 TagForDescribeReservedInstancesOutput added in v1.0.140

type TagForDescribeReservedInstancesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeReservedInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*TagForDescribeReservedInstancesOutput) SetKey added in v1.0.140

SetKey sets the Key field's value.

func (*TagForDescribeReservedInstancesOutput) SetValue added in v1.0.140

SetValue sets the Value field's value.

func (TagForDescribeReservedInstancesOutput) String added in v1.0.140

String returns the string representation

type TagForDescribeScheduledInstancesOutput added in v1.0.140

type TagForDescribeScheduledInstancesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*TagForDescribeScheduledInstancesOutput) SetKey added in v1.0.140

SetKey sets the Key field's value.

func (*TagForDescribeScheduledInstancesOutput) SetValue added in v1.0.140

SetValue sets the Value field's value.

func (TagForDescribeScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type TagForImportImageInput added in v1.0.80

type TagForImportImageInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForImportImageInput) GoString added in v1.0.80

func (s TagForImportImageInput) GoString() string

GoString returns the string representation

func (*TagForImportImageInput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagForImportImageInput) SetValue added in v1.0.80

SetValue sets the Value field's value.

func (TagForImportImageInput) String added in v1.0.80

func (s TagForImportImageInput) String() string

String returns the string representation

type TagForModifyReservedInstancesInput added in v1.0.140

type TagForModifyReservedInstancesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForModifyReservedInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*TagForModifyReservedInstancesInput) SetKey added in v1.0.140

SetKey sets the Key field's value.

func (*TagForModifyReservedInstancesInput) SetValue added in v1.0.140

SetValue sets the Value field's value.

func (TagForModifyReservedInstancesInput) String added in v1.0.140

String returns the string representation

func (*TagForModifyReservedInstancesInput) Validate added in v1.0.140

Validate inspects the fields of the type to determine if they are valid.

type TagForPurchaseReservedInstancesInput added in v1.0.140

type TagForPurchaseReservedInstancesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForPurchaseReservedInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*TagForPurchaseReservedInstancesInput) SetKey added in v1.0.140

SetKey sets the Key field's value.

func (*TagForPurchaseReservedInstancesInput) SetValue added in v1.0.140

SetValue sets the Value field's value.

func (TagForPurchaseReservedInstancesInput) String added in v1.0.140

String returns the string representation

func (*TagForPurchaseReservedInstancesInput) Validate added in v1.0.140

Validate inspects the fields of the type to determine if they are valid.

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 UninstallCloudAssistantsInput added in v1.0.125

type UninstallCloudAssistantsInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UninstallCloudAssistantsInput) GoString added in v1.0.125

GoString returns the string representation

func (*UninstallCloudAssistantsInput) SetInstanceIds added in v1.0.125

SetInstanceIds sets the InstanceIds field's value.

func (UninstallCloudAssistantsInput) String added in v1.0.125

String returns the string representation

func (*UninstallCloudAssistantsInput) Validate added in v1.0.125

func (s *UninstallCloudAssistantsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UninstallCloudAssistantsOutput added in v1.0.125

type UninstallCloudAssistantsOutput struct {
	Metadata *response.ResponseMetadata

	FailedInstances []*FailedInstanceForUninstallCloudAssistantsOutput `type:"list"`

	UninstallingInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (UninstallCloudAssistantsOutput) GoString added in v1.0.125

GoString returns the string representation

func (*UninstallCloudAssistantsOutput) SetFailedInstances added in v1.0.125

SetFailedInstances sets the FailedInstances field's value.

func (*UninstallCloudAssistantsOutput) SetUninstallingInstanceIds added in v1.0.125

func (s *UninstallCloudAssistantsOutput) SetUninstallingInstanceIds(v []*string) *UninstallCloudAssistantsOutput

SetUninstallingInstanceIds sets the UninstallingInstanceIds field's value.

func (UninstallCloudAssistantsOutput) String added in v1.0.125

String returns the string representation

type UpdateSystemEventsInput added in v1.0.41

type UpdateSystemEventsInput struct {

	// EventIds is a required field
	EventIds []*string `type:"list" required:"true"`

	OperatedEndAt *string `type:"string"`

	OperatedStartAt *string `type:"string"`

	// Status is a required field
	Status *string `type:"string" required:"true"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateSystemEventsInput) GoString added in v1.0.41

func (s UpdateSystemEventsInput) GoString() string

GoString returns the string representation

func (*UpdateSystemEventsInput) SetEventIds added in v1.0.41

SetEventIds sets the EventIds field's value.

func (*UpdateSystemEventsInput) SetOperatedEndAt added in v1.0.49

func (s *UpdateSystemEventsInput) SetOperatedEndAt(v string) *UpdateSystemEventsInput

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*UpdateSystemEventsInput) SetOperatedStartAt added in v1.0.49

func (s *UpdateSystemEventsInput) SetOperatedStartAt(v string) *UpdateSystemEventsInput

SetOperatedStartAt sets the OperatedStartAt field's value.

func (*UpdateSystemEventsInput) SetStatus added in v1.0.41

SetStatus sets the Status field's value.

func (*UpdateSystemEventsInput) SetUpdatedAt added in v1.0.41

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateSystemEventsInput) String added in v1.0.41

func (s UpdateSystemEventsInput) String() string

String returns the string representation

func (*UpdateSystemEventsInput) Validate added in v1.0.125

func (s *UpdateSystemEventsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSystemEventsOutput added in v1.0.41

type UpdateSystemEventsOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForUpdateSystemEventsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (UpdateSystemEventsOutput) GoString added in v1.0.41

func (s UpdateSystemEventsOutput) GoString() string

GoString returns the string representation

func (*UpdateSystemEventsOutput) SetOperationDetails added in v1.0.41

SetOperationDetails sets the OperationDetails field's value.

func (UpdateSystemEventsOutput) String added in v1.0.41

func (s UpdateSystemEventsOutput) String() string

String returns the string representation

type UpgradeCloudAssistantsInput added in v1.0.125

type UpgradeCloudAssistantsInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UpgradeCloudAssistantsInput) GoString added in v1.0.125

func (s UpgradeCloudAssistantsInput) GoString() string

GoString returns the string representation

func (*UpgradeCloudAssistantsInput) SetInstanceIds added in v1.0.125

SetInstanceIds sets the InstanceIds field's value.

func (UpgradeCloudAssistantsInput) String added in v1.0.125

String returns the string representation

func (*UpgradeCloudAssistantsInput) Validate added in v1.0.125

func (s *UpgradeCloudAssistantsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpgradeCloudAssistantsOutput added in v1.0.125

type UpgradeCloudAssistantsOutput struct {
	Metadata *response.ResponseMetadata

	FailedInstances []*FailedInstanceForUpgradeCloudAssistantsOutput `type:"list"`

	UpgradingInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (UpgradeCloudAssistantsOutput) GoString added in v1.0.125

func (s UpgradeCloudAssistantsOutput) GoString() string

GoString returns the string representation

func (*UpgradeCloudAssistantsOutput) SetFailedInstances added in v1.0.125

SetFailedInstances sets the FailedInstances field's value.

func (*UpgradeCloudAssistantsOutput) SetUpgradingInstanceIds added in v1.0.125

func (s *UpgradeCloudAssistantsOutput) SetUpgradingInstanceIds(v []*string) *UpgradeCloudAssistantsOutput

SetUpgradingInstanceIds sets the UpgradingInstanceIds field's value.

func (UpgradeCloudAssistantsOutput) String added in v1.0.125

String returns the string representation

type VolumeForCreateScheduledInstancesInput added in v1.0.140

type VolumeForCreateScheduledInstancesInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	// Size is a required field
	Size *int32 `type:"int32" required:"true"`

	SnapshotId *string `type:"string"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForCreateScheduledInstancesInput) GoString added in v1.0.140

GoString returns the string representation

func (*VolumeForCreateScheduledInstancesInput) SetDeleteWithInstance added in v1.0.140

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForCreateScheduledInstancesInput) SetSize added in v1.0.140

SetSize sets the Size field's value.

func (*VolumeForCreateScheduledInstancesInput) SetSnapshotId added in v1.0.140

SetSnapshotId sets the SnapshotId field's value.

func (*VolumeForCreateScheduledInstancesInput) SetVolumeType added in v1.0.140

SetVolumeType sets the VolumeType field's value.

func (VolumeForCreateScheduledInstancesInput) String added in v1.0.140

String returns the string representation

func (*VolumeForCreateScheduledInstancesInput) Validate added in v1.0.140

Validate inspects the fields of the type to determine if they are valid.

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 VolumeForDescribeScheduledInstancesOutput added in v1.0.140

type VolumeForDescribeScheduledInstancesOutput struct {
	Kind *string `type:"string"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeScheduledInstancesOutput) GoString added in v1.0.140

GoString returns the string representation

func (*VolumeForDescribeScheduledInstancesOutput) SetKind added in v1.0.140

SetKind sets the Kind field's value.

func (*VolumeForDescribeScheduledInstancesOutput) SetSize added in v1.0.140

SetSize sets the Size field's value.

func (*VolumeForDescribeScheduledInstancesOutput) SetVolumeType added in v1.0.140

SetVolumeType sets the VolumeType field's value.

func (VolumeForDescribeScheduledInstancesOutput) String added in v1.0.140

String returns the string representation

type VolumeForRunInstancesInput

type VolumeForRunInstancesInput struct {
	DeleteWithInstance *string `type:"string"`

	// Size is a required field
	Size *int32 `type:"int32" required:"true"`

	SnapshotId *string `type:"string"`

	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) SetSnapshotId added in v1.0.125

SetSnapshotId sets the SnapshotId field's value.

func (*VolumeForRunInstancesInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForRunInstancesInput) String

String returns the string representation

func (*VolumeForRunInstancesInput) Validate added in v1.0.64

func (s *VolumeForRunInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ZoneForDescribeZonesOutput

type ZoneForDescribeZonesOutput struct {
	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ZoneForDescribeZonesOutput) GoString

func (s ZoneForDescribeZonesOutput) GoString() string

GoString returns the string representation

func (*ZoneForDescribeZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneForDescribeZonesOutput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL