Versions in this module Expand all Collapse all v1 v1.48.2 Nov 21, 2023 Changes in this version + const AccountScopeLinked + const AccountScopePayer + const AnomalyFeedbackTypeNo + const AnomalyFeedbackTypePlannedActivity + const AnomalyFeedbackTypeYes + const AnomalySubscriptionFrequencyDaily + const AnomalySubscriptionFrequencyImmediate + const AnomalySubscriptionFrequencyWeekly + const ContextCostAndUsage + const ContextReservations + const ContextSavingsPlans + const CostAllocationTagStatusActive + const CostAllocationTagStatusInactive + const CostAllocationTagTypeAwsgenerated + const CostAllocationTagTypeUserDefined + const CostCategoryInheritedValueDimensionNameLinkedAccountName + const CostCategoryInheritedValueDimensionNameTag + const CostCategoryRuleTypeInheritedValue + const CostCategoryRuleTypeRegular + const CostCategoryRuleVersionCostCategoryExpressionV1 + const CostCategorySplitChargeMethodEven + const CostCategorySplitChargeMethodFixed + const CostCategorySplitChargeMethodProportional + const CostCategorySplitChargeRuleParameterTypeAllocationPercentages + const CostCategoryStatusApplied + const CostCategoryStatusComponentCostExplorer + const CostCategoryStatusProcessing + const DimensionAgreementEndDateTimeAfter + const DimensionAgreementEndDateTimeBefore + const DimensionAnomalyTotalImpactAbsolute + const DimensionAnomalyTotalImpactPercentage + const DimensionAz + const DimensionBillingEntity + const DimensionCacheEngine + const DimensionDatabaseEngine + const DimensionDeploymentOption + const DimensionInstanceType + const DimensionInstanceTypeFamily + const DimensionInvoicingEntity + const DimensionLegalEntityName + const DimensionLinkedAccount + const DimensionLinkedAccountName + const DimensionOperatingSystem + const DimensionOperation + const DimensionPaymentOption + const DimensionPlatform + const DimensionPurchaseType + const DimensionRecordType + const DimensionRegion + const DimensionReservationId + const DimensionResourceId + const DimensionRightsizingType + const DimensionSavingsPlanArn + const DimensionSavingsPlansType + const DimensionScope + const DimensionService + const DimensionServiceCode + const DimensionSubscriptionId + const DimensionTenancy + const DimensionUsageType + const DimensionUsageTypeGroup + const EndpointsID + const ErrCodeBillExpirationException + const ErrCodeDataUnavailableException + const ErrCodeGenerationExistsException + const ErrCodeInvalidNextTokenException + const ErrCodeLimitExceededException + const ErrCodeRequestChangedException + const ErrCodeResourceNotFoundException + const ErrCodeServiceQuotaExceededException + const ErrCodeTooManyTagsException + const ErrCodeUnknownMonitorException + const ErrCodeUnknownSubscriptionException + const ErrCodeUnresolvableUsageUnitException + const FindingReasonCodeCpuOverProvisioned + const FindingReasonCodeCpuUnderProvisioned + const FindingReasonCodeDiskIopsOverProvisioned + const FindingReasonCodeDiskIopsUnderProvisioned + const FindingReasonCodeDiskThroughputOverProvisioned + const FindingReasonCodeDiskThroughputUnderProvisioned + const FindingReasonCodeEbsIopsOverProvisioned + const FindingReasonCodeEbsIopsUnderProvisioned + const FindingReasonCodeEbsThroughputOverProvisioned + const FindingReasonCodeEbsThroughputUnderProvisioned + const FindingReasonCodeMemoryOverProvisioned + const FindingReasonCodeMemoryUnderProvisioned + const FindingReasonCodeNetworkBandwidthOverProvisioned + const FindingReasonCodeNetworkBandwidthUnderProvisioned + const FindingReasonCodeNetworkPpsOverProvisioned + const FindingReasonCodeNetworkPpsUnderProvisioned + const GenerationStatusFailed + const GenerationStatusProcessing + const GenerationStatusSucceeded + const GranularityDaily + const GranularityHourly + const GranularityMonthly + const GroupDefinitionTypeCostCategory + const GroupDefinitionTypeDimension + const GroupDefinitionTypeTag + const LookbackPeriodInDaysSevenDays + const LookbackPeriodInDaysSixtyDays + const LookbackPeriodInDaysThirtyDays + const MatchOptionAbsent + const MatchOptionCaseInsensitive + const MatchOptionCaseSensitive + const MatchOptionContains + const MatchOptionEndsWith + const MatchOptionEquals + const MatchOptionGreaterThanOrEqual + const MatchOptionStartsWith + const MetricAmortizedCost + const MetricBlendedCost + const MetricNetAmortizedCost + const MetricNetUnblendedCost + const MetricNormalizedUsageAmount + const MetricUnblendedCost + const MetricUsageQuantity + const MonitorDimensionService + const MonitorTypeCustom + const MonitorTypeDimensional + const NumericOperatorBetween + const NumericOperatorEqual + const NumericOperatorGreaterThan + const NumericOperatorGreaterThanOrEqual + const NumericOperatorLessThan + const NumericOperatorLessThanOrEqual + const OfferingClassConvertible + const OfferingClassStandard + const PaymentOptionAllUpfront + const PaymentOptionHeavyUtilization + const PaymentOptionLightUtilization + const PaymentOptionMediumUtilization + const PaymentOptionNoUpfront + const PaymentOptionPartialUpfront + const PlatformDifferenceHypervisor + const PlatformDifferenceInstanceStoreAvailability + const PlatformDifferenceNetworkInterface + const PlatformDifferenceStorageInterface + const PlatformDifferenceVirtualizationType + const RecommendationTargetCrossInstanceFamily + const RecommendationTargetSameInstanceFamily + const RightsizingTypeModify + const RightsizingTypeTerminate + const SavingsPlansDataTypeAmortizedCommitment + const SavingsPlansDataTypeAttributes + const SavingsPlansDataTypeSavings + const SavingsPlansDataTypeUtilization + const ServiceID + const ServiceName + const SortOrderAscending + const SortOrderDescending + const SubscriberStatusConfirmed + const SubscriberStatusDeclined + const SubscriberTypeEmail + const SubscriberTypeSns + const SupportedSavingsPlansTypeComputeSp + const SupportedSavingsPlansTypeEc2InstanceSp + const SupportedSavingsPlansTypeSagemakerSp + const TermInYearsOneYear + const TermInYearsThreeYears + func AccountScope_Values() []string + func AnomalyFeedbackType_Values() []string + func AnomalySubscriptionFrequency_Values() []string + func Context_Values() []string + func CostAllocationTagStatus_Values() []string + func CostAllocationTagType_Values() []string + func CostCategoryInheritedValueDimensionName_Values() []string + func CostCategoryRuleType_Values() []string + func CostCategoryRuleVersion_Values() []string + func CostCategorySplitChargeMethod_Values() []string + func CostCategorySplitChargeRuleParameterType_Values() []string + func CostCategoryStatusComponent_Values() []string + func CostCategoryStatus_Values() []string + func Dimension_Values() []string + func FindingReasonCode_Values() []string + func GenerationStatus_Values() []string + func Granularity_Values() []string + func GroupDefinitionType_Values() []string + func LookbackPeriodInDays_Values() []string + func MatchOption_Values() []string + func Metric_Values() []string + func MonitorDimension_Values() []string + func MonitorType_Values() []string + func NumericOperator_Values() []string + func OfferingClass_Values() []string + func PaymentOption_Values() []string + func PlatformDifference_Values() []string + func RecommendationTarget_Values() []string + func RightsizingType_Values() []string + func SavingsPlansDataType_Values() []string + func SortOrder_Values() []string + func SubscriberStatus_Values() []string + func SubscriberType_Values() []string + func SupportedSavingsPlansType_Values() []string + func TermInYears_Values() []string + type Anomaly struct + AnomalyEndDate *string + AnomalyId *string + AnomalyScore *AnomalyScore + AnomalyStartDate *string + DimensionValue *string + Feedback *string + Impact *Impact + MonitorArn *string + RootCauses []*RootCause + func (s *Anomaly) SetAnomalyEndDate(v string) *Anomaly + func (s *Anomaly) SetAnomalyId(v string) *Anomaly + func (s *Anomaly) SetAnomalyScore(v *AnomalyScore) *Anomaly + func (s *Anomaly) SetAnomalyStartDate(v string) *Anomaly + func (s *Anomaly) SetDimensionValue(v string) *Anomaly + func (s *Anomaly) SetFeedback(v string) *Anomaly + func (s *Anomaly) SetImpact(v *Impact) *Anomaly + func (s *Anomaly) SetMonitorArn(v string) *Anomaly + func (s *Anomaly) SetRootCauses(v []*RootCause) *Anomaly + func (s Anomaly) GoString() string + func (s Anomaly) String() string + type AnomalyDateInterval struct + EndDate *string + StartDate *string + func (s *AnomalyDateInterval) SetEndDate(v string) *AnomalyDateInterval + func (s *AnomalyDateInterval) SetStartDate(v string) *AnomalyDateInterval + func (s *AnomalyDateInterval) Validate() error + func (s AnomalyDateInterval) GoString() string + func (s AnomalyDateInterval) String() string + type AnomalyMonitor struct + CreationDate *string + DimensionalValueCount *int64 + LastEvaluatedDate *string + LastUpdatedDate *string + MonitorArn *string + MonitorDimension *string + MonitorName *string + MonitorSpecification *Expression + MonitorType *string + func (s *AnomalyMonitor) SetCreationDate(v string) *AnomalyMonitor + func (s *AnomalyMonitor) SetDimensionalValueCount(v int64) *AnomalyMonitor + func (s *AnomalyMonitor) SetLastEvaluatedDate(v string) *AnomalyMonitor + func (s *AnomalyMonitor) SetLastUpdatedDate(v string) *AnomalyMonitor + func (s *AnomalyMonitor) SetMonitorArn(v string) *AnomalyMonitor + func (s *AnomalyMonitor) SetMonitorDimension(v string) *AnomalyMonitor + func (s *AnomalyMonitor) SetMonitorName(v string) *AnomalyMonitor + func (s *AnomalyMonitor) SetMonitorSpecification(v *Expression) *AnomalyMonitor + func (s *AnomalyMonitor) SetMonitorType(v string) *AnomalyMonitor + func (s *AnomalyMonitor) Validate() error + func (s AnomalyMonitor) GoString() string + func (s AnomalyMonitor) String() string + type AnomalyScore struct + CurrentScore *float64 + MaxScore *float64 + func (s *AnomalyScore) SetCurrentScore(v float64) *AnomalyScore + func (s *AnomalyScore) SetMaxScore(v float64) *AnomalyScore + func (s AnomalyScore) GoString() string + func (s AnomalyScore) String() string + type AnomalySubscription struct + AccountId *string + Frequency *string + MonitorArnList []*string + Subscribers []*Subscriber + SubscriptionArn *string + SubscriptionName *string + Threshold *float64 + ThresholdExpression *Expression + func (s *AnomalySubscription) SetAccountId(v string) *AnomalySubscription + func (s *AnomalySubscription) SetFrequency(v string) *AnomalySubscription + func (s *AnomalySubscription) SetMonitorArnList(v []*string) *AnomalySubscription + func (s *AnomalySubscription) SetSubscribers(v []*Subscriber) *AnomalySubscription + func (s *AnomalySubscription) SetSubscriptionArn(v string) *AnomalySubscription + func (s *AnomalySubscription) SetSubscriptionName(v string) *AnomalySubscription + func (s *AnomalySubscription) SetThreshold(v float64) *AnomalySubscription + func (s *AnomalySubscription) SetThresholdExpression(v *Expression) *AnomalySubscription + func (s *AnomalySubscription) Validate() error + func (s AnomalySubscription) GoString() string + func (s AnomalySubscription) String() string + type BillExpirationException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *BillExpirationException) Code() string + func (s *BillExpirationException) Error() string + func (s *BillExpirationException) Message() string + func (s *BillExpirationException) OrigErr() error + func (s *BillExpirationException) RequestID() string + func (s *BillExpirationException) StatusCode() int + func (s BillExpirationException) GoString() string + func (s BillExpirationException) String() string + type CostAllocationTag struct + LastUpdatedDate *string + LastUsedDate *string + Status *string + TagKey *string + Type *string + func (s *CostAllocationTag) SetLastUpdatedDate(v string) *CostAllocationTag + func (s *CostAllocationTag) SetLastUsedDate(v string) *CostAllocationTag + func (s *CostAllocationTag) SetStatus(v string) *CostAllocationTag + func (s *CostAllocationTag) SetTagKey(v string) *CostAllocationTag + func (s *CostAllocationTag) SetType(v string) *CostAllocationTag + func (s CostAllocationTag) GoString() string + func (s CostAllocationTag) String() string + type CostAllocationTagStatusEntry struct + Status *string + TagKey *string + func (s *CostAllocationTagStatusEntry) SetStatus(v string) *CostAllocationTagStatusEntry + func (s *CostAllocationTagStatusEntry) SetTagKey(v string) *CostAllocationTagStatusEntry + func (s *CostAllocationTagStatusEntry) Validate() error + func (s CostAllocationTagStatusEntry) GoString() string + func (s CostAllocationTagStatusEntry) String() string + type CostCategory struct + CostCategoryArn *string + DefaultValue *string + EffectiveEnd *string + EffectiveStart *string + Name *string + ProcessingStatus []*CostCategoryProcessingStatus + RuleVersion *string + Rules []*CostCategoryRule + SplitChargeRules []*CostCategorySplitChargeRule + func (s *CostCategory) SetCostCategoryArn(v string) *CostCategory + func (s *CostCategory) SetDefaultValue(v string) *CostCategory + func (s *CostCategory) SetEffectiveEnd(v string) *CostCategory + func (s *CostCategory) SetEffectiveStart(v string) *CostCategory + func (s *CostCategory) SetName(v string) *CostCategory + func (s *CostCategory) SetProcessingStatus(v []*CostCategoryProcessingStatus) *CostCategory + func (s *CostCategory) SetRuleVersion(v string) *CostCategory + func (s *CostCategory) SetRules(v []*CostCategoryRule) *CostCategory + func (s *CostCategory) SetSplitChargeRules(v []*CostCategorySplitChargeRule) *CostCategory + func (s CostCategory) GoString() string + func (s CostCategory) String() string + type CostCategoryInheritedValueDimension struct + DimensionKey *string + DimensionName *string + func (s *CostCategoryInheritedValueDimension) SetDimensionKey(v string) *CostCategoryInheritedValueDimension + func (s *CostCategoryInheritedValueDimension) SetDimensionName(v string) *CostCategoryInheritedValueDimension + func (s CostCategoryInheritedValueDimension) GoString() string + func (s CostCategoryInheritedValueDimension) String() string + type CostCategoryProcessingStatus struct + Component *string + Status *string + func (s *CostCategoryProcessingStatus) SetComponent(v string) *CostCategoryProcessingStatus + func (s *CostCategoryProcessingStatus) SetStatus(v string) *CostCategoryProcessingStatus + func (s CostCategoryProcessingStatus) GoString() string + func (s CostCategoryProcessingStatus) String() string + type CostCategoryReference struct + CostCategoryArn *string + DefaultValue *string + EffectiveEnd *string + EffectiveStart *string + Name *string + NumberOfRules *int64 + ProcessingStatus []*CostCategoryProcessingStatus + Values []*string + func (s *CostCategoryReference) SetCostCategoryArn(v string) *CostCategoryReference + func (s *CostCategoryReference) SetDefaultValue(v string) *CostCategoryReference + func (s *CostCategoryReference) SetEffectiveEnd(v string) *CostCategoryReference + func (s *CostCategoryReference) SetEffectiveStart(v string) *CostCategoryReference + func (s *CostCategoryReference) SetName(v string) *CostCategoryReference + func (s *CostCategoryReference) SetNumberOfRules(v int64) *CostCategoryReference + func (s *CostCategoryReference) SetProcessingStatus(v []*CostCategoryProcessingStatus) *CostCategoryReference + func (s *CostCategoryReference) SetValues(v []*string) *CostCategoryReference + func (s CostCategoryReference) GoString() string + func (s CostCategoryReference) String() string + type CostCategoryRule struct + InheritedValue *CostCategoryInheritedValueDimension + Rule *Expression + Type *string + Value *string + func (s *CostCategoryRule) SetInheritedValue(v *CostCategoryInheritedValueDimension) *CostCategoryRule + func (s *CostCategoryRule) SetRule(v *Expression) *CostCategoryRule + func (s *CostCategoryRule) SetType(v string) *CostCategoryRule + func (s *CostCategoryRule) SetValue(v string) *CostCategoryRule + func (s *CostCategoryRule) Validate() error + func (s CostCategoryRule) GoString() string + func (s CostCategoryRule) String() string + type CostCategorySplitChargeRule struct + Method *string + Parameters []*CostCategorySplitChargeRuleParameter + Source *string + Targets []*string + func (s *CostCategorySplitChargeRule) SetMethod(v string) *CostCategorySplitChargeRule + func (s *CostCategorySplitChargeRule) SetParameters(v []*CostCategorySplitChargeRuleParameter) *CostCategorySplitChargeRule + func (s *CostCategorySplitChargeRule) SetSource(v string) *CostCategorySplitChargeRule + func (s *CostCategorySplitChargeRule) SetTargets(v []*string) *CostCategorySplitChargeRule + func (s *CostCategorySplitChargeRule) Validate() error + func (s CostCategorySplitChargeRule) GoString() string + func (s CostCategorySplitChargeRule) String() string + type CostCategorySplitChargeRuleParameter struct + Type *string + Values []*string + func (s *CostCategorySplitChargeRuleParameter) SetType(v string) *CostCategorySplitChargeRuleParameter + func (s *CostCategorySplitChargeRuleParameter) SetValues(v []*string) *CostCategorySplitChargeRuleParameter + func (s *CostCategorySplitChargeRuleParameter) Validate() error + func (s CostCategorySplitChargeRuleParameter) GoString() string + func (s CostCategorySplitChargeRuleParameter) String() string + type CostCategoryValues struct + Key *string + MatchOptions []*string + Values []*string + func (s *CostCategoryValues) SetKey(v string) *CostCategoryValues + func (s *CostCategoryValues) SetMatchOptions(v []*string) *CostCategoryValues + func (s *CostCategoryValues) SetValues(v []*string) *CostCategoryValues + func (s *CostCategoryValues) Validate() error + func (s CostCategoryValues) GoString() string + func (s CostCategoryValues) String() string + type CostExplorer struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *CostExplorer + func (c *CostExplorer) CreateAnomalyMonitor(input *CreateAnomalyMonitorInput) (*CreateAnomalyMonitorOutput, error) + func (c *CostExplorer) CreateAnomalyMonitorRequest(input *CreateAnomalyMonitorInput) (req *request.Request, output *CreateAnomalyMonitorOutput) + func (c *CostExplorer) CreateAnomalyMonitorWithContext(ctx aws.Context, input *CreateAnomalyMonitorInput, opts ...request.Option) (*CreateAnomalyMonitorOutput, error) + func (c *CostExplorer) CreateAnomalySubscription(input *CreateAnomalySubscriptionInput) (*CreateAnomalySubscriptionOutput, error) + func (c *CostExplorer) CreateAnomalySubscriptionRequest(input *CreateAnomalySubscriptionInput) (req *request.Request, output *CreateAnomalySubscriptionOutput) + func (c *CostExplorer) CreateAnomalySubscriptionWithContext(ctx aws.Context, input *CreateAnomalySubscriptionInput, opts ...request.Option) (*CreateAnomalySubscriptionOutput, error) + func (c *CostExplorer) CreateCostCategoryDefinition(input *CreateCostCategoryDefinitionInput) (*CreateCostCategoryDefinitionOutput, error) + func (c *CostExplorer) CreateCostCategoryDefinitionRequest(input *CreateCostCategoryDefinitionInput) (req *request.Request, output *CreateCostCategoryDefinitionOutput) + func (c *CostExplorer) CreateCostCategoryDefinitionWithContext(ctx aws.Context, input *CreateCostCategoryDefinitionInput, ...) (*CreateCostCategoryDefinitionOutput, error) + func (c *CostExplorer) DeleteAnomalyMonitor(input *DeleteAnomalyMonitorInput) (*DeleteAnomalyMonitorOutput, error) + func (c *CostExplorer) DeleteAnomalyMonitorRequest(input *DeleteAnomalyMonitorInput) (req *request.Request, output *DeleteAnomalyMonitorOutput) + func (c *CostExplorer) DeleteAnomalyMonitorWithContext(ctx aws.Context, input *DeleteAnomalyMonitorInput, opts ...request.Option) (*DeleteAnomalyMonitorOutput, error) + func (c *CostExplorer) DeleteAnomalySubscription(input *DeleteAnomalySubscriptionInput) (*DeleteAnomalySubscriptionOutput, error) + func (c *CostExplorer) DeleteAnomalySubscriptionRequest(input *DeleteAnomalySubscriptionInput) (req *request.Request, output *DeleteAnomalySubscriptionOutput) + func (c *CostExplorer) DeleteAnomalySubscriptionWithContext(ctx aws.Context, input *DeleteAnomalySubscriptionInput, opts ...request.Option) (*DeleteAnomalySubscriptionOutput, error) + func (c *CostExplorer) DeleteCostCategoryDefinition(input *DeleteCostCategoryDefinitionInput) (*DeleteCostCategoryDefinitionOutput, error) + func (c *CostExplorer) DeleteCostCategoryDefinitionRequest(input *DeleteCostCategoryDefinitionInput) (req *request.Request, output *DeleteCostCategoryDefinitionOutput) + func (c *CostExplorer) DeleteCostCategoryDefinitionWithContext(ctx aws.Context, input *DeleteCostCategoryDefinitionInput, ...) (*DeleteCostCategoryDefinitionOutput, error) + func (c *CostExplorer) DescribeCostCategoryDefinition(input *DescribeCostCategoryDefinitionInput) (*DescribeCostCategoryDefinitionOutput, error) + func (c *CostExplorer) DescribeCostCategoryDefinitionRequest(input *DescribeCostCategoryDefinitionInput) (req *request.Request, output *DescribeCostCategoryDefinitionOutput) + func (c *CostExplorer) DescribeCostCategoryDefinitionWithContext(ctx aws.Context, input *DescribeCostCategoryDefinitionInput, ...) (*DescribeCostCategoryDefinitionOutput, error) + func (c *CostExplorer) GetAnomalies(input *GetAnomaliesInput) (*GetAnomaliesOutput, error) + func (c *CostExplorer) GetAnomaliesRequest(input *GetAnomaliesInput) (req *request.Request, output *GetAnomaliesOutput) + func (c *CostExplorer) GetAnomaliesWithContext(ctx aws.Context, input *GetAnomaliesInput, opts ...request.Option) (*GetAnomaliesOutput, error) + func (c *CostExplorer) GetAnomalyMonitors(input *GetAnomalyMonitorsInput) (*GetAnomalyMonitorsOutput, error) + func (c *CostExplorer) GetAnomalyMonitorsRequest(input *GetAnomalyMonitorsInput) (req *request.Request, output *GetAnomalyMonitorsOutput) + func (c *CostExplorer) GetAnomalyMonitorsWithContext(ctx aws.Context, input *GetAnomalyMonitorsInput, opts ...request.Option) (*GetAnomalyMonitorsOutput, error) + func (c *CostExplorer) GetAnomalySubscriptions(input *GetAnomalySubscriptionsInput) (*GetAnomalySubscriptionsOutput, error) + func (c *CostExplorer) GetAnomalySubscriptionsRequest(input *GetAnomalySubscriptionsInput) (req *request.Request, output *GetAnomalySubscriptionsOutput) + func (c *CostExplorer) GetAnomalySubscriptionsWithContext(ctx aws.Context, input *GetAnomalySubscriptionsInput, opts ...request.Option) (*GetAnomalySubscriptionsOutput, error) + func (c *CostExplorer) GetCostAndUsage(input *GetCostAndUsageInput) (*GetCostAndUsageOutput, error) + func (c *CostExplorer) GetCostAndUsageRequest(input *GetCostAndUsageInput) (req *request.Request, output *GetCostAndUsageOutput) + func (c *CostExplorer) GetCostAndUsageWithContext(ctx aws.Context, input *GetCostAndUsageInput, opts ...request.Option) (*GetCostAndUsageOutput, error) + func (c *CostExplorer) GetCostAndUsageWithResources(input *GetCostAndUsageWithResourcesInput) (*GetCostAndUsageWithResourcesOutput, error) + func (c *CostExplorer) GetCostAndUsageWithResourcesRequest(input *GetCostAndUsageWithResourcesInput) (req *request.Request, output *GetCostAndUsageWithResourcesOutput) + func (c *CostExplorer) GetCostAndUsageWithResourcesWithContext(ctx aws.Context, input *GetCostAndUsageWithResourcesInput, ...) (*GetCostAndUsageWithResourcesOutput, error) + func (c *CostExplorer) GetCostCategories(input *GetCostCategoriesInput) (*GetCostCategoriesOutput, error) + func (c *CostExplorer) GetCostCategoriesRequest(input *GetCostCategoriesInput) (req *request.Request, output *GetCostCategoriesOutput) + func (c *CostExplorer) GetCostCategoriesWithContext(ctx aws.Context, input *GetCostCategoriesInput, opts ...request.Option) (*GetCostCategoriesOutput, error) + func (c *CostExplorer) GetCostForecast(input *GetCostForecastInput) (*GetCostForecastOutput, error) + func (c *CostExplorer) GetCostForecastRequest(input *GetCostForecastInput) (req *request.Request, output *GetCostForecastOutput) + func (c *CostExplorer) GetCostForecastWithContext(ctx aws.Context, input *GetCostForecastInput, opts ...request.Option) (*GetCostForecastOutput, error) + func (c *CostExplorer) GetDimensionValues(input *GetDimensionValuesInput) (*GetDimensionValuesOutput, error) + func (c *CostExplorer) GetDimensionValuesRequest(input *GetDimensionValuesInput) (req *request.Request, output *GetDimensionValuesOutput) + func (c *CostExplorer) GetDimensionValuesWithContext(ctx aws.Context, input *GetDimensionValuesInput, opts ...request.Option) (*GetDimensionValuesOutput, error) + func (c *CostExplorer) GetReservationCoverage(input *GetReservationCoverageInput) (*GetReservationCoverageOutput, error) + func (c *CostExplorer) GetReservationCoverageRequest(input *GetReservationCoverageInput) (req *request.Request, output *GetReservationCoverageOutput) + func (c *CostExplorer) GetReservationCoverageWithContext(ctx aws.Context, input *GetReservationCoverageInput, opts ...request.Option) (*GetReservationCoverageOutput, error) + func (c *CostExplorer) GetReservationPurchaseRecommendation(input *GetReservationPurchaseRecommendationInput) (*GetReservationPurchaseRecommendationOutput, error) + func (c *CostExplorer) GetReservationPurchaseRecommendationRequest(input *GetReservationPurchaseRecommendationInput) (req *request.Request, output *GetReservationPurchaseRecommendationOutput) + func (c *CostExplorer) GetReservationPurchaseRecommendationWithContext(ctx aws.Context, input *GetReservationPurchaseRecommendationInput, ...) (*GetReservationPurchaseRecommendationOutput, error) + func (c *CostExplorer) GetReservationUtilization(input *GetReservationUtilizationInput) (*GetReservationUtilizationOutput, error) + func (c *CostExplorer) GetReservationUtilizationRequest(input *GetReservationUtilizationInput) (req *request.Request, output *GetReservationUtilizationOutput) + func (c *CostExplorer) GetReservationUtilizationWithContext(ctx aws.Context, input *GetReservationUtilizationInput, opts ...request.Option) (*GetReservationUtilizationOutput, error) + func (c *CostExplorer) GetRightsizingRecommendation(input *GetRightsizingRecommendationInput) (*GetRightsizingRecommendationOutput, error) + func (c *CostExplorer) GetRightsizingRecommendationRequest(input *GetRightsizingRecommendationInput) (req *request.Request, output *GetRightsizingRecommendationOutput) + func (c *CostExplorer) GetRightsizingRecommendationWithContext(ctx aws.Context, input *GetRightsizingRecommendationInput, ...) (*GetRightsizingRecommendationOutput, error) + func (c *CostExplorer) GetSavingsPlanPurchaseRecommendationDetails(input *GetSavingsPlanPurchaseRecommendationDetailsInput) (*GetSavingsPlanPurchaseRecommendationDetailsOutput, error) + func (c *CostExplorer) GetSavingsPlanPurchaseRecommendationDetailsRequest(input *GetSavingsPlanPurchaseRecommendationDetailsInput) (req *request.Request, ...) + func (c *CostExplorer) GetSavingsPlanPurchaseRecommendationDetailsWithContext(ctx aws.Context, input *GetSavingsPlanPurchaseRecommendationDetailsInput, ...) (*GetSavingsPlanPurchaseRecommendationDetailsOutput, error) + func (c *CostExplorer) GetSavingsPlansCoverage(input *GetSavingsPlansCoverageInput) (*GetSavingsPlansCoverageOutput, error) + func (c *CostExplorer) GetSavingsPlansCoveragePages(input *GetSavingsPlansCoverageInput, ...) error + func (c *CostExplorer) GetSavingsPlansCoveragePagesWithContext(ctx aws.Context, input *GetSavingsPlansCoverageInput, ...) error + func (c *CostExplorer) GetSavingsPlansCoverageRequest(input *GetSavingsPlansCoverageInput) (req *request.Request, output *GetSavingsPlansCoverageOutput) + func (c *CostExplorer) GetSavingsPlansCoverageWithContext(ctx aws.Context, input *GetSavingsPlansCoverageInput, opts ...request.Option) (*GetSavingsPlansCoverageOutput, error) + func (c *CostExplorer) GetSavingsPlansPurchaseRecommendation(input *GetSavingsPlansPurchaseRecommendationInput) (*GetSavingsPlansPurchaseRecommendationOutput, error) + func (c *CostExplorer) GetSavingsPlansPurchaseRecommendationRequest(input *GetSavingsPlansPurchaseRecommendationInput) (req *request.Request, output *GetSavingsPlansPurchaseRecommendationOutput) + func (c *CostExplorer) GetSavingsPlansPurchaseRecommendationWithContext(ctx aws.Context, input *GetSavingsPlansPurchaseRecommendationInput, ...) (*GetSavingsPlansPurchaseRecommendationOutput, error) + func (c *CostExplorer) GetSavingsPlansUtilization(input *GetSavingsPlansUtilizationInput) (*GetSavingsPlansUtilizationOutput, error) + func (c *CostExplorer) GetSavingsPlansUtilizationDetails(input *GetSavingsPlansUtilizationDetailsInput) (*GetSavingsPlansUtilizationDetailsOutput, error) + func (c *CostExplorer) GetSavingsPlansUtilizationDetailsPages(input *GetSavingsPlansUtilizationDetailsInput, ...) error + func (c *CostExplorer) GetSavingsPlansUtilizationDetailsPagesWithContext(ctx aws.Context, input *GetSavingsPlansUtilizationDetailsInput, ...) error + func (c *CostExplorer) GetSavingsPlansUtilizationDetailsRequest(input *GetSavingsPlansUtilizationDetailsInput) (req *request.Request, output *GetSavingsPlansUtilizationDetailsOutput) + func (c *CostExplorer) GetSavingsPlansUtilizationDetailsWithContext(ctx aws.Context, input *GetSavingsPlansUtilizationDetailsInput, ...) (*GetSavingsPlansUtilizationDetailsOutput, error) + func (c *CostExplorer) GetSavingsPlansUtilizationRequest(input *GetSavingsPlansUtilizationInput) (req *request.Request, output *GetSavingsPlansUtilizationOutput) + func (c *CostExplorer) GetSavingsPlansUtilizationWithContext(ctx aws.Context, input *GetSavingsPlansUtilizationInput, ...) (*GetSavingsPlansUtilizationOutput, error) + func (c *CostExplorer) GetTags(input *GetTagsInput) (*GetTagsOutput, error) + func (c *CostExplorer) GetTagsRequest(input *GetTagsInput) (req *request.Request, output *GetTagsOutput) + func (c *CostExplorer) GetTagsWithContext(ctx aws.Context, input *GetTagsInput, opts ...request.Option) (*GetTagsOutput, error) + func (c *CostExplorer) GetUsageForecast(input *GetUsageForecastInput) (*GetUsageForecastOutput, error) + func (c *CostExplorer) GetUsageForecastRequest(input *GetUsageForecastInput) (req *request.Request, output *GetUsageForecastOutput) + func (c *CostExplorer) GetUsageForecastWithContext(ctx aws.Context, input *GetUsageForecastInput, opts ...request.Option) (*GetUsageForecastOutput, error) + func (c *CostExplorer) ListCostAllocationTags(input *ListCostAllocationTagsInput) (*ListCostAllocationTagsOutput, error) + func (c *CostExplorer) ListCostAllocationTagsPages(input *ListCostAllocationTagsInput, ...) error + func (c *CostExplorer) ListCostAllocationTagsPagesWithContext(ctx aws.Context, input *ListCostAllocationTagsInput, ...) error + func (c *CostExplorer) ListCostAllocationTagsRequest(input *ListCostAllocationTagsInput) (req *request.Request, output *ListCostAllocationTagsOutput) + func (c *CostExplorer) ListCostAllocationTagsWithContext(ctx aws.Context, input *ListCostAllocationTagsInput, opts ...request.Option) (*ListCostAllocationTagsOutput, error) + func (c *CostExplorer) ListCostCategoryDefinitions(input *ListCostCategoryDefinitionsInput) (*ListCostCategoryDefinitionsOutput, error) + func (c *CostExplorer) ListCostCategoryDefinitionsPages(input *ListCostCategoryDefinitionsInput, ...) error + func (c *CostExplorer) ListCostCategoryDefinitionsPagesWithContext(ctx aws.Context, input *ListCostCategoryDefinitionsInput, ...) error + func (c *CostExplorer) ListCostCategoryDefinitionsRequest(input *ListCostCategoryDefinitionsInput) (req *request.Request, output *ListCostCategoryDefinitionsOutput) + func (c *CostExplorer) ListCostCategoryDefinitionsWithContext(ctx aws.Context, input *ListCostCategoryDefinitionsInput, ...) (*ListCostCategoryDefinitionsOutput, error) + func (c *CostExplorer) ListSavingsPlansPurchaseRecommendationGeneration(input *ListSavingsPlansPurchaseRecommendationGenerationInput) (*ListSavingsPlansPurchaseRecommendationGenerationOutput, error) + func (c *CostExplorer) ListSavingsPlansPurchaseRecommendationGenerationRequest(input *ListSavingsPlansPurchaseRecommendationGenerationInput) (req *request.Request, ...) + func (c *CostExplorer) ListSavingsPlansPurchaseRecommendationGenerationWithContext(ctx aws.Context, input *ListSavingsPlansPurchaseRecommendationGenerationInput, ...) (*ListSavingsPlansPurchaseRecommendationGenerationOutput, error) + func (c *CostExplorer) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) + func (c *CostExplorer) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput) + func (c *CostExplorer) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error) + func (c *CostExplorer) ProvideAnomalyFeedback(input *ProvideAnomalyFeedbackInput) (*ProvideAnomalyFeedbackOutput, error) + func (c *CostExplorer) ProvideAnomalyFeedbackRequest(input *ProvideAnomalyFeedbackInput) (req *request.Request, output *ProvideAnomalyFeedbackOutput) + func (c *CostExplorer) ProvideAnomalyFeedbackWithContext(ctx aws.Context, input *ProvideAnomalyFeedbackInput, opts ...request.Option) (*ProvideAnomalyFeedbackOutput, error) + func (c *CostExplorer) StartSavingsPlansPurchaseRecommendationGeneration(input *StartSavingsPlansPurchaseRecommendationGenerationInput) (*StartSavingsPlansPurchaseRecommendationGenerationOutput, error) + func (c *CostExplorer) StartSavingsPlansPurchaseRecommendationGenerationRequest(input *StartSavingsPlansPurchaseRecommendationGenerationInput) (req *request.Request, ...) + func (c *CostExplorer) StartSavingsPlansPurchaseRecommendationGenerationWithContext(ctx aws.Context, input *StartSavingsPlansPurchaseRecommendationGenerationInput, ...) (*StartSavingsPlansPurchaseRecommendationGenerationOutput, error) + func (c *CostExplorer) TagResource(input *TagResourceInput) (*TagResourceOutput, error) + func (c *CostExplorer) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) + func (c *CostExplorer) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) + func (c *CostExplorer) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) + func (c *CostExplorer) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) + func (c *CostExplorer) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) + func (c *CostExplorer) UpdateAnomalyMonitor(input *UpdateAnomalyMonitorInput) (*UpdateAnomalyMonitorOutput, error) + func (c *CostExplorer) UpdateAnomalyMonitorRequest(input *UpdateAnomalyMonitorInput) (req *request.Request, output *UpdateAnomalyMonitorOutput) + func (c *CostExplorer) UpdateAnomalyMonitorWithContext(ctx aws.Context, input *UpdateAnomalyMonitorInput, opts ...request.Option) (*UpdateAnomalyMonitorOutput, error) + func (c *CostExplorer) UpdateAnomalySubscription(input *UpdateAnomalySubscriptionInput) (*UpdateAnomalySubscriptionOutput, error) + func (c *CostExplorer) UpdateAnomalySubscriptionRequest(input *UpdateAnomalySubscriptionInput) (req *request.Request, output *UpdateAnomalySubscriptionOutput) + func (c *CostExplorer) UpdateAnomalySubscriptionWithContext(ctx aws.Context, input *UpdateAnomalySubscriptionInput, opts ...request.Option) (*UpdateAnomalySubscriptionOutput, error) + func (c *CostExplorer) UpdateCostAllocationTagsStatus(input *UpdateCostAllocationTagsStatusInput) (*UpdateCostAllocationTagsStatusOutput, error) + func (c *CostExplorer) UpdateCostAllocationTagsStatusRequest(input *UpdateCostAllocationTagsStatusInput) (req *request.Request, output *UpdateCostAllocationTagsStatusOutput) + func (c *CostExplorer) UpdateCostAllocationTagsStatusWithContext(ctx aws.Context, input *UpdateCostAllocationTagsStatusInput, ...) (*UpdateCostAllocationTagsStatusOutput, error) + func (c *CostExplorer) UpdateCostCategoryDefinition(input *UpdateCostCategoryDefinitionInput) (*UpdateCostCategoryDefinitionOutput, error) + func (c *CostExplorer) UpdateCostCategoryDefinitionRequest(input *UpdateCostCategoryDefinitionInput) (req *request.Request, output *UpdateCostCategoryDefinitionOutput) + func (c *CostExplorer) UpdateCostCategoryDefinitionWithContext(ctx aws.Context, input *UpdateCostCategoryDefinitionInput, ...) (*UpdateCostCategoryDefinitionOutput, error) + type Coverage struct + CoverageCost *CoverageCost + CoverageHours *CoverageHours + CoverageNormalizedUnits *CoverageNormalizedUnits + func (s *Coverage) SetCoverageCost(v *CoverageCost) *Coverage + func (s *Coverage) SetCoverageHours(v *CoverageHours) *Coverage + func (s *Coverage) SetCoverageNormalizedUnits(v *CoverageNormalizedUnits) *Coverage + func (s Coverage) GoString() string + func (s Coverage) String() string + type CoverageByTime struct + Groups []*ReservationCoverageGroup + TimePeriod *DateInterval + Total *Coverage + func (s *CoverageByTime) SetGroups(v []*ReservationCoverageGroup) *CoverageByTime + func (s *CoverageByTime) SetTimePeriod(v *DateInterval) *CoverageByTime + func (s *CoverageByTime) SetTotal(v *Coverage) *CoverageByTime + func (s CoverageByTime) GoString() string + func (s CoverageByTime) String() string + type CoverageCost struct + OnDemandCost *string + func (s *CoverageCost) SetOnDemandCost(v string) *CoverageCost + func (s CoverageCost) GoString() string + func (s CoverageCost) String() string + type CoverageHours struct + CoverageHoursPercentage *string + OnDemandHours *string + ReservedHours *string + TotalRunningHours *string + func (s *CoverageHours) SetCoverageHoursPercentage(v string) *CoverageHours + func (s *CoverageHours) SetOnDemandHours(v string) *CoverageHours + func (s *CoverageHours) SetReservedHours(v string) *CoverageHours + func (s *CoverageHours) SetTotalRunningHours(v string) *CoverageHours + func (s CoverageHours) GoString() string + func (s CoverageHours) String() string + type CoverageNormalizedUnits struct + CoverageNormalizedUnitsPercentage *string + OnDemandNormalizedUnits *string + ReservedNormalizedUnits *string + TotalRunningNormalizedUnits *string + func (s *CoverageNormalizedUnits) SetCoverageNormalizedUnitsPercentage(v string) *CoverageNormalizedUnits + func (s *CoverageNormalizedUnits) SetOnDemandNormalizedUnits(v string) *CoverageNormalizedUnits + func (s *CoverageNormalizedUnits) SetReservedNormalizedUnits(v string) *CoverageNormalizedUnits + func (s *CoverageNormalizedUnits) SetTotalRunningNormalizedUnits(v string) *CoverageNormalizedUnits + func (s CoverageNormalizedUnits) GoString() string + func (s CoverageNormalizedUnits) String() string + type CreateAnomalyMonitorInput struct + AnomalyMonitor *AnomalyMonitor + ResourceTags []*ResourceTag + func (s *CreateAnomalyMonitorInput) SetAnomalyMonitor(v *AnomalyMonitor) *CreateAnomalyMonitorInput + func (s *CreateAnomalyMonitorInput) SetResourceTags(v []*ResourceTag) *CreateAnomalyMonitorInput + func (s *CreateAnomalyMonitorInput) Validate() error + func (s CreateAnomalyMonitorInput) GoString() string + func (s CreateAnomalyMonitorInput) String() string + type CreateAnomalyMonitorOutput struct + MonitorArn *string + func (s *CreateAnomalyMonitorOutput) SetMonitorArn(v string) *CreateAnomalyMonitorOutput + func (s CreateAnomalyMonitorOutput) GoString() string + func (s CreateAnomalyMonitorOutput) String() string + type CreateAnomalySubscriptionInput struct + AnomalySubscription *AnomalySubscription + ResourceTags []*ResourceTag + func (s *CreateAnomalySubscriptionInput) SetAnomalySubscription(v *AnomalySubscription) *CreateAnomalySubscriptionInput + func (s *CreateAnomalySubscriptionInput) SetResourceTags(v []*ResourceTag) *CreateAnomalySubscriptionInput + func (s *CreateAnomalySubscriptionInput) Validate() error + func (s CreateAnomalySubscriptionInput) GoString() string + func (s CreateAnomalySubscriptionInput) String() string + type CreateAnomalySubscriptionOutput struct + SubscriptionArn *string + func (s *CreateAnomalySubscriptionOutput) SetSubscriptionArn(v string) *CreateAnomalySubscriptionOutput + func (s CreateAnomalySubscriptionOutput) GoString() string + func (s CreateAnomalySubscriptionOutput) String() string + type CreateCostCategoryDefinitionInput struct + DefaultValue *string + EffectiveStart *string + Name *string + ResourceTags []*ResourceTag + RuleVersion *string + Rules []*CostCategoryRule + SplitChargeRules []*CostCategorySplitChargeRule + func (s *CreateCostCategoryDefinitionInput) SetDefaultValue(v string) *CreateCostCategoryDefinitionInput + func (s *CreateCostCategoryDefinitionInput) SetEffectiveStart(v string) *CreateCostCategoryDefinitionInput + func (s *CreateCostCategoryDefinitionInput) SetName(v string) *CreateCostCategoryDefinitionInput + func (s *CreateCostCategoryDefinitionInput) SetResourceTags(v []*ResourceTag) *CreateCostCategoryDefinitionInput + func (s *CreateCostCategoryDefinitionInput) SetRuleVersion(v string) *CreateCostCategoryDefinitionInput + func (s *CreateCostCategoryDefinitionInput) SetRules(v []*CostCategoryRule) *CreateCostCategoryDefinitionInput + func (s *CreateCostCategoryDefinitionInput) SetSplitChargeRules(v []*CostCategorySplitChargeRule) *CreateCostCategoryDefinitionInput + func (s *CreateCostCategoryDefinitionInput) Validate() error + func (s CreateCostCategoryDefinitionInput) GoString() string + func (s CreateCostCategoryDefinitionInput) String() string + type CreateCostCategoryDefinitionOutput struct + CostCategoryArn *string + EffectiveStart *string + func (s *CreateCostCategoryDefinitionOutput) SetCostCategoryArn(v string) *CreateCostCategoryDefinitionOutput + func (s *CreateCostCategoryDefinitionOutput) SetEffectiveStart(v string) *CreateCostCategoryDefinitionOutput + func (s CreateCostCategoryDefinitionOutput) GoString() string + func (s CreateCostCategoryDefinitionOutput) String() string + type CurrentInstance struct + CurrencyCode *string + InstanceName *string + MonthlyCost *string + OnDemandHoursInLookbackPeriod *string + ReservationCoveredHoursInLookbackPeriod *string + ResourceDetails *ResourceDetails + ResourceId *string + ResourceUtilization *ResourceUtilization + SavingsPlansCoveredHoursInLookbackPeriod *string + Tags []*TagValues + TotalRunningHoursInLookbackPeriod *string + func (s *CurrentInstance) SetCurrencyCode(v string) *CurrentInstance + func (s *CurrentInstance) SetInstanceName(v string) *CurrentInstance + func (s *CurrentInstance) SetMonthlyCost(v string) *CurrentInstance + func (s *CurrentInstance) SetOnDemandHoursInLookbackPeriod(v string) *CurrentInstance + func (s *CurrentInstance) SetReservationCoveredHoursInLookbackPeriod(v string) *CurrentInstance + func (s *CurrentInstance) SetResourceDetails(v *ResourceDetails) *CurrentInstance + func (s *CurrentInstance) SetResourceId(v string) *CurrentInstance + func (s *CurrentInstance) SetResourceUtilization(v *ResourceUtilization) *CurrentInstance + func (s *CurrentInstance) SetSavingsPlansCoveredHoursInLookbackPeriod(v string) *CurrentInstance + func (s *CurrentInstance) SetTags(v []*TagValues) *CurrentInstance + func (s *CurrentInstance) SetTotalRunningHoursInLookbackPeriod(v string) *CurrentInstance + func (s CurrentInstance) GoString() string + func (s CurrentInstance) String() string + type DataUnavailableException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *DataUnavailableException) Code() string + func (s *DataUnavailableException) Error() string + func (s *DataUnavailableException) Message() string + func (s *DataUnavailableException) OrigErr() error + func (s *DataUnavailableException) RequestID() string + func (s *DataUnavailableException) StatusCode() int + func (s DataUnavailableException) GoString() string + func (s DataUnavailableException) String() string + type DateInterval struct + End *string + Start *string + func (s *DateInterval) SetEnd(v string) *DateInterval + func (s *DateInterval) SetStart(v string) *DateInterval + func (s *DateInterval) Validate() error + func (s DateInterval) GoString() string + func (s DateInterval) String() string + type DeleteAnomalyMonitorInput struct + MonitorArn *string + func (s *DeleteAnomalyMonitorInput) SetMonitorArn(v string) *DeleteAnomalyMonitorInput + func (s *DeleteAnomalyMonitorInput) Validate() error + func (s DeleteAnomalyMonitorInput) GoString() string + func (s DeleteAnomalyMonitorInput) String() string + type DeleteAnomalyMonitorOutput struct + func (s DeleteAnomalyMonitorOutput) GoString() string + func (s DeleteAnomalyMonitorOutput) String() string + type DeleteAnomalySubscriptionInput struct + SubscriptionArn *string + func (s *DeleteAnomalySubscriptionInput) SetSubscriptionArn(v string) *DeleteAnomalySubscriptionInput + func (s *DeleteAnomalySubscriptionInput) Validate() error + func (s DeleteAnomalySubscriptionInput) GoString() string + func (s DeleteAnomalySubscriptionInput) String() string + type DeleteAnomalySubscriptionOutput struct + func (s DeleteAnomalySubscriptionOutput) GoString() string + func (s DeleteAnomalySubscriptionOutput) String() string + type DeleteCostCategoryDefinitionInput struct + CostCategoryArn *string + func (s *DeleteCostCategoryDefinitionInput) SetCostCategoryArn(v string) *DeleteCostCategoryDefinitionInput + func (s *DeleteCostCategoryDefinitionInput) Validate() error + func (s DeleteCostCategoryDefinitionInput) GoString() string + func (s DeleteCostCategoryDefinitionInput) String() string + type DeleteCostCategoryDefinitionOutput struct + CostCategoryArn *string + EffectiveEnd *string + func (s *DeleteCostCategoryDefinitionOutput) SetCostCategoryArn(v string) *DeleteCostCategoryDefinitionOutput + func (s *DeleteCostCategoryDefinitionOutput) SetEffectiveEnd(v string) *DeleteCostCategoryDefinitionOutput + func (s DeleteCostCategoryDefinitionOutput) GoString() string + func (s DeleteCostCategoryDefinitionOutput) String() string + type DescribeCostCategoryDefinitionInput struct + CostCategoryArn *string + EffectiveOn *string + func (s *DescribeCostCategoryDefinitionInput) SetCostCategoryArn(v string) *DescribeCostCategoryDefinitionInput + func (s *DescribeCostCategoryDefinitionInput) SetEffectiveOn(v string) *DescribeCostCategoryDefinitionInput + func (s *DescribeCostCategoryDefinitionInput) Validate() error + func (s DescribeCostCategoryDefinitionInput) GoString() string + func (s DescribeCostCategoryDefinitionInput) String() string + type DescribeCostCategoryDefinitionOutput struct + CostCategory *CostCategory + func (s *DescribeCostCategoryDefinitionOutput) SetCostCategory(v *CostCategory) *DescribeCostCategoryDefinitionOutput + func (s DescribeCostCategoryDefinitionOutput) GoString() string + func (s DescribeCostCategoryDefinitionOutput) String() string + type DimensionValues struct + Key *string + MatchOptions []*string + Values []*string + func (s *DimensionValues) SetKey(v string) *DimensionValues + func (s *DimensionValues) SetMatchOptions(v []*string) *DimensionValues + func (s *DimensionValues) SetValues(v []*string) *DimensionValues + func (s DimensionValues) GoString() string + func (s DimensionValues) String() string + type DimensionValuesWithAttributes struct + Attributes map[string]*string + Value *string + func (s *DimensionValuesWithAttributes) SetAttributes(v map[string]*string) *DimensionValuesWithAttributes + func (s *DimensionValuesWithAttributes) SetValue(v string) *DimensionValuesWithAttributes + func (s DimensionValuesWithAttributes) GoString() string + func (s DimensionValuesWithAttributes) String() string + type DiskResourceUtilization struct + DiskReadBytesPerSecond *string + DiskReadOpsPerSecond *string + DiskWriteBytesPerSecond *string + DiskWriteOpsPerSecond *string + func (s *DiskResourceUtilization) SetDiskReadBytesPerSecond(v string) *DiskResourceUtilization + func (s *DiskResourceUtilization) SetDiskReadOpsPerSecond(v string) *DiskResourceUtilization + func (s *DiskResourceUtilization) SetDiskWriteBytesPerSecond(v string) *DiskResourceUtilization + func (s *DiskResourceUtilization) SetDiskWriteOpsPerSecond(v string) *DiskResourceUtilization + func (s DiskResourceUtilization) GoString() string + func (s DiskResourceUtilization) String() string + type EBSResourceUtilization struct + EbsReadBytesPerSecond *string + EbsReadOpsPerSecond *string + EbsWriteBytesPerSecond *string + EbsWriteOpsPerSecond *string + func (s *EBSResourceUtilization) SetEbsReadBytesPerSecond(v string) *EBSResourceUtilization + func (s *EBSResourceUtilization) SetEbsReadOpsPerSecond(v string) *EBSResourceUtilization + func (s *EBSResourceUtilization) SetEbsWriteBytesPerSecond(v string) *EBSResourceUtilization + func (s *EBSResourceUtilization) SetEbsWriteOpsPerSecond(v string) *EBSResourceUtilization + func (s EBSResourceUtilization) GoString() string + func (s EBSResourceUtilization) String() string + type EC2InstanceDetails struct + AvailabilityZone *string + CurrentGeneration *bool + Family *string + InstanceType *string + Platform *string + Region *string + SizeFlexEligible *bool + Tenancy *string + func (s *EC2InstanceDetails) SetAvailabilityZone(v string) *EC2InstanceDetails + func (s *EC2InstanceDetails) SetCurrentGeneration(v bool) *EC2InstanceDetails + func (s *EC2InstanceDetails) SetFamily(v string) *EC2InstanceDetails + func (s *EC2InstanceDetails) SetInstanceType(v string) *EC2InstanceDetails + func (s *EC2InstanceDetails) SetPlatform(v string) *EC2InstanceDetails + func (s *EC2InstanceDetails) SetRegion(v string) *EC2InstanceDetails + func (s *EC2InstanceDetails) SetSizeFlexEligible(v bool) *EC2InstanceDetails + func (s *EC2InstanceDetails) SetTenancy(v string) *EC2InstanceDetails + func (s EC2InstanceDetails) GoString() string + func (s EC2InstanceDetails) String() string + type EC2ResourceDetails struct + HourlyOnDemandRate *string + InstanceType *string + Memory *string + NetworkPerformance *string + Platform *string + Region *string + Sku *string + Storage *string + Vcpu *string + func (s *EC2ResourceDetails) SetHourlyOnDemandRate(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetInstanceType(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetMemory(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetNetworkPerformance(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetPlatform(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetRegion(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetSku(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetStorage(v string) *EC2ResourceDetails + func (s *EC2ResourceDetails) SetVcpu(v string) *EC2ResourceDetails + func (s EC2ResourceDetails) GoString() string + func (s EC2ResourceDetails) String() string + type EC2ResourceUtilization struct + DiskResourceUtilization *DiskResourceUtilization + EBSResourceUtilization *EBSResourceUtilization + MaxCpuUtilizationPercentage *string + MaxMemoryUtilizationPercentage *string + MaxStorageUtilizationPercentage *string + NetworkResourceUtilization *NetworkResourceUtilization + func (s *EC2ResourceUtilization) SetDiskResourceUtilization(v *DiskResourceUtilization) *EC2ResourceUtilization + func (s *EC2ResourceUtilization) SetEBSResourceUtilization(v *EBSResourceUtilization) *EC2ResourceUtilization + func (s *EC2ResourceUtilization) SetMaxCpuUtilizationPercentage(v string) *EC2ResourceUtilization + func (s *EC2ResourceUtilization) SetMaxMemoryUtilizationPercentage(v string) *EC2ResourceUtilization + func (s *EC2ResourceUtilization) SetMaxStorageUtilizationPercentage(v string) *EC2ResourceUtilization + func (s *EC2ResourceUtilization) SetNetworkResourceUtilization(v *NetworkResourceUtilization) *EC2ResourceUtilization + func (s EC2ResourceUtilization) GoString() string + func (s EC2ResourceUtilization) String() string + type EC2Specification struct + OfferingClass *string + func (s *EC2Specification) SetOfferingClass(v string) *EC2Specification + func (s EC2Specification) GoString() string + func (s EC2Specification) String() string + type ESInstanceDetails struct + CurrentGeneration *bool + InstanceClass *string + InstanceSize *string + Region *string + SizeFlexEligible *bool + func (s *ESInstanceDetails) SetCurrentGeneration(v bool) *ESInstanceDetails + func (s *ESInstanceDetails) SetInstanceClass(v string) *ESInstanceDetails + func (s *ESInstanceDetails) SetInstanceSize(v string) *ESInstanceDetails + func (s *ESInstanceDetails) SetRegion(v string) *ESInstanceDetails + func (s *ESInstanceDetails) SetSizeFlexEligible(v bool) *ESInstanceDetails + func (s ESInstanceDetails) GoString() string + func (s ESInstanceDetails) String() string + type ElastiCacheInstanceDetails struct + CurrentGeneration *bool + Family *string + NodeType *string + ProductDescription *string + Region *string + SizeFlexEligible *bool + func (s *ElastiCacheInstanceDetails) SetCurrentGeneration(v bool) *ElastiCacheInstanceDetails + func (s *ElastiCacheInstanceDetails) SetFamily(v string) *ElastiCacheInstanceDetails + func (s *ElastiCacheInstanceDetails) SetNodeType(v string) *ElastiCacheInstanceDetails + func (s *ElastiCacheInstanceDetails) SetProductDescription(v string) *ElastiCacheInstanceDetails + func (s *ElastiCacheInstanceDetails) SetRegion(v string) *ElastiCacheInstanceDetails + func (s *ElastiCacheInstanceDetails) SetSizeFlexEligible(v bool) *ElastiCacheInstanceDetails + func (s ElastiCacheInstanceDetails) GoString() string + func (s ElastiCacheInstanceDetails) String() string + type Expression struct + And []*Expression + CostCategories *CostCategoryValues + Dimensions *DimensionValues + Not *Expression + Or []*Expression + Tags *TagValues + func (s *Expression) SetAnd(v []*Expression) *Expression + func (s *Expression) SetCostCategories(v *CostCategoryValues) *Expression + func (s *Expression) SetDimensions(v *DimensionValues) *Expression + func (s *Expression) SetNot(v *Expression) *Expression + func (s *Expression) SetOr(v []*Expression) *Expression + func (s *Expression) SetTags(v *TagValues) *Expression + func (s *Expression) Validate() error + func (s Expression) GoString() string + func (s Expression) String() string + type ForecastResult struct + MeanValue *string + PredictionIntervalLowerBound *string + PredictionIntervalUpperBound *string + TimePeriod *DateInterval + func (s *ForecastResult) SetMeanValue(v string) *ForecastResult + func (s *ForecastResult) SetPredictionIntervalLowerBound(v string) *ForecastResult + func (s *ForecastResult) SetPredictionIntervalUpperBound(v string) *ForecastResult + func (s *ForecastResult) SetTimePeriod(v *DateInterval) *ForecastResult + func (s ForecastResult) GoString() string + func (s ForecastResult) String() string + type GenerationExistsException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *GenerationExistsException) Code() string + func (s *GenerationExistsException) Error() string + func (s *GenerationExistsException) Message() string + func (s *GenerationExistsException) OrigErr() error + func (s *GenerationExistsException) RequestID() string + func (s *GenerationExistsException) StatusCode() int + func (s GenerationExistsException) GoString() string + func (s GenerationExistsException) String() string + type GenerationSummary struct + EstimatedCompletionTime *string + GenerationCompletionTime *string + GenerationStartedTime *string + GenerationStatus *string + RecommendationId *string + func (s *GenerationSummary) SetEstimatedCompletionTime(v string) *GenerationSummary + func (s *GenerationSummary) SetGenerationCompletionTime(v string) *GenerationSummary + func (s *GenerationSummary) SetGenerationStartedTime(v string) *GenerationSummary + func (s *GenerationSummary) SetGenerationStatus(v string) *GenerationSummary + func (s *GenerationSummary) SetRecommendationId(v string) *GenerationSummary + func (s GenerationSummary) GoString() string + func (s GenerationSummary) String() string + type GetAnomaliesInput struct + DateInterval *AnomalyDateInterval + Feedback *string + MaxResults *int64 + MonitorArn *string + NextPageToken *string + TotalImpact *TotalImpactFilter + func (s *GetAnomaliesInput) SetDateInterval(v *AnomalyDateInterval) *GetAnomaliesInput + func (s *GetAnomaliesInput) SetFeedback(v string) *GetAnomaliesInput + func (s *GetAnomaliesInput) SetMaxResults(v int64) *GetAnomaliesInput + func (s *GetAnomaliesInput) SetMonitorArn(v string) *GetAnomaliesInput + func (s *GetAnomaliesInput) SetNextPageToken(v string) *GetAnomaliesInput + func (s *GetAnomaliesInput) SetTotalImpact(v *TotalImpactFilter) *GetAnomaliesInput + func (s *GetAnomaliesInput) Validate() error + func (s GetAnomaliesInput) GoString() string + func (s GetAnomaliesInput) String() string + type GetAnomaliesOutput struct + Anomalies []*Anomaly + NextPageToken *string + func (s *GetAnomaliesOutput) SetAnomalies(v []*Anomaly) *GetAnomaliesOutput + func (s *GetAnomaliesOutput) SetNextPageToken(v string) *GetAnomaliesOutput + func (s GetAnomaliesOutput) GoString() string + func (s GetAnomaliesOutput) String() string + type GetAnomalyMonitorsInput struct + MaxResults *int64 + MonitorArnList []*string + NextPageToken *string + func (s *GetAnomalyMonitorsInput) SetMaxResults(v int64) *GetAnomalyMonitorsInput + func (s *GetAnomalyMonitorsInput) SetMonitorArnList(v []*string) *GetAnomalyMonitorsInput + func (s *GetAnomalyMonitorsInput) SetNextPageToken(v string) *GetAnomalyMonitorsInput + func (s GetAnomalyMonitorsInput) GoString() string + func (s GetAnomalyMonitorsInput) String() string + type GetAnomalyMonitorsOutput struct + AnomalyMonitors []*AnomalyMonitor + NextPageToken *string + func (s *GetAnomalyMonitorsOutput) SetAnomalyMonitors(v []*AnomalyMonitor) *GetAnomalyMonitorsOutput + func (s *GetAnomalyMonitorsOutput) SetNextPageToken(v string) *GetAnomalyMonitorsOutput + func (s GetAnomalyMonitorsOutput) GoString() string + func (s GetAnomalyMonitorsOutput) String() string + type GetAnomalySubscriptionsInput struct + MaxResults *int64 + MonitorArn *string + NextPageToken *string + SubscriptionArnList []*string + func (s *GetAnomalySubscriptionsInput) SetMaxResults(v int64) *GetAnomalySubscriptionsInput + func (s *GetAnomalySubscriptionsInput) SetMonitorArn(v string) *GetAnomalySubscriptionsInput + func (s *GetAnomalySubscriptionsInput) SetNextPageToken(v string) *GetAnomalySubscriptionsInput + func (s *GetAnomalySubscriptionsInput) SetSubscriptionArnList(v []*string) *GetAnomalySubscriptionsInput + func (s GetAnomalySubscriptionsInput) GoString() string + func (s GetAnomalySubscriptionsInput) String() string + type GetAnomalySubscriptionsOutput struct + AnomalySubscriptions []*AnomalySubscription + NextPageToken *string + func (s *GetAnomalySubscriptionsOutput) SetAnomalySubscriptions(v []*AnomalySubscription) *GetAnomalySubscriptionsOutput + func (s *GetAnomalySubscriptionsOutput) SetNextPageToken(v string) *GetAnomalySubscriptionsOutput + func (s GetAnomalySubscriptionsOutput) GoString() string + func (s GetAnomalySubscriptionsOutput) String() string + type GetCostAndUsageInput struct + Filter *Expression + Granularity *string + GroupBy []*GroupDefinition + Metrics []*string + NextPageToken *string + TimePeriod *DateInterval + func (s *GetCostAndUsageInput) SetFilter(v *Expression) *GetCostAndUsageInput + func (s *GetCostAndUsageInput) SetGranularity(v string) *GetCostAndUsageInput + func (s *GetCostAndUsageInput) SetGroupBy(v []*GroupDefinition) *GetCostAndUsageInput + func (s *GetCostAndUsageInput) SetMetrics(v []*string) *GetCostAndUsageInput + func (s *GetCostAndUsageInput) SetNextPageToken(v string) *GetCostAndUsageInput + func (s *GetCostAndUsageInput) SetTimePeriod(v *DateInterval) *GetCostAndUsageInput + func (s *GetCostAndUsageInput) Validate() error + func (s GetCostAndUsageInput) GoString() string + func (s GetCostAndUsageInput) String() string + type GetCostAndUsageOutput struct + DimensionValueAttributes []*DimensionValuesWithAttributes + GroupDefinitions []*GroupDefinition + NextPageToken *string + ResultsByTime []*ResultByTime + func (s *GetCostAndUsageOutput) SetDimensionValueAttributes(v []*DimensionValuesWithAttributes) *GetCostAndUsageOutput + func (s *GetCostAndUsageOutput) SetGroupDefinitions(v []*GroupDefinition) *GetCostAndUsageOutput + func (s *GetCostAndUsageOutput) SetNextPageToken(v string) *GetCostAndUsageOutput + func (s *GetCostAndUsageOutput) SetResultsByTime(v []*ResultByTime) *GetCostAndUsageOutput + func (s GetCostAndUsageOutput) GoString() string + func (s GetCostAndUsageOutput) String() string + type GetCostAndUsageWithResourcesInput struct + Filter *Expression + Granularity *string + GroupBy []*GroupDefinition + Metrics []*string + NextPageToken *string + TimePeriod *DateInterval + func (s *GetCostAndUsageWithResourcesInput) SetFilter(v *Expression) *GetCostAndUsageWithResourcesInput + func (s *GetCostAndUsageWithResourcesInput) SetGranularity(v string) *GetCostAndUsageWithResourcesInput + func (s *GetCostAndUsageWithResourcesInput) SetGroupBy(v []*GroupDefinition) *GetCostAndUsageWithResourcesInput + func (s *GetCostAndUsageWithResourcesInput) SetMetrics(v []*string) *GetCostAndUsageWithResourcesInput + func (s *GetCostAndUsageWithResourcesInput) SetNextPageToken(v string) *GetCostAndUsageWithResourcesInput + func (s *GetCostAndUsageWithResourcesInput) SetTimePeriod(v *DateInterval) *GetCostAndUsageWithResourcesInput + func (s *GetCostAndUsageWithResourcesInput) Validate() error + func (s GetCostAndUsageWithResourcesInput) GoString() string + func (s GetCostAndUsageWithResourcesInput) String() string + type GetCostAndUsageWithResourcesOutput struct + DimensionValueAttributes []*DimensionValuesWithAttributes + GroupDefinitions []*GroupDefinition + NextPageToken *string + ResultsByTime []*ResultByTime + func (s *GetCostAndUsageWithResourcesOutput) SetDimensionValueAttributes(v []*DimensionValuesWithAttributes) *GetCostAndUsageWithResourcesOutput + func (s *GetCostAndUsageWithResourcesOutput) SetGroupDefinitions(v []*GroupDefinition) *GetCostAndUsageWithResourcesOutput + func (s *GetCostAndUsageWithResourcesOutput) SetNextPageToken(v string) *GetCostAndUsageWithResourcesOutput + func (s *GetCostAndUsageWithResourcesOutput) SetResultsByTime(v []*ResultByTime) *GetCostAndUsageWithResourcesOutput + func (s GetCostAndUsageWithResourcesOutput) GoString() string + func (s GetCostAndUsageWithResourcesOutput) String() string + type GetCostCategoriesInput struct + CostCategoryName *string + Filter *Expression + MaxResults *int64 + NextPageToken *string + SearchString *string + SortBy []*SortDefinition + TimePeriod *DateInterval + func (s *GetCostCategoriesInput) SetCostCategoryName(v string) *GetCostCategoriesInput + func (s *GetCostCategoriesInput) SetFilter(v *Expression) *GetCostCategoriesInput + func (s *GetCostCategoriesInput) SetMaxResults(v int64) *GetCostCategoriesInput + func (s *GetCostCategoriesInput) SetNextPageToken(v string) *GetCostCategoriesInput + func (s *GetCostCategoriesInput) SetSearchString(v string) *GetCostCategoriesInput + func (s *GetCostCategoriesInput) SetSortBy(v []*SortDefinition) *GetCostCategoriesInput + func (s *GetCostCategoriesInput) SetTimePeriod(v *DateInterval) *GetCostCategoriesInput + func (s *GetCostCategoriesInput) Validate() error + func (s GetCostCategoriesInput) GoString() string + func (s GetCostCategoriesInput) String() string + type GetCostCategoriesOutput struct + CostCategoryNames []*string + CostCategoryValues []*string + NextPageToken *string + ReturnSize *int64 + TotalSize *int64 + func (s *GetCostCategoriesOutput) SetCostCategoryNames(v []*string) *GetCostCategoriesOutput + func (s *GetCostCategoriesOutput) SetCostCategoryValues(v []*string) *GetCostCategoriesOutput + func (s *GetCostCategoriesOutput) SetNextPageToken(v string) *GetCostCategoriesOutput + func (s *GetCostCategoriesOutput) SetReturnSize(v int64) *GetCostCategoriesOutput + func (s *GetCostCategoriesOutput) SetTotalSize(v int64) *GetCostCategoriesOutput + func (s GetCostCategoriesOutput) GoString() string + func (s GetCostCategoriesOutput) String() string + type GetCostForecastInput struct + Filter *Expression + Granularity *string + Metric *string + PredictionIntervalLevel *int64 + TimePeriod *DateInterval + func (s *GetCostForecastInput) SetFilter(v *Expression) *GetCostForecastInput + func (s *GetCostForecastInput) SetGranularity(v string) *GetCostForecastInput + func (s *GetCostForecastInput) SetMetric(v string) *GetCostForecastInput + func (s *GetCostForecastInput) SetPredictionIntervalLevel(v int64) *GetCostForecastInput + func (s *GetCostForecastInput) SetTimePeriod(v *DateInterval) *GetCostForecastInput + func (s *GetCostForecastInput) Validate() error + func (s GetCostForecastInput) GoString() string + func (s GetCostForecastInput) String() string + type GetCostForecastOutput struct + ForecastResultsByTime []*ForecastResult + Total *MetricValue + func (s *GetCostForecastOutput) SetForecastResultsByTime(v []*ForecastResult) *GetCostForecastOutput + func (s *GetCostForecastOutput) SetTotal(v *MetricValue) *GetCostForecastOutput + func (s GetCostForecastOutput) GoString() string + func (s GetCostForecastOutput) String() string + type GetDimensionValuesInput struct + Context *string + Dimension *string + Filter *Expression + MaxResults *int64 + NextPageToken *string + SearchString *string + SortBy []*SortDefinition + TimePeriod *DateInterval + func (s *GetDimensionValuesInput) SetContext(v string) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) SetDimension(v string) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) SetFilter(v *Expression) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) SetMaxResults(v int64) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) SetNextPageToken(v string) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) SetSearchString(v string) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) SetSortBy(v []*SortDefinition) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) SetTimePeriod(v *DateInterval) *GetDimensionValuesInput + func (s *GetDimensionValuesInput) Validate() error + func (s GetDimensionValuesInput) GoString() string + func (s GetDimensionValuesInput) String() string + type GetDimensionValuesOutput struct + DimensionValues []*DimensionValuesWithAttributes + NextPageToken *string + ReturnSize *int64 + TotalSize *int64 + func (s *GetDimensionValuesOutput) SetDimensionValues(v []*DimensionValuesWithAttributes) *GetDimensionValuesOutput + func (s *GetDimensionValuesOutput) SetNextPageToken(v string) *GetDimensionValuesOutput + func (s *GetDimensionValuesOutput) SetReturnSize(v int64) *GetDimensionValuesOutput + func (s *GetDimensionValuesOutput) SetTotalSize(v int64) *GetDimensionValuesOutput + func (s GetDimensionValuesOutput) GoString() string + func (s GetDimensionValuesOutput) String() string + type GetReservationCoverageInput struct + Filter *Expression + Granularity *string + GroupBy []*GroupDefinition + MaxResults *int64 + Metrics []*string + NextPageToken *string + SortBy *SortDefinition + TimePeriod *DateInterval + func (s *GetReservationCoverageInput) SetFilter(v *Expression) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) SetGranularity(v string) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) SetGroupBy(v []*GroupDefinition) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) SetMaxResults(v int64) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) SetMetrics(v []*string) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) SetNextPageToken(v string) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) SetSortBy(v *SortDefinition) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) SetTimePeriod(v *DateInterval) *GetReservationCoverageInput + func (s *GetReservationCoverageInput) Validate() error + func (s GetReservationCoverageInput) GoString() string + func (s GetReservationCoverageInput) String() string + type GetReservationCoverageOutput struct + CoveragesByTime []*CoverageByTime + NextPageToken *string + Total *Coverage + func (s *GetReservationCoverageOutput) SetCoveragesByTime(v []*CoverageByTime) *GetReservationCoverageOutput + func (s *GetReservationCoverageOutput) SetNextPageToken(v string) *GetReservationCoverageOutput + func (s *GetReservationCoverageOutput) SetTotal(v *Coverage) *GetReservationCoverageOutput + func (s GetReservationCoverageOutput) GoString() string + func (s GetReservationCoverageOutput) String() string + type GetReservationPurchaseRecommendationInput struct + AccountId *string + AccountScope *string + Filter *Expression + LookbackPeriodInDays *string + NextPageToken *string + PageSize *int64 + PaymentOption *string + Service *string + ServiceSpecification *ServiceSpecification + TermInYears *string + func (s *GetReservationPurchaseRecommendationInput) SetAccountId(v string) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetAccountScope(v string) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetFilter(v *Expression) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetLookbackPeriodInDays(v string) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetNextPageToken(v string) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetPageSize(v int64) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetPaymentOption(v string) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetService(v string) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetServiceSpecification(v *ServiceSpecification) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) SetTermInYears(v string) *GetReservationPurchaseRecommendationInput + func (s *GetReservationPurchaseRecommendationInput) Validate() error + func (s GetReservationPurchaseRecommendationInput) GoString() string + func (s GetReservationPurchaseRecommendationInput) String() string + type GetReservationPurchaseRecommendationOutput struct + Metadata *ReservationPurchaseRecommendationMetadata + NextPageToken *string + Recommendations []*ReservationPurchaseRecommendation + func (s *GetReservationPurchaseRecommendationOutput) SetMetadata(v *ReservationPurchaseRecommendationMetadata) *GetReservationPurchaseRecommendationOutput + func (s *GetReservationPurchaseRecommendationOutput) SetNextPageToken(v string) *GetReservationPurchaseRecommendationOutput + func (s *GetReservationPurchaseRecommendationOutput) SetRecommendations(v []*ReservationPurchaseRecommendation) *GetReservationPurchaseRecommendationOutput + func (s GetReservationPurchaseRecommendationOutput) GoString() string + func (s GetReservationPurchaseRecommendationOutput) String() string + type GetReservationUtilizationInput struct + Filter *Expression + Granularity *string + GroupBy []*GroupDefinition + MaxResults *int64 + NextPageToken *string + SortBy *SortDefinition + TimePeriod *DateInterval + func (s *GetReservationUtilizationInput) SetFilter(v *Expression) *GetReservationUtilizationInput + func (s *GetReservationUtilizationInput) SetGranularity(v string) *GetReservationUtilizationInput + func (s *GetReservationUtilizationInput) SetGroupBy(v []*GroupDefinition) *GetReservationUtilizationInput + func (s *GetReservationUtilizationInput) SetMaxResults(v int64) *GetReservationUtilizationInput + func (s *GetReservationUtilizationInput) SetNextPageToken(v string) *GetReservationUtilizationInput + func (s *GetReservationUtilizationInput) SetSortBy(v *SortDefinition) *GetReservationUtilizationInput + func (s *GetReservationUtilizationInput) SetTimePeriod(v *DateInterval) *GetReservationUtilizationInput + func (s *GetReservationUtilizationInput) Validate() error + func (s GetReservationUtilizationInput) GoString() string + func (s GetReservationUtilizationInput) String() string + type GetReservationUtilizationOutput struct + NextPageToken *string + Total *ReservationAggregates + UtilizationsByTime []*UtilizationByTime + func (s *GetReservationUtilizationOutput) SetNextPageToken(v string) *GetReservationUtilizationOutput + func (s *GetReservationUtilizationOutput) SetTotal(v *ReservationAggregates) *GetReservationUtilizationOutput + func (s *GetReservationUtilizationOutput) SetUtilizationsByTime(v []*UtilizationByTime) *GetReservationUtilizationOutput + func (s GetReservationUtilizationOutput) GoString() string + func (s GetReservationUtilizationOutput) String() string + type GetRightsizingRecommendationInput struct + Configuration *RightsizingRecommendationConfiguration + Filter *Expression + NextPageToken *string + PageSize *int64 + Service *string + func (s *GetRightsizingRecommendationInput) SetConfiguration(v *RightsizingRecommendationConfiguration) *GetRightsizingRecommendationInput + func (s *GetRightsizingRecommendationInput) SetFilter(v *Expression) *GetRightsizingRecommendationInput + func (s *GetRightsizingRecommendationInput) SetNextPageToken(v string) *GetRightsizingRecommendationInput + func (s *GetRightsizingRecommendationInput) SetPageSize(v int64) *GetRightsizingRecommendationInput + func (s *GetRightsizingRecommendationInput) SetService(v string) *GetRightsizingRecommendationInput + func (s *GetRightsizingRecommendationInput) Validate() error + func (s GetRightsizingRecommendationInput) GoString() string + func (s GetRightsizingRecommendationInput) String() string + type GetRightsizingRecommendationOutput struct + Configuration *RightsizingRecommendationConfiguration + Metadata *RightsizingRecommendationMetadata + NextPageToken *string + RightsizingRecommendations []*RightsizingRecommendation + Summary *RightsizingRecommendationSummary + func (s *GetRightsizingRecommendationOutput) SetConfiguration(v *RightsizingRecommendationConfiguration) *GetRightsizingRecommendationOutput + func (s *GetRightsizingRecommendationOutput) SetMetadata(v *RightsizingRecommendationMetadata) *GetRightsizingRecommendationOutput + func (s *GetRightsizingRecommendationOutput) SetNextPageToken(v string) *GetRightsizingRecommendationOutput + func (s *GetRightsizingRecommendationOutput) SetRightsizingRecommendations(v []*RightsizingRecommendation) *GetRightsizingRecommendationOutput + func (s *GetRightsizingRecommendationOutput) SetSummary(v *RightsizingRecommendationSummary) *GetRightsizingRecommendationOutput + func (s GetRightsizingRecommendationOutput) GoString() string + func (s GetRightsizingRecommendationOutput) String() string + type GetSavingsPlanPurchaseRecommendationDetailsInput struct + RecommendationDetailId *string + func (s *GetSavingsPlanPurchaseRecommendationDetailsInput) SetRecommendationDetailId(v string) *GetSavingsPlanPurchaseRecommendationDetailsInput + func (s *GetSavingsPlanPurchaseRecommendationDetailsInput) Validate() error + func (s GetSavingsPlanPurchaseRecommendationDetailsInput) GoString() string + func (s GetSavingsPlanPurchaseRecommendationDetailsInput) String() string + type GetSavingsPlanPurchaseRecommendationDetailsOutput struct + RecommendationDetailData *RecommendationDetailData + RecommendationDetailId *string + func (s *GetSavingsPlanPurchaseRecommendationDetailsOutput) SetRecommendationDetailData(v *RecommendationDetailData) *GetSavingsPlanPurchaseRecommendationDetailsOutput + func (s *GetSavingsPlanPurchaseRecommendationDetailsOutput) SetRecommendationDetailId(v string) *GetSavingsPlanPurchaseRecommendationDetailsOutput + func (s GetSavingsPlanPurchaseRecommendationDetailsOutput) GoString() string + func (s GetSavingsPlanPurchaseRecommendationDetailsOutput) String() string + type GetSavingsPlansCoverageInput struct + Filter *Expression + Granularity *string + GroupBy []*GroupDefinition + MaxResults *int64 + Metrics []*string + NextToken *string + SortBy *SortDefinition + TimePeriod *DateInterval + func (s *GetSavingsPlansCoverageInput) SetFilter(v *Expression) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) SetGranularity(v string) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) SetGroupBy(v []*GroupDefinition) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) SetMaxResults(v int64) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) SetMetrics(v []*string) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) SetNextToken(v string) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) SetSortBy(v *SortDefinition) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) SetTimePeriod(v *DateInterval) *GetSavingsPlansCoverageInput + func (s *GetSavingsPlansCoverageInput) Validate() error + func (s GetSavingsPlansCoverageInput) GoString() string + func (s GetSavingsPlansCoverageInput) String() string + type GetSavingsPlansCoverageOutput struct + NextToken *string + SavingsPlansCoverages []*SavingsPlansCoverage + func (s *GetSavingsPlansCoverageOutput) SetNextToken(v string) *GetSavingsPlansCoverageOutput + func (s *GetSavingsPlansCoverageOutput) SetSavingsPlansCoverages(v []*SavingsPlansCoverage) *GetSavingsPlansCoverageOutput + func (s GetSavingsPlansCoverageOutput) GoString() string + func (s GetSavingsPlansCoverageOutput) String() string + type GetSavingsPlansPurchaseRecommendationInput struct + AccountScope *string + Filter *Expression + LookbackPeriodInDays *string + NextPageToken *string + PageSize *int64 + PaymentOption *string + SavingsPlansType *string + TermInYears *string + func (s *GetSavingsPlansPurchaseRecommendationInput) SetAccountScope(v string) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) SetFilter(v *Expression) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) SetLookbackPeriodInDays(v string) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) SetNextPageToken(v string) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) SetPageSize(v int64) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) SetPaymentOption(v string) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) SetSavingsPlansType(v string) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) SetTermInYears(v string) *GetSavingsPlansPurchaseRecommendationInput + func (s *GetSavingsPlansPurchaseRecommendationInput) Validate() error + func (s GetSavingsPlansPurchaseRecommendationInput) GoString() string + func (s GetSavingsPlansPurchaseRecommendationInput) String() string + type GetSavingsPlansPurchaseRecommendationOutput struct + Metadata *SavingsPlansPurchaseRecommendationMetadata + NextPageToken *string + SavingsPlansPurchaseRecommendation *SavingsPlansPurchaseRecommendation + func (s *GetSavingsPlansPurchaseRecommendationOutput) SetMetadata(v *SavingsPlansPurchaseRecommendationMetadata) *GetSavingsPlansPurchaseRecommendationOutput + func (s *GetSavingsPlansPurchaseRecommendationOutput) SetNextPageToken(v string) *GetSavingsPlansPurchaseRecommendationOutput + func (s *GetSavingsPlansPurchaseRecommendationOutput) SetSavingsPlansPurchaseRecommendation(v *SavingsPlansPurchaseRecommendation) *GetSavingsPlansPurchaseRecommendationOutput + func (s GetSavingsPlansPurchaseRecommendationOutput) GoString() string + func (s GetSavingsPlansPurchaseRecommendationOutput) String() string + type GetSavingsPlansUtilizationDetailsInput struct + DataType []*string + Filter *Expression + MaxResults *int64 + NextToken *string + SortBy *SortDefinition + TimePeriod *DateInterval + func (s *GetSavingsPlansUtilizationDetailsInput) SetDataType(v []*string) *GetSavingsPlansUtilizationDetailsInput + func (s *GetSavingsPlansUtilizationDetailsInput) SetFilter(v *Expression) *GetSavingsPlansUtilizationDetailsInput + func (s *GetSavingsPlansUtilizationDetailsInput) SetMaxResults(v int64) *GetSavingsPlansUtilizationDetailsInput + func (s *GetSavingsPlansUtilizationDetailsInput) SetNextToken(v string) *GetSavingsPlansUtilizationDetailsInput + func (s *GetSavingsPlansUtilizationDetailsInput) SetSortBy(v *SortDefinition) *GetSavingsPlansUtilizationDetailsInput + func (s *GetSavingsPlansUtilizationDetailsInput) SetTimePeriod(v *DateInterval) *GetSavingsPlansUtilizationDetailsInput + func (s *GetSavingsPlansUtilizationDetailsInput) Validate() error + func (s GetSavingsPlansUtilizationDetailsInput) GoString() string + func (s GetSavingsPlansUtilizationDetailsInput) String() string + type GetSavingsPlansUtilizationDetailsOutput struct + NextToken *string + SavingsPlansUtilizationDetails []*SavingsPlansUtilizationDetail + TimePeriod *DateInterval + Total *SavingsPlansUtilizationAggregates + func (s *GetSavingsPlansUtilizationDetailsOutput) SetNextToken(v string) *GetSavingsPlansUtilizationDetailsOutput + func (s *GetSavingsPlansUtilizationDetailsOutput) SetSavingsPlansUtilizationDetails(v []*SavingsPlansUtilizationDetail) *GetSavingsPlansUtilizationDetailsOutput + func (s *GetSavingsPlansUtilizationDetailsOutput) SetTimePeriod(v *DateInterval) *GetSavingsPlansUtilizationDetailsOutput + func (s *GetSavingsPlansUtilizationDetailsOutput) SetTotal(v *SavingsPlansUtilizationAggregates) *GetSavingsPlansUtilizationDetailsOutput + func (s GetSavingsPlansUtilizationDetailsOutput) GoString() string + func (s GetSavingsPlansUtilizationDetailsOutput) String() string + type GetSavingsPlansUtilizationInput struct + Filter *Expression + Granularity *string + SortBy *SortDefinition + TimePeriod *DateInterval + func (s *GetSavingsPlansUtilizationInput) SetFilter(v *Expression) *GetSavingsPlansUtilizationInput + func (s *GetSavingsPlansUtilizationInput) SetGranularity(v string) *GetSavingsPlansUtilizationInput + func (s *GetSavingsPlansUtilizationInput) SetSortBy(v *SortDefinition) *GetSavingsPlansUtilizationInput + func (s *GetSavingsPlansUtilizationInput) SetTimePeriod(v *DateInterval) *GetSavingsPlansUtilizationInput + func (s *GetSavingsPlansUtilizationInput) Validate() error + func (s GetSavingsPlansUtilizationInput) GoString() string + func (s GetSavingsPlansUtilizationInput) String() string + type GetSavingsPlansUtilizationOutput struct + SavingsPlansUtilizationsByTime []*SavingsPlansUtilizationByTime + Total *SavingsPlansUtilizationAggregates + func (s *GetSavingsPlansUtilizationOutput) SetSavingsPlansUtilizationsByTime(v []*SavingsPlansUtilizationByTime) *GetSavingsPlansUtilizationOutput + func (s *GetSavingsPlansUtilizationOutput) SetTotal(v *SavingsPlansUtilizationAggregates) *GetSavingsPlansUtilizationOutput + func (s GetSavingsPlansUtilizationOutput) GoString() string + func (s GetSavingsPlansUtilizationOutput) String() string + type GetTagsInput struct + Filter *Expression + MaxResults *int64 + NextPageToken *string + SearchString *string + SortBy []*SortDefinition + TagKey *string + TimePeriod *DateInterval + func (s *GetTagsInput) SetFilter(v *Expression) *GetTagsInput + func (s *GetTagsInput) SetMaxResults(v int64) *GetTagsInput + func (s *GetTagsInput) SetNextPageToken(v string) *GetTagsInput + func (s *GetTagsInput) SetSearchString(v string) *GetTagsInput + func (s *GetTagsInput) SetSortBy(v []*SortDefinition) *GetTagsInput + func (s *GetTagsInput) SetTagKey(v string) *GetTagsInput + func (s *GetTagsInput) SetTimePeriod(v *DateInterval) *GetTagsInput + func (s *GetTagsInput) Validate() error + func (s GetTagsInput) GoString() string + func (s GetTagsInput) String() string + type GetTagsOutput struct + NextPageToken *string + ReturnSize *int64 + Tags []*string + TotalSize *int64 + func (s *GetTagsOutput) SetNextPageToken(v string) *GetTagsOutput + func (s *GetTagsOutput) SetReturnSize(v int64) *GetTagsOutput + func (s *GetTagsOutput) SetTags(v []*string) *GetTagsOutput + func (s *GetTagsOutput) SetTotalSize(v int64) *GetTagsOutput + func (s GetTagsOutput) GoString() string + func (s GetTagsOutput) String() string + type GetUsageForecastInput struct + Filter *Expression + Granularity *string + Metric *string + PredictionIntervalLevel *int64 + TimePeriod *DateInterval + func (s *GetUsageForecastInput) SetFilter(v *Expression) *GetUsageForecastInput + func (s *GetUsageForecastInput) SetGranularity(v string) *GetUsageForecastInput + func (s *GetUsageForecastInput) SetMetric(v string) *GetUsageForecastInput + func (s *GetUsageForecastInput) SetPredictionIntervalLevel(v int64) *GetUsageForecastInput + func (s *GetUsageForecastInput) SetTimePeriod(v *DateInterval) *GetUsageForecastInput + func (s *GetUsageForecastInput) Validate() error + func (s GetUsageForecastInput) GoString() string + func (s GetUsageForecastInput) String() string + type GetUsageForecastOutput struct + ForecastResultsByTime []*ForecastResult + Total *MetricValue + func (s *GetUsageForecastOutput) SetForecastResultsByTime(v []*ForecastResult) *GetUsageForecastOutput + func (s *GetUsageForecastOutput) SetTotal(v *MetricValue) *GetUsageForecastOutput + func (s GetUsageForecastOutput) GoString() string + func (s GetUsageForecastOutput) String() string + type Group struct + Keys []*string + Metrics map[string]*MetricValue + func (s *Group) SetKeys(v []*string) *Group + func (s *Group) SetMetrics(v map[string]*MetricValue) *Group + func (s Group) GoString() string + func (s Group) String() string + type GroupDefinition struct + Key *string + Type *string + func (s *GroupDefinition) SetKey(v string) *GroupDefinition + func (s *GroupDefinition) SetType(v string) *GroupDefinition + func (s GroupDefinition) GoString() string + func (s GroupDefinition) String() string + type Impact struct + MaxImpact *float64 + TotalActualSpend *float64 + TotalExpectedSpend *float64 + TotalImpact *float64 + TotalImpactPercentage *float64 + func (s *Impact) SetMaxImpact(v float64) *Impact + func (s *Impact) SetTotalActualSpend(v float64) *Impact + func (s *Impact) SetTotalExpectedSpend(v float64) *Impact + func (s *Impact) SetTotalImpact(v float64) *Impact + func (s *Impact) SetTotalImpactPercentage(v float64) *Impact + func (s Impact) GoString() string + func (s Impact) String() string + type InstanceDetails struct + EC2InstanceDetails *EC2InstanceDetails + ESInstanceDetails *ESInstanceDetails + ElastiCacheInstanceDetails *ElastiCacheInstanceDetails + MemoryDBInstanceDetails *MemoryDBInstanceDetails + RDSInstanceDetails *RDSInstanceDetails + RedshiftInstanceDetails *RedshiftInstanceDetails + func (s *InstanceDetails) SetEC2InstanceDetails(v *EC2InstanceDetails) *InstanceDetails + func (s *InstanceDetails) SetESInstanceDetails(v *ESInstanceDetails) *InstanceDetails + func (s *InstanceDetails) SetElastiCacheInstanceDetails(v *ElastiCacheInstanceDetails) *InstanceDetails + func (s *InstanceDetails) SetMemoryDBInstanceDetails(v *MemoryDBInstanceDetails) *InstanceDetails + func (s *InstanceDetails) SetRDSInstanceDetails(v *RDSInstanceDetails) *InstanceDetails + func (s *InstanceDetails) SetRedshiftInstanceDetails(v *RedshiftInstanceDetails) *InstanceDetails + func (s InstanceDetails) GoString() string + func (s InstanceDetails) String() string + type InvalidNextTokenException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidNextTokenException) Code() string + func (s *InvalidNextTokenException) Error() string + func (s *InvalidNextTokenException) Message() string + func (s *InvalidNextTokenException) OrigErr() error + func (s *InvalidNextTokenException) RequestID() string + func (s *InvalidNextTokenException) StatusCode() int + func (s InvalidNextTokenException) GoString() string + func (s InvalidNextTokenException) String() string + type LimitExceededException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *LimitExceededException) Code() string + func (s *LimitExceededException) Error() string + func (s *LimitExceededException) Message() string + func (s *LimitExceededException) OrigErr() error + func (s *LimitExceededException) RequestID() string + func (s *LimitExceededException) StatusCode() int + func (s LimitExceededException) GoString() string + func (s LimitExceededException) String() string + type ListCostAllocationTagsInput struct + MaxResults *int64 + NextToken *string + Status *string + TagKeys []*string + Type *string + func (s *ListCostAllocationTagsInput) SetMaxResults(v int64) *ListCostAllocationTagsInput + func (s *ListCostAllocationTagsInput) SetNextToken(v string) *ListCostAllocationTagsInput + func (s *ListCostAllocationTagsInput) SetStatus(v string) *ListCostAllocationTagsInput + func (s *ListCostAllocationTagsInput) SetTagKeys(v []*string) *ListCostAllocationTagsInput + func (s *ListCostAllocationTagsInput) SetType(v string) *ListCostAllocationTagsInput + func (s *ListCostAllocationTagsInput) Validate() error + func (s ListCostAllocationTagsInput) GoString() string + func (s ListCostAllocationTagsInput) String() string + type ListCostAllocationTagsOutput struct + CostAllocationTags []*CostAllocationTag + NextToken *string + func (s *ListCostAllocationTagsOutput) SetCostAllocationTags(v []*CostAllocationTag) *ListCostAllocationTagsOutput + func (s *ListCostAllocationTagsOutput) SetNextToken(v string) *ListCostAllocationTagsOutput + func (s ListCostAllocationTagsOutput) GoString() string + func (s ListCostAllocationTagsOutput) String() string + type ListCostCategoryDefinitionsInput struct + EffectiveOn *string + MaxResults *int64 + NextToken *string + func (s *ListCostCategoryDefinitionsInput) SetEffectiveOn(v string) *ListCostCategoryDefinitionsInput + func (s *ListCostCategoryDefinitionsInput) SetMaxResults(v int64) *ListCostCategoryDefinitionsInput + func (s *ListCostCategoryDefinitionsInput) SetNextToken(v string) *ListCostCategoryDefinitionsInput + func (s *ListCostCategoryDefinitionsInput) Validate() error + func (s ListCostCategoryDefinitionsInput) GoString() string + func (s ListCostCategoryDefinitionsInput) String() string + type ListCostCategoryDefinitionsOutput struct + CostCategoryReferences []*CostCategoryReference + NextToken *string + func (s *ListCostCategoryDefinitionsOutput) SetCostCategoryReferences(v []*CostCategoryReference) *ListCostCategoryDefinitionsOutput + func (s *ListCostCategoryDefinitionsOutput) SetNextToken(v string) *ListCostCategoryDefinitionsOutput + func (s ListCostCategoryDefinitionsOutput) GoString() string + func (s ListCostCategoryDefinitionsOutput) String() string + type ListSavingsPlansPurchaseRecommendationGenerationInput struct + GenerationStatus *string + NextPageToken *string + PageSize *int64 + RecommendationIds []*string + func (s *ListSavingsPlansPurchaseRecommendationGenerationInput) SetGenerationStatus(v string) *ListSavingsPlansPurchaseRecommendationGenerationInput + func (s *ListSavingsPlansPurchaseRecommendationGenerationInput) SetNextPageToken(v string) *ListSavingsPlansPurchaseRecommendationGenerationInput + func (s *ListSavingsPlansPurchaseRecommendationGenerationInput) SetPageSize(v int64) *ListSavingsPlansPurchaseRecommendationGenerationInput + func (s *ListSavingsPlansPurchaseRecommendationGenerationInput) SetRecommendationIds(v []*string) *ListSavingsPlansPurchaseRecommendationGenerationInput + func (s ListSavingsPlansPurchaseRecommendationGenerationInput) GoString() string + func (s ListSavingsPlansPurchaseRecommendationGenerationInput) String() string + type ListSavingsPlansPurchaseRecommendationGenerationOutput struct + GenerationSummaryList []*GenerationSummary + NextPageToken *string + func (s *ListSavingsPlansPurchaseRecommendationGenerationOutput) SetGenerationSummaryList(v []*GenerationSummary) *ListSavingsPlansPurchaseRecommendationGenerationOutput + func (s *ListSavingsPlansPurchaseRecommendationGenerationOutput) SetNextPageToken(v string) *ListSavingsPlansPurchaseRecommendationGenerationOutput + func (s ListSavingsPlansPurchaseRecommendationGenerationOutput) GoString() string + func (s ListSavingsPlansPurchaseRecommendationGenerationOutput) String() string + type ListTagsForResourceInput struct + ResourceArn *string + func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) Validate() error + func (s ListTagsForResourceInput) GoString() string + func (s ListTagsForResourceInput) String() string + type ListTagsForResourceOutput struct + ResourceTags []*ResourceTag + func (s *ListTagsForResourceOutput) SetResourceTags(v []*ResourceTag) *ListTagsForResourceOutput + func (s ListTagsForResourceOutput) GoString() string + func (s ListTagsForResourceOutput) String() string + type MemoryDBInstanceDetails struct + CurrentGeneration *bool + Family *string + NodeType *string + Region *string + SizeFlexEligible *bool + func (s *MemoryDBInstanceDetails) SetCurrentGeneration(v bool) *MemoryDBInstanceDetails + func (s *MemoryDBInstanceDetails) SetFamily(v string) *MemoryDBInstanceDetails + func (s *MemoryDBInstanceDetails) SetNodeType(v string) *MemoryDBInstanceDetails + func (s *MemoryDBInstanceDetails) SetRegion(v string) *MemoryDBInstanceDetails + func (s *MemoryDBInstanceDetails) SetSizeFlexEligible(v bool) *MemoryDBInstanceDetails + func (s MemoryDBInstanceDetails) GoString() string + func (s MemoryDBInstanceDetails) String() string + type MetricValue struct + Amount *string + Unit *string + func (s *MetricValue) SetAmount(v string) *MetricValue + func (s *MetricValue) SetUnit(v string) *MetricValue + func (s MetricValue) GoString() string + func (s MetricValue) String() string + type ModifyRecommendationDetail struct + TargetInstances []*TargetInstance + func (s *ModifyRecommendationDetail) SetTargetInstances(v []*TargetInstance) *ModifyRecommendationDetail + func (s ModifyRecommendationDetail) GoString() string + func (s ModifyRecommendationDetail) String() string + type NetworkResourceUtilization struct + NetworkInBytesPerSecond *string + NetworkOutBytesPerSecond *string + NetworkPacketsInPerSecond *string + NetworkPacketsOutPerSecond *string + func (s *NetworkResourceUtilization) SetNetworkInBytesPerSecond(v string) *NetworkResourceUtilization + func (s *NetworkResourceUtilization) SetNetworkOutBytesPerSecond(v string) *NetworkResourceUtilization + func (s *NetworkResourceUtilization) SetNetworkPacketsInPerSecond(v string) *NetworkResourceUtilization + func (s *NetworkResourceUtilization) SetNetworkPacketsOutPerSecond(v string) *NetworkResourceUtilization + func (s NetworkResourceUtilization) GoString() string + func (s NetworkResourceUtilization) String() string + type ProvideAnomalyFeedbackInput struct + AnomalyId *string + Feedback *string + func (s *ProvideAnomalyFeedbackInput) SetAnomalyId(v string) *ProvideAnomalyFeedbackInput + func (s *ProvideAnomalyFeedbackInput) SetFeedback(v string) *ProvideAnomalyFeedbackInput + func (s *ProvideAnomalyFeedbackInput) Validate() error + func (s ProvideAnomalyFeedbackInput) GoString() string + func (s ProvideAnomalyFeedbackInput) String() string + type ProvideAnomalyFeedbackOutput struct + AnomalyId *string + func (s *ProvideAnomalyFeedbackOutput) SetAnomalyId(v string) *ProvideAnomalyFeedbackOutput + func (s ProvideAnomalyFeedbackOutput) GoString() string + func (s ProvideAnomalyFeedbackOutput) String() string + type RDSInstanceDetails struct + CurrentGeneration *bool + DatabaseEdition *string + DatabaseEngine *string + DeploymentOption *string + Family *string + InstanceType *string + LicenseModel *string + Region *string + SizeFlexEligible *bool + func (s *RDSInstanceDetails) SetCurrentGeneration(v bool) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetDatabaseEdition(v string) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetDatabaseEngine(v string) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetDeploymentOption(v string) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetFamily(v string) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetInstanceType(v string) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetLicenseModel(v string) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetRegion(v string) *RDSInstanceDetails + func (s *RDSInstanceDetails) SetSizeFlexEligible(v bool) *RDSInstanceDetails + func (s RDSInstanceDetails) GoString() string + func (s RDSInstanceDetails) String() string + type RecommendationDetailData struct + AccountId *string + AccountScope *string + CurrencyCode *string + CurrentAverageCoverage *string + CurrentAverageHourlyOnDemandSpend *string + CurrentMaximumHourlyOnDemandSpend *string + CurrentMinimumHourlyOnDemandSpend *string + EstimatedAverageCoverage *string + EstimatedAverageUtilization *string + EstimatedMonthlySavingsAmount *string + EstimatedOnDemandCost *string + EstimatedOnDemandCostWithCurrentCommitment *string + EstimatedROI *string + EstimatedSPCost *string + EstimatedSavingsAmount *string + EstimatedSavingsPercentage *string + ExistingHourlyCommitment *string + GenerationTimestamp *string + HourlyCommitmentToPurchase *string + InstanceFamily *string + LatestUsageTimestamp *string + LookbackPeriodInDays *string + MetricsOverLookbackPeriod []*RecommendationDetailHourlyMetrics + OfferingId *string + PaymentOption *string + Region *string + SavingsPlansType *string + TermInYears *string + UpfrontCost *string + func (s *RecommendationDetailData) SetAccountId(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetAccountScope(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetCurrencyCode(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetCurrentAverageCoverage(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetCurrentAverageHourlyOnDemandSpend(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetCurrentMaximumHourlyOnDemandSpend(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetCurrentMinimumHourlyOnDemandSpend(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedAverageCoverage(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedAverageUtilization(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedMonthlySavingsAmount(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedOnDemandCost(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedOnDemandCostWithCurrentCommitment(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedROI(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedSPCost(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedSavingsAmount(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetEstimatedSavingsPercentage(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetExistingHourlyCommitment(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetGenerationTimestamp(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetHourlyCommitmentToPurchase(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetInstanceFamily(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetLatestUsageTimestamp(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetLookbackPeriodInDays(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetMetricsOverLookbackPeriod(v []*RecommendationDetailHourlyMetrics) *RecommendationDetailData + func (s *RecommendationDetailData) SetOfferingId(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetPaymentOption(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetRegion(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetSavingsPlansType(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetTermInYears(v string) *RecommendationDetailData + func (s *RecommendationDetailData) SetUpfrontCost(v string) *RecommendationDetailData + func (s RecommendationDetailData) GoString() string + func (s RecommendationDetailData) String() string + type RecommendationDetailHourlyMetrics struct + CurrentCoverage *string + EstimatedCoverage *string + EstimatedNewCommitmentUtilization *string + EstimatedOnDemandCost *string + StartTime *string + func (s *RecommendationDetailHourlyMetrics) SetCurrentCoverage(v string) *RecommendationDetailHourlyMetrics + func (s *RecommendationDetailHourlyMetrics) SetEstimatedCoverage(v string) *RecommendationDetailHourlyMetrics + func (s *RecommendationDetailHourlyMetrics) SetEstimatedNewCommitmentUtilization(v string) *RecommendationDetailHourlyMetrics + func (s *RecommendationDetailHourlyMetrics) SetEstimatedOnDemandCost(v string) *RecommendationDetailHourlyMetrics + func (s *RecommendationDetailHourlyMetrics) SetStartTime(v string) *RecommendationDetailHourlyMetrics + func (s RecommendationDetailHourlyMetrics) GoString() string + func (s RecommendationDetailHourlyMetrics) String() string + type RedshiftInstanceDetails struct + CurrentGeneration *bool + Family *string + NodeType *string + Region *string + SizeFlexEligible *bool + func (s *RedshiftInstanceDetails) SetCurrentGeneration(v bool) *RedshiftInstanceDetails + func (s *RedshiftInstanceDetails) SetFamily(v string) *RedshiftInstanceDetails + func (s *RedshiftInstanceDetails) SetNodeType(v string) *RedshiftInstanceDetails + func (s *RedshiftInstanceDetails) SetRegion(v string) *RedshiftInstanceDetails + func (s *RedshiftInstanceDetails) SetSizeFlexEligible(v bool) *RedshiftInstanceDetails + func (s RedshiftInstanceDetails) GoString() string + func (s RedshiftInstanceDetails) String() string + type RequestChangedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *RequestChangedException) Code() string + func (s *RequestChangedException) Error() string + func (s *RequestChangedException) Message() string + func (s *RequestChangedException) OrigErr() error + func (s *RequestChangedException) RequestID() string + func (s *RequestChangedException) StatusCode() int + func (s RequestChangedException) GoString() string + func (s RequestChangedException) String() string + type ReservationAggregates struct + AmortizedRecurringFee *string + AmortizedUpfrontFee *string + NetRISavings *string + OnDemandCostOfRIHoursUsed *string + PurchasedHours *string + PurchasedUnits *string + RICostForUnusedHours *string + RealizedSavings *string + TotalActualHours *string + TotalActualUnits *string + TotalAmortizedFee *string + TotalPotentialRISavings *string + UnrealizedSavings *string + UnusedHours *string + UnusedUnits *string + UtilizationPercentage *string + UtilizationPercentageInUnits *string + func (s *ReservationAggregates) SetAmortizedRecurringFee(v string) *ReservationAggregates + func (s *ReservationAggregates) SetAmortizedUpfrontFee(v string) *ReservationAggregates + func (s *ReservationAggregates) SetNetRISavings(v string) *ReservationAggregates + func (s *ReservationAggregates) SetOnDemandCostOfRIHoursUsed(v string) *ReservationAggregates + func (s *ReservationAggregates) SetPurchasedHours(v string) *ReservationAggregates + func (s *ReservationAggregates) SetPurchasedUnits(v string) *ReservationAggregates + func (s *ReservationAggregates) SetRICostForUnusedHours(v string) *ReservationAggregates + func (s *ReservationAggregates) SetRealizedSavings(v string) *ReservationAggregates + func (s *ReservationAggregates) SetTotalActualHours(v string) *ReservationAggregates + func (s *ReservationAggregates) SetTotalActualUnits(v string) *ReservationAggregates + func (s *ReservationAggregates) SetTotalAmortizedFee(v string) *ReservationAggregates + func (s *ReservationAggregates) SetTotalPotentialRISavings(v string) *ReservationAggregates + func (s *ReservationAggregates) SetUnrealizedSavings(v string) *ReservationAggregates + func (s *ReservationAggregates) SetUnusedHours(v string) *ReservationAggregates + func (s *ReservationAggregates) SetUnusedUnits(v string) *ReservationAggregates + func (s *ReservationAggregates) SetUtilizationPercentage(v string) *ReservationAggregates + func (s *ReservationAggregates) SetUtilizationPercentageInUnits(v string) *ReservationAggregates + func (s ReservationAggregates) GoString() string + func (s ReservationAggregates) String() string + type ReservationCoverageGroup struct + Attributes map[string]*string + Coverage *Coverage + func (s *ReservationCoverageGroup) SetAttributes(v map[string]*string) *ReservationCoverageGroup + func (s *ReservationCoverageGroup) SetCoverage(v *Coverage) *ReservationCoverageGroup + func (s ReservationCoverageGroup) GoString() string + func (s ReservationCoverageGroup) String() string + type ReservationPurchaseRecommendation struct + AccountScope *string + LookbackPeriodInDays *string + PaymentOption *string + RecommendationDetails []*ReservationPurchaseRecommendationDetail + RecommendationSummary *ReservationPurchaseRecommendationSummary + ServiceSpecification *ServiceSpecification + TermInYears *string + func (s *ReservationPurchaseRecommendation) SetAccountScope(v string) *ReservationPurchaseRecommendation + func (s *ReservationPurchaseRecommendation) SetLookbackPeriodInDays(v string) *ReservationPurchaseRecommendation + func (s *ReservationPurchaseRecommendation) SetPaymentOption(v string) *ReservationPurchaseRecommendation + func (s *ReservationPurchaseRecommendation) SetRecommendationDetails(v []*ReservationPurchaseRecommendationDetail) *ReservationPurchaseRecommendation + func (s *ReservationPurchaseRecommendation) SetRecommendationSummary(v *ReservationPurchaseRecommendationSummary) *ReservationPurchaseRecommendation + func (s *ReservationPurchaseRecommendation) SetServiceSpecification(v *ServiceSpecification) *ReservationPurchaseRecommendation + func (s *ReservationPurchaseRecommendation) SetTermInYears(v string) *ReservationPurchaseRecommendation + func (s ReservationPurchaseRecommendation) GoString() string + func (s ReservationPurchaseRecommendation) String() string + type ReservationPurchaseRecommendationDetail struct + AccountId *string + AverageNormalizedUnitsUsedPerHour *string + AverageNumberOfInstancesUsedPerHour *string + AverageUtilization *string + CurrencyCode *string + EstimatedBreakEvenInMonths *string + EstimatedMonthlyOnDemandCost *string + EstimatedMonthlySavingsAmount *string + EstimatedMonthlySavingsPercentage *string + EstimatedReservationCostForLookbackPeriod *string + InstanceDetails *InstanceDetails + MaximumNormalizedUnitsUsedPerHour *string + MaximumNumberOfInstancesUsedPerHour *string + MinimumNormalizedUnitsUsedPerHour *string + MinimumNumberOfInstancesUsedPerHour *string + RecommendedNormalizedUnitsToPurchase *string + RecommendedNumberOfInstancesToPurchase *string + RecurringStandardMonthlyCost *string + UpfrontCost *string + func (s *ReservationPurchaseRecommendationDetail) SetAccountId(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetAverageNormalizedUnitsUsedPerHour(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetAverageNumberOfInstancesUsedPerHour(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetAverageUtilization(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetCurrencyCode(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetEstimatedBreakEvenInMonths(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetEstimatedMonthlyOnDemandCost(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetEstimatedMonthlySavingsAmount(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetEstimatedMonthlySavingsPercentage(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetEstimatedReservationCostForLookbackPeriod(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetInstanceDetails(v *InstanceDetails) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetMaximumNormalizedUnitsUsedPerHour(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetMaximumNumberOfInstancesUsedPerHour(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetMinimumNormalizedUnitsUsedPerHour(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetMinimumNumberOfInstancesUsedPerHour(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetRecommendedNormalizedUnitsToPurchase(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetRecommendedNumberOfInstancesToPurchase(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetRecurringStandardMonthlyCost(v string) *ReservationPurchaseRecommendationDetail + func (s *ReservationPurchaseRecommendationDetail) SetUpfrontCost(v string) *ReservationPurchaseRecommendationDetail + func (s ReservationPurchaseRecommendationDetail) GoString() string + func (s ReservationPurchaseRecommendationDetail) String() string + type ReservationPurchaseRecommendationMetadata struct + GenerationTimestamp *string + RecommendationId *string + func (s *ReservationPurchaseRecommendationMetadata) SetGenerationTimestamp(v string) *ReservationPurchaseRecommendationMetadata + func (s *ReservationPurchaseRecommendationMetadata) SetRecommendationId(v string) *ReservationPurchaseRecommendationMetadata + func (s ReservationPurchaseRecommendationMetadata) GoString() string + func (s ReservationPurchaseRecommendationMetadata) String() string + type ReservationPurchaseRecommendationSummary struct + CurrencyCode *string + TotalEstimatedMonthlySavingsAmount *string + TotalEstimatedMonthlySavingsPercentage *string + func (s *ReservationPurchaseRecommendationSummary) SetCurrencyCode(v string) *ReservationPurchaseRecommendationSummary + func (s *ReservationPurchaseRecommendationSummary) SetTotalEstimatedMonthlySavingsAmount(v string) *ReservationPurchaseRecommendationSummary + func (s *ReservationPurchaseRecommendationSummary) SetTotalEstimatedMonthlySavingsPercentage(v string) *ReservationPurchaseRecommendationSummary + func (s ReservationPurchaseRecommendationSummary) GoString() string + func (s ReservationPurchaseRecommendationSummary) String() string + type ReservationUtilizationGroup struct + Attributes map[string]*string + Key *string + Utilization *ReservationAggregates + Value *string + func (s *ReservationUtilizationGroup) SetAttributes(v map[string]*string) *ReservationUtilizationGroup + func (s *ReservationUtilizationGroup) SetKey(v string) *ReservationUtilizationGroup + func (s *ReservationUtilizationGroup) SetUtilization(v *ReservationAggregates) *ReservationUtilizationGroup + func (s *ReservationUtilizationGroup) SetValue(v string) *ReservationUtilizationGroup + func (s ReservationUtilizationGroup) GoString() string + func (s ReservationUtilizationGroup) String() string + type ResourceDetails struct + EC2ResourceDetails *EC2ResourceDetails + func (s *ResourceDetails) SetEC2ResourceDetails(v *EC2ResourceDetails) *ResourceDetails + func (s ResourceDetails) GoString() string + func (s ResourceDetails) String() string + type ResourceNotFoundException struct + Message_ *string + ResourceName *string + RespMetadata protocol.ResponseMetadata + func (s *ResourceNotFoundException) Code() string + func (s *ResourceNotFoundException) Error() string + func (s *ResourceNotFoundException) Message() string + func (s *ResourceNotFoundException) OrigErr() error + func (s *ResourceNotFoundException) RequestID() string + func (s *ResourceNotFoundException) StatusCode() int + func (s ResourceNotFoundException) GoString() string + func (s ResourceNotFoundException) String() string + type ResourceTag struct + Key *string + Value *string + func (s *ResourceTag) SetKey(v string) *ResourceTag + func (s *ResourceTag) SetValue(v string) *ResourceTag + func (s *ResourceTag) Validate() error + func (s ResourceTag) GoString() string + func (s ResourceTag) String() string + type ResourceUtilization struct + EC2ResourceUtilization *EC2ResourceUtilization + func (s *ResourceUtilization) SetEC2ResourceUtilization(v *EC2ResourceUtilization) *ResourceUtilization + func (s ResourceUtilization) GoString() string + func (s ResourceUtilization) String() string + type ResultByTime struct + Estimated *bool + Groups []*Group + TimePeriod *DateInterval + Total map[string]*MetricValue + func (s *ResultByTime) SetEstimated(v bool) *ResultByTime + func (s *ResultByTime) SetGroups(v []*Group) *ResultByTime + func (s *ResultByTime) SetTimePeriod(v *DateInterval) *ResultByTime + func (s *ResultByTime) SetTotal(v map[string]*MetricValue) *ResultByTime + func (s ResultByTime) GoString() string + func (s ResultByTime) String() string + type RightsizingRecommendation struct + AccountId *string + CurrentInstance *CurrentInstance + FindingReasonCodes []*string + ModifyRecommendationDetail *ModifyRecommendationDetail + RightsizingType *string + TerminateRecommendationDetail *TerminateRecommendationDetail + func (s *RightsizingRecommendation) SetAccountId(v string) *RightsizingRecommendation + func (s *RightsizingRecommendation) SetCurrentInstance(v *CurrentInstance) *RightsizingRecommendation + func (s *RightsizingRecommendation) SetFindingReasonCodes(v []*string) *RightsizingRecommendation + func (s *RightsizingRecommendation) SetModifyRecommendationDetail(v *ModifyRecommendationDetail) *RightsizingRecommendation + func (s *RightsizingRecommendation) SetRightsizingType(v string) *RightsizingRecommendation + func (s *RightsizingRecommendation) SetTerminateRecommendationDetail(v *TerminateRecommendationDetail) *RightsizingRecommendation + func (s RightsizingRecommendation) GoString() string + func (s RightsizingRecommendation) String() string + type RightsizingRecommendationConfiguration struct + BenefitsConsidered *bool + RecommendationTarget *string + func (s *RightsizingRecommendationConfiguration) SetBenefitsConsidered(v bool) *RightsizingRecommendationConfiguration + func (s *RightsizingRecommendationConfiguration) SetRecommendationTarget(v string) *RightsizingRecommendationConfiguration + func (s *RightsizingRecommendationConfiguration) Validate() error + func (s RightsizingRecommendationConfiguration) GoString() string + func (s RightsizingRecommendationConfiguration) String() string + type RightsizingRecommendationMetadata struct + AdditionalMetadata *string + GenerationTimestamp *string + LookbackPeriodInDays *string + RecommendationId *string + func (s *RightsizingRecommendationMetadata) SetAdditionalMetadata(v string) *RightsizingRecommendationMetadata + func (s *RightsizingRecommendationMetadata) SetGenerationTimestamp(v string) *RightsizingRecommendationMetadata + func (s *RightsizingRecommendationMetadata) SetLookbackPeriodInDays(v string) *RightsizingRecommendationMetadata + func (s *RightsizingRecommendationMetadata) SetRecommendationId(v string) *RightsizingRecommendationMetadata + func (s RightsizingRecommendationMetadata) GoString() string + func (s RightsizingRecommendationMetadata) String() string + type RightsizingRecommendationSummary struct + EstimatedTotalMonthlySavingsAmount *string + SavingsCurrencyCode *string + SavingsPercentage *string + TotalRecommendationCount *string + func (s *RightsizingRecommendationSummary) SetEstimatedTotalMonthlySavingsAmount(v string) *RightsizingRecommendationSummary + func (s *RightsizingRecommendationSummary) SetSavingsCurrencyCode(v string) *RightsizingRecommendationSummary + func (s *RightsizingRecommendationSummary) SetSavingsPercentage(v string) *RightsizingRecommendationSummary + func (s *RightsizingRecommendationSummary) SetTotalRecommendationCount(v string) *RightsizingRecommendationSummary + func (s RightsizingRecommendationSummary) GoString() string + func (s RightsizingRecommendationSummary) String() string + type RootCause struct + LinkedAccount *string + LinkedAccountName *string + Region *string + Service *string + UsageType *string + func (s *RootCause) SetLinkedAccount(v string) *RootCause + func (s *RootCause) SetLinkedAccountName(v string) *RootCause + func (s *RootCause) SetRegion(v string) *RootCause + func (s *RootCause) SetService(v string) *RootCause + func (s *RootCause) SetUsageType(v string) *RootCause + func (s RootCause) GoString() string + func (s RootCause) String() string + type SavingsPlansAmortizedCommitment struct + AmortizedRecurringCommitment *string + AmortizedUpfrontCommitment *string + TotalAmortizedCommitment *string + func (s *SavingsPlansAmortizedCommitment) SetAmortizedRecurringCommitment(v string) *SavingsPlansAmortizedCommitment + func (s *SavingsPlansAmortizedCommitment) SetAmortizedUpfrontCommitment(v string) *SavingsPlansAmortizedCommitment + func (s *SavingsPlansAmortizedCommitment) SetTotalAmortizedCommitment(v string) *SavingsPlansAmortizedCommitment + func (s SavingsPlansAmortizedCommitment) GoString() string + func (s SavingsPlansAmortizedCommitment) String() string + type SavingsPlansCoverage struct + Attributes map[string]*string + Coverage *SavingsPlansCoverageData + TimePeriod *DateInterval + func (s *SavingsPlansCoverage) SetAttributes(v map[string]*string) *SavingsPlansCoverage + func (s *SavingsPlansCoverage) SetCoverage(v *SavingsPlansCoverageData) *SavingsPlansCoverage + func (s *SavingsPlansCoverage) SetTimePeriod(v *DateInterval) *SavingsPlansCoverage + func (s SavingsPlansCoverage) GoString() string + func (s SavingsPlansCoverage) String() string + type SavingsPlansCoverageData struct + CoveragePercentage *string + OnDemandCost *string + SpendCoveredBySavingsPlans *string + TotalCost *string + func (s *SavingsPlansCoverageData) SetCoveragePercentage(v string) *SavingsPlansCoverageData + func (s *SavingsPlansCoverageData) SetOnDemandCost(v string) *SavingsPlansCoverageData + func (s *SavingsPlansCoverageData) SetSpendCoveredBySavingsPlans(v string) *SavingsPlansCoverageData + func (s *SavingsPlansCoverageData) SetTotalCost(v string) *SavingsPlansCoverageData + func (s SavingsPlansCoverageData) GoString() string + func (s SavingsPlansCoverageData) String() string + type SavingsPlansDetails struct + InstanceFamily *string + OfferingId *string + Region *string + func (s *SavingsPlansDetails) SetInstanceFamily(v string) *SavingsPlansDetails + func (s *SavingsPlansDetails) SetOfferingId(v string) *SavingsPlansDetails + func (s *SavingsPlansDetails) SetRegion(v string) *SavingsPlansDetails + func (s SavingsPlansDetails) GoString() string + func (s SavingsPlansDetails) String() string + type SavingsPlansPurchaseRecommendation struct + AccountScope *string + LookbackPeriodInDays *string + PaymentOption *string + SavingsPlansPurchaseRecommendationDetails []*SavingsPlansPurchaseRecommendationDetail + SavingsPlansPurchaseRecommendationSummary *SavingsPlansPurchaseRecommendationSummary + SavingsPlansType *string + TermInYears *string + func (s *SavingsPlansPurchaseRecommendation) SetAccountScope(v string) *SavingsPlansPurchaseRecommendation + func (s *SavingsPlansPurchaseRecommendation) SetLookbackPeriodInDays(v string) *SavingsPlansPurchaseRecommendation + func (s *SavingsPlansPurchaseRecommendation) SetPaymentOption(v string) *SavingsPlansPurchaseRecommendation + func (s *SavingsPlansPurchaseRecommendation) SetSavingsPlansPurchaseRecommendationDetails(v []*SavingsPlansPurchaseRecommendationDetail) *SavingsPlansPurchaseRecommendation + func (s *SavingsPlansPurchaseRecommendation) SetSavingsPlansPurchaseRecommendationSummary(v *SavingsPlansPurchaseRecommendationSummary) *SavingsPlansPurchaseRecommendation + func (s *SavingsPlansPurchaseRecommendation) SetSavingsPlansType(v string) *SavingsPlansPurchaseRecommendation + func (s *SavingsPlansPurchaseRecommendation) SetTermInYears(v string) *SavingsPlansPurchaseRecommendation + func (s SavingsPlansPurchaseRecommendation) GoString() string + func (s SavingsPlansPurchaseRecommendation) String() string + type SavingsPlansPurchaseRecommendationDetail struct + AccountId *string + CurrencyCode *string + CurrentAverageHourlyOnDemandSpend *string + CurrentMaximumHourlyOnDemandSpend *string + CurrentMinimumHourlyOnDemandSpend *string + EstimatedAverageUtilization *string + EstimatedMonthlySavingsAmount *string + EstimatedOnDemandCost *string + EstimatedOnDemandCostWithCurrentCommitment *string + EstimatedROI *string + EstimatedSPCost *string + EstimatedSavingsAmount *string + EstimatedSavingsPercentage *string + HourlyCommitmentToPurchase *string + RecommendationDetailId *string + SavingsPlansDetails *SavingsPlansDetails + UpfrontCost *string + func (s *SavingsPlansPurchaseRecommendationDetail) SetAccountId(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetCurrencyCode(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetCurrentAverageHourlyOnDemandSpend(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetCurrentMaximumHourlyOnDemandSpend(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetCurrentMinimumHourlyOnDemandSpend(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedAverageUtilization(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedMonthlySavingsAmount(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedOnDemandCost(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedOnDemandCostWithCurrentCommitment(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedROI(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedSPCost(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedSavingsAmount(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetEstimatedSavingsPercentage(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetHourlyCommitmentToPurchase(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetRecommendationDetailId(v string) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetSavingsPlansDetails(v *SavingsPlansDetails) *SavingsPlansPurchaseRecommendationDetail + func (s *SavingsPlansPurchaseRecommendationDetail) SetUpfrontCost(v string) *SavingsPlansPurchaseRecommendationDetail + func (s SavingsPlansPurchaseRecommendationDetail) GoString() string + func (s SavingsPlansPurchaseRecommendationDetail) String() string + type SavingsPlansPurchaseRecommendationMetadata struct + AdditionalMetadata *string + GenerationTimestamp *string + RecommendationId *string + func (s *SavingsPlansPurchaseRecommendationMetadata) SetAdditionalMetadata(v string) *SavingsPlansPurchaseRecommendationMetadata + func (s *SavingsPlansPurchaseRecommendationMetadata) SetGenerationTimestamp(v string) *SavingsPlansPurchaseRecommendationMetadata + func (s *SavingsPlansPurchaseRecommendationMetadata) SetRecommendationId(v string) *SavingsPlansPurchaseRecommendationMetadata + func (s SavingsPlansPurchaseRecommendationMetadata) GoString() string + func (s SavingsPlansPurchaseRecommendationMetadata) String() string + type SavingsPlansPurchaseRecommendationSummary struct + CurrencyCode *string + CurrentOnDemandSpend *string + DailyCommitmentToPurchase *string + EstimatedMonthlySavingsAmount *string + EstimatedOnDemandCostWithCurrentCommitment *string + EstimatedROI *string + EstimatedSavingsAmount *string + EstimatedSavingsPercentage *string + EstimatedTotalCost *string + HourlyCommitmentToPurchase *string + TotalRecommendationCount *string + func (s *SavingsPlansPurchaseRecommendationSummary) SetCurrencyCode(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetCurrentOnDemandSpend(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetDailyCommitmentToPurchase(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetEstimatedMonthlySavingsAmount(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetEstimatedOnDemandCostWithCurrentCommitment(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetEstimatedROI(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetEstimatedSavingsAmount(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetEstimatedSavingsPercentage(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetEstimatedTotalCost(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetHourlyCommitmentToPurchase(v string) *SavingsPlansPurchaseRecommendationSummary + func (s *SavingsPlansPurchaseRecommendationSummary) SetTotalRecommendationCount(v string) *SavingsPlansPurchaseRecommendationSummary + func (s SavingsPlansPurchaseRecommendationSummary) GoString() string + func (s SavingsPlansPurchaseRecommendationSummary) String() string + type SavingsPlansSavings struct + NetSavings *string + OnDemandCostEquivalent *string + func (s *SavingsPlansSavings) SetNetSavings(v string) *SavingsPlansSavings + func (s *SavingsPlansSavings) SetOnDemandCostEquivalent(v string) *SavingsPlansSavings + func (s SavingsPlansSavings) GoString() string + func (s SavingsPlansSavings) String() string + type SavingsPlansUtilization struct + TotalCommitment *string + UnusedCommitment *string + UsedCommitment *string + UtilizationPercentage *string + func (s *SavingsPlansUtilization) SetTotalCommitment(v string) *SavingsPlansUtilization + func (s *SavingsPlansUtilization) SetUnusedCommitment(v string) *SavingsPlansUtilization + func (s *SavingsPlansUtilization) SetUsedCommitment(v string) *SavingsPlansUtilization + func (s *SavingsPlansUtilization) SetUtilizationPercentage(v string) *SavingsPlansUtilization + func (s SavingsPlansUtilization) GoString() string + func (s SavingsPlansUtilization) String() string + type SavingsPlansUtilizationAggregates struct + AmortizedCommitment *SavingsPlansAmortizedCommitment + Savings *SavingsPlansSavings + Utilization *SavingsPlansUtilization + func (s *SavingsPlansUtilizationAggregates) SetAmortizedCommitment(v *SavingsPlansAmortizedCommitment) *SavingsPlansUtilizationAggregates + func (s *SavingsPlansUtilizationAggregates) SetSavings(v *SavingsPlansSavings) *SavingsPlansUtilizationAggregates + func (s *SavingsPlansUtilizationAggregates) SetUtilization(v *SavingsPlansUtilization) *SavingsPlansUtilizationAggregates + func (s SavingsPlansUtilizationAggregates) GoString() string + func (s SavingsPlansUtilizationAggregates) String() string + type SavingsPlansUtilizationByTime struct + AmortizedCommitment *SavingsPlansAmortizedCommitment + Savings *SavingsPlansSavings + TimePeriod *DateInterval + Utilization *SavingsPlansUtilization + func (s *SavingsPlansUtilizationByTime) SetAmortizedCommitment(v *SavingsPlansAmortizedCommitment) *SavingsPlansUtilizationByTime + func (s *SavingsPlansUtilizationByTime) SetSavings(v *SavingsPlansSavings) *SavingsPlansUtilizationByTime + func (s *SavingsPlansUtilizationByTime) SetTimePeriod(v *DateInterval) *SavingsPlansUtilizationByTime + func (s *SavingsPlansUtilizationByTime) SetUtilization(v *SavingsPlansUtilization) *SavingsPlansUtilizationByTime + func (s SavingsPlansUtilizationByTime) GoString() string + func (s SavingsPlansUtilizationByTime) String() string + type SavingsPlansUtilizationDetail struct + AmortizedCommitment *SavingsPlansAmortizedCommitment + Attributes map[string]*string + Savings *SavingsPlansSavings + SavingsPlanArn *string + Utilization *SavingsPlansUtilization + func (s *SavingsPlansUtilizationDetail) SetAmortizedCommitment(v *SavingsPlansAmortizedCommitment) *SavingsPlansUtilizationDetail + func (s *SavingsPlansUtilizationDetail) SetAttributes(v map[string]*string) *SavingsPlansUtilizationDetail + func (s *SavingsPlansUtilizationDetail) SetSavings(v *SavingsPlansSavings) *SavingsPlansUtilizationDetail + func (s *SavingsPlansUtilizationDetail) SetSavingsPlanArn(v string) *SavingsPlansUtilizationDetail + func (s *SavingsPlansUtilizationDetail) SetUtilization(v *SavingsPlansUtilization) *SavingsPlansUtilizationDetail + func (s SavingsPlansUtilizationDetail) GoString() string + func (s SavingsPlansUtilizationDetail) String() string + type ServiceQuotaExceededException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ServiceQuotaExceededException) Code() string + func (s *ServiceQuotaExceededException) Error() string + func (s *ServiceQuotaExceededException) Message() string + func (s *ServiceQuotaExceededException) OrigErr() error + func (s *ServiceQuotaExceededException) RequestID() string + func (s *ServiceQuotaExceededException) StatusCode() int + func (s ServiceQuotaExceededException) GoString() string + func (s ServiceQuotaExceededException) String() string + type ServiceSpecification struct + EC2Specification *EC2Specification + func (s *ServiceSpecification) SetEC2Specification(v *EC2Specification) *ServiceSpecification + func (s ServiceSpecification) GoString() string + func (s ServiceSpecification) String() string + type SortDefinition struct + Key *string + SortOrder *string + func (s *SortDefinition) SetKey(v string) *SortDefinition + func (s *SortDefinition) SetSortOrder(v string) *SortDefinition + func (s *SortDefinition) Validate() error + func (s SortDefinition) GoString() string + func (s SortDefinition) String() string + type StartSavingsPlansPurchaseRecommendationGenerationInput struct + func (s StartSavingsPlansPurchaseRecommendationGenerationInput) GoString() string + func (s StartSavingsPlansPurchaseRecommendationGenerationInput) String() string + type StartSavingsPlansPurchaseRecommendationGenerationOutput struct + EstimatedCompletionTime *string + GenerationStartedTime *string + RecommendationId *string + func (s *StartSavingsPlansPurchaseRecommendationGenerationOutput) SetEstimatedCompletionTime(v string) *StartSavingsPlansPurchaseRecommendationGenerationOutput + func (s *StartSavingsPlansPurchaseRecommendationGenerationOutput) SetGenerationStartedTime(v string) *StartSavingsPlansPurchaseRecommendationGenerationOutput + func (s *StartSavingsPlansPurchaseRecommendationGenerationOutput) SetRecommendationId(v string) *StartSavingsPlansPurchaseRecommendationGenerationOutput + func (s StartSavingsPlansPurchaseRecommendationGenerationOutput) GoString() string + func (s StartSavingsPlansPurchaseRecommendationGenerationOutput) String() string + type Subscriber struct + Address *string + Status *string + Type *string + func (s *Subscriber) SetAddress(v string) *Subscriber + func (s *Subscriber) SetStatus(v string) *Subscriber + func (s *Subscriber) SetType(v string) *Subscriber + func (s *Subscriber) Validate() error + func (s Subscriber) GoString() string + func (s Subscriber) String() string + type TagResourceInput struct + ResourceArn *string + ResourceTags []*ResourceTag + func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput + func (s *TagResourceInput) SetResourceTags(v []*ResourceTag) *TagResourceInput + func (s *TagResourceInput) Validate() error + func (s TagResourceInput) GoString() string + func (s TagResourceInput) String() string + type TagResourceOutput struct + func (s TagResourceOutput) GoString() string + func (s TagResourceOutput) String() string + type TagValues struct + Key *string + MatchOptions []*string + Values []*string + func (s *TagValues) SetKey(v string) *TagValues + func (s *TagValues) SetMatchOptions(v []*string) *TagValues + func (s *TagValues) SetValues(v []*string) *TagValues + func (s TagValues) GoString() string + func (s TagValues) String() string + type TargetInstance struct + CurrencyCode *string + DefaultTargetInstance *bool + EstimatedMonthlyCost *string + EstimatedMonthlySavings *string + ExpectedResourceUtilization *ResourceUtilization + PlatformDifferences []*string + ResourceDetails *ResourceDetails + func (s *TargetInstance) SetCurrencyCode(v string) *TargetInstance + func (s *TargetInstance) SetDefaultTargetInstance(v bool) *TargetInstance + func (s *TargetInstance) SetEstimatedMonthlyCost(v string) *TargetInstance + func (s *TargetInstance) SetEstimatedMonthlySavings(v string) *TargetInstance + func (s *TargetInstance) SetExpectedResourceUtilization(v *ResourceUtilization) *TargetInstance + func (s *TargetInstance) SetPlatformDifferences(v []*string) *TargetInstance + func (s *TargetInstance) SetResourceDetails(v *ResourceDetails) *TargetInstance + func (s TargetInstance) GoString() string + func (s TargetInstance) String() string + type TerminateRecommendationDetail struct + CurrencyCode *string + EstimatedMonthlySavings *string + func (s *TerminateRecommendationDetail) SetCurrencyCode(v string) *TerminateRecommendationDetail + func (s *TerminateRecommendationDetail) SetEstimatedMonthlySavings(v string) *TerminateRecommendationDetail + func (s TerminateRecommendationDetail) GoString() string + func (s TerminateRecommendationDetail) String() string + type TooManyTagsException struct + Message_ *string + ResourceName *string + RespMetadata protocol.ResponseMetadata + func (s *TooManyTagsException) Code() string + func (s *TooManyTagsException) Error() string + func (s *TooManyTagsException) Message() string + func (s *TooManyTagsException) OrigErr() error + func (s *TooManyTagsException) RequestID() string + func (s *TooManyTagsException) StatusCode() int + func (s TooManyTagsException) GoString() string + func (s TooManyTagsException) String() string + type TotalImpactFilter struct + EndValue *float64 + NumericOperator *string + StartValue *float64 + func (s *TotalImpactFilter) SetEndValue(v float64) *TotalImpactFilter + func (s *TotalImpactFilter) SetNumericOperator(v string) *TotalImpactFilter + func (s *TotalImpactFilter) SetStartValue(v float64) *TotalImpactFilter + func (s *TotalImpactFilter) Validate() error + func (s TotalImpactFilter) GoString() string + func (s TotalImpactFilter) String() string + type UnknownMonitorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *UnknownMonitorException) Code() string + func (s *UnknownMonitorException) Error() string + func (s *UnknownMonitorException) Message() string + func (s *UnknownMonitorException) OrigErr() error + func (s *UnknownMonitorException) RequestID() string + func (s *UnknownMonitorException) StatusCode() int + func (s UnknownMonitorException) GoString() string + func (s UnknownMonitorException) String() string + type UnknownSubscriptionException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *UnknownSubscriptionException) Code() string + func (s *UnknownSubscriptionException) Error() string + func (s *UnknownSubscriptionException) Message() string + func (s *UnknownSubscriptionException) OrigErr() error + func (s *UnknownSubscriptionException) RequestID() string + func (s *UnknownSubscriptionException) StatusCode() int + func (s UnknownSubscriptionException) GoString() string + func (s UnknownSubscriptionException) String() string + type UnresolvableUsageUnitException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *UnresolvableUsageUnitException) Code() string + func (s *UnresolvableUsageUnitException) Error() string + func (s *UnresolvableUsageUnitException) Message() string + func (s *UnresolvableUsageUnitException) OrigErr() error + func (s *UnresolvableUsageUnitException) RequestID() string + func (s *UnresolvableUsageUnitException) StatusCode() int + func (s UnresolvableUsageUnitException) GoString() string + func (s UnresolvableUsageUnitException) String() string + type UntagResourceInput struct + ResourceArn *string + ResourceTagKeys []*string + func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput + func (s *UntagResourceInput) SetResourceTagKeys(v []*string) *UntagResourceInput + func (s *UntagResourceInput) Validate() error + func (s UntagResourceInput) GoString() string + func (s UntagResourceInput) String() string + type UntagResourceOutput struct + func (s UntagResourceOutput) GoString() string + func (s UntagResourceOutput) String() string + type UpdateAnomalyMonitorInput struct + MonitorArn *string + MonitorName *string + func (s *UpdateAnomalyMonitorInput) SetMonitorArn(v string) *UpdateAnomalyMonitorInput + func (s *UpdateAnomalyMonitorInput) SetMonitorName(v string) *UpdateAnomalyMonitorInput + func (s *UpdateAnomalyMonitorInput) Validate() error + func (s UpdateAnomalyMonitorInput) GoString() string + func (s UpdateAnomalyMonitorInput) String() string + type UpdateAnomalyMonitorOutput struct + MonitorArn *string + func (s *UpdateAnomalyMonitorOutput) SetMonitorArn(v string) *UpdateAnomalyMonitorOutput + func (s UpdateAnomalyMonitorOutput) GoString() string + func (s UpdateAnomalyMonitorOutput) String() string + type UpdateAnomalySubscriptionInput struct + Frequency *string + MonitorArnList []*string + Subscribers []*Subscriber + SubscriptionArn *string + SubscriptionName *string + Threshold *float64 + ThresholdExpression *Expression + func (s *UpdateAnomalySubscriptionInput) SetFrequency(v string) *UpdateAnomalySubscriptionInput + func (s *UpdateAnomalySubscriptionInput) SetMonitorArnList(v []*string) *UpdateAnomalySubscriptionInput + func (s *UpdateAnomalySubscriptionInput) SetSubscribers(v []*Subscriber) *UpdateAnomalySubscriptionInput + func (s *UpdateAnomalySubscriptionInput) SetSubscriptionArn(v string) *UpdateAnomalySubscriptionInput + func (s *UpdateAnomalySubscriptionInput) SetSubscriptionName(v string) *UpdateAnomalySubscriptionInput + func (s *UpdateAnomalySubscriptionInput) SetThreshold(v float64) *UpdateAnomalySubscriptionInput + func (s *UpdateAnomalySubscriptionInput) SetThresholdExpression(v *Expression) *UpdateAnomalySubscriptionInput + func (s *UpdateAnomalySubscriptionInput) Validate() error + func (s UpdateAnomalySubscriptionInput) GoString() string + func (s UpdateAnomalySubscriptionInput) String() string + type UpdateAnomalySubscriptionOutput struct + SubscriptionArn *string + func (s *UpdateAnomalySubscriptionOutput) SetSubscriptionArn(v string) *UpdateAnomalySubscriptionOutput + func (s UpdateAnomalySubscriptionOutput) GoString() string + func (s UpdateAnomalySubscriptionOutput) String() string + type UpdateCostAllocationTagsStatusError struct + Code *string + Message *string + TagKey *string + func (s *UpdateCostAllocationTagsStatusError) SetCode(v string) *UpdateCostAllocationTagsStatusError + func (s *UpdateCostAllocationTagsStatusError) SetMessage(v string) *UpdateCostAllocationTagsStatusError + func (s *UpdateCostAllocationTagsStatusError) SetTagKey(v string) *UpdateCostAllocationTagsStatusError + func (s UpdateCostAllocationTagsStatusError) GoString() string + func (s UpdateCostAllocationTagsStatusError) String() string + type UpdateCostAllocationTagsStatusInput struct + CostAllocationTagsStatus []*CostAllocationTagStatusEntry + func (s *UpdateCostAllocationTagsStatusInput) SetCostAllocationTagsStatus(v []*CostAllocationTagStatusEntry) *UpdateCostAllocationTagsStatusInput + func (s *UpdateCostAllocationTagsStatusInput) Validate() error + func (s UpdateCostAllocationTagsStatusInput) GoString() string + func (s UpdateCostAllocationTagsStatusInput) String() string + type UpdateCostAllocationTagsStatusOutput struct + Errors []*UpdateCostAllocationTagsStatusError + func (s *UpdateCostAllocationTagsStatusOutput) SetErrors(v []*UpdateCostAllocationTagsStatusError) *UpdateCostAllocationTagsStatusOutput + func (s UpdateCostAllocationTagsStatusOutput) GoString() string + func (s UpdateCostAllocationTagsStatusOutput) String() string + type UpdateCostCategoryDefinitionInput struct + CostCategoryArn *string + DefaultValue *string + EffectiveStart *string + RuleVersion *string + Rules []*CostCategoryRule + SplitChargeRules []*CostCategorySplitChargeRule + func (s *UpdateCostCategoryDefinitionInput) SetCostCategoryArn(v string) *UpdateCostCategoryDefinitionInput + func (s *UpdateCostCategoryDefinitionInput) SetDefaultValue(v string) *UpdateCostCategoryDefinitionInput + func (s *UpdateCostCategoryDefinitionInput) SetEffectiveStart(v string) *UpdateCostCategoryDefinitionInput + func (s *UpdateCostCategoryDefinitionInput) SetRuleVersion(v string) *UpdateCostCategoryDefinitionInput + func (s *UpdateCostCategoryDefinitionInput) SetRules(v []*CostCategoryRule) *UpdateCostCategoryDefinitionInput + func (s *UpdateCostCategoryDefinitionInput) SetSplitChargeRules(v []*CostCategorySplitChargeRule) *UpdateCostCategoryDefinitionInput + func (s *UpdateCostCategoryDefinitionInput) Validate() error + func (s UpdateCostCategoryDefinitionInput) GoString() string + func (s UpdateCostCategoryDefinitionInput) String() string + type UpdateCostCategoryDefinitionOutput struct + CostCategoryArn *string + EffectiveStart *string + func (s *UpdateCostCategoryDefinitionOutput) SetCostCategoryArn(v string) *UpdateCostCategoryDefinitionOutput + func (s *UpdateCostCategoryDefinitionOutput) SetEffectiveStart(v string) *UpdateCostCategoryDefinitionOutput + func (s UpdateCostCategoryDefinitionOutput) GoString() string + func (s UpdateCostCategoryDefinitionOutput) String() string + type UtilizationByTime struct + Groups []*ReservationUtilizationGroup + TimePeriod *DateInterval + Total *ReservationAggregates + func (s *UtilizationByTime) SetGroups(v []*ReservationUtilizationGroup) *UtilizationByTime + func (s *UtilizationByTime) SetTimePeriod(v *DateInterval) *UtilizationByTime + func (s *UtilizationByTime) SetTotal(v *ReservationAggregates) *UtilizationByTime + func (s UtilizationByTime) GoString() string + func (s UtilizationByTime) String() string