Versions in this module Expand all Collapse all v1 v1.2.0 Sep 26, 2025 Changes in this version + const EndpointName + type Apis struct + ScalingConfigCreateApi *ScalingConfigCreateApi + ScalingConfigDeleteApi *ScalingConfigDeleteApi + ScalingConfigListApi *ScalingConfigListApi + ScalingConfigSecurityGroupsCheckApi *ScalingConfigSecurityGroupsCheckApi + ScalingConfigUpdateApi *ScalingConfigUpdateApi + ScalingGroupCheckApi *ScalingGroupCheckApi + ScalingGroupCreateApi *ScalingGroupCreateApi + ScalingGroupDeleteApi *ScalingGroupDeleteApi + ScalingGroupDisableApi *ScalingGroupDisableApi + ScalingGroupDisableProtectionApi *ScalingGroupDisableProtectionApi + ScalingGroupEnableApi *ScalingGroupEnableApi + ScalingGroupEnableProtectionApi *ScalingGroupEnableProtectionApi + ScalingGroupInstanceAzApi *ScalingGroupInstanceAzApi + ScalingGroupInstanceMonitorApi *ScalingGroupInstanceMonitorApi + ScalingGroupInstanceMoveInApi *ScalingGroupInstanceMoveInApi + ScalingGroupInstanceMoveOutApi *ScalingGroupInstanceMoveOutApi + ScalingGroupInstanceMoveOutReleaseApi *ScalingGroupInstanceMoveOutReleaseApi + ScalingGroupListApi *ScalingGroupListApi + ScalingGroupProtectDisableApi *ScalingGroupProtectDisableApi + ScalingGroupProtectEnableApi *ScalingGroupProtectEnableApi + ScalingGroupQueryActivitiesApi *ScalingGroupQueryActivitiesApi + ScalingGroupQueryActivityDetailApi *ScalingGroupQueryActivityDetailApi + ScalingGroupQueryInstanceListApi *ScalingGroupQueryInstanceListApi + ScalingGroupQueryLoadBalancerListApi *ScalingGroupQueryLoadBalancerListApi + ScalingGroupSetInstancesProtectionApi *ScalingGroupSetInstancesProtectionApi + ScalingGroupUnhealthyInstanceListApi *ScalingGroupUnhealthyInstanceListApi + ScalingGroupUpdateApi *ScalingGroupUpdateApi + ScalingGroupUpdateAttachLoadBalancersApi *ScalingGroupUpdateAttachLoadBalancersApi + ScalingGroupUpdateConfiglistApi *ScalingGroupUpdateConfiglistApi + ScalingGroupUpdateDetachLoadBalancersApi *ScalingGroupUpdateDetachLoadBalancersApi + ScalingGroupUpdateHealthModeApi *ScalingGroupUpdateHealthModeApi + ScalingGroupUpdateHealthPeriodApi *ScalingGroupUpdateHealthPeriodApi + ScalingGroupUpdateInstanceMaxNumApi *ScalingGroupUpdateInstanceMaxNumApi + ScalingGroupUpdateInstanceMinNumApi *ScalingGroupUpdateInstanceMinNumApi + ScalingGroupUpdateInstanceMoveOutStrategyApi *ScalingGroupUpdateInstanceMoveOutStrategyApi + ScalingGroupUpdateRecoveryModeApi *ScalingGroupUpdateRecoveryModeApi + ScalingIsOpenApi *ScalingIsOpenApi + ScalingQueryActivitiesListApi *ScalingQueryActivitiesListApi + ScalingQuotaApi *ScalingQuotaApi + ScalingRuleCreateAlarmApi *ScalingRuleCreateAlarmApi + ScalingRuleCreateApi *ScalingRuleCreateApi + ScalingRuleCreateCycleApi *ScalingRuleCreateCycleApi + ScalingRuleCreateScheduledApi *ScalingRuleCreateScheduledApi + ScalingRuleDeleteAlarmApi *ScalingRuleDeleteAlarmApi + ScalingRuleDeleteApi *ScalingRuleDeleteApi + ScalingRuleDeleteCycleApi *ScalingRuleDeleteCycleApi + ScalingRuleDeleteScheduledApi *ScalingRuleDeleteScheduledApi + ScalingRuleExecuteApi *ScalingRuleExecuteApi + ScalingRuleListApi *ScalingRuleListApi + ScalingRuleQueryAlarmApi *ScalingRuleQueryAlarmApi + ScalingRuleQueryCycleApi *ScalingRuleQueryCycleApi + ScalingRuleStartAlarmApi *ScalingRuleStartAlarmApi + ScalingRuleStartApi *ScalingRuleStartApi + ScalingRuleStartCycleApi *ScalingRuleStartCycleApi + ScalingRuleStopAlarmApi *ScalingRuleStopAlarmApi + ScalingRuleStopApi *ScalingRuleStopApi + ScalingRuleStopCycleApi *ScalingRuleStopCycleApi + ScalingRuleUpdateAlarmApi *ScalingRuleUpdateAlarmApi + ScalingRuleUpdateApi *ScalingRuleUpdateApi + ScalingRuleUpdateCycleApi *ScalingRuleUpdateCycleApi + ScalingRuleUpdateScheduledApi *ScalingRuleUpdateScheduledApi + ScalingUpdateConfigIdApi *ScalingUpdateConfigIdApi + func NewApis(endpointUrl string, client *core.CtyunClient) *Apis + type ScalingConfigCreateApi struct + func NewScalingConfigCreateApi(client *core.CtyunClient) *ScalingConfigCreateApi + func (a *ScalingConfigCreateApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingConfigCreateResponse, error) + type ScalingConfigCreateRequest struct + AzNames []string + BandWidth int32 + ImageID string + KeyPairID string + LoginMode int32 + MonitorService *bool + Name string + Password string + RegionID string + SecurityGroupIDList []string + SpecName string + Tags []*ScalingConfigCreateTagsRequest + UseFloatings int32 + Username string + Volumes []*ScalingConfigCreateVolumesRequest + type ScalingConfigCreateResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingConfigCreateReturnObjResponse + StatusCode int32 + type ScalingConfigCreateReturnObjResponse struct + Id int64 + type ScalingConfigCreateTagsRequest struct + Key string + Value string + type ScalingConfigCreateVolumesRequest struct + DiskMode string + Flag int32 + VolumeSize int32 + VolumeType string + type ScalingConfigDeleteApi struct + func NewScalingConfigDeleteApi(client *core.CtyunClient) *ScalingConfigDeleteApi + func (a *ScalingConfigDeleteApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingConfigDeleteResponse, error) + type ScalingConfigDeleteRequest struct + ConfigID int64 + RegionID string + type ScalingConfigDeleteResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingConfigDeleteReturnObjResponse + StatusCode int32 + type ScalingConfigDeleteReturnObjResponse struct + ConfigID int32 + type ScalingConfigListApi struct + func NewScalingConfigListApi(client *core.CtyunClient) *ScalingConfigListApi + func (a *ScalingConfigListApi) Do(ctx context.Context, credential core.Credential, req *ScalingConfigListRequest) (*ScalingConfigListResponse, error) + type ScalingConfigListRequest struct + ConfigID int64 + Page int32 + PageNo int32 + PageSize int32 + RegionID string + type ScalingConfigListResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj []*ScalingConfigListReturnObjResponse + StatusCode int32 + type ScalingConfigListReturnObjResponse struct + AzNames string + Bandwidth int32 + ConfigID int32 + Cpu int32 + GroupCount int32 + ImageID string + ImageName string + LoginMode int32 + Memory int32 + MonitorService *bool + Name string + OsType int32 + RegionID string + SecurityGroupList []*string + SpecName string + Tags []*ScalingConfigListReturnObjTagsResponse + UseFloatings int32 + Username string + Visibility int32 + Volumes []*ScalingConfigListReturnObjVolumesResponse + type ScalingConfigListReturnObjSecurityGroupListResponse struct + type ScalingConfigListReturnObjTagsResponse struct + Key string + Value string + type ScalingConfigListReturnObjVolumesResponse struct + DiskMode string + Flag int32 + VolumeSize int32 + VolumeType string + type ScalingConfigSecurityGroupsCheckApi struct + func NewScalingConfigSecurityGroupsCheckApi(client *core.CtyunClient) *ScalingConfigSecurityGroupsCheckApi + func (a *ScalingConfigSecurityGroupsCheckApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingConfigSecurityGroupsCheckResponse, error) + type ScalingConfigSecurityGroupsCheckRequest struct + RegionID string + SecurityGroupIDList []string + type ScalingConfigSecurityGroupsCheckResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingConfigSecurityGroupsCheckReturnObjResponse + StatusCode int32 + type ScalingConfigSecurityGroupsCheckReturnObjResponse struct + SecurityGroupIDList []string + type ScalingConfigUpdateApi struct + func NewScalingConfigUpdateApi(client *core.CtyunClient) *ScalingConfigUpdateApi + func (a *ScalingConfigUpdateApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingConfigUpdateResponse, error) + type ScalingConfigUpdateRequest struct + AzNames []string + BandWidth int32 + ConfigID int64 + ImageID string + KeyPairID string + LoginMode int32 + MonitorService *bool + Name string + Password string + RegionID string + SecurityGroupIDList []string + SpecName string + Tags []*ScalingConfigUpdateTagsRequest + UseFloatings int32 + Username string + Volumes []*ScalingConfigUpdateVolumesRequest + type ScalingConfigUpdateResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingConfigUpdateReturnObjResponse + StatusCode int32 + type ScalingConfigUpdateReturnObjResponse struct + ConfigID int32 + type ScalingConfigUpdateTagsRequest struct + Key string + Value string + type ScalingConfigUpdateVolumesRequest struct + DiskMode string + Flag int32 + VolumeSize int32 + VolumeType string + type ScalingGroupCheckApi struct + func NewScalingGroupCheckApi(client *core.CtyunClient) *ScalingGroupCheckApi + func (a *ScalingGroupCheckApi) Do(ctx context.Context, credential core.Credential, req *ScalingGroupCheckRequest) (*ScalingGroupCheckResponse, error) + type ScalingGroupCheckRequest struct + GroupID int64 + RegionID string + type ScalingGroupCheckResponse struct + Description string + Message string + ReturnObj *ScalingGroupCheckReturnObjResponse + StatusCode int32 + type ScalingGroupCheckReturnObjResponse struct + Result int32 + type ScalingGroupCreateApi struct + func NewScalingGroupCreateApi(client *core.CtyunClient) *ScalingGroupCreateApi + func (a *ScalingGroupCreateApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupCreateResponse, error) + type ScalingGroupCreateLbListRequest struct + HostGroupID string + LbID string + Port int32 + Weight int32 + type ScalingGroupCreateMazInfoRequest struct + AzName string + MasterId string + OptionId []string + type ScalingGroupCreateRequest struct + AzStrategy int32 + ConfigID int32 + ConfigList []int32 + ExpectedCount *int32 + HealthMode int32 + HealthPeriod int32 + LbList []*ScalingGroupCreateLbListRequest + MaxCount int32 + MazInfo []*ScalingGroupCreateMazInfoRequest + MinCount int32 + MoveOutStrategy int32 + Name string + ProjectID string + RecoveryMode int32 + RegionID string + SecurityGroupIDList []string + SubnetIDList []string + UseLb int32 + VpcID string + type ScalingGroupCreateResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupCreateReturnObjResponse + StatusCode int32 + type ScalingGroupCreateReturnObjResponse struct + GroupID int64 + type ScalingGroupDeleteApi struct + func NewScalingGroupDeleteApi(client *core.CtyunClient) *ScalingGroupDeleteApi + func (a *ScalingGroupDeleteApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupDeleteResponse, error) + type ScalingGroupDeleteRequest struct + Force *bool + GroupID int64 + RegionID string + type ScalingGroupDeleteResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupDeleteReturnObjResponse + StatusCode int32 + type ScalingGroupDeleteReturnObjResponse struct + GroupID int32 + type ScalingGroupDisableApi struct + func NewScalingGroupDisableApi(client *core.CtyunClient) *ScalingGroupDisableApi + func (a *ScalingGroupDisableApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupDisableResponse, error) + type ScalingGroupDisableProtectionApi struct + func NewScalingGroupDisableProtectionApi(client *core.CtyunClient) *ScalingGroupDisableProtectionApi + func (a *ScalingGroupDisableProtectionApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupDisableProtectionResponse, error) + type ScalingGroupDisableProtectionRequest struct + GroupID int64 + RegionID string + type ScalingGroupDisableProtectionResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupDisableProtectionReturnObjResponse + StatusCode int32 + type ScalingGroupDisableProtectionReturnObjResponse struct + GroupID int32 + type ScalingGroupDisableRequest struct + GroupID int64 + RegionID string + type ScalingGroupDisableResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupDisableReturnObjResponse + StatusCode int32 + type ScalingGroupDisableReturnObjResponse struct + GroupID int32 + type ScalingGroupEnableApi struct + func NewScalingGroupEnableApi(client *core.CtyunClient) *ScalingGroupEnableApi + func (a *ScalingGroupEnableApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupEnableResponse, error) + type ScalingGroupEnableProtectionApi struct + func NewScalingGroupEnableProtectionApi(client *core.CtyunClient) *ScalingGroupEnableProtectionApi + func (a *ScalingGroupEnableProtectionApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupEnableProtectionResponse, error) + type ScalingGroupEnableProtectionRequest struct + GroupID int64 + RegionID string + type ScalingGroupEnableProtectionResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupEnableProtectionReturnObjResponse + StatusCode int32 + type ScalingGroupEnableProtectionReturnObjResponse struct + GroupID int32 + type ScalingGroupEnableRequest struct + GroupID int64 + RegionID string + type ScalingGroupEnableResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupEnableReturnObjResponse + StatusCode int32 + type ScalingGroupEnableReturnObjResponse struct + GroupID int32 + type ScalingGroupInstanceAzApi struct + func NewScalingGroupInstanceAzApi(client *core.CtyunClient) *ScalingGroupInstanceAzApi + func (a *ScalingGroupInstanceAzApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupInstanceAzResponse, error) + type ScalingGroupInstanceAzRequest struct + GroupID int32 + RegionID string + type ScalingGroupInstanceAzResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupInstanceAzReturnObjResponse + StatusCode int32 + type ScalingGroupInstanceAzReturnObjResponse struct + Result []*ScalingGroupInstanceAzReturnObjResultResponse + type ScalingGroupInstanceAzReturnObjResultResponse struct + AzName string + InstanceID string + InstanceName string + type ScalingGroupInstanceMonitorApi struct + func NewScalingGroupInstanceMonitorApi(client *core.CtyunClient) *ScalingGroupInstanceMonitorApi + func (a *ScalingGroupInstanceMonitorApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupInstanceMonitorResponse, error) + type ScalingGroupInstanceMonitorRequest struct + GroupID int32 + Period int32 + RegionID string + TimeFrom string + TimeRange int32 + TimeTill string + type ScalingGroupInstanceMonitorResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupInstanceMonitorReturnObjResponse + StatusCode int32 + type ScalingGroupInstanceMonitorReturnObjResponse struct + VList []*ScalingGroupInstanceMonitorReturnObjVListResponse + type ScalingGroupInstanceMonitorReturnObjVListResponse struct + Timestamp int32 + Value int32 + type ScalingGroupInstanceMoveInApi struct + func NewScalingGroupInstanceMoveInApi(client *core.CtyunClient) *ScalingGroupInstanceMoveInApi + func (a *ScalingGroupInstanceMoveInApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupInstanceMoveInResponse, error) + type ScalingGroupInstanceMoveInRequest struct + GroupID int64 + InstanceUUIDList []string + RegionID string + type ScalingGroupInstanceMoveInResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupInstanceMoveInReturnObjResponse + StatusCode int32 + type ScalingGroupInstanceMoveInReturnObjResponse struct + InstanceIDList []int32 + type ScalingGroupInstanceMoveOutApi struct + func NewScalingGroupInstanceMoveOutApi(client *core.CtyunClient) *ScalingGroupInstanceMoveOutApi + func (a *ScalingGroupInstanceMoveOutApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupInstanceMoveOutResponse, error) + type ScalingGroupInstanceMoveOutReleaseApi struct + func NewScalingGroupInstanceMoveOutReleaseApi(client *core.CtyunClient) *ScalingGroupInstanceMoveOutReleaseApi + func (a *ScalingGroupInstanceMoveOutReleaseApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupInstanceMoveOutReleaseResponse, error) + type ScalingGroupInstanceMoveOutReleaseRequest struct + GroupID int64 + InstanceIDList []int32 + RegionID string + type ScalingGroupInstanceMoveOutReleaseResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupInstanceMoveOutReleaseReturnObjResponse + StatusCode int32 + type ScalingGroupInstanceMoveOutReleaseReturnObjResponse struct + InstanceIDList []int32 + type ScalingGroupInstanceMoveOutRequest struct + GroupID int64 + InstanceIDList []string + RegionID string + type ScalingGroupInstanceMoveOutResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupInstanceMoveOutReturnObjResponse + StatusCode int32 + type ScalingGroupInstanceMoveOutReturnObjResponse struct + InstanceIDList []string + type ScalingGroupListApi struct + func NewScalingGroupListApi(client *core.CtyunClient) *ScalingGroupListApi + func (a *ScalingGroupListApi) Do(ctx context.Context, credential core.Credential, req *ScalingGroupListRequest) (*ScalingGroupListResponse, error) + type ScalingGroupListRequest struct + GroupID int64 + Page int32 + PageNo int32 + PageSize int32 + ProjectID string + RegionID string + type ScalingGroupListResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupListReturnObjResponse + StatusCode int32 + type ScalingGroupListReturnObjResponse struct + NumberOfAll int32 + ScalingGroups []*ScalingGroupListReturnObjScalingGroupsResponse + TotalCount int32 + type ScalingGroupListReturnObjScalingGroupsResponse struct + AzStrategy int32 + ConfigID int32 + ConfigList []int32 + ConfigName string + CreateDate string + DeleteProtection *bool + ExpectedCount int32 + GroupID int64 + HealthMode int32 + HealthPeriod int32 + InstanceCount int32 + MaxCount int32 + MinCount int32 + MoveOutStrategy int32 + Name string + ProjectIDEcs string + RecoveryMode int32 + SecurityGroupIDList []string + Status int32 + SubnetIDList []string + UpdateDate string + UseLb int32 + VpcCidr string + VpcID string + VpcName string + ZabbixName string + type ScalingGroupProtectDisableApi struct + func NewScalingGroupProtectDisableApi(client *core.CtyunClient) *ScalingGroupProtectDisableApi + func (a *ScalingGroupProtectDisableApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupProtectDisableResponse, error) + type ScalingGroupProtectDisableRequest struct + GroupID int64 + InstanceIDList []int32 + RegionID string + type ScalingGroupProtectDisableResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupProtectDisableReturnObjResponse + StatusCode int32 + type ScalingGroupProtectDisableReturnObjResponse struct + InstanceIDList []int32 + type ScalingGroupProtectEnableApi struct + func NewScalingGroupProtectEnableApi(client *core.CtyunClient) *ScalingGroupProtectEnableApi + func (a *ScalingGroupProtectEnableApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupProtectEnableResponse, error) + type ScalingGroupProtectEnableRequest struct + GroupID int64 + InstanceIDList []int32 + RegionID string + type ScalingGroupProtectEnableResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupProtectEnableReturnObjResponse + StatusCode int32 + type ScalingGroupProtectEnableReturnObjResponse struct + InstanceIDList []int32 + type ScalingGroupQueryActivitiesApi struct + func NewScalingGroupQueryActivitiesApi(client *core.CtyunClient) *ScalingGroupQueryActivitiesApi + func (a *ScalingGroupQueryActivitiesApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupQueryActivitiesResponse, error) + type ScalingGroupQueryActivitiesRequest struct + GroupID int32 + PageNo int32 + PageSize int32 + RegionID string + type ScalingGroupQueryActivitiesResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupQueryActivitiesReturnObjResponse + StatusCode int32 + type ScalingGroupQueryActivitiesReturnObjResponse struct + ActiveIDList []int32 + type ScalingGroupQueryActivityDetailApi struct + func NewScalingGroupQueryActivityDetailApi(client *core.CtyunClient) *ScalingGroupQueryActivityDetailApi + func (a *ScalingGroupQueryActivityDetailApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupQueryActivityDetailResponse, error) + type ScalingGroupQueryActivityDetailRequest struct + ActiveID int32 + GroupID int32 + RegionID string + type ScalingGroupQueryActivityDetailResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupQueryActivityDetailReturnObjResponse + StatusCode int32 + type ScalingGroupQueryActivityDetailReturnObjInstanceListResponse struct + InstanceID string + InstanceName string + type ScalingGroupQueryActivityDetailReturnObjResponse struct + ActiveID int32 + AfterCount int32 + BeforeCount int32 + Description string + EndTime string + ExecutionDate string + ExecutionMode int32 + ExecutionResult int32 + FailReason string + GroupID int32 + InstanceList []*ScalingGroupQueryActivityDetailReturnObjInstanceListResponse + RuleExecutionResult int32 + RuleExpectDelta int32 + RuleFailReason string + RuleID string + RuleRealDelta int32 + StartTime string + type ScalingGroupQueryInstanceListApi struct + func NewScalingGroupQueryInstanceListApi(client *core.CtyunClient) *ScalingGroupQueryInstanceListApi + func (a *ScalingGroupQueryInstanceListApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupQueryInstanceListResponse, error) + type ScalingGroupQueryInstanceListRequest struct + GroupID int64 + PageNo int32 + PageSize int32 + RegionID string + type ScalingGroupQueryInstanceListResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupQueryInstanceListReturnObjResponse + StatusCode int32 + type ScalingGroupQueryInstanceListReturnObjInstanceListResponse struct + ActiveID int32 + AzName string + ConfigID int64 + ConfigName string + CreateDate string + ExecutionMode int32 + GroupID int64 + HealthStatus int32 + Id int32 + InstanceID string + InstanceName string + JoinDate string + ProjectIDEcs string + ProtectStatus int32 + RegionID string + Status int32 + ZabbixName string + type ScalingGroupQueryInstanceListReturnObjResponse struct + InstanceList []*ScalingGroupQueryInstanceListReturnObjInstanceListResponse + TotalCount int32 + type ScalingGroupQueryLoadBalancerListApi struct + func NewScalingGroupQueryLoadBalancerListApi(client *core.CtyunClient) *ScalingGroupQueryLoadBalancerListApi + func (a *ScalingGroupQueryLoadBalancerListApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupQueryLoadBalancerListResponse, error) + type ScalingGroupQueryLoadBalancerListRequest struct + GroupID int64 + PageNo int32 + PageSize int32 + RegionID string + type ScalingGroupQueryLoadBalancerListResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupQueryLoadBalancerListReturnObjResponse + StatusCode int32 + type ScalingGroupQueryLoadBalancerListReturnObjLoadBalancersResponse struct + GroupID int32 + HostGroupID string + HostGroupName string + LbID string + LbName string + Port int32 + Weight int32 + type ScalingGroupQueryLoadBalancerListReturnObjResponse struct + LoadBalancers []*ScalingGroupQueryLoadBalancerListReturnObjLoadBalancersResponse + TotalCount int32 + type ScalingGroupSetInstancesProtectionApi struct + func NewScalingGroupSetInstancesProtectionApi(client *core.CtyunClient) *ScalingGroupSetInstancesProtectionApi + func (a *ScalingGroupSetInstancesProtectionApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupSetInstancesProtectionResponse, error) + type ScalingGroupSetInstancesProtectionRequest struct + GroupID int32 + InstanceIDList []int32 + ProtectStatus int32 + RegionID string + type ScalingGroupSetInstancesProtectionResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupSetInstancesProtectionReturnObjResponse + StatusCode int32 + type ScalingGroupSetInstancesProtectionReturnObjResponse struct + InstanceIDList []int32 + type ScalingGroupUnhealthyInstanceListApi struct + func NewScalingGroupUnhealthyInstanceListApi(client *core.CtyunClient) *ScalingGroupUnhealthyInstanceListApi + func (a *ScalingGroupUnhealthyInstanceListApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUnhealthyInstanceListResponse, error) + type ScalingGroupUnhealthyInstanceListRequest struct + GroupID int32 + RegionID string + type ScalingGroupUnhealthyInstanceListResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUnhealthyInstanceListReturnObjResponse + StatusCode int32 + type ScalingGroupUnhealthyInstanceListReturnObjResponse struct + Result []*ScalingGroupUnhealthyInstanceListReturnObjResultResponse + type ScalingGroupUnhealthyInstanceListReturnObjResultResponse struct + ActiveID int32 + ConfigID string + ConfigName string + CreateDate string + ExecutionMode int32 + GroupID int32 + HealthStatus int32 + Id int32 + InstanceID string + InstanceName string + JoinDate string + ProjectIDEcs string + ProtectStatus int32 + RegionID string + Status int32 + ZabbixName string + type ScalingGroupUpdateApi struct + func NewScalingGroupUpdateApi(client *core.CtyunClient) *ScalingGroupUpdateApi + func (a *ScalingGroupUpdateApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateResponse, error) + type ScalingGroupUpdateAttachLoadBalancersApi struct + func NewScalingGroupUpdateAttachLoadBalancersApi(client *core.CtyunClient) *ScalingGroupUpdateAttachLoadBalancersApi + func (a *ScalingGroupUpdateAttachLoadBalancersApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateAttachLoadBalancersResponse, error) + type ScalingGroupUpdateAttachLoadBalancersLbListRequest struct + HostGroupID string + LbID string + Port int32 + Weight int32 + type ScalingGroupUpdateAttachLoadBalancersRequest struct + GroupID int32 + LbList []*ScalingGroupUpdateAttachLoadBalancersLbListRequest + RegionID string + type ScalingGroupUpdateAttachLoadBalancersResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateAttachLoadBalancersReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateAttachLoadBalancersReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateConfiglistApi struct + func NewScalingGroupUpdateConfiglistApi(client *core.CtyunClient) *ScalingGroupUpdateConfiglistApi + func (a *ScalingGroupUpdateConfiglistApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateConfiglistResponse, error) + type ScalingGroupUpdateConfiglistRequest struct + ConfigList []int32 + GroupID int32 + RegionID string + type ScalingGroupUpdateConfiglistResponse struct + Description string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateConfiglistReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateConfiglistReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateDetachLoadBalancersApi struct + func NewScalingGroupUpdateDetachLoadBalancersApi(client *core.CtyunClient) *ScalingGroupUpdateDetachLoadBalancersApi + func (a *ScalingGroupUpdateDetachLoadBalancersApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateDetachLoadBalancersResponse, error) + type ScalingGroupUpdateDetachLoadBalancersLbListRequest struct + HostGroupID string + LbID string + type ScalingGroupUpdateDetachLoadBalancersRequest struct + GroupID int32 + LbList []*ScalingGroupUpdateDetachLoadBalancersLbListRequest + RegionID string + type ScalingGroupUpdateDetachLoadBalancersResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateDetachLoadBalancersReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateDetachLoadBalancersReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateHealthModeApi struct + func NewScalingGroupUpdateHealthModeApi(client *core.CtyunClient) *ScalingGroupUpdateHealthModeApi + func (a *ScalingGroupUpdateHealthModeApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateHealthModeResponse, error) + type ScalingGroupUpdateHealthModeRequest struct + GroupID int32 + HealthMode int32 + RegionID string + type ScalingGroupUpdateHealthModeResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateHealthModeReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateHealthModeReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateHealthPeriodApi struct + func NewScalingGroupUpdateHealthPeriodApi(client *core.CtyunClient) *ScalingGroupUpdateHealthPeriodApi + func (a *ScalingGroupUpdateHealthPeriodApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateHealthPeriodResponse, error) + type ScalingGroupUpdateHealthPeriodRequest struct + GroupID int32 + HealthPeriod int32 + RegionID string + type ScalingGroupUpdateHealthPeriodResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateHealthPeriodReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateHealthPeriodReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateInstanceMaxNumApi struct + func NewScalingGroupUpdateInstanceMaxNumApi(client *core.CtyunClient) *ScalingGroupUpdateInstanceMaxNumApi + func (a *ScalingGroupUpdateInstanceMaxNumApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateInstanceMaxNumResponse, error) + type ScalingGroupUpdateInstanceMaxNumRequest struct + GroupID int32 + MaxCount int32 + RegionID string + type ScalingGroupUpdateInstanceMaxNumResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateInstanceMaxNumReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateInstanceMaxNumReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateInstanceMinNumApi struct + func NewScalingGroupUpdateInstanceMinNumApi(client *core.CtyunClient) *ScalingGroupUpdateInstanceMinNumApi + func (a *ScalingGroupUpdateInstanceMinNumApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateInstanceMinNumResponse, error) + type ScalingGroupUpdateInstanceMinNumRequest struct + GroupID int32 + MinCount int32 + RegionID string + type ScalingGroupUpdateInstanceMinNumResponse struct + Description string + Message string + ReturnObj *ScalingGroupUpdateInstanceMinNumReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateInstanceMinNumReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateInstanceMoveOutStrategyApi struct + func NewScalingGroupUpdateInstanceMoveOutStrategyApi(client *core.CtyunClient) *ScalingGroupUpdateInstanceMoveOutStrategyApi + func (a *ScalingGroupUpdateInstanceMoveOutStrategyApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateInstanceMoveOutStrategyResponse, error) + type ScalingGroupUpdateInstanceMoveOutStrategyRequest struct + GroupID int32 + MoveOutStrategy int32 + RegionID string + type ScalingGroupUpdateInstanceMoveOutStrategyResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateInstanceMoveOutStrategyReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateInstanceMoveOutStrategyReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateLbListRequest struct + HostGroupID string + Id string + Port int32 + Weight int32 + type ScalingGroupUpdateRecoveryModeApi struct + func NewScalingGroupUpdateRecoveryModeApi(client *core.CtyunClient) *ScalingGroupUpdateRecoveryModeApi + func (a *ScalingGroupUpdateRecoveryModeApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingGroupUpdateRecoveryModeResponse, error) + type ScalingGroupUpdateRecoveryModeRequest struct + GroupID int32 + RecoveryMode int32 + RegionID string + type ScalingGroupUpdateRecoveryModeResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateRecoveryModeReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateRecoveryModeReturnObjResponse struct + GroupID int32 + type ScalingGroupUpdateRequest struct + AzStrategy int32 + ConfigID int32 + ConfigList []int32 + ExpectedCount *int32 + GroupID int64 + HealthMode int32 + HealthPeriod int32 + LbList []*ScalingGroupUpdateLbListRequest + MaxCount int32 + MinCount int32 + MoveOutStrategy int32 + Name string + RecoveryMode int32 + RegionID string + SecurityGroupIDList []string + SubnetIDList []string + UseLb *int32 + type ScalingGroupUpdateResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingGroupUpdateReturnObjResponse + StatusCode int32 + type ScalingGroupUpdateReturnObjResponse struct + GroupID int32 + type ScalingIsOpenApi struct + func NewScalingIsOpenApi(client *core.CtyunClient) *ScalingIsOpenApi + func (a *ScalingIsOpenApi) Do(ctx context.Context, credential core.Credential, req *ScalingIsOpenRequest) (*ScalingIsOpenResponse, error) + type ScalingIsOpenRequest struct + RegionID string + type ScalingIsOpenResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingIsOpenReturnObjResponse + StatusCode int32 + type ScalingIsOpenReturnObjResponse struct + IsOpen *bool + type ScalingQueryActivitiesListApi struct + func NewScalingQueryActivitiesListApi(client *core.CtyunClient) *ScalingQueryActivitiesListApi + func (a *ScalingQueryActivitiesListApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingQueryActivitiesListResponse, error) + type ScalingQueryActivitiesListRequest struct + GroupID int64 + PageNo int32 + PageSize int32 + RegionID string + type ScalingQueryActivitiesListResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingQueryActivitiesListReturnObjResponse + StatusCode int32 + type ScalingQueryActivitiesListReturnObjActiveListInstanceListResponse struct + InstanceID string + InstanceName string + type ScalingQueryActivitiesListReturnObjActiveListResponse struct + ActiveID int64 + AfterCount int32 + BeforeCount int32 + Description string + EndTime string + ExecutionDate string + ExecutionMode int32 + ExecutionResult int32 + FailReason string + GroupID int64 + InstanceList []*ScalingQueryActivitiesListReturnObjActiveListInstanceListResponse + RuleExecutionResult string + RuleExpectDelta int32 + RuleFailReason string + RuleID string + RuleRealDelta int32 + StartTime string + type ScalingQueryActivitiesListReturnObjResponse struct + ActiveList []*ScalingQueryActivitiesListReturnObjActiveListResponse + type ScalingQuotaApi struct + func NewScalingQuotaApi(client *core.CtyunClient) *ScalingQuotaApi + func (a *ScalingQuotaApi) Do(ctx context.Context, credential core.Credential, req *ScalingQuotaRequest) (*ScalingQuotaResponse, error) + type ScalingQuotaRequest struct + RegionID string + type ScalingQuotaResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingQuotaReturnObjResponse + StatusCode int32 + type ScalingQuotaReturnObjResponse struct + ScalingConfigLimit int32 + ScalingGroupLimit int32 + ScalingRuleLimit int32 + type ScalingRuleCreateAlarmApi struct + func NewScalingRuleCreateAlarmApi(client *core.CtyunClient) *ScalingRuleCreateAlarmApi + func (a *ScalingRuleCreateAlarmApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleCreateAlarmResponse, error) + type ScalingRuleCreateAlarmRequest struct + Action int32 + Cooldown int32 + GroupID int32 + Name string + OperateCount int32 + OperateUnit int32 + RegionID string + TriggerObj *ScalingRuleCreateAlarmTriggerObjRequest + type ScalingRuleCreateAlarmResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleCreateAlarmReturnObjResponse + StatusCode int32 + type ScalingRuleCreateAlarmReturnObjResponse struct + RuleID int32 + type ScalingRuleCreateAlarmTriggerObjRequest struct + ComparisonOperator string + EvaluationCount int32 + MetricName string + Name string + Period string + Statistics string + Threshold int32 + type ScalingRuleCreateApi struct + func NewScalingRuleCreateApi(client *core.CtyunClient) *ScalingRuleCreateApi + func (a *ScalingRuleCreateApi) Do(ctx context.Context, credential core.Credential, req *ScalingRuleCreateRequest) (*ScalingRuleCreateResponse, error) + type ScalingRuleCreateCycleApi struct + func NewScalingRuleCreateCycleApi(client *core.CtyunClient) *ScalingRuleCreateCycleApi + func (a *ScalingRuleCreateCycleApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleCreateCycleResponse, error) + type ScalingRuleCreateCycleRequest struct + Action int32 + Cycle int32 + Day []int32 + EffectiveFrom string + EffectiveTill string + ExecutionTime string + GroupID int32 + Name string + OperateCount int32 + OperateUnit int32 + RegionID string + type ScalingRuleCreateCycleResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleCreateCycleReturnObjResponse + StatusCode int32 + type ScalingRuleCreateCycleReturnObjResponse struct + RuleID int32 + type ScalingRuleCreateRequest struct + Action int32 + Cooldown int32 + Cycle int32 + Day []int32 + EffectiveFrom string + EffectiveTill string + ExecutionTime string + GroupID int64 + Name string + OperateCount int32 + OperateUnit int32 + RawType int32 + RegionID string + TargetObj *ScalingRuleCreateTargetObjRequest + TriggerObj *ScalingRuleCreateTriggerObjRequest + type ScalingRuleCreateResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleCreateReturnObjResponse + StatusCode int32 + type ScalingRuleCreateReturnObjResponse struct + RuleID int64 + type ScalingRuleCreateScheduledApi struct + func NewScalingRuleCreateScheduledApi(client *core.CtyunClient) *ScalingRuleCreateScheduledApi + func (a *ScalingRuleCreateScheduledApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleCreateScheduledResponse, error) + type ScalingRuleCreateScheduledRequest struct + Action int32 + ExecutionTime string + GroupID int32 + Name string + OperateCount int32 + OperateUnit int32 + RegionID string + type ScalingRuleCreateScheduledResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleCreateScheduledReturnObjResponse + StatusCode int32 + type ScalingRuleCreateScheduledReturnObjResponse struct + RuleID int32 + type ScalingRuleCreateTargetObjRequest struct + DisableScaleIn bool + MetricName string + OperateRange int32 + ScaleInEvaluationCount int32 + ScaleOutEvaluationCount int32 + TargetValue int32 + type ScalingRuleCreateTriggerObjRequest struct + ComparisonOperator string + EvaluationCount int32 + MetricName string + Name string + Period string + Statistics string + Threshold int32 + type ScalingRuleDeleteAlarmApi struct + func NewScalingRuleDeleteAlarmApi(client *core.CtyunClient) *ScalingRuleDeleteAlarmApi + func (a *ScalingRuleDeleteAlarmApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleDeleteAlarmResponse, error) + type ScalingRuleDeleteAlarmRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleDeleteAlarmResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleDeleteAlarmReturnObjResponse + StatusCode int32 + type ScalingRuleDeleteAlarmReturnObjResponse struct + RuleID int32 + type ScalingRuleDeleteApi struct + func NewScalingRuleDeleteApi(client *core.CtyunClient) *ScalingRuleDeleteApi + func (a *ScalingRuleDeleteApi) Do(ctx context.Context, credential core.Credential, req *ScalingRuleDeleteRequest) (*ScalingRuleDeleteResponse, error) + type ScalingRuleDeleteCycleApi struct + func NewScalingRuleDeleteCycleApi(client *core.CtyunClient) *ScalingRuleDeleteCycleApi + func (a *ScalingRuleDeleteCycleApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleDeleteCycleResponse, error) + type ScalingRuleDeleteCycleRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleDeleteCycleResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleDeleteCycleReturnObjResponse + StatusCode int32 + type ScalingRuleDeleteCycleReturnObjResponse struct + RuleID int32 + type ScalingRuleDeleteRequest struct + GroupID int64 + RegionID string + RuleID int64 + type ScalingRuleDeleteResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleDeleteReturnObjResponse + StatusCode int32 + type ScalingRuleDeleteReturnObjResponse struct + RuleID int32 + type ScalingRuleDeleteScheduledApi struct + func NewScalingRuleDeleteScheduledApi(client *core.CtyunClient) *ScalingRuleDeleteScheduledApi + func (a *ScalingRuleDeleteScheduledApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleDeleteScheduledResponse, error) + type ScalingRuleDeleteScheduledRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleDeleteScheduledResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleDeleteScheduledReturnObjResponse + StatusCode int32 + type ScalingRuleDeleteScheduledReturnObjResponse struct + RuleID int32 + type ScalingRuleExecuteApi struct + func NewScalingRuleExecuteApi(client *core.CtyunClient) *ScalingRuleExecuteApi + func (a *ScalingRuleExecuteApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleExecuteResponse, error) + type ScalingRuleExecuteRequest struct + GroupID int64 + RegionID string + RuleID int64 + type ScalingRuleExecuteResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleExecuteReturnObjResponse + StatusCode int32 + type ScalingRuleExecuteReturnObjResponse struct + RuleID int32 + type ScalingRuleListApi struct + func NewScalingRuleListApi(client *core.CtyunClient) *ScalingRuleListApi + func (a *ScalingRuleListApi) Do(ctx context.Context, credential core.Credential, req *ScalingRuleListRequest) (*ScalingRuleListResponse, error) + type ScalingRuleListRequest struct + GroupID int64 + Page int32 + PageNo int32 + PageSize int32 + RegionID string + type ScalingRuleListResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleListReturnObjResponse + StatusCode int32 + type ScalingRuleListReturnObjResponse struct + NumberOfAll int32 + RuleList []*ScalingRuleListReturnObjRuleListResponse + TotalCount int32 + type ScalingRuleListReturnObjRuleListResponse struct + Action int32 + Cooldown int32 + CreateDate string + Cycle int32 + Day []int32 + EffectiveFrom string + EffectiveTill string + ExecutionTime string + Name string + OperateCount int32 + OperateUnit int32 + ProjectIDEcs string + RuleID int64 + RuleType int32 + ScalingGroupID int32 + Status int32 + TargetObj *ScalingRuleListReturnObjRuleListTargetObjResponse + TriggerObj *ScalingRuleListReturnObjRuleListTriggerObjResponse + UpdateDate string + type ScalingRuleListReturnObjRuleListTargetObjResponse struct + DisableScaleIn *bool + MetricName string + OperateRange int32 + ScaleInEvaluationCount int32 + ScaleOutEvaluationCount int32 + TargetValue int32 + type ScalingRuleListReturnObjRuleListTriggerObjResponse struct + ComparisonOperator string + Cooldown int32 + EvaluationCount int32 + MetricName string + Name string + Period string + Statistics string + Status int32 + Threshold int32 + TriggerID string + type ScalingRuleQueryAlarmApi struct + func NewScalingRuleQueryAlarmApi(client *core.CtyunClient) *ScalingRuleQueryAlarmApi + func (a *ScalingRuleQueryAlarmApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleQueryAlarmResponse, error) + type ScalingRuleQueryAlarmRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleQueryAlarmResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleQueryAlarmReturnObjResponse + StatusCode int32 + type ScalingRuleQueryAlarmReturnObjResponse struct + ComparisonOperator string + Cooldown int32 + EvaluationCount int32 + MetricName string + Name string + Period string + Statistics string + Status int32 + Threshold int32 + TriggerID string + type ScalingRuleQueryCycleApi struct + func NewScalingRuleQueryCycleApi(client *core.CtyunClient) *ScalingRuleQueryCycleApi + func (a *ScalingRuleQueryCycleApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleQueryCycleResponse, error) + type ScalingRuleQueryCycleRequest struct + GroupID int32 + RegionID string + type ScalingRuleQueryCycleResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleQueryCycleReturnObjResponse + StatusCode int32 + type ScalingRuleQueryCycleReturnObjCyclesResponse struct + Action int32 + CreateDate string + Cycle int32 + Day []string + EffectiveFrom string + EffectiveTill string + ExecutionTime string + Name string + OperateCount int32 + OperateUnit int32 + RuleID int32 + Status int32 + UpdateDate string + type ScalingRuleQueryCycleReturnObjResponse struct + Cycles []*ScalingRuleQueryCycleReturnObjCyclesResponse + type ScalingRuleStartAlarmApi struct + func NewScalingRuleStartAlarmApi(client *core.CtyunClient) *ScalingRuleStartAlarmApi + func (a *ScalingRuleStartAlarmApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleStartAlarmResponse, error) + type ScalingRuleStartAlarmRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleStartAlarmResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleStartAlarmReturnObjResponse + StatusCode int32 + type ScalingRuleStartAlarmReturnObjResponse struct + RuleID int32 + type ScalingRuleStartApi struct + func NewScalingRuleStartApi(client *core.CtyunClient) *ScalingRuleStartApi + func (a *ScalingRuleStartApi) Do(ctx context.Context, credential core.Credential, req *ScalingRuleStartRequest) (*ScalingRuleStartResponse, error) + type ScalingRuleStartCycleApi struct + func NewScalingRuleStartCycleApi(client *core.CtyunClient) *ScalingRuleStartCycleApi + func (a *ScalingRuleStartCycleApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleStartCycleResponse, error) + type ScalingRuleStartCycleRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleStartCycleResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleStartCycleReturnObjResponse + StatusCode int32 + type ScalingRuleStartCycleReturnObjResponse struct + RuleID int32 + type ScalingRuleStartRequest struct + GroupID int64 + RegionID string + RuleID int64 + type ScalingRuleStartResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleStartReturnObjResponse + StatusCode int32 + type ScalingRuleStartReturnObjResponse struct + RuleID int32 + type ScalingRuleStopAlarmApi struct + func NewScalingRuleStopAlarmApi(client *core.CtyunClient) *ScalingRuleStopAlarmApi + func (a *ScalingRuleStopAlarmApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleStopAlarmResponse, error) + type ScalingRuleStopAlarmRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleStopAlarmResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleStopAlarmReturnObjResponse + StatusCode int32 + type ScalingRuleStopAlarmReturnObjResponse struct + RuleID int32 + type ScalingRuleStopApi struct + func NewScalingRuleStopApi(client *core.CtyunClient) *ScalingRuleStopApi + func (a *ScalingRuleStopApi) Do(ctx context.Context, credential core.Credential, req *ScalingRuleStopRequest) (*ScalingRuleStopResponse, error) + type ScalingRuleStopCycleApi struct + func NewScalingRuleStopCycleApi(client *core.CtyunClient) *ScalingRuleStopCycleApi + func (a *ScalingRuleStopCycleApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleStopCycleResponse, error) + type ScalingRuleStopCycleRequest struct + GroupID int32 + RegionID string + RuleID int32 + type ScalingRuleStopCycleResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleStopCycleReturnObjResponse + StatusCode int32 + type ScalingRuleStopCycleReturnObjResponse struct + RuleID int32 + type ScalingRuleStopRequest struct + GroupID int64 + RegionID string + RuleID int64 + type ScalingRuleStopResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleStopReturnObjResponse + StatusCode int32 + type ScalingRuleStopReturnObjResponse struct + RuleID int32 + type ScalingRuleUpdateAlarmApi struct + func NewScalingRuleUpdateAlarmApi(client *core.CtyunClient) *ScalingRuleUpdateAlarmApi + func (a *ScalingRuleUpdateAlarmApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleUpdateAlarmResponse, error) + type ScalingRuleUpdateAlarmRequest struct + Action int32 + Cooldown int32 + GroupID int32 + Name string + OperateCount int32 + OperateUnit int32 + RegionID string + RuleID int32 + type ScalingRuleUpdateAlarmResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleUpdateAlarmReturnObjResponse + StatusCode int32 + type ScalingRuleUpdateAlarmReturnObjResponse struct + RuleID int32 + type ScalingRuleUpdateApi struct + func NewScalingRuleUpdateApi(client *core.CtyunClient) *ScalingRuleUpdateApi + func (a *ScalingRuleUpdateApi) Do(ctx context.Context, credential core.Credential, req *ScalingRuleUpdateRequest) (*ScalingRuleUpdateResponse, error) + type ScalingRuleUpdateCycleApi struct + func NewScalingRuleUpdateCycleApi(client *core.CtyunClient) *ScalingRuleUpdateCycleApi + func (a *ScalingRuleUpdateCycleApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleUpdateCycleResponse, error) + type ScalingRuleUpdateCycleRequest struct + Action int32 + Cycle int32 + Day []int32 + EffectiveFrom string + EffectiveTill string + ExecutionTime string + GroupID int32 + Name string + OperateCount int32 + OperateUnit int32 + RegionID string + RuleID int32 + type ScalingRuleUpdateCycleResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleUpdateCycleReturnObjResponse + StatusCode int32 + type ScalingRuleUpdateCycleReturnObjResponse struct + RuleID int32 + type ScalingRuleUpdateRequest struct + Action int32 + Cooldown int32 + Cycle int32 + Day []int32 + EffectiveFrom string + EffectiveTill string + ExecutionTime string + GroupID int64 + Name string + OperateCount int32 + OperateUnit int32 + RegionID string + RuleID int64 + TargetObj *ScalingRuleUpdateTargetObjRequest + TriggerObj *ScalingRuleUpdateTriggerObjRequest + type ScalingRuleUpdateResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleUpdateReturnObjResponse + StatusCode int32 + type ScalingRuleUpdateReturnObjResponse struct + RuleID int32 + type ScalingRuleUpdateScheduledApi struct + func NewScalingRuleUpdateScheduledApi(client *core.CtyunClient) *ScalingRuleUpdateScheduledApi + func (a *ScalingRuleUpdateScheduledApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingRuleUpdateScheduledResponse, error) + type ScalingRuleUpdateScheduledRequest struct + Action int32 + ExecutionTime string + GroupID int32 + Name string + OperateCount int32 + OperateUnit int32 + RegionID string + RuleID int32 + type ScalingRuleUpdateScheduledResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingRuleUpdateScheduledReturnObjResponse + StatusCode int32 + type ScalingRuleUpdateScheduledReturnObjResponse struct + RuleID int32 + type ScalingRuleUpdateTargetObjRequest struct + DisableScaleIn *bool + MetricName string + OperateRange int32 + ScaleInEvaluationCount int32 + ScaleOutEvaluationCount int32 + TargetValue int32 + type ScalingRuleUpdateTriggerObjRequest struct + ComparisonOperator string + EvaluationCount int32 + MetricName string + Name string + Period string + Statistics string + Threshold int32 + type ScalingUpdateConfigIdApi struct + func NewScalingUpdateConfigIdApi(client *core.CtyunClient) *ScalingUpdateConfigIdApi + func (a *ScalingUpdateConfigIdApi) Do(ctx context.Context, credential core.Credential, ...) (*ScalingUpdateConfigIdResponse, error) + type ScalingUpdateConfigIdRequest struct + ConfigID int32 + GroupID int32 + RegionID string + type ScalingUpdateConfigIdResponse struct + Description string + Error string + ErrorCode string + Message string + ReturnObj *ScalingUpdateConfigIdReturnObjResponse + StatusCode int32 + type ScalingUpdateConfigIdReturnObjResponse struct + GroupID int32 v0 v0.0.1-test Sep 25, 2025