autoscaling

package
v1.0.135 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Overview

Package autoscalingiface provides an interface to enable mocking the AUTOSCALING 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 (
	// EnumOfTypeForAttachServerGroupsInputClb is a EnumOfTypeForAttachServerGroupsInput enum value
	EnumOfTypeForAttachServerGroupsInputClb = "CLB"

	// EnumOfTypeForAttachServerGroupsInputAlb is a EnumOfTypeForAttachServerGroupsInput enum value
	EnumOfTypeForAttachServerGroupsInputAlb = "ALB"
)
View Source
const (
	// EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInputContinue is a EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInput enum value
	EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInputContinue = "CONTINUE"

	// EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInputReject is a EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInput enum value
	EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInputReject = "REJECT"

	// EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInputRollback is a EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInput enum value
	EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInputRollback = "ROLLBACK"
)
View Source
const (
	// EnumOfLifecycleHookPolicyForCreateLifecycleHookInputContinue is a EnumOfLifecycleHookPolicyForCreateLifecycleHookInput enum value
	EnumOfLifecycleHookPolicyForCreateLifecycleHookInputContinue = "CONTINUE"

	// EnumOfLifecycleHookPolicyForCreateLifecycleHookInputReject is a EnumOfLifecycleHookPolicyForCreateLifecycleHookInput enum value
	EnumOfLifecycleHookPolicyForCreateLifecycleHookInputReject = "REJECT"

	// EnumOfLifecycleHookPolicyForCreateLifecycleHookInputRollback is a EnumOfLifecycleHookPolicyForCreateLifecycleHookInput enum value
	EnumOfLifecycleHookPolicyForCreateLifecycleHookInputRollback = "ROLLBACK"
)
View Source
const (
	// EnumOfLifecycleHookTypeForCreateLifecycleHookInputScaleIn is a EnumOfLifecycleHookTypeForCreateLifecycleHookInput enum value
	EnumOfLifecycleHookTypeForCreateLifecycleHookInputScaleIn = "SCALE_IN"

	// EnumOfLifecycleHookTypeForCreateLifecycleHookInputScaleOut is a EnumOfLifecycleHookTypeForCreateLifecycleHookInput enum value
	EnumOfLifecycleHookTypeForCreateLifecycleHookInputScaleOut = "SCALE_OUT"
)
View Source
const (
	// EnumOfEipBillingTypeForCreateScalingConfigurationInputPostPaidByBandwidth is a EnumOfEipBillingTypeForCreateScalingConfigurationInput enum value
	EnumOfEipBillingTypeForCreateScalingConfigurationInputPostPaidByBandwidth = "PostPaidByBandwidth"

	// EnumOfEipBillingTypeForCreateScalingConfigurationInputPostPaidByTraffic is a EnumOfEipBillingTypeForCreateScalingConfigurationInput enum value
	EnumOfEipBillingTypeForCreateScalingConfigurationInputPostPaidByTraffic = "PostPaidByTraffic"
)
View Source
const (
	// EnumOfSecurityEnhancementStrategyForCreateScalingConfigurationInputActive is a EnumOfSecurityEnhancementStrategyForCreateScalingConfigurationInput enum value
	EnumOfSecurityEnhancementStrategyForCreateScalingConfigurationInputActive = "Active"

	// EnumOfSecurityEnhancementStrategyForCreateScalingConfigurationInputInActive is a EnumOfSecurityEnhancementStrategyForCreateScalingConfigurationInput enum value
	EnumOfSecurityEnhancementStrategyForCreateScalingConfigurationInputInActive = "InActive"
)
View Source
const (
	// EnumOfSpotStrategyForCreateScalingConfigurationInputNoSpot is a EnumOfSpotStrategyForCreateScalingConfigurationInput enum value
	EnumOfSpotStrategyForCreateScalingConfigurationInputNoSpot = "NoSpot"

	// EnumOfSpotStrategyForCreateScalingConfigurationInputSpotAsPriceGo is a EnumOfSpotStrategyForCreateScalingConfigurationInput enum value
	EnumOfSpotStrategyForCreateScalingConfigurationInputSpotAsPriceGo = "SpotAsPriceGo"
)
View Source
const (
	// EnumOfHealthCheckTypeForCreateScalingGroupInputNone is a EnumOfHealthCheckTypeForCreateScalingGroupInput enum value
	EnumOfHealthCheckTypeForCreateScalingGroupInputNone = "NONE"

	// EnumOfHealthCheckTypeForCreateScalingGroupInputEcs is a EnumOfHealthCheckTypeForCreateScalingGroupInput enum value
	EnumOfHealthCheckTypeForCreateScalingGroupInputEcs = "ECS"
)
View Source
const (
	// EnumOfInstanceTerminatePolicyForCreateScalingGroupInputOldestInstance is a EnumOfInstanceTerminatePolicyForCreateScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForCreateScalingGroupInputOldestInstance = "OldestInstance"

	// EnumOfInstanceTerminatePolicyForCreateScalingGroupInputNewestInstance is a EnumOfInstanceTerminatePolicyForCreateScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForCreateScalingGroupInputNewestInstance = "NewestInstance"

	// EnumOfInstanceTerminatePolicyForCreateScalingGroupInputOldestScalingConfigurationWithOldestInstance is a EnumOfInstanceTerminatePolicyForCreateScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForCreateScalingGroupInputOldestScalingConfigurationWithOldestInstance = "OldestScalingConfigurationWithOldestInstance"

	// EnumOfInstanceTerminatePolicyForCreateScalingGroupInputOldestScalingConfigurationWithNewestInstance is a EnumOfInstanceTerminatePolicyForCreateScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForCreateScalingGroupInputOldestScalingConfigurationWithNewestInstance = "OldestScalingConfigurationWithNewestInstance"
)
View Source
const (
	// EnumOfMultiAZPolicyForCreateScalingGroupInputPriority is a EnumOfMultiAZPolicyForCreateScalingGroupInput enum value
	EnumOfMultiAZPolicyForCreateScalingGroupInputPriority = "PRIORITY"

	// EnumOfMultiAZPolicyForCreateScalingGroupInputBalance is a EnumOfMultiAZPolicyForCreateScalingGroupInput enum value
	EnumOfMultiAZPolicyForCreateScalingGroupInputBalance = "BALANCE"
)
View Source
const (
	// EnumOfScalingModeForCreateScalingGroupInputRelease is a EnumOfScalingModeForCreateScalingGroupInput enum value
	EnumOfScalingModeForCreateScalingGroupInputRelease = "release"

	// EnumOfScalingModeForCreateScalingGroupInputRecycle is a EnumOfScalingModeForCreateScalingGroupInput enum value
	EnumOfScalingModeForCreateScalingGroupInputRecycle = "recycle"
)
View Source
const (
	// EnumOfTypeForCreateScalingGroupInputClb is a EnumOfTypeForCreateScalingGroupInput enum value
	EnumOfTypeForCreateScalingGroupInputClb = "CLB"

	// EnumOfTypeForCreateScalingGroupInputAlb is a EnumOfTypeForCreateScalingGroupInput enum value
	EnumOfTypeForCreateScalingGroupInputAlb = "ALB"
)
View Source
const (
	// EnumOfAdjustmentTypeForCreateScalingPolicyInputQuantityChangeInCapacity is a EnumOfAdjustmentTypeForCreateScalingPolicyInput enum value
	EnumOfAdjustmentTypeForCreateScalingPolicyInputQuantityChangeInCapacity = "QuantityChangeInCapacity"

	// EnumOfAdjustmentTypeForCreateScalingPolicyInputPercentChangeInCapacity is a EnumOfAdjustmentTypeForCreateScalingPolicyInput enum value
	EnumOfAdjustmentTypeForCreateScalingPolicyInputPercentChangeInCapacity = "PercentChangeInCapacity"

	// EnumOfAdjustmentTypeForCreateScalingPolicyInputTotalCapacity is a EnumOfAdjustmentTypeForCreateScalingPolicyInput enum value
	EnumOfAdjustmentTypeForCreateScalingPolicyInputTotalCapacity = "TotalCapacity"
)
View Source
const (
	// EnumOfScalingPolicyTypeForCreateScalingPolicyInputScheduled is a EnumOfScalingPolicyTypeForCreateScalingPolicyInput enum value
	EnumOfScalingPolicyTypeForCreateScalingPolicyInputScheduled = "Scheduled"

	// EnumOfScalingPolicyTypeForCreateScalingPolicyInputRecurrence is a EnumOfScalingPolicyTypeForCreateScalingPolicyInput enum value
	EnumOfScalingPolicyTypeForCreateScalingPolicyInputRecurrence = "Recurrence"

	// EnumOfScalingPolicyTypeForCreateScalingPolicyInputAlarm is a EnumOfScalingPolicyTypeForCreateScalingPolicyInput enum value
	EnumOfScalingPolicyTypeForCreateScalingPolicyInputAlarm = "Alarm"
)
View Source
const (
	// EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputDaily is a EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputDaily = "Daily"

	// EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputWeekly is a EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputWeekly = "Weekly"

	// EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputMonthly is a EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputMonthly = "Monthly"

	// EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputCron is a EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInputCron = "Cron"
)
View Source
const (
	// EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInputPending is a EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInput enum value
	EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInputPending = "Pending"

	// EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInputTimeout is a EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInput enum value
	EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInputTimeout = "Timeout"

	// EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInputCompleted is a EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInput enum value
	EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInputCompleted = "Completed"
)
View Source
const (
	// EnumOfStatusCodeForDescribeScalingActivitiesInputInit is a EnumOfStatusCodeForDescribeScalingActivitiesInput enum value
	EnumOfStatusCodeForDescribeScalingActivitiesInputInit = "Init"

	// EnumOfStatusCodeForDescribeScalingActivitiesInputRunning is a EnumOfStatusCodeForDescribeScalingActivitiesInput enum value
	EnumOfStatusCodeForDescribeScalingActivitiesInputRunning = "Running"

	// EnumOfStatusCodeForDescribeScalingActivitiesInputSuccess is a EnumOfStatusCodeForDescribeScalingActivitiesInput enum value
	EnumOfStatusCodeForDescribeScalingActivitiesInputSuccess = "Success"

	// EnumOfStatusCodeForDescribeScalingActivitiesInputPartialSuccess is a EnumOfStatusCodeForDescribeScalingActivitiesInput enum value
	EnumOfStatusCodeForDescribeScalingActivitiesInputPartialSuccess = "PartialSuccess"

	// EnumOfStatusCodeForDescribeScalingActivitiesInputError is a EnumOfStatusCodeForDescribeScalingActivitiesInput enum value
	EnumOfStatusCodeForDescribeScalingActivitiesInputError = "Error"

	// EnumOfStatusCodeForDescribeScalingActivitiesInputRejected is a EnumOfStatusCodeForDescribeScalingActivitiesInput enum value
	EnumOfStatusCodeForDescribeScalingActivitiesInputRejected = "Rejected"

	// EnumOfStatusCodeForDescribeScalingActivitiesInputException is a EnumOfStatusCodeForDescribeScalingActivitiesInput enum value
	EnumOfStatusCodeForDescribeScalingActivitiesInputException = "Exception"
)
View Source
const (
	// EnumOfBillingTypeForDescribeScalingConfigurationsOutputPostPaidByBandwidth is a EnumOfBillingTypeForDescribeScalingConfigurationsOutput enum value
	EnumOfBillingTypeForDescribeScalingConfigurationsOutputPostPaidByBandwidth = "PostPaidByBandwidth"

	// EnumOfBillingTypeForDescribeScalingConfigurationsOutputPostPaidByTraffic is a EnumOfBillingTypeForDescribeScalingConfigurationsOutput enum value
	EnumOfBillingTypeForDescribeScalingConfigurationsOutputPostPaidByTraffic = "PostPaidByTraffic"
)
View Source
const (
	// EnumOfLifecycleStateForDescribeScalingConfigurationsOutputActive is a EnumOfLifecycleStateForDescribeScalingConfigurationsOutput enum value
	EnumOfLifecycleStateForDescribeScalingConfigurationsOutputActive = "Active"

	// EnumOfLifecycleStateForDescribeScalingConfigurationsOutputInActive is a EnumOfLifecycleStateForDescribeScalingConfigurationsOutput enum value
	EnumOfLifecycleStateForDescribeScalingConfigurationsOutputInActive = "InActive"
)
View Source
const (
	// EnumOfSecurityEnhancementStrategyForDescribeScalingConfigurationsOutputActive is a EnumOfSecurityEnhancementStrategyForDescribeScalingConfigurationsOutput enum value
	EnumOfSecurityEnhancementStrategyForDescribeScalingConfigurationsOutputActive = "Active"

	// EnumOfSecurityEnhancementStrategyForDescribeScalingConfigurationsOutputInActive is a EnumOfSecurityEnhancementStrategyForDescribeScalingConfigurationsOutput enum value
	EnumOfSecurityEnhancementStrategyForDescribeScalingConfigurationsOutputInActive = "InActive"
)
View Source
const (
	// EnumOfCreationTypeForDescribeScalingInstancesInputAutoCreated is a EnumOfCreationTypeForDescribeScalingInstancesInput enum value
	EnumOfCreationTypeForDescribeScalingInstancesInputAutoCreated = "AutoCreated"

	// EnumOfCreationTypeForDescribeScalingInstancesInputAttached is a EnumOfCreationTypeForDescribeScalingInstancesInput enum value
	EnumOfCreationTypeForDescribeScalingInstancesInputAttached = "Attached"
)
View Source
const (
	// EnumOfStatusForDescribeScalingInstancesInputInit is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputInit = "Init"

	// EnumOfStatusForDescribeScalingInstancesInputPending is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputPending = "Pending"

	// EnumOfStatusForDescribeScalingInstancesInputPendingWait is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputPendingWait = "Pending:Wait"

	// EnumOfStatusForDescribeScalingInstancesInputInService is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputInService = "InService"

	// EnumOfStatusForDescribeScalingInstancesInputError is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputError = "Error"

	// EnumOfStatusForDescribeScalingInstancesInputRemoving is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputRemoving = "Removing"

	// EnumOfStatusForDescribeScalingInstancesInputRemovingWait is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputRemovingWait = "Removing:Wait"

	// EnumOfStatusForDescribeScalingInstancesInputStopped is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputStopped = "Stopped"

	// EnumOfStatusForDescribeScalingInstancesInputProtected is a EnumOfStatusForDescribeScalingInstancesInput enum value
	EnumOfStatusForDescribeScalingInstancesInputProtected = "Protected"
)
View Source
const (
	// EnumOfScalingPolicyTypeForDescribeScalingPoliciesInputScheduled is a EnumOfScalingPolicyTypeForDescribeScalingPoliciesInput enum value
	EnumOfScalingPolicyTypeForDescribeScalingPoliciesInputScheduled = "Scheduled"

	// EnumOfScalingPolicyTypeForDescribeScalingPoliciesInputRecurrence is a EnumOfScalingPolicyTypeForDescribeScalingPoliciesInput enum value
	EnumOfScalingPolicyTypeForDescribeScalingPoliciesInputRecurrence = "Recurrence"

	// EnumOfScalingPolicyTypeForDescribeScalingPoliciesInputAlarm is a EnumOfScalingPolicyTypeForDescribeScalingPoliciesInput enum value
	EnumOfScalingPolicyTypeForDescribeScalingPoliciesInputAlarm = "Alarm"
)
View Source
const (
	// EnumOfDetachOptionForDetachInstancesInputNone is a EnumOfDetachOptionForDetachInstancesInput enum value
	EnumOfDetachOptionForDetachInstancesInputNone = "none"

	// EnumOfDetachOptionForDetachInstancesInputBoth is a EnumOfDetachOptionForDetachInstancesInput enum value
	EnumOfDetachOptionForDetachInstancesInputBoth = "both"
)
View Source
const (
	// EnumOfTypeForDetachServerGroupsInputClb is a EnumOfTypeForDetachServerGroupsInput enum value
	EnumOfTypeForDetachServerGroupsInputClb = "CLB"

	// EnumOfTypeForDetachServerGroupsInputAlb is a EnumOfTypeForDetachServerGroupsInput enum value
	EnumOfTypeForDetachServerGroupsInputAlb = "ALB"
)
View Source
const (
	// EnumOfLifecycleHookPolicyForModifyLifecycleHookInputContinue is a EnumOfLifecycleHookPolicyForModifyLifecycleHookInput enum value
	EnumOfLifecycleHookPolicyForModifyLifecycleHookInputContinue = "CONTINUE"

	// EnumOfLifecycleHookPolicyForModifyLifecycleHookInputReject is a EnumOfLifecycleHookPolicyForModifyLifecycleHookInput enum value
	EnumOfLifecycleHookPolicyForModifyLifecycleHookInputReject = "REJECT"

	// EnumOfLifecycleHookPolicyForModifyLifecycleHookInputRollback is a EnumOfLifecycleHookPolicyForModifyLifecycleHookInput enum value
	EnumOfLifecycleHookPolicyForModifyLifecycleHookInputRollback = "ROLLBACK"
)
View Source
const (
	// EnumOfLifecycleHookTypeForModifyLifecycleHookInputScaleIn is a EnumOfLifecycleHookTypeForModifyLifecycleHookInput enum value
	EnumOfLifecycleHookTypeForModifyLifecycleHookInputScaleIn = "SCALE_IN"

	// EnumOfLifecycleHookTypeForModifyLifecycleHookInputScaleOut is a EnumOfLifecycleHookTypeForModifyLifecycleHookInput enum value
	EnumOfLifecycleHookTypeForModifyLifecycleHookInputScaleOut = "SCALE_OUT"
)
View Source
const (
	// EnumOfEipBillingTypeForModifyScalingConfigurationInputPostPaidByBandwidth is a EnumOfEipBillingTypeForModifyScalingConfigurationInput enum value
	EnumOfEipBillingTypeForModifyScalingConfigurationInputPostPaidByBandwidth = "PostPaidByBandwidth"

	// EnumOfEipBillingTypeForModifyScalingConfigurationInputPostPaidByTraffic is a EnumOfEipBillingTypeForModifyScalingConfigurationInput enum value
	EnumOfEipBillingTypeForModifyScalingConfigurationInputPostPaidByTraffic = "PostPaidByTraffic"
)
View Source
const (
	// EnumOfSecurityEnhancementStrategyForModifyScalingConfigurationInputActive is a EnumOfSecurityEnhancementStrategyForModifyScalingConfigurationInput enum value
	EnumOfSecurityEnhancementStrategyForModifyScalingConfigurationInputActive = "Active"

	// EnumOfSecurityEnhancementStrategyForModifyScalingConfigurationInputInActive is a EnumOfSecurityEnhancementStrategyForModifyScalingConfigurationInput enum value
	EnumOfSecurityEnhancementStrategyForModifyScalingConfigurationInputInActive = "InActive"
)
View Source
const (
	// EnumOfSpotStrategyForModifyScalingConfigurationInputNoSpot is a EnumOfSpotStrategyForModifyScalingConfigurationInput enum value
	EnumOfSpotStrategyForModifyScalingConfigurationInputNoSpot = "NoSpot"

	// EnumOfSpotStrategyForModifyScalingConfigurationInputSpotAsPriceGo is a EnumOfSpotStrategyForModifyScalingConfigurationInput enum value
	EnumOfSpotStrategyForModifyScalingConfigurationInputSpotAsPriceGo = "SpotAsPriceGo"
)
View Source
const (
	// EnumOfHealthCheckTypeForModifyScalingGroupInputEcs is a EnumOfHealthCheckTypeForModifyScalingGroupInput enum value
	EnumOfHealthCheckTypeForModifyScalingGroupInputEcs = "ECS"

	// EnumOfHealthCheckTypeForModifyScalingGroupInputNone is a EnumOfHealthCheckTypeForModifyScalingGroupInput enum value
	EnumOfHealthCheckTypeForModifyScalingGroupInputNone = "NONE"
)
View Source
const (
	// EnumOfInstanceTerminatePolicyForModifyScalingGroupInputOldestInstance is a EnumOfInstanceTerminatePolicyForModifyScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForModifyScalingGroupInputOldestInstance = "OldestInstance"

	// EnumOfInstanceTerminatePolicyForModifyScalingGroupInputNewestInstance is a EnumOfInstanceTerminatePolicyForModifyScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForModifyScalingGroupInputNewestInstance = "NewestInstance"

	// EnumOfInstanceTerminatePolicyForModifyScalingGroupInputOldestScalingConfigurationWithOldestInstance is a EnumOfInstanceTerminatePolicyForModifyScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForModifyScalingGroupInputOldestScalingConfigurationWithOldestInstance = "OldestScalingConfigurationWithOldestInstance"

	// EnumOfInstanceTerminatePolicyForModifyScalingGroupInputOldestScalingConfigurationWithNewestInstance is a EnumOfInstanceTerminatePolicyForModifyScalingGroupInput enum value
	EnumOfInstanceTerminatePolicyForModifyScalingGroupInputOldestScalingConfigurationWithNewestInstance = "OldestScalingConfigurationWithNewestInstance"
)
View Source
const (
	// EnumOfMultiAZPolicyForModifyScalingGroupInputPriority is a EnumOfMultiAZPolicyForModifyScalingGroupInput enum value
	EnumOfMultiAZPolicyForModifyScalingGroupInputPriority = "PRIORITY"

	// EnumOfMultiAZPolicyForModifyScalingGroupInputBalance is a EnumOfMultiAZPolicyForModifyScalingGroupInput enum value
	EnumOfMultiAZPolicyForModifyScalingGroupInputBalance = "BALANCE"
)
View Source
const (
	// EnumOfAdjustmentTypeForModifyScalingPolicyInputQuantityChangeInCapacity is a EnumOfAdjustmentTypeForModifyScalingPolicyInput enum value
	EnumOfAdjustmentTypeForModifyScalingPolicyInputQuantityChangeInCapacity = "QuantityChangeInCapacity"

	// EnumOfAdjustmentTypeForModifyScalingPolicyInputPercentChangeInCapacity is a EnumOfAdjustmentTypeForModifyScalingPolicyInput enum value
	EnumOfAdjustmentTypeForModifyScalingPolicyInputPercentChangeInCapacity = "PercentChangeInCapacity"

	// EnumOfAdjustmentTypeForModifyScalingPolicyInputTotalCapacity is a EnumOfAdjustmentTypeForModifyScalingPolicyInput enum value
	EnumOfAdjustmentTypeForModifyScalingPolicyInputTotalCapacity = "TotalCapacity"
)
View Source
const (
	// EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputDaily is a EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputDaily = "Daily"

	// EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputWeekly is a EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputWeekly = "Weekly"

	// EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputMonthly is a EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputMonthly = "Monthly"

	// EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputCron is a EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInput enum value
	EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInputCron = "Cron"
)
View Source
const (
	// EnumOfRemoveModeForRemoveInstancesInputRelease is a EnumOfRemoveModeForRemoveInstancesInput enum value
	EnumOfRemoveModeForRemoveInstancesInputRelease = "release"

	// EnumOfRemoveModeForRemoveInstancesInputRecycle is a EnumOfRemoveModeForRemoveInstancesInput enum value
	EnumOfRemoveModeForRemoveInstancesInputRecycle = "recycle"
)
View Source
const (
	// EnumOfResultForSetInstancesProtectionOutputSuccess is a EnumOfResultForSetInstancesProtectionOutput enum value
	EnumOfResultForSetInstancesProtectionOutputSuccess = "Success"

	// EnumOfResultForSetInstancesProtectionOutputFail is a EnumOfResultForSetInstancesProtectionOutput enum value
	EnumOfResultForSetInstancesProtectionOutputFail = "Fail"
)
View Source
const (
	ServiceName = "autoscaling"  // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "auto_scaling" // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EnumOfAlarmPolicyRuleTypeForCreateScalingPolicyInputStatic is a EnumOfAlarmPolicyRuleTypeForCreateScalingPolicyInput enum value
	EnumOfAlarmPolicyRuleTypeForCreateScalingPolicyInputStatic = "Static"
)
View Source
const (
	// EnumOfAlarmPolicyRuleTypeForModifyScalingPolicyInputStatic is a EnumOfAlarmPolicyRuleTypeForModifyScalingPolicyInput enum value
	EnumOfAlarmPolicyRuleTypeForModifyScalingPolicyInputStatic = "Static"
)
View Source
const (
	// EnumOfResourceTypeForListTagResourcesInputScalinggroup is a EnumOfResourceTypeForListTagResourcesInput enum value
	EnumOfResourceTypeForListTagResourcesInputScalinggroup = "scalinggroup"
)
View Source
const (
	// EnumOfResourceTypeForTagResourcesInputScalinggroup is a EnumOfResourceTypeForTagResourcesInput enum value
	EnumOfResourceTypeForTagResourcesInputScalinggroup = "scalinggroup"
)
View Source
const (
	// EnumOfResourceTypeForUntagResourcesInputScalinggroup is a EnumOfResourceTypeForUntagResourcesInput enum value
	EnumOfResourceTypeForUntagResourcesInputScalinggroup = "scalinggroup"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AUTOSCALING

type AUTOSCALING struct {
	*client.Client
}

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

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

func New

New create int can support ssl or region locate set

func (*AUTOSCALING) AttachDBInstances added in v1.0.5

func (c *AUTOSCALING) AttachDBInstances(input *AttachDBInstancesInput) (*AttachDBInstancesOutput, error)

AttachDBInstances API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation AttachDBInstances for usage and error information.

func (*AUTOSCALING) AttachDBInstancesCommon added in v1.0.5

func (c *AUTOSCALING) AttachDBInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachDBInstancesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation AttachDBInstancesCommon for usage and error information.

func (*AUTOSCALING) AttachDBInstancesCommonRequest added in v1.0.5

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

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

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

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

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

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

func (*AUTOSCALING) AttachDBInstancesCommonWithContext added in v1.0.5

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

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

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

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

func (*AUTOSCALING) AttachDBInstancesRequest added in v1.0.5

func (c *AUTOSCALING) AttachDBInstancesRequest(input *AttachDBInstancesInput) (req *request.Request, output *AttachDBInstancesOutput)

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

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

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

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

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

func (*AUTOSCALING) AttachDBInstancesWithContext added in v1.0.5

func (c *AUTOSCALING) AttachDBInstancesWithContext(ctx volcengine.Context, input *AttachDBInstancesInput, opts ...request.Option) (*AttachDBInstancesOutput, error)

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

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

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

func (*AUTOSCALING) AttachInstances

func (c *AUTOSCALING) AttachInstances(input *AttachInstancesInput) (*AttachInstancesOutput, error)

AttachInstances API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation AttachInstances for usage and error information.

func (*AUTOSCALING) AttachInstancesCommon

func (c *AUTOSCALING) AttachInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachInstancesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation AttachInstancesCommon for usage and error information.

func (*AUTOSCALING) AttachInstancesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) AttachInstancesCommonWithContext

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

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

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

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

func (*AUTOSCALING) AttachInstancesRequest

func (c *AUTOSCALING) AttachInstancesRequest(input *AttachInstancesInput) (req *request.Request, output *AttachInstancesOutput)

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

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

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

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

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

func (*AUTOSCALING) AttachInstancesWithContext

func (c *AUTOSCALING) AttachInstancesWithContext(ctx volcengine.Context, input *AttachInstancesInput, opts ...request.Option) (*AttachInstancesOutput, error)

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

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

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

func (*AUTOSCALING) AttachServerGroups

func (c *AUTOSCALING) AttachServerGroups(input *AttachServerGroupsInput) (*AttachServerGroupsOutput, error)

AttachServerGroups API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation AttachServerGroups for usage and error information.

func (*AUTOSCALING) AttachServerGroupsCommon

func (c *AUTOSCALING) AttachServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachServerGroupsCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation AttachServerGroupsCommon for usage and error information.

func (*AUTOSCALING) AttachServerGroupsCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) AttachServerGroupsCommonWithContext

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

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

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

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

func (*AUTOSCALING) AttachServerGroupsRequest

func (c *AUTOSCALING) AttachServerGroupsRequest(input *AttachServerGroupsInput) (req *request.Request, output *AttachServerGroupsOutput)

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

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

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

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

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

func (*AUTOSCALING) AttachServerGroupsWithContext

func (c *AUTOSCALING) AttachServerGroupsWithContext(ctx volcengine.Context, input *AttachServerGroupsInput, opts ...request.Option) (*AttachServerGroupsOutput, error)

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

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

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

func (*AUTOSCALING) CompleteLifecycleActivity

func (c *AUTOSCALING) CompleteLifecycleActivity(input *CompleteLifecycleActivityInput) (*CompleteLifecycleActivityOutput, error)

CompleteLifecycleActivity API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CompleteLifecycleActivity for usage and error information.

func (*AUTOSCALING) CompleteLifecycleActivityCommon

func (c *AUTOSCALING) CompleteLifecycleActivityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CompleteLifecycleActivityCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CompleteLifecycleActivityCommon for usage and error information.

func (*AUTOSCALING) CompleteLifecycleActivityCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) CompleteLifecycleActivityCommonWithContext

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

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

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

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

func (*AUTOSCALING) CompleteLifecycleActivityRequest

func (c *AUTOSCALING) CompleteLifecycleActivityRequest(input *CompleteLifecycleActivityInput) (req *request.Request, output *CompleteLifecycleActivityOutput)

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

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

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

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

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

func (*AUTOSCALING) CompleteLifecycleActivityWithContext

func (c *AUTOSCALING) CompleteLifecycleActivityWithContext(ctx volcengine.Context, input *CompleteLifecycleActivityInput, opts ...request.Option) (*CompleteLifecycleActivityOutput, error)

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

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

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

func (*AUTOSCALING) CreateLifecycleHook

func (c *AUTOSCALING) CreateLifecycleHook(input *CreateLifecycleHookInput) (*CreateLifecycleHookOutput, error)

CreateLifecycleHook API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateLifecycleHook for usage and error information.

func (*AUTOSCALING) CreateLifecycleHookCommon

func (c *AUTOSCALING) CreateLifecycleHookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateLifecycleHookCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateLifecycleHookCommon for usage and error information.

func (*AUTOSCALING) CreateLifecycleHookCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) CreateLifecycleHookCommonWithContext

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

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

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

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

func (*AUTOSCALING) CreateLifecycleHookRequest

func (c *AUTOSCALING) CreateLifecycleHookRequest(input *CreateLifecycleHookInput) (req *request.Request, output *CreateLifecycleHookOutput)

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

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

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

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

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

func (*AUTOSCALING) CreateLifecycleHookWithContext

func (c *AUTOSCALING) CreateLifecycleHookWithContext(ctx volcengine.Context, input *CreateLifecycleHookInput, opts ...request.Option) (*CreateLifecycleHookOutput, error)

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

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

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

func (*AUTOSCALING) CreateScalingConfiguration

func (c *AUTOSCALING) CreateScalingConfiguration(input *CreateScalingConfigurationInput) (*CreateScalingConfigurationOutput, error)

CreateScalingConfiguration API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateScalingConfiguration for usage and error information.

func (*AUTOSCALING) CreateScalingConfigurationCommon

func (c *AUTOSCALING) CreateScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateScalingConfigurationCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) CreateScalingConfigurationCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) CreateScalingConfigurationCommonWithContext

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

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

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

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

func (*AUTOSCALING) CreateScalingConfigurationRequest

func (c *AUTOSCALING) CreateScalingConfigurationRequest(input *CreateScalingConfigurationInput) (req *request.Request, output *CreateScalingConfigurationOutput)

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

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

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

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

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

func (*AUTOSCALING) CreateScalingConfigurationWithContext

func (c *AUTOSCALING) CreateScalingConfigurationWithContext(ctx volcengine.Context, input *CreateScalingConfigurationInput, opts ...request.Option) (*CreateScalingConfigurationOutput, error)

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

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

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

func (*AUTOSCALING) CreateScalingGroup

func (c *AUTOSCALING) CreateScalingGroup(input *CreateScalingGroupInput) (*CreateScalingGroupOutput, error)

CreateScalingGroup API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateScalingGroup for usage and error information.

func (*AUTOSCALING) CreateScalingGroupCommon

func (c *AUTOSCALING) CreateScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateScalingGroupCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateScalingGroupCommon for usage and error information.

func (*AUTOSCALING) CreateScalingGroupCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) CreateScalingGroupCommonWithContext

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

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

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

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

func (*AUTOSCALING) CreateScalingGroupRequest

func (c *AUTOSCALING) CreateScalingGroupRequest(input *CreateScalingGroupInput) (req *request.Request, output *CreateScalingGroupOutput)

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

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

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

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

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

func (*AUTOSCALING) CreateScalingGroupWithContext

func (c *AUTOSCALING) CreateScalingGroupWithContext(ctx volcengine.Context, input *CreateScalingGroupInput, opts ...request.Option) (*CreateScalingGroupOutput, error)

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

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

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

func (*AUTOSCALING) CreateScalingPolicy

func (c *AUTOSCALING) CreateScalingPolicy(input *CreateScalingPolicyInput) (*CreateScalingPolicyOutput, error)

CreateScalingPolicy API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateScalingPolicy for usage and error information.

func (*AUTOSCALING) CreateScalingPolicyCommon

func (c *AUTOSCALING) CreateScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateScalingPolicyCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation CreateScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) CreateScalingPolicyCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) CreateScalingPolicyCommonWithContext

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

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

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

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

func (*AUTOSCALING) CreateScalingPolicyRequest

func (c *AUTOSCALING) CreateScalingPolicyRequest(input *CreateScalingPolicyInput) (req *request.Request, output *CreateScalingPolicyOutput)

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

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

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

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

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

func (*AUTOSCALING) CreateScalingPolicyWithContext

func (c *AUTOSCALING) CreateScalingPolicyWithContext(ctx volcengine.Context, input *CreateScalingPolicyInput, opts ...request.Option) (*CreateScalingPolicyOutput, error)

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

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

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

func (*AUTOSCALING) DeleteLifecycleHook

func (c *AUTOSCALING) DeleteLifecycleHook(input *DeleteLifecycleHookInput) (*DeleteLifecycleHookOutput, error)

DeleteLifecycleHook API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteLifecycleHook for usage and error information.

func (*AUTOSCALING) DeleteLifecycleHookCommon

func (c *AUTOSCALING) DeleteLifecycleHookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteLifecycleHookCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteLifecycleHookCommon for usage and error information.

func (*AUTOSCALING) DeleteLifecycleHookCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DeleteLifecycleHookCommonWithContext

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

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

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

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

func (*AUTOSCALING) DeleteLifecycleHookRequest

func (c *AUTOSCALING) DeleteLifecycleHookRequest(input *DeleteLifecycleHookInput) (req *request.Request, output *DeleteLifecycleHookOutput)

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

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

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

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

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

func (*AUTOSCALING) DeleteLifecycleHookWithContext

func (c *AUTOSCALING) DeleteLifecycleHookWithContext(ctx volcengine.Context, input *DeleteLifecycleHookInput, opts ...request.Option) (*DeleteLifecycleHookOutput, error)

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

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

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

func (*AUTOSCALING) DeleteScalingConfiguration

func (c *AUTOSCALING) DeleteScalingConfiguration(input *DeleteScalingConfigurationInput) (*DeleteScalingConfigurationOutput, error)

DeleteScalingConfiguration API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteScalingConfiguration for usage and error information.

func (*AUTOSCALING) DeleteScalingConfigurationCommon

func (c *AUTOSCALING) DeleteScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteScalingConfigurationCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) DeleteScalingConfigurationCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DeleteScalingConfigurationCommonWithContext

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

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

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

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

func (*AUTOSCALING) DeleteScalingConfigurationRequest

func (c *AUTOSCALING) DeleteScalingConfigurationRequest(input *DeleteScalingConfigurationInput) (req *request.Request, output *DeleteScalingConfigurationOutput)

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

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

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

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

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

func (*AUTOSCALING) DeleteScalingConfigurationWithContext

func (c *AUTOSCALING) DeleteScalingConfigurationWithContext(ctx volcengine.Context, input *DeleteScalingConfigurationInput, opts ...request.Option) (*DeleteScalingConfigurationOutput, error)

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

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

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

func (*AUTOSCALING) DeleteScalingGroup

func (c *AUTOSCALING) DeleteScalingGroup(input *DeleteScalingGroupInput) (*DeleteScalingGroupOutput, error)

DeleteScalingGroup API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteScalingGroup for usage and error information.

func (*AUTOSCALING) DeleteScalingGroupCommon

func (c *AUTOSCALING) DeleteScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteScalingGroupCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteScalingGroupCommon for usage and error information.

func (*AUTOSCALING) DeleteScalingGroupCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DeleteScalingGroupCommonWithContext

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

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

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

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

func (*AUTOSCALING) DeleteScalingGroupRequest

func (c *AUTOSCALING) DeleteScalingGroupRequest(input *DeleteScalingGroupInput) (req *request.Request, output *DeleteScalingGroupOutput)

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

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

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

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

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

func (*AUTOSCALING) DeleteScalingGroupWithContext

func (c *AUTOSCALING) DeleteScalingGroupWithContext(ctx volcengine.Context, input *DeleteScalingGroupInput, opts ...request.Option) (*DeleteScalingGroupOutput, error)

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

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

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

func (*AUTOSCALING) DeleteScalingPolicy

func (c *AUTOSCALING) DeleteScalingPolicy(input *DeleteScalingPolicyInput) (*DeleteScalingPolicyOutput, error)

DeleteScalingPolicy API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteScalingPolicy for usage and error information.

func (*AUTOSCALING) DeleteScalingPolicyCommon

func (c *AUTOSCALING) DeleteScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteScalingPolicyCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DeleteScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) DeleteScalingPolicyCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DeleteScalingPolicyCommonWithContext

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

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

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

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

func (*AUTOSCALING) DeleteScalingPolicyRequest

func (c *AUTOSCALING) DeleteScalingPolicyRequest(input *DeleteScalingPolicyInput) (req *request.Request, output *DeleteScalingPolicyOutput)

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

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

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

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

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

func (*AUTOSCALING) DeleteScalingPolicyWithContext

func (c *AUTOSCALING) DeleteScalingPolicyWithContext(ctx volcengine.Context, input *DeleteScalingPolicyInput, opts ...request.Option) (*DeleteScalingPolicyOutput, error)

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

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

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

func (*AUTOSCALING) DescribeLifecycleActivities

func (c *AUTOSCALING) DescribeLifecycleActivities(input *DescribeLifecycleActivitiesInput) (*DescribeLifecycleActivitiesOutput, error)

DescribeLifecycleActivities API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeLifecycleActivities for usage and error information.

func (*AUTOSCALING) DescribeLifecycleActivitiesCommon

func (c *AUTOSCALING) DescribeLifecycleActivitiesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLifecycleActivitiesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeLifecycleActivitiesCommon for usage and error information.

func (*AUTOSCALING) DescribeLifecycleActivitiesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeLifecycleActivitiesCommonWithContext

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

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

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

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

func (*AUTOSCALING) DescribeLifecycleActivitiesRequest

func (c *AUTOSCALING) DescribeLifecycleActivitiesRequest(input *DescribeLifecycleActivitiesInput) (req *request.Request, output *DescribeLifecycleActivitiesOutput)

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

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

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

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

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

func (*AUTOSCALING) DescribeLifecycleActivitiesWithContext

func (c *AUTOSCALING) DescribeLifecycleActivitiesWithContext(ctx volcengine.Context, input *DescribeLifecycleActivitiesInput, opts ...request.Option) (*DescribeLifecycleActivitiesOutput, error)

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

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

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

func (*AUTOSCALING) DescribeLifecycleHooks

func (c *AUTOSCALING) DescribeLifecycleHooks(input *DescribeLifecycleHooksInput) (*DescribeLifecycleHooksOutput, error)

DescribeLifecycleHooks API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeLifecycleHooks for usage and error information.

func (*AUTOSCALING) DescribeLifecycleHooksCommon

func (c *AUTOSCALING) DescribeLifecycleHooksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLifecycleHooksCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeLifecycleHooksCommon for usage and error information.

func (*AUTOSCALING) DescribeLifecycleHooksCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeLifecycleHooksCommonWithContext

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

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

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

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

func (*AUTOSCALING) DescribeLifecycleHooksRequest

func (c *AUTOSCALING) DescribeLifecycleHooksRequest(input *DescribeLifecycleHooksInput) (req *request.Request, output *DescribeLifecycleHooksOutput)

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

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

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

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

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

func (*AUTOSCALING) DescribeLifecycleHooksWithContext

func (c *AUTOSCALING) DescribeLifecycleHooksWithContext(ctx volcengine.Context, input *DescribeLifecycleHooksInput, opts ...request.Option) (*DescribeLifecycleHooksOutput, error)

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

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

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

func (*AUTOSCALING) DescribeScalingActivities

func (c *AUTOSCALING) DescribeScalingActivities(input *DescribeScalingActivitiesInput) (*DescribeScalingActivitiesOutput, error)

DescribeScalingActivities API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingActivities for usage and error information.

func (*AUTOSCALING) DescribeScalingActivitiesCommon

func (c *AUTOSCALING) DescribeScalingActivitiesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingActivitiesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingActivitiesCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingActivitiesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingActivitiesCommonWithContext

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

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

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

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

func (*AUTOSCALING) DescribeScalingActivitiesRequest

func (c *AUTOSCALING) DescribeScalingActivitiesRequest(input *DescribeScalingActivitiesInput) (req *request.Request, output *DescribeScalingActivitiesOutput)

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingActivitiesWithContext

func (c *AUTOSCALING) DescribeScalingActivitiesWithContext(ctx volcengine.Context, input *DescribeScalingActivitiesInput, opts ...request.Option) (*DescribeScalingActivitiesOutput, error)

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

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

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

func (*AUTOSCALING) DescribeScalingConfigurations

func (c *AUTOSCALING) DescribeScalingConfigurations(input *DescribeScalingConfigurationsInput) (*DescribeScalingConfigurationsOutput, error)

DescribeScalingConfigurations API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingConfigurations for usage and error information.

func (*AUTOSCALING) DescribeScalingConfigurationsCommon

func (c *AUTOSCALING) DescribeScalingConfigurationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingConfigurationsCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingConfigurationsCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingConfigurationsCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingConfigurationsCommonWithContext

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

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

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

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

func (*AUTOSCALING) DescribeScalingConfigurationsRequest

func (c *AUTOSCALING) DescribeScalingConfigurationsRequest(input *DescribeScalingConfigurationsInput) (req *request.Request, output *DescribeScalingConfigurationsOutput)

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingConfigurationsWithContext

func (c *AUTOSCALING) DescribeScalingConfigurationsWithContext(ctx volcengine.Context, input *DescribeScalingConfigurationsInput, opts ...request.Option) (*DescribeScalingConfigurationsOutput, error)

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

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

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

func (*AUTOSCALING) DescribeScalingGroups

func (c *AUTOSCALING) DescribeScalingGroups(input *DescribeScalingGroupsInput) (*DescribeScalingGroupsOutput, error)

DescribeScalingGroups API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingGroups for usage and error information.

func (*AUTOSCALING) DescribeScalingGroupsCommon

func (c *AUTOSCALING) DescribeScalingGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingGroupsCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingGroupsCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingGroupsCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingGroupsCommonWithContext

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

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

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

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

func (*AUTOSCALING) DescribeScalingGroupsRequest

func (c *AUTOSCALING) DescribeScalingGroupsRequest(input *DescribeScalingGroupsInput) (req *request.Request, output *DescribeScalingGroupsOutput)

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingGroupsWithContext

func (c *AUTOSCALING) DescribeScalingGroupsWithContext(ctx volcengine.Context, input *DescribeScalingGroupsInput, opts ...request.Option) (*DescribeScalingGroupsOutput, error)

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

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

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

func (*AUTOSCALING) DescribeScalingInstances

func (c *AUTOSCALING) DescribeScalingInstances(input *DescribeScalingInstancesInput) (*DescribeScalingInstancesOutput, error)

DescribeScalingInstances API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingInstances for usage and error information.

func (*AUTOSCALING) DescribeScalingInstancesCommon

func (c *AUTOSCALING) DescribeScalingInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingInstancesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingInstancesCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingInstancesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingInstancesCommonWithContext

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

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

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

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

func (*AUTOSCALING) DescribeScalingInstancesRequest

func (c *AUTOSCALING) DescribeScalingInstancesRequest(input *DescribeScalingInstancesInput) (req *request.Request, output *DescribeScalingInstancesOutput)

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingInstancesWithContext

func (c *AUTOSCALING) DescribeScalingInstancesWithContext(ctx volcengine.Context, input *DescribeScalingInstancesInput, opts ...request.Option) (*DescribeScalingInstancesOutput, error)

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

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

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

func (*AUTOSCALING) DescribeScalingPolicies

func (c *AUTOSCALING) DescribeScalingPolicies(input *DescribeScalingPoliciesInput) (*DescribeScalingPoliciesOutput, error)

DescribeScalingPolicies API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingPolicies for usage and error information.

func (*AUTOSCALING) DescribeScalingPoliciesCommon

func (c *AUTOSCALING) DescribeScalingPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingPoliciesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DescribeScalingPoliciesCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingPoliciesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingPoliciesCommonWithContext

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

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

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

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

func (*AUTOSCALING) DescribeScalingPoliciesRequest

func (c *AUTOSCALING) DescribeScalingPoliciesRequest(input *DescribeScalingPoliciesInput) (req *request.Request, output *DescribeScalingPoliciesOutput)

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

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

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

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

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

func (*AUTOSCALING) DescribeScalingPoliciesWithContext

func (c *AUTOSCALING) DescribeScalingPoliciesWithContext(ctx volcengine.Context, input *DescribeScalingPoliciesInput, opts ...request.Option) (*DescribeScalingPoliciesOutput, error)

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

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

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

func (*AUTOSCALING) DetachDBInstances added in v1.0.5

func (c *AUTOSCALING) DetachDBInstances(input *DetachDBInstancesInput) (*DetachDBInstancesOutput, error)

DetachDBInstances API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DetachDBInstances for usage and error information.

func (*AUTOSCALING) DetachDBInstancesCommon added in v1.0.5

func (c *AUTOSCALING) DetachDBInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachDBInstancesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DetachDBInstancesCommon for usage and error information.

func (*AUTOSCALING) DetachDBInstancesCommonRequest added in v1.0.5

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

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

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

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

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

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

func (*AUTOSCALING) DetachDBInstancesCommonWithContext added in v1.0.5

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

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

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

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

func (*AUTOSCALING) DetachDBInstancesRequest added in v1.0.5

func (c *AUTOSCALING) DetachDBInstancesRequest(input *DetachDBInstancesInput) (req *request.Request, output *DetachDBInstancesOutput)

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

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

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

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

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

func (*AUTOSCALING) DetachDBInstancesWithContext added in v1.0.5

func (c *AUTOSCALING) DetachDBInstancesWithContext(ctx volcengine.Context, input *DetachDBInstancesInput, opts ...request.Option) (*DetachDBInstancesOutput, error)

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

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

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

func (*AUTOSCALING) DetachInstances

func (c *AUTOSCALING) DetachInstances(input *DetachInstancesInput) (*DetachInstancesOutput, error)

DetachInstances API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DetachInstances for usage and error information.

func (*AUTOSCALING) DetachInstancesCommon

func (c *AUTOSCALING) DetachInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachInstancesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DetachInstancesCommon for usage and error information.

func (*AUTOSCALING) DetachInstancesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DetachInstancesCommonWithContext

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

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

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

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

func (*AUTOSCALING) DetachInstancesRequest

func (c *AUTOSCALING) DetachInstancesRequest(input *DetachInstancesInput) (req *request.Request, output *DetachInstancesOutput)

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

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

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

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

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

func (*AUTOSCALING) DetachInstancesWithContext

func (c *AUTOSCALING) DetachInstancesWithContext(ctx volcengine.Context, input *DetachInstancesInput, opts ...request.Option) (*DetachInstancesOutput, error)

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

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

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

func (*AUTOSCALING) DetachServerGroups

func (c *AUTOSCALING) DetachServerGroups(input *DetachServerGroupsInput) (*DetachServerGroupsOutput, error)

DetachServerGroups API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DetachServerGroups for usage and error information.

func (*AUTOSCALING) DetachServerGroupsCommon

func (c *AUTOSCALING) DetachServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachServerGroupsCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DetachServerGroupsCommon for usage and error information.

func (*AUTOSCALING) DetachServerGroupsCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DetachServerGroupsCommonWithContext

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

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

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

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

func (*AUTOSCALING) DetachServerGroupsRequest

func (c *AUTOSCALING) DetachServerGroupsRequest(input *DetachServerGroupsInput) (req *request.Request, output *DetachServerGroupsOutput)

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

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

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

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

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

func (*AUTOSCALING) DetachServerGroupsWithContext

func (c *AUTOSCALING) DetachServerGroupsWithContext(ctx volcengine.Context, input *DetachServerGroupsInput, opts ...request.Option) (*DetachServerGroupsOutput, error)

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

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

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

func (*AUTOSCALING) DisableScalingGroup

func (c *AUTOSCALING) DisableScalingGroup(input *DisableScalingGroupInput) (*DisableScalingGroupOutput, error)

DisableScalingGroup API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DisableScalingGroup for usage and error information.

func (*AUTOSCALING) DisableScalingGroupCommon

func (c *AUTOSCALING) DisableScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableScalingGroupCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DisableScalingGroupCommon for usage and error information.

func (*AUTOSCALING) DisableScalingGroupCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DisableScalingGroupCommonWithContext

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

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

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

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

func (*AUTOSCALING) DisableScalingGroupRequest

func (c *AUTOSCALING) DisableScalingGroupRequest(input *DisableScalingGroupInput) (req *request.Request, output *DisableScalingGroupOutput)

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

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

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

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

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

func (*AUTOSCALING) DisableScalingGroupWithContext

func (c *AUTOSCALING) DisableScalingGroupWithContext(ctx volcengine.Context, input *DisableScalingGroupInput, opts ...request.Option) (*DisableScalingGroupOutput, error)

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

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

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

func (*AUTOSCALING) DisableScalingPolicy

func (c *AUTOSCALING) DisableScalingPolicy(input *DisableScalingPolicyInput) (*DisableScalingPolicyOutput, error)

DisableScalingPolicy API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DisableScalingPolicy for usage and error information.

func (*AUTOSCALING) DisableScalingPolicyCommon

func (c *AUTOSCALING) DisableScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableScalingPolicyCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation DisableScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) DisableScalingPolicyCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DisableScalingPolicyCommonWithContext

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

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

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

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

func (*AUTOSCALING) DisableScalingPolicyRequest

func (c *AUTOSCALING) DisableScalingPolicyRequest(input *DisableScalingPolicyInput) (req *request.Request, output *DisableScalingPolicyOutput)

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

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

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

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

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

func (*AUTOSCALING) DisableScalingPolicyWithContext

func (c *AUTOSCALING) DisableScalingPolicyWithContext(ctx volcengine.Context, input *DisableScalingPolicyInput, opts ...request.Option) (*DisableScalingPolicyOutput, error)

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

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

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

func (*AUTOSCALING) EnableScalingConfiguration

func (c *AUTOSCALING) EnableScalingConfiguration(input *EnableScalingConfigurationInput) (*EnableScalingConfigurationOutput, error)

EnableScalingConfiguration API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation EnableScalingConfiguration for usage and error information.

func (*AUTOSCALING) EnableScalingConfigurationCommon

func (c *AUTOSCALING) EnableScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableScalingConfigurationCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation EnableScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) EnableScalingConfigurationCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) EnableScalingConfigurationCommonWithContext

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

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

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

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

func (*AUTOSCALING) EnableScalingConfigurationRequest

func (c *AUTOSCALING) EnableScalingConfigurationRequest(input *EnableScalingConfigurationInput) (req *request.Request, output *EnableScalingConfigurationOutput)

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

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

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

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

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

func (*AUTOSCALING) EnableScalingConfigurationWithContext

func (c *AUTOSCALING) EnableScalingConfigurationWithContext(ctx volcengine.Context, input *EnableScalingConfigurationInput, opts ...request.Option) (*EnableScalingConfigurationOutput, error)

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

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

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

func (*AUTOSCALING) EnableScalingGroup

func (c *AUTOSCALING) EnableScalingGroup(input *EnableScalingGroupInput) (*EnableScalingGroupOutput, error)

EnableScalingGroup API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation EnableScalingGroup for usage and error information.

func (*AUTOSCALING) EnableScalingGroupCommon

func (c *AUTOSCALING) EnableScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableScalingGroupCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation EnableScalingGroupCommon for usage and error information.

func (*AUTOSCALING) EnableScalingGroupCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) EnableScalingGroupCommonWithContext

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

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

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

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

func (*AUTOSCALING) EnableScalingGroupRequest

func (c *AUTOSCALING) EnableScalingGroupRequest(input *EnableScalingGroupInput) (req *request.Request, output *EnableScalingGroupOutput)

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

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

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

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

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

func (*AUTOSCALING) EnableScalingGroupWithContext

func (c *AUTOSCALING) EnableScalingGroupWithContext(ctx volcengine.Context, input *EnableScalingGroupInput, opts ...request.Option) (*EnableScalingGroupOutput, error)

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

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

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

func (*AUTOSCALING) EnableScalingPolicy

func (c *AUTOSCALING) EnableScalingPolicy(input *EnableScalingPolicyInput) (*EnableScalingPolicyOutput, error)

EnableScalingPolicy API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation EnableScalingPolicy for usage and error information.

func (*AUTOSCALING) EnableScalingPolicyCommon

func (c *AUTOSCALING) EnableScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableScalingPolicyCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation EnableScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) EnableScalingPolicyCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) EnableScalingPolicyCommonWithContext

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

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

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

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

func (*AUTOSCALING) EnableScalingPolicyRequest

func (c *AUTOSCALING) EnableScalingPolicyRequest(input *EnableScalingPolicyInput) (req *request.Request, output *EnableScalingPolicyOutput)

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

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

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

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

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

func (*AUTOSCALING) EnableScalingPolicyWithContext

func (c *AUTOSCALING) EnableScalingPolicyWithContext(ctx volcengine.Context, input *EnableScalingPolicyInput, opts ...request.Option) (*EnableScalingPolicyOutput, error)

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

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

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

func (*AUTOSCALING) ListTagResources added in v1.0.96

func (c *AUTOSCALING) ListTagResources(input *ListTagResourcesInput) (*ListTagResourcesOutput, error)

ListTagResources API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ListTagResources for usage and error information.

func (*AUTOSCALING) ListTagResourcesCommon added in v1.0.96

func (c *AUTOSCALING) ListTagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagResourcesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ListTagResourcesCommon for usage and error information.

func (*AUTOSCALING) ListTagResourcesCommonRequest added in v1.0.96

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

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

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

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

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

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

func (*AUTOSCALING) ListTagResourcesCommonWithContext added in v1.0.96

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

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

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

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

func (*AUTOSCALING) ListTagResourcesRequest added in v1.0.96

func (c *AUTOSCALING) ListTagResourcesRequest(input *ListTagResourcesInput) (req *request.Request, output *ListTagResourcesOutput)

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

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

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

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

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

func (*AUTOSCALING) ListTagResourcesWithContext added in v1.0.96

func (c *AUTOSCALING) ListTagResourcesWithContext(ctx volcengine.Context, input *ListTagResourcesInput, opts ...request.Option) (*ListTagResourcesOutput, error)

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

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

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

func (*AUTOSCALING) ModifyLifecycleHook

func (c *AUTOSCALING) ModifyLifecycleHook(input *ModifyLifecycleHookInput) (*ModifyLifecycleHookOutput, error)

ModifyLifecycleHook API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyLifecycleHook for usage and error information.

func (*AUTOSCALING) ModifyLifecycleHookCommon

func (c *AUTOSCALING) ModifyLifecycleHookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyLifecycleHookCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyLifecycleHookCommon for usage and error information.

func (*AUTOSCALING) ModifyLifecycleHookCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ModifyLifecycleHookCommonWithContext

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

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

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

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

func (*AUTOSCALING) ModifyLifecycleHookRequest

func (c *AUTOSCALING) ModifyLifecycleHookRequest(input *ModifyLifecycleHookInput) (req *request.Request, output *ModifyLifecycleHookOutput)

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

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

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

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

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

func (*AUTOSCALING) ModifyLifecycleHookWithContext

func (c *AUTOSCALING) ModifyLifecycleHookWithContext(ctx volcengine.Context, input *ModifyLifecycleHookInput, opts ...request.Option) (*ModifyLifecycleHookOutput, error)

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

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

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

func (*AUTOSCALING) ModifyScalingConfiguration

func (c *AUTOSCALING) ModifyScalingConfiguration(input *ModifyScalingConfigurationInput) (*ModifyScalingConfigurationOutput, error)

ModifyScalingConfiguration API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyScalingConfiguration for usage and error information.

func (*AUTOSCALING) ModifyScalingConfigurationCommon

func (c *AUTOSCALING) ModifyScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyScalingConfigurationCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) ModifyScalingConfigurationCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ModifyScalingConfigurationCommonWithContext

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

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

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

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

func (*AUTOSCALING) ModifyScalingConfigurationRequest

func (c *AUTOSCALING) ModifyScalingConfigurationRequest(input *ModifyScalingConfigurationInput) (req *request.Request, output *ModifyScalingConfigurationOutput)

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

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

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

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

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

func (*AUTOSCALING) ModifyScalingConfigurationWithContext

func (c *AUTOSCALING) ModifyScalingConfigurationWithContext(ctx volcengine.Context, input *ModifyScalingConfigurationInput, opts ...request.Option) (*ModifyScalingConfigurationOutput, error)

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

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

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

func (*AUTOSCALING) ModifyScalingGroup

func (c *AUTOSCALING) ModifyScalingGroup(input *ModifyScalingGroupInput) (*ModifyScalingGroupOutput, error)

ModifyScalingGroup API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyScalingGroup for usage and error information.

func (*AUTOSCALING) ModifyScalingGroupCommon

func (c *AUTOSCALING) ModifyScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyScalingGroupCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyScalingGroupCommon for usage and error information.

func (*AUTOSCALING) ModifyScalingGroupCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ModifyScalingGroupCommonWithContext

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

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

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

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

func (*AUTOSCALING) ModifyScalingGroupRequest

func (c *AUTOSCALING) ModifyScalingGroupRequest(input *ModifyScalingGroupInput) (req *request.Request, output *ModifyScalingGroupOutput)

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

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

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

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

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

func (*AUTOSCALING) ModifyScalingGroupWithContext

func (c *AUTOSCALING) ModifyScalingGroupWithContext(ctx volcengine.Context, input *ModifyScalingGroupInput, opts ...request.Option) (*ModifyScalingGroupOutput, error)

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

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

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

func (*AUTOSCALING) ModifyScalingPolicy

func (c *AUTOSCALING) ModifyScalingPolicy(input *ModifyScalingPolicyInput) (*ModifyScalingPolicyOutput, error)

ModifyScalingPolicy API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyScalingPolicy for usage and error information.

func (*AUTOSCALING) ModifyScalingPolicyCommon

func (c *AUTOSCALING) ModifyScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyScalingPolicyCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation ModifyScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) ModifyScalingPolicyCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ModifyScalingPolicyCommonWithContext

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

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

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

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

func (*AUTOSCALING) ModifyScalingPolicyRequest

func (c *AUTOSCALING) ModifyScalingPolicyRequest(input *ModifyScalingPolicyInput) (req *request.Request, output *ModifyScalingPolicyOutput)

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

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

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

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

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

func (*AUTOSCALING) ModifyScalingPolicyWithContext

func (c *AUTOSCALING) ModifyScalingPolicyWithContext(ctx volcengine.Context, input *ModifyScalingPolicyInput, opts ...request.Option) (*ModifyScalingPolicyOutput, error)

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

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

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

func (*AUTOSCALING) RemoveInstances

func (c *AUTOSCALING) RemoveInstances(input *RemoveInstancesInput) (*RemoveInstancesOutput, error)

RemoveInstances API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation RemoveInstances for usage and error information.

func (*AUTOSCALING) RemoveInstancesCommon

func (c *AUTOSCALING) RemoveInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveInstancesCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation RemoveInstancesCommon for usage and error information.

func (*AUTOSCALING) RemoveInstancesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) RemoveInstancesCommonWithContext

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

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

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

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

func (*AUTOSCALING) RemoveInstancesRequest

func (c *AUTOSCALING) RemoveInstancesRequest(input *RemoveInstancesInput) (req *request.Request, output *RemoveInstancesOutput)

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

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

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

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

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

func (*AUTOSCALING) RemoveInstancesWithContext

func (c *AUTOSCALING) RemoveInstancesWithContext(ctx volcengine.Context, input *RemoveInstancesInput, opts ...request.Option) (*RemoveInstancesOutput, error)

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

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

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

func (*AUTOSCALING) SetInstancesProtection

func (c *AUTOSCALING) SetInstancesProtection(input *SetInstancesProtectionInput) (*SetInstancesProtectionOutput, error)

SetInstancesProtection API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation SetInstancesProtection for usage and error information.

func (*AUTOSCALING) SetInstancesProtectionCommon

func (c *AUTOSCALING) SetInstancesProtectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetInstancesProtectionCommon API operation for AUTOSCALING.

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

See the VOLCENGINE API reference guide for AUTOSCALING's API operation SetInstancesProtectionCommon for usage and error information.

func (*AUTOSCALING) SetInstancesProtectionCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) SetInstancesProtectionCommonWithContext

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

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

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

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

func (*AUTOSCALING) SetInstancesProtectionRequest

func (c *AUTOSCALING) SetInstancesProtectionRequest(input *SetInstancesProtectionInput) (req *request.Request, output *SetInstancesProtectionOutput)

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

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

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

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

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

func (*AUTOSCALING) SetInstancesProtectionWithContext

func (c *AUTOSCALING) SetInstancesProtectionWithContext(ctx volcengine.Context, input *SetInstancesProtectionInput, opts ...request.Option) (*SetInstancesProtectionOutput, error)

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

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

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

func (*AUTOSCALING) TagResources added in v1.0.96

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

TagResources API operation for AUTOSCALING.

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

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

func (*AUTOSCALING) TagResourcesCommon added in v1.0.96

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

TagResourcesCommon API operation for AUTOSCALING.

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

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

func (*AUTOSCALING) TagResourcesCommonRequest added in v1.0.96

func (c *AUTOSCALING) 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 (*AUTOSCALING) TagResourcesCommonWithContext added in v1.0.96

func (c *AUTOSCALING) 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 (*AUTOSCALING) TagResourcesRequest added in v1.0.96

func (c *AUTOSCALING) 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 (*AUTOSCALING) TagResourcesWithContext added in v1.0.96

func (c *AUTOSCALING) 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 (*AUTOSCALING) UntagResources added in v1.0.96

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

UntagResources API operation for AUTOSCALING.

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

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

func (*AUTOSCALING) UntagResourcesCommon added in v1.0.96

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

UntagResourcesCommon API operation for AUTOSCALING.

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

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

func (*AUTOSCALING) UntagResourcesCommonRequest added in v1.0.96

func (c *AUTOSCALING) 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 (*AUTOSCALING) UntagResourcesCommonWithContext added in v1.0.96

func (c *AUTOSCALING) 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 (*AUTOSCALING) UntagResourcesRequest added in v1.0.96

func (c *AUTOSCALING) 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 (*AUTOSCALING) UntagResourcesWithContext added in v1.0.96

func (c *AUTOSCALING) 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 AUTOSCALINGAPI

type AUTOSCALINGAPI interface {
	AttachDBInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachDBInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachDBInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachDBInstances(*AttachDBInstancesInput) (*AttachDBInstancesOutput, error)
	AttachDBInstancesWithContext(volcengine.Context, *AttachDBInstancesInput, ...request.Option) (*AttachDBInstancesOutput, error)
	AttachDBInstancesRequest(*AttachDBInstancesInput) (*request.Request, *AttachDBInstancesOutput)

	AttachInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachInstances(*AttachInstancesInput) (*AttachInstancesOutput, error)
	AttachInstancesWithContext(volcengine.Context, *AttachInstancesInput, ...request.Option) (*AttachInstancesOutput, error)
	AttachInstancesRequest(*AttachInstancesInput) (*request.Request, *AttachInstancesOutput)

	AttachServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachServerGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachServerGroups(*AttachServerGroupsInput) (*AttachServerGroupsOutput, error)
	AttachServerGroupsWithContext(volcengine.Context, *AttachServerGroupsInput, ...request.Option) (*AttachServerGroupsOutput, error)
	AttachServerGroupsRequest(*AttachServerGroupsInput) (*request.Request, *AttachServerGroupsOutput)

	CompleteLifecycleActivityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CompleteLifecycleActivityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CompleteLifecycleActivityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CompleteLifecycleActivity(*CompleteLifecycleActivityInput) (*CompleteLifecycleActivityOutput, error)
	CompleteLifecycleActivityWithContext(volcengine.Context, *CompleteLifecycleActivityInput, ...request.Option) (*CompleteLifecycleActivityOutput, error)
	CompleteLifecycleActivityRequest(*CompleteLifecycleActivityInput) (*request.Request, *CompleteLifecycleActivityOutput)

	CreateLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLifecycleHookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLifecycleHook(*CreateLifecycleHookInput) (*CreateLifecycleHookOutput, error)
	CreateLifecycleHookWithContext(volcengine.Context, *CreateLifecycleHookInput, ...request.Option) (*CreateLifecycleHookOutput, error)
	CreateLifecycleHookRequest(*CreateLifecycleHookInput) (*request.Request, *CreateLifecycleHookOutput)

	CreateScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingConfiguration(*CreateScalingConfigurationInput) (*CreateScalingConfigurationOutput, error)
	CreateScalingConfigurationWithContext(volcengine.Context, *CreateScalingConfigurationInput, ...request.Option) (*CreateScalingConfigurationOutput, error)
	CreateScalingConfigurationRequest(*CreateScalingConfigurationInput) (*request.Request, *CreateScalingConfigurationOutput)

	CreateScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingGroup(*CreateScalingGroupInput) (*CreateScalingGroupOutput, error)
	CreateScalingGroupWithContext(volcengine.Context, *CreateScalingGroupInput, ...request.Option) (*CreateScalingGroupOutput, error)
	CreateScalingGroupRequest(*CreateScalingGroupInput) (*request.Request, *CreateScalingGroupOutput)

	CreateScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingPolicy(*CreateScalingPolicyInput) (*CreateScalingPolicyOutput, error)
	CreateScalingPolicyWithContext(volcengine.Context, *CreateScalingPolicyInput, ...request.Option) (*CreateScalingPolicyOutput, error)
	CreateScalingPolicyRequest(*CreateScalingPolicyInput) (*request.Request, *CreateScalingPolicyOutput)

	DeleteLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLifecycleHookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLifecycleHook(*DeleteLifecycleHookInput) (*DeleteLifecycleHookOutput, error)
	DeleteLifecycleHookWithContext(volcengine.Context, *DeleteLifecycleHookInput, ...request.Option) (*DeleteLifecycleHookOutput, error)
	DeleteLifecycleHookRequest(*DeleteLifecycleHookInput) (*request.Request, *DeleteLifecycleHookOutput)

	DeleteScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingConfiguration(*DeleteScalingConfigurationInput) (*DeleteScalingConfigurationOutput, error)
	DeleteScalingConfigurationWithContext(volcengine.Context, *DeleteScalingConfigurationInput, ...request.Option) (*DeleteScalingConfigurationOutput, error)
	DeleteScalingConfigurationRequest(*DeleteScalingConfigurationInput) (*request.Request, *DeleteScalingConfigurationOutput)

	DeleteScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingGroup(*DeleteScalingGroupInput) (*DeleteScalingGroupOutput, error)
	DeleteScalingGroupWithContext(volcengine.Context, *DeleteScalingGroupInput, ...request.Option) (*DeleteScalingGroupOutput, error)
	DeleteScalingGroupRequest(*DeleteScalingGroupInput) (*request.Request, *DeleteScalingGroupOutput)

	DeleteScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingPolicy(*DeleteScalingPolicyInput) (*DeleteScalingPolicyOutput, error)
	DeleteScalingPolicyWithContext(volcengine.Context, *DeleteScalingPolicyInput, ...request.Option) (*DeleteScalingPolicyOutput, error)
	DeleteScalingPolicyRequest(*DeleteScalingPolicyInput) (*request.Request, *DeleteScalingPolicyOutput)

	DescribeLifecycleActivitiesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLifecycleActivitiesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLifecycleActivitiesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLifecycleActivities(*DescribeLifecycleActivitiesInput) (*DescribeLifecycleActivitiesOutput, error)
	DescribeLifecycleActivitiesWithContext(volcengine.Context, *DescribeLifecycleActivitiesInput, ...request.Option) (*DescribeLifecycleActivitiesOutput, error)
	DescribeLifecycleActivitiesRequest(*DescribeLifecycleActivitiesInput) (*request.Request, *DescribeLifecycleActivitiesOutput)

	DescribeLifecycleHooksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLifecycleHooksCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLifecycleHooksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLifecycleHooks(*DescribeLifecycleHooksInput) (*DescribeLifecycleHooksOutput, error)
	DescribeLifecycleHooksWithContext(volcengine.Context, *DescribeLifecycleHooksInput, ...request.Option) (*DescribeLifecycleHooksOutput, error)
	DescribeLifecycleHooksRequest(*DescribeLifecycleHooksInput) (*request.Request, *DescribeLifecycleHooksOutput)

	DescribeScalingActivitiesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingActivitiesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingActivitiesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingActivities(*DescribeScalingActivitiesInput) (*DescribeScalingActivitiesOutput, error)
	DescribeScalingActivitiesWithContext(volcengine.Context, *DescribeScalingActivitiesInput, ...request.Option) (*DescribeScalingActivitiesOutput, error)
	DescribeScalingActivitiesRequest(*DescribeScalingActivitiesInput) (*request.Request, *DescribeScalingActivitiesOutput)

	DescribeScalingConfigurationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingConfigurationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingConfigurationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingConfigurations(*DescribeScalingConfigurationsInput) (*DescribeScalingConfigurationsOutput, error)
	DescribeScalingConfigurationsWithContext(volcengine.Context, *DescribeScalingConfigurationsInput, ...request.Option) (*DescribeScalingConfigurationsOutput, error)
	DescribeScalingConfigurationsRequest(*DescribeScalingConfigurationsInput) (*request.Request, *DescribeScalingConfigurationsOutput)

	DescribeScalingGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingGroups(*DescribeScalingGroupsInput) (*DescribeScalingGroupsOutput, error)
	DescribeScalingGroupsWithContext(volcengine.Context, *DescribeScalingGroupsInput, ...request.Option) (*DescribeScalingGroupsOutput, error)
	DescribeScalingGroupsRequest(*DescribeScalingGroupsInput) (*request.Request, *DescribeScalingGroupsOutput)

	DescribeScalingInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingInstances(*DescribeScalingInstancesInput) (*DescribeScalingInstancesOutput, error)
	DescribeScalingInstancesWithContext(volcengine.Context, *DescribeScalingInstancesInput, ...request.Option) (*DescribeScalingInstancesOutput, error)
	DescribeScalingInstancesRequest(*DescribeScalingInstancesInput) (*request.Request, *DescribeScalingInstancesOutput)

	DescribeScalingPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingPolicies(*DescribeScalingPoliciesInput) (*DescribeScalingPoliciesOutput, error)
	DescribeScalingPoliciesWithContext(volcengine.Context, *DescribeScalingPoliciesInput, ...request.Option) (*DescribeScalingPoliciesOutput, error)
	DescribeScalingPoliciesRequest(*DescribeScalingPoliciesInput) (*request.Request, *DescribeScalingPoliciesOutput)

	DetachDBInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachDBInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachDBInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachDBInstances(*DetachDBInstancesInput) (*DetachDBInstancesOutput, error)
	DetachDBInstancesWithContext(volcengine.Context, *DetachDBInstancesInput, ...request.Option) (*DetachDBInstancesOutput, error)
	DetachDBInstancesRequest(*DetachDBInstancesInput) (*request.Request, *DetachDBInstancesOutput)

	DetachInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachInstances(*DetachInstancesInput) (*DetachInstancesOutput, error)
	DetachInstancesWithContext(volcengine.Context, *DetachInstancesInput, ...request.Option) (*DetachInstancesOutput, error)
	DetachInstancesRequest(*DetachInstancesInput) (*request.Request, *DetachInstancesOutput)

	DetachServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachServerGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachServerGroups(*DetachServerGroupsInput) (*DetachServerGroupsOutput, error)
	DetachServerGroupsWithContext(volcengine.Context, *DetachServerGroupsInput, ...request.Option) (*DetachServerGroupsOutput, error)
	DetachServerGroupsRequest(*DetachServerGroupsInput) (*request.Request, *DetachServerGroupsOutput)

	DisableScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableScalingGroup(*DisableScalingGroupInput) (*DisableScalingGroupOutput, error)
	DisableScalingGroupWithContext(volcengine.Context, *DisableScalingGroupInput, ...request.Option) (*DisableScalingGroupOutput, error)
	DisableScalingGroupRequest(*DisableScalingGroupInput) (*request.Request, *DisableScalingGroupOutput)

	DisableScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableScalingPolicy(*DisableScalingPolicyInput) (*DisableScalingPolicyOutput, error)
	DisableScalingPolicyWithContext(volcengine.Context, *DisableScalingPolicyInput, ...request.Option) (*DisableScalingPolicyOutput, error)
	DisableScalingPolicyRequest(*DisableScalingPolicyInput) (*request.Request, *DisableScalingPolicyOutput)

	EnableScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingConfiguration(*EnableScalingConfigurationInput) (*EnableScalingConfigurationOutput, error)
	EnableScalingConfigurationWithContext(volcengine.Context, *EnableScalingConfigurationInput, ...request.Option) (*EnableScalingConfigurationOutput, error)
	EnableScalingConfigurationRequest(*EnableScalingConfigurationInput) (*request.Request, *EnableScalingConfigurationOutput)

	EnableScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingGroup(*EnableScalingGroupInput) (*EnableScalingGroupOutput, error)
	EnableScalingGroupWithContext(volcengine.Context, *EnableScalingGroupInput, ...request.Option) (*EnableScalingGroupOutput, error)
	EnableScalingGroupRequest(*EnableScalingGroupInput) (*request.Request, *EnableScalingGroupOutput)

	EnableScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingPolicy(*EnableScalingPolicyInput) (*EnableScalingPolicyOutput, error)
	EnableScalingPolicyWithContext(volcengine.Context, *EnableScalingPolicyInput, ...request.Option) (*EnableScalingPolicyOutput, error)
	EnableScalingPolicyRequest(*EnableScalingPolicyInput) (*request.Request, *EnableScalingPolicyOutput)

	ListTagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagResources(*ListTagResourcesInput) (*ListTagResourcesOutput, error)
	ListTagResourcesWithContext(volcengine.Context, *ListTagResourcesInput, ...request.Option) (*ListTagResourcesOutput, error)
	ListTagResourcesRequest(*ListTagResourcesInput) (*request.Request, *ListTagResourcesOutput)

	ModifyLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyLifecycleHookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyLifecycleHook(*ModifyLifecycleHookInput) (*ModifyLifecycleHookOutput, error)
	ModifyLifecycleHookWithContext(volcengine.Context, *ModifyLifecycleHookInput, ...request.Option) (*ModifyLifecycleHookOutput, error)
	ModifyLifecycleHookRequest(*ModifyLifecycleHookInput) (*request.Request, *ModifyLifecycleHookOutput)

	ModifyScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingConfiguration(*ModifyScalingConfigurationInput) (*ModifyScalingConfigurationOutput, error)
	ModifyScalingConfigurationWithContext(volcengine.Context, *ModifyScalingConfigurationInput, ...request.Option) (*ModifyScalingConfigurationOutput, error)
	ModifyScalingConfigurationRequest(*ModifyScalingConfigurationInput) (*request.Request, *ModifyScalingConfigurationOutput)

	ModifyScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingGroup(*ModifyScalingGroupInput) (*ModifyScalingGroupOutput, error)
	ModifyScalingGroupWithContext(volcengine.Context, *ModifyScalingGroupInput, ...request.Option) (*ModifyScalingGroupOutput, error)
	ModifyScalingGroupRequest(*ModifyScalingGroupInput) (*request.Request, *ModifyScalingGroupOutput)

	ModifyScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingPolicy(*ModifyScalingPolicyInput) (*ModifyScalingPolicyOutput, error)
	ModifyScalingPolicyWithContext(volcengine.Context, *ModifyScalingPolicyInput, ...request.Option) (*ModifyScalingPolicyOutput, error)
	ModifyScalingPolicyRequest(*ModifyScalingPolicyInput) (*request.Request, *ModifyScalingPolicyOutput)

	RemoveInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveInstances(*RemoveInstancesInput) (*RemoveInstancesOutput, error)
	RemoveInstancesWithContext(volcengine.Context, *RemoveInstancesInput, ...request.Option) (*RemoveInstancesOutput, error)
	RemoveInstancesRequest(*RemoveInstancesInput) (*request.Request, *RemoveInstancesOutput)

	SetInstancesProtectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetInstancesProtectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetInstancesProtectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetInstancesProtection(*SetInstancesProtectionInput) (*SetInstancesProtectionOutput, error)
	SetInstancesProtectionWithContext(volcengine.Context, *SetInstancesProtectionInput, ...request.Option) (*SetInstancesProtectionOutput, error)
	SetInstancesProtectionRequest(*SetInstancesProtectionInput) (*request.Request, *SetInstancesProtectionOutput)

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

AUTOSCALINGAPI provides an interface to enable mocking the autoscaling.AUTOSCALING service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// AUTOSCALING.
func myFunc(svc AUTOSCALINGAPI) bool {
    // Make svc.AttachDBInstances request
}

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

    myFunc(svc)
}

type AlarmPolicyConditionForCreateScalingPolicyInput

type AlarmPolicyConditionForCreateScalingPolicyInput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

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

func (AlarmPolicyConditionForCreateScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (AlarmPolicyConditionForCreateScalingPolicyInput) String

String returns the string representation

type AlarmPolicyConditionForModifyScalingPolicyInput

type AlarmPolicyConditionForModifyScalingPolicyInput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

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

func (AlarmPolicyConditionForModifyScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (AlarmPolicyConditionForModifyScalingPolicyInput) String

String returns the string representation

type AlarmPolicyForCreateScalingPolicyInput

type AlarmPolicyForCreateScalingPolicyInput struct {
	Condition *AlarmPolicyConditionForCreateScalingPolicyInput `type:"structure"`

	EvaluationCount *int32 `min:"1" max:"180" type:"int32"`

	RuleType *string `type:"string" enum:"EnumOfAlarmPolicyRuleTypeForCreateScalingPolicyInput"`
	// contains filtered or unexported fields
}

func (AlarmPolicyForCreateScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyForCreateScalingPolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*AlarmPolicyForCreateScalingPolicyInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*AlarmPolicyForCreateScalingPolicyInput) SetRuleType

SetRuleType sets the RuleType field's value.

func (AlarmPolicyForCreateScalingPolicyInput) String

String returns the string representation

func (*AlarmPolicyForCreateScalingPolicyInput) Validate added in v1.0.120

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

type AlarmPolicyForDescribeScalingPoliciesOutput

type AlarmPolicyForDescribeScalingPoliciesOutput struct {
	Condition *ConditionForDescribeScalingPoliciesOutput `type:"structure"`

	EvaluationCount *int32 `type:"int32"`

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

func (AlarmPolicyForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetCondition

SetCondition sets the Condition field's value.

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetRuleType

SetRuleType sets the RuleType field's value.

func (AlarmPolicyForDescribeScalingPoliciesOutput) String

String returns the string representation

type AlarmPolicyForModifyScalingPolicyInput

type AlarmPolicyForModifyScalingPolicyInput struct {
	Condition *AlarmPolicyConditionForModifyScalingPolicyInput `type:"structure"`

	EvaluationCount *int32 `min:"1" max:"180" type:"int32"`

	RuleType *string `type:"string" enum:"EnumOfAlarmPolicyRuleTypeForModifyScalingPolicyInput"`
	// contains filtered or unexported fields
}

func (AlarmPolicyForModifyScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyForModifyScalingPolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*AlarmPolicyForModifyScalingPolicyInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*AlarmPolicyForModifyScalingPolicyInput) SetRuleType

SetRuleType sets the RuleType field's value.

func (AlarmPolicyForModifyScalingPolicyInput) String

String returns the string representation

func (*AlarmPolicyForModifyScalingPolicyInput) Validate added in v1.0.120

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

type AttachDBInstancesInput added in v1.0.5

type AttachDBInstancesInput struct {

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

	ForceAttach *bool `type:"boolean"`

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

func (AttachDBInstancesInput) GoString added in v1.0.5

func (s AttachDBInstancesInput) GoString() string

GoString returns the string representation

func (*AttachDBInstancesInput) SetDBInstanceIds added in v1.0.5

func (s *AttachDBInstancesInput) SetDBInstanceIds(v []*string) *AttachDBInstancesInput

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*AttachDBInstancesInput) SetForceAttach added in v1.0.5

func (s *AttachDBInstancesInput) SetForceAttach(v bool) *AttachDBInstancesInput

SetForceAttach sets the ForceAttach field's value.

func (*AttachDBInstancesInput) SetScalingGroupId added in v1.0.5

func (s *AttachDBInstancesInput) SetScalingGroupId(v string) *AttachDBInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachDBInstancesInput) String added in v1.0.5

func (s AttachDBInstancesInput) String() string

String returns the string representation

func (*AttachDBInstancesInput) Validate added in v1.0.120

func (s *AttachDBInstancesInput) Validate() error

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

type AttachDBInstancesOutput added in v1.0.5

type AttachDBInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachDBInstancesOutput) GoString added in v1.0.5

func (s AttachDBInstancesOutput) GoString() string

GoString returns the string representation

func (*AttachDBInstancesOutput) SetScalingGroupId added in v1.0.5

func (s *AttachDBInstancesOutput) SetScalingGroupId(v string) *AttachDBInstancesOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachDBInstancesOutput) String added in v1.0.5

func (s AttachDBInstancesOutput) String() string

String returns the string representation

type AttachInstancesInput

type AttachInstancesInput struct {
	Entrusted *bool `type:"boolean"`

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

	LifecycleHook *bool `type:"boolean"`

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

func (AttachInstancesInput) GoString

func (s AttachInstancesInput) GoString() string

GoString returns the string representation

func (*AttachInstancesInput) SetEntrusted

func (s *AttachInstancesInput) SetEntrusted(v bool) *AttachInstancesInput

SetEntrusted sets the Entrusted field's value.

func (*AttachInstancesInput) SetInstanceIds

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

SetInstanceIds sets the InstanceIds field's value.

func (*AttachInstancesInput) SetLifecycleHook added in v1.0.96

func (s *AttachInstancesInput) SetLifecycleHook(v bool) *AttachInstancesInput

SetLifecycleHook sets the LifecycleHook field's value.

func (*AttachInstancesInput) SetScalingGroupId

func (s *AttachInstancesInput) SetScalingGroupId(v string) *AttachInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachInstancesInput) String

func (s AttachInstancesInput) String() string

String returns the string representation

func (*AttachInstancesInput) Validate added in v1.0.90

func (s *AttachInstancesInput) Validate() error

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

type AttachInstancesOutput

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

func (AttachInstancesOutput) GoString

func (s AttachInstancesOutput) GoString() string

GoString returns the string representation

func (AttachInstancesOutput) String

func (s AttachInstancesOutput) String() string

String returns the string representation

type AttachServerGroupsInput

type AttachServerGroupsInput struct {
	ClientToken *string `max:"64" type:"string"`

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

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

func (AttachServerGroupsInput) GoString

func (s AttachServerGroupsInput) GoString() string

GoString returns the string representation

func (*AttachServerGroupsInput) SetClientToken added in v1.0.96

SetClientToken sets the ClientToken field's value.

func (*AttachServerGroupsInput) SetScalingGroupId

func (s *AttachServerGroupsInput) SetScalingGroupId(v string) *AttachServerGroupsInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*AttachServerGroupsInput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (AttachServerGroupsInput) String

func (s AttachServerGroupsInput) String() string

String returns the string representation

func (*AttachServerGroupsInput) Validate added in v1.0.90

func (s *AttachServerGroupsInput) Validate() error

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

type AttachServerGroupsOutput

type AttachServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachServerGroupsOutput) GoString

func (s AttachServerGroupsOutput) GoString() string

GoString returns the string representation

func (*AttachServerGroupsOutput) SetScalingGroupId

func (s *AttachServerGroupsOutput) SetScalingGroupId(v string) *AttachServerGroupsOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachServerGroupsOutput) String

func (s AttachServerGroupsOutput) String() string

String returns the string representation

type CompleteLifecycleActivityInput

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

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

	LifecycleActivityPolicy *string `type:"string" enum:"EnumOfLifecycleActivityPolicyForCompleteLifecycleActivityInput"`
	// contains filtered or unexported fields
}

func (CompleteLifecycleActivityInput) GoString

GoString returns the string representation

func (*CompleteLifecycleActivityInput) SetClientToken added in v1.0.120

SetClientToken sets the ClientToken field's value.

func (*CompleteLifecycleActivityInput) SetLifecycleActivityId

SetLifecycleActivityId sets the LifecycleActivityId field's value.

func (*CompleteLifecycleActivityInput) SetLifecycleActivityPolicy

func (s *CompleteLifecycleActivityInput) SetLifecycleActivityPolicy(v string) *CompleteLifecycleActivityInput

SetLifecycleActivityPolicy sets the LifecycleActivityPolicy field's value.

func (CompleteLifecycleActivityInput) String

String returns the string representation

func (*CompleteLifecycleActivityInput) Validate added in v1.0.120

func (s *CompleteLifecycleActivityInput) Validate() error

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

type CompleteLifecycleActivityOutput

type CompleteLifecycleActivityOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

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

func (CompleteLifecycleActivityOutput) GoString

GoString returns the string representation

func (*CompleteLifecycleActivityOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CompleteLifecycleActivityOutput) SetLifecycleActivityId

SetLifecycleActivityId sets the LifecycleActivityId field's value.

func (CompleteLifecycleActivityOutput) String

String returns the string representation

type ConditionForDescribeScalingPoliciesOutput

type ConditionForDescribeScalingPoliciesOutput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

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

func (ConditionForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*ConditionForDescribeScalingPoliciesOutput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForDescribeScalingPoliciesOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForDescribeScalingPoliciesOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForDescribeScalingPoliciesOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForDescribeScalingPoliciesOutput) String

String returns the string representation

type CreateLifecycleHookInput

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

	LifecycleCommand *LifecycleCommandForCreateLifecycleHookInput `type:"structure"`

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

	// LifecycleHookPolicy is a required field
	LifecycleHookPolicy *string `type:"string" required:"true" enum:"EnumOfLifecycleHookPolicyForCreateLifecycleHookInput"`

	// LifecycleHookTimeout is a required field
	LifecycleHookTimeout *int32 `type:"int32" required:"true"`

	// LifecycleHookType is a required field
	LifecycleHookType *string `type:"string" required:"true" enum:"EnumOfLifecycleHookTypeForCreateLifecycleHookInput"`

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

func (CreateLifecycleHookInput) GoString

func (s CreateLifecycleHookInput) GoString() string

GoString returns the string representation

func (*CreateLifecycleHookInput) SetClientToken added in v1.0.120

SetClientToken sets the ClientToken field's value.

func (*CreateLifecycleHookInput) SetLifecycleCommand added in v1.0.120

SetLifecycleCommand sets the LifecycleCommand field's value.

func (*CreateLifecycleHookInput) SetLifecycleHookName

func (s *CreateLifecycleHookInput) SetLifecycleHookName(v string) *CreateLifecycleHookInput

SetLifecycleHookName sets the LifecycleHookName field's value.

func (*CreateLifecycleHookInput) SetLifecycleHookPolicy

func (s *CreateLifecycleHookInput) SetLifecycleHookPolicy(v string) *CreateLifecycleHookInput

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*CreateLifecycleHookInput) SetLifecycleHookTimeout

func (s *CreateLifecycleHookInput) SetLifecycleHookTimeout(v int32) *CreateLifecycleHookInput

SetLifecycleHookTimeout sets the LifecycleHookTimeout field's value.

func (*CreateLifecycleHookInput) SetLifecycleHookType

func (s *CreateLifecycleHookInput) SetLifecycleHookType(v string) *CreateLifecycleHookInput

SetLifecycleHookType sets the LifecycleHookType field's value.

func (*CreateLifecycleHookInput) SetScalingGroupId

func (s *CreateLifecycleHookInput) SetScalingGroupId(v string) *CreateLifecycleHookInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (CreateLifecycleHookInput) String

func (s CreateLifecycleHookInput) String() string

String returns the string representation

func (*CreateLifecycleHookInput) Validate added in v1.0.90

func (s *CreateLifecycleHookInput) Validate() error

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

type CreateLifecycleHookOutput

type CreateLifecycleHookOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateLifecycleHookOutput) GoString

func (s CreateLifecycleHookOutput) GoString() string

GoString returns the string representation

func (*CreateLifecycleHookOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (CreateLifecycleHookOutput) String

func (s CreateLifecycleHookOutput) String() string

String returns the string representation

type CreateScalingConfigurationInput

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

	Eip *EipForCreateScalingConfigurationInput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

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

	InstanceDescription *string `type:"string"`

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

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

	Ipv6AddressCount *int32 `type:"int32"`

	KeyPairName *string `type:"string"`

	Password *string `min:"8" max:"30" type:"string"`

	ProjectName *string `max:"64" type:"string"`

	// ScalingConfigurationName is a required field
	ScalingConfigurationName *string `min:"1" max:"128" type:"string" required:"true"`

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

	SecurityEnhancementStrategy *string `type:"string" enum:"EnumOfSecurityEnhancementStrategyForCreateScalingConfigurationInput"`

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

	SpotStrategy *string `type:"string" enum:"EnumOfSpotStrategyForCreateScalingConfigurationInput"`

	Tags *string `type:"string"`

	UserData *string `type:"string"`

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

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

func (CreateScalingConfigurationInput) GoString

GoString returns the string representation

func (*CreateScalingConfigurationInput) SetClientToken added in v1.0.96

SetClientToken sets the ClientToken field's value.

func (*CreateScalingConfigurationInput) SetEip

SetEip sets the Eip field's value.

func (*CreateScalingConfigurationInput) SetHostName

SetHostName sets the HostName field's value.

func (*CreateScalingConfigurationInput) SetHpcClusterId added in v1.0.96

SetHpcClusterId sets the HpcClusterId field's value.

func (*CreateScalingConfigurationInput) SetImageId

SetImageId sets the ImageId field's value.

func (*CreateScalingConfigurationInput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*CreateScalingConfigurationInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*CreateScalingConfigurationInput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*CreateScalingConfigurationInput) SetIpv6AddressCount added in v1.0.96

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*CreateScalingConfigurationInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*CreateScalingConfigurationInput) SetPassword

SetPassword sets the Password field's value.

func (*CreateScalingConfigurationInput) SetProjectName added in v1.0.96

SetProjectName sets the ProjectName field's value.

func (*CreateScalingConfigurationInput) SetScalingConfigurationName

func (s *CreateScalingConfigurationInput) SetScalingConfigurationName(v string) *CreateScalingConfigurationInput

SetScalingConfigurationName sets the ScalingConfigurationName field's value.

func (*CreateScalingConfigurationInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*CreateScalingConfigurationInput) SetSecurityEnhancementStrategy

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

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*CreateScalingConfigurationInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateScalingConfigurationInput) SetSpotStrategy added in v1.0.96

SetSpotStrategy sets the SpotStrategy field's value.

func (*CreateScalingConfigurationInput) SetTags added in v1.0.96

SetTags sets the Tags field's value.

func (*CreateScalingConfigurationInput) SetUserData

SetUserData sets the UserData field's value.

func (*CreateScalingConfigurationInput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*CreateScalingConfigurationInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CreateScalingConfigurationInput) String

String returns the string representation

func (*CreateScalingConfigurationInput) Validate added in v1.0.90

func (s *CreateScalingConfigurationInput) Validate() error

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

type CreateScalingConfigurationOutput

type CreateScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateScalingConfigurationOutput) GoString

GoString returns the string representation

func (*CreateScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (CreateScalingConfigurationOutput) String

String returns the string representation

type CreateScalingGroupInput

type CreateScalingGroupInput struct {
	ClientToken *string `max:"64" type:"string"`

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

	DefaultCooldown *int32 `min:"5" max:"86400" type:"int32"`

	DesireInstanceNumber *int32 `type:"int32"`

	HealthCheckType *string `type:"string" enum:"EnumOfHealthCheckTypeForCreateScalingGroupInput"`

	InstanceTerminatePolicy *string `type:"string" enum:"EnumOfInstanceTerminatePolicyForCreateScalingGroupInput"`

	InstancesDistribution *InstancesDistributionForCreateScalingGroupInput `type:"structure"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateOverrides []*LaunchTemplateOverrideForCreateScalingGroupInput `type:"list"`

	LaunchTemplateVersion *string `type:"string"`

	// MaxInstanceNumber is a required field
	MaxInstanceNumber *int32 `type:"int32" required:"true"`

	// MinInstanceNumber is a required field
	MinInstanceNumber *int32 `type:"int32" required:"true"`

	MultiAZPolicy *string `type:"string" enum:"EnumOfMultiAZPolicyForCreateScalingGroupInput"`

	ProjectName *string `max:"64" type:"string"`

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

	ScalingMode *string `type:"string" enum:"EnumOfScalingModeForCreateScalingGroupInput"`

	ServerGroupAttributes []*ServerGroupAttributeForCreateScalingGroupInput `type:"list"`

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

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

func (CreateScalingGroupInput) GoString

func (s CreateScalingGroupInput) GoString() string

GoString returns the string representation

func (*CreateScalingGroupInput) SetClientToken added in v1.0.96

SetClientToken sets the ClientToken field's value.

func (*CreateScalingGroupInput) SetDBInstanceIds added in v1.0.5

func (s *CreateScalingGroupInput) SetDBInstanceIds(v []*string) *CreateScalingGroupInput

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*CreateScalingGroupInput) SetDefaultCooldown

func (s *CreateScalingGroupInput) SetDefaultCooldown(v int32) *CreateScalingGroupInput

SetDefaultCooldown sets the DefaultCooldown field's value.

func (*CreateScalingGroupInput) SetDesireInstanceNumber

func (s *CreateScalingGroupInput) SetDesireInstanceNumber(v int32) *CreateScalingGroupInput

SetDesireInstanceNumber sets the DesireInstanceNumber field's value.

func (*CreateScalingGroupInput) SetHealthCheckType added in v1.0.96

func (s *CreateScalingGroupInput) SetHealthCheckType(v string) *CreateScalingGroupInput

SetHealthCheckType sets the HealthCheckType field's value.

func (*CreateScalingGroupInput) SetInstanceTerminatePolicy

func (s *CreateScalingGroupInput) SetInstanceTerminatePolicy(v string) *CreateScalingGroupInput

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*CreateScalingGroupInput) SetInstancesDistribution added in v1.0.120

SetInstancesDistribution sets the InstancesDistribution field's value.

func (*CreateScalingGroupInput) SetLaunchTemplateId added in v1.0.96

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

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*CreateScalingGroupInput) SetLaunchTemplateOverrides added in v1.0.96

SetLaunchTemplateOverrides sets the LaunchTemplateOverrides field's value.

func (*CreateScalingGroupInput) SetLaunchTemplateVersion added in v1.0.96

func (s *CreateScalingGroupInput) SetLaunchTemplateVersion(v string) *CreateScalingGroupInput

SetLaunchTemplateVersion sets the LaunchTemplateVersion field's value.

func (*CreateScalingGroupInput) SetMaxInstanceNumber

func (s *CreateScalingGroupInput) SetMaxInstanceNumber(v int32) *CreateScalingGroupInput

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*CreateScalingGroupInput) SetMinInstanceNumber

func (s *CreateScalingGroupInput) SetMinInstanceNumber(v int32) *CreateScalingGroupInput

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*CreateScalingGroupInput) SetMultiAZPolicy added in v1.0.5

func (s *CreateScalingGroupInput) SetMultiAZPolicy(v string) *CreateScalingGroupInput

SetMultiAZPolicy sets the MultiAZPolicy field's value.

func (*CreateScalingGroupInput) SetProjectName added in v1.0.96

SetProjectName sets the ProjectName field's value.

func (*CreateScalingGroupInput) SetScalingGroupName

func (s *CreateScalingGroupInput) SetScalingGroupName(v string) *CreateScalingGroupInput

SetScalingGroupName sets the ScalingGroupName field's value.

func (*CreateScalingGroupInput) SetScalingMode added in v1.0.96

SetScalingMode sets the ScalingMode field's value.

func (*CreateScalingGroupInput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (*CreateScalingGroupInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*CreateScalingGroupInput) SetTags added in v1.0.96

SetTags sets the Tags field's value.

func (CreateScalingGroupInput) String

func (s CreateScalingGroupInput) String() string

String returns the string representation

func (*CreateScalingGroupInput) Validate added in v1.0.90

func (s *CreateScalingGroupInput) Validate() error

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

type CreateScalingGroupOutput

type CreateScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateScalingGroupOutput) GoString

func (s CreateScalingGroupOutput) GoString() string

GoString returns the string representation

func (*CreateScalingGroupOutput) SetScalingGroupId

func (s *CreateScalingGroupOutput) SetScalingGroupId(v string) *CreateScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (CreateScalingGroupOutput) String

func (s CreateScalingGroupOutput) String() string

String returns the string representation

type CreateScalingPolicyInput

type CreateScalingPolicyInput struct {

	// AdjustmentType is a required field
	AdjustmentType *string `type:"string" required:"true" enum:"EnumOfAdjustmentTypeForCreateScalingPolicyInput"`

	// AdjustmentValue is a required field
	AdjustmentValue *int32 `type:"int32" required:"true"`

	AlarmPolicy *AlarmPolicyForCreateScalingPolicyInput `type:"structure"`

	Cooldown *int32 `type:"int32"`

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

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

	// ScalingPolicyType is a required field
	ScalingPolicyType *string `type:"string" required:"true" enum:"EnumOfScalingPolicyTypeForCreateScalingPolicyInput"`

	// ScheduledPolicy is a required field
	ScheduledPolicy *ScheduledPolicyForCreateScalingPolicyInput `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateScalingPolicyInput) GoString

func (s CreateScalingPolicyInput) GoString() string

GoString returns the string representation

func (*CreateScalingPolicyInput) SetAdjustmentType

func (s *CreateScalingPolicyInput) SetAdjustmentType(v string) *CreateScalingPolicyInput

SetAdjustmentType sets the AdjustmentType field's value.

func (*CreateScalingPolicyInput) SetAdjustmentValue

func (s *CreateScalingPolicyInput) SetAdjustmentValue(v int32) *CreateScalingPolicyInput

SetAdjustmentValue sets the AdjustmentValue field's value.

func (*CreateScalingPolicyInput) SetAlarmPolicy

SetAlarmPolicy sets the AlarmPolicy field's value.

func (*CreateScalingPolicyInput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*CreateScalingPolicyInput) SetScalingGroupId

func (s *CreateScalingPolicyInput) SetScalingGroupId(v string) *CreateScalingPolicyInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*CreateScalingPolicyInput) SetScalingPolicyName

func (s *CreateScalingPolicyInput) SetScalingPolicyName(v string) *CreateScalingPolicyInput

SetScalingPolicyName sets the ScalingPolicyName field's value.

func (*CreateScalingPolicyInput) SetScalingPolicyType

func (s *CreateScalingPolicyInput) SetScalingPolicyType(v string) *CreateScalingPolicyInput

SetScalingPolicyType sets the ScalingPolicyType field's value.

func (*CreateScalingPolicyInput) SetScheduledPolicy

SetScheduledPolicy sets the ScheduledPolicy field's value.

func (CreateScalingPolicyInput) String

func (s CreateScalingPolicyInput) String() string

String returns the string representation

func (*CreateScalingPolicyInput) Validate added in v1.0.90

func (s *CreateScalingPolicyInput) Validate() error

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

type CreateScalingPolicyOutput

type CreateScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateScalingPolicyOutput) GoString

func (s CreateScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*CreateScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (CreateScalingPolicyOutput) String

func (s CreateScalingPolicyOutput) String() string

String returns the string representation

type DeleteLifecycleHookInput

type DeleteLifecycleHookInput struct {

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

func (DeleteLifecycleHookInput) GoString

func (s DeleteLifecycleHookInput) GoString() string

GoString returns the string representation

func (*DeleteLifecycleHookInput) SetLifecycleHookId

func (s *DeleteLifecycleHookInput) SetLifecycleHookId(v string) *DeleteLifecycleHookInput

SetLifecycleHookId sets the LifecycleHookId field's value.

func (DeleteLifecycleHookInput) String

func (s DeleteLifecycleHookInput) String() string

String returns the string representation

func (*DeleteLifecycleHookInput) Validate added in v1.0.120

func (s *DeleteLifecycleHookInput) Validate() error

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

type DeleteLifecycleHookOutput

type DeleteLifecycleHookOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteLifecycleHookOutput) GoString

func (s DeleteLifecycleHookOutput) GoString() string

GoString returns the string representation

func (*DeleteLifecycleHookOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (DeleteLifecycleHookOutput) String

func (s DeleteLifecycleHookOutput) String() string

String returns the string representation

type DeleteScalingConfigurationInput

type DeleteScalingConfigurationInput struct {

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

func (DeleteScalingConfigurationInput) GoString

GoString returns the string representation

func (*DeleteScalingConfigurationInput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (DeleteScalingConfigurationInput) String

String returns the string representation

func (*DeleteScalingConfigurationInput) Validate added in v1.0.90

func (s *DeleteScalingConfigurationInput) Validate() error

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

type DeleteScalingConfigurationOutput

type DeleteScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteScalingConfigurationOutput) GoString

GoString returns the string representation

func (*DeleteScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (DeleteScalingConfigurationOutput) String

String returns the string representation

type DeleteScalingGroupInput

type DeleteScalingGroupInput struct {
	KeepInstance *bool `type:"boolean"`

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

func (DeleteScalingGroupInput) GoString

func (s DeleteScalingGroupInput) GoString() string

GoString returns the string representation

func (*DeleteScalingGroupInput) SetKeepInstance added in v1.0.120

func (s *DeleteScalingGroupInput) SetKeepInstance(v bool) *DeleteScalingGroupInput

SetKeepInstance sets the KeepInstance field's value.

func (*DeleteScalingGroupInput) SetScalingGroupId

func (s *DeleteScalingGroupInput) SetScalingGroupId(v string) *DeleteScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DeleteScalingGroupInput) String

func (s DeleteScalingGroupInput) String() string

String returns the string representation

func (*DeleteScalingGroupInput) Validate added in v1.0.90

func (s *DeleteScalingGroupInput) Validate() error

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

type DeleteScalingGroupOutput

type DeleteScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteScalingGroupOutput) GoString

func (s DeleteScalingGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteScalingGroupOutput) SetScalingGroupId

func (s *DeleteScalingGroupOutput) SetScalingGroupId(v string) *DeleteScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DeleteScalingGroupOutput) String

func (s DeleteScalingGroupOutput) String() string

String returns the string representation

type DeleteScalingPolicyInput

type DeleteScalingPolicyInput struct {

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

func (DeleteScalingPolicyInput) GoString

func (s DeleteScalingPolicyInput) GoString() string

GoString returns the string representation

func (*DeleteScalingPolicyInput) SetScalingPolicyId

func (s *DeleteScalingPolicyInput) SetScalingPolicyId(v string) *DeleteScalingPolicyInput

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DeleteScalingPolicyInput) String

func (s DeleteScalingPolicyInput) String() string

String returns the string representation

func (*DeleteScalingPolicyInput) Validate added in v1.0.90

func (s *DeleteScalingPolicyInput) Validate() error

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

type DeleteScalingPolicyOutput

type DeleteScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteScalingPolicyOutput) GoString

func (s DeleteScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*DeleteScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DeleteScalingPolicyOutput) String

func (s DeleteScalingPolicyOutput) String() string

String returns the string representation

type DescribeLifecycleActivitiesInput

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

	LifecycleActivityStatus *string `type:"string" enum:"EnumOfLifecycleActivityStatusForDescribeLifecycleActivitiesInput"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeLifecycleActivitiesInput) GoString

GoString returns the string representation

func (*DescribeLifecycleActivitiesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeLifecycleActivitiesInput) SetLifecycleActivityStatus

SetLifecycleActivityStatus sets the LifecycleActivityStatus field's value.

func (*DescribeLifecycleActivitiesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleActivitiesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleActivitiesInput) SetScalingActivityId

SetScalingActivityId sets the ScalingActivityId field's value.

func (DescribeLifecycleActivitiesInput) String

String returns the string representation

type DescribeLifecycleActivitiesOutput

type DescribeLifecycleActivitiesOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleActivities []*LifecycleActivityForDescribeLifecycleActivitiesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeLifecycleActivitiesOutput) GoString

GoString returns the string representation

func (*DescribeLifecycleActivitiesOutput) SetLifecycleActivities

SetLifecycleActivities sets the LifecycleActivities field's value.

func (*DescribeLifecycleActivitiesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleActivitiesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleActivitiesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLifecycleActivitiesOutput) String

String returns the string representation

type DescribeLifecycleHooksInput

type DescribeLifecycleHooksInput struct {
	LifecycleHookIds []*string `type:"list"`

	LifecycleHookName *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeLifecycleHooksInput) GoString

func (s DescribeLifecycleHooksInput) GoString() string

GoString returns the string representation

func (*DescribeLifecycleHooksInput) SetLifecycleHookIds

func (s *DescribeLifecycleHooksInput) SetLifecycleHookIds(v []*string) *DescribeLifecycleHooksInput

SetLifecycleHookIds sets the LifecycleHookIds field's value.

func (*DescribeLifecycleHooksInput) SetLifecycleHookName

SetLifecycleHookName sets the LifecycleHookName field's value.

func (*DescribeLifecycleHooksInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleHooksInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleHooksInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (DescribeLifecycleHooksInput) String

String returns the string representation

func (*DescribeLifecycleHooksInput) Validate added in v1.0.90

func (s *DescribeLifecycleHooksInput) Validate() error

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

type DescribeLifecycleHooksOutput

type DescribeLifecycleHooksOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleHooks []*LifecycleHookForDescribeLifecycleHooksOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeLifecycleHooksOutput) GoString

func (s DescribeLifecycleHooksOutput) GoString() string

GoString returns the string representation

func (*DescribeLifecycleHooksOutput) SetLifecycleHooks

SetLifecycleHooks sets the LifecycleHooks field's value.

func (*DescribeLifecycleHooksOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleHooksOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleHooksOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLifecycleHooksOutput) String

String returns the string representation

type DescribeScalingActivitiesInput

type DescribeScalingActivitiesInput struct {
	EndTime *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

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

	StartTime *string `type:"string"`

	StatusCode *string `type:"string" enum:"EnumOfStatusCodeForDescribeScalingActivitiesInput"`
	// contains filtered or unexported fields
}

func (DescribeScalingActivitiesInput) GoString

GoString returns the string representation

func (*DescribeScalingActivitiesInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescribeScalingActivitiesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingActivitiesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingActivitiesInput) SetScalingActivityIds

SetScalingActivityIds sets the ScalingActivityIds field's value.

func (*DescribeScalingActivitiesInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DescribeScalingActivitiesInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*DescribeScalingActivitiesInput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (DescribeScalingActivitiesInput) String

String returns the string representation

func (*DescribeScalingActivitiesInput) Validate added in v1.0.90

func (s *DescribeScalingActivitiesInput) Validate() error

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

type DescribeScalingActivitiesOutput

type DescribeScalingActivitiesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingActivities []*ScalingActivityForDescribeScalingActivitiesOutput `type:"list"`

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

func (DescribeScalingActivitiesOutput) GoString

GoString returns the string representation

func (*DescribeScalingActivitiesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingActivitiesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingActivitiesOutput) SetScalingActivities

SetScalingActivities sets the ScalingActivities field's value.

func (*DescribeScalingActivitiesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingActivitiesOutput) String

String returns the string representation

type DescribeScalingConfigurationsInput

type DescribeScalingConfigurationsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `min:"1" max:"100" type:"int32"`

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

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

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

func (DescribeScalingConfigurationsInput) GoString

GoString returns the string representation

func (*DescribeScalingConfigurationsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingConfigurationsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingConfigurationsInput) SetScalingConfigurationIds

SetScalingConfigurationIds sets the ScalingConfigurationIds field's value.

func (*DescribeScalingConfigurationsInput) SetScalingConfigurationNames

func (s *DescribeScalingConfigurationsInput) SetScalingConfigurationNames(v []*string) *DescribeScalingConfigurationsInput

SetScalingConfigurationNames sets the ScalingConfigurationNames field's value.

func (*DescribeScalingConfigurationsInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (DescribeScalingConfigurationsInput) String

String returns the string representation

func (*DescribeScalingConfigurationsInput) Validate added in v1.0.120

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

type DescribeScalingConfigurationsOutput

type DescribeScalingConfigurationsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingConfigurations []*ScalingConfigurationForDescribeScalingConfigurationsOutput `type:"list"`

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

func (DescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*DescribeScalingConfigurationsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingConfigurationsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingConfigurationsOutput) SetScalingConfigurations

SetScalingConfigurations sets the ScalingConfigurations field's value.

func (*DescribeScalingConfigurationsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingConfigurationsOutput) String

String returns the string representation

type DescribeScalingGroupsInput

type DescribeScalingGroupsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `min:"1" max:"100" type:"int32"`

	ProjectName *string `type:"string"`

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

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

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

func (DescribeScalingGroupsInput) GoString

func (s DescribeScalingGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeScalingGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingGroupsInput) SetProjectName added in v1.0.96

SetProjectName sets the ProjectName field's value.

func (*DescribeScalingGroupsInput) SetScalingGroupIds

func (s *DescribeScalingGroupsInput) SetScalingGroupIds(v []*string) *DescribeScalingGroupsInput

SetScalingGroupIds sets the ScalingGroupIds field's value.

func (*DescribeScalingGroupsInput) SetScalingGroupNames

func (s *DescribeScalingGroupsInput) SetScalingGroupNames(v []*string) *DescribeScalingGroupsInput

SetScalingGroupNames sets the ScalingGroupNames field's value.

func (*DescribeScalingGroupsInput) SetTagFilters added in v1.0.96

SetTagFilters sets the TagFilters field's value.

func (DescribeScalingGroupsInput) String

String returns the string representation

func (*DescribeScalingGroupsInput) Validate added in v1.0.120

func (s *DescribeScalingGroupsInput) Validate() error

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

type DescribeScalingGroupsOutput

type DescribeScalingGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingGroups []*ScalingGroupForDescribeScalingGroupsOutput `type:"list"`

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

func (DescribeScalingGroupsOutput) GoString

func (s DescribeScalingGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeScalingGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingGroupsOutput) SetScalingGroups

SetScalingGroups sets the ScalingGroups field's value.

func (*DescribeScalingGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingGroupsOutput) String

String returns the string representation

type DescribeScalingInstancesInput

type DescribeScalingInstancesInput struct {
	CreationType *string `type:"string" enum:"EnumOfCreationTypeForDescribeScalingInstancesInput"`

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

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `min:"1" max:"100" type:"int32"`

	ScalingConfigurationId *string `type:"string"`

	ScalingGroupId *string `type:"string"`

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

func (DescribeScalingInstancesInput) GoString

GoString returns the string representation

func (*DescribeScalingInstancesInput) SetCreationType

SetCreationType sets the CreationType field's value.

func (*DescribeScalingInstancesInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeScalingInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingInstancesInput) SetScalingConfigurationId

func (s *DescribeScalingInstancesInput) SetScalingConfigurationId(v string) *DescribeScalingInstancesInput

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*DescribeScalingInstancesInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DescribeScalingInstancesInput) SetStatus

SetStatus sets the Status field's value.

func (DescribeScalingInstancesInput) String

String returns the string representation

func (*DescribeScalingInstancesInput) Validate added in v1.0.90

func (s *DescribeScalingInstancesInput) Validate() error

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

type DescribeScalingInstancesOutput

type DescribeScalingInstancesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingInstances []*ScalingInstanceForDescribeScalingInstancesOutput `type:"list"`

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

func (DescribeScalingInstancesOutput) GoString

GoString returns the string representation

func (*DescribeScalingInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingInstancesOutput) SetScalingInstances

SetScalingInstances sets the ScalingInstances field's value.

func (*DescribeScalingInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingInstancesOutput) String

String returns the string representation

type DescribeScalingPoliciesInput

type DescribeScalingPoliciesInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

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

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

	ScalingPolicyType *string `type:"string" enum:"EnumOfScalingPolicyTypeForDescribeScalingPoliciesInput"`
	// contains filtered or unexported fields
}

func (DescribeScalingPoliciesInput) GoString

func (s DescribeScalingPoliciesInput) GoString() string

GoString returns the string representation

func (*DescribeScalingPoliciesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingPoliciesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingPoliciesInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DescribeScalingPoliciesInput) SetScalingPolicyIds

SetScalingPolicyIds sets the ScalingPolicyIds field's value.

func (*DescribeScalingPoliciesInput) SetScalingPolicyNames

func (s *DescribeScalingPoliciesInput) SetScalingPolicyNames(v []*string) *DescribeScalingPoliciesInput

SetScalingPolicyNames sets the ScalingPolicyNames field's value.

func (*DescribeScalingPoliciesInput) SetScalingPolicyType

SetScalingPolicyType sets the ScalingPolicyType field's value.

func (DescribeScalingPoliciesInput) String

String returns the string representation

func (*DescribeScalingPoliciesInput) Validate added in v1.0.90

func (s *DescribeScalingPoliciesInput) Validate() error

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

type DescribeScalingPoliciesOutput

type DescribeScalingPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingPolicies []*ScalingPolicyForDescribeScalingPoliciesOutput `type:"list"`

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

func (DescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*DescribeScalingPoliciesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingPoliciesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingPoliciesOutput) SetScalingPolicies

SetScalingPolicies sets the ScalingPolicies field's value.

func (*DescribeScalingPoliciesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingPoliciesOutput) String

String returns the string representation

type DetachDBInstancesInput added in v1.0.5

type DetachDBInstancesInput struct {

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

	ForceDetach *bool `type:"boolean"`

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

func (DetachDBInstancesInput) GoString added in v1.0.5

func (s DetachDBInstancesInput) GoString() string

GoString returns the string representation

func (*DetachDBInstancesInput) SetDBInstanceIds added in v1.0.5

func (s *DetachDBInstancesInput) SetDBInstanceIds(v []*string) *DetachDBInstancesInput

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*DetachDBInstancesInput) SetForceDetach added in v1.0.5

func (s *DetachDBInstancesInput) SetForceDetach(v bool) *DetachDBInstancesInput

SetForceDetach sets the ForceDetach field's value.

func (*DetachDBInstancesInput) SetScalingGroupId added in v1.0.5

func (s *DetachDBInstancesInput) SetScalingGroupId(v string) *DetachDBInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachDBInstancesInput) String added in v1.0.5

func (s DetachDBInstancesInput) String() string

String returns the string representation

func (*DetachDBInstancesInput) Validate added in v1.0.120

func (s *DetachDBInstancesInput) Validate() error

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

type DetachDBInstancesOutput added in v1.0.5

type DetachDBInstancesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachDBInstancesOutput) GoString added in v1.0.5

func (s DetachDBInstancesOutput) GoString() string

GoString returns the string representation

func (*DetachDBInstancesOutput) SetScalingGroupId added in v1.0.5

func (s *DetachDBInstancesOutput) SetScalingGroupId(v string) *DetachDBInstancesOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachDBInstancesOutput) String added in v1.0.5

func (s DetachDBInstancesOutput) String() string

String returns the string representation

type DetachInstancesInput

type DetachInstancesInput struct {
	DecreaseDesiredCapacity *bool `type:"boolean"`

	DetachOption *string `type:"string" enum:"EnumOfDetachOptionForDetachInstancesInput"`

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

	LifecycleHook *bool `type:"boolean"`

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

func (DetachInstancesInput) GoString

func (s DetachInstancesInput) GoString() string

GoString returns the string representation

func (*DetachInstancesInput) SetDecreaseDesiredCapacity

func (s *DetachInstancesInput) SetDecreaseDesiredCapacity(v bool) *DetachInstancesInput

SetDecreaseDesiredCapacity sets the DecreaseDesiredCapacity field's value.

func (*DetachInstancesInput) SetDetachOption

func (s *DetachInstancesInput) SetDetachOption(v string) *DetachInstancesInput

SetDetachOption sets the DetachOption field's value.

func (*DetachInstancesInput) SetInstanceIds

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

SetInstanceIds sets the InstanceIds field's value.

func (*DetachInstancesInput) SetLifecycleHook added in v1.0.96

func (s *DetachInstancesInput) SetLifecycleHook(v bool) *DetachInstancesInput

SetLifecycleHook sets the LifecycleHook field's value.

func (*DetachInstancesInput) SetScalingGroupId

func (s *DetachInstancesInput) SetScalingGroupId(v string) *DetachInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachInstancesInput) String

func (s DetachInstancesInput) String() string

String returns the string representation

func (*DetachInstancesInput) Validate added in v1.0.90

func (s *DetachInstancesInput) Validate() error

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

type DetachInstancesOutput

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

func (DetachInstancesOutput) GoString

func (s DetachInstancesOutput) GoString() string

GoString returns the string representation

func (DetachInstancesOutput) String

func (s DetachInstancesOutput) String() string

String returns the string representation

type DetachServerGroupsInput

type DetachServerGroupsInput struct {
	ClientToken *string `max:"64" type:"string"`

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

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

func (DetachServerGroupsInput) GoString

func (s DetachServerGroupsInput) GoString() string

GoString returns the string representation

func (*DetachServerGroupsInput) SetClientToken added in v1.0.96

SetClientToken sets the ClientToken field's value.

func (*DetachServerGroupsInput) SetScalingGroupId

func (s *DetachServerGroupsInput) SetScalingGroupId(v string) *DetachServerGroupsInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DetachServerGroupsInput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (DetachServerGroupsInput) String

func (s DetachServerGroupsInput) String() string

String returns the string representation

func (*DetachServerGroupsInput) Validate added in v1.0.90

func (s *DetachServerGroupsInput) Validate() error

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

type DetachServerGroupsOutput

type DetachServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachServerGroupsOutput) GoString

func (s DetachServerGroupsOutput) GoString() string

GoString returns the string representation

func (*DetachServerGroupsOutput) SetScalingGroupId

func (s *DetachServerGroupsOutput) SetScalingGroupId(v string) *DetachServerGroupsOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachServerGroupsOutput) String

func (s DetachServerGroupsOutput) String() string

String returns the string representation

type DisableScalingGroupInput

type DisableScalingGroupInput struct {

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisableScalingGroupInput) GoString

func (s DisableScalingGroupInput) GoString() string

GoString returns the string representation

func (*DisableScalingGroupInput) SetScalingGroupId

func (s *DisableScalingGroupInput) SetScalingGroupId(v string) *DisableScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DisableScalingGroupInput) String

func (s DisableScalingGroupInput) String() string

String returns the string representation

func (*DisableScalingGroupInput) Validate added in v1.0.90

func (s *DisableScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisableScalingGroupOutput

type DisableScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableScalingGroupOutput) GoString

func (s DisableScalingGroupOutput) GoString() string

GoString returns the string representation

func (*DisableScalingGroupOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (DisableScalingGroupOutput) String

func (s DisableScalingGroupOutput) String() string

String returns the string representation

type DisableScalingPolicyInput

type DisableScalingPolicyInput struct {

	// ScalingPolicyId is a required field
	ScalingPolicyId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisableScalingPolicyInput) GoString

func (s DisableScalingPolicyInput) GoString() string

GoString returns the string representation

func (*DisableScalingPolicyInput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DisableScalingPolicyInput) String

func (s DisableScalingPolicyInput) String() string

String returns the string representation

func (*DisableScalingPolicyInput) Validate added in v1.0.90

func (s *DisableScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisableScalingPolicyOutput

type DisableScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableScalingPolicyOutput) GoString

func (s DisableScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*DisableScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DisableScalingPolicyOutput) String

String returns the string representation

type EipForCreateScalingConfigurationInput

type EipForCreateScalingConfigurationInput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *string `type:"string" enum:"EnumOfEipBillingTypeForCreateScalingConfigurationInput"`

	ISP *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipForCreateScalingConfigurationInput) GoString

GoString returns the string representation

func (*EipForCreateScalingConfigurationInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForCreateScalingConfigurationInput) SetBandwidthPackageId added in v1.0.120

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForCreateScalingConfigurationInput) SetBillingType added in v1.0.5

SetBillingType sets the BillingType field's value.

func (*EipForCreateScalingConfigurationInput) SetISP

SetISP sets the ISP field's value.

func (EipForCreateScalingConfigurationInput) String

String returns the string representation

type EipForDescribeScalingConfigurationsOutput

type EipForDescribeScalingConfigurationsOutput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *string `type:"string" enum:"EnumOfBillingTypeForDescribeScalingConfigurationsOutput"`

	ISP *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*EipForDescribeScalingConfigurationsOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForDescribeScalingConfigurationsOutput) SetBandwidthPackageId added in v1.0.120

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForDescribeScalingConfigurationsOutput) SetBillingType added in v1.0.5

SetBillingType sets the BillingType field's value.

func (*EipForDescribeScalingConfigurationsOutput) SetISP

SetISP sets the ISP field's value.

func (EipForDescribeScalingConfigurationsOutput) String

String returns the string representation

type EipForModifyScalingConfigurationInput

type EipForModifyScalingConfigurationInput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *string `type:"string" enum:"EnumOfEipBillingTypeForModifyScalingConfigurationInput"`

	ISP *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipForModifyScalingConfigurationInput) GoString

GoString returns the string representation

func (*EipForModifyScalingConfigurationInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForModifyScalingConfigurationInput) SetBandwidthPackageId added in v1.0.120

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForModifyScalingConfigurationInput) SetBillingType added in v1.0.5

SetBillingType sets the BillingType field's value.

func (*EipForModifyScalingConfigurationInput) SetISP

SetISP sets the ISP field's value.

func (EipForModifyScalingConfigurationInput) String

String returns the string representation

type EnableScalingConfigurationInput

type EnableScalingConfigurationInput struct {

	// ScalingConfigurationId is a required field
	ScalingConfigurationId *string `type:"string" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (EnableScalingConfigurationInput) GoString

GoString returns the string representation

func (*EnableScalingConfigurationInput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*EnableScalingConfigurationInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (EnableScalingConfigurationInput) String

String returns the string representation

func (*EnableScalingConfigurationInput) Validate added in v1.0.90

func (s *EnableScalingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableScalingConfigurationOutput

type EnableScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

	ScalingConfigurationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingConfigurationOutput) GoString

GoString returns the string representation

func (*EnableScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (EnableScalingConfigurationOutput) String

String returns the string representation

type EnableScalingGroupInput

type EnableScalingGroupInput struct {

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (EnableScalingGroupInput) GoString

func (s EnableScalingGroupInput) GoString() string

GoString returns the string representation

func (*EnableScalingGroupInput) SetScalingGroupId

func (s *EnableScalingGroupInput) SetScalingGroupId(v string) *EnableScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (EnableScalingGroupInput) String

func (s EnableScalingGroupInput) String() string

String returns the string representation

func (*EnableScalingGroupInput) Validate added in v1.0.90

func (s *EnableScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableScalingGroupOutput

type EnableScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingGroupOutput) GoString

func (s EnableScalingGroupOutput) GoString() string

GoString returns the string representation

func (*EnableScalingGroupOutput) SetScalingGroupId

func (s *EnableScalingGroupOutput) SetScalingGroupId(v string) *EnableScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (EnableScalingGroupOutput) String

func (s EnableScalingGroupOutput) String() string

String returns the string representation

type EnableScalingPolicyInput

type EnableScalingPolicyInput struct {

	// ScalingPolicyId is a required field
	ScalingPolicyId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (EnableScalingPolicyInput) GoString

func (s EnableScalingPolicyInput) GoString() string

GoString returns the string representation

func (*EnableScalingPolicyInput) SetScalingPolicyId

func (s *EnableScalingPolicyInput) SetScalingPolicyId(v string) *EnableScalingPolicyInput

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (EnableScalingPolicyInput) String

func (s EnableScalingPolicyInput) String() string

String returns the string representation

func (*EnableScalingPolicyInput) Validate added in v1.0.90

func (s *EnableScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableScalingPolicyOutput

type EnableScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingPolicyOutput) GoString

func (s EnableScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*EnableScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (EnableScalingPolicyOutput) String

func (s EnableScalingPolicyOutput) String() string

String returns the string representation

type ErrorForTagResourcesOutput added in v1.0.96

type ErrorForTagResourcesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForTagResourcesOutput) GoString added in v1.0.96

func (s ErrorForTagResourcesOutput) GoString() string

GoString returns the string representation

func (*ErrorForTagResourcesOutput) SetCode added in v1.0.96

SetCode sets the Code field's value.

func (*ErrorForTagResourcesOutput) SetMessage added in v1.0.96

SetMessage sets the Message field's value.

func (ErrorForTagResourcesOutput) String added in v1.0.96

String returns the string representation

type ErrorForUntagResourcesOutput added in v1.0.96

type ErrorForUntagResourcesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForUntagResourcesOutput) GoString added in v1.0.96

func (s ErrorForUntagResourcesOutput) GoString() string

GoString returns the string representation

func (*ErrorForUntagResourcesOutput) SetCode added in v1.0.96

SetCode sets the Code field's value.

func (*ErrorForUntagResourcesOutput) SetMessage added in v1.0.96

SetMessage sets the Message field's value.

func (ErrorForUntagResourcesOutput) String added in v1.0.96

String returns the string representation

type InstanceProtectionResultForSetInstancesProtectionOutput

type InstanceProtectionResultForSetInstancesProtectionOutput struct {
	Code *string `type:"string"`

	InstanceId *string `type:"string"`

	Message *string `type:"string"`

	Result *string `type:"string" enum:"EnumOfResultForSetInstancesProtectionOutput"`
	// contains filtered or unexported fields
}

func (InstanceProtectionResultForSetInstancesProtectionOutput) GoString

GoString returns the string representation

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetCode

SetCode sets the Code field's value.

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetMessage

SetMessage sets the Message field's value.

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetResult

SetResult sets the Result field's value.

func (InstanceProtectionResultForSetInstancesProtectionOutput) String

String returns the string representation

type InstancesDistributionForCreateScalingGroupInput added in v1.0.120

type InstancesDistributionForCreateScalingGroupInput struct {
	CompensateWithOnDemand *bool `type:"boolean"`

	OnDemandBaseCapacity *int32 `max:"2000" type:"int32"`

	OnDemandPercentageAboveBaseCapacity *int32 `max:"100" type:"int32"`

	SpotInstanceRemedy *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (InstancesDistributionForCreateScalingGroupInput) GoString added in v1.0.120

GoString returns the string representation

func (*InstancesDistributionForCreateScalingGroupInput) SetCompensateWithOnDemand added in v1.0.120

SetCompensateWithOnDemand sets the CompensateWithOnDemand field's value.

func (*InstancesDistributionForCreateScalingGroupInput) SetOnDemandBaseCapacity added in v1.0.120

SetOnDemandBaseCapacity sets the OnDemandBaseCapacity field's value.

func (*InstancesDistributionForCreateScalingGroupInput) SetOnDemandPercentageAboveBaseCapacity added in v1.0.120

SetOnDemandPercentageAboveBaseCapacity sets the OnDemandPercentageAboveBaseCapacity field's value.

func (*InstancesDistributionForCreateScalingGroupInput) SetSpotInstanceRemedy added in v1.0.120

SetSpotInstanceRemedy sets the SpotInstanceRemedy field's value.

func (InstancesDistributionForCreateScalingGroupInput) String added in v1.0.120

String returns the string representation

func (*InstancesDistributionForCreateScalingGroupInput) Validate added in v1.0.120

Validate inspects the fields of the type to determine if they are valid.

type InstancesDistributionForDescribeScalingGroupsOutput added in v1.0.120

type InstancesDistributionForDescribeScalingGroupsOutput struct {
	CompensateWithOnDemand *bool `type:"boolean"`

	OnDemandBaseCapacity *int32 `type:"int32"`

	OnDemandPercentageAboveBaseCapacity *int32 `type:"int32"`

	SpotInstanceRemedy *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (InstancesDistributionForDescribeScalingGroupsOutput) GoString added in v1.0.120

GoString returns the string representation

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetCompensateWithOnDemand added in v1.0.120

SetCompensateWithOnDemand sets the CompensateWithOnDemand field's value.

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetOnDemandBaseCapacity added in v1.0.120

SetOnDemandBaseCapacity sets the OnDemandBaseCapacity field's value.

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetOnDemandPercentageAboveBaseCapacity added in v1.0.120

SetOnDemandPercentageAboveBaseCapacity sets the OnDemandPercentageAboveBaseCapacity field's value.

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetSpotInstanceRemedy added in v1.0.120

SetSpotInstanceRemedy sets the SpotInstanceRemedy field's value.

func (InstancesDistributionForDescribeScalingGroupsOutput) String added in v1.0.120

String returns the string representation

type InstancesDistributionForModifyScalingGroupInput added in v1.0.120

type InstancesDistributionForModifyScalingGroupInput struct {
	CompensateWithOnDemand *bool `type:"boolean"`

	OnDemandBaseCapacity *int32 `max:"2000" type:"int32"`

	OnDemandPercentageAboveBaseCapacity *int32 `max:"100" type:"int32"`

	SpotInstanceRemedy *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (InstancesDistributionForModifyScalingGroupInput) GoString added in v1.0.120

GoString returns the string representation

func (*InstancesDistributionForModifyScalingGroupInput) SetCompensateWithOnDemand added in v1.0.120

SetCompensateWithOnDemand sets the CompensateWithOnDemand field's value.

func (*InstancesDistributionForModifyScalingGroupInput) SetOnDemandBaseCapacity added in v1.0.120

SetOnDemandBaseCapacity sets the OnDemandBaseCapacity field's value.

func (*InstancesDistributionForModifyScalingGroupInput) SetOnDemandPercentageAboveBaseCapacity added in v1.0.120

SetOnDemandPercentageAboveBaseCapacity sets the OnDemandPercentageAboveBaseCapacity field's value.

func (*InstancesDistributionForModifyScalingGroupInput) SetSpotInstanceRemedy added in v1.0.120

SetSpotInstanceRemedy sets the SpotInstanceRemedy field's value.

func (InstancesDistributionForModifyScalingGroupInput) String added in v1.0.120

String returns the string representation

func (*InstancesDistributionForModifyScalingGroupInput) Validate added in v1.0.120

Validate inspects the fields of the type to determine if they are valid.

type LaunchTemplateOverrideForCreateScalingGroupInput added in v1.0.96

type LaunchTemplateOverrideForCreateScalingGroupInput struct {
	InstanceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LaunchTemplateOverrideForCreateScalingGroupInput) GoString added in v1.0.96

GoString returns the string representation

func (*LaunchTemplateOverrideForCreateScalingGroupInput) SetInstanceType added in v1.0.96

SetInstanceType sets the InstanceType field's value.

func (LaunchTemplateOverrideForCreateScalingGroupInput) String added in v1.0.96

String returns the string representation

type LaunchTemplateOverrideForDescribeScalingGroupsOutput added in v1.0.96

type LaunchTemplateOverrideForDescribeScalingGroupsOutput struct {
	InstanceType *string `type:"string"`

	WeightedCapacity *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (LaunchTemplateOverrideForDescribeScalingGroupsOutput) GoString added in v1.0.96

GoString returns the string representation

func (*LaunchTemplateOverrideForDescribeScalingGroupsOutput) SetInstanceType added in v1.0.96

SetInstanceType sets the InstanceType field's value.

func (*LaunchTemplateOverrideForDescribeScalingGroupsOutput) SetWeightedCapacity added in v1.0.120

SetWeightedCapacity sets the WeightedCapacity field's value.

func (LaunchTemplateOverrideForDescribeScalingGroupsOutput) String added in v1.0.96

String returns the string representation

type LaunchTemplateOverrideForModifyScalingGroupInput added in v1.0.96

type LaunchTemplateOverrideForModifyScalingGroupInput struct {
	InstanceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (LaunchTemplateOverrideForModifyScalingGroupInput) GoString added in v1.0.96

GoString returns the string representation

func (*LaunchTemplateOverrideForModifyScalingGroupInput) SetInstanceType added in v1.0.96

SetInstanceType sets the InstanceType field's value.

func (LaunchTemplateOverrideForModifyScalingGroupInput) String added in v1.0.96

String returns the string representation

type LifecycleActivityForDescribeLifecycleActivitiesOutput

type LifecycleActivityForDescribeLifecycleActivitiesOutput struct {
	InstanceId *string `type:"string"`

	LifecycleActivityId *string `type:"string"`

	LifecycleActivityStatus *string `type:"string"`

	LifecycleHookId *string `type:"string"`

	LifecycleHookPolicy *string `type:"string"`

	ScalingActivityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleActivityForDescribeLifecycleActivitiesOutput) GoString

GoString returns the string representation

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleActivityId

SetLifecycleActivityId sets the LifecycleActivityId field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleActivityStatus

SetLifecycleActivityStatus sets the LifecycleActivityStatus field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleHookPolicy

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetScalingActivityId

SetScalingActivityId sets the ScalingActivityId field's value.

func (LifecycleActivityForDescribeLifecycleActivitiesOutput) String

String returns the string representation

type LifecycleCommandForCreateLifecycleHookInput added in v1.0.120

type LifecycleCommandForCreateLifecycleHookInput struct {
	CommandId *string `type:"string"`

	Parameters *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleCommandForCreateLifecycleHookInput) GoString added in v1.0.120

GoString returns the string representation

func (*LifecycleCommandForCreateLifecycleHookInput) SetCommandId added in v1.0.120

SetCommandId sets the CommandId field's value.

func (*LifecycleCommandForCreateLifecycleHookInput) SetParameters added in v1.0.120

SetParameters sets the Parameters field's value.

func (LifecycleCommandForCreateLifecycleHookInput) String added in v1.0.120

String returns the string representation

type LifecycleCommandForDescribeLifecycleHooksOutput added in v1.0.120

type LifecycleCommandForDescribeLifecycleHooksOutput struct {
	CommandId *string `type:"string"`

	Parameters *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleCommandForDescribeLifecycleHooksOutput) GoString added in v1.0.120

GoString returns the string representation

func (*LifecycleCommandForDescribeLifecycleHooksOutput) SetCommandId added in v1.0.120

SetCommandId sets the CommandId field's value.

func (*LifecycleCommandForDescribeLifecycleHooksOutput) SetParameters added in v1.0.120

SetParameters sets the Parameters field's value.

func (LifecycleCommandForDescribeLifecycleHooksOutput) String added in v1.0.120

String returns the string representation

type LifecycleCommandForModifyLifecycleHookInput added in v1.0.120

type LifecycleCommandForModifyLifecycleHookInput struct {
	CommandId *string `type:"string"`

	Parameters *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleCommandForModifyLifecycleHookInput) GoString added in v1.0.120

GoString returns the string representation

func (*LifecycleCommandForModifyLifecycleHookInput) SetCommandId added in v1.0.120

SetCommandId sets the CommandId field's value.

func (*LifecycleCommandForModifyLifecycleHookInput) SetParameters added in v1.0.120

SetParameters sets the Parameters field's value.

func (LifecycleCommandForModifyLifecycleHookInput) String added in v1.0.120

String returns the string representation

type LifecycleHookForDescribeLifecycleHooksOutput

type LifecycleHookForDescribeLifecycleHooksOutput struct {
	LifecycleCommand *LifecycleCommandForDescribeLifecycleHooksOutput `type:"structure"`

	LifecycleHookId *string `type:"string"`

	LifecycleHookName *string `type:"string"`

	LifecycleHookPolicy *string `type:"string"`

	LifecycleHookTimeout *int32 `type:"int32"`

	LifecycleHookType *string `type:"string"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleHookForDescribeLifecycleHooksOutput) GoString

GoString returns the string representation

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleCommand added in v1.0.120

SetLifecycleCommand sets the LifecycleCommand field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookName

SetLifecycleHookName sets the LifecycleHookName field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookPolicy

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookTimeout

SetLifecycleHookTimeout sets the LifecycleHookTimeout field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookType

SetLifecycleHookType sets the LifecycleHookType field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (LifecycleHookForDescribeLifecycleHooksOutput) String

String returns the string representation

type ListTagResourcesInput added in v1.0.96

type ListTagResourcesInput struct {
	MaxResults *int32 `min:"1" max:"100" type:"int32"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"EnumOfResourceTypeForListTagResourcesInput"`

	TagFilters []*TagFilterForListTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagResourcesInput) GoString added in v1.0.96

func (s ListTagResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagResourcesInput) SetMaxResults added in v1.0.96

func (s *ListTagResourcesInput) SetMaxResults(v int32) *ListTagResourcesInput

SetMaxResults sets the MaxResults field's value.

func (*ListTagResourcesInput) SetNextToken added in v1.0.96

SetNextToken sets the NextToken field's value.

func (*ListTagResourcesInput) SetResourceIds added in v1.0.96

func (s *ListTagResourcesInput) SetResourceIds(v []*string) *ListTagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*ListTagResourcesInput) SetResourceType added in v1.0.96

func (s *ListTagResourcesInput) SetResourceType(v string) *ListTagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*ListTagResourcesInput) SetTagFilters added in v1.0.96

SetTagFilters sets the TagFilters field's value.

func (ListTagResourcesInput) String added in v1.0.96

func (s ListTagResourcesInput) String() string

String returns the string representation

func (*ListTagResourcesInput) Validate added in v1.0.120

func (s *ListTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagResourcesOutput added in v1.0.96

type ListTagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	TagResources []*TagResourceForListTagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagResourcesOutput) GoString added in v1.0.96

func (s ListTagResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagResourcesOutput) SetNextToken added in v1.0.96

SetNextToken sets the NextToken field's value.

func (*ListTagResourcesOutput) SetTagResources added in v1.0.96

SetTagResources sets the TagResources field's value.

func (ListTagResourcesOutput) String added in v1.0.96

func (s ListTagResourcesOutput) String() string

String returns the string representation

type ModifyLifecycleHookInput

type ModifyLifecycleHookInput struct {
	LifecycleCommand *LifecycleCommandForModifyLifecycleHookInput `type:"structure"`

	// LifecycleHookId is a required field
	LifecycleHookId *string `type:"string" required:"true"`

	LifecycleHookPolicy *string `type:"string" enum:"EnumOfLifecycleHookPolicyForModifyLifecycleHookInput"`

	LifecycleHookTimeout *int32 `type:"int32"`

	LifecycleHookType *string `type:"string" enum:"EnumOfLifecycleHookTypeForModifyLifecycleHookInput"`
	// contains filtered or unexported fields
}

func (ModifyLifecycleHookInput) GoString

func (s ModifyLifecycleHookInput) GoString() string

GoString returns the string representation

func (*ModifyLifecycleHookInput) SetLifecycleCommand added in v1.0.120

SetLifecycleCommand sets the LifecycleCommand field's value.

func (*ModifyLifecycleHookInput) SetLifecycleHookId

func (s *ModifyLifecycleHookInput) SetLifecycleHookId(v string) *ModifyLifecycleHookInput

SetLifecycleHookId sets the LifecycleHookId field's value.

func (*ModifyLifecycleHookInput) SetLifecycleHookPolicy

func (s *ModifyLifecycleHookInput) SetLifecycleHookPolicy(v string) *ModifyLifecycleHookInput

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*ModifyLifecycleHookInput) SetLifecycleHookTimeout

func (s *ModifyLifecycleHookInput) SetLifecycleHookTimeout(v int32) *ModifyLifecycleHookInput

SetLifecycleHookTimeout sets the LifecycleHookTimeout field's value.

func (*ModifyLifecycleHookInput) SetLifecycleHookType

func (s *ModifyLifecycleHookInput) SetLifecycleHookType(v string) *ModifyLifecycleHookInput

SetLifecycleHookType sets the LifecycleHookType field's value.

func (ModifyLifecycleHookInput) String

func (s ModifyLifecycleHookInput) String() string

String returns the string representation

func (*ModifyLifecycleHookInput) Validate added in v1.0.90

func (s *ModifyLifecycleHookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyLifecycleHookOutput

type ModifyLifecycleHookOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleHookId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyLifecycleHookOutput) GoString

func (s ModifyLifecycleHookOutput) GoString() string

GoString returns the string representation

func (*ModifyLifecycleHookOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (ModifyLifecycleHookOutput) String

func (s ModifyLifecycleHookOutput) String() string

String returns the string representation

type ModifyScalingConfigurationInput

type ModifyScalingConfigurationInput struct {
	Eip *EipForModifyScalingConfigurationInput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceDescription *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypes []*string `type:"list"`

	Ipv6AddressCount *int32 `type:"int32"`

	KeyPairName *string `type:"string"`

	Password *string `type:"string"`

	ProjectName *string `type:"string"`

	// ScalingConfigurationId is a required field
	ScalingConfigurationId *string `type:"string" required:"true"`

	ScalingConfigurationName *string `min:"1" max:"128" type:"string"`

	SecurityEnhancementStrategy *string `type:"string" enum:"EnumOfSecurityEnhancementStrategyForModifyScalingConfigurationInput"`

	SecurityGroupIds []*string `type:"list"`

	SpotStrategy *string `type:"string" enum:"EnumOfSpotStrategyForModifyScalingConfigurationInput"`

	Tags *string `type:"string"`

	UserData *string `type:"string"`

	Volumes []*VolumeForModifyScalingConfigurationInput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingConfigurationInput) GoString

GoString returns the string representation

func (*ModifyScalingConfigurationInput) SetEip

SetEip sets the Eip field's value.

func (*ModifyScalingConfigurationInput) SetHostName

SetHostName sets the HostName field's value.

func (*ModifyScalingConfigurationInput) SetHpcClusterId added in v1.0.96

SetHpcClusterId sets the HpcClusterId field's value.

func (*ModifyScalingConfigurationInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ModifyScalingConfigurationInput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*ModifyScalingConfigurationInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ModifyScalingConfigurationInput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*ModifyScalingConfigurationInput) SetIpv6AddressCount added in v1.0.96

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*ModifyScalingConfigurationInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*ModifyScalingConfigurationInput) SetPassword

SetPassword sets the Password field's value.

func (*ModifyScalingConfigurationInput) SetProjectName added in v1.0.96

SetProjectName sets the ProjectName field's value.

func (*ModifyScalingConfigurationInput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*ModifyScalingConfigurationInput) SetScalingConfigurationName

func (s *ModifyScalingConfigurationInput) SetScalingConfigurationName(v string) *ModifyScalingConfigurationInput

SetScalingConfigurationName sets the ScalingConfigurationName field's value.

func (*ModifyScalingConfigurationInput) SetSecurityEnhancementStrategy

func (s *ModifyScalingConfigurationInput) SetSecurityEnhancementStrategy(v string) *ModifyScalingConfigurationInput

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*ModifyScalingConfigurationInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*ModifyScalingConfigurationInput) SetSpotStrategy added in v1.0.96

SetSpotStrategy sets the SpotStrategy field's value.

func (*ModifyScalingConfigurationInput) SetTags added in v1.0.96

SetTags sets the Tags field's value.

func (*ModifyScalingConfigurationInput) SetUserData

SetUserData sets the UserData field's value.

func (*ModifyScalingConfigurationInput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*ModifyScalingConfigurationInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ModifyScalingConfigurationInput) String

String returns the string representation

func (*ModifyScalingConfigurationInput) Validate added in v1.0.90

func (s *ModifyScalingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyScalingConfigurationOutput

type ModifyScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

	ScalingConfigurationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingConfigurationOutput) GoString

GoString returns the string representation

func (*ModifyScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (ModifyScalingConfigurationOutput) String

String returns the string representation

type ModifyScalingGroupInput

type ModifyScalingGroupInput struct {
	ActiveScalingConfigurationId *string `type:"string"`

	DefaultCooldown *int32 `type:"int32"`

	DesireInstanceNumber *int32 `type:"int32"`

	HealthCheckType *string `type:"string" enum:"EnumOfHealthCheckTypeForModifyScalingGroupInput"`

	InstanceTerminatePolicy *string `type:"string" enum:"EnumOfInstanceTerminatePolicyForModifyScalingGroupInput"`

	InstancesDistribution *InstancesDistributionForModifyScalingGroupInput `type:"structure"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateOverrides []*LaunchTemplateOverrideForModifyScalingGroupInput `type:"list"`

	LaunchTemplateVersion *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	MultiAZPolicy *string `type:"string" enum:"EnumOfMultiAZPolicyForModifyScalingGroupInput"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	ScalingGroupName *string `max:"128" type:"string"`

	SubnetIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyScalingGroupInput) GoString

func (s ModifyScalingGroupInput) GoString() string

GoString returns the string representation

func (*ModifyScalingGroupInput) SetActiveScalingConfigurationId

func (s *ModifyScalingGroupInput) SetActiveScalingConfigurationId(v string) *ModifyScalingGroupInput

SetActiveScalingConfigurationId sets the ActiveScalingConfigurationId field's value.

func (*ModifyScalingGroupInput) SetDefaultCooldown added in v1.0.5

func (s *ModifyScalingGroupInput) SetDefaultCooldown(v int32) *ModifyScalingGroupInput

SetDefaultCooldown sets the DefaultCooldown field's value.

func (*ModifyScalingGroupInput) SetDesireInstanceNumber

func (s *ModifyScalingGroupInput) SetDesireInstanceNumber(v int32) *ModifyScalingGroupInput

SetDesireInstanceNumber sets the DesireInstanceNumber field's value.

func (*ModifyScalingGroupInput) SetHealthCheckType added in v1.0.96

func (s *ModifyScalingGroupInput) SetHealthCheckType(v string) *ModifyScalingGroupInput

SetHealthCheckType sets the HealthCheckType field's value.

func (*ModifyScalingGroupInput) SetInstanceTerminatePolicy

func (s *ModifyScalingGroupInput) SetInstanceTerminatePolicy(v string) *ModifyScalingGroupInput

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*ModifyScalingGroupInput) SetInstancesDistribution added in v1.0.120

SetInstancesDistribution sets the InstancesDistribution field's value.

func (*ModifyScalingGroupInput) SetLaunchTemplateId added in v1.0.96

func (s *ModifyScalingGroupInput) SetLaunchTemplateId(v string) *ModifyScalingGroupInput

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*ModifyScalingGroupInput) SetLaunchTemplateOverrides added in v1.0.96

SetLaunchTemplateOverrides sets the LaunchTemplateOverrides field's value.

func (*ModifyScalingGroupInput) SetLaunchTemplateVersion added in v1.0.96

func (s *ModifyScalingGroupInput) SetLaunchTemplateVersion(v string) *ModifyScalingGroupInput

SetLaunchTemplateVersion sets the LaunchTemplateVersion field's value.

func (*ModifyScalingGroupInput) SetMaxInstanceNumber

func (s *ModifyScalingGroupInput) SetMaxInstanceNumber(v int32) *ModifyScalingGroupInput

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*ModifyScalingGroupInput) SetMinInstanceNumber

func (s *ModifyScalingGroupInput) SetMinInstanceNumber(v int32) *ModifyScalingGroupInput

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*ModifyScalingGroupInput) SetMultiAZPolicy added in v1.0.96

func (s *ModifyScalingGroupInput) SetMultiAZPolicy(v string) *ModifyScalingGroupInput

SetMultiAZPolicy sets the MultiAZPolicy field's value.

func (*ModifyScalingGroupInput) SetScalingGroupId

func (s *ModifyScalingGroupInput) SetScalingGroupId(v string) *ModifyScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ModifyScalingGroupInput) SetScalingGroupName

func (s *ModifyScalingGroupInput) SetScalingGroupName(v string) *ModifyScalingGroupInput

SetScalingGroupName sets the ScalingGroupName field's value.

func (*ModifyScalingGroupInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (ModifyScalingGroupInput) String

func (s ModifyScalingGroupInput) String() string

String returns the string representation

func (*ModifyScalingGroupInput) Validate added in v1.0.90

func (s *ModifyScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyScalingGroupOutput

type ModifyScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingGroupOutput) GoString

func (s ModifyScalingGroupOutput) GoString() string

GoString returns the string representation

func (*ModifyScalingGroupOutput) SetScalingGroupId

func (s *ModifyScalingGroupOutput) SetScalingGroupId(v string) *ModifyScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (ModifyScalingGroupOutput) String

func (s ModifyScalingGroupOutput) String() string

String returns the string representation

type ModifyScalingPolicyInput

type ModifyScalingPolicyInput struct {
	AdjustmentType *string `type:"string" enum:"EnumOfAdjustmentTypeForModifyScalingPolicyInput"`

	AdjustmentValue *int32 `type:"int32"`

	AlarmPolicy *AlarmPolicyForModifyScalingPolicyInput `type:"structure"`

	Cooldown *int32 `type:"int32"`

	// ScalingPolicyId is a required field
	ScalingPolicyId *string `type:"string" required:"true"`

	ScalingPolicyName *string `type:"string"`

	ScheduledPolicy *ScheduledPolicyForModifyScalingPolicyInput `type:"structure"`
	// contains filtered or unexported fields
}

func (ModifyScalingPolicyInput) GoString

func (s ModifyScalingPolicyInput) GoString() string

GoString returns the string representation

func (*ModifyScalingPolicyInput) SetAdjustmentType

func (s *ModifyScalingPolicyInput) SetAdjustmentType(v string) *ModifyScalingPolicyInput

SetAdjustmentType sets the AdjustmentType field's value.

func (*ModifyScalingPolicyInput) SetAdjustmentValue

func (s *ModifyScalingPolicyInput) SetAdjustmentValue(v int32) *ModifyScalingPolicyInput

SetAdjustmentValue sets the AdjustmentValue field's value.

func (*ModifyScalingPolicyInput) SetAlarmPolicy

SetAlarmPolicy sets the AlarmPolicy field's value.

func (*ModifyScalingPolicyInput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*ModifyScalingPolicyInput) SetScalingPolicyId

func (s *ModifyScalingPolicyInput) SetScalingPolicyId(v string) *ModifyScalingPolicyInput

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (*ModifyScalingPolicyInput) SetScalingPolicyName

func (s *ModifyScalingPolicyInput) SetScalingPolicyName(v string) *ModifyScalingPolicyInput

SetScalingPolicyName sets the ScalingPolicyName field's value.

func (*ModifyScalingPolicyInput) SetScheduledPolicy

SetScheduledPolicy sets the ScheduledPolicy field's value.

func (ModifyScalingPolicyInput) String

func (s ModifyScalingPolicyInput) String() string

String returns the string representation

func (*ModifyScalingPolicyInput) Validate added in v1.0.90

func (s *ModifyScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyScalingPolicyOutput

type ModifyScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingPolicyOutput) GoString

func (s ModifyScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*ModifyScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (ModifyScalingPolicyOutput) String

func (s ModifyScalingPolicyOutput) String() string

String returns the string representation

type OperationDetailForTagResourcesOutput added in v1.0.96

type OperationDetailForTagResourcesOutput struct {
	Error *ErrorForTagResourcesOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForTagResourcesOutput) GoString added in v1.0.96

GoString returns the string representation

func (*OperationDetailForTagResourcesOutput) SetError added in v1.0.96

SetError sets the Error field's value.

func (*OperationDetailForTagResourcesOutput) SetResourceId added in v1.0.96

SetResourceId sets the ResourceId field's value.

func (OperationDetailForTagResourcesOutput) String added in v1.0.96

String returns the string representation

type OperationDetailForUntagResourcesOutput added in v1.0.96

type OperationDetailForUntagResourcesOutput struct {
	Error *ErrorForUntagResourcesOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForUntagResourcesOutput) GoString added in v1.0.96

GoString returns the string representation

func (*OperationDetailForUntagResourcesOutput) SetError added in v1.0.96

SetError sets the Error field's value.

func (*OperationDetailForUntagResourcesOutput) SetResourceId added in v1.0.96

SetResourceId sets the ResourceId field's value.

func (OperationDetailForUntagResourcesOutput) String added in v1.0.96

String returns the string representation

type RelatedInstanceForDescribeScalingActivitiesOutput

type RelatedInstanceForDescribeScalingActivitiesOutput struct {
	InstanceId *string `type:"string"`

	Message *string `type:"string"`

	OperateType *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (RelatedInstanceForDescribeScalingActivitiesOutput) GoString

GoString returns the string representation

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetMessage

SetMessage sets the Message field's value.

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetOperateType

SetOperateType sets the OperateType field's value.

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetStatus

SetStatus sets the Status field's value.

func (RelatedInstanceForDescribeScalingActivitiesOutput) String

String returns the string representation

type RemoveInstancesInput

type RemoveInstancesInput struct {
	DecreaseDesiredCapacity *bool `type:"boolean"`

	ForceDelete *bool `type:"boolean"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	LifecycleHook *bool `type:"boolean"`

	RemoveMode *string `type:"string" enum:"EnumOfRemoveModeForRemoveInstancesInput"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveInstancesInput) GoString

func (s RemoveInstancesInput) GoString() string

GoString returns the string representation

func (*RemoveInstancesInput) SetDecreaseDesiredCapacity

func (s *RemoveInstancesInput) SetDecreaseDesiredCapacity(v bool) *RemoveInstancesInput

SetDecreaseDesiredCapacity sets the DecreaseDesiredCapacity field's value.

func (*RemoveInstancesInput) SetForceDelete added in v1.0.120

func (s *RemoveInstancesInput) SetForceDelete(v bool) *RemoveInstancesInput

SetForceDelete sets the ForceDelete field's value.

func (*RemoveInstancesInput) SetInstanceIds

func (s *RemoveInstancesInput) SetInstanceIds(v []*string) *RemoveInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*RemoveInstancesInput) SetLifecycleHook added in v1.0.96

func (s *RemoveInstancesInput) SetLifecycleHook(v bool) *RemoveInstancesInput

SetLifecycleHook sets the LifecycleHook field's value.

func (*RemoveInstancesInput) SetRemoveMode added in v1.0.96

func (s *RemoveInstancesInput) SetRemoveMode(v string) *RemoveInstancesInput

SetRemoveMode sets the RemoveMode field's value.

func (*RemoveInstancesInput) SetScalingGroupId

func (s *RemoveInstancesInput) SetScalingGroupId(v string) *RemoveInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (RemoveInstancesInput) String

func (s RemoveInstancesInput) String() string

String returns the string representation

func (*RemoveInstancesInput) Validate added in v1.0.90

func (s *RemoveInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveInstancesOutput

type RemoveInstancesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RemoveInstancesOutput) GoString

func (s RemoveInstancesOutput) GoString() string

GoString returns the string representation

func (RemoveInstancesOutput) String

func (s RemoveInstancesOutput) String() string

String returns the string representation

type ScalingActivityForDescribeScalingActivitiesOutput

type ScalingActivityForDescribeScalingActivitiesOutput struct {
	ActivityType *string `type:"string"`

	ActualAdjustInstanceNumber *int32 `type:"int32"`

	Cooldown *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	CurrentInstanceNumber *int32 `type:"int32"`

	ExpectedRunTime *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	RelatedInstances []*RelatedInstanceForDescribeScalingActivitiesOutput `type:"list"`

	ResultMsg *string `type:"string"`

	ScalingActivityId *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	StatusCode *string `type:"string"`

	StoppedAt *string `type:"string"`

	TaskCategory *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingActivityForDescribeScalingActivitiesOutput) GoString

GoString returns the string representation

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetActivityType

SetActivityType sets the ActivityType field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetActualAdjustInstanceNumber

SetActualAdjustInstanceNumber sets the ActualAdjustInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetCurrentInstanceNumber

SetCurrentInstanceNumber sets the CurrentInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetExpectedRunTime

SetExpectedRunTime sets the ExpectedRunTime field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetMaxInstanceNumber

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetMinInstanceNumber

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetRelatedInstances

SetRelatedInstances sets the RelatedInstances field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetResultMsg

SetResultMsg sets the ResultMsg field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetScalingActivityId

SetScalingActivityId sets the ScalingActivityId field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetStoppedAt

SetStoppedAt sets the StoppedAt field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetTaskCategory

SetTaskCategory sets the TaskCategory field's value.

func (ScalingActivityForDescribeScalingActivitiesOutput) String

String returns the string representation

type ScalingConfigurationForDescribeScalingConfigurationsOutput

type ScalingConfigurationForDescribeScalingConfigurationsOutput struct {
	CreatedAt *string `type:"string"`

	Eip *EipForDescribeScalingConfigurationsOutput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceDescription *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypes []*string `type:"list"`

	Ipv6AddressCount *int32 `type:"int32"`

	KeyPairName *string `type:"string"`

	LifecycleState *string `type:"string" enum:"EnumOfLifecycleStateForDescribeScalingConfigurationsOutput"`

	ProjectName *string `type:"string"`

	ScalingConfigurationId *string `type:"string"`

	ScalingConfigurationName *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string" enum:"EnumOfSecurityEnhancementStrategyForDescribeScalingConfigurationsOutput"`

	SecurityGroupIds []*string `type:"list"`

	SpotStrategy *string `type:"string"`

	Tags []*TagForDescribeScalingConfigurationsOutput `type:"list"`

	UpdatedAt *string `type:"string"`

	UserData *string `type:"string"`

	Volumes []*VolumeForDescribeScalingConfigurationsOutput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingConfigurationForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetEip

SetEip sets the Eip field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetHostName

SetHostName sets the HostName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetHpcClusterId added in v1.0.96

SetHpcClusterId sets the HpcClusterId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceChargeType added in v1.0.96

SetInstanceChargeType sets the InstanceChargeType field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetIpv6AddressCount added in v1.0.96

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetLifecycleState

SetLifecycleState sets the LifecycleState field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetProjectName added in v1.0.96

SetProjectName sets the ProjectName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetScalingConfigurationName

SetScalingConfigurationName sets the ScalingConfigurationName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetSecurityEnhancementStrategy

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetSpotStrategy added in v1.0.96

SetSpotStrategy sets the SpotStrategy field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetTags added in v1.0.96

SetTags sets the Tags field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetUserData

SetUserData sets the UserData field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ScalingConfigurationForDescribeScalingConfigurationsOutput) String

String returns the string representation

type ScalingGroupForDescribeScalingGroupsOutput

type ScalingGroupForDescribeScalingGroupsOutput struct {
	ActiveScalingConfigurationId *string `type:"string"`

	CreatedAt *string `type:"string"`

	DBInstanceIds []*string `type:"list"`

	DefaultCooldown *int32 `type:"int32"`

	DesireInstanceNumber *int32 `type:"int32"`

	HealthCheckType *string `type:"string"`

	InstanceTerminatePolicy *string `type:"string"`

	InstancesDistribution *InstancesDistributionForDescribeScalingGroupsOutput `type:"structure"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateOverrides []*LaunchTemplateOverrideForDescribeScalingGroupsOutput `type:"list"`

	LaunchTemplateVersion *string `type:"string"`

	LifecycleState *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	MultiAZPolicy *string `type:"string"`

	ProjectName *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	ScalingGroupName *string `type:"string"`

	ScalingMode *string `type:"string"`

	ServerGroupAttributes []*ServerGroupAttributeForDescribeScalingGroupsOutput `type:"list"`

	StoppedInstanceCount *int32 `type:"int32"`

	SubnetIds []*string `type:"list"`

	Tags []*TagForDescribeScalingGroupsOutput `type:"list"`

	TotalInstanceCount *int32 `type:"int32"`

	UpdatedAt *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingGroupForDescribeScalingGroupsOutput) GoString

GoString returns the string representation

func (*ScalingGroupForDescribeScalingGroupsOutput) SetActiveScalingConfigurationId

SetActiveScalingConfigurationId sets the ActiveScalingConfigurationId field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetDBInstanceIds added in v1.0.5

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetDefaultCooldown

SetDefaultCooldown sets the DefaultCooldown field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetDesireInstanceNumber

SetDesireInstanceNumber sets the DesireInstanceNumber field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetHealthCheckType added in v1.0.96

SetHealthCheckType sets the HealthCheckType field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetInstanceTerminatePolicy added in v1.0.5

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetInstancesDistribution added in v1.0.120

SetInstancesDistribution sets the InstancesDistribution field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLaunchTemplateId added in v1.0.96

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLaunchTemplateOverrides added in v1.0.96

SetLaunchTemplateOverrides sets the LaunchTemplateOverrides field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLaunchTemplateVersion added in v1.0.96

SetLaunchTemplateVersion sets the LaunchTemplateVersion field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLifecycleState

SetLifecycleState sets the LifecycleState field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetMaxInstanceNumber

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetMinInstanceNumber

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetMultiAZPolicy added in v1.0.5

SetMultiAZPolicy sets the MultiAZPolicy field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetProjectName added in v1.0.96

SetProjectName sets the ProjectName field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetScalingGroupName

SetScalingGroupName sets the ScalingGroupName field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetScalingMode added in v1.0.96

SetScalingMode sets the ScalingMode field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetStoppedInstanceCount added in v1.0.96

SetStoppedInstanceCount sets the StoppedInstanceCount field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetTags added in v1.0.96

SetTags sets the Tags field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetTotalInstanceCount

SetTotalInstanceCount sets the TotalInstanceCount field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ScalingGroupForDescribeScalingGroupsOutput) String

String returns the string representation

type ScalingInstanceForDescribeScalingInstancesOutput

type ScalingInstanceForDescribeScalingInstancesOutput struct {
	CreatedTime *string `type:"string"`

	CreationType *string `type:"string"`

	Entrusted *bool `type:"boolean"`

	InstanceId *string `type:"string"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateVersion *string `type:"string"`

	ScalingConfigurationId *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	ScalingPolicyId *string `type:"string"`

	Status *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingInstanceForDescribeScalingInstancesOutput) GoString

GoString returns the string representation

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetCreationType

SetCreationType sets the CreationType field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetEntrusted

SetEntrusted sets the Entrusted field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetLaunchTemplateId added in v1.0.96

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetLaunchTemplateVersion added in v1.0.96

SetLaunchTemplateVersion sets the LaunchTemplateVersion field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ScalingInstanceForDescribeScalingInstancesOutput) String

String returns the string representation

type ScalingPolicyForDescribeScalingPoliciesOutput

type ScalingPolicyForDescribeScalingPoliciesOutput struct {
	AdjustmentType *string `type:"string"`

	AdjustmentValue *int32 `type:"int32"`

	AlarmPolicy *AlarmPolicyForDescribeScalingPoliciesOutput `type:"structure"`

	Cooldown *int32 `type:"int32"`

	ScalingGroupId *string `type:"string"`

	ScalingPolicyId *string `type:"string"`

	ScalingPolicyName *string `type:"string"`

	ScalingPolicyType *string `type:"string"`

	ScheduledPolicy *ScheduledPolicyForDescribeScalingPoliciesOutput `type:"structure"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingPolicyForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetAdjustmentType

SetAdjustmentType sets the AdjustmentType field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetAdjustmentValue

SetAdjustmentValue sets the AdjustmentValue field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetAlarmPolicy

SetAlarmPolicy sets the AlarmPolicy field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingPolicyName

SetScalingPolicyName sets the ScalingPolicyName field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingPolicyType

SetScalingPolicyType sets the ScalingPolicyType field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScheduledPolicy

SetScheduledPolicy sets the ScheduledPolicy field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetStatus

SetStatus sets the Status field's value.

func (ScalingPolicyForDescribeScalingPoliciesOutput) String

String returns the string representation

type ScheduledPolicyForCreateScalingPolicyInput

type ScheduledPolicyForCreateScalingPolicyInput struct {

	// LaunchTime is a required field
	LaunchTime *string `type:"string" required:"true"`

	RecurrenceEndTime *string `type:"string"`

	RecurrenceType *string `type:"string" enum:"EnumOfScheduledPolicyRecurrenceTypeForCreateScalingPolicyInput"`

	RecurrenceValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledPolicyForCreateScalingPolicyInput) GoString

GoString returns the string representation

func (*ScheduledPolicyForCreateScalingPolicyInput) SetLaunchTime

SetLaunchTime sets the LaunchTime field's value.

func (*ScheduledPolicyForCreateScalingPolicyInput) SetRecurrenceEndTime

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*ScheduledPolicyForCreateScalingPolicyInput) SetRecurrenceType

SetRecurrenceType sets the RecurrenceType field's value.

func (*ScheduledPolicyForCreateScalingPolicyInput) SetRecurrenceValue

SetRecurrenceValue sets the RecurrenceValue field's value.

func (ScheduledPolicyForCreateScalingPolicyInput) String

String returns the string representation

func (*ScheduledPolicyForCreateScalingPolicyInput) Validate added in v1.0.120

Validate inspects the fields of the type to determine if they are valid.

type ScheduledPolicyForDescribeScalingPoliciesOutput

type ScheduledPolicyForDescribeScalingPoliciesOutput struct {
	LaunchTime *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RecurrenceStartTime *string `type:"string"`

	RecurrenceType *string `type:"string"`

	RecurrenceValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledPolicyForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetLaunchTime

SetLaunchTime sets the LaunchTime field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceEndTime

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceStartTime

SetRecurrenceStartTime sets the RecurrenceStartTime field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceType

SetRecurrenceType sets the RecurrenceType field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceValue

SetRecurrenceValue sets the RecurrenceValue field's value.

func (ScheduledPolicyForDescribeScalingPoliciesOutput) String

String returns the string representation

type ScheduledPolicyForModifyScalingPolicyInput

type ScheduledPolicyForModifyScalingPolicyInput struct {
	LaunchTime *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RecurrenceType *string `type:"string" enum:"EnumOfScheduledPolicyRecurrenceTypeForModifyScalingPolicyInput"`

	RecurrenceValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledPolicyForModifyScalingPolicyInput) GoString

GoString returns the string representation

func (*ScheduledPolicyForModifyScalingPolicyInput) SetLaunchTime

SetLaunchTime sets the LaunchTime field's value.

func (*ScheduledPolicyForModifyScalingPolicyInput) SetRecurrenceEndTime

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*ScheduledPolicyForModifyScalingPolicyInput) SetRecurrenceType

SetRecurrenceType sets the RecurrenceType field's value.

func (*ScheduledPolicyForModifyScalingPolicyInput) SetRecurrenceValue

SetRecurrenceValue sets the RecurrenceValue field's value.

func (ScheduledPolicyForModifyScalingPolicyInput) String

String returns the string representation

type ServerGroupAttributeForAttachServerGroupsInput

type ServerGroupAttributeForAttachServerGroupsInput struct {

	// Port is a required field
	Port *int32 `type:"int32" required:"true"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Type *string `type:"string" enum:"EnumOfTypeForAttachServerGroupsInput"`

	// Weight is a required field
	Weight *int32 `type:"int32" required:"true"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForAttachServerGroupsInput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForAttachServerGroupsInput) SetPort

SetPort sets the Port field's value.

func (*ServerGroupAttributeForAttachServerGroupsInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForAttachServerGroupsInput) SetType added in v1.0.120

SetType sets the Type field's value.

func (*ServerGroupAttributeForAttachServerGroupsInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerGroupAttributeForAttachServerGroupsInput) String

String returns the string representation

func (*ServerGroupAttributeForAttachServerGroupsInput) Validate added in v1.0.120

Validate inspects the fields of the type to determine if they are valid.

type ServerGroupAttributeForCreateScalingGroupInput

type ServerGroupAttributeForCreateScalingGroupInput struct {
	Port *int32 `type:"int32"`

	ServerGroupId *string `type:"string"`

	Type *string `type:"string" enum:"EnumOfTypeForCreateScalingGroupInput"`

	Weight *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForCreateScalingGroupInput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForCreateScalingGroupInput) SetPort

SetPort sets the Port field's value.

func (*ServerGroupAttributeForCreateScalingGroupInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForCreateScalingGroupInput) SetType added in v1.0.120

SetType sets the Type field's value.

func (*ServerGroupAttributeForCreateScalingGroupInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerGroupAttributeForCreateScalingGroupInput) String

String returns the string representation

type ServerGroupAttributeForDescribeScalingGroupsOutput

type ServerGroupAttributeForDescribeScalingGroupsOutput struct {
	LoadBalancerId *string `type:"string"`

	Port *int32 `type:"int32"`

	ServerGroupId *string `type:"string"`

	Type *string `type:"string"`

	Weight *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForDescribeScalingGroupsOutput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetPort

SetPort sets the Port field's value.

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetType added in v1.0.120

SetType sets the Type field's value.

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetWeight

SetWeight sets the Weight field's value.

func (ServerGroupAttributeForDescribeScalingGroupsOutput) String

String returns the string representation

type ServerGroupAttributeForDetachServerGroupsInput

type ServerGroupAttributeForDetachServerGroupsInput struct {

	// Port is a required field
	Port *int32 `type:"int32" required:"true"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Type *string `type:"string" enum:"EnumOfTypeForDetachServerGroupsInput"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForDetachServerGroupsInput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForDetachServerGroupsInput) SetPort added in v1.0.120

SetPort sets the Port field's value.

func (*ServerGroupAttributeForDetachServerGroupsInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForDetachServerGroupsInput) SetType added in v1.0.120

SetType sets the Type field's value.

func (ServerGroupAttributeForDetachServerGroupsInput) String

String returns the string representation

func (*ServerGroupAttributeForDetachServerGroupsInput) Validate added in v1.0.120

Validate inspects the fields of the type to determine if they are valid.

type SetInstancesProtectionInput

type SetInstancesProtectionInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	ProtectedFromScaleIn *bool `type:"boolean"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (SetInstancesProtectionInput) GoString

func (s SetInstancesProtectionInput) GoString() string

GoString returns the string representation

func (*SetInstancesProtectionInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*SetInstancesProtectionInput) SetProtectedFromScaleIn

func (s *SetInstancesProtectionInput) SetProtectedFromScaleIn(v bool) *SetInstancesProtectionInput

SetProtectedFromScaleIn sets the ProtectedFromScaleIn field's value.

func (*SetInstancesProtectionInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (SetInstancesProtectionInput) String

String returns the string representation

func (*SetInstancesProtectionInput) Validate added in v1.0.90

func (s *SetInstancesProtectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetInstancesProtectionOutput

type SetInstancesProtectionOutput struct {
	Metadata *response.ResponseMetadata

	InstanceProtectionResults []*InstanceProtectionResultForSetInstancesProtectionOutput `type:"list"`
	// contains filtered or unexported fields
}

func (SetInstancesProtectionOutput) GoString

func (s SetInstancesProtectionOutput) GoString() string

GoString returns the string representation

func (*SetInstancesProtectionOutput) SetInstanceProtectionResults

SetInstanceProtectionResults sets the InstanceProtectionResults field's value.

func (SetInstancesProtectionOutput) String

String returns the string representation

type TagFilterForDescribeScalingGroupsInput added in v1.0.96

type TagFilterForDescribeScalingGroupsInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeScalingGroupsInput) GoString added in v1.0.96

GoString returns the string representation

func (*TagFilterForDescribeScalingGroupsInput) SetKey added in v1.0.96

SetKey sets the Key field's value.

func (*TagFilterForDescribeScalingGroupsInput) SetValue added in v1.0.96

SetValue sets the Value field's value.

func (TagFilterForDescribeScalingGroupsInput) String added in v1.0.96

String returns the string representation

type TagFilterForListTagResourcesInput added in v1.0.96

type TagFilterForListTagResourcesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagResourcesInput) GoString added in v1.0.96

GoString returns the string representation

func (*TagFilterForListTagResourcesInput) SetKey added in v1.0.96

SetKey sets the Key field's value.

func (*TagFilterForListTagResourcesInput) SetValue added in v1.0.96

SetValue sets the Value field's value.

func (TagFilterForListTagResourcesInput) String added in v1.0.96

String returns the string representation

type TagForCreateScalingGroupInput added in v1.0.96

type TagForCreateScalingGroupInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateScalingGroupInput) GoString added in v1.0.96

GoString returns the string representation

func (*TagForCreateScalingGroupInput) SetKey added in v1.0.96

SetKey sets the Key field's value.

func (*TagForCreateScalingGroupInput) SetValue added in v1.0.96

SetValue sets the Value field's value.

func (TagForCreateScalingGroupInput) String added in v1.0.96

String returns the string representation

type TagForDescribeScalingConfigurationsOutput added in v1.0.96

type TagForDescribeScalingConfigurationsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeScalingConfigurationsOutput) GoString added in v1.0.96

GoString returns the string representation

func (*TagForDescribeScalingConfigurationsOutput) SetKey added in v1.0.96

SetKey sets the Key field's value.

func (*TagForDescribeScalingConfigurationsOutput) SetValue added in v1.0.96

SetValue sets the Value field's value.

func (TagForDescribeScalingConfigurationsOutput) String added in v1.0.96

String returns the string representation

type TagForDescribeScalingGroupsOutput added in v1.0.96

type TagForDescribeScalingGroupsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeScalingGroupsOutput) GoString added in v1.0.96

GoString returns the string representation

func (*TagForDescribeScalingGroupsOutput) SetKey added in v1.0.96

SetKey sets the Key field's value.

func (*TagForDescribeScalingGroupsOutput) SetValue added in v1.0.96

SetValue sets the Value field's value.

func (TagForDescribeScalingGroupsOutput) String added in v1.0.96

String returns the string representation

type TagForTagResourcesInput added in v1.0.96

type TagForTagResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString added in v1.0.96

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey added in v1.0.96

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue added in v1.0.96

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String added in v1.0.96

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate added in v1.0.120

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceForListTagResourcesOutput added in v1.0.96

type TagResourceForListTagResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourceForListTagResourcesOutput) GoString added in v1.0.96

GoString returns the string representation

func (*TagResourceForListTagResourcesOutput) SetResourceId added in v1.0.96

SetResourceId sets the ResourceId field's value.

func (*TagResourceForListTagResourcesOutput) SetResourceType added in v1.0.96

SetResourceType sets the ResourceType field's value.

func (*TagResourceForListTagResourcesOutput) SetTagKey added in v1.0.96

SetTagKey sets the TagKey field's value.

func (*TagResourceForListTagResourcesOutput) SetTagValue added in v1.0.96

SetTagValue sets the TagValue field's value.

func (TagResourceForListTagResourcesOutput) String added in v1.0.96

String returns the string representation

type TagResourcesInput added in v1.0.96

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"EnumOfResourceTypeForTagResourcesInput"`

	// Tags is a required field
	Tags []*TagForTagResourcesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString added in v1.0.96

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds added in v1.0.96

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType added in v1.0.96

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags added in v1.0.96

SetTags sets the Tags field's value.

func (TagResourcesInput) String added in v1.0.96

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate added in v1.0.120

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput added in v1.0.96

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForTagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString added in v1.0.96

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetOperationDetails added in v1.0.96

SetOperationDetails sets the OperationDetails field's value.

func (TagResourcesOutput) String added in v1.0.96

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput added in v1.0.96

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"EnumOfResourceTypeForUntagResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString added in v1.0.96

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds added in v1.0.96

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType added in v1.0.96

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys added in v1.0.96

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String added in v1.0.96

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate added in v1.0.120

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput added in v1.0.96

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForUntagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString added in v1.0.96

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetOperationDetails added in v1.0.96

SetOperationDetails sets the OperationDetails field's value.

func (UntagResourcesOutput) String added in v1.0.96

func (s UntagResourcesOutput) String() string

String returns the string representation

type VolumeForCreateScalingConfigurationInput

type VolumeForCreateScalingConfigurationInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	// Size is a required field
	Size *int32 `type:"int32" required:"true"`

	// VolumeType is a required field
	VolumeType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (VolumeForCreateScalingConfigurationInput) GoString

GoString returns the string representation

func (*VolumeForCreateScalingConfigurationInput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForCreateScalingConfigurationInput) SetSize

SetSize sets the Size field's value.

func (*VolumeForCreateScalingConfigurationInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForCreateScalingConfigurationInput) String

String returns the string representation

func (*VolumeForCreateScalingConfigurationInput) Validate added in v1.0.90

Validate inspects the fields of the type to determine if they are valid.

type VolumeForDescribeScalingConfigurationsOutput

type VolumeForDescribeScalingConfigurationsOutput struct {
	DeleteWithInstance *bool `type:"boolean"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*VolumeForDescribeScalingConfigurationsOutput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForDescribeScalingConfigurationsOutput) SetSize

SetSize sets the Size field's value.

func (*VolumeForDescribeScalingConfigurationsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForDescribeScalingConfigurationsOutput) String

String returns the string representation

type VolumeForModifyScalingConfigurationInput

type VolumeForModifyScalingConfigurationInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForModifyScalingConfigurationInput) GoString

GoString returns the string representation

func (*VolumeForModifyScalingConfigurationInput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForModifyScalingConfigurationInput) SetSize

SetSize sets the Size field's value.

func (*VolumeForModifyScalingConfigurationInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForModifyScalingConfigurationInput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL