escloud

package
v1.0.171 Latest Latest
Warning

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

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

Documentation

Overview

Package escloudiface provides an interface to enable mocking the ESCLOUD 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 (
	// EnumOfChargeTypeForCreateInstanceInputPrePaid is a EnumOfChargeTypeForCreateInstanceInput enum value
	EnumOfChargeTypeForCreateInstanceInputPrePaid = "PrePaid"

	// EnumOfChargeTypeForCreateInstanceInputPostPaid is a EnumOfChargeTypeForCreateInstanceInput enum value
	EnumOfChargeTypeForCreateInstanceInputPostPaid = "PostPaid"
)
View Source
const (
	// EnumOfTypeForCreateInstanceInputMaster is a EnumOfTypeForCreateInstanceInput enum value
	EnumOfTypeForCreateInstanceInputMaster = "Master"

	// EnumOfTypeForCreateInstanceInputKibana is a EnumOfTypeForCreateInstanceInput enum value
	EnumOfTypeForCreateInstanceInputKibana = "Kibana"

	// EnumOfTypeForCreateInstanceInputHot is a EnumOfTypeForCreateInstanceInput enum value
	EnumOfTypeForCreateInstanceInputHot = "Hot"

	// EnumOfTypeForCreateInstanceInputWarm is a EnumOfTypeForCreateInstanceInput enum value
	EnumOfTypeForCreateInstanceInputWarm = "Warm"

	// EnumOfTypeForCreateInstanceInputCold is a EnumOfTypeForCreateInstanceInput enum value
	EnumOfTypeForCreateInstanceInputCold = "Cold"

	// EnumOfTypeForCreateInstanceInputCoordinator is a EnumOfTypeForCreateInstanceInput enum value
	EnumOfTypeForCreateInstanceInputCoordinator = "Coordinator"

	// EnumOfTypeForCreateInstanceInputOther is a EnumOfTypeForCreateInstanceInput enum value
	EnumOfTypeForCreateInstanceInputOther = "Other"
)
View Source
const (
	// EnumOfVersionForCreateInstanceInputV67 is a EnumOfVersionForCreateInstanceInput enum value
	EnumOfVersionForCreateInstanceInputV67 = "V6_7"

	// EnumOfVersionForCreateInstanceInputV710 is a EnumOfVersionForCreateInstanceInput enum value
	EnumOfVersionForCreateInstanceInputV710 = "V7_10"

	// EnumOfVersionForCreateInstanceInputV7Tls is a EnumOfVersionForCreateInstanceInput enum value
	EnumOfVersionForCreateInstanceInputV7Tls = "V7_TLS"

	// EnumOfVersionForCreateInstanceInputV7Byte is a EnumOfVersionForCreateInstanceInput enum value
	EnumOfVersionForCreateInstanceInputV7Byte = "V7_BYTE"

	// EnumOfVersionForCreateInstanceInputOpenSearch29 is a EnumOfVersionForCreateInstanceInput enum value
	EnumOfVersionForCreateInstanceInputOpenSearch29 = "OPEN_SEARCH_2_9"
)
View Source
const (
	// EnumOfChargeTypeForCreateInstanceInOneStepInputPrePaid is a EnumOfChargeTypeForCreateInstanceInOneStepInput enum value
	EnumOfChargeTypeForCreateInstanceInOneStepInputPrePaid = "PrePaid"

	// EnumOfChargeTypeForCreateInstanceInOneStepInputPostPaid is a EnumOfChargeTypeForCreateInstanceInOneStepInput enum value
	EnumOfChargeTypeForCreateInstanceInOneStepInputPostPaid = "PostPaid"
)
View Source
const (
	// EnumOfTypeForCreateInstanceInOneStepInputMaster is a EnumOfTypeForCreateInstanceInOneStepInput enum value
	EnumOfTypeForCreateInstanceInOneStepInputMaster = "Master"

	// EnumOfTypeForCreateInstanceInOneStepInputKibana is a EnumOfTypeForCreateInstanceInOneStepInput enum value
	EnumOfTypeForCreateInstanceInOneStepInputKibana = "Kibana"

	// EnumOfTypeForCreateInstanceInOneStepInputHot is a EnumOfTypeForCreateInstanceInOneStepInput enum value
	EnumOfTypeForCreateInstanceInOneStepInputHot = "Hot"

	// EnumOfTypeForCreateInstanceInOneStepInputWarm is a EnumOfTypeForCreateInstanceInOneStepInput enum value
	EnumOfTypeForCreateInstanceInOneStepInputWarm = "Warm"

	// EnumOfTypeForCreateInstanceInOneStepInputCold is a EnumOfTypeForCreateInstanceInOneStepInput enum value
	EnumOfTypeForCreateInstanceInOneStepInputCold = "Cold"

	// EnumOfTypeForCreateInstanceInOneStepInputCoordinator is a EnumOfTypeForCreateInstanceInOneStepInput enum value
	EnumOfTypeForCreateInstanceInOneStepInputCoordinator = "Coordinator"

	// EnumOfTypeForCreateInstanceInOneStepInputOther is a EnumOfTypeForCreateInstanceInOneStepInput enum value
	EnumOfTypeForCreateInstanceInOneStepInputOther = "Other"
)
View Source
const (
	// EnumOfVersionForCreateInstanceInOneStepInputV67 is a EnumOfVersionForCreateInstanceInOneStepInput enum value
	EnumOfVersionForCreateInstanceInOneStepInputV67 = "V6_7"

	// EnumOfVersionForCreateInstanceInOneStepInputV710 is a EnumOfVersionForCreateInstanceInOneStepInput enum value
	EnumOfVersionForCreateInstanceInOneStepInputV710 = "V7_10"

	// EnumOfVersionForCreateInstanceInOneStepInputV7Tls is a EnumOfVersionForCreateInstanceInOneStepInput enum value
	EnumOfVersionForCreateInstanceInOneStepInputV7Tls = "V7_TLS"

	// EnumOfVersionForCreateInstanceInOneStepInputV7Byte is a EnumOfVersionForCreateInstanceInOneStepInput enum value
	EnumOfVersionForCreateInstanceInOneStepInputV7Byte = "V7_BYTE"

	// EnumOfVersionForCreateInstanceInOneStepInputOpenSearch29 is a EnumOfVersionForCreateInstanceInOneStepInput enum value
	EnumOfVersionForCreateInstanceInOneStepInputOpenSearch29 = "OPEN_SEARCH_2_9"
)
View Source
const (
	// EnumOfChargeTypeForDescribeInstanceOutputPrePaid is a EnumOfChargeTypeForDescribeInstanceOutput enum value
	EnumOfChargeTypeForDescribeInstanceOutputPrePaid = "PrePaid"

	// EnumOfChargeTypeForDescribeInstanceOutputPostPaid is a EnumOfChargeTypeForDescribeInstanceOutput enum value
	EnumOfChargeTypeForDescribeInstanceOutputPostPaid = "PostPaid"
)
View Source
const (
	// EnumOfStatusForDescribeInstanceOutputInit is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputInit = "Init"

	// EnumOfStatusForDescribeInstanceOutputWaitingPaid is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputWaitingPaid = "WaitingPaid"

	// EnumOfStatusForDescribeInstanceOutputWaitCreate is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputWaitCreate = "WaitCreate"

	// EnumOfStatusForDescribeInstanceOutputCreating is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputCreating = "Creating"

	// EnumOfStatusForDescribeInstanceOutputRunning is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputRunning = "Running"

	// EnumOfStatusForDescribeInstanceOutputRestarting is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputRestarting = "Restarting"

	// EnumOfStatusForDescribeInstanceOutputUpdating is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputUpdating = "Updating"

	// EnumOfStatusForDescribeInstanceOutputWaitScale is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputWaitScale = "WaitScale"

	// EnumOfStatusForDescribeInstanceOutputScaling is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputScaling = "Scaling"

	// EnumOfStatusForDescribeInstanceOutputRestoring is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputRestoring = "Restoring"

	// EnumOfStatusForDescribeInstanceOutputUpgrading is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputUpgrading = "Upgrading"

	// EnumOfStatusForDescribeInstanceOutputClosing is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputClosing = "Closing"

	// EnumOfStatusForDescribeInstanceOutputClosed is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputClosed = "Closed"

	// EnumOfStatusForDescribeInstanceOutputReclaiming is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputReclaiming = "Reclaiming"

	// EnumOfStatusForDescribeInstanceOutputResuming is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputResuming = "Resuming"

	// EnumOfStatusForDescribeInstanceOutputWaitRelease is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputWaitRelease = "WaitRelease"

	// EnumOfStatusForDescribeInstanceOutputReleasing is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputReleasing = "Releasing"

	// EnumOfStatusForDescribeInstanceOutputReleased is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputReleased = "Released"

	// EnumOfStatusForDescribeInstanceOutputDeleted is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputDeleted = "Deleted"

	// EnumOfStatusForDescribeInstanceOutputDestroying is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputDestroying = "Destroying"

	// EnumOfStatusForDescribeInstanceOutputDestroyed is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputDestroyed = "Destroyed"

	// EnumOfStatusForDescribeInstanceOutputCreateFailed is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputCreateFailed = "CreateFailed"

	// EnumOfStatusForDescribeInstanceOutputTaskFailed is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputTaskFailed = "TaskFailed"

	// EnumOfStatusForDescribeInstanceOutputError is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputError = "Error"

	// EnumOfStatusForDescribeInstanceOutputWarn is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputWarn = "Warn"

	// EnumOfStatusForDescribeInstanceOutputUnknown is a EnumOfStatusForDescribeInstanceOutput enum value
	EnumOfStatusForDescribeInstanceOutputUnknown = "Unknown"
)
View Source
const (
	// EnumOfSubInstanceStatusForDescribeInstanceOutputAvailable is a EnumOfSubInstanceStatusForDescribeInstanceOutput enum value
	EnumOfSubInstanceStatusForDescribeInstanceOutputAvailable = "AVAILABLE"

	// EnumOfSubInstanceStatusForDescribeInstanceOutputReleased is a EnumOfSubInstanceStatusForDescribeInstanceOutput enum value
	EnumOfSubInstanceStatusForDescribeInstanceOutputReleased = "RELEASED"
)
View Source
const (
	// EnumOfSubInstanceTypeForDescribeInstanceOutputSql is a EnumOfSubInstanceTypeForDescribeInstanceOutput enum value
	EnumOfSubInstanceTypeForDescribeInstanceOutputSql = "Sql"

	// EnumOfSubInstanceTypeForDescribeInstanceOutputKrypton is a EnumOfSubInstanceTypeForDescribeInstanceOutput enum value
	EnumOfSubInstanceTypeForDescribeInstanceOutputKrypton = "Krypton"
)
View Source
const (
	// EnumOfTransferStatusForDescribeInstanceOutputCreated is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputCreated = "CREATED"

	// EnumOfTransferStatusForDescribeInstanceOutputRunning is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputRunning = "RUNNING"

	// EnumOfTransferStatusForDescribeInstanceOutputFinish is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputFinish = "FINISH"

	// EnumOfTransferStatusForDescribeInstanceOutputCanceling is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputCanceling = "CANCELING"

	// EnumOfTransferStatusForDescribeInstanceOutputCancel is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputCancel = "CANCEL"

	// EnumOfTransferStatusForDescribeInstanceOutputCancelFailed is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputCancelFailed = "CANCEL_FAILED"

	// EnumOfTransferStatusForDescribeInstanceOutputTimeout is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputTimeout = "TIMEOUT"

	// EnumOfTransferStatusForDescribeInstanceOutputShrinkComplete is a EnumOfTransferStatusForDescribeInstanceOutput enum value
	EnumOfTransferStatusForDescribeInstanceOutputShrinkComplete = "SHRINK_COMPLETE"
)
View Source
const (
	// EnumOfVersionForDescribeInstanceOutputV67 is a EnumOfVersionForDescribeInstanceOutput enum value
	EnumOfVersionForDescribeInstanceOutputV67 = "V6_7"

	// EnumOfVersionForDescribeInstanceOutputV710 is a EnumOfVersionForDescribeInstanceOutput enum value
	EnumOfVersionForDescribeInstanceOutputV710 = "V7_10"

	// EnumOfVersionForDescribeInstanceOutputV7Tls is a EnumOfVersionForDescribeInstanceOutput enum value
	EnumOfVersionForDescribeInstanceOutputV7Tls = "V7_TLS"

	// EnumOfVersionForDescribeInstanceOutputV7Byte is a EnumOfVersionForDescribeInstanceOutput enum value
	EnumOfVersionForDescribeInstanceOutputV7Byte = "V7_BYTE"

	// EnumOfVersionForDescribeInstanceOutputOpenSearch29 is a EnumOfVersionForDescribeInstanceOutput enum value
	EnumOfVersionForDescribeInstanceOutputOpenSearch29 = "OPEN_SEARCH_2_9"
)
View Source
const (
	// EnumOfChargeTypeForDescribeInstancesOutputPrePaid is a EnumOfChargeTypeForDescribeInstancesOutput enum value
	EnumOfChargeTypeForDescribeInstancesOutputPrePaid = "PrePaid"

	// EnumOfChargeTypeForDescribeInstancesOutputPostPaid is a EnumOfChargeTypeForDescribeInstancesOutput enum value
	EnumOfChargeTypeForDescribeInstancesOutputPostPaid = "PostPaid"
)
View Source
const (
	// EnumOfNameForDescribeInstancesInputInstanceId is a EnumOfNameForDescribeInstancesInput enum value
	EnumOfNameForDescribeInstancesInputInstanceId = "InstanceId"

	// EnumOfNameForDescribeInstancesInputInstanceName is a EnumOfNameForDescribeInstancesInput enum value
	EnumOfNameForDescribeInstancesInputInstanceName = "InstanceName"

	// EnumOfNameForDescribeInstancesInputZoneId is a EnumOfNameForDescribeInstancesInput enum value
	EnumOfNameForDescribeInstancesInputZoneId = "ZoneId"

	// EnumOfNameForDescribeInstancesInputStatus is a EnumOfNameForDescribeInstancesInput enum value
	EnumOfNameForDescribeInstancesInputStatus = "Status"

	// EnumOfNameForDescribeInstancesInputVersion is a EnumOfNameForDescribeInstancesInput enum value
	EnumOfNameForDescribeInstancesInputVersion = "Version"

	// EnumOfNameForDescribeInstancesInputChargeType is a EnumOfNameForDescribeInstancesInput enum value
	EnumOfNameForDescribeInstancesInputChargeType = "ChargeType"
)
View Source
const (
	// EnumOfStatusForDescribeInstancesOutputInit is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputInit = "Init"

	// EnumOfStatusForDescribeInstancesOutputWaitingPaid is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputWaitingPaid = "WaitingPaid"

	// EnumOfStatusForDescribeInstancesOutputWaitCreate is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputWaitCreate = "WaitCreate"

	// EnumOfStatusForDescribeInstancesOutputCreating is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputCreating = "Creating"

	// EnumOfStatusForDescribeInstancesOutputRunning is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputRunning = "Running"

	// EnumOfStatusForDescribeInstancesOutputRestarting is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputRestarting = "Restarting"

	// EnumOfStatusForDescribeInstancesOutputUpdating is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputUpdating = "Updating"

	// EnumOfStatusForDescribeInstancesOutputWaitScale is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputWaitScale = "WaitScale"

	// EnumOfStatusForDescribeInstancesOutputScaling is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputScaling = "Scaling"

	// EnumOfStatusForDescribeInstancesOutputRestoring is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputRestoring = "Restoring"

	// EnumOfStatusForDescribeInstancesOutputUpgrading is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputUpgrading = "Upgrading"

	// EnumOfStatusForDescribeInstancesOutputClosing is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputClosing = "Closing"

	// EnumOfStatusForDescribeInstancesOutputClosed is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputClosed = "Closed"

	// EnumOfStatusForDescribeInstancesOutputReclaiming is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputReclaiming = "Reclaiming"

	// EnumOfStatusForDescribeInstancesOutputResuming is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputResuming = "Resuming"

	// EnumOfStatusForDescribeInstancesOutputWaitRelease is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputWaitRelease = "WaitRelease"

	// EnumOfStatusForDescribeInstancesOutputReleasing is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputReleasing = "Releasing"

	// EnumOfStatusForDescribeInstancesOutputReleased is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputReleased = "Released"

	// EnumOfStatusForDescribeInstancesOutputDeleted is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputDeleted = "Deleted"

	// EnumOfStatusForDescribeInstancesOutputDestroying is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputDestroying = "Destroying"

	// EnumOfStatusForDescribeInstancesOutputDestroyed is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputDestroyed = "Destroyed"

	// EnumOfStatusForDescribeInstancesOutputCreateFailed is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputCreateFailed = "CreateFailed"

	// EnumOfStatusForDescribeInstancesOutputTaskFailed is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputTaskFailed = "TaskFailed"

	// EnumOfStatusForDescribeInstancesOutputError is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputError = "Error"

	// EnumOfStatusForDescribeInstancesOutputWarn is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputWarn = "Warn"

	// EnumOfStatusForDescribeInstancesOutputUnknown is a EnumOfStatusForDescribeInstancesOutput enum value
	EnumOfStatusForDescribeInstancesOutputUnknown = "Unknown"
)
View Source
const (
	// EnumOfSubInstanceStatusForDescribeInstancesOutputAvailable is a EnumOfSubInstanceStatusForDescribeInstancesOutput enum value
	EnumOfSubInstanceStatusForDescribeInstancesOutputAvailable = "AVAILABLE"

	// EnumOfSubInstanceStatusForDescribeInstancesOutputReleased is a EnumOfSubInstanceStatusForDescribeInstancesOutput enum value
	EnumOfSubInstanceStatusForDescribeInstancesOutputReleased = "RELEASED"
)
View Source
const (
	// EnumOfSubInstanceTypeForDescribeInstancesOutputSql is a EnumOfSubInstanceTypeForDescribeInstancesOutput enum value
	EnumOfSubInstanceTypeForDescribeInstancesOutputSql = "Sql"

	// EnumOfSubInstanceTypeForDescribeInstancesOutputKrypton is a EnumOfSubInstanceTypeForDescribeInstancesOutput enum value
	EnumOfSubInstanceTypeForDescribeInstancesOutputKrypton = "Krypton"
)
View Source
const (
	// EnumOfTransferStatusForDescribeInstancesOutputCreated is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputCreated = "CREATED"

	// EnumOfTransferStatusForDescribeInstancesOutputRunning is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputRunning = "RUNNING"

	// EnumOfTransferStatusForDescribeInstancesOutputFinish is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputFinish = "FINISH"

	// EnumOfTransferStatusForDescribeInstancesOutputCanceling is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputCanceling = "CANCELING"

	// EnumOfTransferStatusForDescribeInstancesOutputCancel is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputCancel = "CANCEL"

	// EnumOfTransferStatusForDescribeInstancesOutputCancelFailed is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputCancelFailed = "CANCEL_FAILED"

	// EnumOfTransferStatusForDescribeInstancesOutputTimeout is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputTimeout = "TIMEOUT"

	// EnumOfTransferStatusForDescribeInstancesOutputShrinkComplete is a EnumOfTransferStatusForDescribeInstancesOutput enum value
	EnumOfTransferStatusForDescribeInstancesOutputShrinkComplete = "SHRINK_COMPLETE"
)
View Source
const (
	// EnumOfVersionForDescribeInstancesOutputV67 is a EnumOfVersionForDescribeInstancesOutput enum value
	EnumOfVersionForDescribeInstancesOutputV67 = "V6_7"

	// EnumOfVersionForDescribeInstancesOutputV710 is a EnumOfVersionForDescribeInstancesOutput enum value
	EnumOfVersionForDescribeInstancesOutputV710 = "V7_10"

	// EnumOfVersionForDescribeInstancesOutputV7Tls is a EnumOfVersionForDescribeInstancesOutput enum value
	EnumOfVersionForDescribeInstancesOutputV7Tls = "V7_TLS"

	// EnumOfVersionForDescribeInstancesOutputV7Byte is a EnumOfVersionForDescribeInstancesOutput enum value
	EnumOfVersionForDescribeInstancesOutputV7Byte = "V7_BYTE"

	// EnumOfVersionForDescribeInstancesOutputOpenSearch29 is a EnumOfVersionForDescribeInstancesOutput enum value
	EnumOfVersionForDescribeInstancesOutputOpenSearch29 = "OPEN_SEARCH_2_9"
)
View Source
const (
	// EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutputElasticsearch is a EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutput enum value
	EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutputElasticsearch = "Elasticsearch"

	// EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutputKibana is a EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutput enum value
	EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutputKibana = "Kibana"

	// EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutputMl is a EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutput enum value
	EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutputMl = "ML"
)
View Source
const (
	// EnumOfRegionIdForDescribeZonesInputCnBeijing is a EnumOfRegionIdForDescribeZonesInput enum value
	EnumOfRegionIdForDescribeZonesInputCnBeijing = "cn-beijing"

	// EnumOfRegionIdForDescribeZonesInputCnShanghai is a EnumOfRegionIdForDescribeZonesInput enum value
	EnumOfRegionIdForDescribeZonesInputCnShanghai = "cn-shanghai"

	// EnumOfRegionIdForDescribeZonesInputCnGuangzhou is a EnumOfRegionIdForDescribeZonesInput enum value
	EnumOfRegionIdForDescribeZonesInputCnGuangzhou = "cn-guangzhou"

	// EnumOfRegionIdForDescribeZonesInputApSoutheast1 is a EnumOfRegionIdForDescribeZonesInput enum value
	EnumOfRegionIdForDescribeZonesInputApSoutheast1 = "ap-southeast-1"

	// EnumOfRegionIdForDescribeZonesInputCnBeijingSelfdrive is a EnumOfRegionIdForDescribeZonesInput enum value
	EnumOfRegionIdForDescribeZonesInputCnBeijingSelfdrive = "cn-beijing-selfdrive"
)
View Source
const (
	ServiceName = "escloud"   // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "escloud"   // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EnumOfResourceTypeForListTagsForResourcesInputInstance is a EnumOfResourceTypeForListTagsForResourcesInput enum value
	EnumOfResourceTypeForListTagsForResourcesInputInstance = "instance"
)
View Source
const (
	// EnumOfResourceTypeForListTagsForResourcesOutputInstance is a EnumOfResourceTypeForListTagsForResourcesOutput enum value
	EnumOfResourceTypeForListTagsForResourcesOutputInstance = "INSTANCE"
)
View Source
const (
	// EnumOfResourceTypeForTagResourcesInputInstance is a EnumOfResourceTypeForTagResourcesInput enum value
	EnumOfResourceTypeForTagResourcesInputInstance = "instance"
)
View Source
const (
	// EnumOfResourceTypeForUntagResourcesInputInstance is a EnumOfResourceTypeForUntagResourcesInput enum value
	EnumOfResourceTypeForUntagResourcesInputInstance = "instance"
)
View Source
const (
	// EnumOfSpecNameForDescribeNodeAvailableSpecsOutputEsEipBgpFixedBandwidth is a EnumOfSpecNameForDescribeNodeAvailableSpecsOutput enum value
	EnumOfSpecNameForDescribeNodeAvailableSpecsOutputEsEipBgpFixedBandwidth = "es.eip.bgp_fixed_bandwidth"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AZAvailableSpecsSoldOutForDescribeNodeAvailableSpecsOutput

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

func (AZAvailableSpecsSoldOutForDescribeNodeAvailableSpecsOutput) GoString

GoString returns the string representation

func (AZAvailableSpecsSoldOutForDescribeNodeAvailableSpecsOutput) String

String returns the string representation

type ColdNodeResourceSpecForDescribeInstanceOutput

type ColdNodeResourceSpecForDescribeInstanceOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ColdNodeResourceSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*ColdNodeResourceSpecForDescribeInstanceOutput) SetCPU

SetCPU sets the CPU field's value.

func (*ColdNodeResourceSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*ColdNodeResourceSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ColdNodeResourceSpecForDescribeInstanceOutput) SetMemory

SetMemory sets the Memory field's value.

func (*ColdNodeResourceSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (ColdNodeResourceSpecForDescribeInstanceOutput) String

String returns the string representation

type ColdNodeResourceSpecForDescribeInstancesOutput

type ColdNodeResourceSpecForDescribeInstancesOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ColdNodeResourceSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*ColdNodeResourceSpecForDescribeInstancesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*ColdNodeResourceSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ColdNodeResourceSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ColdNodeResourceSpecForDescribeInstancesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*ColdNodeResourceSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (ColdNodeResourceSpecForDescribeInstancesOutput) String

String returns the string representation

type ColdNodeStorageSpecForDescribeInstanceOutput

type ColdNodeStorageSpecForDescribeInstanceOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ColdNodeStorageSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*ColdNodeStorageSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*ColdNodeStorageSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ColdNodeStorageSpecForDescribeInstanceOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*ColdNodeStorageSpecForDescribeInstanceOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*ColdNodeStorageSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (*ColdNodeStorageSpecForDescribeInstanceOutput) SetSize

SetSize sets the Size field's value.

func (ColdNodeStorageSpecForDescribeInstanceOutput) String

String returns the string representation

type ColdNodeStorageSpecForDescribeInstancesOutput

type ColdNodeStorageSpecForDescribeInstancesOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ColdNodeStorageSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*ColdNodeStorageSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ColdNodeStorageSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ColdNodeStorageSpecForDescribeInstancesOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*ColdNodeStorageSpecForDescribeInstancesOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*ColdNodeStorageSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (*ColdNodeStorageSpecForDescribeInstancesOutput) SetSize

SetSize sets the Size field's value.

func (ColdNodeStorageSpecForDescribeInstancesOutput) String

String returns the string representation

type CoordinatorNodeResourceSpecForDescribeInstanceOutput

type CoordinatorNodeResourceSpecForDescribeInstanceOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoordinatorNodeResourceSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*CoordinatorNodeResourceSpecForDescribeInstanceOutput) SetCPU

SetCPU sets the CPU field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstanceOutput) SetMemory

SetMemory sets the Memory field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (CoordinatorNodeResourceSpecForDescribeInstanceOutput) String

String returns the string representation

type CoordinatorNodeResourceSpecForDescribeInstancesOutput

type CoordinatorNodeResourceSpecForDescribeInstancesOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoordinatorNodeResourceSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*CoordinatorNodeResourceSpecForDescribeInstancesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstancesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*CoordinatorNodeResourceSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (CoordinatorNodeResourceSpecForDescribeInstancesOutput) String

String returns the string representation

type CoordinatorNodeStorageSpecForDescribeInstanceOutput

type CoordinatorNodeStorageSpecForDescribeInstanceOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoordinatorNodeStorageSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*CoordinatorNodeStorageSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstanceOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstanceOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstanceOutput) SetSize

SetSize sets the Size field's value.

func (CoordinatorNodeStorageSpecForDescribeInstanceOutput) String

String returns the string representation

type CoordinatorNodeStorageSpecForDescribeInstancesOutput

type CoordinatorNodeStorageSpecForDescribeInstancesOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoordinatorNodeStorageSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*CoordinatorNodeStorageSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstancesOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstancesOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (*CoordinatorNodeStorageSpecForDescribeInstancesOutput) SetSize

SetSize sets the Size field's value.

func (CoordinatorNodeStorageSpecForDescribeInstancesOutput) String

String returns the string representation

type CreateInstanceInOneStepInput

type CreateInstanceInOneStepInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	InstanceConfiguration *InstanceConfigurationForCreateInstanceInOneStepInput `type:"structure" json:",omitempty"`

	Tags []*TagForCreateInstanceInOneStepInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateInstanceInOneStepInput) GoString

func (s CreateInstanceInOneStepInput) GoString() string

GoString returns the string representation

func (*CreateInstanceInOneStepInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateInstanceInOneStepInput) SetInstanceConfiguration

SetInstanceConfiguration sets the InstanceConfiguration field's value.

func (*CreateInstanceInOneStepInput) SetTags

SetTags sets the Tags field's value.

func (CreateInstanceInOneStepInput) String

String returns the string representation

func (*CreateInstanceInOneStepInput) Validate

func (s *CreateInstanceInOneStepInput) Validate() error

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

type CreateInstanceInOneStepOutput

type CreateInstanceInOneStepOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateInstanceInOneStepOutput) GoString

GoString returns the string representation

func (*CreateInstanceInOneStepOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateInstanceInOneStepOutput) SetName

SetName sets the Name field's value.

func (CreateInstanceInOneStepOutput) String

String returns the string representation

type CreateInstanceInput

type CreateInstanceInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	InstanceConfiguration *InstanceConfigurationForCreateInstanceInput `type:"structure" json:",omitempty"`

	Tags []*TagForCreateInstanceInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateInstanceInput) GoString

func (s CreateInstanceInput) GoString() string

GoString returns the string representation

func (*CreateInstanceInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateInstanceInput) SetInstanceConfiguration

SetInstanceConfiguration sets the InstanceConfiguration field's value.

func (*CreateInstanceInput) SetTags

SetTags sets the Tags field's value.

func (CreateInstanceInput) String

func (s CreateInstanceInput) String() string

String returns the string representation

func (*CreateInstanceInput) Validate

func (s *CreateInstanceInput) Validate() error

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

type CreateInstanceOutput

type CreateInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

	OrderID *string `type:"string" json:",omitempty"`

	OrderNO *string `type:"string" json:",omitempty"`

	TradeEnabled *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateInstanceOutput) GoString

func (s CreateInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateInstanceOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*CreateInstanceOutput) SetOrderID

SetOrderID sets the OrderID field's value.

func (*CreateInstanceOutput) SetOrderNO

SetOrderNO sets the OrderNO field's value.

func (*CreateInstanceOutput) SetTradeEnabled

func (s *CreateInstanceOutput) SetTradeEnabled(v bool) *CreateInstanceOutput

SetTradeEnabled sets the TradeEnabled field's value.

func (CreateInstanceOutput) String

func (s CreateInstanceOutput) String() string

String returns the string representation

type DataListForListTagsForResourcesOutput

type DataListForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty" enum:"EnumOfResourceTypeForListTagsForResourcesOutput"`

	TagKey *string `type:"string" json:",omitempty"`

	TagValue *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataListForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*DataListForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*DataListForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*DataListForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*DataListForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (DataListForListTagsForResourcesOutput) String

String returns the string representation

type DescribeInstanceInput

type DescribeInstanceInput struct {

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

func (DescribeInstanceInput) GoString

func (s DescribeInstanceInput) GoString() string

GoString returns the string representation

func (*DescribeInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (DescribeInstanceInput) String

func (s DescribeInstanceInput) String() string

String returns the string representation

func (*DescribeInstanceInput) Validate

func (s *DescribeInstanceInput) Validate() error

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

type DescribeInstanceNodesInput

type DescribeInstanceNodesInput struct {
	InstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeInstanceNodesInput) GoString

func (s DescribeInstanceNodesInput) GoString() string

GoString returns the string representation

func (*DescribeInstanceNodesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeInstanceNodesInput) String

String returns the string representation

type DescribeInstanceNodesOutput

type DescribeInstanceNodesOutput struct {
	Metadata *response.ResponseMetadata

	Nodes []*NodeForDescribeInstanceNodesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeInstanceNodesOutput) GoString

func (s DescribeInstanceNodesOutput) GoString() string

GoString returns the string representation

func (*DescribeInstanceNodesOutput) SetNodes

SetNodes sets the Nodes field's value.

func (DescribeInstanceNodesOutput) String

String returns the string representation

type DescribeInstanceOutput

type DescribeInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceInfo *InstanceInfoForDescribeInstanceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeInstanceOutput) GoString

func (s DescribeInstanceOutput) GoString() string

GoString returns the string representation

func (*DescribeInstanceOutput) SetInstanceInfo

SetInstanceInfo sets the InstanceInfo field's value.

func (DescribeInstanceOutput) String

func (s DescribeInstanceOutput) String() string

String returns the string representation

type DescribeInstancePluginsInput

type DescribeInstancePluginsInput struct {

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

func (DescribeInstancePluginsInput) GoString

func (s DescribeInstancePluginsInput) GoString() string

GoString returns the string representation

func (*DescribeInstancePluginsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeInstancePluginsInput) String

String returns the string representation

func (*DescribeInstancePluginsInput) Validate

func (s *DescribeInstancePluginsInput) Validate() error

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

type DescribeInstancePluginsOutput

type DescribeInstancePluginsOutput struct {
	Metadata *response.ResponseMetadata

	InstancePlugins []*InstancePluginForDescribeInstancePluginsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeInstancePluginsOutput) GoString

GoString returns the string representation

func (*DescribeInstancePluginsOutput) SetInstancePlugins

SetInstancePlugins sets the InstancePlugins field's value.

func (DescribeInstancePluginsOutput) String

String returns the string representation

type DescribeInstancesInput

type DescribeInstancesInput struct {
	Filters []*FilterForDescribeInstancesInput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	TagFilter *TagFilterForDescribeInstancesInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeInstancesInput) GoString

func (s DescribeInstancesInput) GoString() string

GoString returns the string representation

func (*DescribeInstancesInput) SetFilters

SetFilters sets the Filters field's value.

func (*DescribeInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeInstancesInput) SetTagFilter

SetTagFilter sets the TagFilter 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" json:",omitempty"`

	TotalCount *int64 `type:"int64" json:",omitempty"`
	// 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) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeInstancesOutput) String

func (s DescribeInstancesOutput) String() string

String returns the string representation

type DescribeNodeAvailableSpecsInput

type DescribeNodeAvailableSpecsInput struct {
	InstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeNodeAvailableSpecsInput) GoString

GoString returns the string representation

func (*DescribeNodeAvailableSpecsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeNodeAvailableSpecsInput) String

String returns the string representation

type DescribeNodeAvailableSpecsOutput

type DescribeNodeAvailableSpecsOutput struct {
	Metadata *response.ResponseMetadata

	AZAvailableSpecsSoldOut *AZAvailableSpecsSoldOutForDescribeNodeAvailableSpecsOutput `type:"structure" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	NetworkSpecs []*NetworkSpecForDescribeNodeAvailableSpecsOutput `type:"list" json:",omitempty"`

	NodeAvailableSpecs []*NodeAvailableSpecForDescribeNodeAvailableSpecsOutput `type:"list" json:",omitempty"`

	ResourceSpecs []*ResourceSpecForDescribeNodeAvailableSpecsOutput `type:"list" json:",omitempty"`

	StorageSpecs []*StorageSpecForDescribeNodeAvailableSpecsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeNodeAvailableSpecsOutput) GoString

GoString returns the string representation

func (*DescribeNodeAvailableSpecsOutput) SetAZAvailableSpecsSoldOut

SetAZAvailableSpecsSoldOut sets the AZAvailableSpecsSoldOut field's value.

func (*DescribeNodeAvailableSpecsOutput) SetConfigurationCode

SetConfigurationCode sets the ConfigurationCode field's value.

func (*DescribeNodeAvailableSpecsOutput) SetNetworkSpecs

SetNetworkSpecs sets the NetworkSpecs field's value.

func (*DescribeNodeAvailableSpecsOutput) SetNodeAvailableSpecs

SetNodeAvailableSpecs sets the NodeAvailableSpecs field's value.

func (*DescribeNodeAvailableSpecsOutput) SetResourceSpecs

SetResourceSpecs sets the ResourceSpecs field's value.

func (*DescribeNodeAvailableSpecsOutput) SetStorageSpecs

SetStorageSpecs sets the StorageSpecs field's value.

func (DescribeNodeAvailableSpecsOutput) String

String returns the string representation

type DescribeZonesInput

type DescribeZonesInput struct {

	// RegionId is a required field
	RegionId *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfRegionIdForDescribeZonesInput"`
	// contains filtered or unexported fields
}

func (DescribeZonesInput) GoString

func (s DescribeZonesInput) GoString() string

GoString returns the string representation

func (*DescribeZonesInput) SetRegionId

func (s *DescribeZonesInput) SetRegionId(v string) *DescribeZonesInput

SetRegionId sets the RegionId field's value.

func (DescribeZonesInput) String

func (s DescribeZonesInput) String() string

String returns the string representation

func (*DescribeZonesInput) Validate

func (s *DescribeZonesInput) Validate() error

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

type DescribeZonesOutput

type DescribeZonesOutput struct {
	Metadata *response.ResponseMetadata

	Zones []*ZoneForDescribeZonesOutput `type:"list" json:",omitempty"`
	// 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 ESCLOUD

type ESCLOUD struct {
	*client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *ESCLOUD

New create int can support ssl or region locate set

func (*ESCLOUD) CreateInstance

func (c *ESCLOUD) CreateInstance(input *CreateInstanceInput) (*CreateInstanceOutput, error)

CreateInstance API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation CreateInstance for usage and error information.

func (*ESCLOUD) CreateInstanceCommon

func (c *ESCLOUD) CreateInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateInstanceCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation CreateInstanceCommon for usage and error information.

func (*ESCLOUD) CreateInstanceCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) CreateInstanceCommonWithContext

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

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

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

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

func (*ESCLOUD) CreateInstanceInOneStep

func (c *ESCLOUD) CreateInstanceInOneStep(input *CreateInstanceInOneStepInput) (*CreateInstanceInOneStepOutput, error)

CreateInstanceInOneStep API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation CreateInstanceInOneStep for usage and error information.

func (*ESCLOUD) CreateInstanceInOneStepCommon

func (c *ESCLOUD) CreateInstanceInOneStepCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateInstanceInOneStepCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation CreateInstanceInOneStepCommon for usage and error information.

func (*ESCLOUD) CreateInstanceInOneStepCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) CreateInstanceInOneStepCommonWithContext

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

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

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

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

func (*ESCLOUD) CreateInstanceInOneStepRequest

func (c *ESCLOUD) CreateInstanceInOneStepRequest(input *CreateInstanceInOneStepInput) (req *request.Request, output *CreateInstanceInOneStepOutput)

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

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

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

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

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

func (*ESCLOUD) CreateInstanceInOneStepWithContext

func (c *ESCLOUD) CreateInstanceInOneStepWithContext(ctx volcengine.Context, input *CreateInstanceInOneStepInput, opts ...request.Option) (*CreateInstanceInOneStepOutput, error)

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

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

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

func (*ESCLOUD) CreateInstanceRequest

func (c *ESCLOUD) CreateInstanceRequest(input *CreateInstanceInput) (req *request.Request, output *CreateInstanceOutput)

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

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

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

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

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

func (*ESCLOUD) CreateInstanceWithContext

func (c *ESCLOUD) CreateInstanceWithContext(ctx volcengine.Context, input *CreateInstanceInput, opts ...request.Option) (*CreateInstanceOutput, error)

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

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

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

func (*ESCLOUD) DescribeInstance

func (c *ESCLOUD) DescribeInstance(input *DescribeInstanceInput) (*DescribeInstanceOutput, error)

DescribeInstance API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeInstance for usage and error information.

func (*ESCLOUD) DescribeInstanceCommon

func (c *ESCLOUD) DescribeInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeInstanceCommon for usage and error information.

func (*ESCLOUD) DescribeInstanceCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) DescribeInstanceCommonWithContext

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

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

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

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

func (*ESCLOUD) DescribeInstanceNodes

func (c *ESCLOUD) DescribeInstanceNodes(input *DescribeInstanceNodesInput) (*DescribeInstanceNodesOutput, error)

DescribeInstanceNodes API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeInstanceNodes for usage and error information.

func (*ESCLOUD) DescribeInstanceNodesCommon

func (c *ESCLOUD) DescribeInstanceNodesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceNodesCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeInstanceNodesCommon for usage and error information.

func (*ESCLOUD) DescribeInstanceNodesCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) DescribeInstanceNodesCommonWithContext

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

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

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

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

func (*ESCLOUD) DescribeInstanceNodesRequest

func (c *ESCLOUD) DescribeInstanceNodesRequest(input *DescribeInstanceNodesInput) (req *request.Request, output *DescribeInstanceNodesOutput)

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

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

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

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

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

func (*ESCLOUD) DescribeInstanceNodesWithContext

func (c *ESCLOUD) DescribeInstanceNodesWithContext(ctx volcengine.Context, input *DescribeInstanceNodesInput, opts ...request.Option) (*DescribeInstanceNodesOutput, error)

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

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

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

func (*ESCLOUD) DescribeInstancePlugins

func (c *ESCLOUD) DescribeInstancePlugins(input *DescribeInstancePluginsInput) (*DescribeInstancePluginsOutput, error)

DescribeInstancePlugins API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeInstancePlugins for usage and error information.

func (*ESCLOUD) DescribeInstancePluginsCommon

func (c *ESCLOUD) DescribeInstancePluginsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstancePluginsCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeInstancePluginsCommon for usage and error information.

func (*ESCLOUD) DescribeInstancePluginsCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) DescribeInstancePluginsCommonWithContext

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

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

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

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

func (*ESCLOUD) DescribeInstancePluginsRequest

func (c *ESCLOUD) DescribeInstancePluginsRequest(input *DescribeInstancePluginsInput) (req *request.Request, output *DescribeInstancePluginsOutput)

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

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

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

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

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

func (*ESCLOUD) DescribeInstancePluginsWithContext

func (c *ESCLOUD) DescribeInstancePluginsWithContext(ctx volcengine.Context, input *DescribeInstancePluginsInput, opts ...request.Option) (*DescribeInstancePluginsOutput, error)

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

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

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

func (*ESCLOUD) DescribeInstanceRequest

func (c *ESCLOUD) DescribeInstanceRequest(input *DescribeInstanceInput) (req *request.Request, output *DescribeInstanceOutput)

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

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

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

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

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

func (*ESCLOUD) DescribeInstanceWithContext

func (c *ESCLOUD) DescribeInstanceWithContext(ctx volcengine.Context, input *DescribeInstanceInput, opts ...request.Option) (*DescribeInstanceOutput, error)

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

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

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

func (*ESCLOUD) DescribeInstances

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

DescribeInstances API operation for ESCLOUD.

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

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

func (*ESCLOUD) DescribeInstancesCommon

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

DescribeInstancesCommon API operation for ESCLOUD.

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

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

func (*ESCLOUD) DescribeInstancesCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) DescribeInstancesCommonWithContext

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

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

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

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

func (*ESCLOUD) DescribeInstancesRequest

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

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

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

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

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

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

func (*ESCLOUD) DescribeInstancesWithContext

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

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

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

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

func (*ESCLOUD) DescribeNodeAvailableSpecs

func (c *ESCLOUD) DescribeNodeAvailableSpecs(input *DescribeNodeAvailableSpecsInput) (*DescribeNodeAvailableSpecsOutput, error)

DescribeNodeAvailableSpecs API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeNodeAvailableSpecs for usage and error information.

func (*ESCLOUD) DescribeNodeAvailableSpecsCommon

func (c *ESCLOUD) DescribeNodeAvailableSpecsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNodeAvailableSpecsCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeNodeAvailableSpecsCommon for usage and error information.

func (*ESCLOUD) DescribeNodeAvailableSpecsCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) DescribeNodeAvailableSpecsCommonWithContext

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

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

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

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

func (*ESCLOUD) DescribeNodeAvailableSpecsRequest

func (c *ESCLOUD) DescribeNodeAvailableSpecsRequest(input *DescribeNodeAvailableSpecsInput) (req *request.Request, output *DescribeNodeAvailableSpecsOutput)

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

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

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

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

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

func (*ESCLOUD) DescribeNodeAvailableSpecsWithContext

func (c *ESCLOUD) DescribeNodeAvailableSpecsWithContext(ctx volcengine.Context, input *DescribeNodeAvailableSpecsInput, opts ...request.Option) (*DescribeNodeAvailableSpecsOutput, error)

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

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

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

func (*ESCLOUD) DescribeZones

func (c *ESCLOUD) DescribeZones(input *DescribeZonesInput) (*DescribeZonesOutput, error)

DescribeZones API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeZones for usage and error information.

func (*ESCLOUD) DescribeZonesCommon

func (c *ESCLOUD) DescribeZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeZonesCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation DescribeZonesCommon for usage and error information.

func (*ESCLOUD) DescribeZonesCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) DescribeZonesCommonWithContext

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

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

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

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

func (*ESCLOUD) DescribeZonesRequest

func (c *ESCLOUD) DescribeZonesRequest(input *DescribeZonesInput) (req *request.Request, output *DescribeZonesOutput)

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

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

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

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

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

func (*ESCLOUD) DescribeZonesWithContext

func (c *ESCLOUD) DescribeZonesWithContext(ctx volcengine.Context, input *DescribeZonesInput, opts ...request.Option) (*DescribeZonesOutput, error)

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

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

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

func (*ESCLOUD) ListTagsForResources

func (c *ESCLOUD) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ListTagsForResources for usage and error information.

func (*ESCLOUD) ListTagsForResourcesCommon

func (c *ESCLOUD) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ListTagsForResourcesCommon for usage and error information.

func (*ESCLOUD) ListTagsForResourcesCommonRequest

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

ListTagsForResourcesCommonRequest generates a "volcengine/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 (*ESCLOUD) ListTagsForResourcesCommonWithContext

func (c *ESCLOUD) ListTagsForResourcesCommonWithContext(ctx volcengine.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 (*ESCLOUD) ListTagsForResourcesRequest

func (c *ESCLOUD) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "volcengine/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 (*ESCLOUD) ListTagsForResourcesWithContext

func (c *ESCLOUD) ListTagsForResourcesWithContext(ctx volcengine.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 (*ESCLOUD) ModifyChargeCode

func (c *ESCLOUD) ModifyChargeCode(input *ModifyChargeCodeInput) (*ModifyChargeCodeOutput, error)

ModifyChargeCode API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyChargeCode for usage and error information.

func (*ESCLOUD) ModifyChargeCodeCommon

func (c *ESCLOUD) ModifyChargeCodeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyChargeCodeCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyChargeCodeCommon for usage and error information.

func (*ESCLOUD) ModifyChargeCodeCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) ModifyChargeCodeCommonWithContext

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

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

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

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

func (*ESCLOUD) ModifyChargeCodeRequest

func (c *ESCLOUD) ModifyChargeCodeRequest(input *ModifyChargeCodeInput) (req *request.Request, output *ModifyChargeCodeOutput)

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

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

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

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

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

func (*ESCLOUD) ModifyChargeCodeWithContext

func (c *ESCLOUD) ModifyChargeCodeWithContext(ctx volcengine.Context, input *ModifyChargeCodeInput, opts ...request.Option) (*ModifyChargeCodeOutput, error)

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

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

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

func (*ESCLOUD) ModifyDeletionProtection

func (c *ESCLOUD) ModifyDeletionProtection(input *ModifyDeletionProtectionInput) (*ModifyDeletionProtectionOutput, error)

ModifyDeletionProtection API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyDeletionProtection for usage and error information.

func (*ESCLOUD) ModifyDeletionProtectionCommon

func (c *ESCLOUD) ModifyDeletionProtectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDeletionProtectionCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyDeletionProtectionCommon for usage and error information.

func (*ESCLOUD) ModifyDeletionProtectionCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) ModifyDeletionProtectionCommonWithContext

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

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

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

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

func (*ESCLOUD) ModifyDeletionProtectionRequest

func (c *ESCLOUD) ModifyDeletionProtectionRequest(input *ModifyDeletionProtectionInput) (req *request.Request, output *ModifyDeletionProtectionOutput)

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

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

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

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

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

func (*ESCLOUD) ModifyDeletionProtectionWithContext

func (c *ESCLOUD) ModifyDeletionProtectionWithContext(ctx volcengine.Context, input *ModifyDeletionProtectionInput, opts ...request.Option) (*ModifyDeletionProtectionOutput, error)

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

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

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

func (*ESCLOUD) ModifyIpWhitelist

func (c *ESCLOUD) ModifyIpWhitelist(input *ModifyIpWhitelistInput) (*ModifyIpWhitelistOutput, error)

ModifyIpWhitelist API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyIpWhitelist for usage and error information.

func (*ESCLOUD) ModifyIpWhitelistCommon

func (c *ESCLOUD) ModifyIpWhitelistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyIpWhitelistCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyIpWhitelistCommon for usage and error information.

func (*ESCLOUD) ModifyIpWhitelistCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) ModifyIpWhitelistCommonWithContext

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

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

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

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

func (*ESCLOUD) ModifyIpWhitelistRequest

func (c *ESCLOUD) ModifyIpWhitelistRequest(input *ModifyIpWhitelistInput) (req *request.Request, output *ModifyIpWhitelistOutput)

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

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

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

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

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

func (*ESCLOUD) ModifyIpWhitelistWithContext

func (c *ESCLOUD) ModifyIpWhitelistWithContext(ctx volcengine.Context, input *ModifyIpWhitelistInput, opts ...request.Option) (*ModifyIpWhitelistOutput, error)

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

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

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

func (*ESCLOUD) ModifyMaintenanceSetting

func (c *ESCLOUD) ModifyMaintenanceSetting(input *ModifyMaintenanceSettingInput) (*ModifyMaintenanceSettingOutput, error)

ModifyMaintenanceSetting API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyMaintenanceSetting for usage and error information.

func (*ESCLOUD) ModifyMaintenanceSettingCommon

func (c *ESCLOUD) ModifyMaintenanceSettingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyMaintenanceSettingCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyMaintenanceSettingCommon for usage and error information.

func (*ESCLOUD) ModifyMaintenanceSettingCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) ModifyMaintenanceSettingCommonWithContext

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

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

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

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

func (*ESCLOUD) ModifyMaintenanceSettingRequest

func (c *ESCLOUD) ModifyMaintenanceSettingRequest(input *ModifyMaintenanceSettingInput) (req *request.Request, output *ModifyMaintenanceSettingOutput)

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

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

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

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

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

func (*ESCLOUD) ModifyMaintenanceSettingWithContext

func (c *ESCLOUD) ModifyMaintenanceSettingWithContext(ctx volcengine.Context, input *ModifyMaintenanceSettingInput, opts ...request.Option) (*ModifyMaintenanceSettingOutput, error)

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

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

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

func (*ESCLOUD) ModifyNodeSpecInOneStep

func (c *ESCLOUD) ModifyNodeSpecInOneStep(input *ModifyNodeSpecInOneStepInput) (*ModifyNodeSpecInOneStepOutput, error)

ModifyNodeSpecInOneStep API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyNodeSpecInOneStep for usage and error information.

func (*ESCLOUD) ModifyNodeSpecInOneStepCommon

func (c *ESCLOUD) ModifyNodeSpecInOneStepCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNodeSpecInOneStepCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ModifyNodeSpecInOneStepCommon for usage and error information.

func (*ESCLOUD) ModifyNodeSpecInOneStepCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) ModifyNodeSpecInOneStepCommonWithContext

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

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

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

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

func (*ESCLOUD) ModifyNodeSpecInOneStepRequest

func (c *ESCLOUD) ModifyNodeSpecInOneStepRequest(input *ModifyNodeSpecInOneStepInput) (req *request.Request, output *ModifyNodeSpecInOneStepOutput)

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

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

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

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

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

func (*ESCLOUD) ModifyNodeSpecInOneStepWithContext

func (c *ESCLOUD) ModifyNodeSpecInOneStepWithContext(ctx volcengine.Context, input *ModifyNodeSpecInOneStepInput, opts ...request.Option) (*ModifyNodeSpecInOneStepOutput, error)

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

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

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

func (*ESCLOUD) ReleaseInstance

func (c *ESCLOUD) ReleaseInstance(input *ReleaseInstanceInput) (*ReleaseInstanceOutput, error)

ReleaseInstance API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ReleaseInstance for usage and error information.

func (*ESCLOUD) ReleaseInstanceCommon

func (c *ESCLOUD) ReleaseInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReleaseInstanceCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ReleaseInstanceCommon for usage and error information.

func (*ESCLOUD) ReleaseInstanceCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) ReleaseInstanceCommonWithContext

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

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

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

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

func (*ESCLOUD) ReleaseInstanceRequest

func (c *ESCLOUD) ReleaseInstanceRequest(input *ReleaseInstanceInput) (req *request.Request, output *ReleaseInstanceOutput)

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

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

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

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

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

func (*ESCLOUD) ReleaseInstanceWithContext

func (c *ESCLOUD) ReleaseInstanceWithContext(ctx volcengine.Context, input *ReleaseInstanceInput, opts ...request.Option) (*ReleaseInstanceOutput, error)

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

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

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

func (*ESCLOUD) RenameInstance

func (c *ESCLOUD) RenameInstance(input *RenameInstanceInput) (*RenameInstanceOutput, error)

RenameInstance API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation RenameInstance for usage and error information.

func (*ESCLOUD) RenameInstanceCommon

func (c *ESCLOUD) RenameInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenameInstanceCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation RenameInstanceCommon for usage and error information.

func (*ESCLOUD) RenameInstanceCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) RenameInstanceCommonWithContext

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

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

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

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

func (*ESCLOUD) RenameInstanceRequest

func (c *ESCLOUD) RenameInstanceRequest(input *RenameInstanceInput) (req *request.Request, output *RenameInstanceOutput)

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

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

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

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

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

func (*ESCLOUD) RenameInstanceWithContext

func (c *ESCLOUD) RenameInstanceWithContext(ctx volcengine.Context, input *RenameInstanceInput, opts ...request.Option) (*RenameInstanceOutput, error)

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

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

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

func (*ESCLOUD) ResetAdminPassword

func (c *ESCLOUD) ResetAdminPassword(input *ResetAdminPasswordInput) (*ResetAdminPasswordOutput, error)

ResetAdminPassword API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ResetAdminPassword for usage and error information.

func (*ESCLOUD) ResetAdminPasswordCommon

func (c *ESCLOUD) ResetAdminPasswordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ResetAdminPasswordCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation ResetAdminPasswordCommon for usage and error information.

func (*ESCLOUD) ResetAdminPasswordCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) ResetAdminPasswordCommonWithContext

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

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

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

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

func (*ESCLOUD) ResetAdminPasswordRequest

func (c *ESCLOUD) ResetAdminPasswordRequest(input *ResetAdminPasswordInput) (req *request.Request, output *ResetAdminPasswordOutput)

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

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

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

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

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

func (*ESCLOUD) ResetAdminPasswordWithContext

func (c *ESCLOUD) ResetAdminPasswordWithContext(ctx volcengine.Context, input *ResetAdminPasswordInput, opts ...request.Option) (*ResetAdminPasswordOutput, error)

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

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

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

func (*ESCLOUD) RestartInstance

func (c *ESCLOUD) RestartInstance(input *RestartInstanceInput) (*RestartInstanceOutput, error)

RestartInstance API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation RestartInstance for usage and error information.

func (*ESCLOUD) RestartInstanceCommon

func (c *ESCLOUD) RestartInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestartInstanceCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation RestartInstanceCommon for usage and error information.

func (*ESCLOUD) RestartInstanceCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) RestartInstanceCommonWithContext

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

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

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

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

func (*ESCLOUD) RestartInstanceRequest

func (c *ESCLOUD) RestartInstanceRequest(input *RestartInstanceInput) (req *request.Request, output *RestartInstanceOutput)

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

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

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

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

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

func (*ESCLOUD) RestartInstanceWithContext

func (c *ESCLOUD) RestartInstanceWithContext(ctx volcengine.Context, input *RestartInstanceInput, opts ...request.Option) (*RestartInstanceOutput, error)

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

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

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

func (*ESCLOUD) RestartNode

func (c *ESCLOUD) RestartNode(input *RestartNodeInput) (*RestartNodeOutput, error)

RestartNode API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation RestartNode for usage and error information.

func (*ESCLOUD) RestartNodeCommon

func (c *ESCLOUD) RestartNodeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestartNodeCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation RestartNodeCommon for usage and error information.

func (*ESCLOUD) RestartNodeCommonRequest

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

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

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

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

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

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

func (*ESCLOUD) RestartNodeCommonWithContext

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

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

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

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

func (*ESCLOUD) RestartNodeRequest

func (c *ESCLOUD) RestartNodeRequest(input *RestartNodeInput) (req *request.Request, output *RestartNodeOutput)

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

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

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

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

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

func (*ESCLOUD) RestartNodeWithContext

func (c *ESCLOUD) RestartNodeWithContext(ctx volcengine.Context, input *RestartNodeInput, opts ...request.Option) (*RestartNodeOutput, error)

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

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

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

func (*ESCLOUD) TagResources

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

TagResources API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation TagResources for usage and error information.

func (*ESCLOUD) TagResourcesCommon

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

TagResourcesCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation TagResourcesCommon for usage and error information.

func (*ESCLOUD) TagResourcesCommonRequest

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

TagResourcesCommonRequest generates a "volcengine/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 (*ESCLOUD) TagResourcesCommonWithContext

func (c *ESCLOUD) TagResourcesCommonWithContext(ctx volcengine.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 (*ESCLOUD) TagResourcesRequest

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

TagResourcesRequest generates a "volcengine/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 (*ESCLOUD) TagResourcesWithContext

func (c *ESCLOUD) TagResourcesWithContext(ctx volcengine.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 (*ESCLOUD) UntagResources

func (c *ESCLOUD) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation UntagResources for usage and error information.

func (*ESCLOUD) UntagResourcesCommon

func (c *ESCLOUD) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for ESCLOUD.

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

See the VOLCENGINE API reference guide for ESCLOUD's API operation UntagResourcesCommon for usage and error information.

func (*ESCLOUD) UntagResourcesCommonRequest

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

UntagResourcesCommonRequest generates a "volcengine/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 (*ESCLOUD) UntagResourcesCommonWithContext

func (c *ESCLOUD) UntagResourcesCommonWithContext(ctx volcengine.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 (*ESCLOUD) UntagResourcesRequest

func (c *ESCLOUD) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "volcengine/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 (*ESCLOUD) UntagResourcesWithContext

func (c *ESCLOUD) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

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

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

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

type ESCLOUDAPI

type ESCLOUDAPI interface {
	CreateInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateInstance(*CreateInstanceInput) (*CreateInstanceOutput, error)
	CreateInstanceWithContext(volcengine.Context, *CreateInstanceInput, ...request.Option) (*CreateInstanceOutput, error)
	CreateInstanceRequest(*CreateInstanceInput) (*request.Request, *CreateInstanceOutput)

	CreateInstanceInOneStepCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateInstanceInOneStepCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateInstanceInOneStepCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateInstanceInOneStep(*CreateInstanceInOneStepInput) (*CreateInstanceInOneStepOutput, error)
	CreateInstanceInOneStepWithContext(volcengine.Context, *CreateInstanceInOneStepInput, ...request.Option) (*CreateInstanceInOneStepOutput, error)
	CreateInstanceInOneStepRequest(*CreateInstanceInOneStepInput) (*request.Request, *CreateInstanceInOneStepOutput)

	DescribeInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstance(*DescribeInstanceInput) (*DescribeInstanceOutput, error)
	DescribeInstanceWithContext(volcengine.Context, *DescribeInstanceInput, ...request.Option) (*DescribeInstanceOutput, error)
	DescribeInstanceRequest(*DescribeInstanceInput) (*request.Request, *DescribeInstanceOutput)

	DescribeInstanceNodesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceNodesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceNodesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceNodes(*DescribeInstanceNodesInput) (*DescribeInstanceNodesOutput, error)
	DescribeInstanceNodesWithContext(volcengine.Context, *DescribeInstanceNodesInput, ...request.Option) (*DescribeInstanceNodesOutput, error)
	DescribeInstanceNodesRequest(*DescribeInstanceNodesInput) (*request.Request, *DescribeInstanceNodesOutput)

	DescribeInstancePluginsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstancePluginsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstancePluginsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstancePlugins(*DescribeInstancePluginsInput) (*DescribeInstancePluginsOutput, error)
	DescribeInstancePluginsWithContext(volcengine.Context, *DescribeInstancePluginsInput, ...request.Option) (*DescribeInstancePluginsOutput, error)
	DescribeInstancePluginsRequest(*DescribeInstancePluginsInput) (*request.Request, *DescribeInstancePluginsOutput)

	DescribeInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstances(*DescribeInstancesInput) (*DescribeInstancesOutput, error)
	DescribeInstancesWithContext(volcengine.Context, *DescribeInstancesInput, ...request.Option) (*DescribeInstancesOutput, error)
	DescribeInstancesRequest(*DescribeInstancesInput) (*request.Request, *DescribeInstancesOutput)

	DescribeNodeAvailableSpecsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNodeAvailableSpecsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNodeAvailableSpecsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNodeAvailableSpecs(*DescribeNodeAvailableSpecsInput) (*DescribeNodeAvailableSpecsOutput, error)
	DescribeNodeAvailableSpecsWithContext(volcengine.Context, *DescribeNodeAvailableSpecsInput, ...request.Option) (*DescribeNodeAvailableSpecsOutput, error)
	DescribeNodeAvailableSpecsRequest(*DescribeNodeAvailableSpecsInput) (*request.Request, *DescribeNodeAvailableSpecsOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(volcengine.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(volcengine.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	ModifyChargeCodeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyChargeCodeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyChargeCodeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyChargeCode(*ModifyChargeCodeInput) (*ModifyChargeCodeOutput, error)
	ModifyChargeCodeWithContext(volcengine.Context, *ModifyChargeCodeInput, ...request.Option) (*ModifyChargeCodeOutput, error)
	ModifyChargeCodeRequest(*ModifyChargeCodeInput) (*request.Request, *ModifyChargeCodeOutput)

	ModifyDeletionProtectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDeletionProtectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDeletionProtectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDeletionProtection(*ModifyDeletionProtectionInput) (*ModifyDeletionProtectionOutput, error)
	ModifyDeletionProtectionWithContext(volcengine.Context, *ModifyDeletionProtectionInput, ...request.Option) (*ModifyDeletionProtectionOutput, error)
	ModifyDeletionProtectionRequest(*ModifyDeletionProtectionInput) (*request.Request, *ModifyDeletionProtectionOutput)

	ModifyIpWhitelistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyIpWhitelistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyIpWhitelistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyIpWhitelist(*ModifyIpWhitelistInput) (*ModifyIpWhitelistOutput, error)
	ModifyIpWhitelistWithContext(volcengine.Context, *ModifyIpWhitelistInput, ...request.Option) (*ModifyIpWhitelistOutput, error)
	ModifyIpWhitelistRequest(*ModifyIpWhitelistInput) (*request.Request, *ModifyIpWhitelistOutput)

	ModifyMaintenanceSettingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyMaintenanceSettingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyMaintenanceSettingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyMaintenanceSetting(*ModifyMaintenanceSettingInput) (*ModifyMaintenanceSettingOutput, error)
	ModifyMaintenanceSettingWithContext(volcengine.Context, *ModifyMaintenanceSettingInput, ...request.Option) (*ModifyMaintenanceSettingOutput, error)
	ModifyMaintenanceSettingRequest(*ModifyMaintenanceSettingInput) (*request.Request, *ModifyMaintenanceSettingOutput)

	ModifyNodeSpecInOneStepCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNodeSpecInOneStepCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNodeSpecInOneStepCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNodeSpecInOneStep(*ModifyNodeSpecInOneStepInput) (*ModifyNodeSpecInOneStepOutput, error)
	ModifyNodeSpecInOneStepWithContext(volcengine.Context, *ModifyNodeSpecInOneStepInput, ...request.Option) (*ModifyNodeSpecInOneStepOutput, error)
	ModifyNodeSpecInOneStepRequest(*ModifyNodeSpecInOneStepInput) (*request.Request, *ModifyNodeSpecInOneStepOutput)

	ReleaseInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReleaseInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReleaseInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReleaseInstance(*ReleaseInstanceInput) (*ReleaseInstanceOutput, error)
	ReleaseInstanceWithContext(volcengine.Context, *ReleaseInstanceInput, ...request.Option) (*ReleaseInstanceOutput, error)
	ReleaseInstanceRequest(*ReleaseInstanceInput) (*request.Request, *ReleaseInstanceOutput)

	RenameInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenameInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenameInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenameInstance(*RenameInstanceInput) (*RenameInstanceOutput, error)
	RenameInstanceWithContext(volcengine.Context, *RenameInstanceInput, ...request.Option) (*RenameInstanceOutput, error)
	RenameInstanceRequest(*RenameInstanceInput) (*request.Request, *RenameInstanceOutput)

	ResetAdminPasswordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ResetAdminPasswordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ResetAdminPasswordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ResetAdminPassword(*ResetAdminPasswordInput) (*ResetAdminPasswordOutput, error)
	ResetAdminPasswordWithContext(volcengine.Context, *ResetAdminPasswordInput, ...request.Option) (*ResetAdminPasswordOutput, error)
	ResetAdminPasswordRequest(*ResetAdminPasswordInput) (*request.Request, *ResetAdminPasswordOutput)

	RestartInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestartInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestartInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestartInstance(*RestartInstanceInput) (*RestartInstanceOutput, error)
	RestartInstanceWithContext(volcengine.Context, *RestartInstanceInput, ...request.Option) (*RestartInstanceOutput, error)
	RestartInstanceRequest(*RestartInstanceInput) (*request.Request, *RestartInstanceOutput)

	RestartNodeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestartNodeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestartNodeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestartNode(*RestartNodeInput) (*RestartNodeOutput, error)
	RestartNodeWithContext(volcengine.Context, *RestartNodeInput, ...request.Option) (*RestartNodeOutput, error)
	RestartNodeRequest(*RestartNodeInput) (*request.Request, *RestartNodeOutput)

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

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

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)
}

ESCLOUDAPI provides an interface to enable mocking the escloud.ESCLOUD service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// ESCLOUD.
func myFunc(svc ESCLOUDAPI) bool {
    // Make svc.CreateInstance request
}

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

    myFunc(svc)
}

type ExtraPerformanceForCreateInstanceInOneStepInput

type ExtraPerformanceForCreateInstanceInOneStepInput struct {
	Throughput *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtraPerformanceForCreateInstanceInOneStepInput) GoString

GoString returns the string representation

func (*ExtraPerformanceForCreateInstanceInOneStepInput) SetThroughput

SetThroughput sets the Throughput field's value.

func (ExtraPerformanceForCreateInstanceInOneStepInput) String

String returns the string representation

type ExtraPerformanceForCreateInstanceInput

type ExtraPerformanceForCreateInstanceInput struct {
	Throughput *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtraPerformanceForCreateInstanceInput) GoString

GoString returns the string representation

func (*ExtraPerformanceForCreateInstanceInput) SetThroughput

SetThroughput sets the Throughput field's value.

func (ExtraPerformanceForCreateInstanceInput) String

String returns the string representation

type ExtraPerformanceForModifyNodeSpecInOneStepInput

type ExtraPerformanceForModifyNodeSpecInOneStepInput struct {
	Throughput *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtraPerformanceForModifyNodeSpecInOneStepInput) GoString

GoString returns the string representation

func (*ExtraPerformanceForModifyNodeSpecInOneStepInput) SetThroughput

SetThroughput sets the Throughput field's value.

func (ExtraPerformanceForModifyNodeSpecInOneStepInput) String

String returns the string representation

type FilterForDescribeInstancesInput

type FilterForDescribeInstancesInput struct {
	Name *string `type:"string" json:",omitempty" enum:"EnumOfNameForDescribeInstancesInput"`

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

func (FilterForDescribeInstancesInput) GoString

GoString returns the string representation

func (*FilterForDescribeInstancesInput) SetName

SetName sets the Name field's value.

func (*FilterForDescribeInstancesInput) SetValues

SetValues sets the Values field's value.

func (FilterForDescribeInstancesInput) String

String returns the string representation

type HotNodeResourceSpecForDescribeInstanceOutput

type HotNodeResourceSpecForDescribeInstanceOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HotNodeResourceSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*HotNodeResourceSpecForDescribeInstanceOutput) SetCPU

SetCPU sets the CPU field's value.

func (*HotNodeResourceSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*HotNodeResourceSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*HotNodeResourceSpecForDescribeInstanceOutput) SetMemory

SetMemory sets the Memory field's value.

func (*HotNodeResourceSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (HotNodeResourceSpecForDescribeInstanceOutput) String

String returns the string representation

type HotNodeResourceSpecForDescribeInstancesOutput

type HotNodeResourceSpecForDescribeInstancesOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HotNodeResourceSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*HotNodeResourceSpecForDescribeInstancesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*HotNodeResourceSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*HotNodeResourceSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*HotNodeResourceSpecForDescribeInstancesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*HotNodeResourceSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (HotNodeResourceSpecForDescribeInstancesOutput) String

String returns the string representation

type HotNodeStorageSpecForDescribeInstanceOutput

type HotNodeStorageSpecForDescribeInstanceOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HotNodeStorageSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*HotNodeStorageSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*HotNodeStorageSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*HotNodeStorageSpecForDescribeInstanceOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*HotNodeStorageSpecForDescribeInstanceOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*HotNodeStorageSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (*HotNodeStorageSpecForDescribeInstanceOutput) SetSize

SetSize sets the Size field's value.

func (HotNodeStorageSpecForDescribeInstanceOutput) String

String returns the string representation

type HotNodeStorageSpecForDescribeInstancesOutput

type HotNodeStorageSpecForDescribeInstancesOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HotNodeStorageSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*HotNodeStorageSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*HotNodeStorageSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*HotNodeStorageSpecForDescribeInstancesOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*HotNodeStorageSpecForDescribeInstancesOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*HotNodeStorageSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (*HotNodeStorageSpecForDescribeInstancesOutput) SetSize

SetSize sets the Size field's value.

func (HotNodeStorageSpecForDescribeInstancesOutput) String

String returns the string representation

type InstanceConfigurationForCreateInstanceInOneStepInput

type InstanceConfigurationForCreateInstanceInOneStepInput struct {
	AdminPassword *string `type:"string" json:",omitempty"`

	AutoRenew *bool `type:"boolean" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty" enum:"EnumOfChargeTypeForCreateInstanceInOneStepInput"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	DeletionProtection *bool `type:"boolean" json:",omitempty"`

	EnableCerebro *bool `type:"boolean" json:",omitempty"`

	EnableHttps *bool `type:"boolean" json:",omitempty"`

	EnablePureMaster *bool `type:"boolean" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	NetworkSpecs []*NetworkSpecForCreateInstanceInOneStepInput `type:"list" json:",omitempty"`

	NodeSpecsAssigns []*NodeSpecsAssignForCreateInstanceInOneStepInput `type:"list" json:",omitempty"`

	Period *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	Subnet *SubnetForCreateInstanceInOneStepInput `type:"structure" json:",omitempty"`

	VPC *VPCForCreateInstanceInOneStepInput `type:"structure" json:",omitempty"`

	Version *string `type:"string" json:",omitempty" enum:"EnumOfVersionForCreateInstanceInOneStepInput"`

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

func (InstanceConfigurationForCreateInstanceInOneStepInput) GoString

GoString returns the string representation

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetAdminPassword

SetAdminPassword sets the AdminPassword field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetConfigurationCode

SetConfigurationCode sets the ConfigurationCode field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetDeletionProtection

SetDeletionProtection sets the DeletionProtection field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetEnableCerebro

SetEnableCerebro sets the EnableCerebro field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetEnableHttps

SetEnableHttps sets the EnableHttps field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetEnablePureMaster

SetEnablePureMaster sets the EnablePureMaster field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetNetworkSpecs

SetNetworkSpecs sets the NetworkSpecs field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetNodeSpecsAssigns

SetNodeSpecsAssigns sets the NodeSpecsAssigns field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetPeriod

SetPeriod sets the Period field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetSubnet

SetSubnet sets the Subnet field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetVPC

SetVPC sets the VPC field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetVersion

SetVersion sets the Version field's value.

func (*InstanceConfigurationForCreateInstanceInOneStepInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (InstanceConfigurationForCreateInstanceInOneStepInput) String

String returns the string representation

type InstanceConfigurationForCreateInstanceInput

type InstanceConfigurationForCreateInstanceInput struct {
	AdminPassword *string `type:"string" json:",omitempty"`

	AutoRenew *bool `type:"boolean" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty" enum:"EnumOfChargeTypeForCreateInstanceInput"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	DeletionProtection *bool `type:"boolean" json:",omitempty"`

	EnableCerebro *bool `type:"boolean" json:",omitempty"`

	EnableHttps *bool `type:"boolean" json:",omitempty"`

	EnablePureMaster *bool `type:"boolean" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	NetworkSpecs []*NetworkSpecForCreateInstanceInput `type:"list" json:",omitempty"`

	NodeSpecsAssigns []*NodeSpecsAssignForCreateInstanceInput `type:"list" json:",omitempty"`

	Period *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	Subnet *SubnetForCreateInstanceInput `type:"structure" json:",omitempty"`

	VPC *VPCForCreateInstanceInput `type:"structure" json:",omitempty"`

	Version *string `type:"string" json:",omitempty" enum:"EnumOfVersionForCreateInstanceInput"`

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

func (InstanceConfigurationForCreateInstanceInput) GoString

GoString returns the string representation

func (*InstanceConfigurationForCreateInstanceInput) SetAdminPassword

SetAdminPassword sets the AdminPassword field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetConfigurationCode

SetConfigurationCode sets the ConfigurationCode field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetDeletionProtection

SetDeletionProtection sets the DeletionProtection field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetEnableCerebro

SetEnableCerebro sets the EnableCerebro field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetEnableHttps

SetEnableHttps sets the EnableHttps field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetEnablePureMaster

SetEnablePureMaster sets the EnablePureMaster field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetNetworkSpecs

SetNetworkSpecs sets the NetworkSpecs field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetNodeSpecsAssigns

SetNodeSpecsAssigns sets the NodeSpecsAssigns field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetPeriod

SetPeriod sets the Period field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetSubnet

SetSubnet sets the Subnet field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetVPC

SetVPC sets the VPC field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetVersion

SetVersion sets the Version field's value.

func (*InstanceConfigurationForCreateInstanceInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (InstanceConfigurationForCreateInstanceInput) String

String returns the string representation

type InstanceConfigurationForDescribeInstanceOutput

type InstanceConfigurationForDescribeInstanceOutput struct {
	AdminUserName *string `type:"string" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty" enum:"EnumOfChargeTypeForDescribeInstanceOutput"`

	ColdNodeNumber *int32 `type:"int32" json:",omitempty"`

	ColdNodeResourceSpec *ColdNodeResourceSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	ColdNodeStorageSpec *ColdNodeStorageSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	CoordinatorNodeNumber *int32 `type:"int32" json:",omitempty"`

	CoordinatorNodeResourceSpec *CoordinatorNodeResourceSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	CoordinatorNodeStorageSpec *CoordinatorNodeStorageSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	EnableHttps *bool `type:"boolean" json:",omitempty"`

	EnablePureMaster *bool `type:"boolean" json:",omitempty"`

	HotNodeNumber *int32 `type:"int32" json:",omitempty"`

	HotNodeResourceSpec *HotNodeResourceSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	HotNodeStorageSpec *HotNodeStorageSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	KibanaNodeNumber *int32 `type:"int32" json:",omitempty"`

	KibanaNodeResourceSpec *KibanaNodeResourceSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	MasterNodeNumber *int32 `type:"int32" json:",omitempty"`

	MasterNodeResourceSpec *MasterNodeResourceSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	MasterNodeStorageSpec *MasterNodeStorageSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	Subnet *SubnetForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	VPC *VPCForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	Version *string `type:"string" json:",omitempty" enum:"EnumOfVersionForDescribeInstanceOutput"`

	WarmNodeNumber *int32 `type:"int32" json:",omitempty"`

	WarmNodeResourceSpec *WarmNodeResourceSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	WarmNodeStorageSpec *WarmNodeStorageSpecForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`

	ZoneNumber *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceConfigurationForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*InstanceConfigurationForDescribeInstanceOutput) SetAdminUserName

SetAdminUserName sets the AdminUserName field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetColdNodeNumber

SetColdNodeNumber sets the ColdNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetColdNodeResourceSpec

SetColdNodeResourceSpec sets the ColdNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetColdNodeStorageSpec

SetColdNodeStorageSpec sets the ColdNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetCoordinatorNodeNumber

SetCoordinatorNodeNumber sets the CoordinatorNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetCoordinatorNodeResourceSpec

SetCoordinatorNodeResourceSpec sets the CoordinatorNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetCoordinatorNodeStorageSpec

SetCoordinatorNodeStorageSpec sets the CoordinatorNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetEnableHttps

SetEnableHttps sets the EnableHttps field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetEnablePureMaster

SetEnablePureMaster sets the EnablePureMaster field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetHotNodeNumber

SetHotNodeNumber sets the HotNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetHotNodeResourceSpec

SetHotNodeResourceSpec sets the HotNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetHotNodeStorageSpec

SetHotNodeStorageSpec sets the HotNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetKibanaNodeNumber

SetKibanaNodeNumber sets the KibanaNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetKibanaNodeResourceSpec

SetKibanaNodeResourceSpec sets the KibanaNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetMasterNodeNumber

SetMasterNodeNumber sets the MasterNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetMasterNodeResourceSpec

SetMasterNodeResourceSpec sets the MasterNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetMasterNodeStorageSpec

SetMasterNodeStorageSpec sets the MasterNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetSubnet

SetSubnet sets the Subnet field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetVPC

SetVPC sets the VPC field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetVersion

SetVersion sets the Version field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetWarmNodeNumber

SetWarmNodeNumber sets the WarmNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetWarmNodeResourceSpec

SetWarmNodeResourceSpec sets the WarmNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetWarmNodeStorageSpec

SetWarmNodeStorageSpec sets the WarmNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*InstanceConfigurationForDescribeInstanceOutput) SetZoneNumber

SetZoneNumber sets the ZoneNumber field's value.

func (InstanceConfigurationForDescribeInstanceOutput) String

String returns the string representation

type InstanceConfigurationForDescribeInstancesOutput

type InstanceConfigurationForDescribeInstancesOutput struct {
	AdminUserName *string `type:"string" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty" enum:"EnumOfChargeTypeForDescribeInstancesOutput"`

	ColdNodeNumber *int32 `type:"int32" json:",omitempty"`

	ColdNodeResourceSpec *ColdNodeResourceSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	ColdNodeStorageSpec *ColdNodeStorageSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	CoordinatorNodeNumber *int32 `type:"int32" json:",omitempty"`

	CoordinatorNodeResourceSpec *CoordinatorNodeResourceSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	CoordinatorNodeStorageSpec *CoordinatorNodeStorageSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	EnableHttps *bool `type:"boolean" json:",omitempty"`

	EnablePureMaster *bool `type:"boolean" json:",omitempty"`

	HotNodeNumber *int32 `type:"int32" json:",omitempty"`

	HotNodeResourceSpec *HotNodeResourceSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	HotNodeStorageSpec *HotNodeStorageSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	KibanaNodeNumber *int32 `type:"int32" json:",omitempty"`

	KibanaNodeResourceSpec *KibanaNodeResourceSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	MasterNodeNumber *int32 `type:"int32" json:",omitempty"`

	MasterNodeResourceSpec *MasterNodeResourceSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	MasterNodeStorageSpec *MasterNodeStorageSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	Subnet *SubnetForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	VPC *VPCForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	Version *string `type:"string" json:",omitempty" enum:"EnumOfVersionForDescribeInstancesOutput"`

	WarmNodeNumber *int32 `type:"int32" json:",omitempty"`

	WarmNodeResourceSpec *WarmNodeResourceSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	WarmNodeStorageSpec *WarmNodeStorageSpecForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`

	ZoneNumber *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceConfigurationForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*InstanceConfigurationForDescribeInstancesOutput) SetAdminUserName

SetAdminUserName sets the AdminUserName field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetColdNodeNumber

SetColdNodeNumber sets the ColdNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetColdNodeResourceSpec

SetColdNodeResourceSpec sets the ColdNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetColdNodeStorageSpec

SetColdNodeStorageSpec sets the ColdNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetCoordinatorNodeNumber

SetCoordinatorNodeNumber sets the CoordinatorNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetCoordinatorNodeResourceSpec

SetCoordinatorNodeResourceSpec sets the CoordinatorNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetCoordinatorNodeStorageSpec

SetCoordinatorNodeStorageSpec sets the CoordinatorNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetEnableHttps

SetEnableHttps sets the EnableHttps field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetEnablePureMaster

SetEnablePureMaster sets the EnablePureMaster field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetHotNodeNumber

SetHotNodeNumber sets the HotNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetHotNodeResourceSpec

SetHotNodeResourceSpec sets the HotNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetHotNodeStorageSpec

SetHotNodeStorageSpec sets the HotNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetKibanaNodeNumber

SetKibanaNodeNumber sets the KibanaNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetKibanaNodeResourceSpec

SetKibanaNodeResourceSpec sets the KibanaNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetMasterNodeNumber

SetMasterNodeNumber sets the MasterNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetMasterNodeResourceSpec

SetMasterNodeResourceSpec sets the MasterNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetMasterNodeStorageSpec

SetMasterNodeStorageSpec sets the MasterNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetSubnet

SetSubnet sets the Subnet field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetVPC

SetVPC sets the VPC field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetVersion

SetVersion sets the Version field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetWarmNodeNumber

SetWarmNodeNumber sets the WarmNodeNumber field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetWarmNodeResourceSpec

SetWarmNodeResourceSpec sets the WarmNodeResourceSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetWarmNodeStorageSpec

SetWarmNodeStorageSpec sets the WarmNodeStorageSpec field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*InstanceConfigurationForDescribeInstancesOutput) SetZoneNumber

SetZoneNumber sets the ZoneNumber field's value.

func (InstanceConfigurationForDescribeInstancesOutput) String

String returns the string representation

type InstanceForDescribeInstancesOutput

type InstanceForDescribeInstancesOutput struct {
	CerebroEnabled *bool `type:"boolean" json:",omitempty"`

	CerebroPrivateDomain *string `type:"string" json:",omitempty"`

	CerebroPublicDomain *string `type:"string" json:",omitempty"`

	ChargeEnabled *bool `type:"boolean" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	DeletionProtection *bool `type:"boolean" json:",omitempty"`

	ESEip *string `type:"string" json:",omitempty"`

	ESEipId *string `type:"string" json:",omitempty"`

	ESPrivateEndpoint *string `type:"string" json:",omitempty"`

	ESPrivateIpWhitelist *string `type:"string" json:",omitempty"`

	ESPublicEndpoint *string `type:"string" json:",omitempty"`

	ESPublicIpWhitelist *string `type:"string" json:",omitempty"`

	EnableESPrivateDomainPublic *bool `type:"boolean" json:",omitempty"`

	EnableESPrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnableESPublicNetwork *bool `type:"boolean" json:",omitempty"`

	EnableKibanaPrivateDomainPublic *bool `type:"boolean" json:",omitempty"`

	EnableKibanaPrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnableKibanaPublicNetwork *bool `type:"boolean" json:",omitempty"`

	ExpireDate *string `type:"string" json:",omitempty"`

	InstanceConfiguration *InstanceConfigurationForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	KibanaConfig *KibanaConfigForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	KibanaEip *string `type:"string" json:",omitempty"`

	KibanaEipId *string `type:"string" json:",omitempty"`

	KibanaPrivateDomain *string `type:"string" json:",omitempty"`

	KibanaPrivateIpWhitelist *string `type:"string" json:",omitempty"`

	KibanaPublicDomain *string `type:"string" json:",omitempty"`

	KibanaPublicIpWhitelist *string `type:"string" json:",omitempty"`

	MainZoneId *string `type:"string" json:",omitempty"`

	MaintenanceDay []*string `type:"list" json:",omitempty"`

	MaintenanceTime *string `type:"string" json:",omitempty"`

	ResourceTags []*ResourceTagForDescribeInstancesOutput `type:"list" json:",omitempty"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForDescribeInstancesOutput"`

	SubInstances []*SubInstanceForDescribeInstancesOutput `type:"list" json:",omitempty"`

	SupportColdNode *bool `type:"boolean" json:",omitempty"`

	TotalNodes *int32 `type:"int32" json:",omitempty"`

	TransferInfo *TransferInfoForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	UserId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeInstancesOutput) SetCerebroEnabled

SetCerebroEnabled sets the CerebroEnabled field's value.

func (*InstanceForDescribeInstancesOutput) SetCerebroPrivateDomain

SetCerebroPrivateDomain sets the CerebroPrivateDomain field's value.

func (*InstanceForDescribeInstancesOutput) SetCerebroPublicDomain

SetCerebroPublicDomain sets the CerebroPublicDomain field's value.

func (*InstanceForDescribeInstancesOutput) SetChargeEnabled

SetChargeEnabled sets the ChargeEnabled field's value.

func (*InstanceForDescribeInstancesOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*InstanceForDescribeInstancesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*InstanceForDescribeInstancesOutput) SetDeletionProtection

SetDeletionProtection sets the DeletionProtection field's value.

func (*InstanceForDescribeInstancesOutput) SetESEip

SetESEip sets the ESEip field's value.

func (*InstanceForDescribeInstancesOutput) SetESEipId

SetESEipId sets the ESEipId field's value.

func (*InstanceForDescribeInstancesOutput) SetESPrivateEndpoint

SetESPrivateEndpoint sets the ESPrivateEndpoint field's value.

func (*InstanceForDescribeInstancesOutput) SetESPrivateIpWhitelist

SetESPrivateIpWhitelist sets the ESPrivateIpWhitelist field's value.

func (*InstanceForDescribeInstancesOutput) SetESPublicEndpoint

SetESPublicEndpoint sets the ESPublicEndpoint field's value.

func (*InstanceForDescribeInstancesOutput) SetESPublicIpWhitelist

SetESPublicIpWhitelist sets the ESPublicIpWhitelist field's value.

func (*InstanceForDescribeInstancesOutput) SetEnableESPrivateDomainPublic

func (s *InstanceForDescribeInstancesOutput) SetEnableESPrivateDomainPublic(v bool) *InstanceForDescribeInstancesOutput

SetEnableESPrivateDomainPublic sets the EnableESPrivateDomainPublic field's value.

func (*InstanceForDescribeInstancesOutput) SetEnableESPrivateNetwork

SetEnableESPrivateNetwork sets the EnableESPrivateNetwork field's value.

func (*InstanceForDescribeInstancesOutput) SetEnableESPublicNetwork

SetEnableESPublicNetwork sets the EnableESPublicNetwork field's value.

func (*InstanceForDescribeInstancesOutput) SetEnableKibanaPrivateDomainPublic

func (s *InstanceForDescribeInstancesOutput) SetEnableKibanaPrivateDomainPublic(v bool) *InstanceForDescribeInstancesOutput

SetEnableKibanaPrivateDomainPublic sets the EnableKibanaPrivateDomainPublic field's value.

func (*InstanceForDescribeInstancesOutput) SetEnableKibanaPrivateNetwork

func (s *InstanceForDescribeInstancesOutput) SetEnableKibanaPrivateNetwork(v bool) *InstanceForDescribeInstancesOutput

SetEnableKibanaPrivateNetwork sets the EnableKibanaPrivateNetwork field's value.

func (*InstanceForDescribeInstancesOutput) SetEnableKibanaPublicNetwork

SetEnableKibanaPublicNetwork sets the EnableKibanaPublicNetwork field's value.

func (*InstanceForDescribeInstancesOutput) SetExpireDate

SetExpireDate sets the ExpireDate field's value.

func (*InstanceForDescribeInstancesOutput) SetInstanceConfiguration

SetInstanceConfiguration sets the InstanceConfiguration field's value.

func (*InstanceForDescribeInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeInstancesOutput) SetKibanaConfig

SetKibanaConfig sets the KibanaConfig field's value.

func (*InstanceForDescribeInstancesOutput) SetKibanaEip

SetKibanaEip sets the KibanaEip field's value.

func (*InstanceForDescribeInstancesOutput) SetKibanaEipId

SetKibanaEipId sets the KibanaEipId field's value.

func (*InstanceForDescribeInstancesOutput) SetKibanaPrivateDomain

SetKibanaPrivateDomain sets the KibanaPrivateDomain field's value.

func (*InstanceForDescribeInstancesOutput) SetKibanaPrivateIpWhitelist

SetKibanaPrivateIpWhitelist sets the KibanaPrivateIpWhitelist field's value.

func (*InstanceForDescribeInstancesOutput) SetKibanaPublicDomain

SetKibanaPublicDomain sets the KibanaPublicDomain field's value.

func (*InstanceForDescribeInstancesOutput) SetKibanaPublicIpWhitelist

SetKibanaPublicIpWhitelist sets the KibanaPublicIpWhitelist field's value.

func (*InstanceForDescribeInstancesOutput) SetMainZoneId

SetMainZoneId sets the MainZoneId field's value.

func (*InstanceForDescribeInstancesOutput) SetMaintenanceDay

SetMaintenanceDay sets the MaintenanceDay field's value.

func (*InstanceForDescribeInstancesOutput) SetMaintenanceTime

SetMaintenanceTime sets the MaintenanceTime field's value.

func (*InstanceForDescribeInstancesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (*InstanceForDescribeInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceForDescribeInstancesOutput) SetSubInstances

SetSubInstances sets the SubInstances field's value.

func (*InstanceForDescribeInstancesOutput) SetSupportColdNode

SetSupportColdNode sets the SupportColdNode field's value.

func (*InstanceForDescribeInstancesOutput) SetTotalNodes

SetTotalNodes sets the TotalNodes field's value.

func (*InstanceForDescribeInstancesOutput) SetTransferInfo

SetTransferInfo sets the TransferInfo field's value.

func (*InstanceForDescribeInstancesOutput) SetUserId

SetUserId sets the UserId field's value.

func (InstanceForDescribeInstancesOutput) String

String returns the string representation

type InstanceInfoForDescribeInstanceOutput

type InstanceInfoForDescribeInstanceOutput struct {
	CerebroEnabled *bool `type:"boolean" json:",omitempty"`

	CerebroPrivateDomain *string `type:"string" json:",omitempty"`

	CerebroPublicDomain *string `type:"string" json:",omitempty"`

	ChargeEnabled *bool `type:"boolean" json:",omitempty"`

	ClusterId *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	DeletionProtection *bool `type:"boolean" json:",omitempty"`

	ESEip *string `type:"string" json:",omitempty"`

	ESEipId *string `type:"string" json:",omitempty"`

	ESPrivateEndpoint *string `type:"string" json:",omitempty"`

	ESPrivateIpWhitelist *string `type:"string" json:",omitempty"`

	ESPublicEndpoint *string `type:"string" json:",omitempty"`

	ESPublicIpWhitelist *string `type:"string" json:",omitempty"`

	EnableESPrivateDomainPublic *bool `type:"boolean" json:",omitempty"`

	EnableESPrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnableESPublicNetwork *bool `type:"boolean" json:",omitempty"`

	EnableKibanaPrivateDomainPublic *bool `type:"boolean" json:",omitempty"`

	EnableKibanaPrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnableKibanaPublicNetwork *bool `type:"boolean" json:",omitempty"`

	ExpireDate *string `type:"string" json:",omitempty"`

	InstanceConfiguration *InstanceConfigurationForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	KibanaConfig *KibanaConfigForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	KibanaEip *string `type:"string" json:",omitempty"`

	KibanaEipId *string `type:"string" json:",omitempty"`

	KibanaPrivateDomain *string `type:"string" json:",omitempty"`

	KibanaPrivateIpWhitelist *string `type:"string" json:",omitempty"`

	KibanaPublicDomain *string `type:"string" json:",omitempty"`

	KibanaPublicIpWhitelist *string `type:"string" json:",omitempty"`

	MainZoneId *string `type:"string" json:",omitempty"`

	MaintenanceDay []*string `type:"list" json:",omitempty"`

	MaintenanceTime *string `type:"string" json:",omitempty"`

	ResourceTags []*ResourceTagForDescribeInstanceOutput `type:"list" json:",omitempty"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForDescribeInstanceOutput"`

	SubInstances []*SubInstanceForDescribeInstanceOutput `type:"list" json:",omitempty"`

	SupportColdNode *bool `type:"boolean" json:",omitempty"`

	TotalNodes *int32 `type:"int32" json:",omitempty"`

	TransferInfo *TransferInfoForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	UserId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceInfoForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*InstanceInfoForDescribeInstanceOutput) SetCerebroEnabled

SetCerebroEnabled sets the CerebroEnabled field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetCerebroPrivateDomain

SetCerebroPrivateDomain sets the CerebroPrivateDomain field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetCerebroPublicDomain

SetCerebroPublicDomain sets the CerebroPublicDomain field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetChargeEnabled

SetChargeEnabled sets the ChargeEnabled field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetDeletionProtection

SetDeletionProtection sets the DeletionProtection field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetESEip

SetESEip sets the ESEip field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetESEipId

SetESEipId sets the ESEipId field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetESPrivateEndpoint

SetESPrivateEndpoint sets the ESPrivateEndpoint field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetESPrivateIpWhitelist

SetESPrivateIpWhitelist sets the ESPrivateIpWhitelist field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetESPublicEndpoint

SetESPublicEndpoint sets the ESPublicEndpoint field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetESPublicIpWhitelist

SetESPublicIpWhitelist sets the ESPublicIpWhitelist field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetEnableESPrivateDomainPublic

SetEnableESPrivateDomainPublic sets the EnableESPrivateDomainPublic field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetEnableESPrivateNetwork

SetEnableESPrivateNetwork sets the EnableESPrivateNetwork field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetEnableESPublicNetwork

SetEnableESPublicNetwork sets the EnableESPublicNetwork field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetEnableKibanaPrivateDomainPublic

func (s *InstanceInfoForDescribeInstanceOutput) SetEnableKibanaPrivateDomainPublic(v bool) *InstanceInfoForDescribeInstanceOutput

SetEnableKibanaPrivateDomainPublic sets the EnableKibanaPrivateDomainPublic field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetEnableKibanaPrivateNetwork

SetEnableKibanaPrivateNetwork sets the EnableKibanaPrivateNetwork field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetEnableKibanaPublicNetwork

SetEnableKibanaPublicNetwork sets the EnableKibanaPublicNetwork field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetExpireDate

SetExpireDate sets the ExpireDate field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetInstanceConfiguration

SetInstanceConfiguration sets the InstanceConfiguration field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetKibanaConfig

SetKibanaConfig sets the KibanaConfig field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetKibanaEip

SetKibanaEip sets the KibanaEip field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetKibanaEipId

SetKibanaEipId sets the KibanaEipId field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetKibanaPrivateDomain

SetKibanaPrivateDomain sets the KibanaPrivateDomain field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetKibanaPrivateIpWhitelist

SetKibanaPrivateIpWhitelist sets the KibanaPrivateIpWhitelist field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetKibanaPublicDomain

SetKibanaPublicDomain sets the KibanaPublicDomain field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetKibanaPublicIpWhitelist

SetKibanaPublicIpWhitelist sets the KibanaPublicIpWhitelist field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetMainZoneId

SetMainZoneId sets the MainZoneId field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetMaintenanceDay

SetMaintenanceDay sets the MaintenanceDay field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetMaintenanceTime

SetMaintenanceTime sets the MaintenanceTime field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetSubInstances

SetSubInstances sets the SubInstances field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetSupportColdNode

SetSupportColdNode sets the SupportColdNode field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetTotalNodes

SetTotalNodes sets the TotalNodes field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetTransferInfo

SetTransferInfo sets the TransferInfo field's value.

func (*InstanceInfoForDescribeInstanceOutput) SetUserId

SetUserId sets the UserId field's value.

func (InstanceInfoForDescribeInstanceOutput) String

String returns the string representation

type InstancePluginForDescribeInstancePluginsOutput

type InstancePluginForDescribeInstancePluginsOutput struct {
	Description *string `type:"string" json:",omitempty"`

	PluginName *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	Version *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstancePluginForDescribeInstancePluginsOutput) GoString

GoString returns the string representation

func (*InstancePluginForDescribeInstancePluginsOutput) SetDescription

SetDescription sets the Description field's value.

func (*InstancePluginForDescribeInstancePluginsOutput) SetPluginName

SetPluginName sets the PluginName field's value.

func (*InstancePluginForDescribeInstancePluginsOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstancePluginForDescribeInstancePluginsOutput) SetVersion

SetVersion sets the Version field's value.

func (InstancePluginForDescribeInstancePluginsOutput) String

String returns the string representation

type KibanaConfigForDescribeInstanceOutput

type KibanaConfigForDescribeInstanceOutput struct {
	RequestTimeout *int64 `min:"30000" max:"120000" type:"int64" json:",omitempty"`

	SessionKeepAlive *bool `type:"boolean" json:",omitempty"`

	SessionTTL *int64 `min:"30000" type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KibanaConfigForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*KibanaConfigForDescribeInstanceOutput) SetRequestTimeout

SetRequestTimeout sets the RequestTimeout field's value.

func (*KibanaConfigForDescribeInstanceOutput) SetSessionKeepAlive

SetSessionKeepAlive sets the SessionKeepAlive field's value.

func (*KibanaConfigForDescribeInstanceOutput) SetSessionTTL

SetSessionTTL sets the SessionTTL field's value.

func (KibanaConfigForDescribeInstanceOutput) String

String returns the string representation

type KibanaConfigForDescribeInstancesOutput

type KibanaConfigForDescribeInstancesOutput struct {
	CookieTTL *int64 `type:"int64" json:",omitempty"`

	KibanaBasePath *string `type:"string" json:",omitempty"`

	RequestTimeout *int64 `min:"30000" max:"120000" type:"int64" json:",omitempty"`

	SessionKeepAlive *bool `type:"boolean" json:",omitempty"`

	SessionTTL *int64 `min:"30000" type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KibanaConfigForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*KibanaConfigForDescribeInstancesOutput) SetCookieTTL

SetCookieTTL sets the CookieTTL field's value.

func (*KibanaConfigForDescribeInstancesOutput) SetKibanaBasePath

SetKibanaBasePath sets the KibanaBasePath field's value.

func (*KibanaConfigForDescribeInstancesOutput) SetRequestTimeout

SetRequestTimeout sets the RequestTimeout field's value.

func (*KibanaConfigForDescribeInstancesOutput) SetSessionKeepAlive

SetSessionKeepAlive sets the SessionKeepAlive field's value.

func (*KibanaConfigForDescribeInstancesOutput) SetSessionTTL

SetSessionTTL sets the SessionTTL field's value.

func (KibanaConfigForDescribeInstancesOutput) String

String returns the string representation

type KibanaNodeResourceSpecForDescribeInstanceOutput

type KibanaNodeResourceSpecForDescribeInstanceOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KibanaNodeResourceSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*KibanaNodeResourceSpecForDescribeInstanceOutput) SetCPU

SetCPU sets the CPU field's value.

func (*KibanaNodeResourceSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*KibanaNodeResourceSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*KibanaNodeResourceSpecForDescribeInstanceOutput) SetMemory

SetMemory sets the Memory field's value.

func (*KibanaNodeResourceSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (KibanaNodeResourceSpecForDescribeInstanceOutput) String

String returns the string representation

type KibanaNodeResourceSpecForDescribeInstancesOutput

type KibanaNodeResourceSpecForDescribeInstancesOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KibanaNodeResourceSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*KibanaNodeResourceSpecForDescribeInstancesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*KibanaNodeResourceSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*KibanaNodeResourceSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*KibanaNodeResourceSpecForDescribeInstancesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*KibanaNodeResourceSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (KibanaNodeResourceSpecForDescribeInstancesOutput) String

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	PageNumber *int32 `min:"1" type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ResourceIds []*string `type:"list" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty" enum:"EnumOfResourceTypeForListTagsForResourcesInput"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListTagsForResourcesInput) SetPageSize

SetPageSize sets the PageSize 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

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

	DataList []*DataListForListTagsForResourcesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetDataList

SetDataList sets the DataList field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type MasterNodeResourceSpecForDescribeInstanceOutput

type MasterNodeResourceSpecForDescribeInstanceOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MasterNodeResourceSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*MasterNodeResourceSpecForDescribeInstanceOutput) SetCPU

SetCPU sets the CPU field's value.

func (*MasterNodeResourceSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*MasterNodeResourceSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*MasterNodeResourceSpecForDescribeInstanceOutput) SetMemory

SetMemory sets the Memory field's value.

func (*MasterNodeResourceSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (MasterNodeResourceSpecForDescribeInstanceOutput) String

String returns the string representation

type MasterNodeResourceSpecForDescribeInstancesOutput

type MasterNodeResourceSpecForDescribeInstancesOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MasterNodeResourceSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*MasterNodeResourceSpecForDescribeInstancesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*MasterNodeResourceSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*MasterNodeResourceSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*MasterNodeResourceSpecForDescribeInstancesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*MasterNodeResourceSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (MasterNodeResourceSpecForDescribeInstancesOutput) String

String returns the string representation

type MasterNodeStorageSpecForDescribeInstanceOutput

type MasterNodeStorageSpecForDescribeInstanceOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MasterNodeStorageSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*MasterNodeStorageSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*MasterNodeStorageSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*MasterNodeStorageSpecForDescribeInstanceOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*MasterNodeStorageSpecForDescribeInstanceOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*MasterNodeStorageSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (*MasterNodeStorageSpecForDescribeInstanceOutput) SetSize

SetSize sets the Size field's value.

func (MasterNodeStorageSpecForDescribeInstanceOutput) String

String returns the string representation

type MasterNodeStorageSpecForDescribeInstancesOutput

type MasterNodeStorageSpecForDescribeInstancesOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MasterNodeStorageSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*MasterNodeStorageSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*MasterNodeStorageSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*MasterNodeStorageSpecForDescribeInstancesOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*MasterNodeStorageSpecForDescribeInstancesOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*MasterNodeStorageSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (*MasterNodeStorageSpecForDescribeInstancesOutput) SetSize

SetSize sets the Size field's value.

func (MasterNodeStorageSpecForDescribeInstancesOutput) String

String returns the string representation

type ModifyChargeCodeInput

type ModifyChargeCodeInput struct {

	// AutoRenew is a required field
	AutoRenew *bool `type:"boolean" json:",omitempty" required:"true"`

	// IncludeMonths is a required field
	IncludeMonths *int32 `min:"1" type:"int32" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// ToChargeType is a required field
	ToChargeType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyChargeCodeInput) GoString

func (s ModifyChargeCodeInput) GoString() string

GoString returns the string representation

func (*ModifyChargeCodeInput) SetAutoRenew

func (s *ModifyChargeCodeInput) SetAutoRenew(v bool) *ModifyChargeCodeInput

SetAutoRenew sets the AutoRenew field's value.

func (*ModifyChargeCodeInput) SetIncludeMonths

func (s *ModifyChargeCodeInput) SetIncludeMonths(v int32) *ModifyChargeCodeInput

SetIncludeMonths sets the IncludeMonths field's value.

func (*ModifyChargeCodeInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ModifyChargeCodeInput) SetToChargeType

func (s *ModifyChargeCodeInput) SetToChargeType(v string) *ModifyChargeCodeInput

SetToChargeType sets the ToChargeType field's value.

func (ModifyChargeCodeInput) String

func (s ModifyChargeCodeInput) String() string

String returns the string representation

func (*ModifyChargeCodeInput) Validate

func (s *ModifyChargeCodeInput) Validate() error

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

type ModifyChargeCodeOutput

type ModifyChargeCodeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyChargeCodeOutput) GoString

func (s ModifyChargeCodeOutput) GoString() string

GoString returns the string representation

func (*ModifyChargeCodeOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyChargeCodeOutput) String

func (s ModifyChargeCodeOutput) String() string

String returns the string representation

type ModifyDeletionProtectionInput

type ModifyDeletionProtectionInput struct {

	// DeletionProtection is a required field
	DeletionProtection *bool `type:"boolean" json:",omitempty" required:"true"`

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

func (ModifyDeletionProtectionInput) GoString

GoString returns the string representation

func (*ModifyDeletionProtectionInput) SetDeletionProtection

SetDeletionProtection sets the DeletionProtection field's value.

func (*ModifyDeletionProtectionInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyDeletionProtectionInput) String

String returns the string representation

func (*ModifyDeletionProtectionInput) Validate

func (s *ModifyDeletionProtectionInput) Validate() error

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

type ModifyDeletionProtectionOutput

type ModifyDeletionProtectionOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

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

func (ModifyDeletionProtectionOutput) GoString

GoString returns the string representation

func (*ModifyDeletionProtectionOutput) SetMessage

SetMessage sets the Message field's value.

func (*ModifyDeletionProtectionOutput) SetStatus

SetStatus sets the Status field's value.

func (ModifyDeletionProtectionOutput) String

String returns the string representation

type ModifyIpWhitelistInput

type ModifyIpWhitelistInput struct {

	// Component is a required field
	Component *string `type:"string" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// IpList is a required field
	IpList *string `type:"string" json:",omitempty" required:"true"`

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

func (ModifyIpWhitelistInput) GoString

func (s ModifyIpWhitelistInput) GoString() string

GoString returns the string representation

func (*ModifyIpWhitelistInput) SetComponent

SetComponent sets the Component field's value.

func (*ModifyIpWhitelistInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyIpWhitelistInput) SetIpList

SetIpList sets the IpList field's value.

func (*ModifyIpWhitelistInput) SetType

SetType sets the Type field's value.

func (ModifyIpWhitelistInput) String

func (s ModifyIpWhitelistInput) String() string

String returns the string representation

func (*ModifyIpWhitelistInput) Validate

func (s *ModifyIpWhitelistInput) Validate() error

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

type ModifyIpWhitelistOutput

type ModifyIpWhitelistOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

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

func (ModifyIpWhitelistOutput) GoString

func (s ModifyIpWhitelistOutput) GoString() string

GoString returns the string representation

func (*ModifyIpWhitelistOutput) SetMessage

SetMessage sets the Message field's value.

func (*ModifyIpWhitelistOutput) SetStatus

SetStatus sets the Status field's value.

func (ModifyIpWhitelistOutput) String

func (s ModifyIpWhitelistOutput) String() string

String returns the string representation

type ModifyMaintenanceSettingInput

type ModifyMaintenanceSettingInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	MaintenanceDay []*string `type:"list" json:",omitempty"`

	// MaintenanceTime is a required field
	MaintenanceTime *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyMaintenanceSettingInput) GoString

GoString returns the string representation

func (*ModifyMaintenanceSettingInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyMaintenanceSettingInput) SetMaintenanceDay

SetMaintenanceDay sets the MaintenanceDay field's value.

func (*ModifyMaintenanceSettingInput) SetMaintenanceTime

SetMaintenanceTime sets the MaintenanceTime field's value.

func (ModifyMaintenanceSettingInput) String

String returns the string representation

func (*ModifyMaintenanceSettingInput) Validate

func (s *ModifyMaintenanceSettingInput) Validate() error

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

type ModifyMaintenanceSettingOutput

type ModifyMaintenanceSettingOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

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

func (ModifyMaintenanceSettingOutput) GoString

GoString returns the string representation

func (*ModifyMaintenanceSettingOutput) SetMessage

SetMessage sets the Message field's value.

func (*ModifyMaintenanceSettingOutput) SetStatus

SetStatus sets the Status field's value.

func (ModifyMaintenanceSettingOutput) String

String returns the string representation

type ModifyNodeSpecInOneStepInput

type ModifyNodeSpecInOneStepInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	NodeSpecsAssigns []*NodeSpecsAssignForModifyNodeSpecInOneStepInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyNodeSpecInOneStepInput) GoString

func (s ModifyNodeSpecInOneStepInput) GoString() string

GoString returns the string representation

func (*ModifyNodeSpecInOneStepInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyNodeSpecInOneStepInput) SetNodeSpecsAssigns

SetNodeSpecsAssigns sets the NodeSpecsAssigns field's value.

func (ModifyNodeSpecInOneStepInput) String

String returns the string representation

func (*ModifyNodeSpecInOneStepInput) Validate

func (s *ModifyNodeSpecInOneStepInput) Validate() error

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

type ModifyNodeSpecInOneStepOutput

type ModifyNodeSpecInOneStepOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNodeSpecInOneStepOutput) GoString

GoString returns the string representation

func (*ModifyNodeSpecInOneStepOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyNodeSpecInOneStepOutput) String

String returns the string representation

type NetworkSpecForCreateInstanceInOneStepInput

type NetworkSpecForCreateInstanceInOneStepInput struct {
	Bandwidth *int32 `type:"int32" json:",omitempty"`

	IsOpen *bool `type:"boolean" json:",omitempty"`

	SpecName *string `type:"string" json:",omitempty"`

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

func (NetworkSpecForCreateInstanceInOneStepInput) GoString

GoString returns the string representation

func (*NetworkSpecForCreateInstanceInOneStepInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*NetworkSpecForCreateInstanceInOneStepInput) SetIsOpen

SetIsOpen sets the IsOpen field's value.

func (*NetworkSpecForCreateInstanceInOneStepInput) SetSpecName

SetSpecName sets the SpecName field's value.

func (*NetworkSpecForCreateInstanceInOneStepInput) SetType

SetType sets the Type field's value.

func (NetworkSpecForCreateInstanceInOneStepInput) String

String returns the string representation

type NetworkSpecForCreateInstanceInput

type NetworkSpecForCreateInstanceInput struct {
	Bandwidth *int32 `type:"int32" json:",omitempty"`

	IsOpen *bool `type:"boolean" json:",omitempty"`

	SpecName *string `type:"string" json:",omitempty"`

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

func (NetworkSpecForCreateInstanceInput) GoString

GoString returns the string representation

func (*NetworkSpecForCreateInstanceInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*NetworkSpecForCreateInstanceInput) SetIsOpen

SetIsOpen sets the IsOpen field's value.

func (*NetworkSpecForCreateInstanceInput) SetSpecName

SetSpecName sets the SpecName field's value.

func (*NetworkSpecForCreateInstanceInput) SetType

SetType sets the Type field's value.

func (NetworkSpecForCreateInstanceInput) String

String returns the string representation

type NetworkSpecForDescribeNodeAvailableSpecsOutput

type NetworkSpecForDescribeNodeAvailableSpecsOutput struct {
	NetworkRole *string `type:"string" json:",omitempty" enum:"EnumOfNetworkRoleForDescribeNodeAvailableSpecsOutput"`

	SpecName *string `type:"string" json:",omitempty" enum:"EnumOfSpecNameForDescribeNodeAvailableSpecsOutput"`
	// contains filtered or unexported fields
}

func (NetworkSpecForDescribeNodeAvailableSpecsOutput) GoString

GoString returns the string representation

func (*NetworkSpecForDescribeNodeAvailableSpecsOutput) SetNetworkRole

SetNetworkRole sets the NetworkRole field's value.

func (*NetworkSpecForDescribeNodeAvailableSpecsOutput) SetSpecName

SetSpecName sets the SpecName field's value.

func (NetworkSpecForDescribeNodeAvailableSpecsOutput) String

String returns the string representation

type NodeAvailableSpecForDescribeNodeAvailableSpecsOutput

type NodeAvailableSpecForDescribeNodeAvailableSpecsOutput struct {
	ResourceSpecNames []*string `type:"list" json:",omitempty"`

	StorageSpecNames []*string `type:"list" json:",omitempty"`

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

func (NodeAvailableSpecForDescribeNodeAvailableSpecsOutput) GoString

GoString returns the string representation

func (*NodeAvailableSpecForDescribeNodeAvailableSpecsOutput) SetResourceSpecNames

SetResourceSpecNames sets the ResourceSpecNames field's value.

func (*NodeAvailableSpecForDescribeNodeAvailableSpecsOutput) SetStorageSpecNames

SetStorageSpecNames sets the StorageSpecNames field's value.

func (*NodeAvailableSpecForDescribeNodeAvailableSpecsOutput) SetType

SetType sets the Type field's value.

func (NodeAvailableSpecForDescribeNodeAvailableSpecsOutput) String

String returns the string representation

type NodeForDescribeInstanceNodesOutput

type NodeForDescribeInstanceNodesOutput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	IsCold *bool `type:"boolean" json:",omitempty"`

	IsCoordinator *bool `type:"boolean" json:",omitempty"`

	IsHot *bool `type:"boolean" json:",omitempty"`

	IsKibana *bool `type:"boolean" json:",omitempty"`

	IsMaster *bool `type:"boolean" json:",omitempty"`

	IsWarm *bool `type:"boolean" json:",omitempty"`

	NodeDisplayName *string `type:"string" json:",omitempty"`

	NodeName *string `type:"string" json:",omitempty"`

	ResourceSpec *ResourceSpecForDescribeInstanceNodesOutput `type:"structure" json:",omitempty"`

	RestartNumber *int32 `type:"int32" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StorageSpec *StorageSpecForDescribeInstanceNodesOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NodeForDescribeInstanceNodesOutput) GoString

GoString returns the string representation

func (*NodeForDescribeInstanceNodesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*NodeForDescribeInstanceNodesOutput) SetIsCold

SetIsCold sets the IsCold field's value.

func (*NodeForDescribeInstanceNodesOutput) SetIsCoordinator

SetIsCoordinator sets the IsCoordinator field's value.

func (*NodeForDescribeInstanceNodesOutput) SetIsHot

SetIsHot sets the IsHot field's value.

func (*NodeForDescribeInstanceNodesOutput) SetIsKibana

SetIsKibana sets the IsKibana field's value.

func (*NodeForDescribeInstanceNodesOutput) SetIsMaster

SetIsMaster sets the IsMaster field's value.

func (*NodeForDescribeInstanceNodesOutput) SetIsWarm

SetIsWarm sets the IsWarm field's value.

func (*NodeForDescribeInstanceNodesOutput) SetNodeDisplayName

SetNodeDisplayName sets the NodeDisplayName field's value.

func (*NodeForDescribeInstanceNodesOutput) SetNodeName

SetNodeName sets the NodeName field's value.

func (*NodeForDescribeInstanceNodesOutput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (*NodeForDescribeInstanceNodesOutput) SetRestartNumber

SetRestartNumber sets the RestartNumber field's value.

func (*NodeForDescribeInstanceNodesOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*NodeForDescribeInstanceNodesOutput) SetStatus

SetStatus sets the Status field's value.

func (*NodeForDescribeInstanceNodesOutput) SetStorageSpec

SetStorageSpec sets the StorageSpec field's value.

func (NodeForDescribeInstanceNodesOutput) String

String returns the string representation

type NodeSpecsAssignForCreateInstanceInOneStepInput

type NodeSpecsAssignForCreateInstanceInOneStepInput struct {
	ExtraPerformance *ExtraPerformanceForCreateInstanceInOneStepInput `type:"structure" json:",omitempty"`

	Number *int32 `type:"int32" json:",omitempty"`

	ResourceSpecName *string `type:"string" json:",omitempty"`

	StorageSize *int32 `type:"int32" json:",omitempty"`

	StorageSpecName *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForCreateInstanceInOneStepInput"`
	// contains filtered or unexported fields
}

func (NodeSpecsAssignForCreateInstanceInOneStepInput) GoString

GoString returns the string representation

func (*NodeSpecsAssignForCreateInstanceInOneStepInput) SetExtraPerformance

SetExtraPerformance sets the ExtraPerformance field's value.

func (*NodeSpecsAssignForCreateInstanceInOneStepInput) SetNumber

SetNumber sets the Number field's value.

func (*NodeSpecsAssignForCreateInstanceInOneStepInput) SetResourceSpecName

SetResourceSpecName sets the ResourceSpecName field's value.

func (*NodeSpecsAssignForCreateInstanceInOneStepInput) SetStorageSize

SetStorageSize sets the StorageSize field's value.

func (*NodeSpecsAssignForCreateInstanceInOneStepInput) SetStorageSpecName

SetStorageSpecName sets the StorageSpecName field's value.

func (*NodeSpecsAssignForCreateInstanceInOneStepInput) SetType

SetType sets the Type field's value.

func (NodeSpecsAssignForCreateInstanceInOneStepInput) String

String returns the string representation

type NodeSpecsAssignForCreateInstanceInput

type NodeSpecsAssignForCreateInstanceInput struct {
	ExtraPerformance *ExtraPerformanceForCreateInstanceInput `type:"structure" json:",omitempty"`

	Number *int32 `type:"int32" json:",omitempty"`

	ResourceSpecName *string `type:"string" json:",omitempty"`

	StorageSize *int32 `type:"int32" json:",omitempty"`

	StorageSpecName *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForCreateInstanceInput"`
	// contains filtered or unexported fields
}

func (NodeSpecsAssignForCreateInstanceInput) GoString

GoString returns the string representation

func (*NodeSpecsAssignForCreateInstanceInput) SetExtraPerformance

SetExtraPerformance sets the ExtraPerformance field's value.

func (*NodeSpecsAssignForCreateInstanceInput) SetNumber

SetNumber sets the Number field's value.

func (*NodeSpecsAssignForCreateInstanceInput) SetResourceSpecName

SetResourceSpecName sets the ResourceSpecName field's value.

func (*NodeSpecsAssignForCreateInstanceInput) SetStorageSize

SetStorageSize sets the StorageSize field's value.

func (*NodeSpecsAssignForCreateInstanceInput) SetStorageSpecName

SetStorageSpecName sets the StorageSpecName field's value.

func (*NodeSpecsAssignForCreateInstanceInput) SetType

SetType sets the Type field's value.

func (NodeSpecsAssignForCreateInstanceInput) String

String returns the string representation

type NodeSpecsAssignForModifyNodeSpecInOneStepInput

type NodeSpecsAssignForModifyNodeSpecInOneStepInput struct {
	ExtraPerformance *ExtraPerformanceForModifyNodeSpecInOneStepInput `type:"structure" json:",omitempty"`

	Number *int32 `type:"int32" json:",omitempty"`

	ResourceSpecName *string `type:"string" json:",omitempty"`

	StorageSize *int32 `type:"int32" json:",omitempty"`

	StorageSpecName *string `type:"string" json:",omitempty"`

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

func (NodeSpecsAssignForModifyNodeSpecInOneStepInput) GoString

GoString returns the string representation

func (*NodeSpecsAssignForModifyNodeSpecInOneStepInput) SetExtraPerformance

SetExtraPerformance sets the ExtraPerformance field's value.

func (*NodeSpecsAssignForModifyNodeSpecInOneStepInput) SetNumber

SetNumber sets the Number field's value.

func (*NodeSpecsAssignForModifyNodeSpecInOneStepInput) SetResourceSpecName

SetResourceSpecName sets the ResourceSpecName field's value.

func (*NodeSpecsAssignForModifyNodeSpecInOneStepInput) SetStorageSize

SetStorageSize sets the StorageSize field's value.

func (*NodeSpecsAssignForModifyNodeSpecInOneStepInput) SetStorageSpecName

SetStorageSpecName sets the StorageSpecName field's value.

func (*NodeSpecsAssignForModifyNodeSpecInOneStepInput) SetType

SetType sets the Type field's value.

func (NodeSpecsAssignForModifyNodeSpecInOneStepInput) String

String returns the string representation

type ReduceSpecConfigForDescribeInstanceOutput

type ReduceSpecConfigForDescribeInstanceOutput struct {
	ColdNodeNum *int32 `type:"int32" json:",omitempty"`

	DataNodeNum *int32 `type:"int32" json:",omitempty"`

	EnablePureMaster *bool `type:"boolean" json:",omitempty"`

	MasterNodeNum *int32 `type:"int32" json:",omitempty"`

	WarmNodeNum *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReduceSpecConfigForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*ReduceSpecConfigForDescribeInstanceOutput) SetColdNodeNum

SetColdNodeNum sets the ColdNodeNum field's value.

func (*ReduceSpecConfigForDescribeInstanceOutput) SetDataNodeNum

SetDataNodeNum sets the DataNodeNum field's value.

func (*ReduceSpecConfigForDescribeInstanceOutput) SetEnablePureMaster

SetEnablePureMaster sets the EnablePureMaster field's value.

func (*ReduceSpecConfigForDescribeInstanceOutput) SetMasterNodeNum

SetMasterNodeNum sets the MasterNodeNum field's value.

func (*ReduceSpecConfigForDescribeInstanceOutput) SetWarmNodeNum

SetWarmNodeNum sets the WarmNodeNum field's value.

func (ReduceSpecConfigForDescribeInstanceOutput) String

String returns the string representation

type ReduceSpecConfigForDescribeInstancesOutput

type ReduceSpecConfigForDescribeInstancesOutput struct {
	ColdNodeNum *int32 `type:"int32" json:",omitempty"`

	DataNodeNum *int32 `type:"int32" json:",omitempty"`

	EnablePureMaster *bool `type:"boolean" json:",omitempty"`

	MasterNodeNum *int32 `type:"int32" json:",omitempty"`

	WarmNodeNum *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReduceSpecConfigForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*ReduceSpecConfigForDescribeInstancesOutput) SetColdNodeNum

SetColdNodeNum sets the ColdNodeNum field's value.

func (*ReduceSpecConfigForDescribeInstancesOutput) SetDataNodeNum

SetDataNodeNum sets the DataNodeNum field's value.

func (*ReduceSpecConfigForDescribeInstancesOutput) SetEnablePureMaster

SetEnablePureMaster sets the EnablePureMaster field's value.

func (*ReduceSpecConfigForDescribeInstancesOutput) SetMasterNodeNum

SetMasterNodeNum sets the MasterNodeNum field's value.

func (*ReduceSpecConfigForDescribeInstancesOutput) SetWarmNodeNum

SetWarmNodeNum sets the WarmNodeNum field's value.

func (ReduceSpecConfigForDescribeInstancesOutput) String

String returns the string representation

type ReleaseInstanceInput

type ReleaseInstanceInput struct {

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

func (ReleaseInstanceInput) GoString

func (s ReleaseInstanceInput) GoString() string

GoString returns the string representation

func (*ReleaseInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (ReleaseInstanceInput) String

func (s ReleaseInstanceInput) String() string

String returns the string representation

func (*ReleaseInstanceInput) Validate

func (s *ReleaseInstanceInput) Validate() error

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

type ReleaseInstanceOutput

type ReleaseInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

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

func (ReleaseInstanceOutput) GoString

func (s ReleaseInstanceOutput) GoString() string

GoString returns the string representation

func (*ReleaseInstanceOutput) SetMessage

SetMessage sets the Message field's value.

func (*ReleaseInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (ReleaseInstanceOutput) String

func (s ReleaseInstanceOutput) String() string

String returns the string representation

type RenameInstanceInput

type RenameInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// NewName is a required field
	NewName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RenameInstanceInput) GoString

func (s RenameInstanceInput) GoString() string

GoString returns the string representation

func (*RenameInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*RenameInstanceInput) SetNewName

SetNewName sets the NewName field's value.

func (RenameInstanceInput) String

func (s RenameInstanceInput) String() string

String returns the string representation

func (*RenameInstanceInput) Validate

func (s *RenameInstanceInput) Validate() error

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

type RenameInstanceOutput

type RenameInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

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

func (RenameInstanceOutput) GoString

func (s RenameInstanceOutput) GoString() string

GoString returns the string representation

func (*RenameInstanceOutput) SetMessage

SetMessage sets the Message field's value.

func (*RenameInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (RenameInstanceOutput) String

func (s RenameInstanceOutput) String() string

String returns the string representation

type ResetAdminPasswordInput

type ResetAdminPasswordInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// NewPassword is a required field
	NewPassword *string `type:"string" json:",omitempty" required:"true"`

	UserName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResetAdminPasswordInput) GoString

func (s ResetAdminPasswordInput) GoString() string

GoString returns the string representation

func (*ResetAdminPasswordInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResetAdminPasswordInput) SetNewPassword

SetNewPassword sets the NewPassword field's value.

func (*ResetAdminPasswordInput) SetUserName

SetUserName sets the UserName field's value.

func (ResetAdminPasswordInput) String

func (s ResetAdminPasswordInput) String() string

String returns the string representation

func (*ResetAdminPasswordInput) Validate

func (s *ResetAdminPasswordInput) Validate() error

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

type ResetAdminPasswordOutput

type ResetAdminPasswordOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

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

func (ResetAdminPasswordOutput) GoString

func (s ResetAdminPasswordOutput) GoString() string

GoString returns the string representation

func (*ResetAdminPasswordOutput) SetMessage

SetMessage sets the Message field's value.

func (*ResetAdminPasswordOutput) SetStatus

SetStatus sets the Status field's value.

func (ResetAdminPasswordOutput) String

func (s ResetAdminPasswordOutput) String() string

String returns the string representation

type ResourceSpecForDescribeInstanceNodesOutput

type ResourceSpecForDescribeInstanceNodesOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceSpecForDescribeInstanceNodesOutput) GoString

GoString returns the string representation

func (*ResourceSpecForDescribeInstanceNodesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*ResourceSpecForDescribeInstanceNodesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ResourceSpecForDescribeInstanceNodesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ResourceSpecForDescribeInstanceNodesOutput) SetMemory

SetMemory sets the Memory field's value.

func (ResourceSpecForDescribeInstanceNodesOutput) String

String returns the string representation

type ResourceSpecForDescribeNodeAvailableSpecsOutput

type ResourceSpecForDescribeNodeAvailableSpecsOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceSpecForDescribeNodeAvailableSpecsOutput) GoString

GoString returns the string representation

func (*ResourceSpecForDescribeNodeAvailableSpecsOutput) SetCPU

SetCPU sets the CPU field's value.

func (*ResourceSpecForDescribeNodeAvailableSpecsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ResourceSpecForDescribeNodeAvailableSpecsOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*ResourceSpecForDescribeNodeAvailableSpecsOutput) SetMemory

SetMemory sets the Memory field's value.

func (*ResourceSpecForDescribeNodeAvailableSpecsOutput) SetName

SetName sets the Name field's value.

func (ResourceSpecForDescribeNodeAvailableSpecsOutput) String

String returns the string representation

type ResourceTagForDescribeInstanceOutput

type ResourceTagForDescribeInstanceOutput struct {
	TagKeys []*string `type:"list" json:",omitempty"`

	TagKvs *TagKvsForDescribeInstanceOutput `type:"structure" json:",omitempty"`

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

func (ResourceTagForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*ResourceTagForDescribeInstanceOutput) SetTagKeys

SetTagKeys sets the TagKeys field's value.

func (*ResourceTagForDescribeInstanceOutput) SetTagKvs

SetTagKvs sets the TagKvs field's value.

func (*ResourceTagForDescribeInstanceOutput) SetType

SetType sets the Type field's value.

func (ResourceTagForDescribeInstanceOutput) String

String returns the string representation

type ResourceTagForDescribeInstancesOutput

type ResourceTagForDescribeInstancesOutput struct {
	TagKeys []*string `type:"list" json:",omitempty"`

	TagKvs *TagKvsForDescribeInstancesOutput `type:"structure" json:",omitempty"`

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

func (ResourceTagForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*ResourceTagForDescribeInstancesOutput) SetTagKeys

SetTagKeys sets the TagKeys field's value.

func (*ResourceTagForDescribeInstancesOutput) SetTagKvs

SetTagKvs sets the TagKvs field's value.

func (*ResourceTagForDescribeInstancesOutput) SetType

SetType sets the Type field's value.

func (ResourceTagForDescribeInstancesOutput) String

String returns the string representation

type RestartInstanceInput

type RestartInstanceInput struct {
	Force *bool `type:"boolean" json:",omitempty"`

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

func (RestartInstanceInput) GoString

func (s RestartInstanceInput) GoString() string

GoString returns the string representation

func (*RestartInstanceInput) SetForce

SetForce sets the Force field's value.

func (*RestartInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (RestartInstanceInput) String

func (s RestartInstanceInput) String() string

String returns the string representation

func (*RestartInstanceInput) Validate

func (s *RestartInstanceInput) Validate() error

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

type RestartInstanceOutput

type RestartInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

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

func (RestartInstanceOutput) GoString

func (s RestartInstanceOutput) GoString() string

GoString returns the string representation

func (*RestartInstanceOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*RestartInstanceOutput) SetTaskId

SetTaskId sets the TaskId field's value.

func (RestartInstanceOutput) String

func (s RestartInstanceOutput) String() string

String returns the string representation

type RestartNodeInput

type RestartNodeInput struct {
	Force *bool `type:"boolean" json:",omitempty"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// NodeName is a required field
	NodeName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RestartNodeInput) GoString

func (s RestartNodeInput) GoString() string

GoString returns the string representation

func (*RestartNodeInput) SetForce

func (s *RestartNodeInput) SetForce(v bool) *RestartNodeInput

SetForce sets the Force field's value.

func (*RestartNodeInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*RestartNodeInput) SetNodeName

func (s *RestartNodeInput) SetNodeName(v string) *RestartNodeInput

SetNodeName sets the NodeName field's value.

func (RestartNodeInput) String

func (s RestartNodeInput) String() string

String returns the string representation

func (*RestartNodeInput) Validate

func (s *RestartNodeInput) Validate() error

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

type RestartNodeOutput

type RestartNodeOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

	NodeName *string `type:"string" json:",omitempty"`

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

func (RestartNodeOutput) GoString

func (s RestartNodeOutput) GoString() string

GoString returns the string representation

func (*RestartNodeOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*RestartNodeOutput) SetNodeName

func (s *RestartNodeOutput) SetNodeName(v string) *RestartNodeOutput

SetNodeName sets the NodeName field's value.

func (*RestartNodeOutput) SetTaskId

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

SetTaskId sets the TaskId field's value.

func (RestartNodeOutput) String

func (s RestartNodeOutput) String() string

String returns the string representation

type StorageSpecForDescribeInstanceNodesOutput

type StorageSpecForDescribeInstanceNodesOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int64 `type:"int64" json:",omitempty"`

	MinSize *int64 `type:"int64" json:",omitempty"`

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

func (StorageSpecForDescribeInstanceNodesOutput) GoString

GoString returns the string representation

func (*StorageSpecForDescribeInstanceNodesOutput) SetDescription

SetDescription sets the Description field's value.

func (*StorageSpecForDescribeInstanceNodesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*StorageSpecForDescribeInstanceNodesOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*StorageSpecForDescribeInstanceNodesOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*StorageSpecForDescribeInstanceNodesOutput) SetType

SetType sets the Type field's value.

func (StorageSpecForDescribeInstanceNodesOutput) String

String returns the string representation

type StorageSpecForDescribeNodeAvailableSpecsOutput

type StorageSpecForDescribeNodeAvailableSpecsOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StorageSpecForDescribeNodeAvailableSpecsOutput) GoString

GoString returns the string representation

func (*StorageSpecForDescribeNodeAvailableSpecsOutput) SetDescription

SetDescription sets the Description field's value.

func (*StorageSpecForDescribeNodeAvailableSpecsOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*StorageSpecForDescribeNodeAvailableSpecsOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*StorageSpecForDescribeNodeAvailableSpecsOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*StorageSpecForDescribeNodeAvailableSpecsOutput) SetName

SetName sets the Name field's value.

func (*StorageSpecForDescribeNodeAvailableSpecsOutput) SetSize

SetSize sets the Size field's value.

func (StorageSpecForDescribeNodeAvailableSpecsOutput) String

String returns the string representation

type SubInstanceForDescribeInstanceOutput

type SubInstanceForDescribeInstanceOutput struct {
	SubInstanceId *string `type:"string" json:",omitempty"`

	SubInstanceStatus *string `type:"string" json:",omitempty" enum:"EnumOfSubInstanceStatusForDescribeInstanceOutput"`

	SubInstanceType *string `type:"string" json:",omitempty" enum:"EnumOfSubInstanceTypeForDescribeInstanceOutput"`
	// contains filtered or unexported fields
}

func (SubInstanceForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*SubInstanceForDescribeInstanceOutput) SetSubInstanceId

SetSubInstanceId sets the SubInstanceId field's value.

func (*SubInstanceForDescribeInstanceOutput) SetSubInstanceStatus

SetSubInstanceStatus sets the SubInstanceStatus field's value.

func (*SubInstanceForDescribeInstanceOutput) SetSubInstanceType

SetSubInstanceType sets the SubInstanceType field's value.

func (SubInstanceForDescribeInstanceOutput) String

String returns the string representation

type SubInstanceForDescribeInstancesOutput

type SubInstanceForDescribeInstancesOutput struct {
	SubInstanceId *string `type:"string" json:",omitempty"`

	SubInstanceStatus *string `type:"string" json:",omitempty" enum:"EnumOfSubInstanceStatusForDescribeInstancesOutput"`

	SubInstanceType *string `type:"string" json:",omitempty" enum:"EnumOfSubInstanceTypeForDescribeInstancesOutput"`
	// contains filtered or unexported fields
}

func (SubInstanceForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*SubInstanceForDescribeInstancesOutput) SetSubInstanceId

SetSubInstanceId sets the SubInstanceId field's value.

func (*SubInstanceForDescribeInstancesOutput) SetSubInstanceStatus

SetSubInstanceStatus sets the SubInstanceStatus field's value.

func (*SubInstanceForDescribeInstancesOutput) SetSubInstanceType

SetSubInstanceType sets the SubInstanceType field's value.

func (SubInstanceForDescribeInstancesOutput) String

String returns the string representation

type SubnetForCreateInstanceInOneStepInput

type SubnetForCreateInstanceInOneStepInput struct {
	SubnetId *string `type:"string" json:",omitempty"`

	SubnetName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubnetForCreateInstanceInOneStepInput) GoString

GoString returns the string representation

func (*SubnetForCreateInstanceInOneStepInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*SubnetForCreateInstanceInOneStepInput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (SubnetForCreateInstanceInOneStepInput) String

String returns the string representation

type SubnetForCreateInstanceInput

type SubnetForCreateInstanceInput struct {
	SubnetId *string `type:"string" json:",omitempty"`

	SubnetName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubnetForCreateInstanceInput) GoString

func (s SubnetForCreateInstanceInput) GoString() string

GoString returns the string representation

func (*SubnetForCreateInstanceInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*SubnetForCreateInstanceInput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (SubnetForCreateInstanceInput) String

String returns the string representation

type SubnetForDescribeInstanceOutput

type SubnetForDescribeInstanceOutput struct {
	SubnetId *string `type:"string" json:",omitempty"`

	SubnetName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubnetForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*SubnetForDescribeInstanceOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*SubnetForDescribeInstanceOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (SubnetForDescribeInstanceOutput) String

String returns the string representation

type SubnetForDescribeInstancesOutput

type SubnetForDescribeInstancesOutput struct {
	SubnetId *string `type:"string" json:",omitempty"`

	SubnetName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubnetForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*SubnetForDescribeInstancesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*SubnetForDescribeInstancesOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (SubnetForDescribeInstancesOutput) String

String returns the string representation

type TagFilterForDescribeInstancesInput

type TagFilterForDescribeInstancesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// 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 TagFilterForListTagsForResourcesInput

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// 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 TagForCreateInstanceInOneStepInput

type TagForCreateInstanceInOneStepInput struct {
	Key *string `min:"1" max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateInstanceInOneStepInput) GoString

GoString returns the string representation

func (*TagForCreateInstanceInOneStepInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateInstanceInOneStepInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateInstanceInOneStepInput) String

String returns the string representation

func (*TagForCreateInstanceInOneStepInput) Validate

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

type TagForCreateInstanceInput

type TagForCreateInstanceInput struct {
	Key *string `min:"1" max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateInstanceInput) GoString

func (s TagForCreateInstanceInput) GoString() string

GoString returns the string representation

func (*TagForCreateInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateInstanceInput) String

func (s TagForCreateInstanceInput) String() string

String returns the string representation

func (*TagForCreateInstanceInput) Validate

func (s *TagForCreateInstanceInput) Validate() error

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

type TagForTagResourcesInput

type TagForTagResourcesInput struct {
	Key *string `min:"1" max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// 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 TagKvsForDescribeInstanceOutput

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

func (TagKvsForDescribeInstanceOutput) GoString

GoString returns the string representation

func (TagKvsForDescribeInstanceOutput) String

String returns the string representation

type TagKvsForDescribeInstancesOutput

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

func (TagKvsForDescribeInstancesOutput) GoString

GoString returns the string representation

func (TagKvsForDescribeInstancesOutput) String

String returns the string representation

type TagResourcesInput

type TagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty" enum:"EnumOfResourceTypeForTagResourcesInput"`

	Tags []*TagForTagResourcesInput `type:"list" json:",omitempty"`
	// 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

	Message *string `type:"string" json:",omitempty"`

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

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetMessage

func (s *TagResourcesOutput) SetMessage(v string) *TagResourcesOutput

SetMessage sets the Message field's value.

func (*TagResourcesOutput) SetStatus

func (s *TagResourcesOutput) SetStatus(v string) *TagResourcesOutput

SetStatus sets the Status field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type TransferInfoForDescribeInstanceOutput

type TransferInfoForDescribeInstanceOutput struct {
	ForbidStop *bool `type:"boolean" json:",omitempty"`

	ReduceSpecConfig *ReduceSpecConfigForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	TransferProgress *float64 `type:"double" json:",omitempty"`

	TransferStatus *string `type:"string" json:",omitempty" enum:"EnumOfTransferStatusForDescribeInstanceOutput"`

	TransferTaskId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TransferInfoForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*TransferInfoForDescribeInstanceOutput) SetForbidStop

SetForbidStop sets the ForbidStop field's value.

func (*TransferInfoForDescribeInstanceOutput) SetReduceSpecConfig

SetReduceSpecConfig sets the ReduceSpecConfig field's value.

func (*TransferInfoForDescribeInstanceOutput) SetTransferProgress

SetTransferProgress sets the TransferProgress field's value.

func (*TransferInfoForDescribeInstanceOutput) SetTransferStatus

SetTransferStatus sets the TransferStatus field's value.

func (*TransferInfoForDescribeInstanceOutput) SetTransferTaskId

SetTransferTaskId sets the TransferTaskId field's value.

func (TransferInfoForDescribeInstanceOutput) String

String returns the string representation

type TransferInfoForDescribeInstancesOutput

type TransferInfoForDescribeInstancesOutput struct {
	ForbidStop *bool `type:"boolean" json:",omitempty"`

	ReduceSpecConfig *ReduceSpecConfigForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	TransferProgress *float64 `type:"double" json:",omitempty"`

	TransferStatus *string `type:"string" json:",omitempty" enum:"EnumOfTransferStatusForDescribeInstancesOutput"`

	TransferTaskId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TransferInfoForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*TransferInfoForDescribeInstancesOutput) SetForbidStop

SetForbidStop sets the ForbidStop field's value.

func (*TransferInfoForDescribeInstancesOutput) SetReduceSpecConfig

SetReduceSpecConfig sets the ReduceSpecConfig field's value.

func (*TransferInfoForDescribeInstancesOutput) SetTransferProgress

SetTransferProgress sets the TransferProgress field's value.

func (*TransferInfoForDescribeInstancesOutput) SetTransferStatus

SetTransferStatus sets the TransferStatus field's value.

func (*TransferInfoForDescribeInstancesOutput) SetTransferTaskId

SetTransferTaskId sets the TransferTaskId field's value.

func (TransferInfoForDescribeInstancesOutput) String

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty" enum:"EnumOfResourceTypeForUntagResourcesInput"`

	TagKeys []*string `type:"list" json:",omitempty"`
	// 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

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetStatus

SetStatus sets the Status field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type VPCForCreateInstanceInOneStepInput

type VPCForCreateInstanceInOneStepInput struct {
	VpcId *string `type:"string" json:",omitempty"`

	VpcName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VPCForCreateInstanceInOneStepInput) GoString

GoString returns the string representation

func (*VPCForCreateInstanceInOneStepInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*VPCForCreateInstanceInOneStepInput) SetVpcName

SetVpcName sets the VpcName field's value.

func (VPCForCreateInstanceInOneStepInput) String

String returns the string representation

type VPCForCreateInstanceInput

type VPCForCreateInstanceInput struct {
	VpcId *string `type:"string" json:",omitempty"`

	VpcName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VPCForCreateInstanceInput) GoString

func (s VPCForCreateInstanceInput) GoString() string

GoString returns the string representation

func (*VPCForCreateInstanceInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*VPCForCreateInstanceInput) SetVpcName

SetVpcName sets the VpcName field's value.

func (VPCForCreateInstanceInput) String

func (s VPCForCreateInstanceInput) String() string

String returns the string representation

type VPCForDescribeInstanceOutput

type VPCForDescribeInstanceOutput struct {
	VpcId *string `type:"string" json:",omitempty"`

	VpcName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VPCForDescribeInstanceOutput) GoString

func (s VPCForDescribeInstanceOutput) GoString() string

GoString returns the string representation

func (*VPCForDescribeInstanceOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*VPCForDescribeInstanceOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (VPCForDescribeInstanceOutput) String

String returns the string representation

type VPCForDescribeInstancesOutput

type VPCForDescribeInstancesOutput struct {
	VpcId *string `type:"string" json:",omitempty"`

	VpcName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VPCForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*VPCForDescribeInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*VPCForDescribeInstancesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (VPCForDescribeInstancesOutput) String

String returns the string representation

type WarmNodeResourceSpecForDescribeInstanceOutput

type WarmNodeResourceSpecForDescribeInstanceOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WarmNodeResourceSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*WarmNodeResourceSpecForDescribeInstanceOutput) SetCPU

SetCPU sets the CPU field's value.

func (*WarmNodeResourceSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*WarmNodeResourceSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*WarmNodeResourceSpecForDescribeInstanceOutput) SetMemory

SetMemory sets the Memory field's value.

func (*WarmNodeResourceSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (WarmNodeResourceSpecForDescribeInstanceOutput) String

String returns the string representation

type WarmNodeResourceSpecForDescribeInstancesOutput

type WarmNodeResourceSpecForDescribeInstancesOutput struct {
	CPU *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	Memory *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WarmNodeResourceSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*WarmNodeResourceSpecForDescribeInstancesOutput) SetCPU

SetCPU sets the CPU field's value.

func (*WarmNodeResourceSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*WarmNodeResourceSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*WarmNodeResourceSpecForDescribeInstancesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*WarmNodeResourceSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (WarmNodeResourceSpecForDescribeInstancesOutput) String

String returns the string representation

type WarmNodeStorageSpecForDescribeInstanceOutput

type WarmNodeStorageSpecForDescribeInstanceOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WarmNodeStorageSpecForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*WarmNodeStorageSpecForDescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*WarmNodeStorageSpecForDescribeInstanceOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*WarmNodeStorageSpecForDescribeInstanceOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*WarmNodeStorageSpecForDescribeInstanceOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*WarmNodeStorageSpecForDescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (*WarmNodeStorageSpecForDescribeInstanceOutput) SetSize

SetSize sets the Size field's value.

func (WarmNodeStorageSpecForDescribeInstanceOutput) String

String returns the string representation

type WarmNodeStorageSpecForDescribeInstancesOutput

type WarmNodeStorageSpecForDescribeInstancesOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisplayName *string `type:"string" json:",omitempty"`

	MaxSize *int32 `type:"int32" json:",omitempty"`

	MinSize *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WarmNodeStorageSpecForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*WarmNodeStorageSpecForDescribeInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*WarmNodeStorageSpecForDescribeInstancesOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*WarmNodeStorageSpecForDescribeInstancesOutput) SetMaxSize

SetMaxSize sets the MaxSize field's value.

func (*WarmNodeStorageSpecForDescribeInstancesOutput) SetMinSize

SetMinSize sets the MinSize field's value.

func (*WarmNodeStorageSpecForDescribeInstancesOutput) SetName

SetName sets the Name field's value.

func (*WarmNodeStorageSpecForDescribeInstancesOutput) SetSize

SetSize sets the Size field's value.

func (WarmNodeStorageSpecForDescribeInstancesOutput) String

String returns the string representation

type ZoneForDescribeZonesOutput

type ZoneForDescribeZonesOutput struct {
	RegionId *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`

	ZoneStatus *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ZoneForDescribeZonesOutput) GoString

func (s ZoneForDescribeZonesOutput) GoString() string

GoString returns the string representation

func (*ZoneForDescribeZonesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*ZoneForDescribeZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*ZoneForDescribeZonesOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (*ZoneForDescribeZonesOutput) SetZoneStatus

SetZoneStatus sets the ZoneStatus field's value.

func (ZoneForDescribeZonesOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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