Versions in this module Expand all Collapse all v1 v1.0.1 Nov 25, 2025 v1.0.0 Nov 21, 2025 Changes in this version + type AccessDeniedException struct + ErrorCodeOverride *string + Message *string + func (e *AccessDeniedException) Error() string + func (e *AccessDeniedException) ErrorCode() string + func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault + func (e *AccessDeniedException) ErrorMessage() string + type AccountInfo struct + AccountId *string + LastUpdatedTimestamp *time.Time + OrganizationRuleMode OrganizationRuleMode + Status EnrollmentStatus + StatusReason *string + type AutomationEvent struct + AccountId *string + CompletedTimestamp *time.Time + CreatedTimestamp *time.Time + EstimatedMonthlySavings *EstimatedMonthlySavings + EventDescription *string + EventId *string + EventStatus EventStatus + EventStatusReason *string + EventType EventType + RecommendedActionId *string + Region *string + ResourceArn *string + ResourceId *string + ResourceType ResourceType + RuleId *string + type AutomationEventFilter struct + Name AutomationEventFilterName + Values []string + type AutomationEventFilterName string + const AutomationEventFilterNameAccountId + const AutomationEventFilterNameEventStatus + const AutomationEventFilterNameEventType + const AutomationEventFilterNameResourceType + func (AutomationEventFilterName) Values() []AutomationEventFilterName + type AutomationEventStep struct + CompletedTimestamp *time.Time + EstimatedMonthlySavings *EstimatedMonthlySavings + EventId *string + ResourceId *string + StartTimestamp *time.Time + StepId *string + StepStatus StepStatus + StepType StepType + type AutomationEventSummary struct + Dimensions []SummaryDimension + Key *string + TimePeriod *TimePeriod + Total *SummaryTotals + type AutomationRule struct + AccountId *string + CreatedTimestamp *time.Time + Description *string + LastUpdatedTimestamp *time.Time + Name *string + OrganizationConfiguration *OrganizationConfiguration + Priority *string + RecommendedActionTypes []RecommendedActionType + RuleArn *string + RuleId *string + RuleRevision *int64 + RuleType RuleType + Schedule *Schedule + Status RuleStatus + type AutomationRuleFilterName string + const AutomationRuleFilterNameAccountId + const AutomationRuleFilterNameName + const AutomationRuleFilterNameOrganizationConfigurationRuleApplyOrder + const AutomationRuleFilterNameRecommendedActionType + const AutomationRuleFilterNameRuleType + const AutomationRuleFilterNameStatus + func (AutomationRuleFilterName) Values() []AutomationRuleFilterName + type ComparisonOperator string + const ComparisonOperatorNumericEquals + const ComparisonOperatorNumericGreaterThan + const ComparisonOperatorNumericGreaterThanEquals + const ComparisonOperatorNumericLessThan + const ComparisonOperatorNumericLessThanEquals + const ComparisonOperatorNumericNotEquals + const ComparisonOperatorStringEquals + const ComparisonOperatorStringEqualsIgnoreCase + const ComparisonOperatorStringLike + const ComparisonOperatorStringNotEquals + const ComparisonOperatorStringNotEqualsIgnoreCase + const ComparisonOperatorStringNotLike + func (ComparisonOperator) Values() []ComparisonOperator + type Criteria struct + EbsVolumeSizeInGib []IntegerCriteriaCondition + EbsVolumeType []StringCriteriaCondition + EstimatedMonthlySavings []DoubleCriteriaCondition + LookBackPeriodInDays []IntegerCriteriaCondition + Region []StringCriteriaCondition + ResourceArn []StringCriteriaCondition + ResourceTag []ResourceTagsCriteriaCondition + RestartNeeded []StringCriteriaCondition + type DoubleCriteriaCondition struct + Comparison ComparisonOperator + Values []float64 + type EbsVolume struct + Configuration *EbsVolumeConfiguration + type EbsVolumeConfiguration struct + Iops *int32 + SizeInGib *int32 + Throughput *int32 + Type *string + type EnrollmentStatus string + const EnrollmentStatusActive + const EnrollmentStatusFailed + const EnrollmentStatusInactive + const EnrollmentStatusPending + func (EnrollmentStatus) Values() []EnrollmentStatus + type EstimatedMonthlySavings struct + AfterDiscountSavings *float64 + BeforeDiscountSavings *float64 + Currency *string + SavingsEstimationMode SavingsEstimationMode + type EventStatus string + const EventStatusCancelled + const EventStatusComplete + const EventStatusFailed + const EventStatusInProgress + const EventStatusReady + const EventStatusRollbackComplete + const EventStatusRollbackFailed + const EventStatusRollbackInProgress + const EventStatusRollbackReady + func (EventStatus) Values() []EventStatus + type EventType string + const EventTypeSnapshotAndDeleteUnattachedEbsVolume + const EventTypeUpgradeEbsVolumeType + func (EventType) Values() []EventType + type Filter struct + Name AutomationRuleFilterName + Values []string + type ForbiddenException struct + ErrorCodeOverride *string + Message *string + func (e *ForbiddenException) Error() string + func (e *ForbiddenException) ErrorCode() string + func (e *ForbiddenException) ErrorFault() smithy.ErrorFault + func (e *ForbiddenException) ErrorMessage() string + type IdempotencyTokenInUseException struct + ErrorCodeOverride *string + Message *string + func (e *IdempotencyTokenInUseException) Error() string + func (e *IdempotencyTokenInUseException) ErrorCode() string + func (e *IdempotencyTokenInUseException) ErrorFault() smithy.ErrorFault + func (e *IdempotencyTokenInUseException) ErrorMessage() string + type IdempotentParameterMismatchException struct + ErrorCodeOverride *string + Message *string + func (e *IdempotentParameterMismatchException) Error() string + func (e *IdempotentParameterMismatchException) ErrorCode() string + func (e *IdempotentParameterMismatchException) ErrorFault() smithy.ErrorFault + func (e *IdempotentParameterMismatchException) ErrorMessage() string + type IntegerCriteriaCondition struct + Comparison ComparisonOperator + Values []int32 + type InternalServerException struct + ErrorCodeOverride *string + Message *string + func (e *InternalServerException) Error() string + func (e *InternalServerException) ErrorCode() string + func (e *InternalServerException) ErrorFault() smithy.ErrorFault + func (e *InternalServerException) ErrorMessage() string + type InvalidParameterValueException struct + ErrorCodeOverride *string + Message *string + func (e *InvalidParameterValueException) Error() string + func (e *InvalidParameterValueException) ErrorCode() string + func (e *InvalidParameterValueException) ErrorFault() smithy.ErrorFault + func (e *InvalidParameterValueException) ErrorMessage() string + type NotManagementAccountException struct + ErrorCodeOverride *string + Message *string + func (e *NotManagementAccountException) Error() string + func (e *NotManagementAccountException) ErrorCode() string + func (e *NotManagementAccountException) ErrorFault() smithy.ErrorFault + func (e *NotManagementAccountException) ErrorMessage() string + type OptInRequiredException struct + ErrorCodeOverride *string + Message *string + func (e *OptInRequiredException) Error() string + func (e *OptInRequiredException) ErrorCode() string + func (e *OptInRequiredException) ErrorFault() smithy.ErrorFault + func (e *OptInRequiredException) ErrorMessage() string + type OrganizationConfiguration struct + AccountIds []string + RuleApplyOrder RuleApplyOrder + type OrganizationRuleMode string + const OrganizationRuleModeAnyAllowed + const OrganizationRuleModeNoneAllowed + func (OrganizationRuleMode) Values() []OrganizationRuleMode + type OrganizationScope struct + AccountIds []string + type PreviewResult struct + AccountId *string + CurrentResourceDetails ResourceDetails + CurrentResourceSummary *string + EstimatedMonthlySavings *EstimatedMonthlySavings + LookBackPeriodInDays *int32 + RecommendedActionId *string + RecommendedActionType RecommendedActionType + RecommendedResourceDetails ResourceDetails + RecommendedResourceSummary *string + Region *string + ResourceArn *string + ResourceId *string + ResourceTags []Tag + ResourceType ResourceType + RestartNeeded *bool + type PreviewResultSummary struct + Key *string + Total *RulePreviewTotal + type RecommendedAction struct + AccountId *string + CurrentResourceDetails ResourceDetails + CurrentResourceSummary *string + EstimatedMonthlySavings *EstimatedMonthlySavings + LookBackPeriodInDays *int32 + RecommendedActionId *string + RecommendedActionType RecommendedActionType + RecommendedResourceDetails ResourceDetails + RecommendedResourceSummary *string + Region *string + ResourceArn *string + ResourceId *string + ResourceTags []Tag + ResourceType ResourceType + RestartNeeded *bool + type RecommendedActionFilter struct + Name RecommendedActionFilterName + Values []string + type RecommendedActionFilterName string + const RecommendedActionFilterNameAccountId + const RecommendedActionFilterNameCurrentResourceDetailsEbsVolumeType + const RecommendedActionFilterNameLookBackPeriodInDays + const RecommendedActionFilterNameRecommendedActionType + const RecommendedActionFilterNameResourceId + const RecommendedActionFilterNameResourceTagsKey + const RecommendedActionFilterNameResourceTagsValue + const RecommendedActionFilterNameResourceType + const RecommendedActionFilterNameRestartNeeded + func (RecommendedActionFilterName) Values() []RecommendedActionFilterName + type RecommendedActionSummary struct + Key *string + Total *RecommendedActionTotal + type RecommendedActionTotal struct + EstimatedMonthlySavings *EstimatedMonthlySavings + RecommendedActionCount *int32 + type RecommendedActionType string + const RecommendedActionTypeSnapshotAndDeleteUnattachedEbsVolume + const RecommendedActionTypeUpgradeEbsVolumeType + func (RecommendedActionType) Values() []RecommendedActionType + type ResourceDetails interface + type ResourceDetailsMemberEbsVolume struct + Value EbsVolume + type ResourceNotFoundException struct + ErrorCodeOverride *string + Message *string + func (e *ResourceNotFoundException) Error() string + func (e *ResourceNotFoundException) ErrorCode() string + func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault + func (e *ResourceNotFoundException) ErrorMessage() string + type ResourceTagsCriteriaCondition struct + Comparison ComparisonOperator + Key *string + Values []string + type ResourceType string + const ResourceTypeEbsVolume + func (ResourceType) Values() []ResourceType + type RuleApplyOrder string + const RuleApplyOrderAfterAccountRules + const RuleApplyOrderBeforeAccountRules + func (RuleApplyOrder) Values() []RuleApplyOrder + type RulePreviewTotal struct + EstimatedMonthlySavings *EstimatedMonthlySavings + RecommendedActionCount *int32 + type RuleStatus string + const RuleStatusActive + const RuleStatusInactive + func (RuleStatus) Values() []RuleStatus + type RuleType string + const RuleTypeAccountRule + const RuleTypeOrganizationalRule + func (RuleType) Values() []RuleType + type SavingsEstimationMode string + const SavingsEstimationModeAfterDiscount + const SavingsEstimationModeBeforeDiscount + func (SavingsEstimationMode) Values() []SavingsEstimationMode + type Schedule struct + ExecutionWindowInMinutes *int32 + ScheduleExpression *string + ScheduleExpressionTimezone *string + type ServiceQuotaExceededException struct + ErrorCodeOverride *string + Message *string + func (e *ServiceQuotaExceededException) Error() string + func (e *ServiceQuotaExceededException) ErrorCode() string + func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault + func (e *ServiceQuotaExceededException) ErrorMessage() string + type ServiceUnavailableException struct + ErrorCodeOverride *string + Message *string + func (e *ServiceUnavailableException) Error() string + func (e *ServiceUnavailableException) ErrorCode() string + func (e *ServiceUnavailableException) ErrorFault() smithy.ErrorFault + func (e *ServiceUnavailableException) ErrorMessage() string + type StepStatus string + const StepStatusComplete + const StepStatusFailed + const StepStatusInProgress + const StepStatusReady + func (StepStatus) Values() []StepStatus + type StepType string + const StepTypeCreateEbsSnapshot + const StepTypeCreateEbsVolume + const StepTypeDeleteEbsVolume + const StepTypeModifyEbsVolume + func (StepType) Values() []StepType + type StringCriteriaCondition struct + Comparison ComparisonOperator + Values []string + type SummaryDimension struct + Key SummaryDimensionKey + Value *string + type SummaryDimensionKey string + const SummaryDimensionKeyEventStatus + func (SummaryDimensionKey) Values() []SummaryDimensionKey + type SummaryTotals struct + AutomationEventCount *int32 + EstimatedMonthlySavings *EstimatedMonthlySavings + type Tag struct + Key *string + Value *string + type ThrottlingException struct + ErrorCodeOverride *string + Message *string + func (e *ThrottlingException) Error() string + func (e *ThrottlingException) ErrorCode() string + func (e *ThrottlingException) ErrorFault() smithy.ErrorFault + func (e *ThrottlingException) ErrorMessage() string + type TimePeriod struct + EndTimeExclusive *time.Time + StartTimeInclusive *time.Time + type UnknownUnionMember struct + Tag string + Value []byte