Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type Activity struct + ActivityID *string + AutoScalingGroupName *string + Cause *string + Description *string + Details *string + EndTime *time.Time + Progress *int64 + StartTime *time.Time + StatusCode *string + StatusMessage *string + type AdjustmentType struct + AdjustmentType *string + type Alarm struct + AlarmARN *string + AlarmName *string + type AttachInstancesInput struct + AutoScalingGroupName *string + InstanceIDs []*string + type AttachInstancesOutput struct + type AutoScaling struct + func New(config *aws.Config) *AutoScaling + func (c *AutoScaling) AttachInstances(input *AttachInstancesInput) (*AttachInstancesOutput, error) + func (c *AutoScaling) AttachInstancesRequest(input *AttachInstancesInput) (req *aws.Request, output *AttachInstancesOutput) + func (c *AutoScaling) CompleteLifecycleAction(input *CompleteLifecycleActionInput) (*CompleteLifecycleActionOutput, error) + func (c *AutoScaling) CompleteLifecycleActionRequest(input *CompleteLifecycleActionInput) (req *aws.Request, output *CompleteLifecycleActionOutput) + func (c *AutoScaling) CreateAutoScalingGroup(input *CreateAutoScalingGroupInput) (*CreateAutoScalingGroupOutput, error) + func (c *AutoScaling) CreateAutoScalingGroupRequest(input *CreateAutoScalingGroupInput) (req *aws.Request, output *CreateAutoScalingGroupOutput) + func (c *AutoScaling) CreateLaunchConfiguration(input *CreateLaunchConfigurationInput) (*CreateLaunchConfigurationOutput, error) + func (c *AutoScaling) CreateLaunchConfigurationRequest(input *CreateLaunchConfigurationInput) (req *aws.Request, output *CreateLaunchConfigurationOutput) + func (c *AutoScaling) CreateOrUpdateTags(input *CreateOrUpdateTagsInput) (*CreateOrUpdateTagsOutput, error) + func (c *AutoScaling) CreateOrUpdateTagsRequest(input *CreateOrUpdateTagsInput) (req *aws.Request, output *CreateOrUpdateTagsOutput) + func (c *AutoScaling) DeleteAutoScalingGroup(input *DeleteAutoScalingGroupInput) (*DeleteAutoScalingGroupOutput, error) + func (c *AutoScaling) DeleteAutoScalingGroupRequest(input *DeleteAutoScalingGroupInput) (req *aws.Request, output *DeleteAutoScalingGroupOutput) + func (c *AutoScaling) DeleteLaunchConfiguration(input *DeleteLaunchConfigurationInput) (*DeleteLaunchConfigurationOutput, error) + func (c *AutoScaling) DeleteLaunchConfigurationRequest(input *DeleteLaunchConfigurationInput) (req *aws.Request, output *DeleteLaunchConfigurationOutput) + func (c *AutoScaling) DeleteLifecycleHook(input *DeleteLifecycleHookInput) (*DeleteLifecycleHookOutput, error) + func (c *AutoScaling) DeleteLifecycleHookRequest(input *DeleteLifecycleHookInput) (req *aws.Request, output *DeleteLifecycleHookOutput) + func (c *AutoScaling) DeleteNotificationConfiguration(input *DeleteNotificationConfigurationInput) (*DeleteNotificationConfigurationOutput, error) + func (c *AutoScaling) DeleteNotificationConfigurationRequest(input *DeleteNotificationConfigurationInput) (req *aws.Request, output *DeleteNotificationConfigurationOutput) + func (c *AutoScaling) DeletePolicy(input *DeletePolicyInput) (*DeletePolicyOutput, error) + func (c *AutoScaling) DeletePolicyRequest(input *DeletePolicyInput) (req *aws.Request, output *DeletePolicyOutput) + func (c *AutoScaling) DeleteScheduledAction(input *DeleteScheduledActionInput) (*DeleteScheduledActionOutput, error) + func (c *AutoScaling) DeleteScheduledActionRequest(input *DeleteScheduledActionInput) (req *aws.Request, output *DeleteScheduledActionOutput) + func (c *AutoScaling) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error) + func (c *AutoScaling) DeleteTagsRequest(input *DeleteTagsInput) (req *aws.Request, output *DeleteTagsOutput) + func (c *AutoScaling) DescribeAccountLimits(input *DescribeAccountLimitsInput) (*DescribeAccountLimitsOutput, error) + func (c *AutoScaling) DescribeAccountLimitsRequest(input *DescribeAccountLimitsInput) (req *aws.Request, output *DescribeAccountLimitsOutput) + func (c *AutoScaling) DescribeAdjustmentTypes(input *DescribeAdjustmentTypesInput) (*DescribeAdjustmentTypesOutput, error) + func (c *AutoScaling) DescribeAdjustmentTypesRequest(input *DescribeAdjustmentTypesInput) (req *aws.Request, output *DescribeAdjustmentTypesOutput) + func (c *AutoScaling) DescribeAutoScalingGroups(input *DescribeAutoScalingGroupsInput) (*DescribeAutoScalingGroupsOutput, error) + func (c *AutoScaling) DescribeAutoScalingGroupsPages(input *DescribeAutoScalingGroupsInput, ...) error + func (c *AutoScaling) DescribeAutoScalingGroupsRequest(input *DescribeAutoScalingGroupsInput) (req *aws.Request, output *DescribeAutoScalingGroupsOutput) + func (c *AutoScaling) DescribeAutoScalingInstances(input *DescribeAutoScalingInstancesInput) (*DescribeAutoScalingInstancesOutput, error) + func (c *AutoScaling) DescribeAutoScalingInstancesPages(input *DescribeAutoScalingInstancesInput, ...) error + func (c *AutoScaling) DescribeAutoScalingInstancesRequest(input *DescribeAutoScalingInstancesInput) (req *aws.Request, output *DescribeAutoScalingInstancesOutput) + func (c *AutoScaling) DescribeAutoScalingNotificationTypes(input *DescribeAutoScalingNotificationTypesInput) (*DescribeAutoScalingNotificationTypesOutput, error) + func (c *AutoScaling) DescribeAutoScalingNotificationTypesRequest(input *DescribeAutoScalingNotificationTypesInput) (req *aws.Request, output *DescribeAutoScalingNotificationTypesOutput) + func (c *AutoScaling) DescribeLaunchConfigurations(input *DescribeLaunchConfigurationsInput) (*DescribeLaunchConfigurationsOutput, error) + func (c *AutoScaling) DescribeLaunchConfigurationsPages(input *DescribeLaunchConfigurationsInput, ...) error + func (c *AutoScaling) DescribeLaunchConfigurationsRequest(input *DescribeLaunchConfigurationsInput) (req *aws.Request, output *DescribeLaunchConfigurationsOutput) + func (c *AutoScaling) DescribeLifecycleHookTypes(input *DescribeLifecycleHookTypesInput) (*DescribeLifecycleHookTypesOutput, error) + func (c *AutoScaling) DescribeLifecycleHookTypesRequest(input *DescribeLifecycleHookTypesInput) (req *aws.Request, output *DescribeLifecycleHookTypesOutput) + func (c *AutoScaling) DescribeLifecycleHooks(input *DescribeLifecycleHooksInput) (*DescribeLifecycleHooksOutput, error) + func (c *AutoScaling) DescribeLifecycleHooksRequest(input *DescribeLifecycleHooksInput) (req *aws.Request, output *DescribeLifecycleHooksOutput) + func (c *AutoScaling) DescribeMetricCollectionTypes(input *DescribeMetricCollectionTypesInput) (*DescribeMetricCollectionTypesOutput, error) + func (c *AutoScaling) DescribeMetricCollectionTypesRequest(input *DescribeMetricCollectionTypesInput) (req *aws.Request, output *DescribeMetricCollectionTypesOutput) + func (c *AutoScaling) DescribeNotificationConfigurations(input *DescribeNotificationConfigurationsInput) (*DescribeNotificationConfigurationsOutput, error) + func (c *AutoScaling) DescribeNotificationConfigurationsPages(input *DescribeNotificationConfigurationsInput, ...) error + func (c *AutoScaling) DescribeNotificationConfigurationsRequest(input *DescribeNotificationConfigurationsInput) (req *aws.Request, output *DescribeNotificationConfigurationsOutput) + func (c *AutoScaling) DescribePolicies(input *DescribePoliciesInput) (*DescribePoliciesOutput, error) + func (c *AutoScaling) DescribePoliciesPages(input *DescribePoliciesInput, ...) error + func (c *AutoScaling) DescribePoliciesRequest(input *DescribePoliciesInput) (req *aws.Request, output *DescribePoliciesOutput) + func (c *AutoScaling) DescribeScalingActivities(input *DescribeScalingActivitiesInput) (*DescribeScalingActivitiesOutput, error) + func (c *AutoScaling) DescribeScalingActivitiesPages(input *DescribeScalingActivitiesInput, ...) error + func (c *AutoScaling) DescribeScalingActivitiesRequest(input *DescribeScalingActivitiesInput) (req *aws.Request, output *DescribeScalingActivitiesOutput) + func (c *AutoScaling) DescribeScalingProcessTypes(input *DescribeScalingProcessTypesInput) (*DescribeScalingProcessTypesOutput, error) + func (c *AutoScaling) DescribeScalingProcessTypesRequest(input *DescribeScalingProcessTypesInput) (req *aws.Request, output *DescribeScalingProcessTypesOutput) + func (c *AutoScaling) DescribeScheduledActions(input *DescribeScheduledActionsInput) (*DescribeScheduledActionsOutput, error) + func (c *AutoScaling) DescribeScheduledActionsPages(input *DescribeScheduledActionsInput, ...) error + func (c *AutoScaling) DescribeScheduledActionsRequest(input *DescribeScheduledActionsInput) (req *aws.Request, output *DescribeScheduledActionsOutput) + func (c *AutoScaling) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error) + func (c *AutoScaling) DescribeTagsPages(input *DescribeTagsInput, ...) error + func (c *AutoScaling) DescribeTagsRequest(input *DescribeTagsInput) (req *aws.Request, output *DescribeTagsOutput) + func (c *AutoScaling) DescribeTerminationPolicyTypes(input *DescribeTerminationPolicyTypesInput) (*DescribeTerminationPolicyTypesOutput, error) + func (c *AutoScaling) DescribeTerminationPolicyTypesRequest(input *DescribeTerminationPolicyTypesInput) (req *aws.Request, output *DescribeTerminationPolicyTypesOutput) + func (c *AutoScaling) DetachInstances(input *DetachInstancesInput) (*DetachInstancesOutput, error) + func (c *AutoScaling) DetachInstancesRequest(input *DetachInstancesInput) (req *aws.Request, output *DetachInstancesOutput) + func (c *AutoScaling) DisableMetricsCollection(input *DisableMetricsCollectionInput) (*DisableMetricsCollectionOutput, error) + func (c *AutoScaling) DisableMetricsCollectionRequest(input *DisableMetricsCollectionInput) (req *aws.Request, output *DisableMetricsCollectionOutput) + func (c *AutoScaling) EnableMetricsCollection(input *EnableMetricsCollectionInput) (*EnableMetricsCollectionOutput, error) + func (c *AutoScaling) EnableMetricsCollectionRequest(input *EnableMetricsCollectionInput) (req *aws.Request, output *EnableMetricsCollectionOutput) + func (c *AutoScaling) EnterStandby(input *EnterStandbyInput) (*EnterStandbyOutput, error) + func (c *AutoScaling) EnterStandbyRequest(input *EnterStandbyInput) (req *aws.Request, output *EnterStandbyOutput) + func (c *AutoScaling) ExecutePolicy(input *ExecutePolicyInput) (*ExecutePolicyOutput, error) + func (c *AutoScaling) ExecutePolicyRequest(input *ExecutePolicyInput) (req *aws.Request, output *ExecutePolicyOutput) + func (c *AutoScaling) ExitStandby(input *ExitStandbyInput) (*ExitStandbyOutput, error) + func (c *AutoScaling) ExitStandbyRequest(input *ExitStandbyInput) (req *aws.Request, output *ExitStandbyOutput) + func (c *AutoScaling) PutLifecycleHook(input *PutLifecycleHookInput) (*PutLifecycleHookOutput, error) + func (c *AutoScaling) PutLifecycleHookRequest(input *PutLifecycleHookInput) (req *aws.Request, output *PutLifecycleHookOutput) + func (c *AutoScaling) PutNotificationConfiguration(input *PutNotificationConfigurationInput) (*PutNotificationConfigurationOutput, error) + func (c *AutoScaling) PutNotificationConfigurationRequest(input *PutNotificationConfigurationInput) (req *aws.Request, output *PutNotificationConfigurationOutput) + func (c *AutoScaling) PutScalingPolicy(input *PutScalingPolicyInput) (*PutScalingPolicyOutput, error) + func (c *AutoScaling) PutScalingPolicyRequest(input *PutScalingPolicyInput) (req *aws.Request, output *PutScalingPolicyOutput) + func (c *AutoScaling) PutScheduledUpdateGroupAction(input *PutScheduledUpdateGroupActionInput) (*PutScheduledUpdateGroupActionOutput, error) + func (c *AutoScaling) PutScheduledUpdateGroupActionRequest(input *PutScheduledUpdateGroupActionInput) (req *aws.Request, output *PutScheduledUpdateGroupActionOutput) + func (c *AutoScaling) RecordLifecycleActionHeartbeat(input *RecordLifecycleActionHeartbeatInput) (*RecordLifecycleActionHeartbeatOutput, error) + func (c *AutoScaling) RecordLifecycleActionHeartbeatRequest(input *RecordLifecycleActionHeartbeatInput) (req *aws.Request, output *RecordLifecycleActionHeartbeatOutput) + func (c *AutoScaling) ResumeProcesses(input *ScalingProcessQuery) (*ResumeProcessesOutput, error) + func (c *AutoScaling) ResumeProcessesRequest(input *ScalingProcessQuery) (req *aws.Request, output *ResumeProcessesOutput) + func (c *AutoScaling) SetDesiredCapacity(input *SetDesiredCapacityInput) (*SetDesiredCapacityOutput, error) + func (c *AutoScaling) SetDesiredCapacityRequest(input *SetDesiredCapacityInput) (req *aws.Request, output *SetDesiredCapacityOutput) + func (c *AutoScaling) SetInstanceHealth(input *SetInstanceHealthInput) (*SetInstanceHealthOutput, error) + func (c *AutoScaling) SetInstanceHealthRequest(input *SetInstanceHealthInput) (req *aws.Request, output *SetInstanceHealthOutput) + func (c *AutoScaling) SuspendProcesses(input *ScalingProcessQuery) (*SuspendProcessesOutput, error) + func (c *AutoScaling) SuspendProcessesRequest(input *ScalingProcessQuery) (req *aws.Request, output *SuspendProcessesOutput) + func (c *AutoScaling) TerminateInstanceInAutoScalingGroup(input *TerminateInstanceInAutoScalingGroupInput) (*TerminateInstanceInAutoScalingGroupOutput, error) + func (c *AutoScaling) TerminateInstanceInAutoScalingGroupRequest(input *TerminateInstanceInAutoScalingGroupInput) (req *aws.Request, output *TerminateInstanceInAutoScalingGroupOutput) + func (c *AutoScaling) UpdateAutoScalingGroup(input *UpdateAutoScalingGroupInput) (*UpdateAutoScalingGroupOutput, error) + func (c *AutoScaling) UpdateAutoScalingGroupRequest(input *UpdateAutoScalingGroupInput) (req *aws.Request, output *UpdateAutoScalingGroupOutput) + type BlockDeviceMapping struct + DeviceName *string + EBS *EBS + NoDevice *bool + VirtualName *string + type CompleteLifecycleActionInput struct + AutoScalingGroupName *string + LifecycleActionResult *string + LifecycleActionToken *string + LifecycleHookName *string + type CompleteLifecycleActionOutput struct + type CreateAutoScalingGroupInput struct + AutoScalingGroupName *string + AvailabilityZones []*string + DefaultCooldown *int64 + DesiredCapacity *int64 + HealthCheckGracePeriod *int64 + HealthCheckType *string + InstanceID *string + LaunchConfigurationName *string + LoadBalancerNames []*string + MaxSize *int64 + MinSize *int64 + PlacementGroup *string + Tags []*Tag + TerminationPolicies []*string + VPCZoneIdentifier *string + type CreateAutoScalingGroupOutput struct + type CreateLaunchConfigurationInput struct + AssociatePublicIPAddress *bool + BlockDeviceMappings []*BlockDeviceMapping + ClassicLinkVPCID *string + ClassicLinkVPCSecurityGroups []*string + EBSOptimized *bool + IAMInstanceProfile *string + ImageID *string + InstanceID *string + InstanceMonitoring *InstanceMonitoring + InstanceType *string + KernelID *string + KeyName *string + LaunchConfigurationName *string + PlacementTenancy *string + RAMDiskID *string + SecurityGroups []*string + SpotPrice *string + UserData *string + type CreateLaunchConfigurationOutput struct + type CreateOrUpdateTagsInput struct + Tags []*Tag + type CreateOrUpdateTagsOutput struct + type DeleteAutoScalingGroupInput struct + AutoScalingGroupName *string + ForceDelete *bool + type DeleteAutoScalingGroupOutput struct + type DeleteLaunchConfigurationInput struct + LaunchConfigurationName *string + type DeleteLaunchConfigurationOutput struct + type DeleteLifecycleHookInput struct + AutoScalingGroupName *string + LifecycleHookName *string + type DeleteLifecycleHookOutput struct + type DeleteNotificationConfigurationInput struct + AutoScalingGroupName *string + TopicARN *string + type DeleteNotificationConfigurationOutput struct + type DeletePolicyInput struct + AutoScalingGroupName *string + PolicyName *string + type DeletePolicyOutput struct + type DeleteScheduledActionInput struct + AutoScalingGroupName *string + ScheduledActionName *string + type DeleteScheduledActionOutput struct + type DeleteTagsInput struct + Tags []*Tag + type DeleteTagsOutput struct + type DescribeAccountLimitsInput struct + type DescribeAccountLimitsOutput struct + MaxNumberOfAutoScalingGroups *int64 + MaxNumberOfLaunchConfigurations *int64 + type DescribeAdjustmentTypesInput struct + type DescribeAdjustmentTypesOutput struct + AdjustmentTypes []*AdjustmentType + type DescribeAutoScalingGroupsInput struct + AutoScalingGroupNames []*string + MaxRecords *int64 + NextToken *string + type DescribeAutoScalingGroupsOutput struct + AutoScalingGroups []*Group + NextToken *string + type DescribeAutoScalingInstancesInput struct + InstanceIDs []*string + MaxRecords *int64 + NextToken *string + type DescribeAutoScalingInstancesOutput struct + AutoScalingInstances []*InstanceDetails + NextToken *string + type DescribeAutoScalingNotificationTypesInput struct + type DescribeAutoScalingNotificationTypesOutput struct + AutoScalingNotificationTypes []*string + type DescribeLaunchConfigurationsInput struct + LaunchConfigurationNames []*string + MaxRecords *int64 + NextToken *string + type DescribeLaunchConfigurationsOutput struct + LaunchConfigurations []*LaunchConfiguration + NextToken *string + type DescribeLifecycleHookTypesInput struct + type DescribeLifecycleHookTypesOutput struct + LifecycleHookTypes []*string + type DescribeLifecycleHooksInput struct + AutoScalingGroupName *string + LifecycleHookNames []*string + type DescribeLifecycleHooksOutput struct + LifecycleHooks []*LifecycleHook + type DescribeMetricCollectionTypesInput struct + type DescribeMetricCollectionTypesOutput struct + Granularities []*MetricGranularityType + Metrics []*MetricCollectionType + type DescribeNotificationConfigurationsInput struct + AutoScalingGroupNames []*string + MaxRecords *int64 + NextToken *string + type DescribeNotificationConfigurationsOutput struct + NextToken *string + NotificationConfigurations []*NotificationConfiguration + type DescribePoliciesInput struct + AutoScalingGroupName *string + MaxRecords *int64 + NextToken *string + PolicyNames []*string + type DescribePoliciesOutput struct + NextToken *string + ScalingPolicies []*ScalingPolicy + type DescribeScalingActivitiesInput struct + ActivityIDs []*string + AutoScalingGroupName *string + MaxRecords *int64 + NextToken *string + type DescribeScalingActivitiesOutput struct + Activities []*Activity + NextToken *string + type DescribeScalingProcessTypesInput struct + type DescribeScalingProcessTypesOutput struct + Processes []*ProcessType + type DescribeScheduledActionsInput struct + AutoScalingGroupName *string + EndTime *time.Time + MaxRecords *int64 + NextToken *string + ScheduledActionNames []*string + StartTime *time.Time + type DescribeScheduledActionsOutput struct + NextToken *string + ScheduledUpdateGroupActions []*ScheduledUpdateGroupAction + type DescribeTagsInput struct + Filters []*Filter + MaxRecords *int64 + NextToken *string + type DescribeTagsOutput struct + NextToken *string + Tags []*TagDescription + type DescribeTerminationPolicyTypesInput struct + type DescribeTerminationPolicyTypesOutput struct + TerminationPolicyTypes []*string + type DetachInstancesInput struct + AutoScalingGroupName *string + InstanceIDs []*string + ShouldDecrementDesiredCapacity *bool + type DetachInstancesOutput struct + Activities []*Activity + type DisableMetricsCollectionInput struct + AutoScalingGroupName *string + Metrics []*string + type DisableMetricsCollectionOutput struct + type EBS struct + DeleteOnTermination *bool + IOPS *int64 + SnapshotID *string + VolumeSize *int64 + VolumeType *string + type EnableMetricsCollectionInput struct + AutoScalingGroupName *string + Granularity *string + Metrics []*string + type EnableMetricsCollectionOutput struct + type EnabledMetric struct + Granularity *string + Metric *string + type EnterStandbyInput struct + AutoScalingGroupName *string + InstanceIDs []*string + ShouldDecrementDesiredCapacity *bool + type EnterStandbyOutput struct + Activities []*Activity + type ExecutePolicyInput struct + AutoScalingGroupName *string + HonorCooldown *bool + PolicyName *string + type ExecutePolicyOutput struct + type ExitStandbyInput struct + AutoScalingGroupName *string + InstanceIDs []*string + type ExitStandbyOutput struct + Activities []*Activity + type Filter struct + Name *string + Values []*string + type Group struct + AutoScalingGroupARN *string + AutoScalingGroupName *string + AvailabilityZones []*string + CreatedTime *time.Time + DefaultCooldown *int64 + DesiredCapacity *int64 + EnabledMetrics []*EnabledMetric + HealthCheckGracePeriod *int64 + HealthCheckType *string + Instances []*Instance + LaunchConfigurationName *string + LoadBalancerNames []*string + MaxSize *int64 + MinSize *int64 + PlacementGroup *string + Status *string + SuspendedProcesses []*SuspendedProcess + Tags []*TagDescription + TerminationPolicies []*string + VPCZoneIdentifier *string + type Instance struct + AvailabilityZone *string + HealthStatus *string + InstanceID *string + LaunchConfigurationName *string + LifecycleState *string + type InstanceDetails struct + AutoScalingGroupName *string + AvailabilityZone *string + HealthStatus *string + InstanceID *string + LaunchConfigurationName *string + LifecycleState *string + type InstanceMonitoring struct + Enabled *bool + type LaunchConfiguration struct + AssociatePublicIPAddress *bool + BlockDeviceMappings []*BlockDeviceMapping + ClassicLinkVPCID *string + ClassicLinkVPCSecurityGroups []*string + CreatedTime *time.Time + EBSOptimized *bool + IAMInstanceProfile *string + ImageID *string + InstanceMonitoring *InstanceMonitoring + InstanceType *string + KernelID *string + KeyName *string + LaunchConfigurationARN *string + LaunchConfigurationName *string + PlacementTenancy *string + RAMDiskID *string + SecurityGroups []*string + SpotPrice *string + UserData *string + type LifecycleHook struct + AutoScalingGroupName *string + DefaultResult *string + GlobalTimeout *int64 + HeartbeatTimeout *int64 + LifecycleHookName *string + LifecycleTransition *string + NotificationMetadata *string + NotificationTargetARN *string + RoleARN *string + type MetricCollectionType struct + Metric *string + type MetricGranularityType struct + Granularity *string + type NotificationConfiguration struct + AutoScalingGroupName *string + NotificationType *string + TopicARN *string + type ProcessType struct + ProcessName *string + type PutLifecycleHookInput struct + AutoScalingGroupName *string + DefaultResult *string + HeartbeatTimeout *int64 + LifecycleHookName *string + LifecycleTransition *string + NotificationMetadata *string + NotificationTargetARN *string + RoleARN *string + type PutLifecycleHookOutput struct + type PutNotificationConfigurationInput struct + AutoScalingGroupName *string + NotificationTypes []*string + TopicARN *string + type PutNotificationConfigurationOutput struct + type PutScalingPolicyInput struct + AdjustmentType *string + AutoScalingGroupName *string + Cooldown *int64 + MinAdjustmentStep *int64 + PolicyName *string + ScalingAdjustment *int64 + type PutScalingPolicyOutput struct + PolicyARN *string + type PutScheduledUpdateGroupActionInput struct + AutoScalingGroupName *string + DesiredCapacity *int64 + EndTime *time.Time + MaxSize *int64 + MinSize *int64 + Recurrence *string + ScheduledActionName *string + StartTime *time.Time + Time *time.Time + type PutScheduledUpdateGroupActionOutput struct + type RecordLifecycleActionHeartbeatInput struct + AutoScalingGroupName *string + LifecycleActionToken *string + LifecycleHookName *string + type RecordLifecycleActionHeartbeatOutput struct + type ResumeProcessesOutput struct + type ScalingPolicy struct + AdjustmentType *string + Alarms []*Alarm + AutoScalingGroupName *string + Cooldown *int64 + MinAdjustmentStep *int64 + PolicyARN *string + PolicyName *string + ScalingAdjustment *int64 + type ScalingProcessQuery struct + AutoScalingGroupName *string + ScalingProcesses []*string + type ScheduledUpdateGroupAction struct + AutoScalingGroupName *string + DesiredCapacity *int64 + EndTime *time.Time + MaxSize *int64 + MinSize *int64 + Recurrence *string + ScheduledActionARN *string + ScheduledActionName *string + StartTime *time.Time + Time *time.Time + type SetDesiredCapacityInput struct + AutoScalingGroupName *string + DesiredCapacity *int64 + HonorCooldown *bool + type SetDesiredCapacityOutput struct + type SetInstanceHealthInput struct + HealthStatus *string + InstanceID *string + ShouldRespectGracePeriod *bool + type SetInstanceHealthOutput struct + type SuspendProcessesOutput struct + type SuspendedProcess struct + ProcessName *string + SuspensionReason *string + type Tag struct + Key *string + PropagateAtLaunch *bool + ResourceID *string + ResourceType *string + Value *string + type TagDescription struct + Key *string + PropagateAtLaunch *bool + ResourceID *string + ResourceType *string + Value *string + type TerminateInstanceInAutoScalingGroupInput struct + InstanceID *string + ShouldDecrementDesiredCapacity *bool + type TerminateInstanceInAutoScalingGroupOutput struct + Activity *Activity + type UpdateAutoScalingGroupInput struct + AutoScalingGroupName *string + AvailabilityZones []*string + DefaultCooldown *int64 + DesiredCapacity *int64 + HealthCheckGracePeriod *int64 + HealthCheckType *string + LaunchConfigurationName *string + MaxSize *int64 + MinSize *int64 + PlacementGroup *string + TerminationPolicies []*string + VPCZoneIdentifier *string + type UpdateAutoScalingGroupOutput struct