// Code generated by smithy-go-codegen DO NOT EDIT. package types type CurrencyCode string // Enum values for CurrencyCode const ( CurrencyCodeCny CurrencyCode = "CNY" CurrencyCodeUsd CurrencyCode = "USD" ) // Values returns all known values for CurrencyCode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CurrencyCode) Values() []CurrencyCode { return []CurrencyCode{ "CNY", "USD", } } type SavingsPlanOfferingFilterAttribute string // Enum values for SavingsPlanOfferingFilterAttribute const ( SavingsPlanOfferingFilterAttributeRegion SavingsPlanOfferingFilterAttribute = "region" SavingsPlanOfferingFilterAttributeInstanceFamily SavingsPlanOfferingFilterAttribute = "instanceFamily" ) // Values returns all known values for SavingsPlanOfferingFilterAttribute. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (SavingsPlanOfferingFilterAttribute) Values() []SavingsPlanOfferingFilterAttribute { return []SavingsPlanOfferingFilterAttribute{ "region", "instanceFamily", } } type SavingsPlanOfferingPropertyKey string // Enum values for SavingsPlanOfferingPropertyKey const ( SavingsPlanOfferingPropertyKeyRegion SavingsPlanOfferingPropertyKey = "region" SavingsPlanOfferingPropertyKeyInstanceFamily SavingsPlanOfferingPropertyKey = "instanceFamily" ) // Values returns all known values for SavingsPlanOfferingPropertyKey. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (SavingsPlanOfferingPropertyKey) Values() []SavingsPlanOfferingPropertyKey { return []SavingsPlanOfferingPropertyKey{ "region", "instanceFamily", } } type SavingsPlanPaymentOption string // Enum values for SavingsPlanPaymentOption const ( SavingsPlanPaymentOptionAllUpfront SavingsPlanPaymentOption = "All Upfront" SavingsPlanPaymentOptionPartialUpfront SavingsPlanPaymentOption = "Partial Upfront" SavingsPlanPaymentOptionNoUpfront SavingsPlanPaymentOption = "No Upfront" ) // Values returns all known values for SavingsPlanPaymentOption. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanPaymentOption) Values() []SavingsPlanPaymentOption { return []SavingsPlanPaymentOption{ "All Upfront", "Partial Upfront", "No Upfront", } } type SavingsPlanProductType string // Enum values for SavingsPlanProductType const ( SavingsPlanProductTypeEc2 SavingsPlanProductType = "EC2" SavingsPlanProductTypeFargate SavingsPlanProductType = "Fargate" SavingsPlanProductTypeLambda SavingsPlanProductType = "Lambda" SavingsPlanProductTypeSagemaker SavingsPlanProductType = "SageMaker" ) // Values returns all known values for SavingsPlanProductType. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanProductType) Values() []SavingsPlanProductType { return []SavingsPlanProductType{ "EC2", "Fargate", "Lambda", "SageMaker", } } type SavingsPlanRateFilterAttribute string // Enum values for SavingsPlanRateFilterAttribute const ( SavingsPlanRateFilterAttributeRegion SavingsPlanRateFilterAttribute = "region" SavingsPlanRateFilterAttributeInstanceFamily SavingsPlanRateFilterAttribute = "instanceFamily" SavingsPlanRateFilterAttributeInstanceType SavingsPlanRateFilterAttribute = "instanceType" SavingsPlanRateFilterAttributeProductDescription SavingsPlanRateFilterAttribute = "productDescription" SavingsPlanRateFilterAttributeTenancy SavingsPlanRateFilterAttribute = "tenancy" SavingsPlanRateFilterAttributeProductId SavingsPlanRateFilterAttribute = "productId" ) // Values returns all known values for SavingsPlanRateFilterAttribute. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (SavingsPlanRateFilterAttribute) Values() []SavingsPlanRateFilterAttribute { return []SavingsPlanRateFilterAttribute{ "region", "instanceFamily", "instanceType", "productDescription", "tenancy", "productId", } } type SavingsPlanRateFilterName string // Enum values for SavingsPlanRateFilterName const ( SavingsPlanRateFilterNameRegion SavingsPlanRateFilterName = "region" SavingsPlanRateFilterNameInstanceType SavingsPlanRateFilterName = "instanceType" SavingsPlanRateFilterNameProductDescription SavingsPlanRateFilterName = "productDescription" SavingsPlanRateFilterNameTenancy SavingsPlanRateFilterName = "tenancy" SavingsPlanRateFilterNameProductType SavingsPlanRateFilterName = "productType" SavingsPlanRateFilterNameServiceCode SavingsPlanRateFilterName = "serviceCode" SavingsPlanRateFilterNameUsageType SavingsPlanRateFilterName = "usageType" SavingsPlanRateFilterNameOperation SavingsPlanRateFilterName = "operation" ) // Values returns all known values for SavingsPlanRateFilterName. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanRateFilterName) Values() []SavingsPlanRateFilterName { return []SavingsPlanRateFilterName{ "region", "instanceType", "productDescription", "tenancy", "productType", "serviceCode", "usageType", "operation", } } type SavingsPlanRatePropertyKey string // Enum values for SavingsPlanRatePropertyKey const ( SavingsPlanRatePropertyKeyRegion SavingsPlanRatePropertyKey = "region" SavingsPlanRatePropertyKeyInstanceType SavingsPlanRatePropertyKey = "instanceType" SavingsPlanRatePropertyKeyInstanceFamily SavingsPlanRatePropertyKey = "instanceFamily" SavingsPlanRatePropertyKeyProductDescription SavingsPlanRatePropertyKey = "productDescription" SavingsPlanRatePropertyKeyTenancy SavingsPlanRatePropertyKey = "tenancy" ) // Values returns all known values for SavingsPlanRatePropertyKey. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanRatePropertyKey) Values() []SavingsPlanRatePropertyKey { return []SavingsPlanRatePropertyKey{ "region", "instanceType", "instanceFamily", "productDescription", "tenancy", } } type SavingsPlanRateServiceCode string // Enum values for SavingsPlanRateServiceCode const ( SavingsPlanRateServiceCodeEc2 SavingsPlanRateServiceCode = "AmazonEC2" SavingsPlanRateServiceCodeFargate SavingsPlanRateServiceCode = "AmazonECS" SavingsPlanRateServiceCodeFargateEks SavingsPlanRateServiceCode = "AmazonEKS" SavingsPlanRateServiceCodeLambda SavingsPlanRateServiceCode = "AWSLambda" SavingsPlanRateServiceCodeSagemaker SavingsPlanRateServiceCode = "AmazonSageMaker" ) // Values returns all known values for SavingsPlanRateServiceCode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanRateServiceCode) Values() []SavingsPlanRateServiceCode { return []SavingsPlanRateServiceCode{ "AmazonEC2", "AmazonECS", "AmazonEKS", "AWSLambda", "AmazonSageMaker", } } type SavingsPlanRateUnit string // Enum values for SavingsPlanRateUnit const ( SavingsPlanRateUnitHours SavingsPlanRateUnit = "Hrs" SavingsPlanRateUnitLambdaGbSecond SavingsPlanRateUnit = "Lambda-GB-Second" SavingsPlanRateUnitRequest SavingsPlanRateUnit = "Request" ) // Values returns all known values for SavingsPlanRateUnit. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanRateUnit) Values() []SavingsPlanRateUnit { return []SavingsPlanRateUnit{ "Hrs", "Lambda-GB-Second", "Request", } } type SavingsPlansFilterName string // Enum values for SavingsPlansFilterName const ( SavingsPlansFilterNameRegion SavingsPlansFilterName = "region" SavingsPlansFilterNameEc2InstanceFamily SavingsPlansFilterName = "ec2-instance-family" SavingsPlansFilterNameCommitment SavingsPlansFilterName = "commitment" SavingsPlansFilterNameUpfront SavingsPlansFilterName = "upfront" SavingsPlansFilterNameTerm SavingsPlansFilterName = "term" SavingsPlansFilterNameSavingsPlanType SavingsPlansFilterName = "savings-plan-type" SavingsPlansFilterNamePaymentOption SavingsPlansFilterName = "payment-option" SavingsPlansFilterNameStart SavingsPlansFilterName = "start" SavingsPlansFilterNameEnd SavingsPlansFilterName = "end" ) // Values returns all known values for SavingsPlansFilterName. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlansFilterName) Values() []SavingsPlansFilterName { return []SavingsPlansFilterName{ "region", "ec2-instance-family", "commitment", "upfront", "term", "savings-plan-type", "payment-option", "start", "end", } } type SavingsPlanState string // Enum values for SavingsPlanState const ( SavingsPlanStatePaymentPending SavingsPlanState = "payment-pending" SavingsPlanStatePaymentFailed SavingsPlanState = "payment-failed" SavingsPlanStateActive SavingsPlanState = "active" SavingsPlanStateRetired SavingsPlanState = "retired" SavingsPlanStateQueued SavingsPlanState = "queued" SavingsPlanStateQueuedDeleted SavingsPlanState = "queued-deleted" ) // Values returns all known values for SavingsPlanState. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanState) Values() []SavingsPlanState { return []SavingsPlanState{ "payment-pending", "payment-failed", "active", "retired", "queued", "queued-deleted", } } type SavingsPlanType string // Enum values for SavingsPlanType const ( SavingsPlanTypeCompute SavingsPlanType = "Compute" SavingsPlanTypeEc2Instance SavingsPlanType = "EC2Instance" SavingsPlanTypeSagemaker SavingsPlanType = "SageMaker" ) // Values returns all known values for SavingsPlanType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SavingsPlanType) Values() []SavingsPlanType { return []SavingsPlanType{ "Compute", "EC2Instance", "SageMaker", } }