ecs

package
v1.0.36 Latest Latest
Warning

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

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

Documentation

Overview

Package ecsiface provides an interface to enable mocking the ECS service client for testing your code.

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

Index

Constants

View Source
const (
	// StatusForDescribeSystemEventsOutputUnknownStatus is a StatusForDescribeSystemEventsOutput enum value
	StatusForDescribeSystemEventsOutputUnknownStatus = "UnknownStatus"

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

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

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

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

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

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

	// 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 (
	// DefaultActionForModifySystemEventDefaultActionInputColdMigrate is a DefaultActionForModifySystemEventDefaultActionInput enum value
	DefaultActionForModifySystemEventDefaultActionInputColdMigrate = "ColdMigrate"

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

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountForDescribeImageSharePermissionOutput

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

func (AccountForDescribeImageSharePermissionOutput) GoString

GoString returns the string representation

func (*AccountForDescribeImageSharePermissionOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (AccountForDescribeImageSharePermissionOutput) String

String returns the string representation

type AllocateDedicatedHostsInput

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

func (s AllocateDedicatedHostsInput) GoString() string

GoString returns the string representation

func (*AllocateDedicatedHostsInput) SetAutoPlacement

SetAutoPlacement sets the AutoPlacement field's value.

func (*AllocateDedicatedHostsInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*AllocateDedicatedHostsInput) SetAutoRenewPeriod

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*AllocateDedicatedHostsInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*AllocateDedicatedHostsInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AllocateDedicatedHostsInput) SetCount

SetCount sets the Count field's value.

func (*AllocateDedicatedHostsInput) SetCpuOvercommitRatio

SetCpuOvercommitRatio sets the CpuOvercommitRatio field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostClusterId

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

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostName

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostRecovery

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

SetDedicatedHostRecovery sets the DedicatedHostRecovery field's value.

func (*AllocateDedicatedHostsInput) SetDedicatedHostTypeId

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

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*AllocateDedicatedHostsInput) SetDescription

SetDescription sets the Description field's value.

func (*AllocateDedicatedHostsInput) SetDryRun

SetDryRun sets the DryRun field's value.

func (*AllocateDedicatedHostsInput) SetPeriod

SetPeriod sets the Period field's value.

func (*AllocateDedicatedHostsInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*AllocateDedicatedHostsInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (AllocateDedicatedHostsInput) String

String returns the string representation

func (*AllocateDedicatedHostsInput) Validate added in v1.0.19

func (s *AllocateDedicatedHostsInput) Validate() error

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

type AllocateDedicatedHostsOutput

type AllocateDedicatedHostsOutput struct {
	Metadata *response.ResponseMetadata

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

func (AllocateDedicatedHostsOutput) GoString

func (s AllocateDedicatedHostsOutput) GoString() string

GoString returns the string representation

func (*AllocateDedicatedHostsOutput) SetDedicatedHostIds

SetDedicatedHostIds sets the DedicatedHostIds field's value.

func (AllocateDedicatedHostsOutput) String

String returns the string representation

type AllocateInstancesInput added in v1.0.21

type AllocateInstancesInput struct {
	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	BatchCreateInMultiZone *bool `type:"boolean"`

	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 *EipAddressForAllocateInstancesInput `type:"structure"`

	Hostname *string `type:"string"`

	HpcClusterId *string `type:"string"`

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

	ImageReleaseVersion *string `type:"string"`

	InstallRunCommandAgent *bool `type:"boolean"`

	InstanceChargeType *string `type:"string"`

	// 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 []*NetworkInterfaceForAllocateInstancesInput `type:"list"`

	Password *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

	Placement *PlacementForAllocateInstancesInput `type:"structure"`

	ProjectName *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SpotPriceLimit *float64 `type:"float"`

	SpotStrategy *string `type:"string"`

	SuffixIndex *int32 `type:"int32"`

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

	UniqueSuffix *bool `type:"boolean"`

	UserData *string `type:"string"`

	Volumes []*VolumeForAllocateInstancesInput `type:"list"`

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

func (AllocateInstancesInput) GoString added in v1.0.21

func (s AllocateInstancesInput) GoString() string

GoString returns the string representation

func (*AllocateInstancesInput) SetAutoRenew added in v1.0.21

SetAutoRenew sets the AutoRenew field's value.

func (*AllocateInstancesInput) SetAutoRenewPeriod added in v1.0.21

func (s *AllocateInstancesInput) SetAutoRenewPeriod(v int32) *AllocateInstancesInput

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*AllocateInstancesInput) SetBatchCreateInMultiZone added in v1.0.21

func (s *AllocateInstancesInput) SetBatchCreateInMultiZone(v bool) *AllocateInstancesInput

SetBatchCreateInMultiZone sets the BatchCreateInMultiZone field's value.

func (*AllocateInstancesInput) SetClientToken added in v1.0.21

SetClientToken sets the ClientToken field's value.

func (*AllocateInstancesInput) SetCount added in v1.0.21

SetCount sets the Count field's value.

func (*AllocateInstancesInput) SetCreditSpecification added in v1.0.21

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

SetCreditSpecification sets the CreditSpecification field's value.

func (*AllocateInstancesInput) SetDeploymentSetGroupNumber added in v1.0.21

func (s *AllocateInstancesInput) SetDeploymentSetGroupNumber(v int32) *AllocateInstancesInput

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*AllocateInstancesInput) SetDeploymentSetId added in v1.0.21

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

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*AllocateInstancesInput) SetDescription added in v1.0.21

SetDescription sets the Description field's value.

func (*AllocateInstancesInput) SetDryRun added in v1.0.21

SetDryRun sets the DryRun field's value.

func (*AllocateInstancesInput) SetEipAddress added in v1.0.21

SetEipAddress sets the EipAddress field's value.

func (*AllocateInstancesInput) SetHostname added in v1.0.21

SetHostname sets the Hostname field's value.

func (*AllocateInstancesInput) SetHpcClusterId added in v1.0.21

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

SetHpcClusterId sets the HpcClusterId field's value.

func (*AllocateInstancesInput) SetImageId added in v1.0.21

SetImageId sets the ImageId field's value.

func (*AllocateInstancesInput) SetImageReleaseVersion added in v1.0.21

func (s *AllocateInstancesInput) SetImageReleaseVersion(v string) *AllocateInstancesInput

SetImageReleaseVersion sets the ImageReleaseVersion field's value.

func (*AllocateInstancesInput) SetInstallRunCommandAgent added in v1.0.21

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

SetInstallRunCommandAgent sets the InstallRunCommandAgent field's value.

func (*AllocateInstancesInput) SetInstanceChargeType added in v1.0.21

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

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*AllocateInstancesInput) SetInstanceName added in v1.0.21

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

SetInstanceName sets the InstanceName field's value.

func (*AllocateInstancesInput) SetInstanceTypeId added in v1.0.21

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

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*AllocateInstancesInput) SetKeepImageCredential added in v1.0.21

func (s *AllocateInstancesInput) SetKeepImageCredential(v bool) *AllocateInstancesInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*AllocateInstancesInput) SetKeyPairName added in v1.0.21

SetKeyPairName sets the KeyPairName field's value.

func (*AllocateInstancesInput) SetNetworkInterfaces added in v1.0.21

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*AllocateInstancesInput) SetPassword added in v1.0.21

SetPassword sets the Password field's value.

func (*AllocateInstancesInput) SetPeriod added in v1.0.21

SetPeriod sets the Period field's value.

func (*AllocateInstancesInput) SetPeriodUnit added in v1.0.21

SetPeriodUnit sets the PeriodUnit field's value.

func (*AllocateInstancesInput) SetPlacement added in v1.0.21

SetPlacement sets the Placement field's value.

func (*AllocateInstancesInput) SetProjectName added in v1.0.21

SetProjectName sets the ProjectName field's value.

func (*AllocateInstancesInput) SetSecurityEnhancementStrategy added in v1.0.21

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

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*AllocateInstancesInput) SetSpotPriceLimit added in v1.0.21

func (s *AllocateInstancesInput) SetSpotPriceLimit(v float64) *AllocateInstancesInput

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*AllocateInstancesInput) SetSpotStrategy added in v1.0.21

func (s *AllocateInstancesInput) SetSpotStrategy(v string) *AllocateInstancesInput

SetSpotStrategy sets the SpotStrategy field's value.

func (*AllocateInstancesInput) SetSuffixIndex added in v1.0.21

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

SetSuffixIndex sets the SuffixIndex field's value.

func (*AllocateInstancesInput) SetTags added in v1.0.21

SetTags sets the Tags field's value.

func (*AllocateInstancesInput) SetUniqueSuffix added in v1.0.21

func (s *AllocateInstancesInput) SetUniqueSuffix(v bool) *AllocateInstancesInput

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*AllocateInstancesInput) SetUserData added in v1.0.21

SetUserData sets the UserData field's value.

func (*AllocateInstancesInput) SetVolumes added in v1.0.21

SetVolumes sets the Volumes field's value.

func (*AllocateInstancesInput) SetZoneId added in v1.0.21

SetZoneId sets the ZoneId field's value.

func (AllocateInstancesInput) String added in v1.0.21

func (s AllocateInstancesInput) String() string

String returns the string representation

func (*AllocateInstancesInput) Validate added in v1.0.21

func (s *AllocateInstancesInput) Validate() error

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

type AllocateInstancesOutput added in v1.0.21

type AllocateInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (AllocateInstancesOutput) GoString added in v1.0.21

func (s AllocateInstancesOutput) GoString() string

GoString returns the string representation

func (*AllocateInstancesOutput) SetOperationDetails added in v1.0.21

SetOperationDetails sets the OperationDetails field's value.

func (AllocateInstancesOutput) String added in v1.0.21

func (s AllocateInstancesOutput) String() string

String returns the string representation

type AssociateInstancesIamRoleInput

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

GoString returns the string representation

func (*AssociateInstancesIamRoleInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AssociateInstancesIamRoleInput) SetIamRoleName

SetIamRoleName sets the IamRoleName field's value.

func (*AssociateInstancesIamRoleInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (AssociateInstancesIamRoleInput) String

String returns the string representation

func (*AssociateInstancesIamRoleInput) Validate added in v1.0.19

func (s *AssociateInstancesIamRoleInput) Validate() error

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

type AssociateInstancesIamRoleOutput

type AssociateInstancesIamRoleOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*AssociateInstancesIamRoleOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (AssociateInstancesIamRoleOutput) String

String returns the string representation

type AttachKeyPairInput

type AttachKeyPairInput struct {
	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

func (s AttachKeyPairInput) GoString() string

GoString returns the string representation

func (*AttachKeyPairInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*AttachKeyPairInput) SetInstanceIds

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

SetInstanceIds sets the InstanceIds field's value.

func (*AttachKeyPairInput) SetKeyPairId

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

SetKeyPairId sets the KeyPairId field's value.

func (*AttachKeyPairInput) SetKeyPairName

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

SetKeyPairName sets the KeyPairName field's value.

func (AttachKeyPairInput) String

func (s AttachKeyPairInput) String() string

String returns the string representation

func (*AttachKeyPairInput) Validate added in v1.0.19

func (s *AttachKeyPairInput) Validate() error

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

type AttachKeyPairOutput

type AttachKeyPairOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachKeyPairOutput) GoString

func (s AttachKeyPairOutput) GoString() string

GoString returns the string representation

func (*AttachKeyPairOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (AttachKeyPairOutput) String

func (s AttachKeyPairOutput) String() string

String returns the string representation

type AvailableInstanceTypeForDescribeDedicatedHostClustersOutput

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

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

func (AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) GoString

GoString returns the string representation

func (*AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) SetAvailableCapacity

SetAvailableCapacity sets the AvailableCapacity field's value.

func (*AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (AvailableInstanceTypeForDescribeDedicatedHostClustersOutput) String

String returns the string representation

type AvailableResourceForDescribeAvailableResourceOutput

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

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

func (AvailableResourceForDescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*AvailableResourceForDescribeAvailableResourceOutput) SetSupportedResources

SetSupportedResources sets the SupportedResources field's value.

func (*AvailableResourceForDescribeAvailableResourceOutput) SetType

SetType sets the Type field's value.

func (AvailableResourceForDescribeAvailableResourceOutput) String

String returns the string representation

type AvailableSpotResourceForDescribeSpotAdviceOutput

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

GoString returns the string representation

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetAverageSpotDiscount

SetAverageSpotDiscount sets the AverageSpotDiscount field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetInterruptionRate

SetInterruptionRate sets the InterruptionRate field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetInterruptionRateRange

SetInterruptionRateRange sets the InterruptionRateRange field's value.

func (*AvailableSpotResourceForDescribeSpotAdviceOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (AvailableSpotResourceForDescribeSpotAdviceOutput) String

String returns the string representation

type AvailableZoneForDescribeAvailableResourceOutput

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

	RegionId *string `type:"string"`

	Status *string `type:"string"`

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

func (AvailableZoneForDescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*AvailableZoneForDescribeAvailableResourceOutput) SetAvailableResources

SetAvailableResources sets the AvailableResources field's value.

func (*AvailableZoneForDescribeAvailableResourceOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*AvailableZoneForDescribeAvailableResourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*AvailableZoneForDescribeAvailableResourceOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (AvailableZoneForDescribeAvailableResourceOutput) String

String returns the string representation

type CapacityForDescribeDedicatedHostsOutput

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

	AvailableVcpus *int32 `type:"int32"`

	LocalVolumeCapacities []*LocalVolumeCapacityForDescribeDedicatedHostsOutput `type:"list"`

	TotalMemory *int32 `type:"int32"`

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

func (CapacityForDescribeDedicatedHostsOutput) GoString

GoString returns the string representation

func (*CapacityForDescribeDedicatedHostsOutput) SetAvailableMemory

SetAvailableMemory sets the AvailableMemory field's value.

func (*CapacityForDescribeDedicatedHostsOutput) SetAvailableVcpus

SetAvailableVcpus sets the AvailableVcpus field's value.

func (*CapacityForDescribeDedicatedHostsOutput) SetLocalVolumeCapacities

SetLocalVolumeCapacities sets the LocalVolumeCapacities field's value.

func (*CapacityForDescribeDedicatedHostsOutput) SetTotalMemory

SetTotalMemory sets the TotalMemory field's value.

func (*CapacityForDescribeDedicatedHostsOutput) SetTotalVcpus

SetTotalVcpus sets the TotalVcpus field's value.

func (CapacityForDescribeDedicatedHostsOutput) String

String returns the string representation

type CapacityForDescribeDeploymentSetsOutput

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

	UsedCount *int32 `type:"int32"`

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

func (CapacityForDescribeDeploymentSetsOutput) GoString

GoString returns the string representation

func (*CapacityForDescribeDeploymentSetsOutput) SetAvailableCount

SetAvailableCount sets the AvailableCount field's value.

func (*CapacityForDescribeDeploymentSetsOutput) SetUsedCount

SetUsedCount sets the UsedCount field's value.

func (*CapacityForDescribeDeploymentSetsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CapacityForDescribeDeploymentSetsOutput) String

String returns the string representation

type CommandForDescribeCommandsOutput

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

	ProjectName *string `type:"string"`

	Provider *string `type:"string"`

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

	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

GoString returns the string representation

func (*CommandForDescribeCommandsOutput) SetCommandContent

SetCommandContent sets the CommandContent field's value.

func (*CommandForDescribeCommandsOutput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*CommandForDescribeCommandsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CommandForDescribeCommandsOutput) SetDescription

SetDescription sets the Description field's value.

func (*CommandForDescribeCommandsOutput) SetEnableParameter

SetEnableParameter sets the EnableParameter field's value.

func (*CommandForDescribeCommandsOutput) SetInvocationTimes

SetInvocationTimes sets the InvocationTimes field's value.

func (*CommandForDescribeCommandsOutput) SetName

SetName sets the Name field's value.

func (*CommandForDescribeCommandsOutput) SetParameterDefinitions

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*CommandForDescribeCommandsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CommandForDescribeCommandsOutput) SetProvider

SetProvider sets the Provider field's value.

func (*CommandForDescribeCommandsOutput) SetTags

SetTags sets the Tags field's value.

func (*CommandForDescribeCommandsOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*CommandForDescribeCommandsOutput) SetType

SetType sets the Type field's value.

func (*CommandForDescribeCommandsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*CommandForDescribeCommandsOutput) SetUsername

SetUsername sets the Username field's value.

func (*CommandForDescribeCommandsOutput) SetWorkingDir

SetWorkingDir sets the WorkingDir field's value.

func (CommandForDescribeCommandsOutput) String

String returns the string representation

type ConfigurationForModifyReservedInstancesInput

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

GoString returns the string representation

func (*ConfigurationForModifyReservedInstancesInput) SetHpcClusterId

SetHpcClusterId sets the HpcClusterId field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetInstanceCount

SetInstanceCount sets the InstanceCount field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetReservedInstanceName

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetScope

SetScope sets the Scope field's value.

func (*ConfigurationForModifyReservedInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ConfigurationForModifyReservedInstancesInput) String

String returns the string representation

func (*ConfigurationForModifyReservedInstancesInput) Validate

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

type CopyImageInput

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

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

func (CopyImageInput) GoString

func (s CopyImageInput) GoString() string

GoString returns the string representation

func (*CopyImageInput) SetCopyImageTags

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

SetCopyImageTags sets the CopyImageTags field's value.

func (*CopyImageInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CopyImageInput) SetDestinationRegion

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

SetDestinationRegion sets the DestinationRegion field's value.

func (*CopyImageInput) SetImageId

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

SetImageId sets the ImageId field's value.

func (*CopyImageInput) SetImageName

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

SetImageName sets the ImageName field's value.

func (*CopyImageInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CopyImageInput) SetTags added in v1.0.21

SetTags sets the Tags field's value.

func (CopyImageInput) String

func (s CopyImageInput) String() string

String returns the string representation

func (*CopyImageInput) Validate added in v1.0.19

func (s *CopyImageInput) Validate() error

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

type CopyImageOutput

type CopyImageOutput struct {
	Metadata *response.ResponseMetadata

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

func (CopyImageOutput) GoString

func (s CopyImageOutput) GoString() string

GoString returns the string representation

func (*CopyImageOutput) SetImageId

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

SetImageId sets the ImageId field's value.

func (CopyImageOutput) String

func (s CopyImageOutput) String() string

String returns the string representation

type CpuOptionsForDescribeInstancesOutput

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

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

func (CpuOptionsForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*CpuOptionsForDescribeInstancesOutput) SetCoreCount

SetCoreCount sets the CoreCount field's value.

func (*CpuOptionsForDescribeInstancesOutput) SetThreadsPerCore

SetThreadsPerCore sets the ThreadsPerCore field's value.

func (CpuOptionsForDescribeInstancesOutput) String

String returns the string representation

type CreateCommandInput

type CreateCommandInput struct {

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

	ContentEncoding *string `type:"string"`

	Description *string `type:"string"`

	EnableParameter *bool `type:"boolean"`

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

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

	ProjectName *string `type:"string"`

	Tags []*TagForCreateCommandInput `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

func (s CreateCommandInput) GoString() string

GoString returns the string representation

func (*CreateCommandInput) SetCommandContent

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

SetCommandContent sets the CommandContent field's value.

func (*CreateCommandInput) SetContentEncoding

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

SetContentEncoding sets the ContentEncoding field's value.

func (*CreateCommandInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateCommandInput) SetEnableParameter

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

SetEnableParameter sets the EnableParameter field's value.

func (*CreateCommandInput) SetName

SetName sets the Name field's value.

func (*CreateCommandInput) SetParameterDefinitions

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*CreateCommandInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateCommandInput) SetTags

SetTags sets the Tags field's value.

func (*CreateCommandInput) SetTimeout

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

SetTimeout sets the Timeout field's value.

func (*CreateCommandInput) SetType

SetType sets the Type field's value.

func (*CreateCommandInput) SetUsername

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

SetUsername sets the Username field's value.

func (*CreateCommandInput) SetWorkingDir

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

SetWorkingDir sets the WorkingDir field's value.

func (CreateCommandInput) String

func (s CreateCommandInput) String() string

String returns the string representation

func (*CreateCommandInput) Validate added in v1.0.19

func (s *CreateCommandInput) Validate() error

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

type CreateCommandOutput

type CreateCommandOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateCommandOutput) GoString

func (s CreateCommandOutput) GoString() string

GoString returns the string representation

func (*CreateCommandOutput) SetCommandId

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

SetCommandId sets the CommandId field's value.

func (CreateCommandOutput) String

func (s CreateCommandOutput) String() string

String returns the string representation

type CreateDedicatedHostClusterInput

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

GoString returns the string representation

func (*CreateDedicatedHostClusterInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDedicatedHostClusterInput) SetDedicatedHostClusterName

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

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*CreateDedicatedHostClusterInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDedicatedHostClusterInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CreateDedicatedHostClusterInput) String

String returns the string representation

func (*CreateDedicatedHostClusterInput) Validate added in v1.0.19

func (s *CreateDedicatedHostClusterInput) Validate() error

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

type CreateDedicatedHostClusterOutput

type CreateDedicatedHostClusterOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateDedicatedHostClusterOutput) GoString

GoString returns the string representation

func (*CreateDedicatedHostClusterOutput) SetDedicatedHostClusterId

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (CreateDedicatedHostClusterOutput) String

String returns the string representation

type CreateDeploymentSetInput

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

func (s CreateDeploymentSetInput) GoString() string

GoString returns the string representation

func (*CreateDeploymentSetInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDeploymentSetInput) SetDeploymentSetName

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

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*CreateDeploymentSetInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDeploymentSetInput) SetGranularity

SetGranularity sets the Granularity field's value.

func (*CreateDeploymentSetInput) SetGroupCount

SetGroupCount sets the GroupCount field's value.

func (*CreateDeploymentSetInput) SetStrategy

SetStrategy sets the Strategy field's value.

func (CreateDeploymentSetInput) String

func (s CreateDeploymentSetInput) String() string

String returns the string representation

func (*CreateDeploymentSetInput) Validate added in v1.0.19

func (s *CreateDeploymentSetInput) Validate() error

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

type CreateDeploymentSetOutput

type CreateDeploymentSetOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateDeploymentSetOutput) GoString

func (s CreateDeploymentSetOutput) GoString() string

GoString returns the string representation

func (*CreateDeploymentSetOutput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (CreateDeploymentSetOutput) String

func (s CreateDeploymentSetOutput) String() string

String returns the string representation

type CreateHpcClusterInput added in v1.0.19

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

	Description *string `type:"string"`

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

	ProjectName *string `type:"string"`

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

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

func (CreateHpcClusterInput) GoString added in v1.0.19

func (s CreateHpcClusterInput) GoString() string

GoString returns the string representation

func (*CreateHpcClusterInput) SetClientToken added in v1.0.19

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

SetClientToken sets the ClientToken field's value.

func (*CreateHpcClusterInput) SetDescription added in v1.0.19

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

SetDescription sets the Description field's value.

func (*CreateHpcClusterInput) SetName added in v1.0.19

SetName sets the Name field's value.

func (*CreateHpcClusterInput) SetProjectName added in v1.0.29

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

SetProjectName sets the ProjectName field's value.

func (*CreateHpcClusterInput) SetTags added in v1.0.29

SetTags sets the Tags field's value.

func (*CreateHpcClusterInput) SetZoneId added in v1.0.19

SetZoneId sets the ZoneId field's value.

func (CreateHpcClusterInput) String added in v1.0.19

func (s CreateHpcClusterInput) String() string

String returns the string representation

func (*CreateHpcClusterInput) Validate added in v1.0.19

func (s *CreateHpcClusterInput) Validate() error

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

type CreateHpcClusterOutput added in v1.0.19

type CreateHpcClusterOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateHpcClusterOutput) GoString added in v1.0.19

func (s CreateHpcClusterOutput) GoString() string

GoString returns the string representation

func (*CreateHpcClusterOutput) SetHpcClusterId added in v1.0.19

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

SetHpcClusterId sets the HpcClusterId field's value.

func (CreateHpcClusterOutput) String added in v1.0.19

func (s CreateHpcClusterOutput) 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

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

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

SetNeedDetection sets the NeedDetection field's value.

func (*CreateImageInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateImageInput) SetSnapshotGroupId

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

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*CreateImageInput) SetSnapshotId

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

SetSnapshotId sets the SnapshotId field's value.

func (*CreateImageInput) SetTags

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.19

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

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

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

func (CreateKeyPairInput) GoString

func (s CreateKeyPairInput) GoString() string

GoString returns the string representation

func (*CreateKeyPairInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateKeyPairInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateKeyPairInput) SetKeyPairName

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

SetKeyPairName sets the KeyPairName field's value.

func (*CreateKeyPairInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateKeyPairInput) SetTags

SetTags sets the Tags field's value.

func (CreateKeyPairInput) String

func (s CreateKeyPairInput) String() string

String returns the string representation

func (*CreateKeyPairInput) Validate

func (s *CreateKeyPairInput) Validate() error

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

type CreateKeyPairOutput

type CreateKeyPairOutput struct {
	Metadata *response.ResponseMetadata

	FingerPrint *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`

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

func (CreateKeyPairOutput) GoString

func (s CreateKeyPairOutput) GoString() string

GoString returns the string representation

func (*CreateKeyPairOutput) SetFingerPrint

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

SetFingerPrint sets the FingerPrint field's value.

func (*CreateKeyPairOutput) SetKeyPairId

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

SetKeyPairId sets the KeyPairId field's value.

func (*CreateKeyPairOutput) SetKeyPairName

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

SetKeyPairName sets the KeyPairName field's value.

func (*CreateKeyPairOutput) SetPrivateKey

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

SetPrivateKey sets the PrivateKey field's value.

func (CreateKeyPairOutput) String

func (s CreateKeyPairOutput) String() string

String returns the string representation

type CreateLaunchTemplateInput added in v1.0.29

type CreateLaunchTemplateInput struct {
	DeploymentSetGroupNumber *int32 `type:"int32"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	Eip *EipForCreateLaunchTemplateInput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	ImageName *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

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

	LaunchTemplateProjectName *string `type:"string"`

	LaunchTemplateTags []*LaunchTemplateTagForCreateLaunchTemplateInput `type:"list"`

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

	ProjectName *string `type:"string"`

	ScheduledInstance *ScheduledInstanceForCreateLaunchTemplateInput `type:"structure"`

	SecurityEnhancementStrategy *string `type:"string"`

	SpotPriceLimit *float64 `type:"float"`

	SpotStrategy *string `type:"string"`

	SuffixIndex *int32 `type:"int32"`

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

	UniqueSuffix *bool `type:"boolean"`

	UserData *string `type:"string"`

	VersionDescription *string `type:"string"`

	Volumes []*VolumeForCreateLaunchTemplateInput `type:"list"`

	VpcId *string `type:"string"`

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

func (CreateLaunchTemplateInput) GoString added in v1.0.29

func (s CreateLaunchTemplateInput) GoString() string

GoString returns the string representation

func (*CreateLaunchTemplateInput) SetDeploymentSetGroupNumber added in v1.0.29

func (s *CreateLaunchTemplateInput) SetDeploymentSetGroupNumber(v int32) *CreateLaunchTemplateInput

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*CreateLaunchTemplateInput) SetDeploymentSetId added in v1.0.29

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*CreateLaunchTemplateInput) SetDescription added in v1.0.29

SetDescription sets the Description field's value.

func (*CreateLaunchTemplateInput) SetEip added in v1.0.29

SetEip sets the Eip field's value.

func (*CreateLaunchTemplateInput) SetHostName added in v1.0.29

SetHostName sets the HostName field's value.

func (*CreateLaunchTemplateInput) SetHpcClusterId added in v1.0.29

SetHpcClusterId sets the HpcClusterId field's value.

func (*CreateLaunchTemplateInput) SetImageId added in v1.0.29

SetImageId sets the ImageId field's value.

func (*CreateLaunchTemplateInput) SetImageName added in v1.0.29

SetImageName sets the ImageName field's value.

func (*CreateLaunchTemplateInput) SetInstanceChargeType added in v1.0.29

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

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*CreateLaunchTemplateInput) SetInstanceName added in v1.0.29

SetInstanceName sets the InstanceName field's value.

func (*CreateLaunchTemplateInput) SetInstanceTypeId added in v1.0.29

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*CreateLaunchTemplateInput) SetKeepImageCredential added in v1.0.29

func (s *CreateLaunchTemplateInput) SetKeepImageCredential(v bool) *CreateLaunchTemplateInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*CreateLaunchTemplateInput) SetKeyPairName added in v1.0.29

SetKeyPairName sets the KeyPairName field's value.

func (*CreateLaunchTemplateInput) SetLaunchTemplateName added in v1.0.29

func (s *CreateLaunchTemplateInput) SetLaunchTemplateName(v string) *CreateLaunchTemplateInput

SetLaunchTemplateName sets the LaunchTemplateName field's value.

func (*CreateLaunchTemplateInput) SetLaunchTemplateProjectName added in v1.0.29

func (s *CreateLaunchTemplateInput) SetLaunchTemplateProjectName(v string) *CreateLaunchTemplateInput

SetLaunchTemplateProjectName sets the LaunchTemplateProjectName field's value.

func (*CreateLaunchTemplateInput) SetLaunchTemplateTags added in v1.0.29

SetLaunchTemplateTags sets the LaunchTemplateTags field's value.

func (*CreateLaunchTemplateInput) SetNetworkInterfaces added in v1.0.29

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*CreateLaunchTemplateInput) SetProjectName added in v1.0.29

SetProjectName sets the ProjectName field's value.

func (*CreateLaunchTemplateInput) SetScheduledInstance added in v1.0.29

SetScheduledInstance sets the ScheduledInstance field's value.

func (*CreateLaunchTemplateInput) SetSecurityEnhancementStrategy added in v1.0.29

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

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*CreateLaunchTemplateInput) SetSpotPriceLimit added in v1.0.29

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*CreateLaunchTemplateInput) SetSpotStrategy added in v1.0.29

SetSpotStrategy sets the SpotStrategy field's value.

func (*CreateLaunchTemplateInput) SetSuffixIndex added in v1.0.29

SetSuffixIndex sets the SuffixIndex field's value.

func (*CreateLaunchTemplateInput) SetTags added in v1.0.29

SetTags sets the Tags field's value.

func (*CreateLaunchTemplateInput) SetUniqueSuffix added in v1.0.29

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*CreateLaunchTemplateInput) SetUserData added in v1.0.29

SetUserData sets the UserData field's value.

func (*CreateLaunchTemplateInput) SetVersionDescription added in v1.0.29

func (s *CreateLaunchTemplateInput) SetVersionDescription(v string) *CreateLaunchTemplateInput

SetVersionDescription sets the VersionDescription field's value.

func (*CreateLaunchTemplateInput) SetVolumes added in v1.0.29

SetVolumes sets the Volumes field's value.

func (*CreateLaunchTemplateInput) SetVpcId added in v1.0.29

SetVpcId sets the VpcId field's value.

func (*CreateLaunchTemplateInput) SetZoneId added in v1.0.29

SetZoneId sets the ZoneId field's value.

func (CreateLaunchTemplateInput) String added in v1.0.29

func (s CreateLaunchTemplateInput) String() string

String returns the string representation

func (*CreateLaunchTemplateInput) Validate added in v1.0.29

func (s *CreateLaunchTemplateInput) Validate() error

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

type CreateLaunchTemplateOutput added in v1.0.29

type CreateLaunchTemplateOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateLaunchTemplateOutput) GoString added in v1.0.29

func (s CreateLaunchTemplateOutput) GoString() string

GoString returns the string representation

func (*CreateLaunchTemplateOutput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (CreateLaunchTemplateOutput) String added in v1.0.29

String returns the string representation

type CreateLaunchTemplateVersionInput added in v1.0.29

type CreateLaunchTemplateVersionInput struct {
	DeploymentSetGroupNumber *int32 `type:"int32"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	Eip *EipForCreateLaunchTemplateVersionInput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	ImageName *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateName *string `type:"string"`

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

	ProjectName *string `type:"string"`

	ScheduledInstance *ScheduledInstanceForCreateLaunchTemplateVersionInput `type:"structure"`

	SecurityEnhancementStrategy *string `type:"string"`

	SpotPriceLimit *float64 `type:"float"`

	SpotStrategy *string `type:"string"`

	SuffixIndex *int32 `type:"int32"`

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

	UniqueSuffix *bool `type:"boolean"`

	UserData *string `type:"string"`

	VersionDescription *string `type:"string"`

	Volumes []*VolumeForCreateLaunchTemplateVersionInput `type:"list"`

	VpcId *string `type:"string"`

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

func (CreateLaunchTemplateVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*CreateLaunchTemplateVersionInput) SetDeploymentSetGroupNumber added in v1.0.29

func (s *CreateLaunchTemplateVersionInput) SetDeploymentSetGroupNumber(v int32) *CreateLaunchTemplateVersionInput

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*CreateLaunchTemplateVersionInput) SetDeploymentSetId added in v1.0.29

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*CreateLaunchTemplateVersionInput) SetDescription added in v1.0.29

SetDescription sets the Description field's value.

func (*CreateLaunchTemplateVersionInput) SetEip added in v1.0.29

SetEip sets the Eip field's value.

func (*CreateLaunchTemplateVersionInput) SetHostName added in v1.0.29

SetHostName sets the HostName field's value.

func (*CreateLaunchTemplateVersionInput) SetHpcClusterId added in v1.0.29

SetHpcClusterId sets the HpcClusterId field's value.

func (*CreateLaunchTemplateVersionInput) SetImageId added in v1.0.29

SetImageId sets the ImageId field's value.

func (*CreateLaunchTemplateVersionInput) SetImageName added in v1.0.29

SetImageName sets the ImageName field's value.

func (*CreateLaunchTemplateVersionInput) SetInstanceChargeType added in v1.0.29

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*CreateLaunchTemplateVersionInput) SetInstanceName added in v1.0.29

SetInstanceName sets the InstanceName field's value.

func (*CreateLaunchTemplateVersionInput) SetInstanceTypeId added in v1.0.29

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*CreateLaunchTemplateVersionInput) SetKeepImageCredential added in v1.0.29

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*CreateLaunchTemplateVersionInput) SetKeyPairName added in v1.0.29

SetKeyPairName sets the KeyPairName field's value.

func (*CreateLaunchTemplateVersionInput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*CreateLaunchTemplateVersionInput) SetLaunchTemplateName added in v1.0.29

SetLaunchTemplateName sets the LaunchTemplateName field's value.

func (*CreateLaunchTemplateVersionInput) SetNetworkInterfaces added in v1.0.29

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*CreateLaunchTemplateVersionInput) SetProjectName added in v1.0.29

SetProjectName sets the ProjectName field's value.

func (*CreateLaunchTemplateVersionInput) SetScheduledInstance added in v1.0.29

SetScheduledInstance sets the ScheduledInstance field's value.

func (*CreateLaunchTemplateVersionInput) SetSecurityEnhancementStrategy added in v1.0.29

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

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*CreateLaunchTemplateVersionInput) SetSpotPriceLimit added in v1.0.29

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*CreateLaunchTemplateVersionInput) SetSpotStrategy added in v1.0.29

SetSpotStrategy sets the SpotStrategy field's value.

func (*CreateLaunchTemplateVersionInput) SetSuffixIndex added in v1.0.29

SetSuffixIndex sets the SuffixIndex field's value.

func (*CreateLaunchTemplateVersionInput) SetTags added in v1.0.29

SetTags sets the Tags field's value.

func (*CreateLaunchTemplateVersionInput) SetUniqueSuffix added in v1.0.29

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*CreateLaunchTemplateVersionInput) SetUserData added in v1.0.29

SetUserData sets the UserData field's value.

func (*CreateLaunchTemplateVersionInput) SetVersionDescription added in v1.0.29

SetVersionDescription sets the VersionDescription field's value.

func (*CreateLaunchTemplateVersionInput) SetVolumes added in v1.0.29

SetVolumes sets the Volumes field's value.

func (*CreateLaunchTemplateVersionInput) SetVpcId added in v1.0.29

SetVpcId sets the VpcId field's value.

func (*CreateLaunchTemplateVersionInput) SetZoneId added in v1.0.29

SetZoneId sets the ZoneId field's value.

func (CreateLaunchTemplateVersionInput) String added in v1.0.29

String returns the string representation

type CreateLaunchTemplateVersionOutput added in v1.0.29

type CreateLaunchTemplateVersionOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateLaunchTemplateVersionOutput) GoString added in v1.0.29

GoString returns the string representation

func (*CreateLaunchTemplateVersionOutput) SetLaunchTemplateVersionNumber added in v1.0.29

func (s *CreateLaunchTemplateVersionOutput) SetLaunchTemplateVersionNumber(v int32) *CreateLaunchTemplateVersionOutput

SetLaunchTemplateVersionNumber sets the LaunchTemplateVersionNumber field's value.

func (CreateLaunchTemplateVersionOutput) String added in v1.0.29

String returns the string representation

type CreateScheduledInstancesInput

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

	ClientToken *string `type:"string"`

	Count *int32 `type:"int32"`

	CpuMaxFrequency *float64 `type:"float"`

	DeletionProtection *bool `type:"boolean"`

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

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

	MinCount *int32 `type:"int32"`

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

	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 []*VolumeForCreateScheduledInstancesInput `type:"list"`

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

func (CreateScheduledInstancesInput) GoString

GoString returns the string representation

func (*CreateScheduledInstancesInput) SetAutoReleaseAt

SetAutoReleaseAt sets the AutoReleaseAt field's value.

func (*CreateScheduledInstancesInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateScheduledInstancesInput) SetCount

SetCount sets the Count field's value.

func (*CreateScheduledInstancesInput) SetCpuMaxFrequency added in v1.0.19

SetCpuMaxFrequency sets the CpuMaxFrequency field's value.

func (*CreateScheduledInstancesInput) SetDeletionProtection added in v1.0.19

SetDeletionProtection sets the DeletionProtection field's value.

func (*CreateScheduledInstancesInput) SetDeliveryType

SetDeliveryType sets the DeliveryType field's value.

func (*CreateScheduledInstancesInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateScheduledInstancesInput) SetDryRun

SetDryRun sets the DryRun field's value.

func (*CreateScheduledInstancesInput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*CreateScheduledInstancesInput) SetElasticScheduledInstanceType

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

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*CreateScheduledInstancesInput) SetEndDeliveryAt

SetEndDeliveryAt sets the EndDeliveryAt field's value.

func (*CreateScheduledInstancesInput) SetHostname

SetHostname sets the Hostname field's value.

func (*CreateScheduledInstancesInput) SetHpcClusterId

SetHpcClusterId sets the HpcClusterId field's value.

func (*CreateScheduledInstancesInput) SetHttpTokens added in v1.0.21

SetHttpTokens sets the HttpTokens field's value.

func (*CreateScheduledInstancesInput) SetImageId

SetImageId sets the ImageId field's value.

func (*CreateScheduledInstancesInput) SetInstallRunCommandAgent

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

SetInstallRunCommandAgent sets the InstallRunCommandAgent field's value.

func (*CreateScheduledInstancesInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*CreateScheduledInstancesInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*CreateScheduledInstancesInput) SetKeepImageCredential

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*CreateScheduledInstancesInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*CreateScheduledInstancesInput) SetMinCount added in v1.0.19

SetMinCount sets the MinCount field's value.

func (*CreateScheduledInstancesInput) SetNetworkInterfaces

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*CreateScheduledInstancesInput) SetPassword

SetPassword sets the Password field's value.

func (*CreateScheduledInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateScheduledInstancesInput) SetScheduledInstanceDescription

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

SetScheduledInstanceDescription sets the ScheduledInstanceDescription field's value.

func (*CreateScheduledInstancesInput) SetScheduledInstanceName

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

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (*CreateScheduledInstancesInput) SetSecurityEnhancementStrategy

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

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*CreateScheduledInstancesInput) SetStartDeliveryAt

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*CreateScheduledInstancesInput) SetSuffixIndex

SetSuffixIndex sets the SuffixIndex field's value.

func (*CreateScheduledInstancesInput) SetTags

SetTags sets the Tags field's value.

func (*CreateScheduledInstancesInput) SetUniqueSuffix

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*CreateScheduledInstancesInput) SetUserData

SetUserData sets the UserData field's value.

func (*CreateScheduledInstancesInput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*CreateScheduledInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CreateScheduledInstancesInput) String

String returns the string representation

func (*CreateScheduledInstancesInput) Validate

func (s *CreateScheduledInstancesInput) Validate() error

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

type CreateScheduledInstancesOutput

type CreateScheduledInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateScheduledInstancesOutput) GoString

GoString returns the string representation

func (*CreateScheduledInstancesOutput) SetScheduledInstanceId

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (CreateScheduledInstancesOutput) String

String returns the string representation

type CreateSubscriptionInput

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

func (s CreateSubscriptionInput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionInput) SetEventTypes

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

SetEventTypes sets the EventTypes field's value.

func (*CreateSubscriptionInput) SetType

SetType sets the Type field's value.

func (CreateSubscriptionInput) String

func (s CreateSubscriptionInput) String() string

String returns the string representation

func (*CreateSubscriptionInput) Validate added in v1.0.19

func (s *CreateSubscriptionInput) Validate() error

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

type CreateSubscriptionOutput

type CreateSubscriptionOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateSubscriptionOutput) GoString

func (s CreateSubscriptionOutput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionOutput) SetSubscriptionId

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

SetSubscriptionId sets the SubscriptionId field's value.

func (CreateSubscriptionOutput) String

func (s CreateSubscriptionOutput) String() string

String returns the string representation

type CreateTagsInput

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

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

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

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

func (CreateTagsInput) GoString

func (s CreateTagsInput) GoString() string

GoString returns the string representation

func (*CreateTagsInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateTagsInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*CreateTagsInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*CreateTagsInput) SetTags

SetTags sets the Tags field's value.

func (CreateTagsInput) String

func (s CreateTagsInput) String() string

String returns the string representation

func (*CreateTagsInput) Validate

func (s *CreateTagsInput) Validate() error

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

type CreateTagsOutput

type CreateTagsOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateTagsOutput) GoString

func (s CreateTagsOutput) GoString() string

GoString returns the string representation

func (*CreateTagsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (CreateTagsOutput) String

func (s CreateTagsOutput) String() string

String returns the string representation

type DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput

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

	AvailableMemory *int32 `type:"int32"`

	AvailableVcpus *int32 `type:"int32"`

	LocalVolumeCapacities []*LocalVolumeCapacityForDescribeDedicatedHostClustersOutput `type:"list"`

	TotalMemory *int32 `type:"int32"`

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

func (DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) GoString

GoString returns the string representation

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetAvailableInstanceTypes

SetAvailableInstanceTypes sets the AvailableInstanceTypes field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetAvailableMemory

SetAvailableMemory sets the AvailableMemory field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetAvailableVcpus

SetAvailableVcpus sets the AvailableVcpus field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetLocalVolumeCapacities

SetLocalVolumeCapacities sets the LocalVolumeCapacities field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetTotalMemory

SetTotalMemory sets the TotalMemory field's value.

func (*DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) SetTotalVcpus

SetTotalVcpus sets the TotalVcpus field's value.

func (DedicatedHostClusterCapacityForDescribeDedicatedHostClustersOutput) String

String returns the string representation

type DedicatedHostClusterForDescribeDedicatedHostClustersOutput

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

GoString returns the string representation

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostClusterCapacity

SetDedicatedHostClusterCapacity sets the DedicatedHostClusterCapacity field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostClusterId

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostClusterName

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDedicatedHostIds

SetDedicatedHostIds sets the DedicatedHostIds field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetDescription

SetDescription sets the Description field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DedicatedHostClusterForDescribeDedicatedHostClustersOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DedicatedHostClusterForDescribeDedicatedHostClustersOutput) String

String returns the string representation

type DedicatedHostForDescribeDedicatedHostsOutput

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

GoString returns the string representation

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetAutoPlacement

SetAutoPlacement sets the AutoPlacement field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetCapacity

SetCapacity sets the Capacity field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetCpuOvercommitRatio

SetCpuOvercommitRatio sets the CpuOvercommitRatio field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostClusterId

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostId

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostName

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDedicatedHostTypeId

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetHostRecovery

SetHostRecovery sets the HostRecovery field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetInstances

SetInstances sets the Instances field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetStatus

SetStatus sets the Status field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DedicatedHostForDescribeDedicatedHostsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DedicatedHostForDescribeDedicatedHostsOutput) String

String returns the string representation

type DedicatedHostTypeForDescribeDedicatedHostTypesOutput

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

	DedicatedHostTypeId *string `type:"string"`

	IsSupportedCpuOvercommitRatio *bool `type:"boolean"`

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

	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

GoString returns the string representation

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetCores

SetCores sets the Cores field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetDedicatedHostTypeId

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetIsSupportedCpuOvercommitRatio

SetIsSupportedCpuOvercommitRatio sets the IsSupportedCpuOvercommitRatio field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetLocalVolumes

SetLocalVolumes sets the LocalVolumes field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetMaxCpuOvercommitRatio

SetMaxCpuOvercommitRatio sets the MaxCpuOvercommitRatio field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetProcessorModel

SetProcessorModel sets the ProcessorModel field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetSockets

SetSockets sets the Sockets field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetSupportInstanceTypeFamilies

SetSupportInstanceTypeFamilies sets the SupportInstanceTypeFamilies field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetSupportInstanceTypesList

SetSupportInstanceTypesList sets the SupportInstanceTypesList field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetTotalMemory

SetTotalMemory sets the TotalMemory field's value.

func (*DedicatedHostTypeForDescribeDedicatedHostTypesOutput) SetTotalVcpus

SetTotalVcpus sets the TotalVcpus field's value.

func (DedicatedHostTypeForDescribeDedicatedHostTypesOutput) String

String returns the string representation

type DeleteCommandInput

type DeleteCommandInput struct {

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

func (DeleteCommandInput) GoString

func (s DeleteCommandInput) GoString() string

GoString returns the string representation

func (*DeleteCommandInput) SetCommandId

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

SetCommandId sets the CommandId field's value.

func (DeleteCommandInput) String

func (s DeleteCommandInput) String() string

String returns the string representation

func (*DeleteCommandInput) Validate added in v1.0.19

func (s *DeleteCommandInput) Validate() error

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

type DeleteCommandOutput

type DeleteCommandOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCommandOutput) GoString

func (s DeleteCommandOutput) GoString() string

GoString returns the string representation

func (*DeleteCommandOutput) SetCommandId

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

SetCommandId sets the CommandId field's value.

func (DeleteCommandOutput) String

func (s DeleteCommandOutput) String() string

String returns the string representation

type DeleteDedicatedHostClusterInput

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

GoString returns the string representation

func (*DeleteDedicatedHostClusterInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DeleteDedicatedHostClusterInput) SetDedicatedHostClusterId

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (DeleteDedicatedHostClusterInput) String

String returns the string representation

func (*DeleteDedicatedHostClusterInput) Validate added in v1.0.19

func (s *DeleteDedicatedHostClusterInput) Validate() error

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

type DeleteDedicatedHostClusterOutput

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

func (DeleteDedicatedHostClusterOutput) GoString

GoString returns the string representation

func (DeleteDedicatedHostClusterOutput) String

String returns the string representation

type DeleteDeploymentSetInput

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

func (s DeleteDeploymentSetInput) GoString() string

GoString returns the string representation

func (*DeleteDeploymentSetInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DeleteDeploymentSetInput) SetDeploymentSetId

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

SetDeploymentSetId sets the DeploymentSetId field's value.

func (DeleteDeploymentSetInput) String

func (s DeleteDeploymentSetInput) String() string

String returns the string representation

func (*DeleteDeploymentSetInput) Validate added in v1.0.19

func (s *DeleteDeploymentSetInput) Validate() error

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

type DeleteDeploymentSetOutput

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

func (DeleteDeploymentSetOutput) GoString

func (s DeleteDeploymentSetOutput) GoString() string

GoString returns the string representation

func (DeleteDeploymentSetOutput) String

func (s DeleteDeploymentSetOutput) String() string

String returns the string representation

type DeleteHpcClusterInput added in v1.0.19

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

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

func (DeleteHpcClusterInput) GoString added in v1.0.19

func (s DeleteHpcClusterInput) GoString() string

GoString returns the string representation

func (*DeleteHpcClusterInput) SetClientToken added in v1.0.19

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

SetClientToken sets the ClientToken field's value.

func (*DeleteHpcClusterInput) SetHpcClusterId added in v1.0.19

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

SetHpcClusterId sets the HpcClusterId field's value.

func (DeleteHpcClusterInput) String added in v1.0.19

func (s DeleteHpcClusterInput) String() string

String returns the string representation

func (*DeleteHpcClusterInput) Validate added in v1.0.19

func (s *DeleteHpcClusterInput) Validate() error

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

type DeleteHpcClusterOutput added in v1.0.19

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

func (DeleteHpcClusterOutput) GoString added in v1.0.19

func (s DeleteHpcClusterOutput) GoString() string

GoString returns the string representation

func (DeleteHpcClusterOutput) String added in v1.0.19

func (s DeleteHpcClusterOutput) String() string

String returns the string representation

type DeleteImagesInput

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

func (s DeleteImagesInput) GoString() string

GoString returns the string representation

func (*DeleteImagesInput) SetDeleteBindedSnapshots

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

SetDeleteBindedSnapshots sets the DeleteBindedSnapshots field's value.

func (*DeleteImagesInput) SetImageIds

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

SetImageIds sets the ImageIds field's value.

func (DeleteImagesInput) String

func (s DeleteImagesInput) String() string

String returns the string representation

func (*DeleteImagesInput) Validate added in v1.0.19

func (s *DeleteImagesInput) Validate() error

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

type DeleteImagesOutput

type DeleteImagesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteImagesOutput) GoString

func (s DeleteImagesOutput) GoString() string

GoString returns the string representation

func (*DeleteImagesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteImagesOutput) String

func (s DeleteImagesOutput) String() string

String returns the string representation

type DeleteInstanceInput

type DeleteInstanceInput struct {
	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

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

SetClientToken sets the ClientToken field's value.

func (*DeleteInstanceInput) SetDryRun

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.19

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

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

func (s DeleteInstancesInput) GoString() string

GoString returns the string representation

func (*DeleteInstancesInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DeleteInstancesInput) SetInstanceIds

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

SetInstanceIds sets the InstanceIds field's value.

func (DeleteInstancesInput) String

func (s DeleteInstancesInput) String() string

String returns the string representation

func (*DeleteInstancesInput) Validate added in v1.0.19

func (s *DeleteInstancesInput) Validate() error

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

type DeleteInstancesOutput

type DeleteInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteInstancesOutput) GoString

func (s DeleteInstancesOutput) GoString() string

GoString returns the string representation

func (*DeleteInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteInstancesOutput) String

func (s DeleteInstancesOutput) String() string

String returns the string representation

type DeleteInvocationInput

type DeleteInvocationInput struct {

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

func (DeleteInvocationInput) GoString

func (s DeleteInvocationInput) GoString() string

GoString returns the string representation

func (*DeleteInvocationInput) SetInvocationId

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

SetInvocationId sets the InvocationId field's value.

func (DeleteInvocationInput) String

func (s DeleteInvocationInput) String() string

String returns the string representation

func (*DeleteInvocationInput) Validate added in v1.0.19

func (s *DeleteInvocationInput) Validate() error

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

type DeleteInvocationOutput

type DeleteInvocationOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteInvocationOutput) GoString

func (s DeleteInvocationOutput) GoString() string

GoString returns the string representation

func (*DeleteInvocationOutput) SetInvocationId

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

SetInvocationId sets the InvocationId field's value.

func (DeleteInvocationOutput) String

func (s DeleteInvocationOutput) String() string

String returns the string representation

type DeleteKeyPairsInput

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

func (s DeleteKeyPairsInput) GoString() string

GoString returns the string representation

func (*DeleteKeyPairsInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DeleteKeyPairsInput) SetKeyPairNames

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

SetKeyPairNames sets the KeyPairNames field's value.

func (DeleteKeyPairsInput) String

func (s DeleteKeyPairsInput) String() string

String returns the string representation

func (*DeleteKeyPairsInput) Validate added in v1.0.19

func (s *DeleteKeyPairsInput) Validate() error

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

type DeleteKeyPairsOutput

type DeleteKeyPairsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteKeyPairsOutput) GoString

func (s DeleteKeyPairsOutput) GoString() string

GoString returns the string representation

func (*DeleteKeyPairsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteKeyPairsOutput) String

func (s DeleteKeyPairsOutput) String() string

String returns the string representation

type DeleteLaunchTemplateInput added in v1.0.29

type DeleteLaunchTemplateInput struct {
	LaunchTemplateId *string `type:"string"`

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

func (DeleteLaunchTemplateInput) GoString added in v1.0.29

func (s DeleteLaunchTemplateInput) GoString() string

GoString returns the string representation

func (*DeleteLaunchTemplateInput) SetLaunchTemplateId added in v1.0.29

func (s *DeleteLaunchTemplateInput) SetLaunchTemplateId(v string) *DeleteLaunchTemplateInput

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*DeleteLaunchTemplateInput) SetLaunchTemplateName added in v1.0.29

func (s *DeleteLaunchTemplateInput) SetLaunchTemplateName(v string) *DeleteLaunchTemplateInput

SetLaunchTemplateName sets the LaunchTemplateName field's value.

func (DeleteLaunchTemplateInput) String added in v1.0.29

func (s DeleteLaunchTemplateInput) String() string

String returns the string representation

type DeleteLaunchTemplateOutput added in v1.0.29

type DeleteLaunchTemplateOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteLaunchTemplateOutput) GoString added in v1.0.29

func (s DeleteLaunchTemplateOutput) GoString() string

GoString returns the string representation

func (*DeleteLaunchTemplateOutput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (DeleteLaunchTemplateOutput) String added in v1.0.29

String returns the string representation

type DeleteLaunchTemplateVersionInput added in v1.0.29

type DeleteLaunchTemplateVersionInput struct {

	// DeleteVersions is a required field
	DeleteVersions []*int32 `type:"list" required:"true"`

	LaunchTemplateId *string `type:"string"`

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

func (DeleteLaunchTemplateVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*DeleteLaunchTemplateVersionInput) SetDeleteVersions added in v1.0.29

SetDeleteVersions sets the DeleteVersions field's value.

func (*DeleteLaunchTemplateVersionInput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*DeleteLaunchTemplateVersionInput) SetLaunchTemplateName added in v1.0.29

SetLaunchTemplateName sets the LaunchTemplateName field's value.

func (DeleteLaunchTemplateVersionInput) String added in v1.0.29

String returns the string representation

func (*DeleteLaunchTemplateVersionInput) Validate added in v1.0.29

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

type DeleteLaunchTemplateVersionOutput added in v1.0.29

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

func (DeleteLaunchTemplateVersionOutput) GoString added in v1.0.29

GoString returns the string representation

func (DeleteLaunchTemplateVersionOutput) String added in v1.0.29

String returns the string representation

type DeleteScheduledInstanceInput

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

func (s DeleteScheduledInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteScheduledInstanceInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DeleteScheduledInstanceInput) SetScheduledInstanceId

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (DeleteScheduledInstanceInput) String

String returns the string representation

func (*DeleteScheduledInstanceInput) Validate added in v1.0.19

func (s *DeleteScheduledInstanceInput) Validate() error

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

type DeleteScheduledInstanceOutput

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

func (DeleteScheduledInstanceOutput) GoString

GoString returns the string representation

func (DeleteScheduledInstanceOutput) String

String returns the string representation

type DeleteTagsInput

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

func (s DeleteTagsInput) GoString() string

GoString returns the string representation

func (*DeleteTagsInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DeleteTagsInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*DeleteTagsInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*DeleteTagsInput) SetTagKeys

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

SetTagKeys sets the TagKeys field's value.

func (DeleteTagsInput) String

func (s DeleteTagsInput) String() string

String returns the string representation

func (*DeleteTagsInput) Validate added in v1.0.19

func (s *DeleteTagsInput) Validate() error

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

type DeleteTagsOutput

type DeleteTagsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteTagsOutput) GoString

func (s DeleteTagsOutput) GoString() string

GoString returns the string representation

func (*DeleteTagsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DeleteTagsOutput) String

func (s DeleteTagsOutput) String() string

String returns the string representation

type DeploymentSetForDescribeDeploymentSetsOutput

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

	CreatedAt *string `type:"string"`

	DeploymentSetDescription *string `type:"string"`

	DeploymentSetId *string `type:"string"`

	DeploymentSetName *string `type:"string"`

	Granularity *string `type:"string"`

	GroupCount *int32 `type:"int32"`

	InstanceAmount *int32 `type:"int32"`

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

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

func (DeploymentSetForDescribeDeploymentSetsOutput) GoString

GoString returns the string representation

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetCapacities

SetCapacities sets the Capacities field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetDescription

SetDeploymentSetDescription sets the DeploymentSetDescription field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetDeploymentSetName

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetGranularity

SetGranularity sets the Granularity field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetGroupCount

SetGroupCount sets the GroupCount field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetInstanceAmount

SetInstanceAmount sets the InstanceAmount field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DeploymentSetForDescribeDeploymentSetsOutput) SetStrategy

SetStrategy sets the Strategy field's value.

func (DeploymentSetForDescribeDeploymentSetsOutput) String

String returns the string representation

type DescribeAutoInstallPackagesInput added in v1.0.21

type DescribeAutoInstallPackagesInput struct {

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

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

func (DescribeAutoInstallPackagesInput) GoString added in v1.0.21

GoString returns the string representation

func (*DescribeAutoInstallPackagesInput) SetImageId added in v1.0.21

SetImageId sets the ImageId field's value.

func (*DescribeAutoInstallPackagesInput) SetInstanceTypeFamily added in v1.0.21

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (DescribeAutoInstallPackagesInput) String added in v1.0.21

String returns the string representation

func (*DescribeAutoInstallPackagesInput) Validate added in v1.0.21

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

type DescribeAutoInstallPackagesOutput added in v1.0.21

type DescribeAutoInstallPackagesOutput struct {
	Metadata *response.ResponseMetadata

	Packages []*PackageForDescribeAutoInstallPackagesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAutoInstallPackagesOutput) GoString added in v1.0.21

GoString returns the string representation

func (*DescribeAutoInstallPackagesOutput) SetPackages added in v1.0.21

SetPackages sets the Packages field's value.

func (DescribeAutoInstallPackagesOutput) String added in v1.0.21

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

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

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*DescribeAvailableResourceInput) SetInstanceChargeType

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*DescribeAvailableResourceInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeAvailableResourceInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeAvailableResourceInput) SetSpotStrategy

SetSpotStrategy sets the SpotStrategy field's value.

func (*DescribeAvailableResourceInput) SetVolumeType

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.19

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

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

GoString returns the string representation

func (*DescribeCloudAssistantStatusInput) SetClientVersion

SetClientVersion sets the ClientVersion field's value.

func (*DescribeCloudAssistantStatusInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeCloudAssistantStatusInput) SetOSType

SetOSType sets the OSType field's value.

func (*DescribeCloudAssistantStatusInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCloudAssistantStatusInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCloudAssistantStatusInput) SetStatus

SetStatus sets the Status field's value.

func (DescribeCloudAssistantStatusInput) String

String returns the string representation

type DescribeCloudAssistantStatusOutput

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

GoString returns the string representation

func (*DescribeCloudAssistantStatusOutput) SetInstances

SetInstances sets the Instances field's value.

func (*DescribeCloudAssistantStatusOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCloudAssistantStatusOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCloudAssistantStatusOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCloudAssistantStatusOutput) String

String returns the string representation

type DescribeCommandsInput

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

	ContentEncoding *string `type:"string"`

	Name *string `type:"string"`

	Order *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	Provider *string `type:"string"`

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

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

func (DescribeCommandsInput) GoString

func (s DescribeCommandsInput) GoString() string

GoString returns the string representation

func (*DescribeCommandsInput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*DescribeCommandsInput) SetContentEncoding

func (s *DescribeCommandsInput) SetContentEncoding(v string) *DescribeCommandsInput

SetContentEncoding sets the ContentEncoding field's value.

func (*DescribeCommandsInput) SetName

SetName sets the Name field's value.

func (*DescribeCommandsInput) SetOrder

SetOrder sets the Order field's value.

func (*DescribeCommandsInput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeCommandsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCommandsInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeCommandsInput) SetProvider

SetProvider sets the Provider field's value.

func (*DescribeCommandsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeCommandsInput) SetType

SetType sets the Type field's value.

func (DescribeCommandsInput) String

func (s DescribeCommandsInput) String() string

String returns the string representation

type DescribeCommandsOutput

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

func (s DescribeCommandsOutput) GoString() string

GoString returns the string representation

func (*DescribeCommandsOutput) SetCommands

SetCommands sets the Commands field's value.

func (*DescribeCommandsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCommandsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCommandsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCommandsOutput) String

func (s DescribeCommandsOutput) String() string

String returns the string representation

type DescribeDedicatedHostClustersInput

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

GoString returns the string representation

func (*DescribeDedicatedHostClustersInput) SetDedicatedHostClusterIds

SetDedicatedHostClusterIds sets the DedicatedHostClusterIds field's value.

func (*DescribeDedicatedHostClustersInput) SetDedicatedHostClusterName

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*DescribeDedicatedHostClustersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeDedicatedHostClustersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeDedicatedHostClustersInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeDedicatedHostClustersInput) String

String returns the string representation

type DescribeDedicatedHostClustersOutput

type DescribeDedicatedHostClustersOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDedicatedHostClustersOutput) GoString

GoString returns the string representation

func (*DescribeDedicatedHostClustersOutput) SetDedicatedHostClusters

SetDedicatedHostClusters sets the DedicatedHostClusters field's value.

func (*DescribeDedicatedHostClustersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeDedicatedHostClustersOutput) String

String returns the string representation

type DescribeDedicatedHostTypesInput

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

GoString returns the string representation

func (*DescribeDedicatedHostTypesInput) SetDedicatedHostTypeIds

SetDedicatedHostTypeIds sets the DedicatedHostTypeIds field's value.

func (*DescribeDedicatedHostTypesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeDedicatedHostTypesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeDedicatedHostTypesInput) SetSupportedInstanceTypeFamily

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

SetSupportedInstanceTypeFamily sets the SupportedInstanceTypeFamily field's value.

func (DescribeDedicatedHostTypesInput) String

String returns the string representation

type DescribeDedicatedHostTypesOutput

type DescribeDedicatedHostTypesOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDedicatedHostTypesOutput) GoString

GoString returns the string representation

func (*DescribeDedicatedHostTypesOutput) SetDedicatedHostTypes

SetDedicatedHostTypes sets the DedicatedHostTypes field's value.

func (*DescribeDedicatedHostTypesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeDedicatedHostTypesOutput) String

String returns the string representation

type DescribeDedicatedHostsInput

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

func (s DescribeDedicatedHostsInput) GoString() string

GoString returns the string representation

func (*DescribeDedicatedHostsInput) SetDedicatedHostClusterId

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

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DescribeDedicatedHostsInput) SetDedicatedHostIds

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

SetDedicatedHostIds sets the DedicatedHostIds field's value.

func (*DescribeDedicatedHostsInput) SetDedicatedHostName

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*DescribeDedicatedHostsInput) SetDedicatedHostTypeId

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

SetDedicatedHostTypeId sets the DedicatedHostTypeId field's value.

func (*DescribeDedicatedHostsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeDedicatedHostsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeDedicatedHostsInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDedicatedHostsInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeDedicatedHostsInput) String

String returns the string representation

type DescribeDedicatedHostsOutput

type DescribeDedicatedHostsOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDedicatedHostsOutput) GoString

func (s DescribeDedicatedHostsOutput) GoString() string

GoString returns the string representation

func (*DescribeDedicatedHostsOutput) SetDedicatedHosts

SetDedicatedHosts sets the DedicatedHosts field's value.

func (*DescribeDedicatedHostsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeDedicatedHostsOutput) String

String returns the string representation

type DescribeDeploymentSetSupportedInstanceTypeFamilyInput

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

func (DescribeDeploymentSetSupportedInstanceTypeFamilyInput) GoString

GoString returns the string representation

func (DescribeDeploymentSetSupportedInstanceTypeFamilyInput) String

String returns the string representation

type DescribeDeploymentSetSupportedInstanceTypeFamilyOutput

type DescribeDeploymentSetSupportedInstanceTypeFamilyOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) GoString

GoString returns the string representation

func (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) SetDeploymentSetCreateInstanceTypeFamilies

SetDeploymentSetCreateInstanceTypeFamilies sets the DeploymentSetCreateInstanceTypeFamilies field's value.

func (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) SetDeploymentSetModifyInstanceTypeFamilies

SetDeploymentSetModifyInstanceTypeFamilies sets the DeploymentSetModifyInstanceTypeFamilies field's value.

func (DescribeDeploymentSetSupportedInstanceTypeFamilyOutput) String

String returns the string representation

type DescribeDeploymentSetsInput

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

	DeploymentSetName *string `type:"string"`

	Granularity *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

func (DescribeDeploymentSetsInput) GoString

func (s DescribeDeploymentSetsInput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentSetsInput) SetDeploymentSetIds

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

SetDeploymentSetIds sets the DeploymentSetIds field's value.

func (*DescribeDeploymentSetsInput) SetDeploymentSetName

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*DescribeDeploymentSetsInput) SetGranularity

SetGranularity sets the Granularity field's value.

func (*DescribeDeploymentSetsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeDeploymentSetsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeDeploymentSetsInput) SetStrategy

SetStrategy sets the Strategy field's value.

func (DescribeDeploymentSetsInput) String

String returns the string representation

type DescribeDeploymentSetsOutput

type DescribeDeploymentSetsOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeDeploymentSetsOutput) GoString

func (s DescribeDeploymentSetsOutput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentSetsOutput) SetDeploymentSets

SetDeploymentSets sets the DeploymentSets field's value.

func (*DescribeDeploymentSetsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeDeploymentSetsOutput) String

String returns the string representation

type DescribeEventTypesInput

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

	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

func (s DescribeEventTypesInput) GoString() string

GoString returns the string representation

func (*DescribeEventTypesInput) SetImpactLevel added in v1.0.21

SetImpactLevel sets the ImpactLevel field's value.

func (*DescribeEventTypesInput) SetKind

SetKind sets the Kind field's value.

func (*DescribeEventTypesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeEventTypesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeEventTypesInput) SetResponseRequired

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

SetResponseRequired sets the ResponseRequired field's value.

func (*DescribeEventTypesInput) SetTypes

SetTypes sets the Types field's value.

func (DescribeEventTypesInput) String

func (s DescribeEventTypesInput) String() string

String returns the string representation

type DescribeEventTypesOutput

type DescribeEventTypesOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeEventTypesOutput) GoString

func (s DescribeEventTypesOutput) GoString() string

GoString returns the string representation

func (*DescribeEventTypesOutput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*DescribeEventTypesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeEventTypesOutput) String

func (s DescribeEventTypesOutput) String() string

String returns the string representation

type DescribeHpcClustersInput added in v1.0.19

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

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

	MaxResults *int32 `type:"int32"`

	Name *string `type:"string"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

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

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

func (DescribeHpcClustersInput) GoString added in v1.0.19

func (s DescribeHpcClustersInput) GoString() string

GoString returns the string representation

func (*DescribeHpcClustersInput) SetClientToken added in v1.0.19

SetClientToken sets the ClientToken field's value.

func (*DescribeHpcClustersInput) SetHpcClusterIds added in v1.0.19

func (s *DescribeHpcClustersInput) SetHpcClusterIds(v []*string) *DescribeHpcClustersInput

SetHpcClusterIds sets the HpcClusterIds field's value.

func (*DescribeHpcClustersInput) SetMaxResults added in v1.0.19

SetMaxResults sets the MaxResults field's value.

func (*DescribeHpcClustersInput) SetName added in v1.0.19

SetName sets the Name field's value.

func (*DescribeHpcClustersInput) SetNextToken added in v1.0.19

SetNextToken sets the NextToken field's value.

func (*DescribeHpcClustersInput) SetProjectName added in v1.0.29

SetProjectName sets the ProjectName field's value.

func (*DescribeHpcClustersInput) SetTagFilters added in v1.0.29

SetTagFilters sets the TagFilters field's value.

func (*DescribeHpcClustersInput) SetZoneId added in v1.0.19

SetZoneId sets the ZoneId field's value.

func (DescribeHpcClustersInput) String added in v1.0.19

func (s DescribeHpcClustersInput) String() string

String returns the string representation

type DescribeHpcClustersOutput added in v1.0.19

type DescribeHpcClustersOutput struct {
	Metadata *response.ResponseMetadata

	HpcClusters []*HpcClusterForDescribeHpcClustersOutput `type:"list"`

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

func (DescribeHpcClustersOutput) GoString added in v1.0.19

func (s DescribeHpcClustersOutput) GoString() string

GoString returns the string representation

func (*DescribeHpcClustersOutput) SetHpcClusters added in v1.0.19

SetHpcClusters sets the HpcClusters field's value.

func (*DescribeHpcClustersOutput) SetNextToken added in v1.0.19

SetNextToken sets the NextToken field's value.

func (DescribeHpcClustersOutput) String added in v1.0.19

func (s DescribeHpcClustersOutput) String() string

String returns the string representation

type DescribeHpcInstancePositionInput added in v1.0.21

type DescribeHpcInstancePositionInput struct {

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

func (DescribeHpcInstancePositionInput) GoString added in v1.0.21

GoString returns the string representation

func (*DescribeHpcInstancePositionInput) SetInstanceId added in v1.0.21

SetInstanceId sets the InstanceId field's value.

func (DescribeHpcInstancePositionInput) String added in v1.0.21

String returns the string representation

func (*DescribeHpcInstancePositionInput) Validate added in v1.0.21

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

type DescribeHpcInstancePositionOutput added in v1.0.21

type DescribeHpcInstancePositionOutput struct {
	Metadata *response.ResponseMetadata

	HpcInstancePositionInfos []*HpcInstancePositionInfoForDescribeHpcInstancePositionOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeHpcInstancePositionOutput) GoString added in v1.0.21

GoString returns the string representation

func (*DescribeHpcInstancePositionOutput) SetHpcInstancePositionInfos added in v1.0.21

SetHpcInstancePositionInfos sets the HpcInstancePositionInfos field's value.

func (DescribeHpcInstancePositionOutput) String added in v1.0.21

String returns the string representation

type DescribeImageSharePermissionInput

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

GoString returns the string representation

func (*DescribeImageSharePermissionInput) SetImageId

SetImageId sets the ImageId field's value.

func (*DescribeImageSharePermissionInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeImageSharePermissionInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeImageSharePermissionInput) String

String returns the string representation

func (*DescribeImageSharePermissionInput) Validate added in v1.0.19

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

type DescribeImageSharePermissionOutput

type DescribeImageSharePermissionOutput struct {
	Metadata *response.ResponseMetadata

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

	ImageId *string `type:"string"`

	NextToken *string `type:"string"`

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

func (DescribeImageSharePermissionOutput) GoString

GoString returns the string representation

func (*DescribeImageSharePermissionOutput) SetAccounts

SetAccounts sets the Accounts field's value.

func (*DescribeImageSharePermissionOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*DescribeImageSharePermissionOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeImageSharePermissionOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeImageSharePermissionOutput) String

String returns the string representation

type DescribeImagesInput

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

	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

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

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

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

SetPlatform sets the Platform field's value.

func (*DescribeImagesInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeImagesInput) SetStatus

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

SetStatus sets the Status field's value.

func (*DescribeImagesInput) SetTagFilters

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

type DescribeInstanceECSTerminalUrlInput struct {

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

func (DescribeInstanceECSTerminalUrlInput) GoString

GoString returns the string representation

func (*DescribeInstanceECSTerminalUrlInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeInstanceECSTerminalUrlInput) String

String returns the string representation

func (*DescribeInstanceECSTerminalUrlInput) Validate added in v1.0.19

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

type DescribeInstanceECSTerminalUrlOutput

type DescribeInstanceECSTerminalUrlOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeInstanceECSTerminalUrlOutput) GoString

GoString returns the string representation

func (*DescribeInstanceECSTerminalUrlOutput) SetEcsTerminalUrl

SetEcsTerminalUrl sets the EcsTerminalUrl field's value.

func (DescribeInstanceECSTerminalUrlOutput) String

String returns the string representation

type DescribeInstanceTypeFamiliesInput

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

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

func (DescribeInstanceTypeFamiliesInput) GoString

GoString returns the string representation

func (*DescribeInstanceTypeFamiliesInput) SetGeneration

SetGeneration sets the Generation field's value.

func (*DescribeInstanceTypeFamiliesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeInstanceTypeFamiliesInput) String

String returns the string representation

type DescribeInstanceTypeFamiliesOutput

type DescribeInstanceTypeFamiliesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeInstanceTypeFamiliesOutput) GoString

GoString returns the string representation

func (*DescribeInstanceTypeFamiliesOutput) SetInstanceTypeFamilies

SetInstanceTypeFamilies sets the InstanceTypeFamilies field's value.

func (DescribeInstanceTypeFamiliesOutput) String

String returns the string representation

type DescribeInstanceTypesInput

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

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

SetImageId sets the ImageId field's value.

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.19

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

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

	MaxResults *int32 `type:"int32"`

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

func (DescribeInstancesIamRolesInput) GoString

GoString returns the string representation

func (*DescribeInstancesIamRolesInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeInstancesIamRolesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeInstancesIamRolesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeInstancesIamRolesInput) String

String returns the string representation

type DescribeInstancesIamRolesOutput

type DescribeInstancesIamRolesOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeInstancesIamRolesOutput) GoString

GoString returns the string representation

func (*DescribeInstancesIamRolesOutput) SetInstancesIamRoles

SetInstancesIamRoles sets the InstancesIamRoles field's value.

func (*DescribeInstancesIamRolesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeInstancesIamRolesOutput) String

String returns the string representation

type DescribeInstancesInput

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

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

	Ipv6Addresses []*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) SetAffinityGroupIds added in v1.0.19

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

SetAffinityGroupIds sets the AffinityGroupIds field's value.

func (*DescribeInstancesInput) SetDedicatedHostClusterId

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

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*DescribeInstancesInput) SetDedicatedHostId

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

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*DescribeInstancesInput) SetDeploymentSetGroupNumbers

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

SetDeploymentSetGroupNumbers sets the DeploymentSetGroupNumbers field's value.

func (*DescribeInstancesInput) SetDeploymentSetIds

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

SetDeploymentSetIds sets the DeploymentSetIds field's value.

func (*DescribeInstancesInput) SetEipAddresses

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

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

SetIpv6Addresses sets the Ipv6Addresses field's value.

func (*DescribeInstancesInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeInstancesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeInstancesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeInstancesInput) SetPrimaryIpAddress

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

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*DescribeInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeInstancesInput) SetScheduledInstanceId

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

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

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

GoString returns the string representation

func (*DescribeInvocationInstancesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeInvocationInstancesInput) SetInvocationId

SetInvocationId sets the InvocationId field's value.

func (*DescribeInvocationInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeInvocationInstancesInput) String

String returns the string representation

func (*DescribeInvocationInstancesInput) Validate added in v1.0.19

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

type DescribeInvocationInstancesOutput

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

GoString returns the string representation

func (*DescribeInvocationInstancesOutput) SetInvocationInstances

SetInvocationInstances sets the InvocationInstances field's value.

func (*DescribeInvocationInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeInvocationInstancesOutput) String

String returns the string representation

type DescribeInvocationResultsInput

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

GoString returns the string representation

func (*DescribeInvocationResultsInput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*DescribeInvocationResultsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeInvocationResultsInput) SetInvocationId

SetInvocationId sets the InvocationId field's value.

func (*DescribeInvocationResultsInput) SetInvocationResultStatus

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

SetInvocationResultStatus sets the InvocationResultStatus field's value.

func (*DescribeInvocationResultsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationResultsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeInvocationResultsInput) String

String returns the string representation

func (*DescribeInvocationResultsInput) Validate added in v1.0.19

func (s *DescribeInvocationResultsInput) Validate() error

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

type DescribeInvocationResultsOutput

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

GoString returns the string representation

func (*DescribeInvocationResultsOutput) SetInvocationResults

SetInvocationResults sets the InvocationResults field's value.

func (*DescribeInvocationResultsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationResultsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationResultsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeInvocationResultsOutput) String

String returns the string representation

type DescribeInvocationsInput

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

	CommandName *string `type:"string"`

	CommandType *string `type:"string"`

	ContentEncoding *string `type:"string"`

	InvocationId *string `type:"string"`

	InvocationName *string `type:"string"`

	InvocationStatus *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RepeatMode *string `type:"string"`

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

func (DescribeInvocationsInput) GoString

func (s DescribeInvocationsInput) GoString() string

GoString returns the string representation

func (*DescribeInvocationsInput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*DescribeInvocationsInput) SetCommandName

SetCommandName sets the CommandName field's value.

func (*DescribeInvocationsInput) SetCommandType

SetCommandType sets the CommandType field's value.

func (*DescribeInvocationsInput) SetContentEncoding

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

SetContentEncoding sets the ContentEncoding field's value.

func (*DescribeInvocationsInput) SetInvocationId

SetInvocationId sets the InvocationId field's value.

func (*DescribeInvocationsInput) SetInvocationName

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

SetInvocationName sets the InvocationName field's value.

func (*DescribeInvocationsInput) SetInvocationStatus

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

SetInvocationStatus sets the InvocationStatus field's value.

func (*DescribeInvocationsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeInvocationsInput) SetRepeatMode

SetRepeatMode sets the RepeatMode field's value.

func (*DescribeInvocationsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeInvocationsInput) String

func (s DescribeInvocationsInput) String() string

String returns the string representation

type DescribeInvocationsOutput

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

func (s DescribeInvocationsOutput) GoString() string

GoString returns the string representation

func (*DescribeInvocationsOutput) SetInvocations

SetInvocations sets the Invocations field's value.

func (*DescribeInvocationsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInvocationsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeInvocationsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeInvocationsOutput) String

func (s DescribeInvocationsOutput) String() string

String returns the string representation

type DescribeKeyPairsInput

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

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

	KeyPairName *string `type:"string"`

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

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

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

func (DescribeKeyPairsInput) GoString

func (s DescribeKeyPairsInput) GoString() string

GoString returns the string representation

func (*DescribeKeyPairsInput) SetFingerPrint

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

SetFingerPrint sets the FingerPrint field's value.

func (*DescribeKeyPairsInput) SetKeyPairIds

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

SetKeyPairIds sets the KeyPairIds field's value.

func (*DescribeKeyPairsInput) SetKeyPairName

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

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeKeyPairsInput) SetKeyPairNames

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

SetKeyPairNames sets the KeyPairNames field's value.

func (*DescribeKeyPairsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeKeyPairsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeKeyPairsInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeKeyPairsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeKeyPairsInput) String

func (s DescribeKeyPairsInput) String() string

String returns the string representation

type DescribeKeyPairsOutput

type DescribeKeyPairsOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeKeyPairsOutput) GoString

func (s DescribeKeyPairsOutput) GoString() string

GoString returns the string representation

func (*DescribeKeyPairsOutput) SetKeyPairs

SetKeyPairs sets the KeyPairs field's value.

func (*DescribeKeyPairsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeKeyPairsOutput) String

func (s DescribeKeyPairsOutput) String() string

String returns the string representation

type DescribeLaunchTemplateVersionsInput added in v1.0.29

type DescribeLaunchTemplateVersionsInput struct {
	DefaultVersion *bool `type:"boolean"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateName *string `type:"string"`

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

	MaxResults *int32 `type:"int32"`

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

func (DescribeLaunchTemplateVersionsInput) GoString added in v1.0.29

GoString returns the string representation

func (*DescribeLaunchTemplateVersionsInput) SetDefaultVersion added in v1.0.29

SetDefaultVersion sets the DefaultVersion field's value.

func (*DescribeLaunchTemplateVersionsInput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*DescribeLaunchTemplateVersionsInput) SetLaunchTemplateName added in v1.0.29

SetLaunchTemplateName sets the LaunchTemplateName field's value.

func (*DescribeLaunchTemplateVersionsInput) SetLaunchTemplateVersions added in v1.0.29

SetLaunchTemplateVersions sets the LaunchTemplateVersions field's value.

func (*DescribeLaunchTemplateVersionsInput) SetMaxResults added in v1.0.29

SetMaxResults sets the MaxResults field's value.

func (*DescribeLaunchTemplateVersionsInput) SetNextToken added in v1.0.29

SetNextToken sets the NextToken field's value.

func (DescribeLaunchTemplateVersionsInput) String added in v1.0.29

String returns the string representation

type DescribeLaunchTemplateVersionsOutput added in v1.0.29

type DescribeLaunchTemplateVersionsOutput struct {
	Metadata *response.ResponseMetadata

	LaunchTemplateVersions []*LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput `type:"list"`

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

func (DescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*DescribeLaunchTemplateVersionsOutput) SetLaunchTemplateVersions added in v1.0.29

SetLaunchTemplateVersions sets the LaunchTemplateVersions field's value.

func (*DescribeLaunchTemplateVersionsOutput) SetNextToken added in v1.0.29

SetNextToken sets the NextToken field's value.

func (DescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type DescribeLaunchTemplatesInput added in v1.0.29

type DescribeLaunchTemplatesInput struct {
	LaunchTemplateIds []*string `type:"list"`

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

	LaunchTemplateProjectName *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

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

func (DescribeLaunchTemplatesInput) GoString added in v1.0.29

func (s DescribeLaunchTemplatesInput) GoString() string

GoString returns the string representation

func (*DescribeLaunchTemplatesInput) SetLaunchTemplateIds added in v1.0.29

func (s *DescribeLaunchTemplatesInput) SetLaunchTemplateIds(v []*string) *DescribeLaunchTemplatesInput

SetLaunchTemplateIds sets the LaunchTemplateIds field's value.

func (*DescribeLaunchTemplatesInput) SetLaunchTemplateNames added in v1.0.29

func (s *DescribeLaunchTemplatesInput) SetLaunchTemplateNames(v []*string) *DescribeLaunchTemplatesInput

SetLaunchTemplateNames sets the LaunchTemplateNames field's value.

func (*DescribeLaunchTemplatesInput) SetLaunchTemplateProjectName added in v1.0.29

func (s *DescribeLaunchTemplatesInput) SetLaunchTemplateProjectName(v string) *DescribeLaunchTemplatesInput

SetLaunchTemplateProjectName sets the LaunchTemplateProjectName field's value.

func (*DescribeLaunchTemplatesInput) SetMaxResults added in v1.0.29

SetMaxResults sets the MaxResults field's value.

func (*DescribeLaunchTemplatesInput) SetNextToken added in v1.0.29

SetNextToken sets the NextToken field's value.

func (*DescribeLaunchTemplatesInput) SetTagFilters added in v1.0.29

SetTagFilters sets the TagFilters field's value.

func (DescribeLaunchTemplatesInput) String added in v1.0.29

String returns the string representation

type DescribeLaunchTemplatesOutput added in v1.0.29

type DescribeLaunchTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	LaunchTemplates []*LaunchTemplateForDescribeLaunchTemplatesOutput `type:"list"`

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

func (DescribeLaunchTemplatesOutput) GoString added in v1.0.29

GoString returns the string representation

func (*DescribeLaunchTemplatesOutput) SetLaunchTemplates added in v1.0.29

SetLaunchTemplates sets the LaunchTemplates field's value.

func (*DescribeLaunchTemplatesOutput) SetNextToken added in v1.0.29

SetNextToken sets the NextToken field's value.

func (DescribeLaunchTemplatesOutput) String added in v1.0.29

String returns the string representation

type DescribeRegionsInput

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

	NextToken *string `type:"string"`

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

func (DescribeRegionsInput) GoString

func (s DescribeRegionsInput) GoString() string

GoString returns the string representation

func (*DescribeRegionsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeRegionsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeRegionsInput) SetRegionIds

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

SetRegionIds sets the RegionIds field's value.

func (DescribeRegionsInput) String

func (s DescribeRegionsInput) String() string

String returns the string representation

type DescribeRegionsOutput

type DescribeRegionsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeRegionsOutput) GoString

func (s DescribeRegionsOutput) GoString() string

GoString returns the string representation

func (*DescribeRegionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeRegionsOutput) SetRegions

SetRegions sets the Regions field's value.

func (DescribeRegionsOutput) String

func (s DescribeRegionsOutput) String() string

String returns the string representation

type DescribeReservedInstancesInput

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

GoString returns the string representation

func (*DescribeReservedInstancesInput) SetHpcClusterId

SetHpcClusterId sets the HpcClusterId field's value.

func (*DescribeReservedInstancesInput) SetInstanceTypeFamilies

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

SetInstanceTypeFamilies sets the InstanceTypeFamilies field's value.

func (*DescribeReservedInstancesInput) SetInstanceTypeIds

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeReservedInstancesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeReservedInstancesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeReservedInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeReservedInstancesInput) SetReservedInstanceIds

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

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (*DescribeReservedInstancesInput) SetReservedInstanceName

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*DescribeReservedInstancesInput) SetScope

SetScope sets the Scope field's value.

func (*DescribeReservedInstancesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeReservedInstancesInput) SetSupportModify

SetSupportModify sets the SupportModify field's value.

func (*DescribeReservedInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeReservedInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeReservedInstancesInput) String

String returns the string representation

type DescribeReservedInstancesOutput

type DescribeReservedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeReservedInstancesOutput) GoString

GoString returns the string representation

func (*DescribeReservedInstancesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeReservedInstancesOutput) SetReservedInstances

SetReservedInstances sets the ReservedInstances field's value.

func (DescribeReservedInstancesOutput) String

String returns the string representation

type DescribeScheduledInstanceStockInput

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

GoString returns the string representation

func (*DescribeScheduledInstanceStockInput) SetDeliveryType

SetDeliveryType sets the DeliveryType field's value.

func (*DescribeScheduledInstanceStockInput) SetElasticScheduledInstanceType

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*DescribeScheduledInstanceStockInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeScheduledInstanceStockInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*DescribeScheduledInstanceStockInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeScheduledInstanceStockInput) String

String returns the string representation

type DescribeScheduledInstanceStockOutput

type DescribeScheduledInstanceStockOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeScheduledInstanceStockOutput) GoString

GoString returns the string representation

func (*DescribeScheduledInstanceStockOutput) SetScheduledInstanceStock

SetScheduledInstanceStock sets the ScheduledInstanceStock field's value.

func (DescribeScheduledInstanceStockOutput) String

String returns the string representation

type DescribeScheduledInstancesInput

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

GoString returns the string representation

func (*DescribeScheduledInstancesInput) SetDeliveryType

SetDeliveryType sets the DeliveryType field's value.

func (*DescribeScheduledInstancesInput) SetElasticScheduledInstanceType

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

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*DescribeScheduledInstancesInput) SetImageId

SetImageId sets the ImageId field's value.

func (*DescribeScheduledInstancesInput) SetInstanceTypeIds

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeScheduledInstancesInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*DescribeScheduledInstancesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeScheduledInstancesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeScheduledInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeScheduledInstancesInput) SetScheduledInstanceIds

SetScheduledInstanceIds sets the ScheduledInstanceIds field's value.

func (*DescribeScheduledInstancesInput) SetScheduledInstanceName

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (*DescribeScheduledInstancesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeScheduledInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeScheduledInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeScheduledInstancesInput) String

String returns the string representation

type DescribeScheduledInstancesOutput

type DescribeScheduledInstancesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeScheduledInstancesOutput) GoString

GoString returns the string representation

func (*DescribeScheduledInstancesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeScheduledInstancesOutput) SetScheduledInstanceInfo

SetScheduledInstanceInfo sets the ScheduledInstanceInfo field's value.

func (DescribeScheduledInstancesOutput) String

String returns the string representation

type DescribeSpotAdviceInput

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

func (s DescribeSpotAdviceInput) GoString() string

GoString returns the string representation

func (*DescribeSpotAdviceInput) SetCpus

SetCpus sets the Cpus field's value.

func (*DescribeSpotAdviceInput) SetGpu

SetGpu sets the Gpu field's value.

func (*DescribeSpotAdviceInput) SetInstanceTypeFamily

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

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*DescribeSpotAdviceInput) SetInstanceTypeIds

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

SetInstanceTypeIds sets the InstanceTypeIds field's value.

func (*DescribeSpotAdviceInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeSpotAdviceInput) SetMemorySize

SetMemorySize sets the MemorySize field's value.

func (*DescribeSpotAdviceInput) SetMinCpus

SetMinCpus sets the MinCpus field's value.

func (*DescribeSpotAdviceInput) SetMinMemorySize

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

SetMinMemorySize sets the MinMemorySize field's value.

func (*DescribeSpotAdviceInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSpotAdviceInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSpotAdviceInput) String

func (s DescribeSpotAdviceInput) String() string

String returns the string representation

type DescribeSpotAdviceOutput

type DescribeSpotAdviceOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DescribeSpotAdviceOutput) GoString

func (s DescribeSpotAdviceOutput) GoString() string

GoString returns the string representation

func (*DescribeSpotAdviceOutput) SetAvailableSpotResources

SetAvailableSpotResources sets the AvailableSpotResources field's value.

func (*DescribeSpotAdviceOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeSpotAdviceOutput) String

func (s DescribeSpotAdviceOutput) String() string

String returns the string representation

type DescribeSpotPriceHistoryInput

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

GoString returns the string representation

func (*DescribeSpotPriceHistoryInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*DescribeSpotPriceHistoryInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeSpotPriceHistoryInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSpotPriceHistoryInput) SetTimestampEnd

SetTimestampEnd sets the TimestampEnd field's value.

func (*DescribeSpotPriceHistoryInput) SetTimestampStart

SetTimestampStart sets the TimestampStart field's value.

func (*DescribeSpotPriceHistoryInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSpotPriceHistoryInput) String

String returns the string representation

func (*DescribeSpotPriceHistoryInput) Validate added in v1.0.19

func (s *DescribeSpotPriceHistoryInput) Validate() error

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

type DescribeSpotPriceHistoryOutput

type DescribeSpotPriceHistoryOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeSpotPriceHistoryOutput) GoString

GoString returns the string representation

func (*DescribeSpotPriceHistoryOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSpotPriceHistoryOutput) SetSpotPrices

SetSpotPrices sets the SpotPrices field's value.

func (DescribeSpotPriceHistoryOutput) String

String returns the string representation

type DescribeSubscriptionsInput

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

func (s DescribeSubscriptionsInput) GoString() string

GoString returns the string representation

func (*DescribeSubscriptionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeSubscriptionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSubscriptionsInput) SetSubscriptionIds

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

SetSubscriptionIds sets the SubscriptionIds field's value.

func (*DescribeSubscriptionsInput) SetType

SetType sets the Type field's value.

func (DescribeSubscriptionsInput) String

String returns the string representation

type DescribeSubscriptionsOutput

type DescribeSubscriptionsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeSubscriptionsOutput) GoString

func (s DescribeSubscriptionsOutput) GoString() string

GoString returns the string representation

func (*DescribeSubscriptionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSubscriptionsOutput) SetSubscriptions

SetSubscriptions sets the Subscriptions field's value.

func (DescribeSubscriptionsOutput) String

String returns the string representation

type DescribeSystemEventDefaultActionInput added in v1.0.29

type DescribeSystemEventDefaultActionInput struct {

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

func (DescribeSystemEventDefaultActionInput) GoString added in v1.0.29

GoString returns the string representation

func (*DescribeSystemEventDefaultActionInput) SetEventId added in v1.0.29

SetEventId sets the EventId field's value.

func (DescribeSystemEventDefaultActionInput) String added in v1.0.29

String returns the string representation

func (*DescribeSystemEventDefaultActionInput) Validate added in v1.0.29

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

type DescribeSystemEventDefaultActionOutput added in v1.0.29

type DescribeSystemEventDefaultActionOutput struct {
	Metadata *response.ResponseMetadata

	DefaultAction *string `type:"string"`

	EventId *string `type:"string"`

	RelatedSystemEvent *RelatedSystemEventForDescribeSystemEventDefaultActionOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeSystemEventDefaultActionOutput) GoString added in v1.0.29

GoString returns the string representation

func (*DescribeSystemEventDefaultActionOutput) SetDefaultAction added in v1.0.29

SetDefaultAction sets the DefaultAction field's value.

func (*DescribeSystemEventDefaultActionOutput) SetEventId added in v1.0.29

SetEventId sets the EventId field's value.

func (*DescribeSystemEventDefaultActionOutput) SetRelatedSystemEvent added in v1.0.29

SetRelatedSystemEvent sets the RelatedSystemEvent field's value.

func (DescribeSystemEventDefaultActionOutput) String added in v1.0.29

String returns the string representation

type DescribeSystemEventsInput

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

func (s DescribeSystemEventsInput) GoString() string

GoString returns the string representation

func (*DescribeSystemEventsInput) SetCategory

SetCategory sets the Category field's value.

func (*DescribeSystemEventsInput) SetCreatedAtEnd

SetCreatedAtEnd sets the CreatedAtEnd field's value.

func (*DescribeSystemEventsInput) SetCreatedAtStart

SetCreatedAtStart sets the CreatedAtStart field's value.

func (*DescribeSystemEventsInput) SetEventIds

SetEventIds sets the EventIds field's value.

func (*DescribeSystemEventsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeSystemEventsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSystemEventsInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*DescribeSystemEventsInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeSystemEventsInput) SetTypes

SetTypes sets the Types field's value.

func (DescribeSystemEventsInput) String

func (s DescribeSystemEventsInput) String() string

String returns the string representation

type DescribeSystemEventsOutput

type DescribeSystemEventsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeSystemEventsOutput) GoString

func (s DescribeSystemEventsOutput) GoString() string

GoString returns the string representation

func (*DescribeSystemEventsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSystemEventsOutput) SetSystemEvents

SetSystemEvents sets the SystemEvents field's value.

func (DescribeSystemEventsOutput) String

String returns the string representation

type DescribeTagsInput

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

	NextToken *string `type:"string"`

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

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

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

func (DescribeTagsInput) GoString

func (s DescribeTagsInput) GoString() string

GoString returns the string representation

func (*DescribeTagsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeTagsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeTagsInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*DescribeTagsInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*DescribeTagsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeTagsInput) String

func (s DescribeTagsInput) String() string

String returns the string representation

func (*DescribeTagsInput) Validate added in v1.0.19

func (s *DescribeTagsInput) Validate() error

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

type DescribeTagsOutput

type DescribeTagsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeTagsOutput) GoString

func (s DescribeTagsOutput) GoString() string

GoString returns the string representation

func (*DescribeTagsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeTagsOutput) SetTagResources

SetTagResources sets the TagResources field's value.

func (DescribeTagsOutput) String

func (s DescribeTagsOutput) String() string

String returns the string representation

type DescribeTasksInput

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

	NextToken *string `type:"string"`

	ResourceId *string `type:"string"`

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

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

func (DescribeTasksInput) GoString

func (s DescribeTasksInput) GoString() string

GoString returns the string representation

func (*DescribeTasksInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeTasksInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeTasksInput) SetResourceId

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

SetResourceId sets the ResourceId field's value.

func (*DescribeTasksInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*DescribeTasksInput) SetTaskIds

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

SetTaskIds sets the TaskIds field's value.

func (DescribeTasksInput) String

func (s DescribeTasksInput) String() string

String returns the string representation

type DescribeTasksOutput

type DescribeTasksOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

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

func (DescribeTasksOutput) GoString

func (s DescribeTasksOutput) GoString() string

GoString returns the string representation

func (*DescribeTasksOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeTasksOutput) SetTasks

SetTasks sets the Tasks field's value.

func (DescribeTasksOutput) String

func (s DescribeTasksOutput) String() string

String returns the string representation

type DescribeUserDataInput

type DescribeUserDataInput struct {

	// InstanceId 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.19

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

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

func (s DetachKeyPairInput) GoString() string

GoString returns the string representation

func (*DetachKeyPairInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DetachKeyPairInput) SetInstanceIds

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

SetInstanceIds sets the InstanceIds field's value.

func (*DetachKeyPairInput) SetKeyPairId

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

SetKeyPairId sets the KeyPairId field's value.

func (*DetachKeyPairInput) SetKeyPairName

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

SetKeyPairName sets the KeyPairName field's value.

func (DetachKeyPairInput) String

func (s DetachKeyPairInput) String() string

String returns the string representation

func (*DetachKeyPairInput) Validate added in v1.0.19

func (s *DetachKeyPairInput) Validate() error

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

type DetachKeyPairOutput

type DetachKeyPairOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachKeyPairOutput) GoString

func (s DetachKeyPairOutput) GoString() string

GoString returns the string representation

func (*DetachKeyPairOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DetachKeyPairOutput) String

func (s DetachKeyPairOutput) String() string

String returns the string representation

type DetectImageInput

type DetectImageInput struct {

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

func (DetectImageInput) GoString

func (s DetectImageInput) GoString() string

GoString returns the string representation

func (*DetectImageInput) SetImageId

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

SetImageId sets the ImageId field's value.

func (DetectImageInput) String

func (s DetectImageInput) String() string

String returns the string representation

func (*DetectImageInput) Validate added in v1.0.19

func (s *DetectImageInput) Validate() error

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

type DetectImageOutput

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

func (DetectImageOutput) GoString

func (s DetectImageOutput) GoString() string

GoString returns the string representation

func (DetectImageOutput) String

func (s DetectImageOutput) String() string

String returns the string representation

type DetectionResultsForDescribeImagesOutput

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

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

func (DetectionResultsForDescribeImagesOutput) GoString

GoString returns the string representation

func (*DetectionResultsForDescribeImagesOutput) SetDetectionStatus

SetDetectionStatus sets the DetectionStatus field's value.

func (*DetectionResultsForDescribeImagesOutput) SetItems

SetItems sets the Items field's value.

func (DetectionResultsForDescribeImagesOutput) String

String returns the string representation

type DisassociateInstancesIamRoleInput

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

GoString returns the string representation

func (*DisassociateInstancesIamRoleInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DisassociateInstancesIamRoleInput) SetIamRoleName

SetIamRoleName sets the IamRoleName field's value.

func (*DisassociateInstancesIamRoleInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (DisassociateInstancesIamRoleInput) String

String returns the string representation

func (*DisassociateInstancesIamRoleInput) Validate added in v1.0.19

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

type DisassociateInstancesIamRoleOutput

type DisassociateInstancesIamRoleOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*DisassociateInstancesIamRoleOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (DisassociateInstancesIamRoleOutput) String

String returns the string representation

type ECS

type ECS struct {
	*client.Client
}

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

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

func New

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

New create int can support ssl or region locate set

func (*ECS) AllocateDedicatedHosts

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

AllocateDedicatedHosts API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation AllocateDedicatedHosts for usage and error information.

func (*ECS) AllocateDedicatedHostsCommon

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

AllocateDedicatedHostsCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation AllocateDedicatedHostsCommon for usage and error information.

func (*ECS) AllocateDedicatedHostsCommonRequest

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

AllocateDedicatedHostsCommonRequest generates a "byteplus/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

func (c *ECS) AllocateDedicatedHostsCommonWithContext(ctx byteplus.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

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

AllocateDedicatedHostsRequest generates a "byteplus/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

func (c *ECS) AllocateDedicatedHostsWithContext(ctx byteplus.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) AllocateInstances added in v1.0.21

func (c *ECS) AllocateInstances(input *AllocateInstancesInput) (*AllocateInstancesOutput, error)

AllocateInstances API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation AllocateInstances for usage and error information.

func (*ECS) AllocateInstancesCommon added in v1.0.21

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

AllocateInstancesCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation AllocateInstancesCommon for usage and error information.

func (*ECS) AllocateInstancesCommonRequest added in v1.0.21

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

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

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

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

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

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

func (*ECS) AllocateInstancesCommonWithContext added in v1.0.21

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

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

See AllocateInstancesCommon 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) AllocateInstancesRequest added in v1.0.21

func (c *ECS) AllocateInstancesRequest(input *AllocateInstancesInput) (req *request.Request, output *AllocateInstancesOutput)

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

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

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

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

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

func (*ECS) AllocateInstancesWithContext added in v1.0.21

func (c *ECS) AllocateInstancesWithContext(ctx byteplus.Context, input *AllocateInstancesInput, opts ...request.Option) (*AllocateInstancesOutput, error)

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

See AllocateInstances 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

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

AssociateInstancesIamRole API operation for ECS.

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

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

func (*ECS) AssociateInstancesIamRoleCommon

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

AssociateInstancesIamRoleCommon API operation for ECS.

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

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

func (*ECS) AssociateInstancesIamRoleCommonRequest

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

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

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

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

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

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

func (*ECS) AssociateInstancesIamRoleCommonWithContext

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

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

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

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

func (*ECS) AssociateInstancesIamRoleRequest

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

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

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

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

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

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

func (*ECS) AssociateInstancesIamRoleWithContext

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

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

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

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

func (*ECS) AttachKeyPair

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

AttachKeyPair API operation for ECS.

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

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

func (*ECS) AttachKeyPairCommon

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

AttachKeyPairCommon API operation for ECS.

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

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

func (*ECS) AttachKeyPairCommonRequest

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

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

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

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

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

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

func (*ECS) AttachKeyPairCommonWithContext

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

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

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

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

func (*ECS) AttachKeyPairRequest

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

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

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

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

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

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

func (*ECS) AttachKeyPairWithContext

func (c *ECS) AttachKeyPairWithContext(ctx byteplus.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

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

CopyImage API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CopyImage for usage and error information.

func (*ECS) CopyImageCommon

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

CopyImageCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CopyImageCommon for usage and error information.

func (*ECS) CopyImageCommonRequest

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

CopyImageCommonRequest generates a "byteplus/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

func (c *ECS) CopyImageCommonWithContext(ctx byteplus.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

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

CopyImageRequest generates a "byteplus/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

func (c *ECS) CopyImageWithContext(ctx byteplus.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

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

CreateCommand API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateCommand for usage and error information.

func (*ECS) CreateCommandCommon

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

CreateCommandCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateCommandCommon for usage and error information.

func (*ECS) CreateCommandCommonRequest

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

CreateCommandCommonRequest generates a "byteplus/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

func (c *ECS) CreateCommandCommonWithContext(ctx byteplus.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

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

CreateCommandRequest generates a "byteplus/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

func (c *ECS) CreateCommandWithContext(ctx byteplus.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

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

CreateDedicatedHostCluster API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateDedicatedHostCluster for usage and error information.

func (*ECS) CreateDedicatedHostClusterCommon

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

CreateDedicatedHostClusterCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateDedicatedHostClusterCommon for usage and error information.

func (*ECS) CreateDedicatedHostClusterCommonRequest

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

CreateDedicatedHostClusterCommonRequest generates a "byteplus/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

func (c *ECS) CreateDedicatedHostClusterCommonWithContext(ctx byteplus.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

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

CreateDedicatedHostClusterRequest generates a "byteplus/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

func (c *ECS) CreateDedicatedHostClusterWithContext(ctx byteplus.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

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

CreateDeploymentSet API operation for ECS.

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

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

func (*ECS) CreateDeploymentSetCommon

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

CreateDeploymentSetCommon API operation for ECS.

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

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

func (*ECS) CreateDeploymentSetCommonRequest

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

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

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

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

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

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

func (*ECS) CreateDeploymentSetCommonWithContext

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

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

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

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

func (*ECS) CreateDeploymentSetRequest

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

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

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

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

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

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

func (*ECS) CreateDeploymentSetWithContext

func (c *ECS) CreateDeploymentSetWithContext(ctx byteplus.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) CreateHpcCluster added in v1.0.19

func (c *ECS) CreateHpcCluster(input *CreateHpcClusterInput) (*CreateHpcClusterOutput, error)

CreateHpcCluster API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateHpcCluster for usage and error information.

func (*ECS) CreateHpcClusterCommon added in v1.0.19

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

CreateHpcClusterCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateHpcClusterCommon for usage and error information.

func (*ECS) CreateHpcClusterCommonRequest added in v1.0.19

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

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

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

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

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

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

func (*ECS) CreateHpcClusterCommonWithContext added in v1.0.19

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

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

See CreateHpcClusterCommon 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) CreateHpcClusterRequest added in v1.0.19

func (c *ECS) CreateHpcClusterRequest(input *CreateHpcClusterInput) (req *request.Request, output *CreateHpcClusterOutput)

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

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

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

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

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

func (*ECS) CreateHpcClusterWithContext added in v1.0.19

func (c *ECS) CreateHpcClusterWithContext(ctx byteplus.Context, input *CreateHpcClusterInput, opts ...request.Option) (*CreateHpcClusterOutput, error)

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

See CreateHpcCluster 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *CreateImageInput, opts ...request.Option) (*CreateImageOutput, error)

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

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

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

func (*ECS) CreateKeyPair

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

CreateKeyPair API operation for ECS.

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

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

func (*ECS) CreateKeyPairCommon

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

CreateKeyPairCommon API operation for ECS.

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

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

func (*ECS) CreateKeyPairCommonRequest

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

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

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

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

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

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

func (*ECS) CreateKeyPairCommonWithContext

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

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

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

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

func (*ECS) CreateKeyPairRequest

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

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

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

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

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

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

func (*ECS) CreateKeyPairWithContext

func (c *ECS) CreateKeyPairWithContext(ctx byteplus.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) CreateLaunchTemplate added in v1.0.29

func (c *ECS) CreateLaunchTemplate(input *CreateLaunchTemplateInput) (*CreateLaunchTemplateOutput, error)

CreateLaunchTemplate API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateLaunchTemplate for usage and error information.

func (*ECS) CreateLaunchTemplateCommon added in v1.0.29

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

CreateLaunchTemplateCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateLaunchTemplateCommon for usage and error information.

func (*ECS) CreateLaunchTemplateCommonRequest added in v1.0.29

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

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

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

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

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

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

func (*ECS) CreateLaunchTemplateCommonWithContext added in v1.0.29

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

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

See CreateLaunchTemplateCommon 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) CreateLaunchTemplateRequest added in v1.0.29

func (c *ECS) CreateLaunchTemplateRequest(input *CreateLaunchTemplateInput) (req *request.Request, output *CreateLaunchTemplateOutput)

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

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

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

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

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

func (*ECS) CreateLaunchTemplateVersion added in v1.0.29

func (c *ECS) CreateLaunchTemplateVersion(input *CreateLaunchTemplateVersionInput) (*CreateLaunchTemplateVersionOutput, error)

CreateLaunchTemplateVersion API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateLaunchTemplateVersion for usage and error information.

func (*ECS) CreateLaunchTemplateVersionCommon added in v1.0.29

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

CreateLaunchTemplateVersionCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateLaunchTemplateVersionCommon for usage and error information.

func (*ECS) CreateLaunchTemplateVersionCommonRequest added in v1.0.29

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

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

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

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

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

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

func (*ECS) CreateLaunchTemplateVersionCommonWithContext added in v1.0.29

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

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

See CreateLaunchTemplateVersionCommon 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) CreateLaunchTemplateVersionRequest added in v1.0.29

func (c *ECS) CreateLaunchTemplateVersionRequest(input *CreateLaunchTemplateVersionInput) (req *request.Request, output *CreateLaunchTemplateVersionOutput)

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

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

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

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

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

func (*ECS) CreateLaunchTemplateVersionWithContext added in v1.0.29

func (c *ECS) CreateLaunchTemplateVersionWithContext(ctx byteplus.Context, input *CreateLaunchTemplateVersionInput, opts ...request.Option) (*CreateLaunchTemplateVersionOutput, error)

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

See CreateLaunchTemplateVersion 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) CreateLaunchTemplateWithContext added in v1.0.29

func (c *ECS) CreateLaunchTemplateWithContext(ctx byteplus.Context, input *CreateLaunchTemplateInput, opts ...request.Option) (*CreateLaunchTemplateOutput, error)

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

See CreateLaunchTemplate 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

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

CreateScheduledInstances API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateScheduledInstances for usage and error information.

func (*ECS) CreateScheduledInstancesCommon

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

CreateScheduledInstancesCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateScheduledInstancesCommon for usage and error information.

func (*ECS) CreateScheduledInstancesCommonRequest

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

CreateScheduledInstancesCommonRequest generates a "byteplus/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

func (c *ECS) CreateScheduledInstancesCommonWithContext(ctx byteplus.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

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

CreateScheduledInstancesRequest generates a "byteplus/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

func (c *ECS) CreateScheduledInstancesWithContext(ctx byteplus.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

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

CreateSubscription API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateSubscription for usage and error information.

func (*ECS) CreateSubscriptionCommon

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

CreateSubscriptionCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation CreateSubscriptionCommon for usage and error information.

func (*ECS) CreateSubscriptionCommonRequest

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

CreateSubscriptionCommonRequest generates a "byteplus/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

func (c *ECS) CreateSubscriptionCommonWithContext(ctx byteplus.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

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

CreateSubscriptionRequest generates a "byteplus/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

func (c *ECS) CreateSubscriptionWithContext(ctx byteplus.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

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

CreateTags API operation for ECS.

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

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

func (*ECS) CreateTagsCommon

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

CreateTagsCommon API operation for ECS.

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

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

func (*ECS) CreateTagsCommonRequest

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

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

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

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

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

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

func (*ECS) CreateTagsCommonWithContext

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

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

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

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

func (*ECS) CreateTagsRequest

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

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

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

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

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

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

func (*ECS) CreateTagsWithContext

func (c *ECS) CreateTagsWithContext(ctx byteplus.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

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

DeleteCommand API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteCommand for usage and error information.

func (*ECS) DeleteCommandCommon

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

DeleteCommandCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteCommandCommon for usage and error information.

func (*ECS) DeleteCommandCommonRequest

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

DeleteCommandCommonRequest generates a "byteplus/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

func (c *ECS) DeleteCommandCommonWithContext(ctx byteplus.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

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

DeleteCommandRequest generates a "byteplus/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

func (c *ECS) DeleteCommandWithContext(ctx byteplus.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

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

DeleteDedicatedHostCluster API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteDedicatedHostCluster for usage and error information.

func (*ECS) DeleteDedicatedHostClusterCommon

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

DeleteDedicatedHostClusterCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteDedicatedHostClusterCommon for usage and error information.

func (*ECS) DeleteDedicatedHostClusterCommonRequest

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

DeleteDedicatedHostClusterCommonRequest generates a "byteplus/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

func (c *ECS) DeleteDedicatedHostClusterCommonWithContext(ctx byteplus.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

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

DeleteDedicatedHostClusterRequest generates a "byteplus/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

func (c *ECS) DeleteDedicatedHostClusterWithContext(ctx byteplus.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

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

DeleteDeploymentSet API operation for ECS.

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

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

func (*ECS) DeleteDeploymentSetCommon

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

DeleteDeploymentSetCommon API operation for ECS.

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

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

func (*ECS) DeleteDeploymentSetCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteDeploymentSetCommonWithContext

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

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

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

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

func (*ECS) DeleteDeploymentSetRequest

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

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

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

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

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

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

func (*ECS) DeleteDeploymentSetWithContext

func (c *ECS) DeleteDeploymentSetWithContext(ctx byteplus.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) DeleteHpcCluster added in v1.0.19

func (c *ECS) DeleteHpcCluster(input *DeleteHpcClusterInput) (*DeleteHpcClusterOutput, error)

DeleteHpcCluster API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteHpcCluster for usage and error information.

func (*ECS) DeleteHpcClusterCommon added in v1.0.19

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

DeleteHpcClusterCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteHpcClusterCommon for usage and error information.

func (*ECS) DeleteHpcClusterCommonRequest added in v1.0.19

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

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

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

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

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

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

func (*ECS) DeleteHpcClusterCommonWithContext added in v1.0.19

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

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

See DeleteHpcClusterCommon 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) DeleteHpcClusterRequest added in v1.0.19

func (c *ECS) DeleteHpcClusterRequest(input *DeleteHpcClusterInput) (req *request.Request, output *DeleteHpcClusterOutput)

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

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

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

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

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

func (*ECS) DeleteHpcClusterWithContext added in v1.0.19

func (c *ECS) DeleteHpcClusterWithContext(ctx byteplus.Context, input *DeleteHpcClusterInput, opts ...request.Option) (*DeleteHpcClusterOutput, error)

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

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

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

func (*ECS) DeleteImages

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

DeleteImages API operation for ECS.

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

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

func (*ECS) DeleteImagesCommon

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

DeleteImagesCommon API operation for ECS.

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

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

func (*ECS) DeleteImagesCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteImagesCommonWithContext

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

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

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

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

func (*ECS) DeleteImagesRequest

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

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

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

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

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

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

func (*ECS) DeleteImagesWithContext

func (c *ECS) DeleteImagesWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)

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

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

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

func (*ECS) DeleteInstances

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

DeleteInstances API operation for ECS.

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

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

func (*ECS) DeleteInstancesCommon

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

DeleteInstancesCommon API operation for ECS.

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

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

func (*ECS) DeleteInstancesCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteInstancesCommonWithContext

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

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

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

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

func (*ECS) DeleteInstancesRequest

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

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

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

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

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

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

func (*ECS) DeleteInstancesWithContext

func (c *ECS) DeleteInstancesWithContext(ctx byteplus.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

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

DeleteInvocation API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteInvocation for usage and error information.

func (*ECS) DeleteInvocationCommon

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

DeleteInvocationCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteInvocationCommon for usage and error information.

func (*ECS) DeleteInvocationCommonRequest

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

DeleteInvocationCommonRequest generates a "byteplus/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

func (c *ECS) DeleteInvocationCommonWithContext(ctx byteplus.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

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

DeleteInvocationRequest generates a "byteplus/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

func (c *ECS) DeleteInvocationWithContext(ctx byteplus.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

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

DeleteKeyPairs API operation for ECS.

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

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

func (*ECS) DeleteKeyPairsCommon

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

DeleteKeyPairsCommon API operation for ECS.

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

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

func (*ECS) DeleteKeyPairsCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteKeyPairsCommonWithContext

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

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

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

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

func (*ECS) DeleteKeyPairsRequest

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

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

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

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

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

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

func (*ECS) DeleteKeyPairsWithContext

func (c *ECS) DeleteKeyPairsWithContext(ctx byteplus.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) DeleteLaunchTemplate added in v1.0.29

func (c *ECS) DeleteLaunchTemplate(input *DeleteLaunchTemplateInput) (*DeleteLaunchTemplateOutput, error)

DeleteLaunchTemplate API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteLaunchTemplate for usage and error information.

func (*ECS) DeleteLaunchTemplateCommon added in v1.0.29

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

DeleteLaunchTemplateCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteLaunchTemplateCommon for usage and error information.

func (*ECS) DeleteLaunchTemplateCommonRequest added in v1.0.29

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

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

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

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

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

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

func (*ECS) DeleteLaunchTemplateCommonWithContext added in v1.0.29

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

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

See DeleteLaunchTemplateCommon 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) DeleteLaunchTemplateRequest added in v1.0.29

func (c *ECS) DeleteLaunchTemplateRequest(input *DeleteLaunchTemplateInput) (req *request.Request, output *DeleteLaunchTemplateOutput)

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

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

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

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

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

func (*ECS) DeleteLaunchTemplateVersion added in v1.0.29

func (c *ECS) DeleteLaunchTemplateVersion(input *DeleteLaunchTemplateVersionInput) (*DeleteLaunchTemplateVersionOutput, error)

DeleteLaunchTemplateVersion API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteLaunchTemplateVersion for usage and error information.

func (*ECS) DeleteLaunchTemplateVersionCommon added in v1.0.29

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

DeleteLaunchTemplateVersionCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteLaunchTemplateVersionCommon for usage and error information.

func (*ECS) DeleteLaunchTemplateVersionCommonRequest added in v1.0.29

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

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

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

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

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

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

func (*ECS) DeleteLaunchTemplateVersionCommonWithContext added in v1.0.29

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

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

See DeleteLaunchTemplateVersionCommon 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) DeleteLaunchTemplateVersionRequest added in v1.0.29

func (c *ECS) DeleteLaunchTemplateVersionRequest(input *DeleteLaunchTemplateVersionInput) (req *request.Request, output *DeleteLaunchTemplateVersionOutput)

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

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

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

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

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

func (*ECS) DeleteLaunchTemplateVersionWithContext added in v1.0.29

func (c *ECS) DeleteLaunchTemplateVersionWithContext(ctx byteplus.Context, input *DeleteLaunchTemplateVersionInput, opts ...request.Option) (*DeleteLaunchTemplateVersionOutput, error)

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

See DeleteLaunchTemplateVersion 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) DeleteLaunchTemplateWithContext added in v1.0.29

func (c *ECS) DeleteLaunchTemplateWithContext(ctx byteplus.Context, input *DeleteLaunchTemplateInput, opts ...request.Option) (*DeleteLaunchTemplateOutput, error)

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

See DeleteLaunchTemplate 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

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

DeleteScheduledInstance API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteScheduledInstance for usage and error information.

func (*ECS) DeleteScheduledInstanceCommon

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

DeleteScheduledInstanceCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DeleteScheduledInstanceCommon for usage and error information.

func (*ECS) DeleteScheduledInstanceCommonRequest

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

DeleteScheduledInstanceCommonRequest generates a "byteplus/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

func (c *ECS) DeleteScheduledInstanceCommonWithContext(ctx byteplus.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

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

DeleteScheduledInstanceRequest generates a "byteplus/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

func (c *ECS) DeleteScheduledInstanceWithContext(ctx byteplus.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

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

DeleteTags API operation for ECS.

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

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

func (*ECS) DeleteTagsCommon

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

DeleteTagsCommon API operation for ECS.

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

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

func (*ECS) DeleteTagsCommonRequest

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

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

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

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

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

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

func (*ECS) DeleteTagsCommonWithContext

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

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

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

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

func (*ECS) DeleteTagsRequest

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

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

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

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

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

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

func (*ECS) DeleteTagsWithContext

func (c *ECS) DeleteTagsWithContext(ctx byteplus.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) DescribeAutoInstallPackages added in v1.0.21

func (c *ECS) DescribeAutoInstallPackages(input *DescribeAutoInstallPackagesInput) (*DescribeAutoInstallPackagesOutput, error)

DescribeAutoInstallPackages API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DescribeAutoInstallPackages for usage and error information.

func (*ECS) DescribeAutoInstallPackagesCommon added in v1.0.21

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

DescribeAutoInstallPackagesCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DescribeAutoInstallPackagesCommon for usage and error information.

func (*ECS) DescribeAutoInstallPackagesCommonRequest added in v1.0.21

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

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

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

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

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

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

func (*ECS) DescribeAutoInstallPackagesCommonWithContext added in v1.0.21

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

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

See DescribeAutoInstallPackagesCommon 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) DescribeAutoInstallPackagesRequest added in v1.0.21

func (c *ECS) DescribeAutoInstallPackagesRequest(input *DescribeAutoInstallPackagesInput) (req *request.Request, output *DescribeAutoInstallPackagesOutput)

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

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

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

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

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

func (*ECS) DescribeAutoInstallPackagesWithContext added in v1.0.21

func (c *ECS) DescribeAutoInstallPackagesWithContext(ctx byteplus.Context, input *DescribeAutoInstallPackagesInput, opts ...request.Option) (*DescribeAutoInstallPackagesOutput, error)

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

See DescribeAutoInstallPackages 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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

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

DescribeCloudAssistantStatus API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DescribeCloudAssistantStatus for usage and error information.

func (*ECS) DescribeCloudAssistantStatusCommon

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

DescribeCloudAssistantStatusCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DescribeCloudAssistantStatusCommon for usage and error information.

func (*ECS) DescribeCloudAssistantStatusCommonRequest

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

DescribeCloudAssistantStatusCommonRequest generates a "byteplus/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

func (c *ECS) DescribeCloudAssistantStatusCommonWithContext(ctx byteplus.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

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

DescribeCloudAssistantStatusRequest generates a "byteplus/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

func (c *ECS) DescribeCloudAssistantStatusWithContext(ctx byteplus.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

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

DescribeCommands API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DescribeCommands for usage and error information.

func (*ECS) DescribeCommandsCommon

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

DescribeCommandsCommon API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DescribeCommandsCommon for usage and error information.

func (*ECS) DescribeCommandsCommonRequest

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

DescribeCommandsCommonRequest generates a "byteplus/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

func (c *ECS) DescribeCommandsCommonWithContext(ctx byteplus.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

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

DescribeCommandsRequest generates a "byteplus/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

func (c *ECS) DescribeCommandsWithContext(ctx byteplus.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

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

DescribeDedicatedHostClusters API operation for ECS.

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

See the BYTEPLUS API reference guide for ECS's API operation DescribeDedicatedHostClusters for usage and error information.

func (*ECS) DescribeDedicatedHostClustersCommon

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

DescribeDedicatedHostClustersCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDedicatedHostClustersCommon for usage and error information.

func (*ECS) DescribeDedicatedHostClustersCommonRequest

func (c *ECS) DescribeDedicatedHostClustersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDedicatedHostClustersCommonRequest generates a "byteplus/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

func (c *ECS) DescribeDedicatedHostClustersCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeDedicatedHostClustersRequest(input *DescribeDedicatedHostClustersInput) (req *request.Request, output *DescribeDedicatedHostClustersOutput)

DescribeDedicatedHostClustersRequest generates a "byteplus/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

func (c *ECS) DescribeDedicatedHostClustersWithContext(ctx byteplus.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

func (c *ECS) DescribeDedicatedHostTypes(input *DescribeDedicatedHostTypesInput) (*DescribeDedicatedHostTypesOutput, error)

DescribeDedicatedHostTypes API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDedicatedHostTypes for usage and error information.

func (*ECS) DescribeDedicatedHostTypesCommon

func (c *ECS) DescribeDedicatedHostTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDedicatedHostTypesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDedicatedHostTypesCommon for usage and error information.

func (*ECS) DescribeDedicatedHostTypesCommonRequest

func (c *ECS) DescribeDedicatedHostTypesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDedicatedHostTypesCommonRequest generates a "byteplus/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

func (c *ECS) DescribeDedicatedHostTypesCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeDedicatedHostTypesRequest(input *DescribeDedicatedHostTypesInput) (req *request.Request, output *DescribeDedicatedHostTypesOutput)

DescribeDedicatedHostTypesRequest generates a "byteplus/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

func (c *ECS) DescribeDedicatedHostTypesWithContext(ctx byteplus.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

func (c *ECS) DescribeDedicatedHosts(input *DescribeDedicatedHostsInput) (*DescribeDedicatedHostsOutput, error)

DescribeDedicatedHosts API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDedicatedHosts for usage and error information.

func (*ECS) DescribeDedicatedHostsCommon

func (c *ECS) DescribeDedicatedHostsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDedicatedHostsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDedicatedHostsCommon for usage and error information.

func (*ECS) DescribeDedicatedHostsCommonRequest

func (c *ECS) DescribeDedicatedHostsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDedicatedHostsCommonRequest generates a "byteplus/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

func (c *ECS) DescribeDedicatedHostsCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeDedicatedHostsRequest(input *DescribeDedicatedHostsInput) (req *request.Request, output *DescribeDedicatedHostsOutput)

DescribeDedicatedHostsRequest generates a "byteplus/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

func (c *ECS) DescribeDedicatedHostsWithContext(ctx byteplus.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

DescribeDeploymentSetSupportedInstanceTypeFamily API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDeploymentSetSupportedInstanceTypeFamily for usage and error information.

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommon

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDeploymentSetSupportedInstanceTypeFamilyCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDeploymentSetSupportedInstanceTypeFamilyCommon for usage and error information.

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDeploymentSetSupportedInstanceTypeFamilyCommon operation. The "output" return value will be populated with the DescribeDeploymentSetSupportedInstanceTypeFamilyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDeploymentSetSupportedInstanceTypeFamilyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDeploymentSetSupportedInstanceTypeFamilyCommon Send returns without error.

See DescribeDeploymentSetSupportedInstanceTypeFamilyCommon for more information on using the DescribeDeploymentSetSupportedInstanceTypeFamilyCommon API call, and error handling.

// Example sending a request using the DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest method.
req, resp := client.DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext is the same as DescribeDeploymentSetSupportedInstanceTypeFamilyCommon with the addition of the ability to pass a context and additional request options.

See DescribeDeploymentSetSupportedInstanceTypeFamilyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyRequest

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyRequest(input *DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (req *request.Request, output *DescribeDeploymentSetSupportedInstanceTypeFamilyOutput)

DescribeDeploymentSetSupportedInstanceTypeFamilyRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDeploymentSetSupportedInstanceTypeFamily operation. The "output" return value will be populated with the DescribeDeploymentSetSupportedInstanceTypeFamilyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDeploymentSetSupportedInstanceTypeFamilyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDeploymentSetSupportedInstanceTypeFamilyCommon Send returns without error.

See DescribeDeploymentSetSupportedInstanceTypeFamily for more information on using the DescribeDeploymentSetSupportedInstanceTypeFamily API call, and error handling.

// Example sending a request using the DescribeDeploymentSetSupportedInstanceTypeFamilyRequest method.
req, resp := client.DescribeDeploymentSetSupportedInstanceTypeFamilyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext

func (c *ECS) DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext(ctx byteplus.Context, input *DescribeDeploymentSetSupportedInstanceTypeFamilyInput, opts ...request.Option) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)

DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext is the same as DescribeDeploymentSetSupportedInstanceTypeFamily with the addition of the ability to pass a context and additional request options.

See DescribeDeploymentSetSupportedInstanceTypeFamily for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeDeploymentSets

func (c *ECS) DescribeDeploymentSets(input *DescribeDeploymentSetsInput) (*DescribeDeploymentSetsOutput, error)

DescribeDeploymentSets API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDeploymentSets for usage and error information.

func (*ECS) DescribeDeploymentSetsCommon

func (c *ECS) DescribeDeploymentSetsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDeploymentSetsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeDeploymentSetsCommon for usage and error information.

func (*ECS) DescribeDeploymentSetsCommonRequest

func (c *ECS) DescribeDeploymentSetsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDeploymentSetsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDeploymentSetsCommon operation. The "output" return value will be populated with the DescribeDeploymentSetsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDeploymentSetsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDeploymentSetsCommon Send returns without error.

See DescribeDeploymentSetsCommon for more information on using the DescribeDeploymentSetsCommon API call, and error handling.

// Example sending a request using the DescribeDeploymentSetsCommonRequest method.
req, resp := client.DescribeDeploymentSetsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeDeploymentSetsCommonWithContext

func (c *ECS) DescribeDeploymentSetsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDeploymentSetsCommonWithContext is the same as DescribeDeploymentSetsCommon with the addition of the ability to pass a context and additional request options.

See DescribeDeploymentSetsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeDeploymentSetsRequest

func (c *ECS) DescribeDeploymentSetsRequest(input *DescribeDeploymentSetsInput) (req *request.Request, output *DescribeDeploymentSetsOutput)

DescribeDeploymentSetsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDeploymentSets operation. The "output" return value will be populated with the DescribeDeploymentSetsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDeploymentSetsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDeploymentSetsCommon Send returns without error.

See DescribeDeploymentSets for more information on using the DescribeDeploymentSets API call, and error handling.

// Example sending a request using the DescribeDeploymentSetsRequest method.
req, resp := client.DescribeDeploymentSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeDeploymentSetsWithContext

func (c *ECS) DescribeDeploymentSetsWithContext(ctx byteplus.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

func (c *ECS) DescribeEventTypes(input *DescribeEventTypesInput) (*DescribeEventTypesOutput, error)

DescribeEventTypes API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeEventTypes for usage and error information.

func (*ECS) DescribeEventTypesCommon

func (c *ECS) DescribeEventTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeEventTypesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeEventTypesCommon for usage and error information.

func (*ECS) DescribeEventTypesCommonRequest

func (c *ECS) DescribeEventTypesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeEventTypesCommonRequest generates a "byteplus/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

func (c *ECS) DescribeEventTypesCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeEventTypesRequest(input *DescribeEventTypesInput) (req *request.Request, output *DescribeEventTypesOutput)

DescribeEventTypesRequest generates a "byteplus/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

func (c *ECS) DescribeEventTypesWithContext(ctx byteplus.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) DescribeHpcClusters added in v1.0.19

func (c *ECS) DescribeHpcClusters(input *DescribeHpcClustersInput) (*DescribeHpcClustersOutput, error)

DescribeHpcClusters API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeHpcClusters for usage and error information.

func (*ECS) DescribeHpcClustersCommon added in v1.0.19

func (c *ECS) DescribeHpcClustersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHpcClustersCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeHpcClustersCommon for usage and error information.

func (*ECS) DescribeHpcClustersCommonRequest added in v1.0.19

func (c *ECS) DescribeHpcClustersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeHpcClustersCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeHpcClustersCommon operation. The "output" return value will be populated with the DescribeHpcClustersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHpcClustersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHpcClustersCommon Send returns without error.

See DescribeHpcClustersCommon for more information on using the DescribeHpcClustersCommon API call, and error handling.

// Example sending a request using the DescribeHpcClustersCommonRequest method.
req, resp := client.DescribeHpcClustersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeHpcClustersCommonWithContext added in v1.0.19

func (c *ECS) DescribeHpcClustersCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeHpcClustersCommonWithContext is the same as DescribeHpcClustersCommon with the addition of the ability to pass a context and additional request options.

See DescribeHpcClustersCommon 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) DescribeHpcClustersRequest added in v1.0.19

func (c *ECS) DescribeHpcClustersRequest(input *DescribeHpcClustersInput) (req *request.Request, output *DescribeHpcClustersOutput)

DescribeHpcClustersRequest generates a "byteplus/request.Request" representing the client's request for the DescribeHpcClusters operation. The "output" return value will be populated with the DescribeHpcClustersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHpcClustersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHpcClustersCommon Send returns without error.

See DescribeHpcClusters for more information on using the DescribeHpcClusters API call, and error handling.

// Example sending a request using the DescribeHpcClustersRequest method.
req, resp := client.DescribeHpcClustersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeHpcClustersWithContext added in v1.0.19

func (c *ECS) DescribeHpcClustersWithContext(ctx byteplus.Context, input *DescribeHpcClustersInput, opts ...request.Option) (*DescribeHpcClustersOutput, error)

DescribeHpcClustersWithContext is the same as DescribeHpcClusters with the addition of the ability to pass a context and additional request options.

See DescribeHpcClusters 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) DescribeHpcInstancePosition added in v1.0.21

func (c *ECS) DescribeHpcInstancePosition(input *DescribeHpcInstancePositionInput) (*DescribeHpcInstancePositionOutput, error)

DescribeHpcInstancePosition API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeHpcInstancePosition for usage and error information.

func (*ECS) DescribeHpcInstancePositionCommon added in v1.0.21

func (c *ECS) DescribeHpcInstancePositionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHpcInstancePositionCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeHpcInstancePositionCommon for usage and error information.

func (*ECS) DescribeHpcInstancePositionCommonRequest added in v1.0.21

func (c *ECS) DescribeHpcInstancePositionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeHpcInstancePositionCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeHpcInstancePositionCommon operation. The "output" return value will be populated with the DescribeHpcInstancePositionCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHpcInstancePositionCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHpcInstancePositionCommon Send returns without error.

See DescribeHpcInstancePositionCommon for more information on using the DescribeHpcInstancePositionCommon API call, and error handling.

// Example sending a request using the DescribeHpcInstancePositionCommonRequest method.
req, resp := client.DescribeHpcInstancePositionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeHpcInstancePositionCommonWithContext added in v1.0.21

func (c *ECS) DescribeHpcInstancePositionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeHpcInstancePositionCommonWithContext is the same as DescribeHpcInstancePositionCommon with the addition of the ability to pass a context and additional request options.

See DescribeHpcInstancePositionCommon 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) DescribeHpcInstancePositionRequest added in v1.0.21

func (c *ECS) DescribeHpcInstancePositionRequest(input *DescribeHpcInstancePositionInput) (req *request.Request, output *DescribeHpcInstancePositionOutput)

DescribeHpcInstancePositionRequest generates a "byteplus/request.Request" representing the client's request for the DescribeHpcInstancePosition operation. The "output" return value will be populated with the DescribeHpcInstancePositionCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHpcInstancePositionCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHpcInstancePositionCommon Send returns without error.

See DescribeHpcInstancePosition for more information on using the DescribeHpcInstancePosition API call, and error handling.

// Example sending a request using the DescribeHpcInstancePositionRequest method.
req, resp := client.DescribeHpcInstancePositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeHpcInstancePositionWithContext added in v1.0.21

func (c *ECS) DescribeHpcInstancePositionWithContext(ctx byteplus.Context, input *DescribeHpcInstancePositionInput, opts ...request.Option) (*DescribeHpcInstancePositionOutput, error)

DescribeHpcInstancePositionWithContext is the same as DescribeHpcInstancePosition with the addition of the ability to pass a context and additional request options.

See DescribeHpcInstancePosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeImageSharePermission

func (c *ECS) DescribeImageSharePermission(input *DescribeImageSharePermissionInput) (*DescribeImageSharePermissionOutput, error)

DescribeImageSharePermission API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeImageSharePermission for usage and error information.

func (*ECS) DescribeImageSharePermissionCommon

func (c *ECS) DescribeImageSharePermissionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeImageSharePermissionCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeImageSharePermissionCommon for usage and error information.

func (*ECS) DescribeImageSharePermissionCommonRequest

func (c *ECS) DescribeImageSharePermissionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeImageSharePermissionCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeImageSharePermissionCommon operation. The "output" return value will be populated with the DescribeImageSharePermissionCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeImageSharePermissionCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeImageSharePermissionCommon Send returns without error.

See DescribeImageSharePermissionCommon for more information on using the DescribeImageSharePermissionCommon API call, and error handling.

// Example sending a request using the DescribeImageSharePermissionCommonRequest method.
req, resp := client.DescribeImageSharePermissionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeImageSharePermissionCommonWithContext

func (c *ECS) DescribeImageSharePermissionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeImageSharePermissionCommonWithContext is the same as DescribeImageSharePermissionCommon with the addition of the ability to pass a context and additional request options.

See DescribeImageSharePermissionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeImageSharePermissionRequest

func (c *ECS) DescribeImageSharePermissionRequest(input *DescribeImageSharePermissionInput) (req *request.Request, output *DescribeImageSharePermissionOutput)

DescribeImageSharePermissionRequest generates a "byteplus/request.Request" representing the client's request for the DescribeImageSharePermission operation. The "output" return value will be populated with the DescribeImageSharePermissionCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeImageSharePermissionCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeImageSharePermissionCommon Send returns without error.

See DescribeImageSharePermission for more information on using the DescribeImageSharePermission API call, and error handling.

// Example sending a request using the DescribeImageSharePermissionRequest method.
req, resp := client.DescribeImageSharePermissionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeImageSharePermissionWithContext

func (c *ECS) DescribeImageSharePermissionWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *DescribeImagesInput, opts ...request.Option) (*DescribeImagesOutput, error)

DescribeImagesWithContext is the same as DescribeImages with the addition of the ability to pass a context and additional request options.

See DescribeImages for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeInstanceECSTerminalUrl

func (c *ECS) DescribeInstanceECSTerminalUrl(input *DescribeInstanceECSTerminalUrlInput) (*DescribeInstanceECSTerminalUrlOutput, error)

DescribeInstanceECSTerminalUrl API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInstanceECSTerminalUrl for usage and error information.

func (*ECS) DescribeInstanceECSTerminalUrlCommon

func (c *ECS) DescribeInstanceECSTerminalUrlCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceECSTerminalUrlCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInstanceECSTerminalUrlCommon for usage and error information.

func (*ECS) DescribeInstanceECSTerminalUrlCommonRequest

func (c *ECS) DescribeInstanceECSTerminalUrlCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeInstanceECSTerminalUrlCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeInstanceECSTerminalUrlCommon operation. The "output" return value will be populated with the DescribeInstanceECSTerminalUrlCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeInstanceECSTerminalUrlCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeInstanceECSTerminalUrlCommon Send returns without error.

See DescribeInstanceECSTerminalUrlCommon for more information on using the DescribeInstanceECSTerminalUrlCommon API call, and error handling.

// Example sending a request using the DescribeInstanceECSTerminalUrlCommonRequest method.
req, resp := client.DescribeInstanceECSTerminalUrlCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeInstanceECSTerminalUrlCommonWithContext

func (c *ECS) DescribeInstanceECSTerminalUrlCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeInstanceECSTerminalUrlCommonWithContext is the same as DescribeInstanceECSTerminalUrlCommon with the addition of the ability to pass a context and additional request options.

See DescribeInstanceECSTerminalUrlCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeInstanceECSTerminalUrlRequest

func (c *ECS) DescribeInstanceECSTerminalUrlRequest(input *DescribeInstanceECSTerminalUrlInput) (req *request.Request, output *DescribeInstanceECSTerminalUrlOutput)

DescribeInstanceECSTerminalUrlRequest generates a "byteplus/request.Request" representing the client's request for the DescribeInstanceECSTerminalUrl operation. The "output" return value will be populated with the DescribeInstanceECSTerminalUrlCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeInstanceECSTerminalUrlCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeInstanceECSTerminalUrlCommon Send returns without error.

See DescribeInstanceECSTerminalUrl for more information on using the DescribeInstanceECSTerminalUrl API call, and error handling.

// Example sending a request using the DescribeInstanceECSTerminalUrlRequest method.
req, resp := client.DescribeInstanceECSTerminalUrlRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeInstanceECSTerminalUrlWithContext

func (c *ECS) DescribeInstanceECSTerminalUrlWithContext(ctx byteplus.Context, input *DescribeInstanceECSTerminalUrlInput, opts ...request.Option) (*DescribeInstanceECSTerminalUrlOutput, error)

DescribeInstanceECSTerminalUrlWithContext is the same as DescribeInstanceECSTerminalUrl with the addition of the ability to pass a context and additional request options.

See DescribeInstanceECSTerminalUrl for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeInstanceTypeFamilies

func (c *ECS) DescribeInstanceTypeFamilies(input *DescribeInstanceTypeFamiliesInput) (*DescribeInstanceTypeFamiliesOutput, error)

DescribeInstanceTypeFamilies API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInstanceTypeFamilies for usage and error information.

func (*ECS) DescribeInstanceTypeFamiliesCommon

func (c *ECS) DescribeInstanceTypeFamiliesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceTypeFamiliesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInstanceTypeFamiliesCommon for usage and error information.

func (*ECS) DescribeInstanceTypeFamiliesCommonRequest

func (c *ECS) DescribeInstanceTypeFamiliesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeInstanceTypeFamiliesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeInstanceTypeFamiliesCommon operation. The "output" return value will be populated with the DescribeInstanceTypeFamiliesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeInstanceTypeFamiliesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeInstanceTypeFamiliesCommon Send returns without error.

See DescribeInstanceTypeFamiliesCommon for more information on using the DescribeInstanceTypeFamiliesCommon API call, and error handling.

// Example sending a request using the DescribeInstanceTypeFamiliesCommonRequest method.
req, resp := client.DescribeInstanceTypeFamiliesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeInstanceTypeFamiliesCommonWithContext

func (c *ECS) DescribeInstanceTypeFamiliesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeInstanceTypeFamiliesCommonWithContext is the same as DescribeInstanceTypeFamiliesCommon with the addition of the ability to pass a context and additional request options.

See DescribeInstanceTypeFamiliesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeInstanceTypeFamiliesRequest

func (c *ECS) DescribeInstanceTypeFamiliesRequest(input *DescribeInstanceTypeFamiliesInput) (req *request.Request, output *DescribeInstanceTypeFamiliesOutput)

DescribeInstanceTypeFamiliesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeInstanceTypeFamilies operation. The "output" return value will be populated with the DescribeInstanceTypeFamiliesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeInstanceTypeFamiliesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeInstanceTypeFamiliesCommon Send returns without error.

See DescribeInstanceTypeFamilies for more information on using the DescribeInstanceTypeFamilies API call, and error handling.

// Example sending a request using the DescribeInstanceTypeFamiliesRequest method.
req, resp := client.DescribeInstanceTypeFamiliesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeInstanceTypeFamiliesWithContext

func (c *ECS) DescribeInstanceTypeFamiliesWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeInstancesCommonWithContext is the same as DescribeInstancesCommon with the addition of the ability to pass a context and additional request options.

See DescribeInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeInstancesIamRoles

func (c *ECS) DescribeInstancesIamRoles(input *DescribeInstancesIamRolesInput) (*DescribeInstancesIamRolesOutput, error)

DescribeInstancesIamRoles API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInstancesIamRoles for usage and error information.

func (*ECS) DescribeInstancesIamRolesCommon

func (c *ECS) DescribeInstancesIamRolesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstancesIamRolesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInstancesIamRolesCommon for usage and error information.

func (*ECS) DescribeInstancesIamRolesCommonRequest

func (c *ECS) DescribeInstancesIamRolesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeInstancesIamRolesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeInstancesIamRolesCommon operation. The "output" return value will be populated with the DescribeInstancesIamRolesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeInstancesIamRolesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeInstancesIamRolesCommon Send returns without error.

See DescribeInstancesIamRolesCommon for more information on using the DescribeInstancesIamRolesCommon API call, and error handling.

// Example sending a request using the DescribeInstancesIamRolesCommonRequest method.
req, resp := client.DescribeInstancesIamRolesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeInstancesIamRolesCommonWithContext

func (c *ECS) DescribeInstancesIamRolesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeInstancesIamRolesCommonWithContext is the same as DescribeInstancesIamRolesCommon with the addition of the ability to pass a context and additional request options.

See DescribeInstancesIamRolesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeInstancesIamRolesRequest

func (c *ECS) DescribeInstancesIamRolesRequest(input *DescribeInstancesIamRolesInput) (req *request.Request, output *DescribeInstancesIamRolesOutput)

DescribeInstancesIamRolesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeInstancesIamRoles operation. The "output" return value will be populated with the DescribeInstancesIamRolesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeInstancesIamRolesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeInstancesIamRolesCommon Send returns without error.

See DescribeInstancesIamRoles for more information on using the DescribeInstancesIamRoles API call, and error handling.

// Example sending a request using the DescribeInstancesIamRolesRequest method.
req, resp := client.DescribeInstancesIamRolesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeInstancesIamRolesWithContext

func (c *ECS) DescribeInstancesIamRolesWithContext(ctx byteplus.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 "byteplus/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 byteplus.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

func (c *ECS) DescribeInvocationInstances(input *DescribeInvocationInstancesInput) (*DescribeInvocationInstancesOutput, error)

DescribeInvocationInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInvocationInstances for usage and error information.

func (*ECS) DescribeInvocationInstancesCommon

func (c *ECS) DescribeInvocationInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInvocationInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInvocationInstancesCommon for usage and error information.

func (*ECS) DescribeInvocationInstancesCommonRequest

func (c *ECS) DescribeInvocationInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeInvocationInstancesCommonRequest generates a "byteplus/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

func (c *ECS) DescribeInvocationInstancesCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeInvocationInstancesRequest(input *DescribeInvocationInstancesInput) (req *request.Request, output *DescribeInvocationInstancesOutput)

DescribeInvocationInstancesRequest generates a "byteplus/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

func (c *ECS) DescribeInvocationInstancesWithContext(ctx byteplus.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

func (c *ECS) DescribeInvocationResults(input *DescribeInvocationResultsInput) (*DescribeInvocationResultsOutput, error)

DescribeInvocationResults API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInvocationResults for usage and error information.

func (*ECS) DescribeInvocationResultsCommon

func (c *ECS) DescribeInvocationResultsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInvocationResultsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInvocationResultsCommon for usage and error information.

func (*ECS) DescribeInvocationResultsCommonRequest

func (c *ECS) DescribeInvocationResultsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeInvocationResultsCommonRequest generates a "byteplus/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

func (c *ECS) DescribeInvocationResultsCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeInvocationResultsRequest(input *DescribeInvocationResultsInput) (req *request.Request, output *DescribeInvocationResultsOutput)

DescribeInvocationResultsRequest generates a "byteplus/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

func (c *ECS) DescribeInvocationResultsWithContext(ctx byteplus.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

func (c *ECS) DescribeInvocations(input *DescribeInvocationsInput) (*DescribeInvocationsOutput, error)

DescribeInvocations API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInvocations for usage and error information.

func (*ECS) DescribeInvocationsCommon

func (c *ECS) DescribeInvocationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInvocationsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeInvocationsCommon for usage and error information.

func (*ECS) DescribeInvocationsCommonRequest

func (c *ECS) DescribeInvocationsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeInvocationsCommonRequest generates a "byteplus/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

func (c *ECS) DescribeInvocationsCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeInvocationsRequest(input *DescribeInvocationsInput) (req *request.Request, output *DescribeInvocationsOutput)

DescribeInvocationsRequest generates a "byteplus/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

func (c *ECS) DescribeInvocationsWithContext(ctx byteplus.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

func (c *ECS) DescribeKeyPairs(input *DescribeKeyPairsInput) (*DescribeKeyPairsOutput, error)

DescribeKeyPairs API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeKeyPairs for usage and error information.

func (*ECS) DescribeKeyPairsCommon

func (c *ECS) DescribeKeyPairsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeKeyPairsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeKeyPairsCommon for usage and error information.

func (*ECS) DescribeKeyPairsCommonRequest

func (c *ECS) DescribeKeyPairsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeKeyPairsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeKeyPairsCommon operation. The "output" return value will be populated with the DescribeKeyPairsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeKeyPairsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeKeyPairsCommon Send returns without error.

See DescribeKeyPairsCommon for more information on using the DescribeKeyPairsCommon API call, and error handling.

// Example sending a request using the DescribeKeyPairsCommonRequest method.
req, resp := client.DescribeKeyPairsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeKeyPairsCommonWithContext

func (c *ECS) DescribeKeyPairsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeKeyPairsCommonWithContext is the same as DescribeKeyPairsCommon with the addition of the ability to pass a context and additional request options.

See DescribeKeyPairsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeKeyPairsRequest

func (c *ECS) DescribeKeyPairsRequest(input *DescribeKeyPairsInput) (req *request.Request, output *DescribeKeyPairsOutput)

DescribeKeyPairsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeKeyPairs operation. The "output" return value will be populated with the DescribeKeyPairsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeKeyPairsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeKeyPairsCommon Send returns without error.

See DescribeKeyPairs for more information on using the DescribeKeyPairs API call, and error handling.

// Example sending a request using the DescribeKeyPairsRequest method.
req, resp := client.DescribeKeyPairsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeKeyPairsWithContext

func (c *ECS) DescribeKeyPairsWithContext(ctx byteplus.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) DescribeLaunchTemplateVersions added in v1.0.29

func (c *ECS) DescribeLaunchTemplateVersions(input *DescribeLaunchTemplateVersionsInput) (*DescribeLaunchTemplateVersionsOutput, error)

DescribeLaunchTemplateVersions API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeLaunchTemplateVersions for usage and error information.

func (*ECS) DescribeLaunchTemplateVersionsCommon added in v1.0.29

func (c *ECS) DescribeLaunchTemplateVersionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLaunchTemplateVersionsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeLaunchTemplateVersionsCommon for usage and error information.

func (*ECS) DescribeLaunchTemplateVersionsCommonRequest added in v1.0.29

func (c *ECS) DescribeLaunchTemplateVersionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeLaunchTemplateVersionsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeLaunchTemplateVersionsCommon operation. The "output" return value will be populated with the DescribeLaunchTemplateVersionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLaunchTemplateVersionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLaunchTemplateVersionsCommon Send returns without error.

See DescribeLaunchTemplateVersionsCommon for more information on using the DescribeLaunchTemplateVersionsCommon API call, and error handling.

// Example sending a request using the DescribeLaunchTemplateVersionsCommonRequest method.
req, resp := client.DescribeLaunchTemplateVersionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeLaunchTemplateVersionsCommonWithContext added in v1.0.29

func (c *ECS) DescribeLaunchTemplateVersionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeLaunchTemplateVersionsCommonWithContext is the same as DescribeLaunchTemplateVersionsCommon with the addition of the ability to pass a context and additional request options.

See DescribeLaunchTemplateVersionsCommon 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) DescribeLaunchTemplateVersionsRequest added in v1.0.29

func (c *ECS) DescribeLaunchTemplateVersionsRequest(input *DescribeLaunchTemplateVersionsInput) (req *request.Request, output *DescribeLaunchTemplateVersionsOutput)

DescribeLaunchTemplateVersionsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeLaunchTemplateVersions operation. The "output" return value will be populated with the DescribeLaunchTemplateVersionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLaunchTemplateVersionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLaunchTemplateVersionsCommon Send returns without error.

See DescribeLaunchTemplateVersions for more information on using the DescribeLaunchTemplateVersions API call, and error handling.

// Example sending a request using the DescribeLaunchTemplateVersionsRequest method.
req, resp := client.DescribeLaunchTemplateVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeLaunchTemplateVersionsWithContext added in v1.0.29

func (c *ECS) DescribeLaunchTemplateVersionsWithContext(ctx byteplus.Context, input *DescribeLaunchTemplateVersionsInput, opts ...request.Option) (*DescribeLaunchTemplateVersionsOutput, error)

DescribeLaunchTemplateVersionsWithContext is the same as DescribeLaunchTemplateVersions with the addition of the ability to pass a context and additional request options.

See DescribeLaunchTemplateVersions 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) DescribeLaunchTemplates added in v1.0.29

func (c *ECS) DescribeLaunchTemplates(input *DescribeLaunchTemplatesInput) (*DescribeLaunchTemplatesOutput, error)

DescribeLaunchTemplates API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeLaunchTemplates for usage and error information.

func (*ECS) DescribeLaunchTemplatesCommon added in v1.0.29

func (c *ECS) DescribeLaunchTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLaunchTemplatesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeLaunchTemplatesCommon for usage and error information.

func (*ECS) DescribeLaunchTemplatesCommonRequest added in v1.0.29

func (c *ECS) DescribeLaunchTemplatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeLaunchTemplatesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeLaunchTemplatesCommon operation. The "output" return value will be populated with the DescribeLaunchTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLaunchTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLaunchTemplatesCommon Send returns without error.

See DescribeLaunchTemplatesCommon for more information on using the DescribeLaunchTemplatesCommon API call, and error handling.

// Example sending a request using the DescribeLaunchTemplatesCommonRequest method.
req, resp := client.DescribeLaunchTemplatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeLaunchTemplatesCommonWithContext added in v1.0.29

func (c *ECS) DescribeLaunchTemplatesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeLaunchTemplatesCommonWithContext is the same as DescribeLaunchTemplatesCommon with the addition of the ability to pass a context and additional request options.

See DescribeLaunchTemplatesCommon 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) DescribeLaunchTemplatesRequest added in v1.0.29

func (c *ECS) DescribeLaunchTemplatesRequest(input *DescribeLaunchTemplatesInput) (req *request.Request, output *DescribeLaunchTemplatesOutput)

DescribeLaunchTemplatesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeLaunchTemplates operation. The "output" return value will be populated with the DescribeLaunchTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLaunchTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLaunchTemplatesCommon Send returns without error.

See DescribeLaunchTemplates for more information on using the DescribeLaunchTemplates API call, and error handling.

// Example sending a request using the DescribeLaunchTemplatesRequest method.
req, resp := client.DescribeLaunchTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeLaunchTemplatesWithContext added in v1.0.29

func (c *ECS) DescribeLaunchTemplatesWithContext(ctx byteplus.Context, input *DescribeLaunchTemplatesInput, opts ...request.Option) (*DescribeLaunchTemplatesOutput, error)

DescribeLaunchTemplatesWithContext is the same as DescribeLaunchTemplates with the addition of the ability to pass a context and additional request options.

See DescribeLaunchTemplates 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

func (c *ECS) DescribeRegions(input *DescribeRegionsInput) (*DescribeRegionsOutput, error)

DescribeRegions API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeRegions for usage and error information.

func (*ECS) DescribeRegionsCommon

func (c *ECS) DescribeRegionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRegionsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeRegionsCommon for usage and error information.

func (*ECS) DescribeRegionsCommonRequest

func (c *ECS) DescribeRegionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRegionsCommonRequest generates a "byteplus/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

func (c *ECS) DescribeRegionsCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeRegionsRequest(input *DescribeRegionsInput) (req *request.Request, output *DescribeRegionsOutput)

DescribeRegionsRequest generates a "byteplus/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

func (c *ECS) DescribeRegionsWithContext(ctx byteplus.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

func (c *ECS) DescribeReservedInstances(input *DescribeReservedInstancesInput) (*DescribeReservedInstancesOutput, error)

DescribeReservedInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeReservedInstances for usage and error information.

func (*ECS) DescribeReservedInstancesCommon

func (c *ECS) DescribeReservedInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeReservedInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeReservedInstancesCommon for usage and error information.

func (*ECS) DescribeReservedInstancesCommonRequest

func (c *ECS) DescribeReservedInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeReservedInstancesCommonRequest generates a "byteplus/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

func (c *ECS) DescribeReservedInstancesCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeReservedInstancesRequest(input *DescribeReservedInstancesInput) (req *request.Request, output *DescribeReservedInstancesOutput)

DescribeReservedInstancesRequest generates a "byteplus/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

func (c *ECS) DescribeReservedInstancesWithContext(ctx byteplus.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

func (c *ECS) DescribeScheduledInstanceStock(input *DescribeScheduledInstanceStockInput) (*DescribeScheduledInstanceStockOutput, error)

DescribeScheduledInstanceStock API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeScheduledInstanceStock for usage and error information.

func (*ECS) DescribeScheduledInstanceStockCommon

func (c *ECS) DescribeScheduledInstanceStockCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScheduledInstanceStockCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeScheduledInstanceStockCommon for usage and error information.

func (*ECS) DescribeScheduledInstanceStockCommonRequest

func (c *ECS) DescribeScheduledInstanceStockCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeScheduledInstanceStockCommonRequest generates a "byteplus/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

func (c *ECS) DescribeScheduledInstanceStockCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeScheduledInstanceStockRequest(input *DescribeScheduledInstanceStockInput) (req *request.Request, output *DescribeScheduledInstanceStockOutput)

DescribeScheduledInstanceStockRequest generates a "byteplus/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

func (c *ECS) DescribeScheduledInstanceStockWithContext(ctx byteplus.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

func (c *ECS) DescribeScheduledInstances(input *DescribeScheduledInstancesInput) (*DescribeScheduledInstancesOutput, error)

DescribeScheduledInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeScheduledInstances for usage and error information.

func (*ECS) DescribeScheduledInstancesCommon

func (c *ECS) DescribeScheduledInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScheduledInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeScheduledInstancesCommon for usage and error information.

func (*ECS) DescribeScheduledInstancesCommonRequest

func (c *ECS) DescribeScheduledInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeScheduledInstancesCommonRequest generates a "byteplus/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

func (c *ECS) DescribeScheduledInstancesCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeScheduledInstancesRequest(input *DescribeScheduledInstancesInput) (req *request.Request, output *DescribeScheduledInstancesOutput)

DescribeScheduledInstancesRequest generates a "byteplus/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

func (c *ECS) DescribeScheduledInstancesWithContext(ctx byteplus.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

func (c *ECS) DescribeSpotAdvice(input *DescribeSpotAdviceInput) (*DescribeSpotAdviceOutput, error)

DescribeSpotAdvice API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSpotAdvice for usage and error information.

func (*ECS) DescribeSpotAdviceCommon

func (c *ECS) DescribeSpotAdviceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSpotAdviceCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSpotAdviceCommon for usage and error information.

func (*ECS) DescribeSpotAdviceCommonRequest

func (c *ECS) DescribeSpotAdviceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSpotAdviceCommonRequest generates a "byteplus/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

func (c *ECS) DescribeSpotAdviceCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeSpotAdviceRequest(input *DescribeSpotAdviceInput) (req *request.Request, output *DescribeSpotAdviceOutput)

DescribeSpotAdviceRequest generates a "byteplus/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

func (c *ECS) DescribeSpotAdviceWithContext(ctx byteplus.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

func (c *ECS) DescribeSpotPriceHistory(input *DescribeSpotPriceHistoryInput) (*DescribeSpotPriceHistoryOutput, error)

DescribeSpotPriceHistory API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSpotPriceHistory for usage and error information.

func (*ECS) DescribeSpotPriceHistoryCommon

func (c *ECS) DescribeSpotPriceHistoryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSpotPriceHistoryCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSpotPriceHistoryCommon for usage and error information.

func (*ECS) DescribeSpotPriceHistoryCommonRequest

func (c *ECS) DescribeSpotPriceHistoryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSpotPriceHistoryCommonRequest generates a "byteplus/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

func (c *ECS) DescribeSpotPriceHistoryCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeSpotPriceHistoryRequest(input *DescribeSpotPriceHistoryInput) (req *request.Request, output *DescribeSpotPriceHistoryOutput)

DescribeSpotPriceHistoryRequest generates a "byteplus/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

func (c *ECS) DescribeSpotPriceHistoryWithContext(ctx byteplus.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

func (c *ECS) DescribeSubscriptions(input *DescribeSubscriptionsInput) (*DescribeSubscriptionsOutput, error)

DescribeSubscriptions API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSubscriptions for usage and error information.

func (*ECS) DescribeSubscriptionsCommon

func (c *ECS) DescribeSubscriptionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSubscriptionsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSubscriptionsCommon for usage and error information.

func (*ECS) DescribeSubscriptionsCommonRequest

func (c *ECS) DescribeSubscriptionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSubscriptionsCommonRequest generates a "byteplus/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

func (c *ECS) DescribeSubscriptionsCommonWithContext(ctx byteplus.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

func (c *ECS) DescribeSubscriptionsRequest(input *DescribeSubscriptionsInput) (req *request.Request, output *DescribeSubscriptionsOutput)

DescribeSubscriptionsRequest generates a "byteplus/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

func (c *ECS) DescribeSubscriptionsWithContext(ctx byteplus.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) DescribeSystemEventDefaultAction added in v1.0.29

func (c *ECS) DescribeSystemEventDefaultAction(input *DescribeSystemEventDefaultActionInput) (*DescribeSystemEventDefaultActionOutput, error)

DescribeSystemEventDefaultAction API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSystemEventDefaultAction for usage and error information.

func (*ECS) DescribeSystemEventDefaultActionCommon added in v1.0.29

func (c *ECS) DescribeSystemEventDefaultActionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSystemEventDefaultActionCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSystemEventDefaultActionCommon for usage and error information.

func (*ECS) DescribeSystemEventDefaultActionCommonRequest added in v1.0.29

func (c *ECS) DescribeSystemEventDefaultActionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSystemEventDefaultActionCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSystemEventDefaultActionCommon operation. The "output" return value will be populated with the DescribeSystemEventDefaultActionCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSystemEventDefaultActionCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSystemEventDefaultActionCommon Send returns without error.

See DescribeSystemEventDefaultActionCommon for more information on using the DescribeSystemEventDefaultActionCommon API call, and error handling.

// Example sending a request using the DescribeSystemEventDefaultActionCommonRequest method.
req, resp := client.DescribeSystemEventDefaultActionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSystemEventDefaultActionCommonWithContext added in v1.0.29

func (c *ECS) DescribeSystemEventDefaultActionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSystemEventDefaultActionCommonWithContext is the same as DescribeSystemEventDefaultActionCommon with the addition of the ability to pass a context and additional request options.

See DescribeSystemEventDefaultActionCommon 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) DescribeSystemEventDefaultActionRequest added in v1.0.29

func (c *ECS) DescribeSystemEventDefaultActionRequest(input *DescribeSystemEventDefaultActionInput) (req *request.Request, output *DescribeSystemEventDefaultActionOutput)

DescribeSystemEventDefaultActionRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSystemEventDefaultAction operation. The "output" return value will be populated with the DescribeSystemEventDefaultActionCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSystemEventDefaultActionCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSystemEventDefaultActionCommon Send returns without error.

See DescribeSystemEventDefaultAction for more information on using the DescribeSystemEventDefaultAction API call, and error handling.

// Example sending a request using the DescribeSystemEventDefaultActionRequest method.
req, resp := client.DescribeSystemEventDefaultActionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSystemEventDefaultActionWithContext added in v1.0.29

func (c *ECS) DescribeSystemEventDefaultActionWithContext(ctx byteplus.Context, input *DescribeSystemEventDefaultActionInput, opts ...request.Option) (*DescribeSystemEventDefaultActionOutput, error)

DescribeSystemEventDefaultActionWithContext is the same as DescribeSystemEventDefaultAction with the addition of the ability to pass a context and additional request options.

See DescribeSystemEventDefaultAction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeSystemEvents

func (c *ECS) DescribeSystemEvents(input *DescribeSystemEventsInput) (*DescribeSystemEventsOutput, error)

DescribeSystemEvents API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSystemEvents for usage and error information.

func (*ECS) DescribeSystemEventsCommon

func (c *ECS) DescribeSystemEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSystemEventsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeSystemEventsCommon for usage and error information.

func (*ECS) DescribeSystemEventsCommonRequest

func (c *ECS) DescribeSystemEventsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSystemEventsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSystemEventsCommon operation. The "output" return value will be populated with the DescribeSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSystemEventsCommon Send returns without error.

See DescribeSystemEventsCommon for more information on using the DescribeSystemEventsCommon API call, and error handling.

// Example sending a request using the DescribeSystemEventsCommonRequest method.
req, resp := client.DescribeSystemEventsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSystemEventsCommonWithContext

func (c *ECS) DescribeSystemEventsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSystemEventsCommonWithContext is the same as DescribeSystemEventsCommon with the addition of the ability to pass a context and additional request options.

See DescribeSystemEventsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeSystemEventsRequest

func (c *ECS) DescribeSystemEventsRequest(input *DescribeSystemEventsInput) (req *request.Request, output *DescribeSystemEventsOutput)

DescribeSystemEventsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSystemEvents operation. The "output" return value will be populated with the DescribeSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSystemEventsCommon Send returns without error.

See DescribeSystemEvents for more information on using the DescribeSystemEvents API call, and error handling.

// Example sending a request using the DescribeSystemEventsRequest method.
req, resp := client.DescribeSystemEventsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeSystemEventsWithContext

func (c *ECS) DescribeSystemEventsWithContext(ctx byteplus.Context, input *DescribeSystemEventsInput, opts ...request.Option) (*DescribeSystemEventsOutput, error)

DescribeSystemEventsWithContext is the same as DescribeSystemEvents with the addition of the ability to pass a context and additional request options.

See DescribeSystemEvents for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeTags

func (c *ECS) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error)

DescribeTags API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeTags for usage and error information.

func (*ECS) DescribeTagsCommon

func (c *ECS) DescribeTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTagsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeTagsCommon for usage and error information.

func (*ECS) DescribeTagsCommonRequest

func (c *ECS) DescribeTagsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeTagsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeTagsCommon operation. The "output" return value will be populated with the DescribeTagsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeTagsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeTagsCommon Send returns without error.

See DescribeTagsCommon for more information on using the DescribeTagsCommon API call, and error handling.

// Example sending a request using the DescribeTagsCommonRequest method.
req, resp := client.DescribeTagsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeTagsCommonWithContext

func (c *ECS) DescribeTagsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeTagsCommonWithContext is the same as DescribeTagsCommon with the addition of the ability to pass a context and additional request options.

See DescribeTagsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeTagsRequest

func (c *ECS) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Request, output *DescribeTagsOutput)

DescribeTagsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeTags operation. The "output" return value will be populated with the DescribeTagsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeTagsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeTagsCommon Send returns without error.

See DescribeTags for more information on using the DescribeTags API call, and error handling.

// Example sending a request using the DescribeTagsRequest method.
req, resp := client.DescribeTagsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeTagsWithContext

func (c *ECS) DescribeTagsWithContext(ctx byteplus.Context, input *DescribeTagsInput, opts ...request.Option) (*DescribeTagsOutput, error)

DescribeTagsWithContext is the same as DescribeTags with the addition of the ability to pass a context and additional request options.

See DescribeTags for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeTasks

func (c *ECS) DescribeTasks(input *DescribeTasksInput) (*DescribeTasksOutput, error)

DescribeTasks API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeTasks for usage and error information.

func (*ECS) DescribeTasksCommon

func (c *ECS) DescribeTasksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTasksCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DescribeTasksCommon for usage and error information.

func (*ECS) DescribeTasksCommonRequest

func (c *ECS) DescribeTasksCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeTasksCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeTasksCommon operation. The "output" return value will be populated with the DescribeTasksCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeTasksCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeTasksCommon Send returns without error.

See DescribeTasksCommon for more information on using the DescribeTasksCommon API call, and error handling.

// Example sending a request using the DescribeTasksCommonRequest method.
req, resp := client.DescribeTasksCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeTasksCommonWithContext

func (c *ECS) DescribeTasksCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeTasksCommonWithContext is the same as DescribeTasksCommon with the addition of the ability to pass a context and additional request options.

See DescribeTasksCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DescribeTasksRequest

func (c *ECS) DescribeTasksRequest(input *DescribeTasksInput) (req *request.Request, output *DescribeTasksOutput)

DescribeTasksRequest generates a "byteplus/request.Request" representing the client's request for the DescribeTasks operation. The "output" return value will be populated with the DescribeTasksCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeTasksCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeTasksCommon Send returns without error.

See DescribeTasks for more information on using the DescribeTasks API call, and error handling.

// Example sending a request using the DescribeTasksRequest method.
req, resp := client.DescribeTasksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DescribeTasksWithContext

func (c *ECS) DescribeTasksWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *DescribeZonesInput, opts ...request.Option) (*DescribeZonesOutput, error)

DescribeZonesWithContext is the same as DescribeZones with the addition of the ability to pass a context and additional request options.

See DescribeZones for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DetachKeyPair

func (c *ECS) DetachKeyPair(input *DetachKeyPairInput) (*DetachKeyPairOutput, error)

DetachKeyPair API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DetachKeyPair for usage and error information.

func (*ECS) DetachKeyPairCommon

func (c *ECS) DetachKeyPairCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachKeyPairCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DetachKeyPairCommon for usage and error information.

func (*ECS) DetachKeyPairCommonRequest

func (c *ECS) DetachKeyPairCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachKeyPairCommonRequest generates a "byteplus/request.Request" representing the client's request for the DetachKeyPairCommon operation. The "output" return value will be populated with the DetachKeyPairCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachKeyPairCommon Request to send the API call to the service. the "output" return value is not valid until after DetachKeyPairCommon Send returns without error.

See DetachKeyPairCommon for more information on using the DetachKeyPairCommon API call, and error handling.

// Example sending a request using the DetachKeyPairCommonRequest method.
req, resp := client.DetachKeyPairCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DetachKeyPairCommonWithContext

func (c *ECS) DetachKeyPairCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachKeyPairCommonWithContext is the same as DetachKeyPairCommon with the addition of the ability to pass a context and additional request options.

See DetachKeyPairCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DetachKeyPairRequest

func (c *ECS) DetachKeyPairRequest(input *DetachKeyPairInput) (req *request.Request, output *DetachKeyPairOutput)

DetachKeyPairRequest generates a "byteplus/request.Request" representing the client's request for the DetachKeyPair operation. The "output" return value will be populated with the DetachKeyPairCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachKeyPairCommon Request to send the API call to the service. the "output" return value is not valid until after DetachKeyPairCommon Send returns without error.

See DetachKeyPair for more information on using the DetachKeyPair API call, and error handling.

// Example sending a request using the DetachKeyPairRequest method.
req, resp := client.DetachKeyPairRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DetachKeyPairWithContext

func (c *ECS) DetachKeyPairWithContext(ctx byteplus.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

func (c *ECS) DetectImage(input *DetectImageInput) (*DetectImageOutput, error)

DetectImage API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DetectImage for usage and error information.

func (*ECS) DetectImageCommon

func (c *ECS) DetectImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetectImageCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DetectImageCommon for usage and error information.

func (*ECS) DetectImageCommonRequest

func (c *ECS) DetectImageCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetectImageCommonRequest generates a "byteplus/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

func (c *ECS) DetectImageCommonWithContext(ctx byteplus.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

func (c *ECS) DetectImageRequest(input *DetectImageInput) (req *request.Request, output *DetectImageOutput)

DetectImageRequest generates a "byteplus/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

func (c *ECS) DetectImageWithContext(ctx byteplus.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

func (c *ECS) DisassociateInstancesIamRole(input *DisassociateInstancesIamRoleInput) (*DisassociateInstancesIamRoleOutput, error)

DisassociateInstancesIamRole API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DisassociateInstancesIamRole for usage and error information.

func (*ECS) DisassociateInstancesIamRoleCommon

func (c *ECS) DisassociateInstancesIamRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateInstancesIamRoleCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation DisassociateInstancesIamRoleCommon for usage and error information.

func (*ECS) DisassociateInstancesIamRoleCommonRequest

func (c *ECS) DisassociateInstancesIamRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateInstancesIamRoleCommonRequest generates a "byteplus/request.Request" representing the client's request for the DisassociateInstancesIamRoleCommon operation. The "output" return value will be populated with the DisassociateInstancesIamRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateInstancesIamRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateInstancesIamRoleCommon Send returns without error.

See DisassociateInstancesIamRoleCommon for more information on using the DisassociateInstancesIamRoleCommon API call, and error handling.

// Example sending a request using the DisassociateInstancesIamRoleCommonRequest method.
req, resp := client.DisassociateInstancesIamRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DisassociateInstancesIamRoleCommonWithContext

func (c *ECS) DisassociateInstancesIamRoleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateInstancesIamRoleCommonWithContext is the same as DisassociateInstancesIamRoleCommon with the addition of the ability to pass a context and additional request options.

See DisassociateInstancesIamRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) DisassociateInstancesIamRoleRequest

func (c *ECS) DisassociateInstancesIamRoleRequest(input *DisassociateInstancesIamRoleInput) (req *request.Request, output *DisassociateInstancesIamRoleOutput)

DisassociateInstancesIamRoleRequest generates a "byteplus/request.Request" representing the client's request for the DisassociateInstancesIamRole operation. The "output" return value will be populated with the DisassociateInstancesIamRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateInstancesIamRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateInstancesIamRoleCommon Send returns without error.

See DisassociateInstancesIamRole for more information on using the DisassociateInstancesIamRole API call, and error handling.

// Example sending a request using the DisassociateInstancesIamRoleRequest method.
req, resp := client.DisassociateInstancesIamRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) DisassociateInstancesIamRoleWithContext

func (c *ECS) DisassociateInstancesIamRoleWithContext(ctx byteplus.Context, input *DisassociateInstancesIamRoleInput, opts ...request.Option) (*DisassociateInstancesIamRoleOutput, error)

DisassociateInstancesIamRoleWithContext is the same as DisassociateInstancesIamRole with the addition of the ability to pass a context and additional request options.

See DisassociateInstancesIamRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ExportImage

func (c *ECS) ExportImage(input *ExportImageInput) (*ExportImageOutput, error)

ExportImage API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ExportImage for usage and error information.

func (*ECS) ExportImageCommon

func (c *ECS) ExportImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ExportImageCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ExportImageCommon for usage and error information.

func (*ECS) ExportImageCommonRequest

func (c *ECS) ExportImageCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ExportImageCommonRequest generates a "byteplus/request.Request" representing the client's request for the ExportImageCommon operation. The "output" return value will be populated with the ExportImageCommon request's response once the request completes successfully.

Use "Send" method on the returned ExportImageCommon Request to send the API call to the service. the "output" return value is not valid until after ExportImageCommon Send returns without error.

See ExportImageCommon for more information on using the ExportImageCommon API call, and error handling.

// Example sending a request using the ExportImageCommonRequest method.
req, resp := client.ExportImageCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ExportImageCommonWithContext

func (c *ECS) ExportImageCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ExportImageCommonWithContext is the same as ExportImageCommon with the addition of the ability to pass a context and additional request options.

See ExportImageCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ExportImageRequest

func (c *ECS) ExportImageRequest(input *ExportImageInput) (req *request.Request, output *ExportImageOutput)

ExportImageRequest generates a "byteplus/request.Request" representing the client's request for the ExportImage operation. The "output" return value will be populated with the ExportImageCommon request's response once the request completes successfully.

Use "Send" method on the returned ExportImageCommon Request to send the API call to the service. the "output" return value is not valid until after ExportImageCommon Send returns without error.

See ExportImage for more information on using the ExportImage API call, and error handling.

// Example sending a request using the ExportImageRequest method.
req, resp := client.ExportImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ExportImageWithContext

func (c *ECS) ExportImageWithContext(ctx byteplus.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

func (c *ECS) GetConsoleOutput(input *GetConsoleOutputInput) (*GetConsoleOutputOutput, error)

GetConsoleOutput API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation GetConsoleOutput for usage and error information.

func (*ECS) GetConsoleOutputCommon

func (c *ECS) GetConsoleOutputCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetConsoleOutputCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation GetConsoleOutputCommon for usage and error information.

func (*ECS) GetConsoleOutputCommonRequest

func (c *ECS) GetConsoleOutputCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetConsoleOutputCommonRequest generates a "byteplus/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

func (c *ECS) GetConsoleOutputCommonWithContext(ctx byteplus.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

func (c *ECS) GetConsoleOutputRequest(input *GetConsoleOutputInput) (req *request.Request, output *GetConsoleOutputOutput)

GetConsoleOutputRequest generates a "byteplus/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

func (c *ECS) GetConsoleOutputWithContext(ctx byteplus.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

func (c *ECS) GetConsoleScreenshot(input *GetConsoleScreenshotInput) (*GetConsoleScreenshotOutput, error)

GetConsoleScreenshot API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation GetConsoleScreenshot for usage and error information.

func (*ECS) GetConsoleScreenshotCommon

func (c *ECS) GetConsoleScreenshotCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetConsoleScreenshotCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation GetConsoleScreenshotCommon for usage and error information.

func (*ECS) GetConsoleScreenshotCommonRequest

func (c *ECS) GetConsoleScreenshotCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetConsoleScreenshotCommonRequest generates a "byteplus/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

func (c *ECS) GetConsoleScreenshotCommonWithContext(ctx byteplus.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

func (c *ECS) GetConsoleScreenshotRequest(input *GetConsoleScreenshotInput) (req *request.Request, output *GetConsoleScreenshotOutput)

GetConsoleScreenshotRequest generates a "byteplus/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

func (c *ECS) GetConsoleScreenshotWithContext(ctx byteplus.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

func (c *ECS) GetScheduledInstanceLatestReleaseAt(input *GetScheduledInstanceLatestReleaseAtInput) (*GetScheduledInstanceLatestReleaseAtOutput, error)

GetScheduledInstanceLatestReleaseAt API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation GetScheduledInstanceLatestReleaseAt for usage and error information.

func (*ECS) GetScheduledInstanceLatestReleaseAtCommon

func (c *ECS) GetScheduledInstanceLatestReleaseAtCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetScheduledInstanceLatestReleaseAtCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation GetScheduledInstanceLatestReleaseAtCommon for usage and error information.

func (*ECS) GetScheduledInstanceLatestReleaseAtCommonRequest

func (c *ECS) GetScheduledInstanceLatestReleaseAtCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetScheduledInstanceLatestReleaseAtCommonRequest generates a "byteplus/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

func (c *ECS) GetScheduledInstanceLatestReleaseAtCommonWithContext(ctx byteplus.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

func (c *ECS) GetScheduledInstanceLatestReleaseAtRequest(input *GetScheduledInstanceLatestReleaseAtInput) (req *request.Request, output *GetScheduledInstanceLatestReleaseAtOutput)

GetScheduledInstanceLatestReleaseAtRequest generates a "byteplus/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

func (c *ECS) GetScheduledInstanceLatestReleaseAtWithContext(ctx byteplus.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

func (c *ECS) ImportImage(input *ImportImageInput) (*ImportImageOutput, error)

ImportImage API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ImportImage for usage and error information.

func (*ECS) ImportImageCommon

func (c *ECS) ImportImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ImportImageCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ImportImageCommon for usage and error information.

func (*ECS) ImportImageCommonRequest

func (c *ECS) ImportImageCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ImportImageCommonRequest generates a "byteplus/request.Request" representing the client's request for the ImportImageCommon operation. The "output" return value will be populated with the ImportImageCommon request's response once the request completes successfully.

Use "Send" method on the returned ImportImageCommon Request to send the API call to the service. the "output" return value is not valid until after ImportImageCommon Send returns without error.

See ImportImageCommon for more information on using the ImportImageCommon API call, and error handling.

// Example sending a request using the ImportImageCommonRequest method.
req, resp := client.ImportImageCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ImportImageCommonWithContext

func (c *ECS) ImportImageCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ImportImageCommonWithContext is the same as ImportImageCommon with the addition of the ability to pass a context and additional request options.

See ImportImageCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ImportImageRequest

func (c *ECS) ImportImageRequest(input *ImportImageInput) (req *request.Request, output *ImportImageOutput)

ImportImageRequest generates a "byteplus/request.Request" representing the client's request for the ImportImage operation. The "output" return value will be populated with the ImportImageCommon request's response once the request completes successfully.

Use "Send" method on the returned ImportImageCommon Request to send the API call to the service. the "output" return value is not valid until after ImportImageCommon Send returns without error.

See ImportImage for more information on using the ImportImage API call, and error handling.

// Example sending a request using the ImportImageRequest method.
req, resp := client.ImportImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ImportImageWithContext

func (c *ECS) ImportImageWithContext(ctx byteplus.Context, input *ImportImageInput, opts ...request.Option) (*ImportImageOutput, error)

ImportImageWithContext is the same as ImportImage with the addition of the ability to pass a context and additional request options.

See ImportImage for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ImportKeyPair

func (c *ECS) ImportKeyPair(input *ImportKeyPairInput) (*ImportKeyPairOutput, error)

ImportKeyPair API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ImportKeyPair for usage and error information.

func (*ECS) ImportKeyPairCommon

func (c *ECS) ImportKeyPairCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ImportKeyPairCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ImportKeyPairCommon for usage and error information.

func (*ECS) ImportKeyPairCommonRequest

func (c *ECS) ImportKeyPairCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ImportKeyPairCommonRequest generates a "byteplus/request.Request" representing the client's request for the ImportKeyPairCommon operation. The "output" return value will be populated with the ImportKeyPairCommon request's response once the request completes successfully.

Use "Send" method on the returned ImportKeyPairCommon Request to send the API call to the service. the "output" return value is not valid until after ImportKeyPairCommon Send returns without error.

See ImportKeyPairCommon for more information on using the ImportKeyPairCommon API call, and error handling.

// Example sending a request using the ImportKeyPairCommonRequest method.
req, resp := client.ImportKeyPairCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ImportKeyPairCommonWithContext

func (c *ECS) ImportKeyPairCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ImportKeyPairCommonWithContext is the same as ImportKeyPairCommon with the addition of the ability to pass a context and additional request options.

See ImportKeyPairCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ImportKeyPairRequest

func (c *ECS) ImportKeyPairRequest(input *ImportKeyPairInput) (req *request.Request, output *ImportKeyPairOutput)

ImportKeyPairRequest generates a "byteplus/request.Request" representing the client's request for the ImportKeyPair operation. The "output" return value will be populated with the ImportKeyPairCommon request's response once the request completes successfully.

Use "Send" method on the returned ImportKeyPairCommon Request to send the API call to the service. the "output" return value is not valid until after ImportKeyPairCommon Send returns without error.

See ImportKeyPair for more information on using the ImportKeyPair API call, and error handling.

// Example sending a request using the ImportKeyPairRequest method.
req, resp := client.ImportKeyPairRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ImportKeyPairWithContext

func (c *ECS) ImportKeyPairWithContext(ctx byteplus.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

func (c *ECS) InstallCloudAssistant(input *InstallCloudAssistantInput) (*InstallCloudAssistantOutput, error)

InstallCloudAssistant API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation InstallCloudAssistant for usage and error information.

func (*ECS) InstallCloudAssistantCommon

func (c *ECS) InstallCloudAssistantCommon(input *map[string]interface{}) (*map[string]interface{}, error)

InstallCloudAssistantCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation InstallCloudAssistantCommon for usage and error information.

func (*ECS) InstallCloudAssistantCommonRequest

func (c *ECS) InstallCloudAssistantCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

InstallCloudAssistantCommonRequest generates a "byteplus/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

func (c *ECS) InstallCloudAssistantCommonWithContext(ctx byteplus.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

func (c *ECS) InstallCloudAssistantRequest(input *InstallCloudAssistantInput) (req *request.Request, output *InstallCloudAssistantOutput)

InstallCloudAssistantRequest generates a "byteplus/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

func (c *ECS) InstallCloudAssistantWithContext(ctx byteplus.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

func (c *ECS) InvokeCommand(input *InvokeCommandInput) (*InvokeCommandOutput, error)

InvokeCommand API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation InvokeCommand for usage and error information.

func (*ECS) InvokeCommandCommon

func (c *ECS) InvokeCommandCommon(input *map[string]interface{}) (*map[string]interface{}, error)

InvokeCommandCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation InvokeCommandCommon for usage and error information.

func (*ECS) InvokeCommandCommonRequest

func (c *ECS) InvokeCommandCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

InvokeCommandCommonRequest generates a "byteplus/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

func (c *ECS) InvokeCommandCommonWithContext(ctx byteplus.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

func (c *ECS) InvokeCommandRequest(input *InvokeCommandInput) (req *request.Request, output *InvokeCommandOutput)

InvokeCommandRequest generates a "byteplus/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

func (c *ECS) InvokeCommandWithContext(ctx byteplus.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) ListTagsForResources

func (c *ECS) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ListTagsForResources for usage and error information.

func (*ECS) ListTagsForResourcesCommon

func (c *ECS) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ListTagsForResourcesCommon for usage and error information.

func (*ECS) ListTagsForResourcesCommonRequest

func (c *ECS) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTagsForResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResourcesCommon operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResourcesCommon for more information on using the ListTagsForResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForResourcesCommonRequest method.
req, resp := client.ListTagsForResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ListTagsForResourcesCommonWithContext

func (c *ECS) ListTagsForResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForResourcesCommonWithContext is the same as ListTagsForResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForResourcesCommon 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) ListTagsForResourcesRequest

func (c *ECS) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResources for more information on using the ListTagsForResources API call, and error handling.

// Example sending a request using the ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ListTagsForResourcesWithContext

func (c *ECS) ListTagsForResourcesWithContext(ctx byteplus.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources 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

func (c *ECS) ModifyCommand(input *ModifyCommandInput) (*ModifyCommandOutput, error)

ModifyCommand API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyCommand for usage and error information.

func (*ECS) ModifyCommandCommon

func (c *ECS) ModifyCommandCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCommandCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyCommandCommon for usage and error information.

func (*ECS) ModifyCommandCommonRequest

func (c *ECS) ModifyCommandCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyCommandCommonRequest generates a "byteplus/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

func (c *ECS) ModifyCommandCommonWithContext(ctx byteplus.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

func (c *ECS) ModifyCommandRequest(input *ModifyCommandInput) (req *request.Request, output *ModifyCommandOutput)

ModifyCommandRequest generates a "byteplus/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

func (c *ECS) ModifyCommandWithContext(ctx byteplus.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

func (c *ECS) ModifyDedicatedHostAttribute(input *ModifyDedicatedHostAttributeInput) (*ModifyDedicatedHostAttributeOutput, error)

ModifyDedicatedHostAttribute API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyDedicatedHostAttribute for usage and error information.

func (*ECS) ModifyDedicatedHostAttributeCommon

func (c *ECS) ModifyDedicatedHostAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDedicatedHostAttributeCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyDedicatedHostAttributeCommon for usage and error information.

func (*ECS) ModifyDedicatedHostAttributeCommonRequest

func (c *ECS) ModifyDedicatedHostAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDedicatedHostAttributeCommonRequest generates a "byteplus/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

func (c *ECS) ModifyDedicatedHostAttributeCommonWithContext(ctx byteplus.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

func (c *ECS) ModifyDedicatedHostAttributeRequest(input *ModifyDedicatedHostAttributeInput) (req *request.Request, output *ModifyDedicatedHostAttributeOutput)

ModifyDedicatedHostAttributeRequest generates a "byteplus/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

func (c *ECS) ModifyDedicatedHostAttributeWithContext(ctx byteplus.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

func (c *ECS) ModifyDedicatedHostClusterAttribute(input *ModifyDedicatedHostClusterAttributeInput) (*ModifyDedicatedHostClusterAttributeOutput, error)

ModifyDedicatedHostClusterAttribute API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyDedicatedHostClusterAttribute for usage and error information.

func (*ECS) ModifyDedicatedHostClusterAttributeCommon

func (c *ECS) ModifyDedicatedHostClusterAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDedicatedHostClusterAttributeCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyDedicatedHostClusterAttributeCommon for usage and error information.

func (*ECS) ModifyDedicatedHostClusterAttributeCommonRequest

func (c *ECS) ModifyDedicatedHostClusterAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDedicatedHostClusterAttributeCommonRequest generates a "byteplus/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

func (c *ECS) ModifyDedicatedHostClusterAttributeCommonWithContext(ctx byteplus.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

func (c *ECS) ModifyDedicatedHostClusterAttributeRequest(input *ModifyDedicatedHostClusterAttributeInput) (req *request.Request, output *ModifyDedicatedHostClusterAttributeOutput)

ModifyDedicatedHostClusterAttributeRequest generates a "byteplus/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

func (c *ECS) ModifyDedicatedHostClusterAttributeWithContext(ctx byteplus.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

func (c *ECS) ModifyDeploymentSetAttribute(input *ModifyDeploymentSetAttributeInput) (*ModifyDeploymentSetAttributeOutput, error)

ModifyDeploymentSetAttribute API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyDeploymentSetAttribute for usage and error information.

func (*ECS) ModifyDeploymentSetAttributeCommon

func (c *ECS) ModifyDeploymentSetAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDeploymentSetAttributeCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyDeploymentSetAttributeCommon for usage and error information.

func (*ECS) ModifyDeploymentSetAttributeCommonRequest

func (c *ECS) ModifyDeploymentSetAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDeploymentSetAttributeCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDeploymentSetAttributeCommon operation. The "output" return value will be populated with the ModifyDeploymentSetAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDeploymentSetAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDeploymentSetAttributeCommon Send returns without error.

See ModifyDeploymentSetAttributeCommon for more information on using the ModifyDeploymentSetAttributeCommon API call, and error handling.

// Example sending a request using the ModifyDeploymentSetAttributeCommonRequest method.
req, resp := client.ModifyDeploymentSetAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDeploymentSetAttributeCommonWithContext

func (c *ECS) ModifyDeploymentSetAttributeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDeploymentSetAttributeCommonWithContext is the same as ModifyDeploymentSetAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyDeploymentSetAttributeCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyDeploymentSetAttributeRequest

func (c *ECS) ModifyDeploymentSetAttributeRequest(input *ModifyDeploymentSetAttributeInput) (req *request.Request, output *ModifyDeploymentSetAttributeOutput)

ModifyDeploymentSetAttributeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDeploymentSetAttribute operation. The "output" return value will be populated with the ModifyDeploymentSetAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDeploymentSetAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDeploymentSetAttributeCommon Send returns without error.

See ModifyDeploymentSetAttribute for more information on using the ModifyDeploymentSetAttribute API call, and error handling.

// Example sending a request using the ModifyDeploymentSetAttributeRequest method.
req, resp := client.ModifyDeploymentSetAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyDeploymentSetAttributeWithContext

func (c *ECS) ModifyDeploymentSetAttributeWithContext(ctx byteplus.Context, input *ModifyDeploymentSetAttributeInput, opts ...request.Option) (*ModifyDeploymentSetAttributeOutput, error)

ModifyDeploymentSetAttributeWithContext is the same as ModifyDeploymentSetAttribute with the addition of the ability to pass a context and additional request options.

See ModifyDeploymentSetAttribute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyImageAttribute

func (c *ECS) ModifyImageAttribute(input *ModifyImageAttributeInput) (*ModifyImageAttributeOutput, error)

ModifyImageAttribute API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyImageAttribute for usage and error information.

func (*ECS) ModifyImageAttributeCommon

func (c *ECS) ModifyImageAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyImageAttributeCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyImageAttributeCommon for usage and error information.

func (*ECS) ModifyImageAttributeCommonRequest

func (c *ECS) ModifyImageAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyImageAttributeCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyImageAttributeCommon operation. The "output" return value will be populated with the ModifyImageAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyImageAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyImageAttributeCommon Send returns without error.

See ModifyImageAttributeCommon for more information on using the ModifyImageAttributeCommon API call, and error handling.

// Example sending a request using the ModifyImageAttributeCommonRequest method.
req, resp := client.ModifyImageAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyImageAttributeCommonWithContext

func (c *ECS) ModifyImageAttributeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyImageAttributeCommonWithContext is the same as ModifyImageAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyImageAttributeCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyImageAttributeRequest

func (c *ECS) ModifyImageAttributeRequest(input *ModifyImageAttributeInput) (req *request.Request, output *ModifyImageAttributeOutput)

ModifyImageAttributeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyImageAttribute operation. The "output" return value will be populated with the ModifyImageAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyImageAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyImageAttributeCommon Send returns without error.

See ModifyImageAttribute for more information on using the ModifyImageAttribute API call, and error handling.

// Example sending a request using the ModifyImageAttributeRequest method.
req, resp := client.ModifyImageAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyImageAttributeWithContext

func (c *ECS) ModifyImageAttributeWithContext(ctx byteplus.Context, input *ModifyImageAttributeInput, opts ...request.Option) (*ModifyImageAttributeOutput, error)

ModifyImageAttributeWithContext is the same as ModifyImageAttribute with the addition of the ability to pass a context and additional request options.

See ModifyImageAttribute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyImageSharePermission

func (c *ECS) ModifyImageSharePermission(input *ModifyImageSharePermissionInput) (*ModifyImageSharePermissionOutput, error)

ModifyImageSharePermission API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyImageSharePermission for usage and error information.

func (*ECS) ModifyImageSharePermissionCommon

func (c *ECS) ModifyImageSharePermissionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyImageSharePermissionCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyImageSharePermissionCommon for usage and error information.

func (*ECS) ModifyImageSharePermissionCommonRequest

func (c *ECS) ModifyImageSharePermissionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyImageSharePermissionCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyImageSharePermissionCommon operation. The "output" return value will be populated with the ModifyImageSharePermissionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyImageSharePermissionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyImageSharePermissionCommon Send returns without error.

See ModifyImageSharePermissionCommon for more information on using the ModifyImageSharePermissionCommon API call, and error handling.

// Example sending a request using the ModifyImageSharePermissionCommonRequest method.
req, resp := client.ModifyImageSharePermissionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyImageSharePermissionCommonWithContext

func (c *ECS) ModifyImageSharePermissionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyImageSharePermissionCommonWithContext is the same as ModifyImageSharePermissionCommon with the addition of the ability to pass a context and additional request options.

See ModifyImageSharePermissionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyImageSharePermissionRequest

func (c *ECS) ModifyImageSharePermissionRequest(input *ModifyImageSharePermissionInput) (req *request.Request, output *ModifyImageSharePermissionOutput)

ModifyImageSharePermissionRequest generates a "byteplus/request.Request" representing the client's request for the ModifyImageSharePermission operation. The "output" return value will be populated with the ModifyImageSharePermissionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyImageSharePermissionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyImageSharePermissionCommon Send returns without error.

See ModifyImageSharePermission for more information on using the ModifyImageSharePermission API call, and error handling.

// Example sending a request using the ModifyImageSharePermissionRequest method.
req, resp := client.ModifyImageSharePermissionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyImageSharePermissionWithContext

func (c *ECS) ModifyImageSharePermissionWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *ModifyInstanceChargeTypeInput, opts ...request.Option) (*ModifyInstanceChargeTypeOutput, error)

ModifyInstanceChargeTypeWithContext is the same as ModifyInstanceChargeType with the addition of the ability to pass a context and additional request options.

See ModifyInstanceChargeType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyInstanceDeployment

func (c *ECS) ModifyInstanceDeployment(input *ModifyInstanceDeploymentInput) (*ModifyInstanceDeploymentOutput, error)

ModifyInstanceDeployment API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstanceDeployment for usage and error information.

func (*ECS) ModifyInstanceDeploymentCommon

func (c *ECS) ModifyInstanceDeploymentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceDeploymentCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstanceDeploymentCommon for usage and error information.

func (*ECS) ModifyInstanceDeploymentCommonRequest

func (c *ECS) ModifyInstanceDeploymentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstanceDeploymentCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyInstanceDeploymentCommon operation. The "output" return value will be populated with the ModifyInstanceDeploymentCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceDeploymentCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceDeploymentCommon Send returns without error.

See ModifyInstanceDeploymentCommon for more information on using the ModifyInstanceDeploymentCommon API call, and error handling.

// Example sending a request using the ModifyInstanceDeploymentCommonRequest method.
req, resp := client.ModifyInstanceDeploymentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceDeploymentCommonWithContext

func (c *ECS) ModifyInstanceDeploymentCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyInstanceDeploymentCommonWithContext is the same as ModifyInstanceDeploymentCommon with the addition of the ability to pass a context and additional request options.

See ModifyInstanceDeploymentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyInstanceDeploymentRequest

func (c *ECS) ModifyInstanceDeploymentRequest(input *ModifyInstanceDeploymentInput) (req *request.Request, output *ModifyInstanceDeploymentOutput)

ModifyInstanceDeploymentRequest generates a "byteplus/request.Request" representing the client's request for the ModifyInstanceDeployment operation. The "output" return value will be populated with the ModifyInstanceDeploymentCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceDeploymentCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceDeploymentCommon Send returns without error.

See ModifyInstanceDeployment for more information on using the ModifyInstanceDeployment API call, and error handling.

// Example sending a request using the ModifyInstanceDeploymentRequest method.
req, resp := client.ModifyInstanceDeploymentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceDeploymentWithContext

func (c *ECS) ModifyInstanceDeploymentWithContext(ctx byteplus.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) ModifyInstanceMetadataOptions added in v1.0.21

func (c *ECS) ModifyInstanceMetadataOptions(input *ModifyInstanceMetadataOptionsInput) (*ModifyInstanceMetadataOptionsOutput, error)

ModifyInstanceMetadataOptions API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstanceMetadataOptions for usage and error information.

func (*ECS) ModifyInstanceMetadataOptionsCommon added in v1.0.21

func (c *ECS) ModifyInstanceMetadataOptionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceMetadataOptionsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstanceMetadataOptionsCommon for usage and error information.

func (*ECS) ModifyInstanceMetadataOptionsCommonRequest added in v1.0.21

func (c *ECS) ModifyInstanceMetadataOptionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstanceMetadataOptionsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyInstanceMetadataOptionsCommon operation. The "output" return value will be populated with the ModifyInstanceMetadataOptionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceMetadataOptionsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceMetadataOptionsCommon Send returns without error.

See ModifyInstanceMetadataOptionsCommon for more information on using the ModifyInstanceMetadataOptionsCommon API call, and error handling.

// Example sending a request using the ModifyInstanceMetadataOptionsCommonRequest method.
req, resp := client.ModifyInstanceMetadataOptionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceMetadataOptionsCommonWithContext added in v1.0.21

func (c *ECS) ModifyInstanceMetadataOptionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyInstanceMetadataOptionsCommonWithContext is the same as ModifyInstanceMetadataOptionsCommon with the addition of the ability to pass a context and additional request options.

See ModifyInstanceMetadataOptionsCommon 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) ModifyInstanceMetadataOptionsRequest added in v1.0.21

func (c *ECS) ModifyInstanceMetadataOptionsRequest(input *ModifyInstanceMetadataOptionsInput) (req *request.Request, output *ModifyInstanceMetadataOptionsOutput)

ModifyInstanceMetadataOptionsRequest generates a "byteplus/request.Request" representing the client's request for the ModifyInstanceMetadataOptions operation. The "output" return value will be populated with the ModifyInstanceMetadataOptionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstanceMetadataOptionsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstanceMetadataOptionsCommon Send returns without error.

See ModifyInstanceMetadataOptions for more information on using the ModifyInstanceMetadataOptions API call, and error handling.

// Example sending a request using the ModifyInstanceMetadataOptionsRequest method.
req, resp := client.ModifyInstanceMetadataOptionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstanceMetadataOptionsWithContext added in v1.0.21

func (c *ECS) ModifyInstanceMetadataOptionsWithContext(ctx byteplus.Context, input *ModifyInstanceMetadataOptionsInput, opts ...request.Option) (*ModifyInstanceMetadataOptionsOutput, error)

ModifyInstanceMetadataOptionsWithContext is the same as ModifyInstanceMetadataOptions with the addition of the ability to pass a context and additional request options.

See ModifyInstanceMetadataOptions 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

func (c *ECS) ModifyInstancePlacement(input *ModifyInstancePlacementInput) (*ModifyInstancePlacementOutput, error)

ModifyInstancePlacement API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstancePlacement for usage and error information.

func (*ECS) ModifyInstancePlacementCommon

func (c *ECS) ModifyInstancePlacementCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstancePlacementCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstancePlacementCommon for usage and error information.

func (*ECS) ModifyInstancePlacementCommonRequest

func (c *ECS) ModifyInstancePlacementCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstancePlacementCommonRequest generates a "byteplus/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

func (c *ECS) ModifyInstancePlacementCommonWithContext(ctx byteplus.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

func (c *ECS) ModifyInstancePlacementRequest(input *ModifyInstancePlacementInput) (req *request.Request, output *ModifyInstancePlacementOutput)

ModifyInstancePlacementRequest generates a "byteplus/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

func (c *ECS) ModifyInstancePlacementWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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

func (c *ECS) ModifyInstanceVpcAttribute(input *ModifyInstanceVpcAttributeInput) (*ModifyInstanceVpcAttributeOutput, error)

ModifyInstanceVpcAttribute API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstanceVpcAttribute for usage and error information.

func (*ECS) ModifyInstanceVpcAttributeCommon

func (c *ECS) ModifyInstanceVpcAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceVpcAttributeCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstanceVpcAttributeCommon for usage and error information.

func (*ECS) ModifyInstanceVpcAttributeCommonRequest

func (c *ECS) ModifyInstanceVpcAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstanceVpcAttributeCommonRequest generates a "byteplus/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

func (c *ECS) ModifyInstanceVpcAttributeCommonWithContext(ctx byteplus.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

func (c *ECS) ModifyInstanceVpcAttributeRequest(input *ModifyInstanceVpcAttributeInput) (req *request.Request, output *ModifyInstanceVpcAttributeOutput)

ModifyInstanceVpcAttributeRequest generates a "byteplus/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

func (c *ECS) ModifyInstanceVpcAttributeWithContext(ctx byteplus.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) ModifyInstancesSpec added in v1.0.29

func (c *ECS) ModifyInstancesSpec(input *ModifyInstancesSpecInput) (*ModifyInstancesSpecOutput, error)

ModifyInstancesSpec API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstancesSpec for usage and error information.

func (*ECS) ModifyInstancesSpecCommon added in v1.0.29

func (c *ECS) ModifyInstancesSpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstancesSpecCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyInstancesSpecCommon for usage and error information.

func (*ECS) ModifyInstancesSpecCommonRequest added in v1.0.29

func (c *ECS) ModifyInstancesSpecCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyInstancesSpecCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyInstancesSpecCommon operation. The "output" return value will be populated with the ModifyInstancesSpecCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstancesSpecCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstancesSpecCommon Send returns without error.

See ModifyInstancesSpecCommon for more information on using the ModifyInstancesSpecCommon API call, and error handling.

// Example sending a request using the ModifyInstancesSpecCommonRequest method.
req, resp := client.ModifyInstancesSpecCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstancesSpecCommonWithContext added in v1.0.29

func (c *ECS) ModifyInstancesSpecCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyInstancesSpecCommonWithContext is the same as ModifyInstancesSpecCommon with the addition of the ability to pass a context and additional request options.

See ModifyInstancesSpecCommon 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) ModifyInstancesSpecRequest added in v1.0.29

func (c *ECS) ModifyInstancesSpecRequest(input *ModifyInstancesSpecInput) (req *request.Request, output *ModifyInstancesSpecOutput)

ModifyInstancesSpecRequest generates a "byteplus/request.Request" representing the client's request for the ModifyInstancesSpec operation. The "output" return value will be populated with the ModifyInstancesSpecCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyInstancesSpecCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyInstancesSpecCommon Send returns without error.

See ModifyInstancesSpec for more information on using the ModifyInstancesSpec API call, and error handling.

// Example sending a request using the ModifyInstancesSpecRequest method.
req, resp := client.ModifyInstancesSpecRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyInstancesSpecWithContext added in v1.0.29

func (c *ECS) ModifyInstancesSpecWithContext(ctx byteplus.Context, input *ModifyInstancesSpecInput, opts ...request.Option) (*ModifyInstancesSpecOutput, error)

ModifyInstancesSpecWithContext is the same as ModifyInstancesSpec with the addition of the ability to pass a context and additional request options.

See ModifyInstancesSpec for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyKeyPairAttribute

func (c *ECS) ModifyKeyPairAttribute(input *ModifyKeyPairAttributeInput) (*ModifyKeyPairAttributeOutput, error)

ModifyKeyPairAttribute API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyKeyPairAttribute for usage and error information.

func (*ECS) ModifyKeyPairAttributeCommon

func (c *ECS) ModifyKeyPairAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyKeyPairAttributeCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyKeyPairAttributeCommon for usage and error information.

func (*ECS) ModifyKeyPairAttributeCommonRequest

func (c *ECS) ModifyKeyPairAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyKeyPairAttributeCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyKeyPairAttributeCommon operation. The "output" return value will be populated with the ModifyKeyPairAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyKeyPairAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyKeyPairAttributeCommon Send returns without error.

See ModifyKeyPairAttributeCommon for more information on using the ModifyKeyPairAttributeCommon API call, and error handling.

// Example sending a request using the ModifyKeyPairAttributeCommonRequest method.
req, resp := client.ModifyKeyPairAttributeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyKeyPairAttributeCommonWithContext

func (c *ECS) ModifyKeyPairAttributeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyKeyPairAttributeCommonWithContext is the same as ModifyKeyPairAttributeCommon with the addition of the ability to pass a context and additional request options.

See ModifyKeyPairAttributeCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) ModifyKeyPairAttributeRequest

func (c *ECS) ModifyKeyPairAttributeRequest(input *ModifyKeyPairAttributeInput) (req *request.Request, output *ModifyKeyPairAttributeOutput)

ModifyKeyPairAttributeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyKeyPairAttribute operation. The "output" return value will be populated with the ModifyKeyPairAttributeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyKeyPairAttributeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyKeyPairAttributeCommon Send returns without error.

See ModifyKeyPairAttribute for more information on using the ModifyKeyPairAttribute API call, and error handling.

// Example sending a request using the ModifyKeyPairAttributeRequest method.
req, resp := client.ModifyKeyPairAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyKeyPairAttributeWithContext

func (c *ECS) ModifyKeyPairAttributeWithContext(ctx byteplus.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

func (c *ECS) ModifyReservedInstances(input *ModifyReservedInstancesInput) (*ModifyReservedInstancesOutput, error)

ModifyReservedInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyReservedInstances for usage and error information.

func (*ECS) ModifyReservedInstancesCommon

func (c *ECS) ModifyReservedInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyReservedInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyReservedInstancesCommon for usage and error information.

func (*ECS) ModifyReservedInstancesCommonRequest

func (c *ECS) ModifyReservedInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyReservedInstancesCommonRequest generates a "byteplus/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

func (c *ECS) ModifyReservedInstancesCommonWithContext(ctx byteplus.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

func (c *ECS) ModifyReservedInstancesRequest(input *ModifyReservedInstancesInput) (req *request.Request, output *ModifyReservedInstancesOutput)

ModifyReservedInstancesRequest generates a "byteplus/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

func (c *ECS) ModifyReservedInstancesWithContext(ctx byteplus.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

func (c *ECS) ModifySubscriptionEventTypes(input *ModifySubscriptionEventTypesInput) (*ModifySubscriptionEventTypesOutput, error)

ModifySubscriptionEventTypes API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifySubscriptionEventTypes for usage and error information.

func (*ECS) ModifySubscriptionEventTypesCommon

func (c *ECS) ModifySubscriptionEventTypesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySubscriptionEventTypesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifySubscriptionEventTypesCommon for usage and error information.

func (*ECS) ModifySubscriptionEventTypesCommonRequest

func (c *ECS) ModifySubscriptionEventTypesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifySubscriptionEventTypesCommonRequest generates a "byteplus/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

func (c *ECS) ModifySubscriptionEventTypesCommonWithContext(ctx byteplus.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

func (c *ECS) ModifySubscriptionEventTypesRequest(input *ModifySubscriptionEventTypesInput) (req *request.Request, output *ModifySubscriptionEventTypesOutput)

ModifySubscriptionEventTypesRequest generates a "byteplus/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

func (c *ECS) ModifySubscriptionEventTypesWithContext(ctx byteplus.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) ModifySystemEventDefaultAction added in v1.0.29

func (c *ECS) ModifySystemEventDefaultAction(input *ModifySystemEventDefaultActionInput) (*ModifySystemEventDefaultActionOutput, error)

ModifySystemEventDefaultAction API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifySystemEventDefaultAction for usage and error information.

func (*ECS) ModifySystemEventDefaultActionCommon added in v1.0.29

func (c *ECS) ModifySystemEventDefaultActionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySystemEventDefaultActionCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifySystemEventDefaultActionCommon for usage and error information.

func (*ECS) ModifySystemEventDefaultActionCommonRequest added in v1.0.29

func (c *ECS) ModifySystemEventDefaultActionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifySystemEventDefaultActionCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifySystemEventDefaultActionCommon operation. The "output" return value will be populated with the ModifySystemEventDefaultActionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySystemEventDefaultActionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySystemEventDefaultActionCommon Send returns without error.

See ModifySystemEventDefaultActionCommon for more information on using the ModifySystemEventDefaultActionCommon API call, and error handling.

// Example sending a request using the ModifySystemEventDefaultActionCommonRequest method.
req, resp := client.ModifySystemEventDefaultActionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifySystemEventDefaultActionCommonWithContext added in v1.0.29

func (c *ECS) ModifySystemEventDefaultActionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifySystemEventDefaultActionCommonWithContext is the same as ModifySystemEventDefaultActionCommon with the addition of the ability to pass a context and additional request options.

See ModifySystemEventDefaultActionCommon 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) ModifySystemEventDefaultActionRequest added in v1.0.29

func (c *ECS) ModifySystemEventDefaultActionRequest(input *ModifySystemEventDefaultActionInput) (req *request.Request, output *ModifySystemEventDefaultActionOutput)

ModifySystemEventDefaultActionRequest generates a "byteplus/request.Request" representing the client's request for the ModifySystemEventDefaultAction operation. The "output" return value will be populated with the ModifySystemEventDefaultActionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySystemEventDefaultActionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySystemEventDefaultActionCommon Send returns without error.

See ModifySystemEventDefaultAction for more information on using the ModifySystemEventDefaultAction API call, and error handling.

// Example sending a request using the ModifySystemEventDefaultActionRequest method.
req, resp := client.ModifySystemEventDefaultActionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifySystemEventDefaultActionWithContext added in v1.0.29

func (c *ECS) ModifySystemEventDefaultActionWithContext(ctx byteplus.Context, input *ModifySystemEventDefaultActionInput, opts ...request.Option) (*ModifySystemEventDefaultActionOutput, error)

ModifySystemEventDefaultActionWithContext is the same as ModifySystemEventDefaultAction with the addition of the ability to pass a context and additional request options.

See ModifySystemEventDefaultAction 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) ModifyTemplateDefaultVersion added in v1.0.29

func (c *ECS) ModifyTemplateDefaultVersion(input *ModifyTemplateDefaultVersionInput) (*ModifyTemplateDefaultVersionOutput, error)

ModifyTemplateDefaultVersion API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyTemplateDefaultVersion for usage and error information.

func (*ECS) ModifyTemplateDefaultVersionCommon added in v1.0.29

func (c *ECS) ModifyTemplateDefaultVersionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyTemplateDefaultVersionCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ModifyTemplateDefaultVersionCommon for usage and error information.

func (*ECS) ModifyTemplateDefaultVersionCommonRequest added in v1.0.29

func (c *ECS) ModifyTemplateDefaultVersionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyTemplateDefaultVersionCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyTemplateDefaultVersionCommon operation. The "output" return value will be populated with the ModifyTemplateDefaultVersionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyTemplateDefaultVersionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyTemplateDefaultVersionCommon Send returns without error.

See ModifyTemplateDefaultVersionCommon for more information on using the ModifyTemplateDefaultVersionCommon API call, and error handling.

// Example sending a request using the ModifyTemplateDefaultVersionCommonRequest method.
req, resp := client.ModifyTemplateDefaultVersionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyTemplateDefaultVersionCommonWithContext added in v1.0.29

func (c *ECS) ModifyTemplateDefaultVersionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyTemplateDefaultVersionCommonWithContext is the same as ModifyTemplateDefaultVersionCommon with the addition of the ability to pass a context and additional request options.

See ModifyTemplateDefaultVersionCommon 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) ModifyTemplateDefaultVersionRequest added in v1.0.29

func (c *ECS) ModifyTemplateDefaultVersionRequest(input *ModifyTemplateDefaultVersionInput) (req *request.Request, output *ModifyTemplateDefaultVersionOutput)

ModifyTemplateDefaultVersionRequest generates a "byteplus/request.Request" representing the client's request for the ModifyTemplateDefaultVersion operation. The "output" return value will be populated with the ModifyTemplateDefaultVersionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyTemplateDefaultVersionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyTemplateDefaultVersionCommon Send returns without error.

See ModifyTemplateDefaultVersion for more information on using the ModifyTemplateDefaultVersion API call, and error handling.

// Example sending a request using the ModifyTemplateDefaultVersionRequest method.
req, resp := client.ModifyTemplateDefaultVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ModifyTemplateDefaultVersionWithContext added in v1.0.29

func (c *ECS) ModifyTemplateDefaultVersionWithContext(ctx byteplus.Context, input *ModifyTemplateDefaultVersionInput, opts ...request.Option) (*ModifyTemplateDefaultVersionOutput, error)

ModifyTemplateDefaultVersionWithContext is the same as ModifyTemplateDefaultVersion with the addition of the ability to pass a context and additional request options.

See ModifyTemplateDefaultVersion 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

func (c *ECS) PurchaseReservedInstances(input *PurchaseReservedInstancesInput) (*PurchaseReservedInstancesOutput, error)

PurchaseReservedInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation PurchaseReservedInstances for usage and error information.

func (*ECS) PurchaseReservedInstancesCommon

func (c *ECS) PurchaseReservedInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PurchaseReservedInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation PurchaseReservedInstancesCommon for usage and error information.

func (*ECS) PurchaseReservedInstancesCommonRequest

func (c *ECS) PurchaseReservedInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

PurchaseReservedInstancesCommonRequest generates a "byteplus/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

func (c *ECS) PurchaseReservedInstancesCommonWithContext(ctx byteplus.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

func (c *ECS) PurchaseReservedInstancesRequest(input *PurchaseReservedInstancesInput) (req *request.Request, output *PurchaseReservedInstancesOutput)

PurchaseReservedInstancesRequest generates a "byteplus/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

func (c *ECS) PurchaseReservedInstancesWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *RebootInstanceInput, opts ...request.Option) (*RebootInstanceOutput, error)

RebootInstanceWithContext is the same as RebootInstance with the addition of the ability to pass a context and additional request options.

See RebootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) RebootInstances

func (c *ECS) RebootInstances(input *RebootInstancesInput) (*RebootInstancesOutput, error)

RebootInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RebootInstances for usage and error information.

func (*ECS) RebootInstancesCommon

func (c *ECS) RebootInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RebootInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RebootInstancesCommon for usage and error information.

func (*ECS) RebootInstancesCommonRequest

func (c *ECS) RebootInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RebootInstancesCommonRequest generates a "byteplus/request.Request" representing the client's request for the RebootInstancesCommon operation. The "output" return value will be populated with the RebootInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned RebootInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after RebootInstancesCommon Send returns without error.

See RebootInstancesCommon for more information on using the RebootInstancesCommon API call, and error handling.

// Example sending a request using the RebootInstancesCommonRequest method.
req, resp := client.RebootInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RebootInstancesCommonWithContext

func (c *ECS) RebootInstancesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RebootInstancesCommonWithContext is the same as RebootInstancesCommon with the addition of the ability to pass a context and additional request options.

See RebootInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) RebootInstancesRequest

func (c *ECS) RebootInstancesRequest(input *RebootInstancesInput) (req *request.Request, output *RebootInstancesOutput)

RebootInstancesRequest generates a "byteplus/request.Request" representing the client's request for the RebootInstances operation. The "output" return value will be populated with the RebootInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned RebootInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after RebootInstancesCommon Send returns without error.

See RebootInstances for more information on using the RebootInstances API call, and error handling.

// Example sending a request using the RebootInstancesRequest method.
req, resp := client.RebootInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RebootInstancesWithContext

func (c *ECS) RebootInstancesWithContext(ctx byteplus.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

func (c *ECS) RedeployDedicatedHost(input *RedeployDedicatedHostInput) (*RedeployDedicatedHostOutput, error)

RedeployDedicatedHost API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RedeployDedicatedHost for usage and error information.

func (*ECS) RedeployDedicatedHostCommon

func (c *ECS) RedeployDedicatedHostCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RedeployDedicatedHostCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RedeployDedicatedHostCommon for usage and error information.

func (*ECS) RedeployDedicatedHostCommonRequest

func (c *ECS) RedeployDedicatedHostCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RedeployDedicatedHostCommonRequest generates a "byteplus/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

func (c *ECS) RedeployDedicatedHostCommonWithContext(ctx byteplus.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

func (c *ECS) RedeployDedicatedHostRequest(input *RedeployDedicatedHostInput) (req *request.Request, output *RedeployDedicatedHostOutput)

RedeployDedicatedHostRequest generates a "byteplus/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

func (c *ECS) RedeployDedicatedHostWithContext(ctx byteplus.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

func (c *ECS) RenewDedicatedHost(input *RenewDedicatedHostInput) (*RenewDedicatedHostOutput, error)

RenewDedicatedHost API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RenewDedicatedHost for usage and error information.

func (*ECS) RenewDedicatedHostCommon

func (c *ECS) RenewDedicatedHostCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewDedicatedHostCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RenewDedicatedHostCommon for usage and error information.

func (*ECS) RenewDedicatedHostCommonRequest

func (c *ECS) RenewDedicatedHostCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RenewDedicatedHostCommonRequest generates a "byteplus/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

func (c *ECS) RenewDedicatedHostCommonWithContext(ctx byteplus.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

func (c *ECS) RenewDedicatedHostRequest(input *RenewDedicatedHostInput) (req *request.Request, output *RenewDedicatedHostOutput)

RenewDedicatedHostRequest generates a "byteplus/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

func (c *ECS) RenewDedicatedHostWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) RenewScheduledInstance added in v1.0.21

func (c *ECS) RenewScheduledInstance(input *RenewScheduledInstanceInput) (*RenewScheduledInstanceOutput, error)

RenewScheduledInstance API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RenewScheduledInstance for usage and error information.

func (*ECS) RenewScheduledInstanceCommon added in v1.0.21

func (c *ECS) RenewScheduledInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewScheduledInstanceCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RenewScheduledInstanceCommon for usage and error information.

func (*ECS) RenewScheduledInstanceCommonRequest added in v1.0.21

func (c *ECS) RenewScheduledInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RenewScheduledInstanceCommonRequest generates a "byteplus/request.Request" representing the client's request for the RenewScheduledInstanceCommon operation. The "output" return value will be populated with the RenewScheduledInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewScheduledInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RenewScheduledInstanceCommon Send returns without error.

See RenewScheduledInstanceCommon for more information on using the RenewScheduledInstanceCommon API call, and error handling.

// Example sending a request using the RenewScheduledInstanceCommonRequest method.
req, resp := client.RenewScheduledInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RenewScheduledInstanceCommonWithContext added in v1.0.21

func (c *ECS) RenewScheduledInstanceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RenewScheduledInstanceCommonWithContext is the same as RenewScheduledInstanceCommon with the addition of the ability to pass a context and additional request options.

See RenewScheduledInstanceCommon 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) RenewScheduledInstanceRequest added in v1.0.21

func (c *ECS) RenewScheduledInstanceRequest(input *RenewScheduledInstanceInput) (req *request.Request, output *RenewScheduledInstanceOutput)

RenewScheduledInstanceRequest generates a "byteplus/request.Request" representing the client's request for the RenewScheduledInstance operation. The "output" return value will be populated with the RenewScheduledInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewScheduledInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RenewScheduledInstanceCommon Send returns without error.

See RenewScheduledInstance for more information on using the RenewScheduledInstance API call, and error handling.

// Example sending a request using the RenewScheduledInstanceRequest method.
req, resp := client.RenewScheduledInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RenewScheduledInstanceWithContext added in v1.0.21

func (c *ECS) RenewScheduledInstanceWithContext(ctx byteplus.Context, input *RenewScheduledInstanceInput, opts ...request.Option) (*RenewScheduledInstanceOutput, error)

RenewScheduledInstanceWithContext is the same as RenewScheduledInstance with the addition of the ability to pass a context and additional request options.

See RenewScheduledInstance 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) RepairImage added in v1.0.19

func (c *ECS) RepairImage(input *RepairImageInput) (*RepairImageOutput, error)

RepairImage API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RepairImage for usage and error information.

func (*ECS) RepairImageCommon added in v1.0.19

func (c *ECS) RepairImageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RepairImageCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RepairImageCommon for usage and error information.

func (*ECS) RepairImageCommonRequest added in v1.0.19

func (c *ECS) RepairImageCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RepairImageCommonRequest generates a "byteplus/request.Request" representing the client's request for the RepairImageCommon operation. The "output" return value will be populated with the RepairImageCommon request's response once the request completes successfully.

Use "Send" method on the returned RepairImageCommon Request to send the API call to the service. the "output" return value is not valid until after RepairImageCommon Send returns without error.

See RepairImageCommon for more information on using the RepairImageCommon API call, and error handling.

// Example sending a request using the RepairImageCommonRequest method.
req, resp := client.RepairImageCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RepairImageCommonWithContext added in v1.0.19

func (c *ECS) RepairImageCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RepairImageCommonWithContext is the same as RepairImageCommon with the addition of the ability to pass a context and additional request options.

See RepairImageCommon 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) RepairImageRequest added in v1.0.19

func (c *ECS) RepairImageRequest(input *RepairImageInput) (req *request.Request, output *RepairImageOutput)

RepairImageRequest generates a "byteplus/request.Request" representing the client's request for the RepairImage operation. The "output" return value will be populated with the RepairImageCommon request's response once the request completes successfully.

Use "Send" method on the returned RepairImageCommon Request to send the API call to the service. the "output" return value is not valid until after RepairImageCommon Send returns without error.

See RepairImage for more information on using the RepairImage API call, and error handling.

// Example sending a request using the RepairImageRequest method.
req, resp := client.RepairImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) RepairImageWithContext added in v1.0.19

func (c *ECS) RepairImageWithContext(ctx byteplus.Context, input *RepairImageInput, opts ...request.Option) (*RepairImageOutput, error)

RepairImageWithContext is the same as RepairImage with the addition of the ability to pass a context and additional request options.

See RepairImage 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) ReportInstancesStatus added in v1.0.29

func (c *ECS) ReportInstancesStatus(input *ReportInstancesStatusInput) (*ReportInstancesStatusOutput, error)

ReportInstancesStatus API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ReportInstancesStatus for usage and error information.

func (*ECS) ReportInstancesStatusCommon added in v1.0.29

func (c *ECS) ReportInstancesStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReportInstancesStatusCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation ReportInstancesStatusCommon for usage and error information.

func (*ECS) ReportInstancesStatusCommonRequest added in v1.0.29

func (c *ECS) ReportInstancesStatusCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ReportInstancesStatusCommonRequest generates a "byteplus/request.Request" representing the client's request for the ReportInstancesStatusCommon operation. The "output" return value will be populated with the ReportInstancesStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned ReportInstancesStatusCommon Request to send the API call to the service. the "output" return value is not valid until after ReportInstancesStatusCommon Send returns without error.

See ReportInstancesStatusCommon for more information on using the ReportInstancesStatusCommon API call, and error handling.

// Example sending a request using the ReportInstancesStatusCommonRequest method.
req, resp := client.ReportInstancesStatusCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ReportInstancesStatusCommonWithContext added in v1.0.29

func (c *ECS) ReportInstancesStatusCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ReportInstancesStatusCommonWithContext is the same as ReportInstancesStatusCommon with the addition of the ability to pass a context and additional request options.

See ReportInstancesStatusCommon 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) ReportInstancesStatusRequest added in v1.0.29

func (c *ECS) ReportInstancesStatusRequest(input *ReportInstancesStatusInput) (req *request.Request, output *ReportInstancesStatusOutput)

ReportInstancesStatusRequest generates a "byteplus/request.Request" representing the client's request for the ReportInstancesStatus operation. The "output" return value will be populated with the ReportInstancesStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned ReportInstancesStatusCommon Request to send the API call to the service. the "output" return value is not valid until after ReportInstancesStatusCommon Send returns without error.

See ReportInstancesStatus for more information on using the ReportInstancesStatus API call, and error handling.

// Example sending a request using the ReportInstancesStatusRequest method.
req, resp := client.ReportInstancesStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) ReportInstancesStatusWithContext added in v1.0.29

func (c *ECS) ReportInstancesStatusWithContext(ctx byteplus.Context, input *ReportInstancesStatusInput, opts ...request.Option) (*ReportInstancesStatusOutput, error)

ReportInstancesStatusWithContext is the same as ReportInstancesStatus with the addition of the ability to pass a context and additional request options.

See ReportInstancesStatus 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

func (c *ECS) RunCommand(input *RunCommandInput) (*RunCommandOutput, error)

RunCommand API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RunCommand for usage and error information.

func (*ECS) RunCommandCommon

func (c *ECS) RunCommandCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RunCommandCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation RunCommandCommon for usage and error information.

func (*ECS) RunCommandCommonRequest

func (c *ECS) RunCommandCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RunCommandCommonRequest generates a "byteplus/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

func (c *ECS) RunCommandCommonWithContext(ctx byteplus.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

func (c *ECS) RunCommandRequest(input *RunCommandInput) (req *request.Request, output *RunCommandOutput)

RunCommandRequest generates a "byteplus/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

func (c *ECS) RunCommandWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *StartInstanceInput, opts ...request.Option) (*StartInstanceOutput, error)

StartInstanceWithContext is the same as StartInstance with the addition of the ability to pass a context and additional request options.

See StartInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) StartInstances

func (c *ECS) StartInstances(input *StartInstancesInput) (*StartInstancesOutput, error)

StartInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation StartInstances for usage and error information.

func (*ECS) StartInstancesCommon

func (c *ECS) StartInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StartInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation StartInstancesCommon for usage and error information.

func (*ECS) StartInstancesCommonRequest

func (c *ECS) StartInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

StartInstancesCommonRequest generates a "byteplus/request.Request" representing the client's request for the StartInstancesCommon operation. The "output" return value will be populated with the StartInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned StartInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after StartInstancesCommon Send returns without error.

See StartInstancesCommon for more information on using the StartInstancesCommon API call, and error handling.

// Example sending a request using the StartInstancesCommonRequest method.
req, resp := client.StartInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) StartInstancesCommonWithContext

func (c *ECS) StartInstancesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

StartInstancesCommonWithContext is the same as StartInstancesCommon with the addition of the ability to pass a context and additional request options.

See StartInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) StartInstancesRequest

func (c *ECS) StartInstancesRequest(input *StartInstancesInput) (req *request.Request, output *StartInstancesOutput)

StartInstancesRequest generates a "byteplus/request.Request" representing the client's request for the StartInstances operation. The "output" return value will be populated with the StartInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned StartInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after StartInstancesCommon Send returns without error.

See StartInstances for more information on using the StartInstances API call, and error handling.

// Example sending a request using the StartInstancesRequest method.
req, resp := client.StartInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) StartInstancesWithContext

func (c *ECS) StartInstancesWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *StopInstanceInput, opts ...request.Option) (*StopInstanceOutput, error)

StopInstanceWithContext is the same as StopInstance with the addition of the ability to pass a context and additional request options.

See StopInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) StopInstances

func (c *ECS) StopInstances(input *StopInstancesInput) (*StopInstancesOutput, error)

StopInstances API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation StopInstances for usage and error information.

func (*ECS) StopInstancesCommon

func (c *ECS) StopInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopInstancesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation StopInstancesCommon for usage and error information.

func (*ECS) StopInstancesCommonRequest

func (c *ECS) StopInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

StopInstancesCommonRequest generates a "byteplus/request.Request" representing the client's request for the StopInstancesCommon operation. The "output" return value will be populated with the StopInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned StopInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after StopInstancesCommon Send returns without error.

See StopInstancesCommon for more information on using the StopInstancesCommon API call, and error handling.

// Example sending a request using the StopInstancesCommonRequest method.
req, resp := client.StopInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) StopInstancesCommonWithContext

func (c *ECS) StopInstancesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

StopInstancesCommonWithContext is the same as StopInstancesCommon with the addition of the ability to pass a context and additional request options.

See StopInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) StopInstancesRequest

func (c *ECS) StopInstancesRequest(input *StopInstancesInput) (req *request.Request, output *StopInstancesOutput)

StopInstancesRequest generates a "byteplus/request.Request" representing the client's request for the StopInstances operation. The "output" return value will be populated with the StopInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned StopInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after StopInstancesCommon Send returns without error.

See StopInstances for more information on using the StopInstances API call, and error handling.

// Example sending a request using the StopInstancesRequest method.
req, resp := client.StopInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) StopInstancesWithContext

func (c *ECS) StopInstancesWithContext(ctx byteplus.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

func (c *ECS) StopInvocation(input *StopInvocationInput) (*StopInvocationOutput, error)

StopInvocation API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation StopInvocation for usage and error information.

func (*ECS) StopInvocationCommon

func (c *ECS) StopInvocationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopInvocationCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation StopInvocationCommon for usage and error information.

func (*ECS) StopInvocationCommonRequest

func (c *ECS) StopInvocationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

StopInvocationCommonRequest generates a "byteplus/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

func (c *ECS) StopInvocationCommonWithContext(ctx byteplus.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

func (c *ECS) StopInvocationRequest(input *StopInvocationInput) (req *request.Request, output *StopInvocationOutput)

StopInvocationRequest generates a "byteplus/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

func (c *ECS) StopInvocationWithContext(ctx byteplus.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) TagResources

func (c *ECS) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation TagResources for usage and error information.

func (*ECS) TagResourcesCommon

func (c *ECS) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation TagResourcesCommon for usage and error information.

func (*ECS) TagResourcesCommonRequest

func (c *ECS) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) TagResourcesCommonWithContext

func (c *ECS) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) TagResourcesRequest

func (c *ECS) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) TagResourcesWithContext

func (c *ECS) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) UninstallCloudAssistants

func (c *ECS) UninstallCloudAssistants(input *UninstallCloudAssistantsInput) (*UninstallCloudAssistantsOutput, error)

UninstallCloudAssistants API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UninstallCloudAssistants for usage and error information.

func (*ECS) UninstallCloudAssistantsCommon

func (c *ECS) UninstallCloudAssistantsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UninstallCloudAssistantsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UninstallCloudAssistantsCommon for usage and error information.

func (*ECS) UninstallCloudAssistantsCommonRequest

func (c *ECS) UninstallCloudAssistantsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UninstallCloudAssistantsCommonRequest generates a "byteplus/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

func (c *ECS) UninstallCloudAssistantsCommonWithContext(ctx byteplus.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

func (c *ECS) UninstallCloudAssistantsRequest(input *UninstallCloudAssistantsInput) (req *request.Request, output *UninstallCloudAssistantsOutput)

UninstallCloudAssistantsRequest generates a "byteplus/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

func (c *ECS) UninstallCloudAssistantsWithContext(ctx byteplus.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) UntagResources

func (c *ECS) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UntagResources for usage and error information.

func (*ECS) UntagResourcesCommon

func (c *ECS) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UntagResourcesCommon for usage and error information.

func (*ECS) UntagResourcesCommonRequest

func (c *ECS) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UntagResourcesCommonWithContext

func (c *ECS) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) UntagResourcesRequest

func (c *ECS) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UntagResourcesWithContext

func (c *ECS) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) UpdateSystemEvents

func (c *ECS) UpdateSystemEvents(input *UpdateSystemEventsInput) (*UpdateSystemEventsOutput, error)

UpdateSystemEvents API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UpdateSystemEvents for usage and error information.

func (*ECS) UpdateSystemEventsCommon

func (c *ECS) UpdateSystemEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSystemEventsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UpdateSystemEventsCommon for usage and error information.

func (*ECS) UpdateSystemEventsCommonRequest

func (c *ECS) UpdateSystemEventsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateSystemEventsCommonRequest generates a "byteplus/request.Request" representing the client's request for the UpdateSystemEventsCommon operation. The "output" return value will be populated with the UpdateSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSystemEventsCommon Send returns without error.

See UpdateSystemEventsCommon for more information on using the UpdateSystemEventsCommon API call, and error handling.

// Example sending a request using the UpdateSystemEventsCommonRequest method.
req, resp := client.UpdateSystemEventsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UpdateSystemEventsCommonWithContext

func (c *ECS) UpdateSystemEventsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateSystemEventsCommonWithContext is the same as UpdateSystemEventsCommon with the addition of the ability to pass a context and additional request options.

See UpdateSystemEventsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ECS) UpdateSystemEventsRequest

func (c *ECS) UpdateSystemEventsRequest(input *UpdateSystemEventsInput) (req *request.Request, output *UpdateSystemEventsOutput)

UpdateSystemEventsRequest generates a "byteplus/request.Request" representing the client's request for the UpdateSystemEvents operation. The "output" return value will be populated with the UpdateSystemEventsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSystemEventsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSystemEventsCommon Send returns without error.

See UpdateSystemEvents for more information on using the UpdateSystemEvents API call, and error handling.

// Example sending a request using the UpdateSystemEventsRequest method.
req, resp := client.UpdateSystemEventsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ECS) UpdateSystemEventsWithContext

func (c *ECS) UpdateSystemEventsWithContext(ctx byteplus.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

func (c *ECS) UpgradeCloudAssistants(input *UpgradeCloudAssistantsInput) (*UpgradeCloudAssistantsOutput, error)

UpgradeCloudAssistants API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UpgradeCloudAssistants for usage and error information.

func (*ECS) UpgradeCloudAssistantsCommon

func (c *ECS) UpgradeCloudAssistantsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpgradeCloudAssistantsCommon API operation for ECS.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for ECS's API operation UpgradeCloudAssistantsCommon for usage and error information.

func (*ECS) UpgradeCloudAssistantsCommonRequest

func (c *ECS) UpgradeCloudAssistantsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpgradeCloudAssistantsCommonRequest generates a "byteplus/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

func (c *ECS) UpgradeCloudAssistantsCommonWithContext(ctx byteplus.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

func (c *ECS) UpgradeCloudAssistantsRequest(input *UpgradeCloudAssistantsInput) (req *request.Request, output *UpgradeCloudAssistantsOutput)

UpgradeCloudAssistantsRequest generates a "byteplus/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

func (c *ECS) UpgradeCloudAssistantsWithContext(ctx byteplus.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(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AllocateDedicatedHostsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AllocateDedicatedHosts(*AllocateDedicatedHostsInput) (*AllocateDedicatedHostsOutput, error)
	AllocateDedicatedHostsWithContext(byteplus.Context, *AllocateDedicatedHostsInput, ...request.Option) (*AllocateDedicatedHostsOutput, error)
	AllocateDedicatedHostsRequest(*AllocateDedicatedHostsInput) (*request.Request, *AllocateDedicatedHostsOutput)

	AllocateInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AllocateInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AllocateInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AllocateInstances(*AllocateInstancesInput) (*AllocateInstancesOutput, error)
	AllocateInstancesWithContext(byteplus.Context, *AllocateInstancesInput, ...request.Option) (*AllocateInstancesOutput, error)
	AllocateInstancesRequest(*AllocateInstancesInput) (*request.Request, *AllocateInstancesOutput)

	AssociateInstancesIamRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateInstancesIamRoleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateInstancesIamRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateInstancesIamRole(*AssociateInstancesIamRoleInput) (*AssociateInstancesIamRoleOutput, error)
	AssociateInstancesIamRoleWithContext(byteplus.Context, *AssociateInstancesIamRoleInput, ...request.Option) (*AssociateInstancesIamRoleOutput, error)
	AssociateInstancesIamRoleRequest(*AssociateInstancesIamRoleInput) (*request.Request, *AssociateInstancesIamRoleOutput)

	AttachKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachKeyPairCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachKeyPair(*AttachKeyPairInput) (*AttachKeyPairOutput, error)
	AttachKeyPairWithContext(byteplus.Context, *AttachKeyPairInput, ...request.Option) (*AttachKeyPairOutput, error)
	AttachKeyPairRequest(*AttachKeyPairInput) (*request.Request, *AttachKeyPairOutput)

	CopyImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CopyImageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CopyImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CopyImage(*CopyImageInput) (*CopyImageOutput, error)
	CopyImageWithContext(byteplus.Context, *CopyImageInput, ...request.Option) (*CopyImageOutput, error)
	CopyImageRequest(*CopyImageInput) (*request.Request, *CopyImageOutput)

	CreateCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCommandCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCommand(*CreateCommandInput) (*CreateCommandOutput, error)
	CreateCommandWithContext(byteplus.Context, *CreateCommandInput, ...request.Option) (*CreateCommandOutput, error)
	CreateCommandRequest(*CreateCommandInput) (*request.Request, *CreateCommandOutput)

	CreateDedicatedHostClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDedicatedHostClusterCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDedicatedHostClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDedicatedHostCluster(*CreateDedicatedHostClusterInput) (*CreateDedicatedHostClusterOutput, error)
	CreateDedicatedHostClusterWithContext(byteplus.Context, *CreateDedicatedHostClusterInput, ...request.Option) (*CreateDedicatedHostClusterOutput, error)
	CreateDedicatedHostClusterRequest(*CreateDedicatedHostClusterInput) (*request.Request, *CreateDedicatedHostClusterOutput)

	CreateDeploymentSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDeploymentSetCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDeploymentSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDeploymentSet(*CreateDeploymentSetInput) (*CreateDeploymentSetOutput, error)
	CreateDeploymentSetWithContext(byteplus.Context, *CreateDeploymentSetInput, ...request.Option) (*CreateDeploymentSetOutput, error)
	CreateDeploymentSetRequest(*CreateDeploymentSetInput) (*request.Request, *CreateDeploymentSetOutput)

	CreateHpcClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateHpcClusterCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateHpcClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateHpcCluster(*CreateHpcClusterInput) (*CreateHpcClusterOutput, error)
	CreateHpcClusterWithContext(byteplus.Context, *CreateHpcClusterInput, ...request.Option) (*CreateHpcClusterOutput, error)
	CreateHpcClusterRequest(*CreateHpcClusterInput) (*request.Request, *CreateHpcClusterOutput)

	CreateImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateImageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateImage(*CreateImageInput) (*CreateImageOutput, error)
	CreateImageWithContext(byteplus.Context, *CreateImageInput, ...request.Option) (*CreateImageOutput, error)
	CreateImageRequest(*CreateImageInput) (*request.Request, *CreateImageOutput)

	CreateKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateKeyPairCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateKeyPair(*CreateKeyPairInput) (*CreateKeyPairOutput, error)
	CreateKeyPairWithContext(byteplus.Context, *CreateKeyPairInput, ...request.Option) (*CreateKeyPairOutput, error)
	CreateKeyPairRequest(*CreateKeyPairInput) (*request.Request, *CreateKeyPairOutput)

	CreateLaunchTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLaunchTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLaunchTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLaunchTemplate(*CreateLaunchTemplateInput) (*CreateLaunchTemplateOutput, error)
	CreateLaunchTemplateWithContext(byteplus.Context, *CreateLaunchTemplateInput, ...request.Option) (*CreateLaunchTemplateOutput, error)
	CreateLaunchTemplateRequest(*CreateLaunchTemplateInput) (*request.Request, *CreateLaunchTemplateOutput)

	CreateLaunchTemplateVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLaunchTemplateVersionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLaunchTemplateVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLaunchTemplateVersion(*CreateLaunchTemplateVersionInput) (*CreateLaunchTemplateVersionOutput, error)
	CreateLaunchTemplateVersionWithContext(byteplus.Context, *CreateLaunchTemplateVersionInput, ...request.Option) (*CreateLaunchTemplateVersionOutput, error)
	CreateLaunchTemplateVersionRequest(*CreateLaunchTemplateVersionInput) (*request.Request, *CreateLaunchTemplateVersionOutput)

	CreateScheduledInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScheduledInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScheduledInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScheduledInstances(*CreateScheduledInstancesInput) (*CreateScheduledInstancesOutput, error)
	CreateScheduledInstancesWithContext(byteplus.Context, *CreateScheduledInstancesInput, ...request.Option) (*CreateScheduledInstancesOutput, error)
	CreateScheduledInstancesRequest(*CreateScheduledInstancesInput) (*request.Request, *CreateScheduledInstancesOutput)

	CreateSubscriptionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSubscriptionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSubscriptionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSubscription(*CreateSubscriptionInput) (*CreateSubscriptionOutput, error)
	CreateSubscriptionWithContext(byteplus.Context, *CreateSubscriptionInput, ...request.Option) (*CreateSubscriptionOutput, error)
	CreateSubscriptionRequest(*CreateSubscriptionInput) (*request.Request, *CreateSubscriptionOutput)

	CreateTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateTagsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateTags(*CreateTagsInput) (*CreateTagsOutput, error)
	CreateTagsWithContext(byteplus.Context, *CreateTagsInput, ...request.Option) (*CreateTagsOutput, error)
	CreateTagsRequest(*CreateTagsInput) (*request.Request, *CreateTagsOutput)

	DeleteCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCommandCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCommand(*DeleteCommandInput) (*DeleteCommandOutput, error)
	DeleteCommandWithContext(byteplus.Context, *DeleteCommandInput, ...request.Option) (*DeleteCommandOutput, error)
	DeleteCommandRequest(*DeleteCommandInput) (*request.Request, *DeleteCommandOutput)

	DeleteDedicatedHostClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDedicatedHostClusterCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDedicatedHostClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDedicatedHostCluster(*DeleteDedicatedHostClusterInput) (*DeleteDedicatedHostClusterOutput, error)
	DeleteDedicatedHostClusterWithContext(byteplus.Context, *DeleteDedicatedHostClusterInput, ...request.Option) (*DeleteDedicatedHostClusterOutput, error)
	DeleteDedicatedHostClusterRequest(*DeleteDedicatedHostClusterInput) (*request.Request, *DeleteDedicatedHostClusterOutput)

	DeleteDeploymentSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDeploymentSetCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDeploymentSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDeploymentSet(*DeleteDeploymentSetInput) (*DeleteDeploymentSetOutput, error)
	DeleteDeploymentSetWithContext(byteplus.Context, *DeleteDeploymentSetInput, ...request.Option) (*DeleteDeploymentSetOutput, error)
	DeleteDeploymentSetRequest(*DeleteDeploymentSetInput) (*request.Request, *DeleteDeploymentSetOutput)

	DeleteHpcClusterCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteHpcClusterCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteHpcClusterCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteHpcCluster(*DeleteHpcClusterInput) (*DeleteHpcClusterOutput, error)
	DeleteHpcClusterWithContext(byteplus.Context, *DeleteHpcClusterInput, ...request.Option) (*DeleteHpcClusterOutput, error)
	DeleteHpcClusterRequest(*DeleteHpcClusterInput) (*request.Request, *DeleteHpcClusterOutput)

	DeleteImagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteImagesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteImagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteImages(*DeleteImagesInput) (*DeleteImagesOutput, error)
	DeleteImagesWithContext(byteplus.Context, *DeleteImagesInput, ...request.Option) (*DeleteImagesOutput, error)
	DeleteImagesRequest(*DeleteImagesInput) (*request.Request, *DeleteImagesOutput)

	DeleteInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstance(*DeleteInstanceInput) (*DeleteInstanceOutput, error)
	DeleteInstanceWithContext(byteplus.Context, *DeleteInstanceInput, ...request.Option) (*DeleteInstanceOutput, error)
	DeleteInstanceRequest(*DeleteInstanceInput) (*request.Request, *DeleteInstanceOutput)

	DeleteInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstances(*DeleteInstancesInput) (*DeleteInstancesOutput, error)
	DeleteInstancesWithContext(byteplus.Context, *DeleteInstancesInput, ...request.Option) (*DeleteInstancesOutput, error)
	DeleteInstancesRequest(*DeleteInstancesInput) (*request.Request, *DeleteInstancesOutput)

	DeleteInvocationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInvocationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInvocationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInvocation(*DeleteInvocationInput) (*DeleteInvocationOutput, error)
	DeleteInvocationWithContext(byteplus.Context, *DeleteInvocationInput, ...request.Option) (*DeleteInvocationOutput, error)
	DeleteInvocationRequest(*DeleteInvocationInput) (*request.Request, *DeleteInvocationOutput)

	DeleteKeyPairsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteKeyPairsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteKeyPairsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteKeyPairs(*DeleteKeyPairsInput) (*DeleteKeyPairsOutput, error)
	DeleteKeyPairsWithContext(byteplus.Context, *DeleteKeyPairsInput, ...request.Option) (*DeleteKeyPairsOutput, error)
	DeleteKeyPairsRequest(*DeleteKeyPairsInput) (*request.Request, *DeleteKeyPairsOutput)

	DeleteLaunchTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLaunchTemplateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLaunchTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLaunchTemplate(*DeleteLaunchTemplateInput) (*DeleteLaunchTemplateOutput, error)
	DeleteLaunchTemplateWithContext(byteplus.Context, *DeleteLaunchTemplateInput, ...request.Option) (*DeleteLaunchTemplateOutput, error)
	DeleteLaunchTemplateRequest(*DeleteLaunchTemplateInput) (*request.Request, *DeleteLaunchTemplateOutput)

	DeleteLaunchTemplateVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLaunchTemplateVersionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLaunchTemplateVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLaunchTemplateVersion(*DeleteLaunchTemplateVersionInput) (*DeleteLaunchTemplateVersionOutput, error)
	DeleteLaunchTemplateVersionWithContext(byteplus.Context, *DeleteLaunchTemplateVersionInput, ...request.Option) (*DeleteLaunchTemplateVersionOutput, error)
	DeleteLaunchTemplateVersionRequest(*DeleteLaunchTemplateVersionInput) (*request.Request, *DeleteLaunchTemplateVersionOutput)

	DeleteScheduledInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScheduledInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScheduledInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScheduledInstance(*DeleteScheduledInstanceInput) (*DeleteScheduledInstanceOutput, error)
	DeleteScheduledInstanceWithContext(byteplus.Context, *DeleteScheduledInstanceInput, ...request.Option) (*DeleteScheduledInstanceOutput, error)
	DeleteScheduledInstanceRequest(*DeleteScheduledInstanceInput) (*request.Request, *DeleteScheduledInstanceOutput)

	DeleteTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteTagsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteTags(*DeleteTagsInput) (*DeleteTagsOutput, error)
	DeleteTagsWithContext(byteplus.Context, *DeleteTagsInput, ...request.Option) (*DeleteTagsOutput, error)
	DeleteTagsRequest(*DeleteTagsInput) (*request.Request, *DeleteTagsOutput)

	DescribeAutoInstallPackagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAutoInstallPackagesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAutoInstallPackagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAutoInstallPackages(*DescribeAutoInstallPackagesInput) (*DescribeAutoInstallPackagesOutput, error)
	DescribeAutoInstallPackagesWithContext(byteplus.Context, *DescribeAutoInstallPackagesInput, ...request.Option) (*DescribeAutoInstallPackagesOutput, error)
	DescribeAutoInstallPackagesRequest(*DescribeAutoInstallPackagesInput) (*request.Request, *DescribeAutoInstallPackagesOutput)

	DescribeAvailableResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAvailableResourceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAvailableResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAvailableResource(*DescribeAvailableResourceInput) (*DescribeAvailableResourceOutput, error)
	DescribeAvailableResourceWithContext(byteplus.Context, *DescribeAvailableResourceInput, ...request.Option) (*DescribeAvailableResourceOutput, error)
	DescribeAvailableResourceRequest(*DescribeAvailableResourceInput) (*request.Request, *DescribeAvailableResourceOutput)

	DescribeCloudAssistantStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCloudAssistantStatusCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCloudAssistantStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCloudAssistantStatus(*DescribeCloudAssistantStatusInput) (*DescribeCloudAssistantStatusOutput, error)
	DescribeCloudAssistantStatusWithContext(byteplus.Context, *DescribeCloudAssistantStatusInput, ...request.Option) (*DescribeCloudAssistantStatusOutput, error)
	DescribeCloudAssistantStatusRequest(*DescribeCloudAssistantStatusInput) (*request.Request, *DescribeCloudAssistantStatusOutput)

	DescribeCommandsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCommandsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCommandsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCommands(*DescribeCommandsInput) (*DescribeCommandsOutput, error)
	DescribeCommandsWithContext(byteplus.Context, *DescribeCommandsInput, ...request.Option) (*DescribeCommandsOutput, error)
	DescribeCommandsRequest(*DescribeCommandsInput) (*request.Request, *DescribeCommandsOutput)

	DescribeDedicatedHostClustersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDedicatedHostClustersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDedicatedHostClustersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDedicatedHostClusters(*DescribeDedicatedHostClustersInput) (*DescribeDedicatedHostClustersOutput, error)
	DescribeDedicatedHostClustersWithContext(byteplus.Context, *DescribeDedicatedHostClustersInput, ...request.Option) (*DescribeDedicatedHostClustersOutput, error)
	DescribeDedicatedHostClustersRequest(*DescribeDedicatedHostClustersInput) (*request.Request, *DescribeDedicatedHostClustersOutput)

	DescribeDedicatedHostTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDedicatedHostTypesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDedicatedHostTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDedicatedHostTypes(*DescribeDedicatedHostTypesInput) (*DescribeDedicatedHostTypesOutput, error)
	DescribeDedicatedHostTypesWithContext(byteplus.Context, *DescribeDedicatedHostTypesInput, ...request.Option) (*DescribeDedicatedHostTypesOutput, error)
	DescribeDedicatedHostTypesRequest(*DescribeDedicatedHostTypesInput) (*request.Request, *DescribeDedicatedHostTypesOutput)

	DescribeDedicatedHostsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDedicatedHostsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDedicatedHostsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDedicatedHosts(*DescribeDedicatedHostsInput) (*DescribeDedicatedHostsOutput, error)
	DescribeDedicatedHostsWithContext(byteplus.Context, *DescribeDedicatedHostsInput, ...request.Option) (*DescribeDedicatedHostsOutput, error)
	DescribeDedicatedHostsRequest(*DescribeDedicatedHostsInput) (*request.Request, *DescribeDedicatedHostsOutput)

	DescribeDeploymentSetSupportedInstanceTypeFamilyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDeploymentSetSupportedInstanceTypeFamily(*DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyWithContext(byteplus.Context, *DescribeDeploymentSetSupportedInstanceTypeFamilyInput, ...request.Option) (*DescribeDeploymentSetSupportedInstanceTypeFamilyOutput, error)
	DescribeDeploymentSetSupportedInstanceTypeFamilyRequest(*DescribeDeploymentSetSupportedInstanceTypeFamilyInput) (*request.Request, *DescribeDeploymentSetSupportedInstanceTypeFamilyOutput)

	DescribeDeploymentSetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDeploymentSetsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDeploymentSetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDeploymentSets(*DescribeDeploymentSetsInput) (*DescribeDeploymentSetsOutput, error)
	DescribeDeploymentSetsWithContext(byteplus.Context, *DescribeDeploymentSetsInput, ...request.Option) (*DescribeDeploymentSetsOutput, error)
	DescribeDeploymentSetsRequest(*DescribeDeploymentSetsInput) (*request.Request, *DescribeDeploymentSetsOutput)

	DescribeEventTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeEventTypesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeEventTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeEventTypes(*DescribeEventTypesInput) (*DescribeEventTypesOutput, error)
	DescribeEventTypesWithContext(byteplus.Context, *DescribeEventTypesInput, ...request.Option) (*DescribeEventTypesOutput, error)
	DescribeEventTypesRequest(*DescribeEventTypesInput) (*request.Request, *DescribeEventTypesOutput)

	DescribeHpcClustersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHpcClustersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHpcClustersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHpcClusters(*DescribeHpcClustersInput) (*DescribeHpcClustersOutput, error)
	DescribeHpcClustersWithContext(byteplus.Context, *DescribeHpcClustersInput, ...request.Option) (*DescribeHpcClustersOutput, error)
	DescribeHpcClustersRequest(*DescribeHpcClustersInput) (*request.Request, *DescribeHpcClustersOutput)

	DescribeHpcInstancePositionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHpcInstancePositionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHpcInstancePositionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHpcInstancePosition(*DescribeHpcInstancePositionInput) (*DescribeHpcInstancePositionOutput, error)
	DescribeHpcInstancePositionWithContext(byteplus.Context, *DescribeHpcInstancePositionInput, ...request.Option) (*DescribeHpcInstancePositionOutput, error)
	DescribeHpcInstancePositionRequest(*DescribeHpcInstancePositionInput) (*request.Request, *DescribeHpcInstancePositionOutput)

	DescribeImageSharePermissionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeImageSharePermissionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeImageSharePermissionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeImageSharePermission(*DescribeImageSharePermissionInput) (*DescribeImageSharePermissionOutput, error)
	DescribeImageSharePermissionWithContext(byteplus.Context, *DescribeImageSharePermissionInput, ...request.Option) (*DescribeImageSharePermissionOutput, error)
	DescribeImageSharePermissionRequest(*DescribeImageSharePermissionInput) (*request.Request, *DescribeImageSharePermissionOutput)

	DescribeImagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeImagesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeImagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeImages(*DescribeImagesInput) (*DescribeImagesOutput, error)
	DescribeImagesWithContext(byteplus.Context, *DescribeImagesInput, ...request.Option) (*DescribeImagesOutput, error)
	DescribeImagesRequest(*DescribeImagesInput) (*request.Request, *DescribeImagesOutput)

	DescribeInstanceECSTerminalUrlCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceECSTerminalUrlCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceECSTerminalUrlCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceECSTerminalUrl(*DescribeInstanceECSTerminalUrlInput) (*DescribeInstanceECSTerminalUrlOutput, error)
	DescribeInstanceECSTerminalUrlWithContext(byteplus.Context, *DescribeInstanceECSTerminalUrlInput, ...request.Option) (*DescribeInstanceECSTerminalUrlOutput, error)
	DescribeInstanceECSTerminalUrlRequest(*DescribeInstanceECSTerminalUrlInput) (*request.Request, *DescribeInstanceECSTerminalUrlOutput)

	DescribeInstanceTypeFamiliesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceTypeFamiliesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceTypeFamiliesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceTypeFamilies(*DescribeInstanceTypeFamiliesInput) (*DescribeInstanceTypeFamiliesOutput, error)
	DescribeInstanceTypeFamiliesWithContext(byteplus.Context, *DescribeInstanceTypeFamiliesInput, ...request.Option) (*DescribeInstanceTypeFamiliesOutput, error)
	DescribeInstanceTypeFamiliesRequest(*DescribeInstanceTypeFamiliesInput) (*request.Request, *DescribeInstanceTypeFamiliesOutput)

	DescribeInstanceTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceTypesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceTypes(*DescribeInstanceTypesInput) (*DescribeInstanceTypesOutput, error)
	DescribeInstanceTypesWithContext(byteplus.Context, *DescribeInstanceTypesInput, ...request.Option) (*DescribeInstanceTypesOutput, error)
	DescribeInstanceTypesRequest(*DescribeInstanceTypesInput) (*request.Request, *DescribeInstanceTypesOutput)

	DescribeInstanceVncUrlCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceVncUrlCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceVncUrlCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceVncUrl(*DescribeInstanceVncUrlInput) (*DescribeInstanceVncUrlOutput, error)
	DescribeInstanceVncUrlWithContext(byteplus.Context, *DescribeInstanceVncUrlInput, ...request.Option) (*DescribeInstanceVncUrlOutput, error)
	DescribeInstanceVncUrlRequest(*DescribeInstanceVncUrlInput) (*request.Request, *DescribeInstanceVncUrlOutput)

	DescribeInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstances(*DescribeInstancesInput) (*DescribeInstancesOutput, error)
	DescribeInstancesWithContext(byteplus.Context, *DescribeInstancesInput, ...request.Option) (*DescribeInstancesOutput, error)
	DescribeInstancesRequest(*DescribeInstancesInput) (*request.Request, *DescribeInstancesOutput)

	DescribeInstancesIamRolesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstancesIamRolesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstancesIamRolesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstancesIamRoles(*DescribeInstancesIamRolesInput) (*DescribeInstancesIamRolesOutput, error)
	DescribeInstancesIamRolesWithContext(byteplus.Context, *DescribeInstancesIamRolesInput, ...request.Option) (*DescribeInstancesIamRolesOutput, error)
	DescribeInstancesIamRolesRequest(*DescribeInstancesIamRolesInput) (*request.Request, *DescribeInstancesIamRolesOutput)

	DescribeInvocationInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInvocationInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInvocationInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInvocationInstances(*DescribeInvocationInstancesInput) (*DescribeInvocationInstancesOutput, error)
	DescribeInvocationInstancesWithContext(byteplus.Context, *DescribeInvocationInstancesInput, ...request.Option) (*DescribeInvocationInstancesOutput, error)
	DescribeInvocationInstancesRequest(*DescribeInvocationInstancesInput) (*request.Request, *DescribeInvocationInstancesOutput)

	DescribeInvocationResultsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInvocationResultsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInvocationResultsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInvocationResults(*DescribeInvocationResultsInput) (*DescribeInvocationResultsOutput, error)
	DescribeInvocationResultsWithContext(byteplus.Context, *DescribeInvocationResultsInput, ...request.Option) (*DescribeInvocationResultsOutput, error)
	DescribeInvocationResultsRequest(*DescribeInvocationResultsInput) (*request.Request, *DescribeInvocationResultsOutput)

	DescribeInvocationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInvocationsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInvocationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInvocations(*DescribeInvocationsInput) (*DescribeInvocationsOutput, error)
	DescribeInvocationsWithContext(byteplus.Context, *DescribeInvocationsInput, ...request.Option) (*DescribeInvocationsOutput, error)
	DescribeInvocationsRequest(*DescribeInvocationsInput) (*request.Request, *DescribeInvocationsOutput)

	DescribeKeyPairsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeKeyPairsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeKeyPairsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeKeyPairs(*DescribeKeyPairsInput) (*DescribeKeyPairsOutput, error)
	DescribeKeyPairsWithContext(byteplus.Context, *DescribeKeyPairsInput, ...request.Option) (*DescribeKeyPairsOutput, error)
	DescribeKeyPairsRequest(*DescribeKeyPairsInput) (*request.Request, *DescribeKeyPairsOutput)

	DescribeLaunchTemplateVersionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLaunchTemplateVersionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLaunchTemplateVersionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLaunchTemplateVersions(*DescribeLaunchTemplateVersionsInput) (*DescribeLaunchTemplateVersionsOutput, error)
	DescribeLaunchTemplateVersionsWithContext(byteplus.Context, *DescribeLaunchTemplateVersionsInput, ...request.Option) (*DescribeLaunchTemplateVersionsOutput, error)
	DescribeLaunchTemplateVersionsRequest(*DescribeLaunchTemplateVersionsInput) (*request.Request, *DescribeLaunchTemplateVersionsOutput)

	DescribeLaunchTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLaunchTemplatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLaunchTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLaunchTemplates(*DescribeLaunchTemplatesInput) (*DescribeLaunchTemplatesOutput, error)
	DescribeLaunchTemplatesWithContext(byteplus.Context, *DescribeLaunchTemplatesInput, ...request.Option) (*DescribeLaunchTemplatesOutput, error)
	DescribeLaunchTemplatesRequest(*DescribeLaunchTemplatesInput) (*request.Request, *DescribeLaunchTemplatesOutput)

	DescribeRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRegionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRegions(*DescribeRegionsInput) (*DescribeRegionsOutput, error)
	DescribeRegionsWithContext(byteplus.Context, *DescribeRegionsInput, ...request.Option) (*DescribeRegionsOutput, error)
	DescribeRegionsRequest(*DescribeRegionsInput) (*request.Request, *DescribeRegionsOutput)

	DescribeReservedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeReservedInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeReservedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeReservedInstances(*DescribeReservedInstancesInput) (*DescribeReservedInstancesOutput, error)
	DescribeReservedInstancesWithContext(byteplus.Context, *DescribeReservedInstancesInput, ...request.Option) (*DescribeReservedInstancesOutput, error)
	DescribeReservedInstancesRequest(*DescribeReservedInstancesInput) (*request.Request, *DescribeReservedInstancesOutput)

	DescribeScheduledInstanceStockCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScheduledInstanceStockCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScheduledInstanceStockCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScheduledInstanceStock(*DescribeScheduledInstanceStockInput) (*DescribeScheduledInstanceStockOutput, error)
	DescribeScheduledInstanceStockWithContext(byteplus.Context, *DescribeScheduledInstanceStockInput, ...request.Option) (*DescribeScheduledInstanceStockOutput, error)
	DescribeScheduledInstanceStockRequest(*DescribeScheduledInstanceStockInput) (*request.Request, *DescribeScheduledInstanceStockOutput)

	DescribeScheduledInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScheduledInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScheduledInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScheduledInstances(*DescribeScheduledInstancesInput) (*DescribeScheduledInstancesOutput, error)
	DescribeScheduledInstancesWithContext(byteplus.Context, *DescribeScheduledInstancesInput, ...request.Option) (*DescribeScheduledInstancesOutput, error)
	DescribeScheduledInstancesRequest(*DescribeScheduledInstancesInput) (*request.Request, *DescribeScheduledInstancesOutput)

	DescribeSpotAdviceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSpotAdviceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSpotAdviceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSpotAdvice(*DescribeSpotAdviceInput) (*DescribeSpotAdviceOutput, error)
	DescribeSpotAdviceWithContext(byteplus.Context, *DescribeSpotAdviceInput, ...request.Option) (*DescribeSpotAdviceOutput, error)
	DescribeSpotAdviceRequest(*DescribeSpotAdviceInput) (*request.Request, *DescribeSpotAdviceOutput)

	DescribeSpotPriceHistoryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSpotPriceHistoryCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSpotPriceHistoryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSpotPriceHistory(*DescribeSpotPriceHistoryInput) (*DescribeSpotPriceHistoryOutput, error)
	DescribeSpotPriceHistoryWithContext(byteplus.Context, *DescribeSpotPriceHistoryInput, ...request.Option) (*DescribeSpotPriceHistoryOutput, error)
	DescribeSpotPriceHistoryRequest(*DescribeSpotPriceHistoryInput) (*request.Request, *DescribeSpotPriceHistoryOutput)

	DescribeSubscriptionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSubscriptionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSubscriptionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSubscriptions(*DescribeSubscriptionsInput) (*DescribeSubscriptionsOutput, error)
	DescribeSubscriptionsWithContext(byteplus.Context, *DescribeSubscriptionsInput, ...request.Option) (*DescribeSubscriptionsOutput, error)
	DescribeSubscriptionsRequest(*DescribeSubscriptionsInput) (*request.Request, *DescribeSubscriptionsOutput)

	DescribeSystemEventDefaultActionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSystemEventDefaultActionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSystemEventDefaultActionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSystemEventDefaultAction(*DescribeSystemEventDefaultActionInput) (*DescribeSystemEventDefaultActionOutput, error)
	DescribeSystemEventDefaultActionWithContext(byteplus.Context, *DescribeSystemEventDefaultActionInput, ...request.Option) (*DescribeSystemEventDefaultActionOutput, error)
	DescribeSystemEventDefaultActionRequest(*DescribeSystemEventDefaultActionInput) (*request.Request, *DescribeSystemEventDefaultActionOutput)

	DescribeSystemEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSystemEventsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSystemEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSystemEvents(*DescribeSystemEventsInput) (*DescribeSystemEventsOutput, error)
	DescribeSystemEventsWithContext(byteplus.Context, *DescribeSystemEventsInput, ...request.Option) (*DescribeSystemEventsOutput, error)
	DescribeSystemEventsRequest(*DescribeSystemEventsInput) (*request.Request, *DescribeSystemEventsOutput)

	DescribeTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTagsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTags(*DescribeTagsInput) (*DescribeTagsOutput, error)
	DescribeTagsWithContext(byteplus.Context, *DescribeTagsInput, ...request.Option) (*DescribeTagsOutput, error)
	DescribeTagsRequest(*DescribeTagsInput) (*request.Request, *DescribeTagsOutput)

	DescribeTasksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTasksCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTasksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTasks(*DescribeTasksInput) (*DescribeTasksOutput, error)
	DescribeTasksWithContext(byteplus.Context, *DescribeTasksInput, ...request.Option) (*DescribeTasksOutput, error)
	DescribeTasksRequest(*DescribeTasksInput) (*request.Request, *DescribeTasksOutput)

	DescribeUserDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeUserDataCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeUserDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeUserData(*DescribeUserDataInput) (*DescribeUserDataOutput, error)
	DescribeUserDataWithContext(byteplus.Context, *DescribeUserDataInput, ...request.Option) (*DescribeUserDataOutput, error)
	DescribeUserDataRequest(*DescribeUserDataInput) (*request.Request, *DescribeUserDataOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(byteplus.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	DetachKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachKeyPairCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachKeyPair(*DetachKeyPairInput) (*DetachKeyPairOutput, error)
	DetachKeyPairWithContext(byteplus.Context, *DetachKeyPairInput, ...request.Option) (*DetachKeyPairOutput, error)
	DetachKeyPairRequest(*DetachKeyPairInput) (*request.Request, *DetachKeyPairOutput)

	DetectImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetectImageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetectImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetectImage(*DetectImageInput) (*DetectImageOutput, error)
	DetectImageWithContext(byteplus.Context, *DetectImageInput, ...request.Option) (*DetectImageOutput, error)
	DetectImageRequest(*DetectImageInput) (*request.Request, *DetectImageOutput)

	DisassociateInstancesIamRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateInstancesIamRoleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateInstancesIamRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateInstancesIamRole(*DisassociateInstancesIamRoleInput) (*DisassociateInstancesIamRoleOutput, error)
	DisassociateInstancesIamRoleWithContext(byteplus.Context, *DisassociateInstancesIamRoleInput, ...request.Option) (*DisassociateInstancesIamRoleOutput, error)
	DisassociateInstancesIamRoleRequest(*DisassociateInstancesIamRoleInput) (*request.Request, *DisassociateInstancesIamRoleOutput)

	ExportImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ExportImageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ExportImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ExportImage(*ExportImageInput) (*ExportImageOutput, error)
	ExportImageWithContext(byteplus.Context, *ExportImageInput, ...request.Option) (*ExportImageOutput, error)
	ExportImageRequest(*ExportImageInput) (*request.Request, *ExportImageOutput)

	GetConsoleOutputCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetConsoleOutputCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetConsoleOutputCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetConsoleOutput(*GetConsoleOutputInput) (*GetConsoleOutputOutput, error)
	GetConsoleOutputWithContext(byteplus.Context, *GetConsoleOutputInput, ...request.Option) (*GetConsoleOutputOutput, error)
	GetConsoleOutputRequest(*GetConsoleOutputInput) (*request.Request, *GetConsoleOutputOutput)

	GetConsoleScreenshotCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetConsoleScreenshotCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetConsoleScreenshotCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetConsoleScreenshot(*GetConsoleScreenshotInput) (*GetConsoleScreenshotOutput, error)
	GetConsoleScreenshotWithContext(byteplus.Context, *GetConsoleScreenshotInput, ...request.Option) (*GetConsoleScreenshotOutput, error)
	GetConsoleScreenshotRequest(*GetConsoleScreenshotInput) (*request.Request, *GetConsoleScreenshotOutput)

	GetScheduledInstanceLatestReleaseAtCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetScheduledInstanceLatestReleaseAtCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetScheduledInstanceLatestReleaseAtCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetScheduledInstanceLatestReleaseAt(*GetScheduledInstanceLatestReleaseAtInput) (*GetScheduledInstanceLatestReleaseAtOutput, error)
	GetScheduledInstanceLatestReleaseAtWithContext(byteplus.Context, *GetScheduledInstanceLatestReleaseAtInput, ...request.Option) (*GetScheduledInstanceLatestReleaseAtOutput, error)
	GetScheduledInstanceLatestReleaseAtRequest(*GetScheduledInstanceLatestReleaseAtInput) (*request.Request, *GetScheduledInstanceLatestReleaseAtOutput)

	ImportImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ImportImageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ImportImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ImportImage(*ImportImageInput) (*ImportImageOutput, error)
	ImportImageWithContext(byteplus.Context, *ImportImageInput, ...request.Option) (*ImportImageOutput, error)
	ImportImageRequest(*ImportImageInput) (*request.Request, *ImportImageOutput)

	ImportKeyPairCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ImportKeyPairCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ImportKeyPairCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ImportKeyPair(*ImportKeyPairInput) (*ImportKeyPairOutput, error)
	ImportKeyPairWithContext(byteplus.Context, *ImportKeyPairInput, ...request.Option) (*ImportKeyPairOutput, error)
	ImportKeyPairRequest(*ImportKeyPairInput) (*request.Request, *ImportKeyPairOutput)

	InstallCloudAssistantCommon(*map[string]interface{}) (*map[string]interface{}, error)
	InstallCloudAssistantCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	InstallCloudAssistantCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	InstallCloudAssistant(*InstallCloudAssistantInput) (*InstallCloudAssistantOutput, error)
	InstallCloudAssistantWithContext(byteplus.Context, *InstallCloudAssistantInput, ...request.Option) (*InstallCloudAssistantOutput, error)
	InstallCloudAssistantRequest(*InstallCloudAssistantInput) (*request.Request, *InstallCloudAssistantOutput)

	InvokeCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	InvokeCommandCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	InvokeCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	InvokeCommand(*InvokeCommandInput) (*InvokeCommandOutput, error)
	InvokeCommandWithContext(byteplus.Context, *InvokeCommandInput, ...request.Option) (*InvokeCommandOutput, error)
	InvokeCommandRequest(*InvokeCommandInput) (*request.Request, *InvokeCommandOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(byteplus.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	ModifyCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCommandCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCommand(*ModifyCommandInput) (*ModifyCommandOutput, error)
	ModifyCommandWithContext(byteplus.Context, *ModifyCommandInput, ...request.Option) (*ModifyCommandOutput, error)
	ModifyCommandRequest(*ModifyCommandInput) (*request.Request, *ModifyCommandOutput)

	ModifyDedicatedHostAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDedicatedHostAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDedicatedHostAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDedicatedHostAttribute(*ModifyDedicatedHostAttributeInput) (*ModifyDedicatedHostAttributeOutput, error)
	ModifyDedicatedHostAttributeWithContext(byteplus.Context, *ModifyDedicatedHostAttributeInput, ...request.Option) (*ModifyDedicatedHostAttributeOutput, error)
	ModifyDedicatedHostAttributeRequest(*ModifyDedicatedHostAttributeInput) (*request.Request, *ModifyDedicatedHostAttributeOutput)

	ModifyDedicatedHostClusterAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDedicatedHostClusterAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDedicatedHostClusterAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDedicatedHostClusterAttribute(*ModifyDedicatedHostClusterAttributeInput) (*ModifyDedicatedHostClusterAttributeOutput, error)
	ModifyDedicatedHostClusterAttributeWithContext(byteplus.Context, *ModifyDedicatedHostClusterAttributeInput, ...request.Option) (*ModifyDedicatedHostClusterAttributeOutput, error)
	ModifyDedicatedHostClusterAttributeRequest(*ModifyDedicatedHostClusterAttributeInput) (*request.Request, *ModifyDedicatedHostClusterAttributeOutput)

	ModifyDeploymentSetAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDeploymentSetAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDeploymentSetAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDeploymentSetAttribute(*ModifyDeploymentSetAttributeInput) (*ModifyDeploymentSetAttributeOutput, error)
	ModifyDeploymentSetAttributeWithContext(byteplus.Context, *ModifyDeploymentSetAttributeInput, ...request.Option) (*ModifyDeploymentSetAttributeOutput, error)
	ModifyDeploymentSetAttributeRequest(*ModifyDeploymentSetAttributeInput) (*request.Request, *ModifyDeploymentSetAttributeOutput)

	ModifyImageAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyImageAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyImageAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyImageAttribute(*ModifyImageAttributeInput) (*ModifyImageAttributeOutput, error)
	ModifyImageAttributeWithContext(byteplus.Context, *ModifyImageAttributeInput, ...request.Option) (*ModifyImageAttributeOutput, error)
	ModifyImageAttributeRequest(*ModifyImageAttributeInput) (*request.Request, *ModifyImageAttributeOutput)

	ModifyImageSharePermissionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyImageSharePermissionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyImageSharePermissionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyImageSharePermission(*ModifyImageSharePermissionInput) (*ModifyImageSharePermissionOutput, error)
	ModifyImageSharePermissionWithContext(byteplus.Context, *ModifyImageSharePermissionInput, ...request.Option) (*ModifyImageSharePermissionOutput, error)
	ModifyImageSharePermissionRequest(*ModifyImageSharePermissionInput) (*request.Request, *ModifyImageSharePermissionOutput)

	ModifyInstanceAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceAttribute(*ModifyInstanceAttributeInput) (*ModifyInstanceAttributeOutput, error)
	ModifyInstanceAttributeWithContext(byteplus.Context, *ModifyInstanceAttributeInput, ...request.Option) (*ModifyInstanceAttributeOutput, error)
	ModifyInstanceAttributeRequest(*ModifyInstanceAttributeInput) (*request.Request, *ModifyInstanceAttributeOutput)

	ModifyInstanceChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceChargeType(*ModifyInstanceChargeTypeInput) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeWithContext(byteplus.Context, *ModifyInstanceChargeTypeInput, ...request.Option) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeRequest(*ModifyInstanceChargeTypeInput) (*request.Request, *ModifyInstanceChargeTypeOutput)

	ModifyInstanceDeploymentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceDeploymentCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceDeploymentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceDeployment(*ModifyInstanceDeploymentInput) (*ModifyInstanceDeploymentOutput, error)
	ModifyInstanceDeploymentWithContext(byteplus.Context, *ModifyInstanceDeploymentInput, ...request.Option) (*ModifyInstanceDeploymentOutput, error)
	ModifyInstanceDeploymentRequest(*ModifyInstanceDeploymentInput) (*request.Request, *ModifyInstanceDeploymentOutput)

	ModifyInstanceMetadataOptionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceMetadataOptionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceMetadataOptionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceMetadataOptions(*ModifyInstanceMetadataOptionsInput) (*ModifyInstanceMetadataOptionsOutput, error)
	ModifyInstanceMetadataOptionsWithContext(byteplus.Context, *ModifyInstanceMetadataOptionsInput, ...request.Option) (*ModifyInstanceMetadataOptionsOutput, error)
	ModifyInstanceMetadataOptionsRequest(*ModifyInstanceMetadataOptionsInput) (*request.Request, *ModifyInstanceMetadataOptionsOutput)

	ModifyInstancePlacementCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstancePlacementCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstancePlacementCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstancePlacement(*ModifyInstancePlacementInput) (*ModifyInstancePlacementOutput, error)
	ModifyInstancePlacementWithContext(byteplus.Context, *ModifyInstancePlacementInput, ...request.Option) (*ModifyInstancePlacementOutput, error)
	ModifyInstancePlacementRequest(*ModifyInstancePlacementInput) (*request.Request, *ModifyInstancePlacementOutput)

	ModifyInstanceSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceSpecCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceSpec(*ModifyInstanceSpecInput) (*ModifyInstanceSpecOutput, error)
	ModifyInstanceSpecWithContext(byteplus.Context, *ModifyInstanceSpecInput, ...request.Option) (*ModifyInstanceSpecOutput, error)
	ModifyInstanceSpecRequest(*ModifyInstanceSpecInput) (*request.Request, *ModifyInstanceSpecOutput)

	ModifyInstanceVpcAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceVpcAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceVpcAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceVpcAttribute(*ModifyInstanceVpcAttributeInput) (*ModifyInstanceVpcAttributeOutput, error)
	ModifyInstanceVpcAttributeWithContext(byteplus.Context, *ModifyInstanceVpcAttributeInput, ...request.Option) (*ModifyInstanceVpcAttributeOutput, error)
	ModifyInstanceVpcAttributeRequest(*ModifyInstanceVpcAttributeInput) (*request.Request, *ModifyInstanceVpcAttributeOutput)

	ModifyInstancesSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstancesSpecCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstancesSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstancesSpec(*ModifyInstancesSpecInput) (*ModifyInstancesSpecOutput, error)
	ModifyInstancesSpecWithContext(byteplus.Context, *ModifyInstancesSpecInput, ...request.Option) (*ModifyInstancesSpecOutput, error)
	ModifyInstancesSpecRequest(*ModifyInstancesSpecInput) (*request.Request, *ModifyInstancesSpecOutput)

	ModifyKeyPairAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyKeyPairAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyKeyPairAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyKeyPairAttribute(*ModifyKeyPairAttributeInput) (*ModifyKeyPairAttributeOutput, error)
	ModifyKeyPairAttributeWithContext(byteplus.Context, *ModifyKeyPairAttributeInput, ...request.Option) (*ModifyKeyPairAttributeOutput, error)
	ModifyKeyPairAttributeRequest(*ModifyKeyPairAttributeInput) (*request.Request, *ModifyKeyPairAttributeOutput)

	ModifyReservedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyReservedInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyReservedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyReservedInstances(*ModifyReservedInstancesInput) (*ModifyReservedInstancesOutput, error)
	ModifyReservedInstancesWithContext(byteplus.Context, *ModifyReservedInstancesInput, ...request.Option) (*ModifyReservedInstancesOutput, error)
	ModifyReservedInstancesRequest(*ModifyReservedInstancesInput) (*request.Request, *ModifyReservedInstancesOutput)

	ModifySubscriptionEventTypesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySubscriptionEventTypesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySubscriptionEventTypesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySubscriptionEventTypes(*ModifySubscriptionEventTypesInput) (*ModifySubscriptionEventTypesOutput, error)
	ModifySubscriptionEventTypesWithContext(byteplus.Context, *ModifySubscriptionEventTypesInput, ...request.Option) (*ModifySubscriptionEventTypesOutput, error)
	ModifySubscriptionEventTypesRequest(*ModifySubscriptionEventTypesInput) (*request.Request, *ModifySubscriptionEventTypesOutput)

	ModifySystemEventDefaultActionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySystemEventDefaultActionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySystemEventDefaultActionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySystemEventDefaultAction(*ModifySystemEventDefaultActionInput) (*ModifySystemEventDefaultActionOutput, error)
	ModifySystemEventDefaultActionWithContext(byteplus.Context, *ModifySystemEventDefaultActionInput, ...request.Option) (*ModifySystemEventDefaultActionOutput, error)
	ModifySystemEventDefaultActionRequest(*ModifySystemEventDefaultActionInput) (*request.Request, *ModifySystemEventDefaultActionOutput)

	ModifyTemplateDefaultVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyTemplateDefaultVersionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyTemplateDefaultVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyTemplateDefaultVersion(*ModifyTemplateDefaultVersionInput) (*ModifyTemplateDefaultVersionOutput, error)
	ModifyTemplateDefaultVersionWithContext(byteplus.Context, *ModifyTemplateDefaultVersionInput, ...request.Option) (*ModifyTemplateDefaultVersionOutput, error)
	ModifyTemplateDefaultVersionRequest(*ModifyTemplateDefaultVersionInput) (*request.Request, *ModifyTemplateDefaultVersionOutput)

	PurchaseReservedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PurchaseReservedInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PurchaseReservedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PurchaseReservedInstances(*PurchaseReservedInstancesInput) (*PurchaseReservedInstancesOutput, error)
	PurchaseReservedInstancesWithContext(byteplus.Context, *PurchaseReservedInstancesInput, ...request.Option) (*PurchaseReservedInstancesOutput, error)
	PurchaseReservedInstancesRequest(*PurchaseReservedInstancesInput) (*request.Request, *PurchaseReservedInstancesOutput)

	RebootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RebootInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RebootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RebootInstance(*RebootInstanceInput) (*RebootInstanceOutput, error)
	RebootInstanceWithContext(byteplus.Context, *RebootInstanceInput, ...request.Option) (*RebootInstanceOutput, error)
	RebootInstanceRequest(*RebootInstanceInput) (*request.Request, *RebootInstanceOutput)

	RebootInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RebootInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RebootInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RebootInstances(*RebootInstancesInput) (*RebootInstancesOutput, error)
	RebootInstancesWithContext(byteplus.Context, *RebootInstancesInput, ...request.Option) (*RebootInstancesOutput, error)
	RebootInstancesRequest(*RebootInstancesInput) (*request.Request, *RebootInstancesOutput)

	RedeployDedicatedHostCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RedeployDedicatedHostCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RedeployDedicatedHostCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RedeployDedicatedHost(*RedeployDedicatedHostInput) (*RedeployDedicatedHostOutput, error)
	RedeployDedicatedHostWithContext(byteplus.Context, *RedeployDedicatedHostInput, ...request.Option) (*RedeployDedicatedHostOutput, error)
	RedeployDedicatedHostRequest(*RedeployDedicatedHostInput) (*request.Request, *RedeployDedicatedHostOutput)

	RenewDedicatedHostCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewDedicatedHostCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewDedicatedHostCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewDedicatedHost(*RenewDedicatedHostInput) (*RenewDedicatedHostOutput, error)
	RenewDedicatedHostWithContext(byteplus.Context, *RenewDedicatedHostInput, ...request.Option) (*RenewDedicatedHostOutput, error)
	RenewDedicatedHostRequest(*RenewDedicatedHostInput) (*request.Request, *RenewDedicatedHostOutput)

	RenewInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewInstance(*RenewInstanceInput) (*RenewInstanceOutput, error)
	RenewInstanceWithContext(byteplus.Context, *RenewInstanceInput, ...request.Option) (*RenewInstanceOutput, error)
	RenewInstanceRequest(*RenewInstanceInput) (*request.Request, *RenewInstanceOutput)

	RenewScheduledInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewScheduledInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewScheduledInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewScheduledInstance(*RenewScheduledInstanceInput) (*RenewScheduledInstanceOutput, error)
	RenewScheduledInstanceWithContext(byteplus.Context, *RenewScheduledInstanceInput, ...request.Option) (*RenewScheduledInstanceOutput, error)
	RenewScheduledInstanceRequest(*RenewScheduledInstanceInput) (*request.Request, *RenewScheduledInstanceOutput)

	RepairImageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RepairImageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RepairImageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RepairImage(*RepairImageInput) (*RepairImageOutput, error)
	RepairImageWithContext(byteplus.Context, *RepairImageInput, ...request.Option) (*RepairImageOutput, error)
	RepairImageRequest(*RepairImageInput) (*request.Request, *RepairImageOutput)

	ReplaceSystemVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReplaceSystemVolumeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReplaceSystemVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReplaceSystemVolume(*ReplaceSystemVolumeInput) (*ReplaceSystemVolumeOutput, error)
	ReplaceSystemVolumeWithContext(byteplus.Context, *ReplaceSystemVolumeInput, ...request.Option) (*ReplaceSystemVolumeOutput, error)
	ReplaceSystemVolumeRequest(*ReplaceSystemVolumeInput) (*request.Request, *ReplaceSystemVolumeOutput)

	ReportInstancesStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReportInstancesStatusCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReportInstancesStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReportInstancesStatus(*ReportInstancesStatusInput) (*ReportInstancesStatusOutput, error)
	ReportInstancesStatusWithContext(byteplus.Context, *ReportInstancesStatusInput, ...request.Option) (*ReportInstancesStatusOutput, error)
	ReportInstancesStatusRequest(*ReportInstancesStatusInput) (*request.Request, *ReportInstancesStatusOutput)

	RunCommandCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RunCommandCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RunCommandCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RunCommand(*RunCommandInput) (*RunCommandOutput, error)
	RunCommandWithContext(byteplus.Context, *RunCommandInput, ...request.Option) (*RunCommandOutput, error)
	RunCommandRequest(*RunCommandInput) (*request.Request, *RunCommandOutput)

	RunInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RunInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RunInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RunInstances(*RunInstancesInput) (*RunInstancesOutput, error)
	RunInstancesWithContext(byteplus.Context, *RunInstancesInput, ...request.Option) (*RunInstancesOutput, error)
	RunInstancesRequest(*RunInstancesInput) (*request.Request, *RunInstancesOutput)

	StartInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartInstance(*StartInstanceInput) (*StartInstanceOutput, error)
	StartInstanceWithContext(byteplus.Context, *StartInstanceInput, ...request.Option) (*StartInstanceOutput, error)
	StartInstanceRequest(*StartInstanceInput) (*request.Request, *StartInstanceOutput)

	StartInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartInstances(*StartInstancesInput) (*StartInstancesOutput, error)
	StartInstancesWithContext(byteplus.Context, *StartInstancesInput, ...request.Option) (*StartInstancesOutput, error)
	StartInstancesRequest(*StartInstancesInput) (*request.Request, *StartInstancesOutput)

	StopInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopInstanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopInstance(*StopInstanceInput) (*StopInstanceOutput, error)
	StopInstanceWithContext(byteplus.Context, *StopInstanceInput, ...request.Option) (*StopInstanceOutput, error)
	StopInstanceRequest(*StopInstanceInput) (*request.Request, *StopInstanceOutput)

	StopInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopInstances(*StopInstancesInput) (*StopInstancesOutput, error)
	StopInstancesWithContext(byteplus.Context, *StopInstancesInput, ...request.Option) (*StopInstancesOutput, error)
	StopInstancesRequest(*StopInstancesInput) (*request.Request, *StopInstancesOutput)

	StopInvocationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopInvocationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopInvocationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopInvocation(*StopInvocationInput) (*StopInvocationOutput, error)
	StopInvocationWithContext(byteplus.Context, *StopInvocationInput, ...request.Option) (*StopInvocationOutput, error)
	StopInvocationRequest(*StopInvocationInput) (*request.Request, *StopInvocationOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(byteplus.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UninstallCloudAssistantsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UninstallCloudAssistantsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UninstallCloudAssistantsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UninstallCloudAssistants(*UninstallCloudAssistantsInput) (*UninstallCloudAssistantsOutput, error)
	UninstallCloudAssistantsWithContext(byteplus.Context, *UninstallCloudAssistantsInput, ...request.Option) (*UninstallCloudAssistantsOutput, error)
	UninstallCloudAssistantsRequest(*UninstallCloudAssistantsInput) (*request.Request, *UninstallCloudAssistantsOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(byteplus.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UpdateSystemEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSystemEventsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSystemEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSystemEvents(*UpdateSystemEventsInput) (*UpdateSystemEventsOutput, error)
	UpdateSystemEventsWithContext(byteplus.Context, *UpdateSystemEventsInput, ...request.Option) (*UpdateSystemEventsOutput, error)
	UpdateSystemEventsRequest(*UpdateSystemEventsInput) (*request.Request, *UpdateSystemEventsOutput)

	UpgradeCloudAssistantsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpgradeCloudAssistantsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpgradeCloudAssistantsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpgradeCloudAssistants(*UpgradeCloudAssistantsInput) (*UpgradeCloudAssistantsOutput, error)
	UpgradeCloudAssistantsWithContext(byteplus.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,

// byteplus 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 EipAddressForAllocateInstancesInput added in v1.0.21

type EipAddressForAllocateInstancesInput 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 (EipAddressForAllocateInstancesInput) GoString added in v1.0.21

GoString returns the string representation

func (*EipAddressForAllocateInstancesInput) SetBandwidthMbps added in v1.0.21

SetBandwidthMbps sets the BandwidthMbps field's value.

func (*EipAddressForAllocateInstancesInput) SetBandwidthPackageId added in v1.0.21

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForAllocateInstancesInput) SetChargeType added in v1.0.21

SetChargeType sets the ChargeType field's value.

func (*EipAddressForAllocateInstancesInput) SetISP added in v1.0.21

SetISP sets the ISP field's value.

func (*EipAddressForAllocateInstancesInput) SetReleaseWithInstance added in v1.0.21

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipAddressForAllocateInstancesInput) SetSecurityProtectionInstanceId added in v1.0.21

func (s *EipAddressForAllocateInstancesInput) SetSecurityProtectionInstanceId(v int32) *EipAddressForAllocateInstancesInput

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipAddressForAllocateInstancesInput) SetSecurityProtectionTypes added in v1.0.21

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipAddressForAllocateInstancesInput) String added in v1.0.21

String returns the string representation

type EipAddressForCreateScheduledInstancesInput

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

GoString returns the string representation

func (*EipAddressForCreateScheduledInstancesInput) SetBandwidthMbps

SetBandwidthMbps sets the BandwidthMbps field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetISP

SetISP sets the ISP field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetSecurityProtectionInstanceId

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipAddressForCreateScheduledInstancesInput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipAddressForCreateScheduledInstancesInput) String

String returns the string representation

type EipAddressForDescribeInstancesOutput

type EipAddressForDescribeInstancesOutput struct {
	AllocationId *string `type:"string"`

	IpAddress *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipAddressForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*EipAddressForDescribeInstancesOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*EipAddressForDescribeInstancesOutput) SetIpAddress

SetIpAddress sets the IpAddress field's value.

func (EipAddressForDescribeInstancesOutput) String

String returns the string representation

type EipAddressForDescribeScheduledInstancesOutput

type EipAddressForDescribeScheduledInstancesOutput struct {
	BandwidthMbps *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	ChargeType *string `type:"string"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *string `type:"string"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipAddressForDescribeScheduledInstancesOutput) GoString

GoString returns the string representation

func (*EipAddressForDescribeScheduledInstancesOutput) SetBandwidthMbps

SetBandwidthMbps sets the BandwidthMbps field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetISP

SetISP sets the ISP field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetSecurityProtectionInstanceId

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipAddressForDescribeScheduledInstancesOutput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipAddressForDescribeScheduledInstancesOutput) String

String returns the string representation

type EipAddressForRunInstancesInput

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

GoString returns the string representation

func (*EipAddressForRunInstancesInput) SetBandwidthMbps

SetBandwidthMbps sets the BandwidthMbps field's value.

func (*EipAddressForRunInstancesInput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForRunInstancesInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*EipAddressForRunInstancesInput) SetISP

SetISP sets the ISP field's value.

func (*EipAddressForRunInstancesInput) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipAddressForRunInstancesInput) SetSecurityProtectionInstanceId

func (s *EipAddressForRunInstancesInput) SetSecurityProtectionInstanceId(v int32) *EipAddressForRunInstancesInput

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipAddressForRunInstancesInput) SetSecurityProtectionTypes

func (s *EipAddressForRunInstancesInput) SetSecurityProtectionTypes(v []*string) *EipAddressForRunInstancesInput

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipAddressForRunInstancesInput) String

String returns the string representation

type EipForCreateLaunchTemplateInput added in v1.0.29

type EipForCreateLaunchTemplateInput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int32 `type:"int32"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipForCreateLaunchTemplateInput) GoString added in v1.0.29

GoString returns the string representation

func (*EipForCreateLaunchTemplateInput) SetBandwidth added in v1.0.29

SetBandwidth sets the Bandwidth field's value.

func (*EipForCreateLaunchTemplateInput) SetBandwidthPackageId added in v1.0.29

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForCreateLaunchTemplateInput) SetBillingType added in v1.0.29

SetBillingType sets the BillingType field's value.

func (*EipForCreateLaunchTemplateInput) SetISP added in v1.0.29

SetISP sets the ISP field's value.

func (*EipForCreateLaunchTemplateInput) SetReleaseWithInstance added in v1.0.29

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipForCreateLaunchTemplateInput) SetSecurityProtectionInstanceId added in v1.0.29

func (s *EipForCreateLaunchTemplateInput) SetSecurityProtectionInstanceId(v int32) *EipForCreateLaunchTemplateInput

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipForCreateLaunchTemplateInput) SetSecurityProtectionTypes added in v1.0.29

func (s *EipForCreateLaunchTemplateInput) SetSecurityProtectionTypes(v []*string) *EipForCreateLaunchTemplateInput

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForCreateLaunchTemplateInput) String added in v1.0.29

String returns the string representation

type EipForCreateLaunchTemplateVersionInput added in v1.0.29

type EipForCreateLaunchTemplateVersionInput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int32 `type:"int32"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipForCreateLaunchTemplateVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*EipForCreateLaunchTemplateVersionInput) SetBandwidth added in v1.0.29

SetBandwidth sets the Bandwidth field's value.

func (*EipForCreateLaunchTemplateVersionInput) SetBandwidthPackageId added in v1.0.29

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForCreateLaunchTemplateVersionInput) SetBillingType added in v1.0.29

SetBillingType sets the BillingType field's value.

func (*EipForCreateLaunchTemplateVersionInput) SetISP added in v1.0.29

SetISP sets the ISP field's value.

func (*EipForCreateLaunchTemplateVersionInput) SetReleaseWithInstance added in v1.0.29

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipForCreateLaunchTemplateVersionInput) SetSecurityProtectionInstanceId added in v1.0.29

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipForCreateLaunchTemplateVersionInput) SetSecurityProtectionTypes added in v1.0.29

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForCreateLaunchTemplateVersionInput) String added in v1.0.29

String returns the string representation

type EipForDescribeLaunchTemplateVersionsOutput added in v1.0.29

type EipForDescribeLaunchTemplateVersionsOutput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int32 `type:"int32"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipForDescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*EipForDescribeLaunchTemplateVersionsOutput) SetBandwidth added in v1.0.29

SetBandwidth sets the Bandwidth field's value.

func (*EipForDescribeLaunchTemplateVersionsOutput) SetBandwidthPackageId added in v1.0.29

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForDescribeLaunchTemplateVersionsOutput) SetBillingType added in v1.0.29

SetBillingType sets the BillingType field's value.

func (*EipForDescribeLaunchTemplateVersionsOutput) SetISP added in v1.0.29

SetISP sets the ISP field's value.

func (*EipForDescribeLaunchTemplateVersionsOutput) SetReleaseWithInstance added in v1.0.29

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipForDescribeLaunchTemplateVersionsOutput) SetSecurityProtectionInstanceId added in v1.0.29

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipForDescribeLaunchTemplateVersionsOutput) SetSecurityProtectionTypes added in v1.0.29

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForDescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type ErrorForAllocateInstancesOutput added in v1.0.21

type ErrorForAllocateInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForAllocateInstancesOutput) GoString added in v1.0.21

GoString returns the string representation

func (*ErrorForAllocateInstancesOutput) SetCode added in v1.0.21

SetCode sets the Code field's value.

func (*ErrorForAllocateInstancesOutput) SetMessage added in v1.0.21

SetMessage sets the Message field's value.

func (ErrorForAllocateInstancesOutput) String added in v1.0.21

String returns the string representation

type ErrorForAssociateInstancesIamRoleOutput

type ErrorForAssociateInstancesIamRoleOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForAssociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*ErrorForAssociateInstancesIamRoleOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForAssociateInstancesIamRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForAssociateInstancesIamRoleOutput) String

String returns the string representation

type ErrorForAttachKeyPairOutput

type ErrorForAttachKeyPairOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForAttachKeyPairOutput) GoString

func (s ErrorForAttachKeyPairOutput) GoString() string

GoString returns the string representation

func (*ErrorForAttachKeyPairOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForAttachKeyPairOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForAttachKeyPairOutput) String

String returns the string representation

type ErrorForCreateTagsOutput

type ErrorForCreateTagsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForCreateTagsOutput) GoString

func (s ErrorForCreateTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForCreateTagsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForCreateTagsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForCreateTagsOutput) String

func (s ErrorForCreateTagsOutput) String() string

String returns the string representation

type ErrorForDeleteImagesOutput

type ErrorForDeleteImagesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteImagesOutput) GoString

func (s ErrorForDeleteImagesOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteImagesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteImagesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteImagesOutput) String

String returns the string representation

type ErrorForDeleteInstancesOutput

type ErrorForDeleteInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteInstancesOutput) GoString

GoString returns the string representation

func (*ErrorForDeleteInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteInstancesOutput) String

String returns the string representation

type ErrorForDeleteKeyPairsOutput

type ErrorForDeleteKeyPairsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteKeyPairsOutput) GoString

func (s ErrorForDeleteKeyPairsOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteKeyPairsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteKeyPairsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteKeyPairsOutput) String

String returns the string representation

type ErrorForDeleteTagsOutput

type ErrorForDeleteTagsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDeleteTagsOutput) GoString

func (s ErrorForDeleteTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForDeleteTagsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDeleteTagsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDeleteTagsOutput) String

func (s ErrorForDeleteTagsOutput) String() string

String returns the string representation

type ErrorForDetachKeyPairOutput

type ErrorForDetachKeyPairOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDetachKeyPairOutput) GoString

func (s ErrorForDetachKeyPairOutput) GoString() string

GoString returns the string representation

func (*ErrorForDetachKeyPairOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDetachKeyPairOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDetachKeyPairOutput) String

String returns the string representation

type ErrorForDisassociateInstancesIamRoleOutput

type ErrorForDisassociateInstancesIamRoleOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForDisassociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*ErrorForDisassociateInstancesIamRoleOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForDisassociateInstancesIamRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForDisassociateInstancesIamRoleOutput) String

String returns the string representation

type ErrorForModifyInstancesSpecOutput added in v1.0.29

type ErrorForModifyInstancesSpecOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForModifyInstancesSpecOutput) GoString added in v1.0.29

GoString returns the string representation

func (*ErrorForModifyInstancesSpecOutput) SetCode added in v1.0.29

SetCode sets the Code field's value.

func (*ErrorForModifyInstancesSpecOutput) SetMessage added in v1.0.29

SetMessage sets the Message field's value.

func (ErrorForModifyInstancesSpecOutput) String added in v1.0.29

String returns the string representation

type ErrorForRebootInstancesOutput

type ErrorForRebootInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForRebootInstancesOutput) GoString

GoString returns the string representation

func (*ErrorForRebootInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForRebootInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForRebootInstancesOutput) String

String returns the string representation

type ErrorForStartInstancesOutput

type ErrorForStartInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForStartInstancesOutput) GoString

func (s ErrorForStartInstancesOutput) GoString() string

GoString returns the string representation

func (*ErrorForStartInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForStartInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForStartInstancesOutput) String

String returns the string representation

type ErrorForStopInstancesOutput

type ErrorForStopInstancesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForStopInstancesOutput) GoString

func (s ErrorForStopInstancesOutput) GoString() string

GoString returns the string representation

func (*ErrorForStopInstancesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForStopInstancesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForStopInstancesOutput) String

String returns the string representation

type ErrorForUpdateSystemEventsOutput

type ErrorForUpdateSystemEventsOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForUpdateSystemEventsOutput) GoString

GoString returns the string representation

func (*ErrorForUpdateSystemEventsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForUpdateSystemEventsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForUpdateSystemEventsOutput) String

String returns the string representation

type EventTypeForDescribeEventTypesOutput

type EventTypeForDescribeEventTypesOutput struct {
	ImpactLevel *string `type:"string"`

	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

GoString returns the string representation

func (*EventTypeForDescribeEventTypesOutput) SetImpactLevel added in v1.0.21

SetImpactLevel sets the ImpactLevel field's value.

func (*EventTypeForDescribeEventTypesOutput) SetKind

SetKind sets the Kind field's value.

func (*EventTypeForDescribeEventTypesOutput) SetResponseRequired

SetResponseRequired sets the ResponseRequired field's value.

func (*EventTypeForDescribeEventTypesOutput) SetStatus

SetStatus sets the Status field's value.

func (*EventTypeForDescribeEventTypesOutput) SetTitle

SetTitle sets the Title field's value.

func (*EventTypeForDescribeEventTypesOutput) SetType

SetType sets the Type field's value.

func (EventTypeForDescribeEventTypesOutput) String

String returns the string representation

type ExportImageInput

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

func (s ExportImageInput) GoString() string

GoString returns the string representation

func (*ExportImageInput) SetImageId

func (s *ExportImageInput) SetImageId(v string) *ExportImageInput

SetImageId sets the ImageId field's value.

func (*ExportImageInput) SetTOSBucket

func (s *ExportImageInput) SetTOSBucket(v string) *ExportImageInput

SetTOSBucket sets the TOSBucket field's value.

func (*ExportImageInput) SetTOSPrefix

func (s *ExportImageInput) SetTOSPrefix(v string) *ExportImageInput

SetTOSPrefix sets the TOSPrefix field's value.

func (ExportImageInput) String

func (s ExportImageInput) String() string

String returns the string representation

func (*ExportImageInput) Validate added in v1.0.19

func (s *ExportImageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExportImageOutput

type ExportImageOutput struct {
	Metadata *response.ResponseMetadata

	TaskId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ExportImageOutput) GoString

func (s ExportImageOutput) GoString() string

GoString returns the string representation

func (*ExportImageOutput) SetTaskId

func (s *ExportImageOutput) SetTaskId(v string) *ExportImageOutput

SetTaskId sets the TaskId field's value.

func (ExportImageOutput) String

func (s ExportImageOutput) String() string

String returns the string representation

type ExtraInfoForDescribeSystemEventDefaultActionOutput added in v1.0.29

type ExtraInfoForDescribeSystemEventDefaultActionOutput struct {
	// contains filtered or unexported fields
}

func (ExtraInfoForDescribeSystemEventDefaultActionOutput) GoString added in v1.0.29

GoString returns the string representation

func (ExtraInfoForDescribeSystemEventDefaultActionOutput) String added in v1.0.29

String returns the string representation

type FailedInstanceForInstallCloudAssistantOutput

type FailedInstanceForInstallCloudAssistantOutput struct {
	ErrorMessage *string `type:"string"`

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (FailedInstanceForInstallCloudAssistantOutput) GoString

GoString returns the string representation

func (*FailedInstanceForInstallCloudAssistantOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedInstanceForInstallCloudAssistantOutput) SetId

SetId sets the Id field's value.

func (FailedInstanceForInstallCloudAssistantOutput) String

String returns the string representation

type FailedInstanceForUninstallCloudAssistantsOutput

type FailedInstanceForUninstallCloudAssistantsOutput struct {
	ErrorMessage *string `type:"string"`

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (FailedInstanceForUninstallCloudAssistantsOutput) GoString

GoString returns the string representation

func (*FailedInstanceForUninstallCloudAssistantsOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedInstanceForUninstallCloudAssistantsOutput) SetId

SetId sets the Id field's value.

func (FailedInstanceForUninstallCloudAssistantsOutput) String

String returns the string representation

type FailedInstanceForUpgradeCloudAssistantsOutput

type FailedInstanceForUpgradeCloudAssistantsOutput struct {
	ErrorMessage *string `type:"string"`

	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (FailedInstanceForUpgradeCloudAssistantsOutput) GoString

GoString returns the string representation

func (*FailedInstanceForUpgradeCloudAssistantsOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedInstanceForUpgradeCloudAssistantsOutput) SetId

SetId sets the Id field's value.

func (FailedInstanceForUpgradeCloudAssistantsOutput) String

String returns the string representation

type GetConsoleOutputInput

type GetConsoleOutputInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetConsoleOutputInput) GoString

func (s GetConsoleOutputInput) GoString() string

GoString returns the string representation

func (*GetConsoleOutputInput) SetInstanceId

func (s *GetConsoleOutputInput) SetInstanceId(v string) *GetConsoleOutputInput

SetInstanceId sets the InstanceId field's value.

func (GetConsoleOutputInput) String

func (s GetConsoleOutputInput) String() string

String returns the string representation

func (*GetConsoleOutputInput) Validate added in v1.0.19

func (s *GetConsoleOutputInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConsoleOutputOutput

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

func (s GetConsoleOutputOutput) GoString() string

GoString returns the string representation

func (*GetConsoleOutputOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*GetConsoleOutputOutput) SetLastUpdateAt

func (s *GetConsoleOutputOutput) SetLastUpdateAt(v string) *GetConsoleOutputOutput

SetLastUpdateAt sets the LastUpdateAt field's value.

func (*GetConsoleOutputOutput) SetOutput

SetOutput sets the Output field's value.

func (GetConsoleOutputOutput) String

func (s GetConsoleOutputOutput) String() string

String returns the string representation

type GetConsoleScreenshotInput

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

func (s GetConsoleScreenshotInput) GoString() string

GoString returns the string representation

func (*GetConsoleScreenshotInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*GetConsoleScreenshotInput) SetWakeUp

SetWakeUp sets the WakeUp field's value.

func (GetConsoleScreenshotInput) String

func (s GetConsoleScreenshotInput) String() string

String returns the string representation

func (*GetConsoleScreenshotInput) Validate added in v1.0.19

func (s *GetConsoleScreenshotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConsoleScreenshotOutput

type GetConsoleScreenshotOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	Screenshot *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetConsoleScreenshotOutput) GoString

func (s GetConsoleScreenshotOutput) GoString() string

GoString returns the string representation

func (*GetConsoleScreenshotOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*GetConsoleScreenshotOutput) SetScreenshot

SetScreenshot sets the Screenshot field's value.

func (GetConsoleScreenshotOutput) String

String returns the string representation

type GetScheduledInstanceLatestReleaseAtInput

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

GoString returns the string representation

func (*GetScheduledInstanceLatestReleaseAtInput) SetDeliveryType

SetDeliveryType sets the DeliveryType field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetStartDeliveryAt

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*GetScheduledInstanceLatestReleaseAtInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (GetScheduledInstanceLatestReleaseAtInput) String

String returns the string representation

func (*GetScheduledInstanceLatestReleaseAtInput) Validate added in v1.0.19

Validate inspects the fields of the type to determine if they are valid.

type GetScheduledInstanceLatestReleaseAtOutput

type GetScheduledInstanceLatestReleaseAtOutput struct {
	Metadata *response.ResponseMetadata

	LatestReleaseAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetScheduledInstanceLatestReleaseAtOutput) GoString

GoString returns the string representation

func (*GetScheduledInstanceLatestReleaseAtOutput) SetLatestReleaseAt

SetLatestReleaseAt sets the LatestReleaseAt field's value.

func (GetScheduledInstanceLatestReleaseAtOutput) String

String returns the string representation

type GpuDeviceForDescribeInstanceTypesOutput

type GpuDeviceForDescribeInstanceTypesOutput struct {
	Count *int32 `type:"int32"`

	Memory *MemoryForDescribeInstanceTypesOutput `type:"structure"`

	ProductName *string `type:"string"`
	// contains filtered or unexported fields
}

func (GpuDeviceForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*GpuDeviceForDescribeInstanceTypesOutput) SetCount

SetCount sets the Count field's value.

func (*GpuDeviceForDescribeInstanceTypesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*GpuDeviceForDescribeInstanceTypesOutput) SetProductName

SetProductName sets the ProductName field's value.

func (GpuDeviceForDescribeInstanceTypesOutput) String

String returns the string representation

type GpuForDescribeInstanceTypesOutput

type GpuForDescribeInstanceTypesOutput struct {
	GpuDevices []*GpuDeviceForDescribeInstanceTypesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (GpuForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*GpuForDescribeInstanceTypesOutput) SetGpuDevices

SetGpuDevices sets the GpuDevices field's value.

func (GpuForDescribeInstanceTypesOutput) String

String returns the string representation

type GpuForDescribeSpotAdviceInput

type GpuForDescribeSpotAdviceInput struct {
	Count *int32 `type:"int32"`

	ProductName *string `type:"string"`
	// contains filtered or unexported fields
}

func (GpuForDescribeSpotAdviceInput) GoString

GoString returns the string representation

func (*GpuForDescribeSpotAdviceInput) SetCount

SetCount sets the Count field's value.

func (*GpuForDescribeSpotAdviceInput) SetProductName

SetProductName sets the ProductName field's value.

func (GpuForDescribeSpotAdviceInput) String

String returns the string representation

type HpcClusterForDescribeHpcClustersOutput added in v1.0.19

type HpcClusterForDescribeHpcClustersOutput struct {
	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	HpcClusterId *string `type:"string"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

	Tags []*TagForDescribeHpcClustersOutput `type:"list"`

	UpdatedAt *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (HpcClusterForDescribeHpcClustersOutput) GoString added in v1.0.19

GoString returns the string representation

func (*HpcClusterForDescribeHpcClustersOutput) SetCreatedAt added in v1.0.19

SetCreatedAt sets the CreatedAt field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetDescription added in v1.0.19

SetDescription sets the Description field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetHpcClusterId added in v1.0.19

SetHpcClusterId sets the HpcClusterId field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetName added in v1.0.19

SetName sets the Name field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetProjectName added in v1.0.29

SetProjectName sets the ProjectName field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetTags added in v1.0.29

SetTags sets the Tags field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetUpdatedAt added in v1.0.19

SetUpdatedAt sets the UpdatedAt field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetVpcId added in v1.0.19

SetVpcId sets the VpcId field's value.

func (*HpcClusterForDescribeHpcClustersOutput) SetZoneId added in v1.0.19

SetZoneId sets the ZoneId field's value.

func (HpcClusterForDescribeHpcClustersOutput) String added in v1.0.19

String returns the string representation

type HpcInstancePositionInfoForDescribeHpcInstancePositionOutput added in v1.0.21

type HpcInstancePositionInfoForDescribeHpcInstancePositionOutput struct {
	InstanceId *string `type:"string"`

	RdmaMinipod *string `type:"string"`

	SwitchName *string `type:"string"`
	// contains filtered or unexported fields
}

func (HpcInstancePositionInfoForDescribeHpcInstancePositionOutput) GoString added in v1.0.21

GoString returns the string representation

func (*HpcInstancePositionInfoForDescribeHpcInstancePositionOutput) SetInstanceId added in v1.0.21

SetInstanceId sets the InstanceId field's value.

func (*HpcInstancePositionInfoForDescribeHpcInstancePositionOutput) SetRdmaMinipod added in v1.0.21

SetRdmaMinipod sets the RdmaMinipod field's value.

func (*HpcInstancePositionInfoForDescribeHpcInstancePositionOutput) SetSwitchName added in v1.0.21

SetSwitchName sets the SwitchName field's value.

func (HpcInstancePositionInfoForDescribeHpcInstancePositionOutput) String added in v1.0.21

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"`

	IsInstallRunCommandAgent *bool `type:"boolean"`

	IsLTS *bool `type:"boolean"`

	IsSupportCloudInit *bool `type:"boolean"`

	Kernel *string `type:"string"`

	LicenseType *string `type:"string"`

	OsName *string `type:"string"`

	OsType *string `type:"string"`

	Platform *string `type:"string"`

	PlatformVersion *string `type:"string"`

	ProductCode *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

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

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

SetImageOwnerId sets the ImageOwnerId field's value.

func (*ImageForDescribeImagesOutput) SetIsInstallRunCommandAgent

func (s *ImageForDescribeImagesOutput) SetIsInstallRunCommandAgent(v bool) *ImageForDescribeImagesOutput

SetIsInstallRunCommandAgent sets the IsInstallRunCommandAgent field's value.

func (*ImageForDescribeImagesOutput) SetIsLTS

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) SetKernel

SetKernel sets the Kernel field's value.

func (*ImageForDescribeImagesOutput) SetLicenseType

SetLicenseType sets the LicenseType 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) SetProductCode added in v1.0.21

SetProductCode sets the ProductCode field's value.

func (*ImageForDescribeImagesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ImageForDescribeImagesOutput) SetShareStatus

SetShareStatus sets the ShareStatus field's value.

func (*ImageForDescribeImagesOutput) SetSize

SetSize sets the Size field's value.

func (*ImageForDescribeImagesOutput) SetSnapshots

SetSnapshots sets the Snapshots field's value.

func (*ImageForDescribeImagesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ImageForDescribeImagesOutput) SetTags

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 ImportDataVolumeForImportImageInput added in v1.0.19

type ImportDataVolumeForImportImageInput struct {
	DataVolumeUrl *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImportDataVolumeForImportImageInput) GoString added in v1.0.19

GoString returns the string representation

func (*ImportDataVolumeForImportImageInput) SetDataVolumeUrl added in v1.0.19

SetDataVolumeUrl sets the DataVolumeUrl field's value.

func (ImportDataVolumeForImportImageInput) String added in v1.0.19

String returns the string representation

type ImportImageInput

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"`

	ImportDataVolumes []*ImportDataVolumeForImportImageInput `type:"list"`

	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

func (s ImportImageInput) GoString() string

GoString returns the string representation

func (*ImportImageInput) SetArchitecture

func (s *ImportImageInput) SetArchitecture(v string) *ImportImageInput

SetArchitecture sets the Architecture field's value.

func (*ImportImageInput) SetBootMode

func (s *ImportImageInput) SetBootMode(v string) *ImportImageInput

SetBootMode sets the BootMode field's value.

func (*ImportImageInput) SetDescription

func (s *ImportImageInput) SetDescription(v string) *ImportImageInput

SetDescription sets the Description field's value.

func (*ImportImageInput) SetImageName

func (s *ImportImageInput) SetImageName(v string) *ImportImageInput

SetImageName sets the ImageName field's value.

func (*ImportImageInput) SetImportDataVolumes added in v1.0.19

SetImportDataVolumes sets the ImportDataVolumes field's value.

func (*ImportImageInput) SetLicenseType

func (s *ImportImageInput) SetLicenseType(v string) *ImportImageInput

SetLicenseType sets the LicenseType field's value.

func (*ImportImageInput) SetNeedDetection

func (s *ImportImageInput) SetNeedDetection(v bool) *ImportImageInput

SetNeedDetection sets the NeedDetection field's value.

func (*ImportImageInput) SetOsType

func (s *ImportImageInput) SetOsType(v string) *ImportImageInput

SetOsType sets the OsType field's value.

func (*ImportImageInput) SetPlatform

func (s *ImportImageInput) SetPlatform(v string) *ImportImageInput

SetPlatform sets the Platform field's value.

func (*ImportImageInput) SetPlatformVersion

func (s *ImportImageInput) SetPlatformVersion(v string) *ImportImageInput

SetPlatformVersion sets the PlatformVersion field's value.

func (*ImportImageInput) SetProjectName

func (s *ImportImageInput) SetProjectName(v string) *ImportImageInput

SetProjectName sets the ProjectName field's value.

func (*ImportImageInput) SetTags

SetTags sets the Tags field's value.

func (*ImportImageInput) SetUrl

SetUrl sets the Url field's value.

func (ImportImageInput) String

func (s ImportImageInput) String() string

String returns the string representation

func (*ImportImageInput) Validate added in v1.0.19

func (s *ImportImageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ImportImageOutput

type ImportImageOutput struct {
	Metadata *response.ResponseMetadata

	ImageId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImportImageOutput) GoString

func (s ImportImageOutput) GoString() string

GoString returns the string representation

func (*ImportImageOutput) SetImageId

func (s *ImportImageOutput) SetImageId(v string) *ImportImageOutput

SetImageId sets the ImageId field's value.

func (ImportImageOutput) String

func (s ImportImageOutput) String() string

String returns the string representation

type ImportKeyPairInput

type ImportKeyPairInput struct {
	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"`

	Tags []*TagForImportKeyPairInput `type:"list"`
	// contains filtered or unexported fields
}

func (ImportKeyPairInput) GoString

func (s ImportKeyPairInput) GoString() string

GoString returns the string representation

func (*ImportKeyPairInput) SetClientToken

func (s *ImportKeyPairInput) SetClientToken(v string) *ImportKeyPairInput

SetClientToken sets the ClientToken field's value.

func (*ImportKeyPairInput) SetDescription

func (s *ImportKeyPairInput) SetDescription(v string) *ImportKeyPairInput

SetDescription sets the Description field's value.

func (*ImportKeyPairInput) SetKeyPairName

func (s *ImportKeyPairInput) SetKeyPairName(v string) *ImportKeyPairInput

SetKeyPairName sets the KeyPairName field's value.

func (*ImportKeyPairInput) SetProjectName

func (s *ImportKeyPairInput) SetProjectName(v string) *ImportKeyPairInput

SetProjectName sets the ProjectName field's value.

func (*ImportKeyPairInput) SetPublicKey

func (s *ImportKeyPairInput) SetPublicKey(v string) *ImportKeyPairInput

SetPublicKey sets the PublicKey field's value.

func (*ImportKeyPairInput) SetTags

SetTags sets the Tags field's value.

func (ImportKeyPairInput) String

func (s ImportKeyPairInput) String() string

String returns the string representation

func (*ImportKeyPairInput) Validate

func (s *ImportKeyPairInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ImportKeyPairOutput

type ImportKeyPairOutput struct {
	Metadata *response.ResponseMetadata

	FingerPrint *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ImportKeyPairOutput) GoString

func (s ImportKeyPairOutput) GoString() string

GoString returns the string representation

func (*ImportKeyPairOutput) SetFingerPrint

func (s *ImportKeyPairOutput) SetFingerPrint(v string) *ImportKeyPairOutput

SetFingerPrint sets the FingerPrint field's value.

func (*ImportKeyPairOutput) SetKeyPairId

func (s *ImportKeyPairOutput) SetKeyPairId(v string) *ImportKeyPairOutput

SetKeyPairId sets the KeyPairId field's value.

func (*ImportKeyPairOutput) SetKeyPairName

func (s *ImportKeyPairOutput) SetKeyPairName(v string) *ImportKeyPairOutput

SetKeyPairName sets the KeyPairName field's value.

func (ImportKeyPairOutput) String

func (s ImportKeyPairOutput) String() string

String returns the string representation

type InstallCloudAssistantInput

type InstallCloudAssistantInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (InstallCloudAssistantInput) GoString

func (s InstallCloudAssistantInput) GoString() string

GoString returns the string representation

func (*InstallCloudAssistantInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (InstallCloudAssistantInput) String

String returns the string representation

func (*InstallCloudAssistantInput) Validate added in v1.0.19

func (s *InstallCloudAssistantInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InstallCloudAssistantOutput

type InstallCloudAssistantOutput struct {
	Metadata *response.ResponseMetadata

	FailedInstances []*FailedInstanceForInstallCloudAssistantOutput `type:"list"`

	InstallingInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (InstallCloudAssistantOutput) GoString

func (s InstallCloudAssistantOutput) GoString() string

GoString returns the string representation

func (*InstallCloudAssistantOutput) SetFailedInstances

SetFailedInstances sets the FailedInstances field's value.

func (*InstallCloudAssistantOutput) SetInstallingInstanceIds

func (s *InstallCloudAssistantOutput) SetInstallingInstanceIds(v []*string) *InstallCloudAssistantOutput

SetInstallingInstanceIds sets the InstallingInstanceIds field's value.

func (InstallCloudAssistantOutput) String

String returns the string representation

type InstanceConfigForDescribeScheduledInstancesOutput

type InstanceConfigForDescribeScheduledInstancesOutput struct {
	Description *string `type:"string"`

	EipAddress *EipAddressForDescribeScheduledInstancesOutput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeyPairName *string `type:"string"`

	NetworkInterfacesRes []*NetworkInterfacesReForDescribeScheduledInstancesOutput `type:"list"`

	ProjectName *string `type:"string"`

	Tags []*TagForDescribeScheduledInstancesOutput `type:"list"`

	Volumes []*VolumeForDescribeScheduledInstancesOutput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceConfigForDescribeScheduledInstancesOutput) GoString

GoString returns the string representation

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetHostName

SetHostName sets the HostName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetHpcClusterId added in v1.0.19

SetHpcClusterId sets the HpcClusterId field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetNetworkInterfacesRes

SetNetworkInterfacesRes sets the NetworkInterfacesRes field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*InstanceConfigForDescribeScheduledInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (InstanceConfigForDescribeScheduledInstancesOutput) String

String returns the string representation

type InstanceForDescribeCloudAssistantStatusOutput

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

GoString returns the string representation

func (*InstanceForDescribeCloudAssistantStatusOutput) SetClientVersion

SetClientVersion sets the ClientVersion field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetHostName

SetHostName sets the HostName field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetLastHeartbeatTime

SetLastHeartbeatTime sets the LastHeartbeatTime field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetOSType

SetOSType sets the OSType field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetOSVersion

SetOSVersion sets the OSVersion field's value.

func (*InstanceForDescribeCloudAssistantStatusOutput) SetStatus

SetStatus sets the Status field's value.

func (InstanceForDescribeCloudAssistantStatusOutput) String

String returns the string representation

type InstanceForDescribeDedicatedHostsOutput

type InstanceForDescribeDedicatedHostsOutput struct {
	InstanceId *string `type:"string"`

	InstanceTypeId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeDedicatedHostsOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeDedicatedHostsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeDedicatedHostsOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (InstanceForDescribeDedicatedHostsOutput) String

String returns the string representation

type InstanceForDescribeInstancesOutput

type InstanceForDescribeInstancesOutput struct {
	AffinityGroupId *string `type:"string"`

	CpuOptions *CpuOptionsForDescribeInstancesOutput `type:"structure"`

	Cpus *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	DeletionProtection *bool `type:"boolean"`

	DeploymentSetGroupNumber *int32 `type:"int32"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *EipAddressForDescribeInstancesOutput `type:"structure"`

	ElasticScheduledInstanceType *string `type:"string"`

	EnableJumboFrame *bool `type:"boolean"`

	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"`

	MetadataOptions *MetadataOptionsForDescribeInstancesOutput `type:"structure"`

	NetworkInterfaces []*NetworkInterfaceForDescribeInstancesOutput `type:"list"`

	OsName *string `type:"string"`

	OsType *string `type:"string"`

	Placement *PlacementForDescribeInstancesOutput `type:"structure"`

	ProjectName *string `type:"string"`

	RdmaIpAddresses []*string `type:"list"`

	RdmaNetworkInterfaceDetails []*RdmaNetworkInterfaceDetailForDescribeInstancesOutput `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"`

	Volumes []*VolumeForDescribeInstancesOutput `type:"list"`

	VpcId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeInstancesOutput) SetAffinityGroupId added in v1.0.19

SetAffinityGroupId sets the AffinityGroupId field's value.

func (*InstanceForDescribeInstancesOutput) SetCpuOptions

SetCpuOptions sets the CpuOptions field's value.

func (*InstanceForDescribeInstancesOutput) SetCpus

SetCpus sets the Cpus field's value.

func (*InstanceForDescribeInstancesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*InstanceForDescribeInstancesOutput) SetDeletionProtection added in v1.0.19

SetDeletionProtection sets the DeletionProtection field's value.

func (*InstanceForDescribeInstancesOutput) SetDeploymentSetGroupNumber

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*InstanceForDescribeInstancesOutput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*InstanceForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*InstanceForDescribeInstancesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*InstanceForDescribeInstancesOutput) SetElasticScheduledInstanceType

func (s *InstanceForDescribeInstancesOutput) SetElasticScheduledInstanceType(v string) *InstanceForDescribeInstancesOutput

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*InstanceForDescribeInstancesOutput) SetEnableJumboFrame added in v1.0.29

SetEnableJumboFrame sets the EnableJumboFrame field's value.

func (*InstanceForDescribeInstancesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*InstanceForDescribeInstancesOutput) SetHostName

SetHostName sets the HostName field's value.

func (*InstanceForDescribeInstancesOutput) SetHostname

SetHostname sets the Hostname field's value.

func (*InstanceForDescribeInstancesOutput) SetHpcClusterId

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

SetLocalVolumes sets the LocalVolumes field's value.

func (*InstanceForDescribeInstancesOutput) SetMemorySize

SetMemorySize sets the MemorySize field's value.

func (*InstanceForDescribeInstancesOutput) SetMetadataOptions added in v1.0.21

SetMetadataOptions sets the MetadataOptions 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

SetPlacement sets the Placement field's value.

func (*InstanceForDescribeInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceForDescribeInstancesOutput) SetRdmaIpAddresses

SetRdmaIpAddresses sets the RdmaIpAddresses field's value.

func (*InstanceForDescribeInstancesOutput) SetRdmaNetworkInterfaceDetails added in v1.0.29

SetRdmaNetworkInterfaceDetails sets the RdmaNetworkInterfaceDetails field's value.

func (*InstanceForDescribeInstancesOutput) SetScheduledInstanceId

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (*InstanceForDescribeInstancesOutput) SetSpotPriceLimit

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*InstanceForDescribeInstancesOutput) SetSpotStrategy

SetSpotStrategy sets the SpotStrategy field's value.

func (*InstanceForDescribeInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceForDescribeInstancesOutput) SetStoppedMode

SetStoppedMode sets the StoppedMode field's value.

func (*InstanceForDescribeInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*InstanceForDescribeInstancesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*InstanceForDescribeInstancesOutput) SetUuid

SetUuid sets the Uuid field's value.

func (*InstanceForDescribeInstancesOutput) SetVolumes added in v1.0.19

SetVolumes sets the Volumes field's value.

func (*InstanceForDescribeInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*InstanceForDescribeInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (InstanceForDescribeInstancesOutput) String

String returns the string representation

type InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput

type InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput struct {
	Generation *string `type:"string"`

	InstanceTypeFamily *string `type:"string"`

	ZoneIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) GoString

GoString returns the string representation

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetGeneration

SetGeneration sets the Generation field's value.

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetInstanceTypeFamily

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (InstanceTypeFamilyForDescribeInstanceTypeFamiliesOutput) String

String returns the string representation

type InstanceTypeForDescribeInstanceTypesOutput

type InstanceTypeForDescribeInstanceTypesOutput struct {
	AffinityGroupSizes []*int32 `type:"list"`

	BaselineCredit *int64 `type:"int64"`

	Gpu *GpuForDescribeInstanceTypesOutput `type:"structure"`

	InitialCredit *int64 `type:"int64"`

	InstanceTypeFamily *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	IsSupportAffinityGroup *bool `type:"boolean"`

	IsSupportJumboFrame *bool `type:"boolean"`

	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) SetAffinityGroupSizes added in v1.0.19

SetAffinityGroupSizes sets the AffinityGroupSizes field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetBaselineCredit

SetBaselineCredit sets the BaselineCredit field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetGpu

SetGpu sets the Gpu field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInitialCredit

SetInitialCredit sets the InitialCredit field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInstanceTypeFamily

SetInstanceTypeFamily sets the InstanceTypeFamily field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetIsSupportAffinityGroup added in v1.0.19

SetIsSupportAffinityGroup sets the IsSupportAffinityGroup field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetIsSupportJumboFrame added in v1.0.29

SetIsSupportJumboFrame sets the IsSupportJumboFrame field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetLocalVolumes

SetLocalVolumes sets the LocalVolumes field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetNetwork

SetNetwork sets the Network field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetProcessor

SetProcessor sets the Processor field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetRdma

SetRdma sets the Rdma field's value.

func (*InstanceTypeForDescribeInstanceTypesOutput) SetVolume

SetVolume sets the Volume field's value.

func (InstanceTypeForDescribeInstanceTypesOutput) String

String returns the string representation

type InstancesIamRoleForDescribeInstancesIamRolesOutput

type InstancesIamRoleForDescribeInstancesIamRolesOutput struct {
	InstanceId *string `type:"string"`

	RoleNames []*string `type:"list"`
	// contains filtered or unexported fields
}

func (InstancesIamRoleForDescribeInstancesIamRolesOutput) GoString

GoString returns the string representation

func (*InstancesIamRoleForDescribeInstancesIamRolesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstancesIamRoleForDescribeInstancesIamRolesOutput) SetRoleNames

SetRoleNames sets the RoleNames field's value.

func (InstancesIamRoleForDescribeInstancesIamRolesOutput) String

String returns the string representation

type InvocationForDescribeInvocationsOutput

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"`

	ProjectName *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RepeatMode *string `type:"string"`

	StartTime *string `type:"string"`

	Tags []*TagForDescribeInvocationsOutput `type:"list"`

	Timeout *int32 `type:"int32"`

	Username *string `type:"string"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvocationForDescribeInvocationsOutput) GoString

GoString returns the string representation

func (*InvocationForDescribeInvocationsOutput) SetCommandContent

SetCommandContent sets the CommandContent field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandDescription

SetCommandDescription sets the CommandDescription field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandName

SetCommandName sets the CommandName field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandProvider

SetCommandProvider sets the CommandProvider field's value.

func (*InvocationForDescribeInvocationsOutput) SetCommandType

SetCommandType sets the CommandType field's value.

func (*InvocationForDescribeInvocationsOutput) SetEnableParameter

SetEnableParameter sets the EnableParameter field's value.

func (*InvocationForDescribeInvocationsOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetFrequency

SetFrequency sets the Frequency field's value.

func (*InvocationForDescribeInvocationsOutput) SetInstanceNumber

SetInstanceNumber sets the InstanceNumber field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationDescription

SetInvocationDescription sets the InvocationDescription field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationId

SetInvocationId sets the InvocationId field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationName

SetInvocationName sets the InvocationName field's value.

func (*InvocationForDescribeInvocationsOutput) SetInvocationStatus

SetInvocationStatus sets the InvocationStatus field's value.

func (*InvocationForDescribeInvocationsOutput) SetLaunchTime

SetLaunchTime sets the LaunchTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetParameterDefinitions

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*InvocationForDescribeInvocationsOutput) SetParameters

SetParameters sets the Parameters field's value.

func (*InvocationForDescribeInvocationsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InvocationForDescribeInvocationsOutput) SetRecurrenceEndTime

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetRepeatMode

SetRepeatMode sets the RepeatMode field's value.

func (*InvocationForDescribeInvocationsOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*InvocationForDescribeInvocationsOutput) SetTags

SetTags sets the Tags field's value.

func (*InvocationForDescribeInvocationsOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*InvocationForDescribeInvocationsOutput) SetUsername

SetUsername sets the Username field's value.

func (*InvocationForDescribeInvocationsOutput) SetWorkingDir

SetWorkingDir sets the WorkingDir field's value.

func (InvocationForDescribeInvocationsOutput) String

String returns the string representation

type InvocationInstanceForDescribeInvocationInstancesOutput

type InvocationInstanceForDescribeInvocationInstancesOutput struct {
	InstanceId *string `type:"string"`

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvocationInstanceForDescribeInvocationInstancesOutput) GoString

GoString returns the string representation

func (*InvocationInstanceForDescribeInvocationInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InvocationInstanceForDescribeInvocationInstancesOutput) SetInvocationId

SetInvocationId sets the InvocationId field's value.

func (InvocationInstanceForDescribeInvocationInstancesOutput) String

String returns the string representation

type InvocationResultForDescribeInvocationResultsOutput

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

GoString returns the string representation

func (*InvocationResultForDescribeInvocationResultsOutput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetErrorCode

SetErrorCode sets the ErrorCode field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetExitCode

SetExitCode sets the ExitCode field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInvocationId

SetInvocationId sets the InvocationId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInvocationResultId

SetInvocationResultId sets the InvocationResultId field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetInvocationResultStatus

SetInvocationResultStatus sets the InvocationResultStatus field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetOutput

SetOutput sets the Output field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*InvocationResultForDescribeInvocationResultsOutput) SetUsername

SetUsername sets the Username field's value.

func (InvocationResultForDescribeInvocationResultsOutput) String

String returns the string representation

type InvokeCommandInput

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 is a required field
	InvocationName *string `type:"string" required:"true"`

	LaunchTime *string `type:"string"`

	Parameters *string `type:"string"`

	ProjectName *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RepeatMode *string `type:"string"`

	Tags []*TagForInvokeCommandInput `type:"list"`

	Timeout *int32 `type:"int32"`

	Username *string `type:"string"`

	WindowsPassword *string `type:"string"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvokeCommandInput) GoString

func (s InvokeCommandInput) GoString() string

GoString returns the string representation

func (*InvokeCommandInput) SetCommandId

func (s *InvokeCommandInput) SetCommandId(v string) *InvokeCommandInput

SetCommandId sets the CommandId field's value.

func (*InvokeCommandInput) SetFrequency

func (s *InvokeCommandInput) SetFrequency(v string) *InvokeCommandInput

SetFrequency sets the Frequency field's value.

func (*InvokeCommandInput) SetInstanceIds

func (s *InvokeCommandInput) SetInstanceIds(v []*string) *InvokeCommandInput

SetInstanceIds sets the InstanceIds field's value.

func (*InvokeCommandInput) SetInvocationDescription

func (s *InvokeCommandInput) SetInvocationDescription(v string) *InvokeCommandInput

SetInvocationDescription sets the InvocationDescription field's value.

func (*InvokeCommandInput) SetInvocationName

func (s *InvokeCommandInput) SetInvocationName(v string) *InvokeCommandInput

SetInvocationName sets the InvocationName field's value.

func (*InvokeCommandInput) SetLaunchTime

func (s *InvokeCommandInput) SetLaunchTime(v string) *InvokeCommandInput

SetLaunchTime sets the LaunchTime field's value.

func (*InvokeCommandInput) SetParameters

func (s *InvokeCommandInput) SetParameters(v string) *InvokeCommandInput

SetParameters sets the Parameters field's value.

func (*InvokeCommandInput) SetProjectName

func (s *InvokeCommandInput) SetProjectName(v string) *InvokeCommandInput

SetProjectName sets the ProjectName field's value.

func (*InvokeCommandInput) SetRecurrenceEndTime

func (s *InvokeCommandInput) SetRecurrenceEndTime(v string) *InvokeCommandInput

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*InvokeCommandInput) SetRepeatMode

func (s *InvokeCommandInput) SetRepeatMode(v string) *InvokeCommandInput

SetRepeatMode sets the RepeatMode field's value.

func (*InvokeCommandInput) SetTags

SetTags sets the Tags field's value.

func (*InvokeCommandInput) SetTimeout

func (s *InvokeCommandInput) SetTimeout(v int32) *InvokeCommandInput

SetTimeout sets the Timeout field's value.

func (*InvokeCommandInput) SetUsername

func (s *InvokeCommandInput) SetUsername(v string) *InvokeCommandInput

SetUsername sets the Username field's value.

func (*InvokeCommandInput) SetWindowsPassword added in v1.0.19

func (s *InvokeCommandInput) SetWindowsPassword(v string) *InvokeCommandInput

SetWindowsPassword sets the WindowsPassword field's value.

func (*InvokeCommandInput) SetWorkingDir

func (s *InvokeCommandInput) SetWorkingDir(v string) *InvokeCommandInput

SetWorkingDir sets the WorkingDir field's value.

func (InvokeCommandInput) String

func (s InvokeCommandInput) String() string

String returns the string representation

func (*InvokeCommandInput) Validate added in v1.0.19

func (s *InvokeCommandInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InvokeCommandOutput

type InvokeCommandOutput struct {
	Metadata *response.ResponseMetadata

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (InvokeCommandOutput) GoString

func (s InvokeCommandOutput) GoString() string

GoString returns the string representation

func (*InvokeCommandOutput) SetInvocationId

func (s *InvokeCommandOutput) SetInvocationId(v string) *InvokeCommandOutput

SetInvocationId sets the InvocationId field's value.

func (InvokeCommandOutput) String

func (s InvokeCommandOutput) String() string

String returns the string representation

type ItemForDescribeAutoInstallPackagesOutput added in v1.0.21

type ItemForDescribeAutoInstallPackagesOutput struct {
	Bin *string `type:"string"`

	Version *string `type:"string"`
	// contains filtered or unexported fields
}

func (ItemForDescribeAutoInstallPackagesOutput) GoString added in v1.0.21

GoString returns the string representation

func (*ItemForDescribeAutoInstallPackagesOutput) SetBin added in v1.0.21

SetBin sets the Bin field's value.

func (*ItemForDescribeAutoInstallPackagesOutput) SetVersion added in v1.0.21

SetVersion sets the Version field's value.

func (ItemForDescribeAutoInstallPackagesOutput) String added in v1.0.21

String returns the string representation

type ItemForDescribeImagesOutput

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

func (s ItemForDescribeImagesOutput) GoString() string

GoString returns the string representation

func (*ItemForDescribeImagesOutput) SetName

SetName sets the Name field's value.

func (*ItemForDescribeImagesOutput) SetResult

SetResult sets the Result field's value.

func (*ItemForDescribeImagesOutput) SetRiskCode

SetRiskCode sets the RiskCode field's value.

func (*ItemForDescribeImagesOutput) SetRiskLevel

SetRiskLevel sets the RiskLevel field's value.

func (ItemForDescribeImagesOutput) String

String returns the string representation

type KeyPairForDescribeKeyPairsOutput

type KeyPairForDescribeKeyPairsOutput struct {
	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	FingerPrint *string `type:"string"`

	KeyPairId *string `type:"string"`

	KeyPairName *string `type:"string"`

	ProjectName *string `type:"string"`

	Tags []*TagForDescribeKeyPairsOutput `type:"list"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (KeyPairForDescribeKeyPairsOutput) GoString

GoString returns the string representation

func (*KeyPairForDescribeKeyPairsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetDescription

SetDescription sets the Description field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetFingerPrint

SetFingerPrint sets the FingerPrint field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetKeyPairId

SetKeyPairId sets the KeyPairId field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetTags

SetTags sets the Tags field's value.

func (*KeyPairForDescribeKeyPairsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (KeyPairForDescribeKeyPairsOutput) String

String returns the string representation

type LaunchTemplateForDescribeLaunchTemplatesOutput added in v1.0.29

type LaunchTemplateForDescribeLaunchTemplatesOutput struct {
	CreatedAt *string `type:"string"`

	DefaultVersionNumber *int32 `type:"int32"`

	LatestVersionNumber *int32 `type:"int32"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateName *string `type:"string"`

	LaunchTemplateProjectName *string `type:"string"`

	LaunchTemplateTags []*LaunchTemplateTagForDescribeLaunchTemplatesOutput `type:"list"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (LaunchTemplateForDescribeLaunchTemplatesOutput) GoString added in v1.0.29

GoString returns the string representation

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetCreatedAt added in v1.0.29

SetCreatedAt sets the CreatedAt field's value.

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetDefaultVersionNumber added in v1.0.29

SetDefaultVersionNumber sets the DefaultVersionNumber field's value.

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetLatestVersionNumber added in v1.0.29

SetLatestVersionNumber sets the LatestVersionNumber field's value.

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetLaunchTemplateName added in v1.0.29

SetLaunchTemplateName sets the LaunchTemplateName field's value.

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetLaunchTemplateProjectName added in v1.0.29

SetLaunchTemplateProjectName sets the LaunchTemplateProjectName field's value.

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetLaunchTemplateTags added in v1.0.29

SetLaunchTemplateTags sets the LaunchTemplateTags field's value.

func (*LaunchTemplateForDescribeLaunchTemplatesOutput) SetUpdatedAt added in v1.0.29

SetUpdatedAt sets the UpdatedAt field's value.

func (LaunchTemplateForDescribeLaunchTemplatesOutput) String added in v1.0.29

String returns the string representation

type LaunchTemplateTagForCreateLaunchTemplateInput added in v1.0.29

type LaunchTemplateTagForCreateLaunchTemplateInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (LaunchTemplateTagForCreateLaunchTemplateInput) GoString added in v1.0.29

GoString returns the string representation

func (*LaunchTemplateTagForCreateLaunchTemplateInput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*LaunchTemplateTagForCreateLaunchTemplateInput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (LaunchTemplateTagForCreateLaunchTemplateInput) String added in v1.0.29

String returns the string representation

type LaunchTemplateTagForDescribeLaunchTemplatesOutput added in v1.0.29

type LaunchTemplateTagForDescribeLaunchTemplatesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (LaunchTemplateTagForDescribeLaunchTemplatesOutput) GoString added in v1.0.29

GoString returns the string representation

func (*LaunchTemplateTagForDescribeLaunchTemplatesOutput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*LaunchTemplateTagForDescribeLaunchTemplatesOutput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (LaunchTemplateTagForDescribeLaunchTemplatesOutput) String added in v1.0.29

String returns the string representation

type LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput added in v1.0.29

type LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput struct {
	DeploymentSetGroupNumber *int32 `type:"int32"`

	DeploymentSetId *string `type:"string"`

	Description *string `type:"string"`

	Eip *EipForDescribeLaunchTemplateVersionsOutput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeId *string `type:"string"`

	KeepImageCredential *bool `type:"boolean"`

	KeyPairName *string `type:"string"`

	NetworkInterfaces []*NetworkInterfaceForDescribeLaunchTemplateVersionsOutput `type:"list"`

	ProjectName *string `type:"string"`

	ScheduledInstance *ScheduledInstanceForDescribeLaunchTemplateVersionsOutput `type:"structure"`

	SecurityEnhancementStrategy *string `type:"string"`

	SpotPriceLimit *float64 `type:"float"`

	SpotStrategy *string `type:"string"`

	SuffixIndex *int32 `type:"int32"`

	Tags []*TagForDescribeLaunchTemplateVersionsOutput `type:"list"`

	UniqueSuffix *bool `type:"boolean"`

	UserData *string `type:"string"`

	Volumes []*VolumeForDescribeLaunchTemplateVersionsOutput `type:"list"`

	VpcId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetDeploymentSetGroupNumber added in v1.0.29

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetDeploymentSetId added in v1.0.29

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetDescription added in v1.0.29

SetDescription sets the Description field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetEip added in v1.0.29

SetEip sets the Eip field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetHostName added in v1.0.29

SetHostName sets the HostName field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetHpcClusterId added in v1.0.29

SetHpcClusterId sets the HpcClusterId field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetImageId added in v1.0.29

SetImageId sets the ImageId field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetInstanceChargeType added in v1.0.29

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetInstanceName added in v1.0.29

SetInstanceName sets the InstanceName field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetInstanceTypeId added in v1.0.29

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetKeepImageCredential added in v1.0.29

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetKeyPairName added in v1.0.29

SetKeyPairName sets the KeyPairName field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetNetworkInterfaces added in v1.0.29

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetProjectName added in v1.0.29

SetProjectName sets the ProjectName field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetScheduledInstance added in v1.0.29

SetScheduledInstance sets the ScheduledInstance field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetSecurityEnhancementStrategy added in v1.0.29

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetSpotPriceLimit added in v1.0.29

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetSpotStrategy added in v1.0.29

SetSpotStrategy sets the SpotStrategy field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetSuffixIndex added in v1.0.29

SetSuffixIndex sets the SuffixIndex field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetTags added in v1.0.29

SetTags sets the Tags field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetUniqueSuffix added in v1.0.29

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetUserData added in v1.0.29

SetUserData sets the UserData field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetVolumes added in v1.0.29

SetVolumes sets the Volumes field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetVpcId added in v1.0.29

SetVpcId sets the VpcId field's value.

func (*LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) SetZoneId added in v1.0.29

SetZoneId sets the ZoneId field's value.

func (LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput added in v1.0.29

type LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput struct {
	CreatedAt *string `type:"string"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateVersionData *LaunchTemplateVersionDataForDescribeLaunchTemplateVersionsOutput `type:"structure"`

	UpdatedAt *string `type:"string"`

	VersionDescription *string `type:"string"`

	VersionNumber *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) SetCreatedAt added in v1.0.29

SetCreatedAt sets the CreatedAt field's value.

func (*LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) SetLaunchTemplateVersionData added in v1.0.29

SetLaunchTemplateVersionData sets the LaunchTemplateVersionData field's value.

func (*LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) SetUpdatedAt added in v1.0.29

SetUpdatedAt sets the UpdatedAt field's value.

func (*LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) SetVersionDescription added in v1.0.29

SetVersionDescription sets the VersionDescription field's value.

func (*LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) SetVersionNumber added in v1.0.29

SetVersionNumber sets the VersionNumber field's value.

func (LaunchTemplateVersionForDescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate added in v1.0.19

func (s *ListTagsForResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	TagResources []*TagResourceForListTagsForResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetTagResources

SetTagResources sets the TagResources field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type LocalVolumeCapacityForDescribeDedicatedHostClustersOutput

type LocalVolumeCapacityForDescribeDedicatedHostClustersOutput struct {
	AvailableSize *int32 `type:"int32"`

	TotalSize *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LocalVolumeCapacityForDescribeDedicatedHostClustersOutput) GoString

GoString returns the string representation

func (*LocalVolumeCapacityForDescribeDedicatedHostClustersOutput) SetAvailableSize

SetAvailableSize sets the AvailableSize field's value.

func (*LocalVolumeCapacityForDescribeDedicatedHostClustersOutput) SetTotalSize

SetTotalSize sets the TotalSize field's value.

func (*LocalVolumeCapacityForDescribeDedicatedHostClustersOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeCapacityForDescribeDedicatedHostClustersOutput) String

String returns the string representation

type LocalVolumeCapacityForDescribeDedicatedHostsOutput

type LocalVolumeCapacityForDescribeDedicatedHostsOutput struct {
	AvailableSize *int32 `type:"int32"`

	TotalSize *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LocalVolumeCapacityForDescribeDedicatedHostsOutput) GoString

GoString returns the string representation

func (*LocalVolumeCapacityForDescribeDedicatedHostsOutput) SetAvailableSize

SetAvailableSize sets the AvailableSize field's value.

func (*LocalVolumeCapacityForDescribeDedicatedHostsOutput) SetTotalSize

SetTotalSize sets the TotalSize field's value.

func (*LocalVolumeCapacityForDescribeDedicatedHostsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeCapacityForDescribeDedicatedHostsOutput) String

String returns the string representation

type LocalVolumeForDescribeDedicatedHostTypesOutput

type LocalVolumeForDescribeDedicatedHostTypesOutput struct {
	Count *int32 `type:"int32"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LocalVolumeForDescribeDedicatedHostTypesOutput) GoString

GoString returns the string representation

func (*LocalVolumeForDescribeDedicatedHostTypesOutput) SetCount

SetCount sets the Count field's value.

func (*LocalVolumeForDescribeDedicatedHostTypesOutput) SetSize

SetSize sets the Size field's value.

func (*LocalVolumeForDescribeDedicatedHostTypesOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeForDescribeDedicatedHostTypesOutput) String

String returns the string representation

type LocalVolumeForDescribeInstanceTypesOutput

type LocalVolumeForDescribeInstanceTypesOutput struct {
	Count *int32 `type:"int32"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LocalVolumeForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*LocalVolumeForDescribeInstanceTypesOutput) SetCount

SetCount sets the Count field's value.

func (*LocalVolumeForDescribeInstanceTypesOutput) SetSize

SetSize sets the Size field's value.

func (*LocalVolumeForDescribeInstanceTypesOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeForDescribeInstanceTypesOutput) String

String returns the string representation

type LocalVolumeForDescribeInstancesOutput

type LocalVolumeForDescribeInstancesOutput struct {
	Count *int32 `type:"int32"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LocalVolumeForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*LocalVolumeForDescribeInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*LocalVolumeForDescribeInstancesOutput) SetSize

SetSize sets the Size field's value.

func (*LocalVolumeForDescribeInstancesOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (LocalVolumeForDescribeInstancesOutput) String

String returns the string representation

type MemoryForDescribeInstanceTypesOutput

type MemoryForDescribeInstanceTypesOutput struct {
	EncryptedSize *int32 `type:"int32"`

	Size *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (MemoryForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*MemoryForDescribeInstanceTypesOutput) SetEncryptedSize

SetEncryptedSize sets the EncryptedSize field's value.

func (*MemoryForDescribeInstanceTypesOutput) SetSize

SetSize sets the Size field's value.

func (MemoryForDescribeInstanceTypesOutput) String

String returns the string representation

type MetadataOptionsForDescribeInstancesOutput added in v1.0.21

type MetadataOptionsForDescribeInstancesOutput struct {
	HttpTokens *string `type:"string"`
	// contains filtered or unexported fields
}

func (MetadataOptionsForDescribeInstancesOutput) GoString added in v1.0.21

GoString returns the string representation

func (*MetadataOptionsForDescribeInstancesOutput) SetHttpTokens added in v1.0.21

SetHttpTokens sets the HttpTokens field's value.

func (MetadataOptionsForDescribeInstancesOutput) String added in v1.0.21

String returns the string representation

type ModifyCommandInput

type ModifyCommandInput struct {
	CommandContent *string `type:"string"`

	// CommandId is a required field
	CommandId *string `type:"string" required:"true"`

	ContentEncoding *string `type:"string"`

	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

func (s ModifyCommandInput) GoString() string

GoString returns the string representation

func (*ModifyCommandInput) SetCommandContent

func (s *ModifyCommandInput) SetCommandContent(v string) *ModifyCommandInput

SetCommandContent sets the CommandContent field's value.

func (*ModifyCommandInput) SetCommandId

func (s *ModifyCommandInput) SetCommandId(v string) *ModifyCommandInput

SetCommandId sets the CommandId field's value.

func (*ModifyCommandInput) SetContentEncoding

func (s *ModifyCommandInput) SetContentEncoding(v string) *ModifyCommandInput

SetContentEncoding sets the ContentEncoding field's value.

func (*ModifyCommandInput) SetDescription

func (s *ModifyCommandInput) SetDescription(v string) *ModifyCommandInput

SetDescription sets the Description field's value.

func (*ModifyCommandInput) SetEnableParameter

func (s *ModifyCommandInput) SetEnableParameter(v bool) *ModifyCommandInput

SetEnableParameter sets the EnableParameter field's value.

func (*ModifyCommandInput) SetName

SetName sets the Name field's value.

func (*ModifyCommandInput) SetParameterDefinitions

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*ModifyCommandInput) SetTimeout

func (s *ModifyCommandInput) SetTimeout(v int32) *ModifyCommandInput

SetTimeout sets the Timeout field's value.

func (*ModifyCommandInput) SetType

SetType sets the Type field's value.

func (*ModifyCommandInput) SetUsername

func (s *ModifyCommandInput) SetUsername(v string) *ModifyCommandInput

SetUsername sets the Username field's value.

func (*ModifyCommandInput) SetWorkingDir

func (s *ModifyCommandInput) SetWorkingDir(v string) *ModifyCommandInput

SetWorkingDir sets the WorkingDir field's value.

func (ModifyCommandInput) String

func (s ModifyCommandInput) String() string

String returns the string representation

func (*ModifyCommandInput) Validate added in v1.0.19

func (s *ModifyCommandInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyCommandOutput

type ModifyCommandOutput struct {
	Metadata *response.ResponseMetadata

	CommandId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCommandOutput) GoString

func (s ModifyCommandOutput) GoString() string

GoString returns the string representation

func (*ModifyCommandOutput) SetCommandId

func (s *ModifyCommandOutput) SetCommandId(v string) *ModifyCommandOutput

SetCommandId sets the CommandId field's value.

func (ModifyCommandOutput) String

func (s ModifyCommandOutput) String() string

String returns the string representation

type ModifyDedicatedHostAttributeInput

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

GoString returns the string representation

func (*ModifyDedicatedHostAttributeInput) SetAutoPlacement

SetAutoPlacement sets the AutoPlacement field's value.

func (*ModifyDedicatedHostAttributeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDedicatedHostAttributeInput) SetCpuOvercommitRatio

SetCpuOvercommitRatio sets the CpuOvercommitRatio field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostClusterId

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostId

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostName

SetDedicatedHostName sets the DedicatedHostName field's value.

func (*ModifyDedicatedHostAttributeInput) SetDedicatedHostRecovery

SetDedicatedHostRecovery sets the DedicatedHostRecovery field's value.

func (*ModifyDedicatedHostAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyDedicatedHostAttributeInput) String

String returns the string representation

func (*ModifyDedicatedHostAttributeInput) Validate added in v1.0.19

Validate inspects the fields of the type to determine if they are valid.

type ModifyDedicatedHostAttributeOutput

type ModifyDedicatedHostAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDedicatedHostAttributeOutput) GoString

GoString returns the string representation

func (ModifyDedicatedHostAttributeOutput) String

String returns the string representation

type ModifyDedicatedHostClusterAttributeInput

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

GoString returns the string representation

func (*ModifyDedicatedHostClusterAttributeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDedicatedHostClusterAttributeInput) SetDedicatedHostClusterId

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*ModifyDedicatedHostClusterAttributeInput) SetDedicatedHostClusterName

SetDedicatedHostClusterName sets the DedicatedHostClusterName field's value.

func (*ModifyDedicatedHostClusterAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyDedicatedHostClusterAttributeInput) String

String returns the string representation

func (*ModifyDedicatedHostClusterAttributeInput) Validate added in v1.0.19

Validate inspects the fields of the type to determine if they are valid.

type ModifyDedicatedHostClusterAttributeOutput

type ModifyDedicatedHostClusterAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDedicatedHostClusterAttributeOutput) GoString

GoString returns the string representation

func (ModifyDedicatedHostClusterAttributeOutput) String

String returns the string representation

type ModifyDeploymentSetAttributeInput

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

GoString returns the string representation

func (*ModifyDeploymentSetAttributeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDeploymentSetAttributeInput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*ModifyDeploymentSetAttributeInput) SetDeploymentSetName

SetDeploymentSetName sets the DeploymentSetName field's value.

func (*ModifyDeploymentSetAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyDeploymentSetAttributeInput) String

String returns the string representation

func (*ModifyDeploymentSetAttributeInput) Validate added in v1.0.19

Validate inspects the fields of the type to determine if they are valid.

type ModifyDeploymentSetAttributeOutput

type ModifyDeploymentSetAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDeploymentSetAttributeOutput) GoString

GoString returns the string representation

func (ModifyDeploymentSetAttributeOutput) String

String returns the string representation

type ModifyImageAttributeInput

type ModifyImageAttributeInput struct {
	BootMode *string `type:"string"`

	Description *string `type:"string"`

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	ImageName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyImageAttributeInput) GoString

func (s ModifyImageAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyImageAttributeInput) SetBootMode

SetBootMode sets the BootMode field's value.

func (*ModifyImageAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyImageAttributeInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ModifyImageAttributeInput) SetImageName

SetImageName sets the ImageName field's value.

func (ModifyImageAttributeInput) String

func (s ModifyImageAttributeInput) String() string

String returns the string representation

func (*ModifyImageAttributeInput) Validate added in v1.0.19

func (s *ModifyImageAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyImageAttributeOutput

type ModifyImageAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyImageAttributeOutput) GoString

func (s ModifyImageAttributeOutput) GoString() string

GoString returns the string representation

func (ModifyImageAttributeOutput) String

String returns the string representation

type ModifyImageSharePermissionInput

type ModifyImageSharePermissionInput struct {
	AddAccounts []*string `type:"list"`

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	RemoveAccounts []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyImageSharePermissionInput) GoString

GoString returns the string representation

func (*ModifyImageSharePermissionInput) SetAddAccounts

SetAddAccounts sets the AddAccounts field's value.

func (*ModifyImageSharePermissionInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ModifyImageSharePermissionInput) SetRemoveAccounts

SetRemoveAccounts sets the RemoveAccounts field's value.

func (ModifyImageSharePermissionInput) String

String returns the string representation

func (*ModifyImageSharePermissionInput) Validate added in v1.0.19

func (s *ModifyImageSharePermissionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyImageSharePermissionOutput

type ModifyImageSharePermissionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyImageSharePermissionOutput) GoString

GoString returns the string representation

func (ModifyImageSharePermissionOutput) String

String returns the string representation

type ModifyInstanceAttributeInput

type ModifyInstanceAttributeInput struct {
	ClientToken *string `type:"string"`

	DeletionProtection *bool `type:"boolean"`

	Description *string `type:"string"`

	EnableJumboFrame *bool `type:"boolean"`

	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

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceAttributeInput) SetDeletionProtection added in v1.0.19

func (s *ModifyInstanceAttributeInput) SetDeletionProtection(v bool) *ModifyInstanceAttributeInput

SetDeletionProtection sets the DeletionProtection field's value.

func (*ModifyInstanceAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyInstanceAttributeInput) SetEnableJumboFrame added in v1.0.29

SetEnableJumboFrame sets the EnableJumboFrame field's value.

func (*ModifyInstanceAttributeInput) SetHostname

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.19

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

SetAutoRenew sets the AutoRenew field's value.

func (*ModifyInstanceChargeTypeInput) SetAutoRenewPeriod

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*ModifyInstanceChargeTypeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceChargeTypeInput) SetDryRun

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.19

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

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

GoString returns the string representation

func (*ModifyInstanceDeploymentInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceDeploymentInput) SetDeploymentSetGroupNumber

func (s *ModifyInstanceDeploymentInput) SetDeploymentSetGroupNumber(v int32) *ModifyInstanceDeploymentInput

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*ModifyInstanceDeploymentInput) SetDeploymentSetId

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*ModifyInstanceDeploymentInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyInstanceDeploymentInput) String

String returns the string representation

func (*ModifyInstanceDeploymentInput) Validate added in v1.0.19

func (s *ModifyInstanceDeploymentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstanceDeploymentOutput

type ModifyInstanceDeploymentOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyInstanceDeploymentOutput) GoString

GoString returns the string representation

func (ModifyInstanceDeploymentOutput) String

String returns the string representation

type ModifyInstanceMetadataOptionsInput added in v1.0.21

type ModifyInstanceMetadataOptionsInput struct {
	HttpTokens *string `type:"string"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyInstanceMetadataOptionsInput) GoString added in v1.0.21

GoString returns the string representation

func (*ModifyInstanceMetadataOptionsInput) SetHttpTokens added in v1.0.21

SetHttpTokens sets the HttpTokens field's value.

func (*ModifyInstanceMetadataOptionsInput) SetInstanceId added in v1.0.21

SetInstanceId sets the InstanceId field's value.

func (ModifyInstanceMetadataOptionsInput) String added in v1.0.21

String returns the string representation

func (*ModifyInstanceMetadataOptionsInput) Validate added in v1.0.21

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstanceMetadataOptionsOutput added in v1.0.21

type ModifyInstanceMetadataOptionsOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyInstanceMetadataOptionsOutput) GoString added in v1.0.21

GoString returns the string representation

func (ModifyInstanceMetadataOptionsOutput) String added in v1.0.21

String returns the string representation

type ModifyInstancePlacementInput

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

func (s ModifyInstancePlacementInput) GoString() string

GoString returns the string representation

func (*ModifyInstancePlacementInput) SetAffinity

SetAffinity sets the Affinity field's value.

func (*ModifyInstancePlacementInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstancePlacementInput) SetDedicatedHostId

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*ModifyInstancePlacementInput) SetDryRun

SetDryRun sets the DryRun field's value.

func (*ModifyInstancePlacementInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstancePlacementInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*ModifyInstancePlacementInput) SetMigrationType

SetMigrationType sets the MigrationType field's value.

func (*ModifyInstancePlacementInput) SetTenancy

SetTenancy sets the Tenancy field's value.

func (ModifyInstancePlacementInput) String

String returns the string representation

func (*ModifyInstancePlacementInput) Validate added in v1.0.19

func (s *ModifyInstancePlacementInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstancePlacementOutput

type ModifyInstancePlacementOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyInstancePlacementOutput) GoString

GoString returns the string representation

func (ModifyInstancePlacementOutput) String

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

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

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.19

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

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceSpecOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (ModifyInstanceSpecOutput) String

func (s ModifyInstanceSpecOutput) String() string

String returns the string representation

type ModifyInstanceVpcAttributeInput

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

GoString returns the string representation

func (*ModifyInstanceVpcAttributeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceVpcAttributeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceVpcAttributeInput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*ModifyInstanceVpcAttributeInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*ModifyInstanceVpcAttributeInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ModifyInstanceVpcAttributeInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ModifyInstanceVpcAttributeInput) String

String returns the string representation

func (*ModifyInstanceVpcAttributeInput) Validate added in v1.0.19

func (s *ModifyInstanceVpcAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstanceVpcAttributeOutput

type ModifyInstanceVpcAttributeOutput struct {
	Metadata *response.ResponseMetadata

	NetworkInterfaceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstanceVpcAttributeOutput) GoString

GoString returns the string representation

func (*ModifyInstanceVpcAttributeOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (ModifyInstanceVpcAttributeOutput) String

String returns the string representation

type ModifyInstancesSpecInput added in v1.0.29

type ModifyInstancesSpecInput struct {
	ClientToken *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	// InstanceTypeId is a required field
	InstanceTypeId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyInstancesSpecInput) GoString added in v1.0.29

func (s ModifyInstancesSpecInput) GoString() string

GoString returns the string representation

func (*ModifyInstancesSpecInput) SetClientToken added in v1.0.29

SetClientToken sets the ClientToken field's value.

func (*ModifyInstancesSpecInput) SetInstanceIds added in v1.0.29

func (s *ModifyInstancesSpecInput) SetInstanceIds(v []*string) *ModifyInstancesSpecInput

SetInstanceIds sets the InstanceIds field's value.

func (*ModifyInstancesSpecInput) SetInstanceTypeId added in v1.0.29

func (s *ModifyInstancesSpecInput) SetInstanceTypeId(v string) *ModifyInstancesSpecInput

SetInstanceTypeId sets the InstanceTypeId field's value.

func (ModifyInstancesSpecInput) String added in v1.0.29

func (s ModifyInstancesSpecInput) String() string

String returns the string representation

func (*ModifyInstancesSpecInput) Validate added in v1.0.29

func (s *ModifyInstancesSpecInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyInstancesSpecOutput added in v1.0.29

type ModifyInstancesSpecOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForModifyInstancesSpecOutput `type:"list"`

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyInstancesSpecOutput) GoString added in v1.0.29

func (s ModifyInstancesSpecOutput) GoString() string

GoString returns the string representation

func (*ModifyInstancesSpecOutput) SetOperationDetails added in v1.0.29

SetOperationDetails sets the OperationDetails field's value.

func (*ModifyInstancesSpecOutput) SetOrderId added in v1.0.29

SetOrderId sets the OrderId field's value.

func (ModifyInstancesSpecOutput) String added in v1.0.29

func (s ModifyInstancesSpecOutput) String() string

String returns the string representation

type ModifyKeyPairAttributeInput

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

func (s ModifyKeyPairAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyKeyPairAttributeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyKeyPairAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyKeyPairAttributeInput) SetKeyPairId

SetKeyPairId sets the KeyPairId field's value.

func (*ModifyKeyPairAttributeInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (ModifyKeyPairAttributeInput) String

String returns the string representation

func (*ModifyKeyPairAttributeInput) Validate added in v1.0.19

func (s *ModifyKeyPairAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyKeyPairAttributeOutput

type ModifyKeyPairAttributeOutput struct {
	Metadata *response.ResponseMetadata

	KeyPairName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyKeyPairAttributeOutput) GoString

func (s ModifyKeyPairAttributeOutput) GoString() string

GoString returns the string representation

func (*ModifyKeyPairAttributeOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (ModifyKeyPairAttributeOutput) String

String returns the string representation

type ModifyReservedInstancesInput

type ModifyReservedInstancesInput struct {
	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	Configurations []*ConfigurationForModifyReservedInstancesInput `type:"list"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	// ReservedInstanceIds is a required field
	ReservedInstanceIds []*string `type:"list" required:"true"`

	Tags []*TagForModifyReservedInstancesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyReservedInstancesInput) GoString

func (s ModifyReservedInstancesInput) GoString() string

GoString returns the string representation

func (*ModifyReservedInstancesInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ModifyReservedInstancesInput) SetAutoRenewPeriod

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*ModifyReservedInstancesInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyReservedInstancesInput) SetConfigurations

SetConfigurations sets the Configurations field's value.

func (*ModifyReservedInstancesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyReservedInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ModifyReservedInstancesInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*ModifyReservedInstancesInput) SetReservedInstanceIds

func (s *ModifyReservedInstancesInput) SetReservedInstanceIds(v []*string) *ModifyReservedInstancesInput

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (*ModifyReservedInstancesInput) SetTags

SetTags sets the Tags field's value.

func (ModifyReservedInstancesInput) String

String returns the string representation

func (*ModifyReservedInstancesInput) Validate

func (s *ModifyReservedInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyReservedInstancesOutput

type ModifyReservedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ReservedInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyReservedInstancesOutput) GoString

GoString returns the string representation

func (*ModifyReservedInstancesOutput) SetReservedInstanceIds

func (s *ModifyReservedInstancesOutput) SetReservedInstanceIds(v []*string) *ModifyReservedInstancesOutput

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (ModifyReservedInstancesOutput) String

String returns the string representation

type ModifySubscriptionEventTypesInput

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

GoString returns the string representation

func (*ModifySubscriptionEventTypesInput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*ModifySubscriptionEventTypesInput) SetSubscriptionId

SetSubscriptionId sets the SubscriptionId field's value.

func (ModifySubscriptionEventTypesInput) String

String returns the string representation

func (*ModifySubscriptionEventTypesInput) Validate added in v1.0.19

Validate inspects the fields of the type to determine if they are valid.

type ModifySubscriptionEventTypesOutput

type ModifySubscriptionEventTypesOutput struct {
	Metadata *response.ResponseMetadata

	SubscriptionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifySubscriptionEventTypesOutput) GoString

GoString returns the string representation

func (*ModifySubscriptionEventTypesOutput) SetSubscriptionId

SetSubscriptionId sets the SubscriptionId field's value.

func (ModifySubscriptionEventTypesOutput) String

String returns the string representation

type ModifySystemEventDefaultActionInput added in v1.0.29

type ModifySystemEventDefaultActionInput struct {

	// DefaultAction is a required field
	DefaultAction *string `type:"string" required:"true" enum:"DefaultActionForModifySystemEventDefaultActionInput"`

	// EventId is a required field
	EventId *string `type:"string" required:"true"`

	OperatedEndAt *string `type:"string"`

	OperatedStartAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifySystemEventDefaultActionInput) GoString added in v1.0.29

GoString returns the string representation

func (*ModifySystemEventDefaultActionInput) SetDefaultAction added in v1.0.29

SetDefaultAction sets the DefaultAction field's value.

func (*ModifySystemEventDefaultActionInput) SetEventId added in v1.0.29

SetEventId sets the EventId field's value.

func (*ModifySystemEventDefaultActionInput) SetOperatedEndAt added in v1.0.29

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*ModifySystemEventDefaultActionInput) SetOperatedStartAt added in v1.0.29

SetOperatedStartAt sets the OperatedStartAt field's value.

func (ModifySystemEventDefaultActionInput) String added in v1.0.29

String returns the string representation

func (*ModifySystemEventDefaultActionInput) Validate added in v1.0.29

Validate inspects the fields of the type to determine if they are valid.

type ModifySystemEventDefaultActionOutput added in v1.0.29

type ModifySystemEventDefaultActionOutput struct {
	Metadata *response.ResponseMetadata

	EventId *string `type:"string"`

	RelatedEventId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifySystemEventDefaultActionOutput) GoString added in v1.0.29

GoString returns the string representation

func (*ModifySystemEventDefaultActionOutput) SetEventId added in v1.0.29

SetEventId sets the EventId field's value.

func (*ModifySystemEventDefaultActionOutput) SetRelatedEventId added in v1.0.29

SetRelatedEventId sets the RelatedEventId field's value.

func (ModifySystemEventDefaultActionOutput) String added in v1.0.29

String returns the string representation

type ModifyTemplateDefaultVersionInput added in v1.0.29

type ModifyTemplateDefaultVersionInput struct {

	// DefaultVersionNumber is a required field
	DefaultVersionNumber *int32 `type:"int32" required:"true"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyTemplateDefaultVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*ModifyTemplateDefaultVersionInput) SetDefaultVersionNumber added in v1.0.29

SetDefaultVersionNumber sets the DefaultVersionNumber field's value.

func (*ModifyTemplateDefaultVersionInput) SetLaunchTemplateId added in v1.0.29

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*ModifyTemplateDefaultVersionInput) SetLaunchTemplateName added in v1.0.29

SetLaunchTemplateName sets the LaunchTemplateName field's value.

func (ModifyTemplateDefaultVersionInput) String added in v1.0.29

String returns the string representation

func (*ModifyTemplateDefaultVersionInput) Validate added in v1.0.29

Validate inspects the fields of the type to determine if they are valid.

type ModifyTemplateDefaultVersionOutput added in v1.0.29

type ModifyTemplateDefaultVersionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyTemplateDefaultVersionOutput) GoString added in v1.0.29

GoString returns the string representation

func (ModifyTemplateDefaultVersionOutput) String added in v1.0.29

String returns the string representation

type NetworkForDescribeInstanceTypesOutput

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

GoString returns the string representation

func (*NetworkForDescribeInstanceTypesOutput) SetBaselineBandwidthMbps

SetBaselineBandwidthMbps sets the BaselineBandwidthMbps field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumBandwidthMbps

SetMaximumBandwidthMbps sets the MaximumBandwidthMbps field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumNetworkInterfaces

SetMaximumNetworkInterfaces sets the MaximumNetworkInterfaces field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumPrivateIpv4AddressesPerNetworkInterface

func (s *NetworkForDescribeInstanceTypesOutput) SetMaximumPrivateIpv4AddressesPerNetworkInterface(v int32) *NetworkForDescribeInstanceTypesOutput

SetMaximumPrivateIpv4AddressesPerNetworkInterface sets the MaximumPrivateIpv4AddressesPerNetworkInterface field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumQueuesPerNetworkInterface

func (s *NetworkForDescribeInstanceTypesOutput) SetMaximumQueuesPerNetworkInterface(v int32) *NetworkForDescribeInstanceTypesOutput

SetMaximumQueuesPerNetworkInterface sets the MaximumQueuesPerNetworkInterface field's value.

func (*NetworkForDescribeInstanceTypesOutput) SetMaximumThroughputKpps

SetMaximumThroughputKpps sets the MaximumThroughputKpps field's value.

func (NetworkForDescribeInstanceTypesOutput) String

String returns the string representation

type NetworkInterfaceForAllocateInstancesInput added in v1.0.21

type NetworkInterfaceForAllocateInstancesInput struct {
	Ipv6AddressCount *int32 `type:"int32"`

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`

	// SubnetId is a required field
	SubnetId []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForAllocateInstancesInput) GoString added in v1.0.21

GoString returns the string representation

func (*NetworkInterfaceForAllocateInstancesInput) SetIpv6AddressCount added in v1.0.21

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*NetworkInterfaceForAllocateInstancesInput) SetSecurityGroupIds added in v1.0.21

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceForAllocateInstancesInput) SetSubnetId added in v1.0.21

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfaceForAllocateInstancesInput) String added in v1.0.21

String returns the string representation

func (*NetworkInterfaceForAllocateInstancesInput) Validate added in v1.0.21

Validate inspects the fields of the type to determine if they are valid.

type NetworkInterfaceForCreateLaunchTemplateInput added in v1.0.29

type NetworkInterfaceForCreateLaunchTemplateInput struct {
	SecurityGroupIds []*string `type:"list"`

	SubnetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForCreateLaunchTemplateInput) GoString added in v1.0.29

GoString returns the string representation

func (*NetworkInterfaceForCreateLaunchTemplateInput) SetSecurityGroupIds added in v1.0.29

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceForCreateLaunchTemplateInput) SetSubnetId added in v1.0.29

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfaceForCreateLaunchTemplateInput) String added in v1.0.29

String returns the string representation

type NetworkInterfaceForCreateLaunchTemplateVersionInput added in v1.0.29

type NetworkInterfaceForCreateLaunchTemplateVersionInput struct {
	SecurityGroupIds []*string `type:"list"`

	SubnetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForCreateLaunchTemplateVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*NetworkInterfaceForCreateLaunchTemplateVersionInput) SetSecurityGroupIds added in v1.0.29

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceForCreateLaunchTemplateVersionInput) SetSubnetId added in v1.0.29

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfaceForCreateLaunchTemplateVersionInput) String added in v1.0.29

String returns the string representation

type NetworkInterfaceForCreateScheduledInstancesInput

type NetworkInterfaceForCreateScheduledInstancesInput struct {
	PrimaryIpAddress *string `type:"string"`

	PrivateIpAddresses []*string `type:"list"`

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`

	// SubnetId is a required field
	SubnetId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForCreateScheduledInstancesInput) GoString

GoString returns the string representation

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetPrivateIpAddresses

SetPrivateIpAddresses sets the PrivateIpAddresses field's value.

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceForCreateScheduledInstancesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfaceForCreateScheduledInstancesInput) String

String returns the string representation

func (*NetworkInterfaceForCreateScheduledInstancesInput) Validate

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"`

	SecurityGroupIds []*string `type:"list"`

	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

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) SetSecurityGroupIds added in v1.0.19

SetSecurityGroupIds sets the SecurityGroupIds 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 NetworkInterfaceForDescribeLaunchTemplateVersionsOutput added in v1.0.29

type NetworkInterfaceForDescribeLaunchTemplateVersionsOutput struct {
	SecurityGroupIds []*string `type:"list"`

	SubnetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkInterfaceForDescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*NetworkInterfaceForDescribeLaunchTemplateVersionsOutput) SetSecurityGroupIds added in v1.0.29

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceForDescribeLaunchTemplateVersionsOutput) SetSubnetId added in v1.0.29

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfaceForDescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type NetworkInterfaceForRunInstancesInput

type NetworkInterfaceForRunInstancesInput struct {
	Ipv6AddressCount *int32 `type:"int32"`

	PrimaryIpAddress *string `type:"string"`

	PrivateIpAddresses []*string `type:"list"`

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`

	// 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) SetIpv6AddressCount

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*NetworkInterfaceForRunInstancesInput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*NetworkInterfaceForRunInstancesInput) SetPrivateIpAddresses

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

Validate inspects the fields of the type to determine if they are valid.

type NetworkInterfacesReForDescribeScheduledInstancesOutput

type NetworkInterfacesReForDescribeScheduledInstancesOutput struct {
	SecurityGroupIds []*string `type:"list"`

	SubnetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NetworkInterfacesReForDescribeScheduledInstancesOutput) GoString

GoString returns the string representation

func (*NetworkInterfacesReForDescribeScheduledInstancesOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfacesReForDescribeScheduledInstancesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (NetworkInterfacesReForDescribeScheduledInstancesOutput) String

String returns the string representation

type NetworkOptionsForRunInstancesInput added in v1.0.29

type NetworkOptionsForRunInstancesInput struct {
	EnableJumboFrame *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (NetworkOptionsForRunInstancesInput) GoString added in v1.0.29

GoString returns the string representation

func (*NetworkOptionsForRunInstancesInput) SetEnableJumboFrame added in v1.0.29

SetEnableJumboFrame sets the EnableJumboFrame field's value.

func (NetworkOptionsForRunInstancesInput) String added in v1.0.29

String returns the string representation

type OperationDetailForAllocateInstancesOutput added in v1.0.21

type OperationDetailForAllocateInstancesOutput struct {
	Error *ErrorForAllocateInstancesOutput `type:"structure"`

	InstanceIds []*string `type:"list"`

	PreorderIds []*string `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForAllocateInstancesOutput) GoString added in v1.0.21

GoString returns the string representation

func (*OperationDetailForAllocateInstancesOutput) SetError added in v1.0.21

SetError sets the Error field's value.

func (*OperationDetailForAllocateInstancesOutput) SetInstanceIds added in v1.0.21

SetInstanceIds sets the InstanceIds field's value.

func (*OperationDetailForAllocateInstancesOutput) SetPreorderIds added in v1.0.21

SetPreorderIds sets the PreorderIds field's value.

func (*OperationDetailForAllocateInstancesOutput) SetZoneId added in v1.0.21

SetZoneId sets the ZoneId field's value.

func (OperationDetailForAllocateInstancesOutput) String added in v1.0.21

String returns the string representation

type OperationDetailForAssociateInstancesIamRoleOutput

type OperationDetailForAssociateInstancesIamRoleOutput struct {
	Error *ErrorForAssociateInstancesIamRoleOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForAssociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*OperationDetailForAssociateInstancesIamRoleOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForAssociateInstancesIamRoleOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForAssociateInstancesIamRoleOutput) String

String returns the string representation

type OperationDetailForAttachKeyPairOutput

type OperationDetailForAttachKeyPairOutput struct {
	Error *ErrorForAttachKeyPairOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForAttachKeyPairOutput) GoString

GoString returns the string representation

func (*OperationDetailForAttachKeyPairOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForAttachKeyPairOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForAttachKeyPairOutput) String

String returns the string representation

type OperationDetailForCreateTagsOutput

type OperationDetailForCreateTagsOutput struct {
	Error *ErrorForCreateTagsOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForCreateTagsOutput) GoString

GoString returns the string representation

func (*OperationDetailForCreateTagsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForCreateTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForCreateTagsOutput) String

String returns the string representation

type OperationDetailForDeleteImagesOutput

type OperationDetailForDeleteImagesOutput struct {
	Error *ErrorForDeleteImagesOutput `type:"structure"`

	ImageId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteImagesOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteImagesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteImagesOutput) SetImageId

SetImageId sets the ImageId field's value.

func (OperationDetailForDeleteImagesOutput) String

String returns the string representation

type OperationDetailForDeleteInstancesOutput

type OperationDetailForDeleteInstancesOutput struct {
	Error *ErrorForDeleteInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDeleteInstancesOutput) String

String returns the string representation

type OperationDetailForDeleteKeyPairsOutput

type OperationDetailForDeleteKeyPairsOutput struct {
	Error *ErrorForDeleteKeyPairsOutput `type:"structure"`

	KeyPairName *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteKeyPairsOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteKeyPairsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteKeyPairsOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (OperationDetailForDeleteKeyPairsOutput) String

String returns the string representation

type OperationDetailForDeleteTagsOutput

type OperationDetailForDeleteTagsOutput struct {
	Error *ErrorForDeleteTagsOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDeleteTagsOutput) GoString

GoString returns the string representation

func (*OperationDetailForDeleteTagsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDeleteTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForDeleteTagsOutput) String

String returns the string representation

type OperationDetailForDetachKeyPairOutput

type OperationDetailForDetachKeyPairOutput struct {
	Error *ErrorForDetachKeyPairOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDetachKeyPairOutput) GoString

GoString returns the string representation

func (*OperationDetailForDetachKeyPairOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDetachKeyPairOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDetachKeyPairOutput) String

String returns the string representation

type OperationDetailForDisassociateInstancesIamRoleOutput

type OperationDetailForDisassociateInstancesIamRoleOutput struct {
	Error *ErrorForDisassociateInstancesIamRoleOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForDisassociateInstancesIamRoleOutput) GoString

GoString returns the string representation

func (*OperationDetailForDisassociateInstancesIamRoleOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForDisassociateInstancesIamRoleOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForDisassociateInstancesIamRoleOutput) String

String returns the string representation

type OperationDetailForModifyInstancesSpecOutput added in v1.0.29

type OperationDetailForModifyInstancesSpecOutput struct {
	Error *ErrorForModifyInstancesSpecOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForModifyInstancesSpecOutput) GoString added in v1.0.29

GoString returns the string representation

func (*OperationDetailForModifyInstancesSpecOutput) SetError added in v1.0.29

SetError sets the Error field's value.

func (*OperationDetailForModifyInstancesSpecOutput) SetInstanceId added in v1.0.29

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForModifyInstancesSpecOutput) String added in v1.0.29

String returns the string representation

type OperationDetailForRebootInstancesOutput

type OperationDetailForRebootInstancesOutput struct {
	Error *ErrorForRebootInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForRebootInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForRebootInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForRebootInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForRebootInstancesOutput) String

String returns the string representation

type OperationDetailForStartInstancesOutput

type OperationDetailForStartInstancesOutput struct {
	Error *ErrorForStartInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForStartInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForStartInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForStartInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForStartInstancesOutput) String

String returns the string representation

type OperationDetailForStopInstancesOutput

type OperationDetailForStopInstancesOutput struct {
	Error *ErrorForStopInstancesOutput `type:"structure"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForStopInstancesOutput) GoString

GoString returns the string representation

func (*OperationDetailForStopInstancesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForStopInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (OperationDetailForStopInstancesOutput) String

String returns the string representation

type OperationDetailForUpdateSystemEventsOutput

type OperationDetailForUpdateSystemEventsOutput struct {
	Error *ErrorForUpdateSystemEventsOutput `type:"structure"`

	EventId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForUpdateSystemEventsOutput) GoString

GoString returns the string representation

func (*OperationDetailForUpdateSystemEventsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForUpdateSystemEventsOutput) SetEventId

SetEventId sets the EventId field's value.

func (OperationDetailForUpdateSystemEventsOutput) String

String returns the string representation

type PackageForDescribeAutoInstallPackagesOutput added in v1.0.21

type PackageForDescribeAutoInstallPackagesOutput struct {
	Items []*ItemForDescribeAutoInstallPackagesOutput `type:"list"`

	PackgeId *string `type:"string"`

	ScriptId *string `type:"string"`
	// contains filtered or unexported fields
}

func (PackageForDescribeAutoInstallPackagesOutput) GoString added in v1.0.21

GoString returns the string representation

func (*PackageForDescribeAutoInstallPackagesOutput) SetItems added in v1.0.21

SetItems sets the Items field's value.

func (*PackageForDescribeAutoInstallPackagesOutput) SetPackgeId added in v1.0.21

SetPackgeId sets the PackgeId field's value.

func (*PackageForDescribeAutoInstallPackagesOutput) SetScriptId added in v1.0.21

SetScriptId sets the ScriptId field's value.

func (PackageForDescribeAutoInstallPackagesOutput) String added in v1.0.21

String returns the string representation

type ParameterDefinitionForCreateCommandInput

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

GoString returns the string representation

func (*ParameterDefinitionForCreateCommandInput) SetDecimalPrecision

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForCreateCommandInput) SetDefaultValue

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMaxLength

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMaxValue

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMinLength

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForCreateCommandInput) SetMinValue

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForCreateCommandInput) SetName

SetName sets the Name field's value.

func (*ParameterDefinitionForCreateCommandInput) SetRequired

SetRequired sets the Required field's value.

func (*ParameterDefinitionForCreateCommandInput) SetType

SetType sets the Type field's value.

func (ParameterDefinitionForCreateCommandInput) String

String returns the string representation

type ParameterDefinitionForDescribeCommandsOutput

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

GoString returns the string representation

func (*ParameterDefinitionForDescribeCommandsOutput) SetDecimalPrecision

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetDefaultValue

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMaxLength

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMaxValue

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMinLength

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetMinValue

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetName

SetName sets the Name field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetRequired

SetRequired sets the Required field's value.

func (*ParameterDefinitionForDescribeCommandsOutput) SetType

SetType sets the Type field's value.

func (ParameterDefinitionForDescribeCommandsOutput) String

String returns the string representation

type ParameterDefinitionForDescribeInvocationsOutput

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

GoString returns the string representation

func (*ParameterDefinitionForDescribeInvocationsOutput) SetDecimalPrecision

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetDefaultValue

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMaxLength

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMaxValue

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMinLength

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetMinValue

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetName

SetName sets the Name field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetRequired

SetRequired sets the Required field's value.

func (*ParameterDefinitionForDescribeInvocationsOutput) SetType

SetType sets the Type field's value.

func (ParameterDefinitionForDescribeInvocationsOutput) String

String returns the string representation

type ParameterDefinitionForModifyCommandInput

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

GoString returns the string representation

func (*ParameterDefinitionForModifyCommandInput) SetDecimalPrecision

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForModifyCommandInput) SetDefaultValue

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMaxLength

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMaxValue

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMinLength

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForModifyCommandInput) SetMinValue

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForModifyCommandInput) SetName

SetName sets the Name field's value.

func (*ParameterDefinitionForModifyCommandInput) SetRequired

SetRequired sets the Required field's value.

func (*ParameterDefinitionForModifyCommandInput) SetType

SetType sets the Type field's value.

func (ParameterDefinitionForModifyCommandInput) String

String returns the string representation

type ParameterDefinitionForRunCommandInput

type ParameterDefinitionForRunCommandInput struct {
	DecimalPrecision *string `type:"string"`

	DefaultValue *string `type:"string"`

	MaxLength *string `type:"string"`

	MaxValue *string `type:"string"`

	MinLength *string `type:"string"`

	MinValue *string `type:"string"`

	Name *string `type:"string"`

	Required *bool `type:"boolean"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ParameterDefinitionForRunCommandInput) GoString

GoString returns the string representation

func (*ParameterDefinitionForRunCommandInput) SetDecimalPrecision

SetDecimalPrecision sets the DecimalPrecision field's value.

func (*ParameterDefinitionForRunCommandInput) SetDefaultValue

SetDefaultValue sets the DefaultValue field's value.

func (*ParameterDefinitionForRunCommandInput) SetMaxLength

SetMaxLength sets the MaxLength field's value.

func (*ParameterDefinitionForRunCommandInput) SetMaxValue

SetMaxValue sets the MaxValue field's value.

func (*ParameterDefinitionForRunCommandInput) SetMinLength

SetMinLength sets the MinLength field's value.

func (*ParameterDefinitionForRunCommandInput) SetMinValue

SetMinValue sets the MinValue field's value.

func (*ParameterDefinitionForRunCommandInput) SetName

SetName sets the Name field's value.

func (*ParameterDefinitionForRunCommandInput) SetRequired

SetRequired sets the Required field's value.

func (*ParameterDefinitionForRunCommandInput) SetType

SetType sets the Type field's value.

func (ParameterDefinitionForRunCommandInput) String

String returns the string representation

type PlacementForAllocateInstancesInput added in v1.0.21

type PlacementForAllocateInstancesInput struct {
	Affinity *string `type:"string"`

	DedicatedHostClusterId *string `type:"string"`

	DedicatedHostId *string `type:"string"`

	Tenancy *string `type:"string"`
	// contains filtered or unexported fields
}

func (PlacementForAllocateInstancesInput) GoString added in v1.0.21

GoString returns the string representation

func (*PlacementForAllocateInstancesInput) SetAffinity added in v1.0.21

SetAffinity sets the Affinity field's value.

func (*PlacementForAllocateInstancesInput) SetDedicatedHostClusterId added in v1.0.21

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*PlacementForAllocateInstancesInput) SetDedicatedHostId added in v1.0.21

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*PlacementForAllocateInstancesInput) SetTenancy added in v1.0.21

SetTenancy sets the Tenancy field's value.

func (PlacementForAllocateInstancesInput) String added in v1.0.21

String returns the string representation

type PlacementForDescribeInstancesOutput

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

GoString returns the string representation

func (*PlacementForDescribeInstancesOutput) SetAffinity

SetAffinity sets the Affinity field's value.

func (*PlacementForDescribeInstancesOutput) SetDedicatedHostClusterId

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*PlacementForDescribeInstancesOutput) SetDedicatedHostId

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*PlacementForDescribeInstancesOutput) SetTenancy

SetTenancy sets the Tenancy field's value.

func (PlacementForDescribeInstancesOutput) String

String returns the string representation

type PlacementForRunInstancesInput

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

GoString returns the string representation

func (*PlacementForRunInstancesInput) SetAffinity

SetAffinity sets the Affinity field's value.

func (*PlacementForRunInstancesInput) SetDedicatedHostClusterId

func (s *PlacementForRunInstancesInput) SetDedicatedHostClusterId(v string) *PlacementForRunInstancesInput

SetDedicatedHostClusterId sets the DedicatedHostClusterId field's value.

func (*PlacementForRunInstancesInput) SetDedicatedHostId

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*PlacementForRunInstancesInput) SetTenancy

SetTenancy sets the Tenancy field's value.

func (PlacementForRunInstancesInput) String

String returns the string representation

type ProcessorForDescribeInstanceTypesOutput

type ProcessorForDescribeInstanceTypesOutput struct {
	BaseFrequency *float64 `type:"float"`

	Cpus *int32 `type:"int32"`

	Model *string `type:"string"`

	TurboFrequency *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (ProcessorForDescribeInstanceTypesOutput) GoString

GoString returns the string representation

func (*ProcessorForDescribeInstanceTypesOutput) SetBaseFrequency

SetBaseFrequency sets the BaseFrequency field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetCpus

SetCpus sets the Cpus field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetModel

SetModel sets the Model field's value.

func (*ProcessorForDescribeInstanceTypesOutput) SetTurboFrequency

SetTurboFrequency sets the TurboFrequency field's value.

func (ProcessorForDescribeInstanceTypesOutput) String

String returns the string representation

type PurchaseReservedInstancesInput

type PurchaseReservedInstancesInput struct {
	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	EffectiveAt *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"`

	ReservedCapacity *int32 `type:"int32"`

	// ReservedInstanceName is a required field
	ReservedInstanceName *string `type:"string" required:"true"`

	ReservedStorageCapacityName *string `type:"string"`

	RscAutoRenew *bool `type:"boolean"`

	RscAutoRenewPeriod *int32 `type:"int32"`

	Scope *string `type:"string"`

	Tags []*TagForPurchaseReservedInstancesInput `type:"list"`

	VolumeType *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (PurchaseReservedInstancesInput) GoString

GoString returns the string representation

func (*PurchaseReservedInstancesInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*PurchaseReservedInstancesInput) SetAutoRenewPeriod

SetAutoRenewPeriod sets the AutoRenewPeriod field's value.

func (*PurchaseReservedInstancesInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*PurchaseReservedInstancesInput) SetDescription

SetDescription sets the Description field's value.

func (*PurchaseReservedInstancesInput) SetEffectiveAt added in v1.0.21

SetEffectiveAt sets the EffectiveAt field's value.

func (*PurchaseReservedInstancesInput) SetHpcClusterId

SetHpcClusterId sets the HpcClusterId field's value.

func (*PurchaseReservedInstancesInput) SetInstanceCount

SetInstanceCount sets the InstanceCount field's value.

func (*PurchaseReservedInstancesInput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*PurchaseReservedInstancesInput) SetPeriod

SetPeriod sets the Period field's value.

func (*PurchaseReservedInstancesInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*PurchaseReservedInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*PurchaseReservedInstancesInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*PurchaseReservedInstancesInput) SetReservedCapacity added in v1.0.19

SetReservedCapacity sets the ReservedCapacity field's value.

func (*PurchaseReservedInstancesInput) SetReservedInstanceName

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*PurchaseReservedInstancesInput) SetReservedStorageCapacityName added in v1.0.19

func (s *PurchaseReservedInstancesInput) SetReservedStorageCapacityName(v string) *PurchaseReservedInstancesInput

SetReservedStorageCapacityName sets the ReservedStorageCapacityName field's value.

func (*PurchaseReservedInstancesInput) SetRscAutoRenew added in v1.0.19

SetRscAutoRenew sets the RscAutoRenew field's value.

func (*PurchaseReservedInstancesInput) SetRscAutoRenewPeriod added in v1.0.19

SetRscAutoRenewPeriod sets the RscAutoRenewPeriod field's value.

func (*PurchaseReservedInstancesInput) SetScope

SetScope sets the Scope field's value.

func (*PurchaseReservedInstancesInput) SetTags

SetTags sets the Tags field's value.

func (*PurchaseReservedInstancesInput) SetVolumeType added in v1.0.19

SetVolumeType sets the VolumeType field's value.

func (*PurchaseReservedInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (PurchaseReservedInstancesInput) String

String returns the string representation

func (*PurchaseReservedInstancesInput) Validate

func (s *PurchaseReservedInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PurchaseReservedInstancesOutput

type PurchaseReservedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ReservedInstanceId *string `type:"string"`

	ReservedStorageCapacityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (PurchaseReservedInstancesOutput) GoString

GoString returns the string representation

func (*PurchaseReservedInstancesOutput) SetReservedInstanceId

SetReservedInstanceId sets the ReservedInstanceId field's value.

func (*PurchaseReservedInstancesOutput) SetReservedStorageCapacityId added in v1.0.19

func (s *PurchaseReservedInstancesOutput) SetReservedStorageCapacityId(v string) *PurchaseReservedInstancesOutput

SetReservedStorageCapacityId sets the ReservedStorageCapacityId field's value.

func (PurchaseReservedInstancesOutput) String

String returns the string representation

type RdmaForDescribeInstanceTypesOutput

type RdmaForDescribeInstanceTypesOutput struct {
	RdmaNetworkInterfaces *int32 `type:"int32"`

	RdmaProductName *string `type:"string"`
	// 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) SetRdmaProductName added in v1.0.19

SetRdmaProductName sets the RdmaProductName field's value.

func (RdmaForDescribeInstanceTypesOutput) String

String returns the string representation

type RdmaNetworkInterfaceDetailForDescribeInstancesOutput added in v1.0.29

type RdmaNetworkInterfaceDetailForDescribeInstancesOutput struct {
	Gateway *string `type:"string"`

	Ip *string `type:"string"`

	Mask *string `type:"string"`

	SwitchName *string `type:"string"`

	SwitchPort *string `type:"string"`
	// contains filtered or unexported fields
}

func (RdmaNetworkInterfaceDetailForDescribeInstancesOutput) GoString added in v1.0.29

GoString returns the string representation

func (*RdmaNetworkInterfaceDetailForDescribeInstancesOutput) SetGateway added in v1.0.29

SetGateway sets the Gateway field's value.

func (*RdmaNetworkInterfaceDetailForDescribeInstancesOutput) SetIp added in v1.0.29

SetIp sets the Ip field's value.

func (*RdmaNetworkInterfaceDetailForDescribeInstancesOutput) SetMask added in v1.0.29

SetMask sets the Mask field's value.

func (*RdmaNetworkInterfaceDetailForDescribeInstancesOutput) SetSwitchName added in v1.0.29

SetSwitchName sets the SwitchName field's value.

func (*RdmaNetworkInterfaceDetailForDescribeInstancesOutput) SetSwitchPort added in v1.0.29

SetSwitchPort sets the SwitchPort field's value.

func (RdmaNetworkInterfaceDetailForDescribeInstancesOutput) String added in v1.0.29

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

func (s *RebootInstanceInput) SetClientToken(v string) *RebootInstanceInput

SetClientToken sets the ClientToken field's value.

func (*RebootInstanceInput) SetDryRun

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.19

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

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

func (s RebootInstancesInput) GoString() string

GoString returns the string representation

func (*RebootInstancesInput) SetClientToken

func (s *RebootInstancesInput) SetClientToken(v string) *RebootInstancesInput

SetClientToken sets the ClientToken field's value.

func (*RebootInstancesInput) SetForceStop

func (s *RebootInstancesInput) SetForceStop(v bool) *RebootInstancesInput

SetForceStop sets the ForceStop field's value.

func (*RebootInstancesInput) SetInstanceIds

func (s *RebootInstancesInput) SetInstanceIds(v []*string) *RebootInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (RebootInstancesInput) String

func (s RebootInstancesInput) String() string

String returns the string representation

func (*RebootInstancesInput) Validate added in v1.0.19

func (s *RebootInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RebootInstancesOutput

type RebootInstancesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForRebootInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (RebootInstancesOutput) GoString

func (s RebootInstancesOutput) GoString() string

GoString returns the string representation

func (*RebootInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (RebootInstancesOutput) String

func (s RebootInstancesOutput) String() string

String returns the string representation

type RedeployDedicatedHostInput

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

func (s RedeployDedicatedHostInput) GoString() string

GoString returns the string representation

func (*RedeployDedicatedHostInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*RedeployDedicatedHostInput) SetDedicatedHostId

SetDedicatedHostId sets the DedicatedHostId field's value.

func (RedeployDedicatedHostInput) String

String returns the string representation

func (*RedeployDedicatedHostInput) Validate added in v1.0.19

func (s *RedeployDedicatedHostInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedeployDedicatedHostOutput

type RedeployDedicatedHostOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RedeployDedicatedHostOutput) GoString

func (s RedeployDedicatedHostOutput) GoString() string

GoString returns the string representation

func (RedeployDedicatedHostOutput) String

String returns the string representation

type RegionForDescribeRegionsOutput

type RegionForDescribeRegionsOutput struct {
	RegionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RegionForDescribeRegionsOutput) GoString

GoString returns the string representation

func (*RegionForDescribeRegionsOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (RegionForDescribeRegionsOutput) String

String returns the string representation

type RelatedSystemEventForDescribeSystemEventDefaultActionOutput added in v1.0.29

type RelatedSystemEventForDescribeSystemEventDefaultActionOutput struct {
	Category *string `type:"string"`

	CreatedAt *string `type:"string"`

	ExtraInfo *ExtraInfoForDescribeSystemEventDefaultActionOutput `type:"structure"`

	Id *string `type:"string"`

	ImpactLevel *string `type:"string"`

	OperatedEndAt *string `type:"string"`

	OperatedStartAt *string `type:"string"`

	ResourceId *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (RelatedSystemEventForDescribeSystemEventDefaultActionOutput) GoString added in v1.0.29

GoString returns the string representation

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetCategory added in v1.0.29

SetCategory sets the Category field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetCreatedAt added in v1.0.29

SetCreatedAt sets the CreatedAt field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetExtraInfo added in v1.0.29

SetExtraInfo sets the ExtraInfo field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetId added in v1.0.29

SetId sets the Id field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetImpactLevel added in v1.0.29

SetImpactLevel sets the ImpactLevel field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetOperatedEndAt added in v1.0.29

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetOperatedStartAt added in v1.0.29

SetOperatedStartAt sets the OperatedStartAt field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetResourceId added in v1.0.29

SetResourceId sets the ResourceId field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetStatus added in v1.0.29

SetStatus sets the Status field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetType added in v1.0.29

SetType sets the Type field's value.

func (*RelatedSystemEventForDescribeSystemEventDefaultActionOutput) SetUpdatedAt added in v1.0.29

SetUpdatedAt sets the UpdatedAt field's value.

func (RelatedSystemEventForDescribeSystemEventDefaultActionOutput) String added in v1.0.29

String returns the string representation

type RenewDedicatedHostInput

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

func (s RenewDedicatedHostInput) GoString() string

GoString returns the string representation

func (*RenewDedicatedHostInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*RenewDedicatedHostInput) SetDedicatedHostId

func (s *RenewDedicatedHostInput) SetDedicatedHostId(v string) *RenewDedicatedHostInput

SetDedicatedHostId sets the DedicatedHostId field's value.

func (*RenewDedicatedHostInput) SetPeriod

SetPeriod sets the Period field's value.

func (*RenewDedicatedHostInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (RenewDedicatedHostInput) String

func (s RenewDedicatedHostInput) String() string

String returns the string representation

func (*RenewDedicatedHostInput) Validate added in v1.0.19

func (s *RenewDedicatedHostInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RenewDedicatedHostOutput

type RenewDedicatedHostOutput struct {
	Metadata *response.ResponseMetadata

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewDedicatedHostOutput) GoString

func (s RenewDedicatedHostOutput) GoString() string

GoString returns the string representation

func (*RenewDedicatedHostOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (RenewDedicatedHostOutput) String

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.19

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 RenewScheduledInstanceInput added in v1.0.21

type RenewScheduledInstanceInput struct {

	// AutoReleaseAt is a required field
	AutoReleaseAt *string `type:"string" required:"true"`

	ClientToken *string `type:"string"`

	// ScheduledInstanceId is a required field
	ScheduledInstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RenewScheduledInstanceInput) GoString added in v1.0.21

func (s RenewScheduledInstanceInput) GoString() string

GoString returns the string representation

func (*RenewScheduledInstanceInput) SetAutoReleaseAt added in v1.0.21

SetAutoReleaseAt sets the AutoReleaseAt field's value.

func (*RenewScheduledInstanceInput) SetClientToken added in v1.0.21

SetClientToken sets the ClientToken field's value.

func (*RenewScheduledInstanceInput) SetScheduledInstanceId added in v1.0.21

func (s *RenewScheduledInstanceInput) SetScheduledInstanceId(v string) *RenewScheduledInstanceInput

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (RenewScheduledInstanceInput) String added in v1.0.21

String returns the string representation

func (*RenewScheduledInstanceInput) Validate added in v1.0.21

func (s *RenewScheduledInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RenewScheduledInstanceOutput added in v1.0.21

type RenewScheduledInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RenewScheduledInstanceOutput) GoString added in v1.0.21

func (s RenewScheduledInstanceOutput) GoString() string

GoString returns the string representation

func (RenewScheduledInstanceOutput) String added in v1.0.21

String returns the string representation

type RepairImageInput added in v1.0.19

type RepairImageInput struct {

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RepairImageInput) GoString added in v1.0.19

func (s RepairImageInput) GoString() string

GoString returns the string representation

func (*RepairImageInput) SetImageId added in v1.0.19

func (s *RepairImageInput) SetImageId(v string) *RepairImageInput

SetImageId sets the ImageId field's value.

func (RepairImageInput) String added in v1.0.19

func (s RepairImageInput) String() string

String returns the string representation

func (*RepairImageInput) Validate added in v1.0.19

func (s *RepairImageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RepairImageOutput added in v1.0.19

type RepairImageOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RepairImageOutput) GoString added in v1.0.19

func (s RepairImageOutput) GoString() string

GoString returns the string representation

func (RepairImageOutput) String added in v1.0.19

func (s RepairImageOutput) 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"`

	ImageReleaseVersion *string `type:"string"`

	// 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

SetDryRun sets the DryRun field's value.

func (*ReplaceSystemVolumeInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ReplaceSystemVolumeInput) SetImageReleaseVersion

func (s *ReplaceSystemVolumeInput) SetImageReleaseVersion(v string) *ReplaceSystemVolumeInput

SetImageReleaseVersion sets the ImageReleaseVersion field's value.

func (*ReplaceSystemVolumeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ReplaceSystemVolumeInput) SetKeepImageCredential

func (s *ReplaceSystemVolumeInput) SetKeepImageCredential(v bool) *ReplaceSystemVolumeInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*ReplaceSystemVolumeInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*ReplaceSystemVolumeInput) SetPassword

SetPassword sets the Password field's value.

func (*ReplaceSystemVolumeInput) SetSize

SetSize sets the Size field's value.

func (*ReplaceSystemVolumeInput) SetUserData

SetUserData sets the UserData field's value.

func (ReplaceSystemVolumeInput) String

func (s ReplaceSystemVolumeInput) String() string

String returns the string representation

func (*ReplaceSystemVolumeInput) Validate added in v1.0.19

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 ReportInstancesStatusInput added in v1.0.29

type ReportInstancesStatusInput struct {

	// Description is a required field
	Description *string `type:"string" required:"true"`

	DeviceNames []*string `type:"list"`

	DiskIds []*string `type:"list"`

	EndTime *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	Reason *string `type:"string"`

	StartTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ReportInstancesStatusInput) GoString added in v1.0.29

func (s ReportInstancesStatusInput) GoString() string

GoString returns the string representation

func (*ReportInstancesStatusInput) SetDescription added in v1.0.29

SetDescription sets the Description field's value.

func (*ReportInstancesStatusInput) SetDeviceNames added in v1.0.29

SetDeviceNames sets the DeviceNames field's value.

func (*ReportInstancesStatusInput) SetDiskIds added in v1.0.29

SetDiskIds sets the DiskIds field's value.

func (*ReportInstancesStatusInput) SetEndTime added in v1.0.29

SetEndTime sets the EndTime field's value.

func (*ReportInstancesStatusInput) SetInstanceIds added in v1.0.29

SetInstanceIds sets the InstanceIds field's value.

func (*ReportInstancesStatusInput) SetReason added in v1.0.29

SetReason sets the Reason field's value.

func (*ReportInstancesStatusInput) SetStartTime added in v1.0.29

SetStartTime sets the StartTime field's value.

func (ReportInstancesStatusInput) String added in v1.0.29

String returns the string representation

func (*ReportInstancesStatusInput) Validate added in v1.0.29

func (s *ReportInstancesStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReportInstancesStatusOutput added in v1.0.29

type ReportInstancesStatusOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ReportInstancesStatusOutput) GoString added in v1.0.29

func (s ReportInstancesStatusOutput) GoString() string

GoString returns the string representation

func (ReportInstancesStatusOutput) String added in v1.0.29

String returns the string representation

type ReservedInstanceForDescribeReservedInstancesOutput

type ReservedInstanceForDescribeReservedInstancesOutput struct {
	CreatedAt *string `type:"string"`

	Description *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

GoString returns the string representation

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetHpcClusterId

SetHpcClusterId sets the HpcClusterId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetInstanceCount

SetInstanceCount sets the InstanceCount field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetOfferingType

SetOfferingType sets the OfferingType field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetReservedInstanceId

SetReservedInstanceId sets the ReservedInstanceId field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetReservedInstanceName

SetReservedInstanceName sets the ReservedInstanceName field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetScope

SetScope sets the Scope field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetStartAt

SetStartAt sets the StartAt field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetSupportModify

SetSupportModify sets the SupportModify field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*ReservedInstanceForDescribeReservedInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ReservedInstanceForDescribeReservedInstancesOutput) String

String returns the string representation

type RunCommandInput

type RunCommandInput struct {

	// CommandContent is a required field
	CommandContent *string `type:"string" required:"true"`

	ContentEncoding *string `type:"string"`

	EnableParameter *bool `type:"boolean"`

	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"`

	ParameterDefinitions []*ParameterDefinitionForRunCommandInput `type:"list"`

	Parameters *string `type:"string"`

	ProjectName *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RepeatMode *string `type:"string"`

	Tags []*TagForRunCommandInput `type:"list"`

	Timeout *int32 `type:"int32"`

	// Type is a required field
	Type *string `type:"string" required:"true"`

	Username *string `type:"string"`

	WindowsPassword *string `type:"string"`

	WorkingDir *string `type:"string"`
	// contains filtered or unexported fields
}

func (RunCommandInput) GoString

func (s RunCommandInput) GoString() string

GoString returns the string representation

func (*RunCommandInput) SetCommandContent

func (s *RunCommandInput) SetCommandContent(v string) *RunCommandInput

SetCommandContent sets the CommandContent field's value.

func (*RunCommandInput) SetContentEncoding

func (s *RunCommandInput) SetContentEncoding(v string) *RunCommandInput

SetContentEncoding sets the ContentEncoding field's value.

func (*RunCommandInput) SetEnableParameter

func (s *RunCommandInput) SetEnableParameter(v bool) *RunCommandInput

SetEnableParameter sets the EnableParameter field's value.

func (*RunCommandInput) SetFrequency

func (s *RunCommandInput) SetFrequency(v string) *RunCommandInput

SetFrequency sets the Frequency field's value.

func (*RunCommandInput) SetInstanceIds

func (s *RunCommandInput) SetInstanceIds(v []*string) *RunCommandInput

SetInstanceIds sets the InstanceIds field's value.

func (*RunCommandInput) SetInvocationDescription

func (s *RunCommandInput) SetInvocationDescription(v string) *RunCommandInput

SetInvocationDescription sets the InvocationDescription field's value.

func (*RunCommandInput) SetInvocationName

func (s *RunCommandInput) SetInvocationName(v string) *RunCommandInput

SetInvocationName sets the InvocationName field's value.

func (*RunCommandInput) SetLaunchTime

func (s *RunCommandInput) SetLaunchTime(v string) *RunCommandInput

SetLaunchTime sets the LaunchTime field's value.

func (*RunCommandInput) SetParameterDefinitions

func (s *RunCommandInput) SetParameterDefinitions(v []*ParameterDefinitionForRunCommandInput) *RunCommandInput

SetParameterDefinitions sets the ParameterDefinitions field's value.

func (*RunCommandInput) SetParameters

func (s *RunCommandInput) SetParameters(v string) *RunCommandInput

SetParameters sets the Parameters field's value.

func (*RunCommandInput) SetProjectName

func (s *RunCommandInput) SetProjectName(v string) *RunCommandInput

SetProjectName sets the ProjectName field's value.

func (*RunCommandInput) SetRecurrenceEndTime

func (s *RunCommandInput) SetRecurrenceEndTime(v string) *RunCommandInput

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*RunCommandInput) SetRepeatMode

func (s *RunCommandInput) SetRepeatMode(v string) *RunCommandInput

SetRepeatMode sets the RepeatMode field's value.

func (*RunCommandInput) SetTags

SetTags sets the Tags field's value.

func (*RunCommandInput) SetTimeout

func (s *RunCommandInput) SetTimeout(v int32) *RunCommandInput

SetTimeout sets the Timeout field's value.

func (*RunCommandInput) SetType

func (s *RunCommandInput) SetType(v string) *RunCommandInput

SetType sets the Type field's value.

func (*RunCommandInput) SetUsername

func (s *RunCommandInput) SetUsername(v string) *RunCommandInput

SetUsername sets the Username field's value.

func (*RunCommandInput) SetWindowsPassword added in v1.0.19

func (s *RunCommandInput) SetWindowsPassword(v string) *RunCommandInput

SetWindowsPassword sets the WindowsPassword field's value.

func (*RunCommandInput) SetWorkingDir

func (s *RunCommandInput) SetWorkingDir(v string) *RunCommandInput

SetWorkingDir sets the WorkingDir field's value.

func (RunCommandInput) String

func (s RunCommandInput) String() string

String returns the string representation

func (*RunCommandInput) Validate added in v1.0.19

func (s *RunCommandInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RunCommandOutput

type RunCommandOutput struct {
	Metadata *response.ResponseMetadata

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RunCommandOutput) GoString

func (s RunCommandOutput) GoString() string

GoString returns the string representation

func (*RunCommandOutput) SetInvocationId

func (s *RunCommandOutput) SetInvocationId(v string) *RunCommandOutput

SetInvocationId sets the InvocationId field's value.

func (RunCommandOutput) String

func (s RunCommandOutput) String() string

String returns the string representation

type RunInstancesInput

type RunInstancesInput struct {
	AffinityGroupSize *int32 `type:"int32"`

	AutoRenew *bool `type:"boolean"`

	AutoRenewPeriod *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	Count *int32 `type:"int32"`

	CpuMaxFrequency *float64 `type:"float"`

	CreditSpecification *string `type:"string"`

	DeletionProtection *bool `type:"boolean"`

	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"`

	HttpTokens *string `type:"string"`

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	ImageReleaseVersion *string `type:"string"`

	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 []*NetworkInterfaceForRunInstancesInput `type:"list"`

	NetworkOptions *NetworkOptionsForRunInstancesInput `type:"structure"`

	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 []*VolumeForRunInstancesInput `type:"list"`

	// 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) SetAffinityGroupSize added in v1.0.19

func (s *RunInstancesInput) SetAffinityGroupSize(v int32) *RunInstancesInput

SetAffinityGroupSize sets the AffinityGroupSize field's value.

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) SetCpuMaxFrequency added in v1.0.19

func (s *RunInstancesInput) SetCpuMaxFrequency(v float64) *RunInstancesInput

SetCpuMaxFrequency sets the CpuMaxFrequency field's value.

func (*RunInstancesInput) SetCreditSpecification

func (s *RunInstancesInput) SetCreditSpecification(v string) *RunInstancesInput

SetCreditSpecification sets the CreditSpecification field's value.

func (*RunInstancesInput) SetDeletionProtection added in v1.0.19

func (s *RunInstancesInput) SetDeletionProtection(v bool) *RunInstancesInput

SetDeletionProtection sets the DeletionProtection field's value.

func (*RunInstancesInput) SetDeploymentSetGroupNumber

func (s *RunInstancesInput) SetDeploymentSetGroupNumber(v int32) *RunInstancesInput

SetDeploymentSetGroupNumber sets the DeploymentSetGroupNumber field's value.

func (*RunInstancesInput) SetDeploymentSetId

func (s *RunInstancesInput) SetDeploymentSetId(v string) *RunInstancesInput

SetDeploymentSetId sets the DeploymentSetId field's value.

func (*RunInstancesInput) SetDescription

func (s *RunInstancesInput) SetDescription(v string) *RunInstancesInput

SetDescription sets the Description field's value.

func (*RunInstancesInput) SetDryRun

func (s *RunInstancesInput) SetDryRun(v bool) *RunInstancesInput

SetDryRun sets the DryRun field's value.

func (*RunInstancesInput) SetEipAddress

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

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) SetHttpTokens added in v1.0.21

func (s *RunInstancesInput) SetHttpTokens(v string) *RunInstancesInput

SetHttpTokens sets the HttpTokens field's value.

func (*RunInstancesInput) SetImageId

func (s *RunInstancesInput) SetImageId(v string) *RunInstancesInput

SetImageId sets the ImageId field's value.

func (*RunInstancesInput) SetImageReleaseVersion

func (s *RunInstancesInput) SetImageReleaseVersion(v string) *RunInstancesInput

SetImageReleaseVersion sets the ImageReleaseVersion field's value.

func (*RunInstancesInput) SetInstallRunCommandAgent

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

func (s *RunInstancesInput) SetKeepImageCredential(v bool) *RunInstancesInput

SetKeepImageCredential sets the KeepImageCredential field's value.

func (*RunInstancesInput) SetKeyPairName

func (s *RunInstancesInput) SetKeyPairName(v string) *RunInstancesInput

SetKeyPairName sets the KeyPairName field's value.

func (*RunInstancesInput) SetMinCount

func (s *RunInstancesInput) SetMinCount(v int32) *RunInstancesInput

SetMinCount sets the MinCount field's value.

func (*RunInstancesInput) SetNetworkInterfaces

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*RunInstancesInput) SetNetworkOptions added in v1.0.29

SetNetworkOptions sets the NetworkOptions 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

SetPlacement sets the Placement field's value.

func (*RunInstancesInput) SetProjectName

func (s *RunInstancesInput) SetProjectName(v string) *RunInstancesInput

SetProjectName sets the ProjectName field's value.

func (*RunInstancesInput) SetSecurityEnhancementStrategy

func (s *RunInstancesInput) SetSecurityEnhancementStrategy(v string) *RunInstancesInput

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*RunInstancesInput) SetSpotPriceLimit

func (s *RunInstancesInput) SetSpotPriceLimit(v float64) *RunInstancesInput

SetSpotPriceLimit sets the SpotPriceLimit field's value.

func (*RunInstancesInput) SetSpotStrategy

func (s *RunInstancesInput) SetSpotStrategy(v string) *RunInstancesInput

SetSpotStrategy sets the SpotStrategy field's value.

func (*RunInstancesInput) SetSuffixIndex

func (s *RunInstancesInput) SetSuffixIndex(v int32) *RunInstancesInput

SetSuffixIndex sets the SuffixIndex field's value.

func (*RunInstancesInput) SetTags

SetTags sets the Tags field's value.

func (*RunInstancesInput) SetUniqueSuffix

func (s *RunInstancesInput) SetUniqueSuffix(v bool) *RunInstancesInput

SetUniqueSuffix sets the UniqueSuffix field's value.

func (*RunInstancesInput) SetUserData

func (s *RunInstancesInput) SetUserData(v string) *RunInstancesInput

SetUserData sets the UserData field's value.

func (*RunInstancesInput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*RunInstancesInput) SetZoneId

func (s *RunInstancesInput) SetZoneId(v string) *RunInstancesInput

SetZoneId sets the ZoneId field's value.

func (RunInstancesInput) String

func (s RunInstancesInput) String() string

String returns the string representation

func (*RunInstancesInput) Validate

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 ScheduledInstanceForCreateLaunchTemplateInput added in v1.0.29

type ScheduledInstanceForCreateLaunchTemplateInput struct {
	ScheduledInstanceDescription *string `type:"string"`

	ScheduledInstanceName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledInstanceForCreateLaunchTemplateInput) GoString added in v1.0.29

GoString returns the string representation

func (*ScheduledInstanceForCreateLaunchTemplateInput) SetScheduledInstanceDescription added in v1.0.29

SetScheduledInstanceDescription sets the ScheduledInstanceDescription field's value.

func (*ScheduledInstanceForCreateLaunchTemplateInput) SetScheduledInstanceName added in v1.0.29

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (ScheduledInstanceForCreateLaunchTemplateInput) String added in v1.0.29

String returns the string representation

type ScheduledInstanceForCreateLaunchTemplateVersionInput added in v1.0.29

type ScheduledInstanceForCreateLaunchTemplateVersionInput struct {
	ScheduledInstanceDescription *string `type:"string"`

	ScheduledInstanceName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledInstanceForCreateLaunchTemplateVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*ScheduledInstanceForCreateLaunchTemplateVersionInput) SetScheduledInstanceDescription added in v1.0.29

SetScheduledInstanceDescription sets the ScheduledInstanceDescription field's value.

func (*ScheduledInstanceForCreateLaunchTemplateVersionInput) SetScheduledInstanceName added in v1.0.29

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (ScheduledInstanceForCreateLaunchTemplateVersionInput) String added in v1.0.29

String returns the string representation

type ScheduledInstanceForDescribeLaunchTemplateVersionsOutput added in v1.0.29

type ScheduledInstanceForDescribeLaunchTemplateVersionsOutput struct {
	ScheduledInstanceDescription *string `type:"string"`

	ScheduledInstanceName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledInstanceForDescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*ScheduledInstanceForDescribeLaunchTemplateVersionsOutput) SetScheduledInstanceDescription added in v1.0.29

SetScheduledInstanceDescription sets the ScheduledInstanceDescription field's value.

func (*ScheduledInstanceForDescribeLaunchTemplateVersionsOutput) SetScheduledInstanceName added in v1.0.29

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (ScheduledInstanceForDescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type ScheduledInstanceInfoForDescribeScheduledInstancesOutput

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

GoString returns the string representation

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetAutoReleaseAt

SetAutoReleaseAt sets the AutoReleaseAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetDeliveryCount

SetDeliveryCount sets the DeliveryCount field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetDeliveryType

SetDeliveryType sets the DeliveryType field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetElasticScheduledInstanceType

SetElasticScheduledInstanceType sets the ElasticScheduledInstanceType field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetEndDeliveryAt

SetEndDeliveryAt sets the EndDeliveryAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetInstanceConfig

SetInstanceConfig sets the InstanceConfig field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetInvalidAt

SetInvalidAt sets the InvalidAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetReleaseCount

SetReleaseCount sets the ReleaseCount field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetScheduledInstanceDescription

SetScheduledInstanceDescription sets the ScheduledInstanceDescription field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetScheduledInstanceId

SetScheduledInstanceId sets the ScheduledInstanceId field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetScheduledInstanceName

SetScheduledInstanceName sets the ScheduledInstanceName field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetStartDeliveryAt

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ScheduledInstanceInfoForDescribeScheduledInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ScheduledInstanceInfoForDescribeScheduledInstancesOutput) String

String returns the string representation

type ScheduledInstanceStockForDescribeScheduledInstanceStockOutput

type ScheduledInstanceStockForDescribeScheduledInstanceStockOutput struct {
	EndDeliveryAt *string `type:"string"`

	ReleaseStatus *string `type:"string"`

	StartDeliveryAt *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) GoString

GoString returns the string representation

func (*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) SetEndDeliveryAt

SetEndDeliveryAt sets the EndDeliveryAt field's value.

func (*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) SetReleaseStatus

SetReleaseStatus sets the ReleaseStatus field's value.

func (*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) SetStartDeliveryAt

SetStartDeliveryAt sets the StartDeliveryAt field's value.

func (*ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) SetStatus

SetStatus sets the Status field's value.

func (ScheduledInstanceStockForDescribeScheduledInstanceStockOutput) String

String returns the string representation

type SnapshotForDescribeImagesOutput

type SnapshotForDescribeImagesOutput struct {
	Size *int32 `type:"int32"`

	SnapshotId *string `type:"string"`

	VolumeKind *string `type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotForDescribeImagesOutput) GoString

GoString returns the string representation

func (*SnapshotForDescribeImagesOutput) SetSize

SetSize sets the Size field's value.

func (*SnapshotForDescribeImagesOutput) SetSnapshotId

SetSnapshotId sets the SnapshotId field's value.

func (*SnapshotForDescribeImagesOutput) SetVolumeKind

SetVolumeKind sets the VolumeKind field's value.

func (SnapshotForDescribeImagesOutput) String

String returns the string representation

type SpotPriceForDescribeSpotPriceHistoryOutput

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

GoString returns the string representation

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetInstanceTypeId

SetInstanceTypeId sets the InstanceTypeId field's value.

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetSpotPrice

SetSpotPrice sets the SpotPrice field's value.

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*SpotPriceForDescribeSpotPriceHistoryOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (SpotPriceForDescribeSpotPriceHistoryOutput) String

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

func (s *StartInstanceInput) SetClientToken(v string) *StartInstanceInput

SetClientToken sets the ClientToken field's value.

func (*StartInstanceInput) SetDryRun

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.19

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

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

func (s StartInstancesInput) GoString() string

GoString returns the string representation

func (*StartInstancesInput) SetClientToken

func (s *StartInstancesInput) SetClientToken(v string) *StartInstancesInput

SetClientToken sets the ClientToken field's value.

func (*StartInstancesInput) SetInstanceIds

func (s *StartInstancesInput) SetInstanceIds(v []*string) *StartInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (StartInstancesInput) String

func (s StartInstancesInput) String() string

String returns the string representation

func (*StartInstancesInput) Validate added in v1.0.19

func (s *StartInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartInstancesOutput

type StartInstancesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForStartInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (StartInstancesOutput) GoString

func (s StartInstancesOutput) GoString() string

GoString returns the string representation

func (*StartInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (StartInstancesOutput) String

func (s StartInstancesOutput) String() string

String returns the string representation

type StopInstanceInput

type StopInstanceInput struct {
	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

func (s *StopInstanceInput) SetClientToken(v string) *StopInstanceInput

SetClientToken sets the ClientToken field's value.

func (*StopInstanceInput) SetDryRun

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.19

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

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

func (s StopInstancesInput) GoString() string

GoString returns the string representation

func (*StopInstancesInput) SetClientToken

func (s *StopInstancesInput) SetClientToken(v string) *StopInstancesInput

SetClientToken sets the ClientToken field's value.

func (*StopInstancesInput) SetForceStop

func (s *StopInstancesInput) SetForceStop(v bool) *StopInstancesInput

SetForceStop sets the ForceStop field's value.

func (*StopInstancesInput) SetInstanceIds

func (s *StopInstancesInput) SetInstanceIds(v []*string) *StopInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*StopInstancesInput) SetStoppedMode

func (s *StopInstancesInput) SetStoppedMode(v string) *StopInstancesInput

SetStoppedMode sets the StoppedMode field's value.

func (StopInstancesInput) String

func (s StopInstancesInput) String() string

String returns the string representation

func (*StopInstancesInput) Validate added in v1.0.19

func (s *StopInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopInstancesOutput

type StopInstancesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForStopInstancesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (StopInstancesOutput) GoString

func (s StopInstancesOutput) GoString() string

GoString returns the string representation

func (*StopInstancesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (StopInstancesOutput) String

func (s StopInstancesOutput) String() string

String returns the string representation

type StopInvocationInput

type StopInvocationInput struct {

	// InvocationId is a required field
	InvocationId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StopInvocationInput) GoString

func (s StopInvocationInput) GoString() string

GoString returns the string representation

func (*StopInvocationInput) SetInvocationId

func (s *StopInvocationInput) SetInvocationId(v string) *StopInvocationInput

SetInvocationId sets the InvocationId field's value.

func (StopInvocationInput) String

func (s StopInvocationInput) String() string

String returns the string representation

func (*StopInvocationInput) Validate added in v1.0.19

func (s *StopInvocationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopInvocationOutput

type StopInvocationOutput struct {
	Metadata *response.ResponseMetadata

	InvocationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (StopInvocationOutput) GoString

func (s StopInvocationOutput) GoString() string

GoString returns the string representation

func (*StopInvocationOutput) SetInvocationId

func (s *StopInvocationOutput) SetInvocationId(v string) *StopInvocationOutput

SetInvocationId sets the InvocationId field's value.

func (StopInvocationOutput) String

func (s StopInvocationOutput) String() string

String returns the string representation

type SubscriptionForDescribeSubscriptionsOutput

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

GoString returns the string representation

func (*SubscriptionForDescribeSubscriptionsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetId

SetId sets the Id field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetType

SetType sets the Type field's value.

func (*SubscriptionForDescribeSubscriptionsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (SubscriptionForDescribeSubscriptionsOutput) String

String returns the string representation

type SupportedResourceForDescribeAvailableResourceOutput

type SupportedResourceForDescribeAvailableResourceOutput struct {
	Status *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (SupportedResourceForDescribeAvailableResourceOutput) GoString

GoString returns the string representation

func (*SupportedResourceForDescribeAvailableResourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*SupportedResourceForDescribeAvailableResourceOutput) SetValue

SetValue sets the Value field's value.

func (SupportedResourceForDescribeAvailableResourceOutput) String

String returns the string representation

type SystemEventForDescribeSystemEventsOutput

type SystemEventForDescribeSystemEventsOutput struct {
	Category *string `type:"string"`

	CreatedAt *string `type:"string"`

	ExtraInfo map[string]*string `type:"map"`

	Id *string `type:"string"`

	ImpactLevel *string `type:"string"`

	OperatedEndAt *string `type:"string"`

	OperatedStartAt *string `type:"string"`

	ResourceId *string `type:"string"`

	Status *string `type:"string" enum:"StatusForDescribeSystemEventsOutput"`

	Type *string `type:"string" enum:"TypeForDescribeSystemEventsOutput"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (SystemEventForDescribeSystemEventsOutput) GoString

GoString returns the string representation

func (*SystemEventForDescribeSystemEventsOutput) SetCategory

SetCategory sets the Category field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetExtraInfo

SetExtraInfo sets the ExtraInfo field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetId

SetId sets the Id field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetImpactLevel added in v1.0.21

SetImpactLevel sets the ImpactLevel field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetOperatedEndAt

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetOperatedStartAt

SetOperatedStartAt sets the OperatedStartAt field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetType

SetType sets the Type field's value.

func (*SystemEventForDescribeSystemEventsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (SystemEventForDescribeSystemEventsOutput) String

String returns the string representation

type TagFilterForDescribeCommandsInput

type TagFilterForDescribeCommandsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeCommandsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeCommandsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeCommandsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeCommandsInput) String

String returns the string representation

type TagFilterForDescribeHpcClustersInput added in v1.0.29

type TagFilterForDescribeHpcClustersInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeHpcClustersInput) GoString added in v1.0.29

GoString returns the string representation

func (*TagFilterForDescribeHpcClustersInput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*TagFilterForDescribeHpcClustersInput) SetValues added in v1.0.29

SetValues sets the Values field's value.

func (TagFilterForDescribeHpcClustersInput) String added in v1.0.29

String returns the string representation

type TagFilterForDescribeImagesInput

type TagFilterForDescribeImagesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeImagesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeImagesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeImagesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeImagesInput) String

String returns the string representation

type TagFilterForDescribeInstancesInput

type TagFilterForDescribeInstancesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeInstancesInput) String

String returns the string representation

type TagFilterForDescribeInvocationsInput

type TagFilterForDescribeInvocationsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeInvocationsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeInvocationsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeInvocationsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeInvocationsInput) String

String returns the string representation

type TagFilterForDescribeKeyPairsInput

type TagFilterForDescribeKeyPairsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeKeyPairsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeKeyPairsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeKeyPairsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeKeyPairsInput) String

String returns the string representation

type TagFilterForDescribeLaunchTemplatesInput added in v1.0.29

type TagFilterForDescribeLaunchTemplatesInput struct {
	Key *string `type:"string"`

	Value []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeLaunchTemplatesInput) GoString added in v1.0.29

GoString returns the string representation

func (*TagFilterForDescribeLaunchTemplatesInput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*TagFilterForDescribeLaunchTemplatesInput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (TagFilterForDescribeLaunchTemplatesInput) String added in v1.0.29

String returns the string representation

type TagFilterForDescribeReservedInstancesInput

type TagFilterForDescribeReservedInstancesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeReservedInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeReservedInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeReservedInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeReservedInstancesInput) String

String returns the string representation

type TagFilterForDescribeScheduledInstancesInput

type TagFilterForDescribeScheduledInstancesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeScheduledInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeScheduledInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeScheduledInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeScheduledInstancesInput) String

String returns the string representation

type TagFilterForDescribeTagsInput

type TagFilterForDescribeTagsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeTagsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeTagsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeTagsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeTagsInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForAllocateInstancesInput added in v1.0.21

type TagForAllocateInstancesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForAllocateInstancesInput) GoString added in v1.0.21

func (s TagForAllocateInstancesInput) GoString() string

GoString returns the string representation

func (*TagForAllocateInstancesInput) SetKey added in v1.0.21

SetKey sets the Key field's value.

func (*TagForAllocateInstancesInput) SetValue added in v1.0.21

SetValue sets the Value field's value.

func (TagForAllocateInstancesInput) String added in v1.0.21

String returns the string representation

type TagForCopyImageInput added in v1.0.21

type TagForCopyImageInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCopyImageInput) GoString added in v1.0.21

func (s TagForCopyImageInput) GoString() string

GoString returns the string representation

func (*TagForCopyImageInput) SetKey added in v1.0.21

SetKey sets the Key field's value.

func (*TagForCopyImageInput) SetValue added in v1.0.21

SetValue sets the Value field's value.

func (TagForCopyImageInput) String added in v1.0.21

func (s TagForCopyImageInput) String() string

String returns the string representation

type TagForCreateCommandInput

type TagForCreateCommandInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateCommandInput) GoString

func (s TagForCreateCommandInput) GoString() string

GoString returns the string representation

func (*TagForCreateCommandInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateCommandInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateCommandInput) String

func (s TagForCreateCommandInput) String() string

String returns the string representation

type TagForCreateHpcClusterInput added in v1.0.29

type TagForCreateHpcClusterInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateHpcClusterInput) GoString added in v1.0.29

func (s TagForCreateHpcClusterInput) GoString() string

GoString returns the string representation

func (*TagForCreateHpcClusterInput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*TagForCreateHpcClusterInput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (TagForCreateHpcClusterInput) String added in v1.0.29

String returns the string representation

type TagForCreateImageInput

type TagForCreateImageInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateImageInput) GoString

func (s TagForCreateImageInput) GoString() string

GoString returns the string representation

func (*TagForCreateImageInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateImageInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateImageInput) String

func (s TagForCreateImageInput) String() string

String returns the string representation

type TagForCreateKeyPairInput

type TagForCreateKeyPairInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateKeyPairInput) GoString

func (s TagForCreateKeyPairInput) GoString() string

GoString returns the string representation

func (*TagForCreateKeyPairInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateKeyPairInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateKeyPairInput) String

func (s TagForCreateKeyPairInput) String() string

String returns the string representation

func (*TagForCreateKeyPairInput) Validate

func (s *TagForCreateKeyPairInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForCreateLaunchTemplateInput added in v1.0.29

type TagForCreateLaunchTemplateInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateLaunchTemplateInput) GoString added in v1.0.29

GoString returns the string representation

func (*TagForCreateLaunchTemplateInput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*TagForCreateLaunchTemplateInput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (TagForCreateLaunchTemplateInput) String added in v1.0.29

String returns the string representation

type TagForCreateLaunchTemplateVersionInput added in v1.0.29

type TagForCreateLaunchTemplateVersionInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateLaunchTemplateVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*TagForCreateLaunchTemplateVersionInput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*TagForCreateLaunchTemplateVersionInput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (TagForCreateLaunchTemplateVersionInput) String added in v1.0.29

String returns the string representation

type TagForCreateScheduledInstancesInput

type TagForCreateScheduledInstancesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateScheduledInstancesInput) GoString

GoString returns the string representation

func (*TagForCreateScheduledInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateScheduledInstancesInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateScheduledInstancesInput) String

String returns the string representation

type TagForCreateTagsInput

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

func (s TagForCreateTagsInput) GoString() string

GoString returns the string representation

func (*TagForCreateTagsInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateTagsInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateTagsInput) String

func (s TagForCreateTagsInput) String() string

String returns the string representation

func (*TagForCreateTagsInput) Validate

func (s *TagForCreateTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForDescribeCommandsOutput

type TagForDescribeCommandsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeCommandsOutput) GoString

func (s TagForDescribeCommandsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeCommandsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeCommandsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeCommandsOutput) String

String returns the string representation

type TagForDescribeHpcClustersOutput added in v1.0.29

type TagForDescribeHpcClustersOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeHpcClustersOutput) GoString added in v1.0.29

GoString returns the string representation

func (*TagForDescribeHpcClustersOutput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*TagForDescribeHpcClustersOutput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (TagForDescribeHpcClustersOutput) String added in v1.0.29

String returns the string representation

type TagForDescribeImagesOutput

type TagForDescribeImagesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeImagesOutput) GoString

func (s TagForDescribeImagesOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeImagesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeImagesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeImagesOutput) String

String returns the string representation

type TagForDescribeInstancesOutput

type TagForDescribeInstancesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*TagForDescribeInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeInstancesOutput) String

String returns the string representation

type TagForDescribeInvocationsOutput

type TagForDescribeInvocationsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeInvocationsOutput) GoString

GoString returns the string representation

func (*TagForDescribeInvocationsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeInvocationsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeInvocationsOutput) String

String returns the string representation

type TagForDescribeKeyPairsOutput

type TagForDescribeKeyPairsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeKeyPairsOutput) GoString

func (s TagForDescribeKeyPairsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeKeyPairsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeKeyPairsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeKeyPairsOutput) String

String returns the string representation

type TagForDescribeLaunchTemplateVersionsOutput added in v1.0.29

type TagForDescribeLaunchTemplateVersionsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*TagForDescribeLaunchTemplateVersionsOutput) SetKey added in v1.0.29

SetKey sets the Key field's value.

func (*TagForDescribeLaunchTemplateVersionsOutput) SetValue added in v1.0.29

SetValue sets the Value field's value.

func (TagForDescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type TagForDescribeReservedInstancesOutput

type TagForDescribeReservedInstancesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeReservedInstancesOutput) GoString

GoString returns the string representation

func (*TagForDescribeReservedInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeReservedInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeReservedInstancesOutput) String

String returns the string representation

type TagForDescribeScheduledInstancesOutput

type TagForDescribeScheduledInstancesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeScheduledInstancesOutput) GoString

GoString returns the string representation

func (*TagForDescribeScheduledInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeScheduledInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeScheduledInstancesOutput) String

String returns the string representation

type TagForImportImageInput

type TagForImportImageInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForImportImageInput) GoString

func (s TagForImportImageInput) GoString() string

GoString returns the string representation

func (*TagForImportImageInput) SetKey

SetKey sets the Key field's value.

func (*TagForImportImageInput) SetValue

SetValue sets the Value field's value.

func (TagForImportImageInput) String

func (s TagForImportImageInput) String() string

String returns the string representation

type TagForImportKeyPairInput

type TagForImportKeyPairInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForImportKeyPairInput) GoString

func (s TagForImportKeyPairInput) GoString() string

GoString returns the string representation

func (*TagForImportKeyPairInput) SetKey

SetKey sets the Key field's value.

func (*TagForImportKeyPairInput) SetValue

SetValue sets the Value field's value.

func (TagForImportKeyPairInput) String

func (s TagForImportKeyPairInput) String() string

String returns the string representation

func (*TagForImportKeyPairInput) Validate

func (s *TagForImportKeyPairInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForInvokeCommandInput

type TagForInvokeCommandInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForInvokeCommandInput) GoString

func (s TagForInvokeCommandInput) GoString() string

GoString returns the string representation

func (*TagForInvokeCommandInput) SetKey

SetKey sets the Key field's value.

func (*TagForInvokeCommandInput) SetValue

SetValue sets the Value field's value.

func (TagForInvokeCommandInput) String

func (s TagForInvokeCommandInput) String() string

String returns the string representation

type TagForModifyReservedInstancesInput

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

GoString returns the string representation

func (*TagForModifyReservedInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagForModifyReservedInstancesInput) SetValue

SetValue sets the Value field's value.

func (TagForModifyReservedInstancesInput) String

String returns the string representation

func (*TagForModifyReservedInstancesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type TagForPurchaseReservedInstancesInput

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

GoString returns the string representation

func (*TagForPurchaseReservedInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagForPurchaseReservedInstancesInput) SetValue

SetValue sets the Value field's value.

func (TagForPurchaseReservedInstancesInput) String

String returns the string representation

func (*TagForPurchaseReservedInstancesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type TagForRunCommandInput

type TagForRunCommandInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForRunCommandInput) GoString

func (s TagForRunCommandInput) GoString() string

GoString returns the string representation

func (*TagForRunCommandInput) SetKey

SetKey sets the Key field's value.

func (*TagForRunCommandInput) SetValue

SetValue sets the Value field's value.

func (TagForRunCommandInput) String

func (s TagForRunCommandInput) String() string

String returns the string representation

type TagForRunInstancesInput

type TagForRunInstancesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForRunInstancesInput) GoString

func (s TagForRunInstancesInput) GoString() string

GoString returns the string representation

func (*TagForRunInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagForRunInstancesInput) SetValue

SetValue sets the Value field's value.

func (TagForRunInstancesInput) String

func (s TagForRunInstancesInput) String() string

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceForDescribeTagsOutput

type TagResourceForDescribeTagsOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourceForDescribeTagsOutput) GoString

GoString returns the string representation

func (*TagResourceForDescribeTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TagResourceForDescribeTagsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*TagResourceForDescribeTagsOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*TagResourceForDescribeTagsOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (TagResourceForDescribeTagsOutput) String

String returns the string representation

type TagResourceForListTagsForResourcesOutput

type TagResourceForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourceForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*TagResourceForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TagResourceForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*TagResourceForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*TagResourceForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (TagResourceForListTagsForResourcesOutput) String

String returns the string representation

type TagResourcesInput

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId

func (s *TagResourcesOutput) SetRequestId(v string) *TagResourcesOutput

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type TaskForDescribeTasksOutput

type TaskForDescribeTasksOutput struct {
	CreatedAt *string `type:"string"`

	EndAt *string `type:"string"`

	Id *string `type:"string"`

	Process *int64 `type:"int64"`

	ResourceId *string `type:"string"`

	Status *string `type:"string" enum:"StatusForDescribeTasksOutput"`

	Type *string `type:"string" enum:"TypeForDescribeTasksOutput"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (TaskForDescribeTasksOutput) GoString

func (s TaskForDescribeTasksOutput) GoString() string

GoString returns the string representation

func (*TaskForDescribeTasksOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*TaskForDescribeTasksOutput) SetEndAt

SetEndAt sets the EndAt field's value.

func (*TaskForDescribeTasksOutput) SetId

SetId sets the Id field's value.

func (*TaskForDescribeTasksOutput) SetProcess

SetProcess sets the Process field's value.

func (*TaskForDescribeTasksOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TaskForDescribeTasksOutput) SetStatus

SetStatus sets the Status field's value.

func (*TaskForDescribeTasksOutput) SetType

SetType sets the Type field's value.

func (*TaskForDescribeTasksOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (TaskForDescribeTasksOutput) String

String returns the string representation

type UninstallCloudAssistantsInput

type UninstallCloudAssistantsInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UninstallCloudAssistantsInput) GoString

GoString returns the string representation

func (*UninstallCloudAssistantsInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (UninstallCloudAssistantsInput) String

String returns the string representation

func (*UninstallCloudAssistantsInput) Validate added in v1.0.19

func (s *UninstallCloudAssistantsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UninstallCloudAssistantsOutput

type UninstallCloudAssistantsOutput struct {
	Metadata *response.ResponseMetadata

	FailedInstances []*FailedInstanceForUninstallCloudAssistantsOutput `type:"list"`

	UninstallingInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (UninstallCloudAssistantsOutput) GoString

GoString returns the string representation

func (*UninstallCloudAssistantsOutput) SetFailedInstances

SetFailedInstances sets the FailedInstances field's value.

func (*UninstallCloudAssistantsOutput) SetUninstallingInstanceIds

func (s *UninstallCloudAssistantsOutput) SetUninstallingInstanceIds(v []*string) *UninstallCloudAssistantsOutput

SetUninstallingInstanceIds sets the UninstallingInstanceIds field's value.

func (UninstallCloudAssistantsOutput) String

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate added in v1.0.19

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId

func (s *UntagResourcesOutput) SetRequestId(v string) *UntagResourcesOutput

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateSystemEventsInput

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

func (s UpdateSystemEventsInput) GoString() string

GoString returns the string representation

func (*UpdateSystemEventsInput) SetEventIds

SetEventIds sets the EventIds field's value.

func (*UpdateSystemEventsInput) SetOperatedEndAt

func (s *UpdateSystemEventsInput) SetOperatedEndAt(v string) *UpdateSystemEventsInput

SetOperatedEndAt sets the OperatedEndAt field's value.

func (*UpdateSystemEventsInput) SetOperatedStartAt

func (s *UpdateSystemEventsInput) SetOperatedStartAt(v string) *UpdateSystemEventsInput

SetOperatedStartAt sets the OperatedStartAt field's value.

func (*UpdateSystemEventsInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateSystemEventsInput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateSystemEventsInput) String

func (s UpdateSystemEventsInput) String() string

String returns the string representation

func (*UpdateSystemEventsInput) Validate added in v1.0.19

func (s *UpdateSystemEventsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSystemEventsOutput

type UpdateSystemEventsOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForUpdateSystemEventsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (UpdateSystemEventsOutput) GoString

func (s UpdateSystemEventsOutput) GoString() string

GoString returns the string representation

func (*UpdateSystemEventsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (UpdateSystemEventsOutput) String

func (s UpdateSystemEventsOutput) String() string

String returns the string representation

type UpgradeCloudAssistantsInput

type UpgradeCloudAssistantsInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UpgradeCloudAssistantsInput) GoString

func (s UpgradeCloudAssistantsInput) GoString() string

GoString returns the string representation

func (*UpgradeCloudAssistantsInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (UpgradeCloudAssistantsInput) String

String returns the string representation

func (*UpgradeCloudAssistantsInput) Validate added in v1.0.19

func (s *UpgradeCloudAssistantsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpgradeCloudAssistantsOutput

type UpgradeCloudAssistantsOutput struct {
	Metadata *response.ResponseMetadata

	FailedInstances []*FailedInstanceForUpgradeCloudAssistantsOutput `type:"list"`

	UpgradingInstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (UpgradeCloudAssistantsOutput) GoString

func (s UpgradeCloudAssistantsOutput) GoString() string

GoString returns the string representation

func (*UpgradeCloudAssistantsOutput) SetFailedInstances

SetFailedInstances sets the FailedInstances field's value.

func (*UpgradeCloudAssistantsOutput) SetUpgradingInstanceIds

func (s *UpgradeCloudAssistantsOutput) SetUpgradingInstanceIds(v []*string) *UpgradeCloudAssistantsOutput

SetUpgradingInstanceIds sets the UpgradingInstanceIds field's value.

func (UpgradeCloudAssistantsOutput) String

String returns the string representation

type VolumeForAllocateInstancesInput added in v1.0.21

type VolumeForAllocateInstancesInput struct {
	DeleteWithInstance *string `type:"string"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *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 (VolumeForAllocateInstancesInput) GoString added in v1.0.21

GoString returns the string representation

func (*VolumeForAllocateInstancesInput) SetDeleteWithInstance added in v1.0.21

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForAllocateInstancesInput) SetExtraPerformanceIOPS added in v1.0.21

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForAllocateInstancesInput) SetExtraPerformanceThroughputMB added in v1.0.21

func (s *VolumeForAllocateInstancesInput) SetExtraPerformanceThroughputMB(v int32) *VolumeForAllocateInstancesInput

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForAllocateInstancesInput) SetExtraPerformanceTypeId added in v1.0.21

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*VolumeForAllocateInstancesInput) SetSize added in v1.0.21

SetSize sets the Size field's value.

func (*VolumeForAllocateInstancesInput) SetSnapshotId added in v1.0.21

SetSnapshotId sets the SnapshotId field's value.

func (*VolumeForAllocateInstancesInput) SetVolumeType added in v1.0.21

SetVolumeType sets the VolumeType field's value.

func (VolumeForAllocateInstancesInput) String added in v1.0.21

String returns the string representation

func (*VolumeForAllocateInstancesInput) Validate added in v1.0.21

func (s *VolumeForAllocateInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VolumeForCreateLaunchTemplateInput added in v1.0.29

type VolumeForCreateLaunchTemplateInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

	Size *int32 `type:"int32"`

	SnapshotId *string `type:"string"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForCreateLaunchTemplateInput) GoString added in v1.0.29

GoString returns the string representation

func (*VolumeForCreateLaunchTemplateInput) SetDeleteWithInstance added in v1.0.29

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForCreateLaunchTemplateInput) SetExtraPerformanceIOPS added in v1.0.29

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForCreateLaunchTemplateInput) SetExtraPerformanceThroughputMB added in v1.0.29

func (s *VolumeForCreateLaunchTemplateInput) SetExtraPerformanceThroughputMB(v int32) *VolumeForCreateLaunchTemplateInput

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForCreateLaunchTemplateInput) SetExtraPerformanceTypeId added in v1.0.29

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*VolumeForCreateLaunchTemplateInput) SetSize added in v1.0.29

SetSize sets the Size field's value.

func (*VolumeForCreateLaunchTemplateInput) SetSnapshotId added in v1.0.29

SetSnapshotId sets the SnapshotId field's value.

func (*VolumeForCreateLaunchTemplateInput) SetVolumeType added in v1.0.29

SetVolumeType sets the VolumeType field's value.

func (VolumeForCreateLaunchTemplateInput) String added in v1.0.29

String returns the string representation

type VolumeForCreateLaunchTemplateVersionInput added in v1.0.29

type VolumeForCreateLaunchTemplateVersionInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

	Size *int32 `type:"int32"`

	SnapshotId *string `type:"string"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForCreateLaunchTemplateVersionInput) GoString added in v1.0.29

GoString returns the string representation

func (*VolumeForCreateLaunchTemplateVersionInput) SetDeleteWithInstance added in v1.0.29

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForCreateLaunchTemplateVersionInput) SetExtraPerformanceIOPS added in v1.0.29

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForCreateLaunchTemplateVersionInput) SetExtraPerformanceThroughputMB added in v1.0.29

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForCreateLaunchTemplateVersionInput) SetExtraPerformanceTypeId added in v1.0.29

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*VolumeForCreateLaunchTemplateVersionInput) SetSize added in v1.0.29

SetSize sets the Size field's value.

func (*VolumeForCreateLaunchTemplateVersionInput) SetSnapshotId added in v1.0.29

SetSnapshotId sets the SnapshotId field's value.

func (*VolumeForCreateLaunchTemplateVersionInput) SetVolumeType added in v1.0.29

SetVolumeType sets the VolumeType field's value.

func (VolumeForCreateLaunchTemplateVersionInput) String added in v1.0.29

String returns the string representation

type VolumeForCreateScheduledInstancesInput

type VolumeForCreateScheduledInstancesInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *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 (VolumeForCreateScheduledInstancesInput) GoString

GoString returns the string representation

func (*VolumeForCreateScheduledInstancesInput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForCreateScheduledInstancesInput) SetExtraPerformanceIOPS

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForCreateScheduledInstancesInput) SetExtraPerformanceThroughputMB

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForCreateScheduledInstancesInput) SetExtraPerformanceTypeId

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*VolumeForCreateScheduledInstancesInput) SetSize

SetSize sets the Size field's value.

func (*VolumeForCreateScheduledInstancesInput) SetSnapshotId

SetSnapshotId sets the SnapshotId field's value.

func (*VolumeForCreateScheduledInstancesInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForCreateScheduledInstancesInput) String

String returns the string representation

func (*VolumeForCreateScheduledInstancesInput) Validate

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

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 VolumeForDescribeInstancesOutput added in v1.0.19

type VolumeForDescribeInstancesOutput struct {
	VolumeId *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeInstancesOutput) GoString added in v1.0.19

GoString returns the string representation

func (*VolumeForDescribeInstancesOutput) SetVolumeId added in v1.0.19

SetVolumeId sets the VolumeId field's value.

func (VolumeForDescribeInstancesOutput) String added in v1.0.19

String returns the string representation

type VolumeForDescribeLaunchTemplateVersionsOutput added in v1.0.29

type VolumeForDescribeLaunchTemplateVersionsOutput struct {
	DeleteWithInstance *bool `type:"boolean"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

	Size *int32 `type:"int32"`

	SnapshotId *string `type:"string"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeLaunchTemplateVersionsOutput) GoString added in v1.0.29

GoString returns the string representation

func (*VolumeForDescribeLaunchTemplateVersionsOutput) SetDeleteWithInstance added in v1.0.29

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForDescribeLaunchTemplateVersionsOutput) SetExtraPerformanceIOPS added in v1.0.29

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForDescribeLaunchTemplateVersionsOutput) SetExtraPerformanceThroughputMB added in v1.0.29

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForDescribeLaunchTemplateVersionsOutput) SetExtraPerformanceTypeId added in v1.0.29

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*VolumeForDescribeLaunchTemplateVersionsOutput) SetSize added in v1.0.29

SetSize sets the Size field's value.

func (*VolumeForDescribeLaunchTemplateVersionsOutput) SetSnapshotId added in v1.0.29

SetSnapshotId sets the SnapshotId field's value.

func (*VolumeForDescribeLaunchTemplateVersionsOutput) SetVolumeType added in v1.0.29

SetVolumeType sets the VolumeType field's value.

func (VolumeForDescribeLaunchTemplateVersionsOutput) String added in v1.0.29

String returns the string representation

type VolumeForDescribeScheduledInstancesOutput

type VolumeForDescribeScheduledInstancesOutput struct {
	Kind *string `type:"string"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeScheduledInstancesOutput) GoString

GoString returns the string representation

func (*VolumeForDescribeScheduledInstancesOutput) SetKind

SetKind sets the Kind field's value.

func (*VolumeForDescribeScheduledInstancesOutput) SetSize

SetSize sets the Size field's value.

func (*VolumeForDescribeScheduledInstancesOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForDescribeScheduledInstancesOutput) String

String returns the string representation

type VolumeForRunInstancesInput

type VolumeForRunInstancesInput struct {
	DeleteWithInstance *string `type:"string"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *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) SetExtraPerformanceIOPS

func (s *VolumeForRunInstancesInput) SetExtraPerformanceIOPS(v int32) *VolumeForRunInstancesInput

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForRunInstancesInput) SetExtraPerformanceThroughputMB

func (s *VolumeForRunInstancesInput) SetExtraPerformanceThroughputMB(v int32) *VolumeForRunInstancesInput

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForRunInstancesInput) SetExtraPerformanceTypeId

func (s *VolumeForRunInstancesInput) SetExtraPerformanceTypeId(v string) *VolumeForRunInstancesInput

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*VolumeForRunInstancesInput) SetSize

SetSize sets the Size field's value.

func (*VolumeForRunInstancesInput) SetSnapshotId

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

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