// Code generated by smithy-go-codegen DO NOT EDIT. package types type AutoScalingConfiguration string // Enum values for AutoScalingConfiguration const ( AutoScalingConfigurationTargetTrackingScalingCpu AutoScalingConfiguration = "TargetTrackingScalingCpu" AutoScalingConfigurationTargetTrackingScalingMemory AutoScalingConfiguration = "TargetTrackingScalingMemory" ) // Values returns all known values for AutoScalingConfiguration. 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 (AutoScalingConfiguration) Values() []AutoScalingConfiguration { return []AutoScalingConfiguration{ "TargetTrackingScalingCpu", "TargetTrackingScalingMemory", } } type CpuVendorArchitecture string // Enum values for CpuVendorArchitecture const ( CpuVendorArchitectureAwsArm64 CpuVendorArchitecture = "AWS_ARM64" CpuVendorArchitectureCurrent CpuVendorArchitecture = "CURRENT" ) // Values returns all known values for CpuVendorArchitecture. 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 (CpuVendorArchitecture) Values() []CpuVendorArchitecture { return []CpuVendorArchitecture{ "AWS_ARM64", "CURRENT", } } type Currency string // Enum values for Currency const ( CurrencyUsd Currency = "USD" CurrencyCny Currency = "CNY" ) // Values returns all known values for Currency. 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 (Currency) Values() []Currency { return []Currency{ "USD", "CNY", } } type CurrentPerformanceRisk string // Enum values for CurrentPerformanceRisk const ( CurrentPerformanceRiskVeryLow CurrentPerformanceRisk = "VeryLow" CurrentPerformanceRiskLow CurrentPerformanceRisk = "Low" CurrentPerformanceRiskMedium CurrentPerformanceRisk = "Medium" CurrentPerformanceRiskHigh CurrentPerformanceRisk = "High" ) // Values returns all known values for CurrentPerformanceRisk. 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 (CurrentPerformanceRisk) Values() []CurrentPerformanceRisk { return []CurrentPerformanceRisk{ "VeryLow", "Low", "Medium", "High", } } type EBSFilterName string // Enum values for EBSFilterName const ( EBSFilterNameFinding EBSFilterName = "Finding" ) // Values returns all known values for EBSFilterName. 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 (EBSFilterName) Values() []EBSFilterName { return []EBSFilterName{ "Finding", } } type EBSFinding string // Enum values for EBSFinding const ( EBSFindingOptimized EBSFinding = "Optimized" EBSFindingNotOptimized EBSFinding = "NotOptimized" ) // Values returns all known values for EBSFinding. 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 (EBSFinding) Values() []EBSFinding { return []EBSFinding{ "Optimized", "NotOptimized", } } type EBSMetricName string // Enum values for EBSMetricName const ( EBSMetricNameVolumeReadOpsPerSecond EBSMetricName = "VolumeReadOpsPerSecond" EBSMetricNameVolumeWriteOpsPerSecond EBSMetricName = "VolumeWriteOpsPerSecond" EBSMetricNameVolumeReadBytesPerSecond EBSMetricName = "VolumeReadBytesPerSecond" EBSMetricNameVolumeWriteBytesPerSecond EBSMetricName = "VolumeWriteBytesPerSecond" ) // Values returns all known values for EBSMetricName. 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 (EBSMetricName) Values() []EBSMetricName { return []EBSMetricName{ "VolumeReadOpsPerSecond", "VolumeWriteOpsPerSecond", "VolumeReadBytesPerSecond", "VolumeWriteBytesPerSecond", } } type ECSServiceLaunchType string // Enum values for ECSServiceLaunchType const ( ECSServiceLaunchTypeEc2 ECSServiceLaunchType = "EC2" ECSServiceLaunchTypeFargate ECSServiceLaunchType = "Fargate" ) // Values returns all known values for ECSServiceLaunchType. 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 (ECSServiceLaunchType) Values() []ECSServiceLaunchType { return []ECSServiceLaunchType{ "EC2", "Fargate", } } type ECSServiceMetricName string // Enum values for ECSServiceMetricName const ( ECSServiceMetricNameCpu ECSServiceMetricName = "Cpu" ECSServiceMetricNameMemory ECSServiceMetricName = "Memory" ) // Values returns all known values for ECSServiceMetricName. 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 (ECSServiceMetricName) Values() []ECSServiceMetricName { return []ECSServiceMetricName{ "Cpu", "Memory", } } type ECSServiceMetricStatistic string // Enum values for ECSServiceMetricStatistic const ( ECSServiceMetricStatisticMaximum ECSServiceMetricStatistic = "Maximum" ECSServiceMetricStatisticAverage ECSServiceMetricStatistic = "Average" ) // Values returns all known values for ECSServiceMetricStatistic. 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 (ECSServiceMetricStatistic) Values() []ECSServiceMetricStatistic { return []ECSServiceMetricStatistic{ "Maximum", "Average", } } type ECSServiceRecommendationFilterName string // Enum values for ECSServiceRecommendationFilterName const ( ECSServiceRecommendationFilterNameFinding ECSServiceRecommendationFilterName = "Finding" ECSServiceRecommendationFilterNameFindingReasonCode ECSServiceRecommendationFilterName = "FindingReasonCode" ) // Values returns all known values for ECSServiceRecommendationFilterName. 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 (ECSServiceRecommendationFilterName) Values() []ECSServiceRecommendationFilterName { return []ECSServiceRecommendationFilterName{ "Finding", "FindingReasonCode", } } type ECSServiceRecommendationFinding string // Enum values for ECSServiceRecommendationFinding const ( ECSServiceRecommendationFindingOptimized ECSServiceRecommendationFinding = "Optimized" ECSServiceRecommendationFindingUnderProvisioned ECSServiceRecommendationFinding = "Underprovisioned" ECSServiceRecommendationFindingOverProvisioned ECSServiceRecommendationFinding = "Overprovisioned" ) // Values returns all known values for ECSServiceRecommendationFinding. 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 (ECSServiceRecommendationFinding) Values() []ECSServiceRecommendationFinding { return []ECSServiceRecommendationFinding{ "Optimized", "Underprovisioned", "Overprovisioned", } } type ECSServiceRecommendationFindingReasonCode string // Enum values for ECSServiceRecommendationFindingReasonCode const ( ECSServiceRecommendationFindingReasonCodeMemoryOverProvisioned ECSServiceRecommendationFindingReasonCode = "MemoryOverprovisioned" ECSServiceRecommendationFindingReasonCodeMemoryUnderProvisioned ECSServiceRecommendationFindingReasonCode = "MemoryUnderprovisioned" ECSServiceRecommendationFindingReasonCodeCpuOverProvisioned ECSServiceRecommendationFindingReasonCode = "CPUOverprovisioned" ECSServiceRecommendationFindingReasonCodeCpuUnderProvisioned ECSServiceRecommendationFindingReasonCode = "CPUUnderprovisioned" ) // Values returns all known values for ECSServiceRecommendationFindingReasonCode. // 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 (ECSServiceRecommendationFindingReasonCode) Values() []ECSServiceRecommendationFindingReasonCode { return []ECSServiceRecommendationFindingReasonCode{ "MemoryOverprovisioned", "MemoryUnderprovisioned", "CPUOverprovisioned", "CPUUnderprovisioned", } } type EnhancedInfrastructureMetrics string // Enum values for EnhancedInfrastructureMetrics const ( EnhancedInfrastructureMetricsActive EnhancedInfrastructureMetrics = "Active" EnhancedInfrastructureMetricsInactive EnhancedInfrastructureMetrics = "Inactive" ) // Values returns all known values for EnhancedInfrastructureMetrics. 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 (EnhancedInfrastructureMetrics) Values() []EnhancedInfrastructureMetrics { return []EnhancedInfrastructureMetrics{ "Active", "Inactive", } } type EnrollmentFilterName string // Enum values for EnrollmentFilterName const ( EnrollmentFilterNameStatus EnrollmentFilterName = "Status" ) // Values returns all known values for EnrollmentFilterName. 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 (EnrollmentFilterName) Values() []EnrollmentFilterName { return []EnrollmentFilterName{ "Status", } } type ExportableAutoScalingGroupField string // Enum values for ExportableAutoScalingGroupField const ( ExportableAutoScalingGroupFieldAccountId ExportableAutoScalingGroupField = "AccountId" ExportableAutoScalingGroupFieldAutoScalingGroupArn ExportableAutoScalingGroupField = "AutoScalingGroupArn" ExportableAutoScalingGroupFieldAutoScalingGroupName ExportableAutoScalingGroupField = "AutoScalingGroupName" ExportableAutoScalingGroupFieldFinding ExportableAutoScalingGroupField = "Finding" ExportableAutoScalingGroupFieldUtilizationMetricsCpuMaximum ExportableAutoScalingGroupField = "UtilizationMetricsCpuMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsMemoryMaximum ExportableAutoScalingGroupField = "UtilizationMetricsMemoryMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsEbsReadOpsPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsEbsReadOpsPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsEbsWriteOpsPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsEbsWriteOpsPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsEbsReadBytesPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsEbsReadBytesPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsEbsWriteBytesPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsEbsWriteBytesPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsDiskReadOpsPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsDiskReadOpsPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsDiskWriteOpsPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsDiskWriteOpsPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsDiskReadBytesPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsDiskReadBytesPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsDiskWriteBytesPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsDiskWriteBytesPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsNetworkInBytesPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsNetworkInBytesPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsNetworkOutBytesPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsNetworkOutBytesPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsNetworkPacketsInPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsNetworkPacketsInPerSecondMaximum" ExportableAutoScalingGroupFieldUtilizationMetricsNetworkPacketsOutPerSecondMaximum ExportableAutoScalingGroupField = "UtilizationMetricsNetworkPacketsOutPerSecondMaximum" ExportableAutoScalingGroupFieldLookbackPeriodInDays ExportableAutoScalingGroupField = "LookbackPeriodInDays" ExportableAutoScalingGroupFieldCurrentConfigurationInstanceType ExportableAutoScalingGroupField = "CurrentConfigurationInstanceType" ExportableAutoScalingGroupFieldCurrentConfigurationDesiredCapacity ExportableAutoScalingGroupField = "CurrentConfigurationDesiredCapacity" ExportableAutoScalingGroupFieldCurrentConfigurationMinSize ExportableAutoScalingGroupField = "CurrentConfigurationMinSize" ExportableAutoScalingGroupFieldCurrentConfigurationMaxSize ExportableAutoScalingGroupField = "CurrentConfigurationMaxSize" ExportableAutoScalingGroupFieldCurrentOnDemandPrice ExportableAutoScalingGroupField = "CurrentOnDemandPrice" ExportableAutoScalingGroupFieldCurrentStandardOneYearNoUpfrontReservedPrice ExportableAutoScalingGroupField = "CurrentStandardOneYearNoUpfrontReservedPrice" ExportableAutoScalingGroupFieldCurrentStandardThreeYearNoUpfrontReservedPrice ExportableAutoScalingGroupField = "CurrentStandardThreeYearNoUpfrontReservedPrice" ExportableAutoScalingGroupFieldCurrentVcpus ExportableAutoScalingGroupField = "CurrentVCpus" ExportableAutoScalingGroupFieldCurrentMemory ExportableAutoScalingGroupField = "CurrentMemory" ExportableAutoScalingGroupFieldCurrentStorage ExportableAutoScalingGroupField = "CurrentStorage" ExportableAutoScalingGroupFieldCurrentNetwork ExportableAutoScalingGroupField = "CurrentNetwork" ExportableAutoScalingGroupFieldRecommendationOptionsConfigurationInstanceType ExportableAutoScalingGroupField = "RecommendationOptionsConfigurationInstanceType" ExportableAutoScalingGroupFieldRecommendationOptionsConfigurationDesiredCapacity ExportableAutoScalingGroupField = "RecommendationOptionsConfigurationDesiredCapacity" ExportableAutoScalingGroupFieldRecommendationOptionsConfigurationMinSize ExportableAutoScalingGroupField = "RecommendationOptionsConfigurationMinSize" ExportableAutoScalingGroupFieldRecommendationOptionsConfigurationMaxSize ExportableAutoScalingGroupField = "RecommendationOptionsConfigurationMaxSize" ExportableAutoScalingGroupFieldRecommendationOptionsProjectedUtilizationMetricsCpuMaximum ExportableAutoScalingGroupField = "RecommendationOptionsProjectedUtilizationMetricsCpuMaximum" ExportableAutoScalingGroupFieldRecommendationOptionsProjectedUtilizationMetricsMemoryMaximum ExportableAutoScalingGroupField = "RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum" ExportableAutoScalingGroupFieldRecommendationOptionsPerformanceRisk ExportableAutoScalingGroupField = "RecommendationOptionsPerformanceRisk" ExportableAutoScalingGroupFieldRecommendationOptionsOnDemandPrice ExportableAutoScalingGroupField = "RecommendationOptionsOnDemandPrice" ExportableAutoScalingGroupFieldRecommendationOptionsStandardOneYearNoUpfrontReservedPrice ExportableAutoScalingGroupField = "RecommendationOptionsStandardOneYearNoUpfrontReservedPrice" ExportableAutoScalingGroupFieldRecommendationOptionsStandardThreeYearNoUpfrontReservedPrice ExportableAutoScalingGroupField = "RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice" ExportableAutoScalingGroupFieldRecommendationOptionsVcpus ExportableAutoScalingGroupField = "RecommendationOptionsVcpus" ExportableAutoScalingGroupFieldRecommendationOptionsMemory ExportableAutoScalingGroupField = "RecommendationOptionsMemory" ExportableAutoScalingGroupFieldRecommendationOptionsStorage ExportableAutoScalingGroupField = "RecommendationOptionsStorage" ExportableAutoScalingGroupFieldRecommendationOptionsNetwork ExportableAutoScalingGroupField = "RecommendationOptionsNetwork" ExportableAutoScalingGroupFieldLastRefreshTimestamp ExportableAutoScalingGroupField = "LastRefreshTimestamp" ExportableAutoScalingGroupFieldCurrentPerformanceRisk ExportableAutoScalingGroupField = "CurrentPerformanceRisk" ExportableAutoScalingGroupFieldRecommendationOptionsSavingsOpportunityPercentage ExportableAutoScalingGroupField = "RecommendationOptionsSavingsOpportunityPercentage" ExportableAutoScalingGroupFieldRecommendationOptionsEstimatedMonthlySavingsCurrency ExportableAutoScalingGroupField = "RecommendationOptionsEstimatedMonthlySavingsCurrency" ExportableAutoScalingGroupFieldRecommendationOptionsEstimatedMonthlySavingsValue ExportableAutoScalingGroupField = "RecommendationOptionsEstimatedMonthlySavingsValue" ExportableAutoScalingGroupFieldEffectiveRecommendationPreferencesCpuVendorArchitectures ExportableAutoScalingGroupField = "EffectiveRecommendationPreferencesCpuVendorArchitectures" ExportableAutoScalingGroupFieldEffectiveRecommendationPreferencesEnhancedInfrastructureMetrics ExportableAutoScalingGroupField = "EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics" ExportableAutoScalingGroupFieldEffectiveRecommendationPreferencesInferredWorkloadTypes ExportableAutoScalingGroupField = "EffectiveRecommendationPreferencesInferredWorkloadTypes" ExportableAutoScalingGroupFieldInferredWorkloadTypes ExportableAutoScalingGroupField = "InferredWorkloadTypes" ExportableAutoScalingGroupFieldRecommendationOptionsMigrationEffort ExportableAutoScalingGroupField = "RecommendationOptionsMigrationEffort" ) // Values returns all known values for ExportableAutoScalingGroupField. 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 (ExportableAutoScalingGroupField) Values() []ExportableAutoScalingGroupField { return []ExportableAutoScalingGroupField{ "AccountId", "AutoScalingGroupArn", "AutoScalingGroupName", "Finding", "UtilizationMetricsCpuMaximum", "UtilizationMetricsMemoryMaximum", "UtilizationMetricsEbsReadOpsPerSecondMaximum", "UtilizationMetricsEbsWriteOpsPerSecondMaximum", "UtilizationMetricsEbsReadBytesPerSecondMaximum", "UtilizationMetricsEbsWriteBytesPerSecondMaximum", "UtilizationMetricsDiskReadOpsPerSecondMaximum", "UtilizationMetricsDiskWriteOpsPerSecondMaximum", "UtilizationMetricsDiskReadBytesPerSecondMaximum", "UtilizationMetricsDiskWriteBytesPerSecondMaximum", "UtilizationMetricsNetworkInBytesPerSecondMaximum", "UtilizationMetricsNetworkOutBytesPerSecondMaximum", "UtilizationMetricsNetworkPacketsInPerSecondMaximum", "UtilizationMetricsNetworkPacketsOutPerSecondMaximum", "LookbackPeriodInDays", "CurrentConfigurationInstanceType", "CurrentConfigurationDesiredCapacity", "CurrentConfigurationMinSize", "CurrentConfigurationMaxSize", "CurrentOnDemandPrice", "CurrentStandardOneYearNoUpfrontReservedPrice", "CurrentStandardThreeYearNoUpfrontReservedPrice", "CurrentVCpus", "CurrentMemory", "CurrentStorage", "CurrentNetwork", "RecommendationOptionsConfigurationInstanceType", "RecommendationOptionsConfigurationDesiredCapacity", "RecommendationOptionsConfigurationMinSize", "RecommendationOptionsConfigurationMaxSize", "RecommendationOptionsProjectedUtilizationMetricsCpuMaximum", "RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum", "RecommendationOptionsPerformanceRisk", "RecommendationOptionsOnDemandPrice", "RecommendationOptionsStandardOneYearNoUpfrontReservedPrice", "RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice", "RecommendationOptionsVcpus", "RecommendationOptionsMemory", "RecommendationOptionsStorage", "RecommendationOptionsNetwork", "LastRefreshTimestamp", "CurrentPerformanceRisk", "RecommendationOptionsSavingsOpportunityPercentage", "RecommendationOptionsEstimatedMonthlySavingsCurrency", "RecommendationOptionsEstimatedMonthlySavingsValue", "EffectiveRecommendationPreferencesCpuVendorArchitectures", "EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics", "EffectiveRecommendationPreferencesInferredWorkloadTypes", "InferredWorkloadTypes", "RecommendationOptionsMigrationEffort", } } type ExportableECSServiceField string // Enum values for ExportableECSServiceField const ( ExportableECSServiceFieldAccountId ExportableECSServiceField = "AccountId" ExportableECSServiceFieldServiceArn ExportableECSServiceField = "ServiceArn" ExportableECSServiceFieldLookbackPeriodInDays ExportableECSServiceField = "LookbackPeriodInDays" ExportableECSServiceFieldLastRefreshTimestamp ExportableECSServiceField = "LastRefreshTimestamp" ExportableECSServiceFieldLaunchType ExportableECSServiceField = "LaunchType" ExportableECSServiceFieldCurrentPerformanceRisk ExportableECSServiceField = "CurrentPerformanceRisk" ExportableECSServiceFieldCurrentServiceConfigurationMemory ExportableECSServiceField = "CurrentServiceConfigurationMemory" ExportableECSServiceFieldCurrentServiceConfigurationCpu ExportableECSServiceField = "CurrentServiceConfigurationCpu" ExportableECSServiceFieldCurrentServiceConfigurationTaskDefinitionArn ExportableECSServiceField = "CurrentServiceConfigurationTaskDefinitionArn" ExportableECSServiceFieldCurrentServiceConfigurationAutoScalingConfiguration ExportableECSServiceField = "CurrentServiceConfigurationAutoScalingConfiguration" ExportableECSServiceFieldCurrentServiceContainerConfigurations ExportableECSServiceField = "CurrentServiceContainerConfigurations" ExportableECSServiceFieldUtilizationMetricsCpuMaximum ExportableECSServiceField = "UtilizationMetricsCpuMaximum" ExportableECSServiceFieldUtilizationMetricsMemoryMaximum ExportableECSServiceField = "UtilizationMetricsMemoryMaximum" ExportableECSServiceFieldFinding ExportableECSServiceField = "Finding" ExportableECSServiceFieldFindingReasonCodes ExportableECSServiceField = "FindingReasonCodes" ExportableECSServiceFieldRecommendationOptionsMemory ExportableECSServiceField = "RecommendationOptionsMemory" ExportableECSServiceFieldRecommendationOptionsCpu ExportableECSServiceField = "RecommendationOptionsCpu" ExportableECSServiceFieldRecommendationOptionsSavingsOpportunityPercentage ExportableECSServiceField = "RecommendationOptionsSavingsOpportunityPercentage" ExportableECSServiceFieldRecommendationOptionsEstimatedMonthlySavingsCurrency ExportableECSServiceField = "RecommendationOptionsEstimatedMonthlySavingsCurrency" ExportableECSServiceFieldRecommendationOptionsEstimatedMonthlySavingsValue ExportableECSServiceField = "RecommendationOptionsEstimatedMonthlySavingsValue" ExportableECSServiceFieldRecommendationOptionsContainerRecommendations ExportableECSServiceField = "RecommendationOptionsContainerRecommendations" ExportableECSServiceFieldRecommendationOptionsProjectedUtilizationMetricsCpuMaximum ExportableECSServiceField = "RecommendationOptionsProjectedUtilizationMetricsCpuMaximum" ExportableECSServiceFieldRecommendationOptionsProjectedUtilizationMetricsMemoryMaximum ExportableECSServiceField = "RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum" ExportableECSServiceFieldTags ExportableECSServiceField = "Tags" ) // Values returns all known values for ExportableECSServiceField. 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 (ExportableECSServiceField) Values() []ExportableECSServiceField { return []ExportableECSServiceField{ "AccountId", "ServiceArn", "LookbackPeriodInDays", "LastRefreshTimestamp", "LaunchType", "CurrentPerformanceRisk", "CurrentServiceConfigurationMemory", "CurrentServiceConfigurationCpu", "CurrentServiceConfigurationTaskDefinitionArn", "CurrentServiceConfigurationAutoScalingConfiguration", "CurrentServiceContainerConfigurations", "UtilizationMetricsCpuMaximum", "UtilizationMetricsMemoryMaximum", "Finding", "FindingReasonCodes", "RecommendationOptionsMemory", "RecommendationOptionsCpu", "RecommendationOptionsSavingsOpportunityPercentage", "RecommendationOptionsEstimatedMonthlySavingsCurrency", "RecommendationOptionsEstimatedMonthlySavingsValue", "RecommendationOptionsContainerRecommendations", "RecommendationOptionsProjectedUtilizationMetricsCpuMaximum", "RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum", "Tags", } } type ExportableInstanceField string // Enum values for ExportableInstanceField const ( ExportableInstanceFieldAccountId ExportableInstanceField = "AccountId" ExportableInstanceFieldInstanceArn ExportableInstanceField = "InstanceArn" ExportableInstanceFieldInstanceName ExportableInstanceField = "InstanceName" ExportableInstanceFieldFinding ExportableInstanceField = "Finding" ExportableInstanceFieldFindingReasonCodes ExportableInstanceField = "FindingReasonCodes" ExportableInstanceFieldLookbackPeriodInDays ExportableInstanceField = "LookbackPeriodInDays" ExportableInstanceFieldCurrentInstanceType ExportableInstanceField = "CurrentInstanceType" ExportableInstanceFieldUtilizationMetricsCpuMaximum ExportableInstanceField = "UtilizationMetricsCpuMaximum" ExportableInstanceFieldUtilizationMetricsMemoryMaximum ExportableInstanceField = "UtilizationMetricsMemoryMaximum" ExportableInstanceFieldUtilizationMetricsEbsReadOpsPerSecondMaximum ExportableInstanceField = "UtilizationMetricsEbsReadOpsPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsEbsWriteOpsPerSecondMaximum ExportableInstanceField = "UtilizationMetricsEbsWriteOpsPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsEbsReadBytesPerSecondMaximum ExportableInstanceField = "UtilizationMetricsEbsReadBytesPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsEbsWriteBytesPerSecondMaximum ExportableInstanceField = "UtilizationMetricsEbsWriteBytesPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsDiskReadOpsPerSecondMaximum ExportableInstanceField = "UtilizationMetricsDiskReadOpsPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsDiskWriteOpsPerSecondMaximum ExportableInstanceField = "UtilizationMetricsDiskWriteOpsPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsDiskReadBytesPerSecondMaximum ExportableInstanceField = "UtilizationMetricsDiskReadBytesPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsDiskWriteBytesPerSecondMaximum ExportableInstanceField = "UtilizationMetricsDiskWriteBytesPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsNetworkInBytesPerSecondMaximum ExportableInstanceField = "UtilizationMetricsNetworkInBytesPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsNetworkOutBytesPerSecondMaximum ExportableInstanceField = "UtilizationMetricsNetworkOutBytesPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsNetworkPacketsInPerSecondMaximum ExportableInstanceField = "UtilizationMetricsNetworkPacketsInPerSecondMaximum" ExportableInstanceFieldUtilizationMetricsNetworkPacketsOutPerSecondMaximum ExportableInstanceField = "UtilizationMetricsNetworkPacketsOutPerSecondMaximum" ExportableInstanceFieldCurrentOnDemandPrice ExportableInstanceField = "CurrentOnDemandPrice" ExportableInstanceFieldCurrentStandardOneYearNoUpfrontReservedPrice ExportableInstanceField = "CurrentStandardOneYearNoUpfrontReservedPrice" ExportableInstanceFieldCurrentStandardThreeYearNoUpfrontReservedPrice ExportableInstanceField = "CurrentStandardThreeYearNoUpfrontReservedPrice" ExportableInstanceFieldCurrentVcpus ExportableInstanceField = "CurrentVCpus" ExportableInstanceFieldCurrentMemory ExportableInstanceField = "CurrentMemory" ExportableInstanceFieldCurrentStorage ExportableInstanceField = "CurrentStorage" ExportableInstanceFieldCurrentNetwork ExportableInstanceField = "CurrentNetwork" ExportableInstanceFieldRecommendationOptionsInstanceType ExportableInstanceField = "RecommendationOptionsInstanceType" ExportableInstanceFieldRecommendationOptionsProjectedUtilizationMetricsCpuMaximum ExportableInstanceField = "RecommendationOptionsProjectedUtilizationMetricsCpuMaximum" ExportableInstanceFieldRecommendationOptionsProjectedUtilizationMetricsMemoryMaximum ExportableInstanceField = "RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum" ExportableInstanceFieldRecommendationOptionsPlatformDifferences ExportableInstanceField = "RecommendationOptionsPlatformDifferences" ExportableInstanceFieldRecommendationOptionsPerformanceRisk ExportableInstanceField = "RecommendationOptionsPerformanceRisk" ExportableInstanceFieldRecommendationOptionsVcpus ExportableInstanceField = "RecommendationOptionsVcpus" ExportableInstanceFieldRecommendationOptionsMemory ExportableInstanceField = "RecommendationOptionsMemory" ExportableInstanceFieldRecommendationOptionsStorage ExportableInstanceField = "RecommendationOptionsStorage" ExportableInstanceFieldRecommendationOptionsNetwork ExportableInstanceField = "RecommendationOptionsNetwork" ExportableInstanceFieldRecommendationOptionsOnDemandPrice ExportableInstanceField = "RecommendationOptionsOnDemandPrice" ExportableInstanceFieldRecommendationOptionsStandardOneYearNoUpfrontReservedPrice ExportableInstanceField = "RecommendationOptionsStandardOneYearNoUpfrontReservedPrice" ExportableInstanceFieldRecommendationOptionsStandardThreeYearNoUpfrontReservedPrice ExportableInstanceField = "RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice" ExportableInstanceFieldRecommendationsSourcesRecommendationSourceArn ExportableInstanceField = "RecommendationsSourcesRecommendationSourceArn" ExportableInstanceFieldRecommendationsSourcesRecommendationSourceType ExportableInstanceField = "RecommendationsSourcesRecommendationSourceType" ExportableInstanceFieldLastRefreshTimestamp ExportableInstanceField = "LastRefreshTimestamp" ExportableInstanceFieldCurrentPerformanceRisk ExportableInstanceField = "CurrentPerformanceRisk" ExportableInstanceFieldRecommendationOptionsSavingsOpportunityPercentage ExportableInstanceField = "RecommendationOptionsSavingsOpportunityPercentage" ExportableInstanceFieldRecommendationOptionsEstimatedMonthlySavingsCurrency ExportableInstanceField = "RecommendationOptionsEstimatedMonthlySavingsCurrency" ExportableInstanceFieldRecommendationOptionsEstimatedMonthlySavingsValue ExportableInstanceField = "RecommendationOptionsEstimatedMonthlySavingsValue" ExportableInstanceFieldEffectiveRecommendationPreferencesCpuVendorArchitectures ExportableInstanceField = "EffectiveRecommendationPreferencesCpuVendorArchitectures" ExportableInstanceFieldEffectiveRecommendationPreferencesEnhancedInfrastructureMetrics ExportableInstanceField = "EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics" ExportableInstanceFieldEffectiveRecommendationPreferencesInferredWorkloadTypes ExportableInstanceField = "EffectiveRecommendationPreferencesInferredWorkloadTypes" ExportableInstanceFieldInferredWorkloadTypes ExportableInstanceField = "InferredWorkloadTypes" ExportableInstanceFieldRecommendationOptionsMigrationEffort ExportableInstanceField = "RecommendationOptionsMigrationEffort" ExportableInstanceFieldEffectiveRecommendationPreferencesExternalMetricsSource ExportableInstanceField = "EffectiveRecommendationPreferencesExternalMetricsSource" ExportableInstanceFieldInstanceState ExportableInstanceField = "InstanceState" ExportableInstanceFieldTags ExportableInstanceField = "Tags" ExportableInstanceFieldExternalMetricStatusCode ExportableInstanceField = "ExternalMetricStatusCode" ExportableInstanceFieldExternalMetricStatusReason ExportableInstanceField = "ExternalMetricStatusReason" ) // Values returns all known values for ExportableInstanceField. 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 (ExportableInstanceField) Values() []ExportableInstanceField { return []ExportableInstanceField{ "AccountId", "InstanceArn", "InstanceName", "Finding", "FindingReasonCodes", "LookbackPeriodInDays", "CurrentInstanceType", "UtilizationMetricsCpuMaximum", "UtilizationMetricsMemoryMaximum", "UtilizationMetricsEbsReadOpsPerSecondMaximum", "UtilizationMetricsEbsWriteOpsPerSecondMaximum", "UtilizationMetricsEbsReadBytesPerSecondMaximum", "UtilizationMetricsEbsWriteBytesPerSecondMaximum", "UtilizationMetricsDiskReadOpsPerSecondMaximum", "UtilizationMetricsDiskWriteOpsPerSecondMaximum", "UtilizationMetricsDiskReadBytesPerSecondMaximum", "UtilizationMetricsDiskWriteBytesPerSecondMaximum", "UtilizationMetricsNetworkInBytesPerSecondMaximum", "UtilizationMetricsNetworkOutBytesPerSecondMaximum", "UtilizationMetricsNetworkPacketsInPerSecondMaximum", "UtilizationMetricsNetworkPacketsOutPerSecondMaximum", "CurrentOnDemandPrice", "CurrentStandardOneYearNoUpfrontReservedPrice", "CurrentStandardThreeYearNoUpfrontReservedPrice", "CurrentVCpus", "CurrentMemory", "CurrentStorage", "CurrentNetwork", "RecommendationOptionsInstanceType", "RecommendationOptionsProjectedUtilizationMetricsCpuMaximum", "RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum", "RecommendationOptionsPlatformDifferences", "RecommendationOptionsPerformanceRisk", "RecommendationOptionsVcpus", "RecommendationOptionsMemory", "RecommendationOptionsStorage", "RecommendationOptionsNetwork", "RecommendationOptionsOnDemandPrice", "RecommendationOptionsStandardOneYearNoUpfrontReservedPrice", "RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice", "RecommendationsSourcesRecommendationSourceArn", "RecommendationsSourcesRecommendationSourceType", "LastRefreshTimestamp", "CurrentPerformanceRisk", "RecommendationOptionsSavingsOpportunityPercentage", "RecommendationOptionsEstimatedMonthlySavingsCurrency", "RecommendationOptionsEstimatedMonthlySavingsValue", "EffectiveRecommendationPreferencesCpuVendorArchitectures", "EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics", "EffectiveRecommendationPreferencesInferredWorkloadTypes", "InferredWorkloadTypes", "RecommendationOptionsMigrationEffort", "EffectiveRecommendationPreferencesExternalMetricsSource", "InstanceState", "Tags", "ExternalMetricStatusCode", "ExternalMetricStatusReason", } } type ExportableLambdaFunctionField string // Enum values for ExportableLambdaFunctionField const ( ExportableLambdaFunctionFieldAccountId ExportableLambdaFunctionField = "AccountId" ExportableLambdaFunctionFieldFunctionArn ExportableLambdaFunctionField = "FunctionArn" ExportableLambdaFunctionFieldFunctionVersion ExportableLambdaFunctionField = "FunctionVersion" ExportableLambdaFunctionFieldFinding ExportableLambdaFunctionField = "Finding" ExportableLambdaFunctionFieldFindingReasonCodes ExportableLambdaFunctionField = "FindingReasonCodes" ExportableLambdaFunctionFieldNumberOfInvocations ExportableLambdaFunctionField = "NumberOfInvocations" ExportableLambdaFunctionFieldUtilizationMetricsDurationMaximum ExportableLambdaFunctionField = "UtilizationMetricsDurationMaximum" ExportableLambdaFunctionFieldUtilizationMetricsDurationAverage ExportableLambdaFunctionField = "UtilizationMetricsDurationAverage" ExportableLambdaFunctionFieldUtilizationMetricsMemoryMaximum ExportableLambdaFunctionField = "UtilizationMetricsMemoryMaximum" ExportableLambdaFunctionFieldUtilizationMetricsMemoryAverage ExportableLambdaFunctionField = "UtilizationMetricsMemoryAverage" ExportableLambdaFunctionFieldLookbackPeriodInDays ExportableLambdaFunctionField = "LookbackPeriodInDays" ExportableLambdaFunctionFieldCurrentConfigurationMemorySize ExportableLambdaFunctionField = "CurrentConfigurationMemorySize" ExportableLambdaFunctionFieldCurrentConfigurationTimeout ExportableLambdaFunctionField = "CurrentConfigurationTimeout" ExportableLambdaFunctionFieldCurrentCostTotal ExportableLambdaFunctionField = "CurrentCostTotal" ExportableLambdaFunctionFieldCurrentCostAverage ExportableLambdaFunctionField = "CurrentCostAverage" ExportableLambdaFunctionFieldRecommendationOptionsConfigurationMemorySize ExportableLambdaFunctionField = "RecommendationOptionsConfigurationMemorySize" ExportableLambdaFunctionFieldRecommendationOptionsCostLow ExportableLambdaFunctionField = "RecommendationOptionsCostLow" ExportableLambdaFunctionFieldRecommendationOptionsCostHigh ExportableLambdaFunctionField = "RecommendationOptionsCostHigh" ExportableLambdaFunctionFieldRecommendationOptionsProjectedUtilizationMetricsDurationLowerBound ExportableLambdaFunctionField = "RecommendationOptionsProjectedUtilizationMetricsDurationLowerBound" ExportableLambdaFunctionFieldRecommendationOptionsProjectedUtilizationMetricsDurationUpperBound ExportableLambdaFunctionField = "RecommendationOptionsProjectedUtilizationMetricsDurationUpperBound" ExportableLambdaFunctionFieldRecommendationOptionsProjectedUtilizationMetricsDurationExpected ExportableLambdaFunctionField = "RecommendationOptionsProjectedUtilizationMetricsDurationExpected" ExportableLambdaFunctionFieldLastRefreshTimestamp ExportableLambdaFunctionField = "LastRefreshTimestamp" ExportableLambdaFunctionFieldCurrentPerformanceRisk ExportableLambdaFunctionField = "CurrentPerformanceRisk" ExportableLambdaFunctionFieldRecommendationOptionsSavingsOpportunityPercentage ExportableLambdaFunctionField = "RecommendationOptionsSavingsOpportunityPercentage" ExportableLambdaFunctionFieldRecommendationOptionsEstimatedMonthlySavingsCurrency ExportableLambdaFunctionField = "RecommendationOptionsEstimatedMonthlySavingsCurrency" ExportableLambdaFunctionFieldRecommendationOptionsEstimatedMonthlySavingsValue ExportableLambdaFunctionField = "RecommendationOptionsEstimatedMonthlySavingsValue" ExportableLambdaFunctionFieldTags ExportableLambdaFunctionField = "Tags" ) // Values returns all known values for ExportableLambdaFunctionField. 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 (ExportableLambdaFunctionField) Values() []ExportableLambdaFunctionField { return []ExportableLambdaFunctionField{ "AccountId", "FunctionArn", "FunctionVersion", "Finding", "FindingReasonCodes", "NumberOfInvocations", "UtilizationMetricsDurationMaximum", "UtilizationMetricsDurationAverage", "UtilizationMetricsMemoryMaximum", "UtilizationMetricsMemoryAverage", "LookbackPeriodInDays", "CurrentConfigurationMemorySize", "CurrentConfigurationTimeout", "CurrentCostTotal", "CurrentCostAverage", "RecommendationOptionsConfigurationMemorySize", "RecommendationOptionsCostLow", "RecommendationOptionsCostHigh", "RecommendationOptionsProjectedUtilizationMetricsDurationLowerBound", "RecommendationOptionsProjectedUtilizationMetricsDurationUpperBound", "RecommendationOptionsProjectedUtilizationMetricsDurationExpected", "LastRefreshTimestamp", "CurrentPerformanceRisk", "RecommendationOptionsSavingsOpportunityPercentage", "RecommendationOptionsEstimatedMonthlySavingsCurrency", "RecommendationOptionsEstimatedMonthlySavingsValue", "Tags", } } type ExportableVolumeField string // Enum values for ExportableVolumeField const ( ExportableVolumeFieldAccountId ExportableVolumeField = "AccountId" ExportableVolumeFieldVolumeArn ExportableVolumeField = "VolumeArn" ExportableVolumeFieldFinding ExportableVolumeField = "Finding" ExportableVolumeFieldUtilizationMetricsVolumeReadOpsPerSecondMaximum ExportableVolumeField = "UtilizationMetricsVolumeReadOpsPerSecondMaximum" ExportableVolumeFieldUtilizationMetricsVolumeWriteOpsPerSecondMaximum ExportableVolumeField = "UtilizationMetricsVolumeWriteOpsPerSecondMaximum" ExportableVolumeFieldUtilizationMetricsVolumeReadBytesPerSecondMaximum ExportableVolumeField = "UtilizationMetricsVolumeReadBytesPerSecondMaximum" ExportableVolumeFieldUtilizationMetricsVolumeWriteBytesPerSecondMaximum ExportableVolumeField = "UtilizationMetricsVolumeWriteBytesPerSecondMaximum" ExportableVolumeFieldLookbackPeriodInDays ExportableVolumeField = "LookbackPeriodInDays" ExportableVolumeFieldCurrentConfigurationVolumeType ExportableVolumeField = "CurrentConfigurationVolumeType" ExportableVolumeFieldCurrentConfigurationVolumeBaselineIops ExportableVolumeField = "CurrentConfigurationVolumeBaselineIOPS" ExportableVolumeFieldCurrentConfigurationVolumeBaselineThroughput ExportableVolumeField = "CurrentConfigurationVolumeBaselineThroughput" ExportableVolumeFieldCurrentConfigurationVolumeBurstIops ExportableVolumeField = "CurrentConfigurationVolumeBurstIOPS" ExportableVolumeFieldCurrentConfigurationVolumeBurstThroughput ExportableVolumeField = "CurrentConfigurationVolumeBurstThroughput" ExportableVolumeFieldCurrentConfigurationVolumeSize ExportableVolumeField = "CurrentConfigurationVolumeSize" ExportableVolumeFieldCurrentMonthlyPrice ExportableVolumeField = "CurrentMonthlyPrice" ExportableVolumeFieldRecommendationOptionsConfigurationVolumeType ExportableVolumeField = "RecommendationOptionsConfigurationVolumeType" ExportableVolumeFieldRecommendationOptionsConfigurationVolumeBaselineIops ExportableVolumeField = "RecommendationOptionsConfigurationVolumeBaselineIOPS" ExportableVolumeFieldRecommendationOptionsConfigurationVolumeBaselineThroughput ExportableVolumeField = "RecommendationOptionsConfigurationVolumeBaselineThroughput" ExportableVolumeFieldRecommendationOptionsConfigurationVolumeBurstIops ExportableVolumeField = "RecommendationOptionsConfigurationVolumeBurstIOPS" ExportableVolumeFieldRecommendationOptionsConfigurationVolumeBurstThroughput ExportableVolumeField = "RecommendationOptionsConfigurationVolumeBurstThroughput" ExportableVolumeFieldRecommendationOptionsConfigurationVolumeSize ExportableVolumeField = "RecommendationOptionsConfigurationVolumeSize" ExportableVolumeFieldRecommendationOptionsMonthlyPrice ExportableVolumeField = "RecommendationOptionsMonthlyPrice" ExportableVolumeFieldRecommendationOptionsPerformanceRisk ExportableVolumeField = "RecommendationOptionsPerformanceRisk" ExportableVolumeFieldLastRefreshTimestamp ExportableVolumeField = "LastRefreshTimestamp" ExportableVolumeFieldCurrentPerformanceRisk ExportableVolumeField = "CurrentPerformanceRisk" ExportableVolumeFieldRecommendationOptionsSavingsOpportunityPercentage ExportableVolumeField = "RecommendationOptionsSavingsOpportunityPercentage" ExportableVolumeFieldRecommendationOptionsEstimatedMonthlySavingsCurrency ExportableVolumeField = "RecommendationOptionsEstimatedMonthlySavingsCurrency" ExportableVolumeFieldRecommendationOptionsEstimatedMonthlySavingsValue ExportableVolumeField = "RecommendationOptionsEstimatedMonthlySavingsValue" ExportableVolumeFieldRootVolume ExportableVolumeField = "RootVolume" ExportableVolumeFieldTags ExportableVolumeField = "Tags" ) // Values returns all known values for ExportableVolumeField. 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 (ExportableVolumeField) Values() []ExportableVolumeField { return []ExportableVolumeField{ "AccountId", "VolumeArn", "Finding", "UtilizationMetricsVolumeReadOpsPerSecondMaximum", "UtilizationMetricsVolumeWriteOpsPerSecondMaximum", "UtilizationMetricsVolumeReadBytesPerSecondMaximum", "UtilizationMetricsVolumeWriteBytesPerSecondMaximum", "LookbackPeriodInDays", "CurrentConfigurationVolumeType", "CurrentConfigurationVolumeBaselineIOPS", "CurrentConfigurationVolumeBaselineThroughput", "CurrentConfigurationVolumeBurstIOPS", "CurrentConfigurationVolumeBurstThroughput", "CurrentConfigurationVolumeSize", "CurrentMonthlyPrice", "RecommendationOptionsConfigurationVolumeType", "RecommendationOptionsConfigurationVolumeBaselineIOPS", "RecommendationOptionsConfigurationVolumeBaselineThroughput", "RecommendationOptionsConfigurationVolumeBurstIOPS", "RecommendationOptionsConfigurationVolumeBurstThroughput", "RecommendationOptionsConfigurationVolumeSize", "RecommendationOptionsMonthlyPrice", "RecommendationOptionsPerformanceRisk", "LastRefreshTimestamp", "CurrentPerformanceRisk", "RecommendationOptionsSavingsOpportunityPercentage", "RecommendationOptionsEstimatedMonthlySavingsCurrency", "RecommendationOptionsEstimatedMonthlySavingsValue", "RootVolume", "Tags", } } type ExternalMetricsSource string // Enum values for ExternalMetricsSource const ( ExternalMetricsSourceDatadog ExternalMetricsSource = "Datadog" ExternalMetricsSourceDynatrace ExternalMetricsSource = "Dynatrace" ExternalMetricsSourceNewrelic ExternalMetricsSource = "NewRelic" ExternalMetricsSourceInstana ExternalMetricsSource = "Instana" ) // Values returns all known values for ExternalMetricsSource. 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 (ExternalMetricsSource) Values() []ExternalMetricsSource { return []ExternalMetricsSource{ "Datadog", "Dynatrace", "NewRelic", "Instana", } } type ExternalMetricStatusCode string // Enum values for ExternalMetricStatusCode const ( ExternalMetricStatusCodeNoExternalMetricSet ExternalMetricStatusCode = "NO_EXTERNAL_METRIC_SET" ExternalMetricStatusCodeIntegrationSuccess ExternalMetricStatusCode = "INTEGRATION_SUCCESS" ExternalMetricStatusCodeDatadogIntegrationError ExternalMetricStatusCode = "DATADOG_INTEGRATION_ERROR" ExternalMetricStatusCodeDynatraceIntegrationError ExternalMetricStatusCode = "DYNATRACE_INTEGRATION_ERROR" ExternalMetricStatusCodeNewrelicIntegrationError ExternalMetricStatusCode = "NEWRELIC_INTEGRATION_ERROR" ExternalMetricStatusCodeInstanaIntegrationError ExternalMetricStatusCode = "INSTANA_INTEGRATION_ERROR" ExternalMetricStatusCodeInsufficientDatadogMetrics ExternalMetricStatusCode = "INSUFFICIENT_DATADOG_METRICS" ExternalMetricStatusCodeInsufficientDynatraceMetrics ExternalMetricStatusCode = "INSUFFICIENT_DYNATRACE_METRICS" ExternalMetricStatusCodeInsufficientNewrelicMetrics ExternalMetricStatusCode = "INSUFFICIENT_NEWRELIC_METRICS" ExternalMetricStatusCodeInsufficientInstanaMetrics ExternalMetricStatusCode = "INSUFFICIENT_INSTANA_METRICS" ) // Values returns all known values for ExternalMetricStatusCode. 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 (ExternalMetricStatusCode) Values() []ExternalMetricStatusCode { return []ExternalMetricStatusCode{ "NO_EXTERNAL_METRIC_SET", "INTEGRATION_SUCCESS", "DATADOG_INTEGRATION_ERROR", "DYNATRACE_INTEGRATION_ERROR", "NEWRELIC_INTEGRATION_ERROR", "INSTANA_INTEGRATION_ERROR", "INSUFFICIENT_DATADOG_METRICS", "INSUFFICIENT_DYNATRACE_METRICS", "INSUFFICIENT_NEWRELIC_METRICS", "INSUFFICIENT_INSTANA_METRICS", } } type FileFormat string // Enum values for FileFormat const ( FileFormatCsv FileFormat = "Csv" ) // Values returns all known values for FileFormat. 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 (FileFormat) Values() []FileFormat { return []FileFormat{ "Csv", } } type FilterName string // Enum values for FilterName const ( FilterNameFinding FilterName = "Finding" FilterNameFindingReasonCodes FilterName = "FindingReasonCodes" FilterNameRecommendationSourceType FilterName = "RecommendationSourceType" FilterNameInferredWorkloadTypes FilterName = "InferredWorkloadTypes" ) // Values returns all known values for FilterName. 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 (FilterName) Values() []FilterName { return []FilterName{ "Finding", "FindingReasonCodes", "RecommendationSourceType", "InferredWorkloadTypes", } } type Finding string // Enum values for Finding const ( FindingUnderProvisioned Finding = "Underprovisioned" FindingOverProvisioned Finding = "Overprovisioned" FindingOptimized Finding = "Optimized" FindingNotOptimized Finding = "NotOptimized" ) // Values returns all known values for Finding. 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 (Finding) Values() []Finding { return []Finding{ "Underprovisioned", "Overprovisioned", "Optimized", "NotOptimized", } } type FindingReasonCode string // Enum values for FindingReasonCode const ( FindingReasonCodeMemoryOverProvisioned FindingReasonCode = "MemoryOverprovisioned" FindingReasonCodeMemoryUnderProvisioned FindingReasonCode = "MemoryUnderprovisioned" ) // Values returns all known values for FindingReasonCode. 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 (FindingReasonCode) Values() []FindingReasonCode { return []FindingReasonCode{ "MemoryOverprovisioned", "MemoryUnderprovisioned", } } type InferredWorkloadType string // Enum values for InferredWorkloadType const ( InferredWorkloadTypeAmazonEmr InferredWorkloadType = "AmazonEmr" InferredWorkloadTypeApacheCassandra InferredWorkloadType = "ApacheCassandra" InferredWorkloadTypeApacheHadoop InferredWorkloadType = "ApacheHadoop" InferredWorkloadTypeMemcached InferredWorkloadType = "Memcached" InferredWorkloadTypeNginx InferredWorkloadType = "Nginx" InferredWorkloadTypePostgreSql InferredWorkloadType = "PostgreSql" InferredWorkloadTypeRedis InferredWorkloadType = "Redis" InferredWorkloadTypeKafka InferredWorkloadType = "Kafka" InferredWorkloadTypeSqlserver InferredWorkloadType = "SQLServer" ) // Values returns all known values for InferredWorkloadType. 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 (InferredWorkloadType) Values() []InferredWorkloadType { return []InferredWorkloadType{ "AmazonEmr", "ApacheCassandra", "ApacheHadoop", "Memcached", "Nginx", "PostgreSql", "Redis", "Kafka", "SQLServer", } } type InferredWorkloadTypesPreference string // Enum values for InferredWorkloadTypesPreference const ( InferredWorkloadTypesPreferenceActive InferredWorkloadTypesPreference = "Active" InferredWorkloadTypesPreferenceInactive InferredWorkloadTypesPreference = "Inactive" ) // Values returns all known values for InferredWorkloadTypesPreference. 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 (InferredWorkloadTypesPreference) Values() []InferredWorkloadTypesPreference { return []InferredWorkloadTypesPreference{ "Active", "Inactive", } } type InstanceRecommendationFindingReasonCode string // Enum values for InstanceRecommendationFindingReasonCode const ( InstanceRecommendationFindingReasonCodeCpuOverProvisioned InstanceRecommendationFindingReasonCode = "CPUOverprovisioned" InstanceRecommendationFindingReasonCodeCpuUnderProvisioned InstanceRecommendationFindingReasonCode = "CPUUnderprovisioned" InstanceRecommendationFindingReasonCodeMemoryOverProvisioned InstanceRecommendationFindingReasonCode = "MemoryOverprovisioned" InstanceRecommendationFindingReasonCodeMemoryUnderProvisioned InstanceRecommendationFindingReasonCode = "MemoryUnderprovisioned" InstanceRecommendationFindingReasonCodeEbsThroughputOverProvisioned InstanceRecommendationFindingReasonCode = "EBSThroughputOverprovisioned" InstanceRecommendationFindingReasonCodeEbsThroughputUnderProvisioned InstanceRecommendationFindingReasonCode = "EBSThroughputUnderprovisioned" InstanceRecommendationFindingReasonCodeEbsIopsOverProvisioned InstanceRecommendationFindingReasonCode = "EBSIOPSOverprovisioned" InstanceRecommendationFindingReasonCodeEbsIopsUnderProvisioned InstanceRecommendationFindingReasonCode = "EBSIOPSUnderprovisioned" InstanceRecommendationFindingReasonCodeNetworkBandwidthOverProvisioned InstanceRecommendationFindingReasonCode = "NetworkBandwidthOverprovisioned" InstanceRecommendationFindingReasonCodeNetworkBandwidthUnderProvisioned InstanceRecommendationFindingReasonCode = "NetworkBandwidthUnderprovisioned" InstanceRecommendationFindingReasonCodeNetworkPpsOverProvisioned InstanceRecommendationFindingReasonCode = "NetworkPPSOverprovisioned" InstanceRecommendationFindingReasonCodeNetworkPpsUnderProvisioned InstanceRecommendationFindingReasonCode = "NetworkPPSUnderprovisioned" InstanceRecommendationFindingReasonCodeDiskIopsOverProvisioned InstanceRecommendationFindingReasonCode = "DiskIOPSOverprovisioned" InstanceRecommendationFindingReasonCodeDiskIopsUnderProvisioned InstanceRecommendationFindingReasonCode = "DiskIOPSUnderprovisioned" InstanceRecommendationFindingReasonCodeDiskThroughputOverProvisioned InstanceRecommendationFindingReasonCode = "DiskThroughputOverprovisioned" InstanceRecommendationFindingReasonCodeDiskThroughputUnderProvisioned InstanceRecommendationFindingReasonCode = "DiskThroughputUnderprovisioned" ) // Values returns all known values for InstanceRecommendationFindingReasonCode. // 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 (InstanceRecommendationFindingReasonCode) Values() []InstanceRecommendationFindingReasonCode { return []InstanceRecommendationFindingReasonCode{ "CPUOverprovisioned", "CPUUnderprovisioned", "MemoryOverprovisioned", "MemoryUnderprovisioned", "EBSThroughputOverprovisioned", "EBSThroughputUnderprovisioned", "EBSIOPSOverprovisioned", "EBSIOPSUnderprovisioned", "NetworkBandwidthOverprovisioned", "NetworkBandwidthUnderprovisioned", "NetworkPPSOverprovisioned", "NetworkPPSUnderprovisioned", "DiskIOPSOverprovisioned", "DiskIOPSUnderprovisioned", "DiskThroughputOverprovisioned", "DiskThroughputUnderprovisioned", } } type InstanceState string // Enum values for InstanceState const ( InstanceStatePending InstanceState = "pending" InstanceStateRunning InstanceState = "running" InstanceStateShuttingDown InstanceState = "shutting-down" InstanceStateTerminated InstanceState = "terminated" InstanceStateStopping InstanceState = "stopping" InstanceStateStopped InstanceState = "stopped" ) // Values returns all known values for InstanceState. 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 (InstanceState) Values() []InstanceState { return []InstanceState{ "pending", "running", "shutting-down", "terminated", "stopping", "stopped", } } type JobFilterName string // Enum values for JobFilterName const ( JobFilterNameResourceType JobFilterName = "ResourceType" JobFilterNameJobStatus JobFilterName = "JobStatus" ) // Values returns all known values for JobFilterName. 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 (JobFilterName) Values() []JobFilterName { return []JobFilterName{ "ResourceType", "JobStatus", } } type JobStatus string // Enum values for JobStatus const ( JobStatusQueued JobStatus = "Queued" JobStatusInProgress JobStatus = "InProgress" JobStatusComplete JobStatus = "Complete" JobStatusFailed JobStatus = "Failed" ) // Values returns all known values for JobStatus. 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 (JobStatus) Values() []JobStatus { return []JobStatus{ "Queued", "InProgress", "Complete", "Failed", } } type LambdaFunctionMemoryMetricName string // Enum values for LambdaFunctionMemoryMetricName const ( LambdaFunctionMemoryMetricNameDuration LambdaFunctionMemoryMetricName = "Duration" ) // Values returns all known values for LambdaFunctionMemoryMetricName. 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 (LambdaFunctionMemoryMetricName) Values() []LambdaFunctionMemoryMetricName { return []LambdaFunctionMemoryMetricName{ "Duration", } } type LambdaFunctionMemoryMetricStatistic string // Enum values for LambdaFunctionMemoryMetricStatistic const ( LambdaFunctionMemoryMetricStatisticLowerBound LambdaFunctionMemoryMetricStatistic = "LowerBound" LambdaFunctionMemoryMetricStatisticUpperBound LambdaFunctionMemoryMetricStatistic = "UpperBound" LambdaFunctionMemoryMetricStatisticExpected LambdaFunctionMemoryMetricStatistic = "Expected" ) // Values returns all known values for LambdaFunctionMemoryMetricStatistic. 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 (LambdaFunctionMemoryMetricStatistic) Values() []LambdaFunctionMemoryMetricStatistic { return []LambdaFunctionMemoryMetricStatistic{ "LowerBound", "UpperBound", "Expected", } } type LambdaFunctionMetricName string // Enum values for LambdaFunctionMetricName const ( LambdaFunctionMetricNameDuration LambdaFunctionMetricName = "Duration" LambdaFunctionMetricNameMemory LambdaFunctionMetricName = "Memory" ) // Values returns all known values for LambdaFunctionMetricName. 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 (LambdaFunctionMetricName) Values() []LambdaFunctionMetricName { return []LambdaFunctionMetricName{ "Duration", "Memory", } } type LambdaFunctionMetricStatistic string // Enum values for LambdaFunctionMetricStatistic const ( LambdaFunctionMetricStatisticMaximum LambdaFunctionMetricStatistic = "Maximum" LambdaFunctionMetricStatisticAverage LambdaFunctionMetricStatistic = "Average" ) // Values returns all known values for LambdaFunctionMetricStatistic. 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 (LambdaFunctionMetricStatistic) Values() []LambdaFunctionMetricStatistic { return []LambdaFunctionMetricStatistic{ "Maximum", "Average", } } type LambdaFunctionRecommendationFilterName string // Enum values for LambdaFunctionRecommendationFilterName const ( LambdaFunctionRecommendationFilterNameFinding LambdaFunctionRecommendationFilterName = "Finding" LambdaFunctionRecommendationFilterNameFindingReasonCode LambdaFunctionRecommendationFilterName = "FindingReasonCode" ) // Values returns all known values for LambdaFunctionRecommendationFilterName. // 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 (LambdaFunctionRecommendationFilterName) Values() []LambdaFunctionRecommendationFilterName { return []LambdaFunctionRecommendationFilterName{ "Finding", "FindingReasonCode", } } type LambdaFunctionRecommendationFinding string // Enum values for LambdaFunctionRecommendationFinding const ( LambdaFunctionRecommendationFindingOptimized LambdaFunctionRecommendationFinding = "Optimized" LambdaFunctionRecommendationFindingNotOptimized LambdaFunctionRecommendationFinding = "NotOptimized" LambdaFunctionRecommendationFindingUnavailable LambdaFunctionRecommendationFinding = "Unavailable" ) // Values returns all known values for LambdaFunctionRecommendationFinding. 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 (LambdaFunctionRecommendationFinding) Values() []LambdaFunctionRecommendationFinding { return []LambdaFunctionRecommendationFinding{ "Optimized", "NotOptimized", "Unavailable", } } type LambdaFunctionRecommendationFindingReasonCode string // Enum values for LambdaFunctionRecommendationFindingReasonCode const ( LambdaFunctionRecommendationFindingReasonCodeMemoryOverProvisioned LambdaFunctionRecommendationFindingReasonCode = "MemoryOverprovisioned" LambdaFunctionRecommendationFindingReasonCodeMemoryUnderProvisioned LambdaFunctionRecommendationFindingReasonCode = "MemoryUnderprovisioned" LambdaFunctionRecommendationFindingReasonCodeInsufficientData LambdaFunctionRecommendationFindingReasonCode = "InsufficientData" LambdaFunctionRecommendationFindingReasonCodeInconclusive LambdaFunctionRecommendationFindingReasonCode = "Inconclusive" ) // Values returns all known values for // LambdaFunctionRecommendationFindingReasonCode. 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 (LambdaFunctionRecommendationFindingReasonCode) Values() []LambdaFunctionRecommendationFindingReasonCode { return []LambdaFunctionRecommendationFindingReasonCode{ "MemoryOverprovisioned", "MemoryUnderprovisioned", "InsufficientData", "Inconclusive", } } type MetricName string // Enum values for MetricName const ( MetricNameCpu MetricName = "Cpu" MetricNameMemory MetricName = "Memory" MetricNameEbsReadOpsPerSecond MetricName = "EBS_READ_OPS_PER_SECOND" MetricNameEbsWriteOpsPerSecond MetricName = "EBS_WRITE_OPS_PER_SECOND" MetricNameEbsReadBytesPerSecond MetricName = "EBS_READ_BYTES_PER_SECOND" MetricNameEbsWriteBytesPerSecond MetricName = "EBS_WRITE_BYTES_PER_SECOND" MetricNameDiskReadOpsPerSecond MetricName = "DISK_READ_OPS_PER_SECOND" MetricNameDiskWriteOpsPerSecond MetricName = "DISK_WRITE_OPS_PER_SECOND" MetricNameDiskReadBytesPerSecond MetricName = "DISK_READ_BYTES_PER_SECOND" MetricNameDiskWriteBytesPerSecond MetricName = "DISK_WRITE_BYTES_PER_SECOND" MetricNameNetworkInBytesPerSecond MetricName = "NETWORK_IN_BYTES_PER_SECOND" MetricNameNetworkOutBytesPerSecond MetricName = "NETWORK_OUT_BYTES_PER_SECOND" MetricNameNetworkPacketsInPerSecond MetricName = "NETWORK_PACKETS_IN_PER_SECOND" MetricNameNetworkPacketsOutPerSecond MetricName = "NETWORK_PACKETS_OUT_PER_SECOND" ) // Values returns all known values for MetricName. 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 (MetricName) Values() []MetricName { return []MetricName{ "Cpu", "Memory", "EBS_READ_OPS_PER_SECOND", "EBS_WRITE_OPS_PER_SECOND", "EBS_READ_BYTES_PER_SECOND", "EBS_WRITE_BYTES_PER_SECOND", "DISK_READ_OPS_PER_SECOND", "DISK_WRITE_OPS_PER_SECOND", "DISK_READ_BYTES_PER_SECOND", "DISK_WRITE_BYTES_PER_SECOND", "NETWORK_IN_BYTES_PER_SECOND", "NETWORK_OUT_BYTES_PER_SECOND", "NETWORK_PACKETS_IN_PER_SECOND", "NETWORK_PACKETS_OUT_PER_SECOND", } } type MetricStatistic string // Enum values for MetricStatistic const ( MetricStatisticMaximum MetricStatistic = "Maximum" MetricStatisticAverage MetricStatistic = "Average" ) // Values returns all known values for MetricStatistic. 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 (MetricStatistic) Values() []MetricStatistic { return []MetricStatistic{ "Maximum", "Average", } } type MigrationEffort string // Enum values for MigrationEffort const ( MigrationEffortVeryLow MigrationEffort = "VeryLow" MigrationEffortLow MigrationEffort = "Low" MigrationEffortMedium MigrationEffort = "Medium" MigrationEffortHigh MigrationEffort = "High" ) // Values returns all known values for MigrationEffort. 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 (MigrationEffort) Values() []MigrationEffort { return []MigrationEffort{ "VeryLow", "Low", "Medium", "High", } } type PlatformDifference string // Enum values for PlatformDifference const ( PlatformDifferenceHypervisor PlatformDifference = "Hypervisor" PlatformDifferenceNetworkInterface PlatformDifference = "NetworkInterface" PlatformDifferenceStorageInterface PlatformDifference = "StorageInterface" PlatformDifferenceInstanceStoreAvailability PlatformDifference = "InstanceStoreAvailability" PlatformDifferenceVirtualizationType PlatformDifference = "VirtualizationType" PlatformDifferenceArchitecture PlatformDifference = "Architecture" ) // Values returns all known values for PlatformDifference. 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 (PlatformDifference) Values() []PlatformDifference { return []PlatformDifference{ "Hypervisor", "NetworkInterface", "StorageInterface", "InstanceStoreAvailability", "VirtualizationType", "Architecture", } } type RecommendationPreferenceName string // Enum values for RecommendationPreferenceName const ( RecommendationPreferenceNameEnhancedInfrastructureMetrics RecommendationPreferenceName = "EnhancedInfrastructureMetrics" RecommendationPreferenceNameInferredWorkloadTypes RecommendationPreferenceName = "InferredWorkloadTypes" RecommendationPreferenceNameExternalMetricsPreference RecommendationPreferenceName = "ExternalMetricsPreference" ) // Values returns all known values for RecommendationPreferenceName. 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 (RecommendationPreferenceName) Values() []RecommendationPreferenceName { return []RecommendationPreferenceName{ "EnhancedInfrastructureMetrics", "InferredWorkloadTypes", "ExternalMetricsPreference", } } type RecommendationSourceType string // Enum values for RecommendationSourceType const ( RecommendationSourceTypeEc2Instance RecommendationSourceType = "Ec2Instance" RecommendationSourceTypeAutoScalingGroup RecommendationSourceType = "AutoScalingGroup" RecommendationSourceTypeEbsVolume RecommendationSourceType = "EbsVolume" RecommendationSourceTypeLambdaFunction RecommendationSourceType = "LambdaFunction" RecommendationSourceTypeEcsService RecommendationSourceType = "EcsService" ) // Values returns all known values for RecommendationSourceType. 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 (RecommendationSourceType) Values() []RecommendationSourceType { return []RecommendationSourceType{ "Ec2Instance", "AutoScalingGroup", "EbsVolume", "LambdaFunction", "EcsService", } } type ResourceType string // Enum values for ResourceType const ( ResourceTypeEc2Instance ResourceType = "Ec2Instance" ResourceTypeAutoScalingGroup ResourceType = "AutoScalingGroup" ResourceTypeEbsVolume ResourceType = "EbsVolume" ResourceTypeLambdaFunction ResourceType = "LambdaFunction" ResourceTypeNotApplicable ResourceType = "NotApplicable" ResourceTypeEcsService ResourceType = "EcsService" ) // Values returns all known values for ResourceType. 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 (ResourceType) Values() []ResourceType { return []ResourceType{ "Ec2Instance", "AutoScalingGroup", "EbsVolume", "LambdaFunction", "NotApplicable", "EcsService", } } type ScopeName string // Enum values for ScopeName const ( ScopeNameOrganization ScopeName = "Organization" ScopeNameAccountId ScopeName = "AccountId" ScopeNameResourceArn ScopeName = "ResourceArn" ) // Values returns all known values for ScopeName. 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 (ScopeName) Values() []ScopeName { return []ScopeName{ "Organization", "AccountId", "ResourceArn", } } type Status string // Enum values for Status const ( StatusActive Status = "Active" StatusInactive Status = "Inactive" StatusPending Status = "Pending" StatusFailed Status = "Failed" ) // Values returns all known values for Status. 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 (Status) Values() []Status { return []Status{ "Active", "Inactive", "Pending", "Failed", } }