// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. package computeoptimizer 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" 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" ) func (enum ExportableAutoScalingGroupField) MarshalValue() (string, error) { return string(enum), nil } func (enum ExportableAutoScalingGroupField) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type ExportableInstanceField string // Enum values for ExportableInstanceField const ( ExportableInstanceFieldAccountId ExportableInstanceField = "AccountId" ExportableInstanceFieldInstanceArn ExportableInstanceField = "InstanceArn" ExportableInstanceFieldInstanceName ExportableInstanceField = "InstanceName" ExportableInstanceFieldFinding ExportableInstanceField = "Finding" ExportableInstanceFieldLookbackPeriodInDays ExportableInstanceField = "LookbackPeriodInDays" ExportableInstanceFieldCurrentInstanceType ExportableInstanceField = "CurrentInstanceType" ExportableInstanceFieldUtilizationMetricsCpuMaximum ExportableInstanceField = "UtilizationMetricsCpuMaximum" ExportableInstanceFieldUtilizationMetricsMemoryMaximum ExportableInstanceField = "UtilizationMetricsMemoryMaximum" 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" 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" ) func (enum ExportableInstanceField) MarshalValue() (string, error) { return string(enum), nil } func (enum ExportableInstanceField) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type FileFormat string // Enum values for FileFormat const ( FileFormatCsv FileFormat = "Csv" ) func (enum FileFormat) MarshalValue() (string, error) { return string(enum), nil } func (enum FileFormat) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type FilterName string // Enum values for FilterName const ( FilterNameFinding FilterName = "Finding" FilterNameRecommendationSourceType FilterName = "RecommendationSourceType" ) func (enum FilterName) MarshalValue() (string, error) { return string(enum), nil } func (enum FilterName) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type Finding string // Enum values for Finding const ( FindingUnderprovisioned Finding = "Underprovisioned" FindingOverprovisioned Finding = "Overprovisioned" FindingOptimized Finding = "Optimized" FindingNotOptimized Finding = "NotOptimized" ) func (enum Finding) MarshalValue() (string, error) { return string(enum), nil } func (enum Finding) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type JobFilterName string // Enum values for JobFilterName const ( JobFilterNameResourceType JobFilterName = "ResourceType" JobFilterNameJobStatus JobFilterName = "JobStatus" ) func (enum JobFilterName) MarshalValue() (string, error) { return string(enum), nil } func (enum JobFilterName) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type JobStatus string // Enum values for JobStatus const ( JobStatusQueued JobStatus = "Queued" JobStatusInProgress JobStatus = "InProgress" JobStatusComplete JobStatus = "Complete" JobStatusFailed JobStatus = "Failed" ) func (enum JobStatus) MarshalValue() (string, error) { return string(enum), nil } func (enum JobStatus) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type MetricName string // Enum values for MetricName const ( MetricNameCpu MetricName = "Cpu" MetricNameMemory MetricName = "Memory" ) func (enum MetricName) MarshalValue() (string, error) { return string(enum), nil } func (enum MetricName) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type MetricStatistic string // Enum values for MetricStatistic const ( MetricStatisticMaximum MetricStatistic = "Maximum" MetricStatisticAverage MetricStatistic = "Average" ) func (enum MetricStatistic) MarshalValue() (string, error) { return string(enum), nil } func (enum MetricStatistic) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type RecommendationSourceType string // Enum values for RecommendationSourceType const ( RecommendationSourceTypeEc2instance RecommendationSourceType = "Ec2Instance" RecommendationSourceTypeAutoScalingGroup RecommendationSourceType = "AutoScalingGroup" ) func (enum RecommendationSourceType) MarshalValue() (string, error) { return string(enum), nil } func (enum RecommendationSourceType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type ResourceType string // Enum values for ResourceType const ( ResourceTypeEc2instance ResourceType = "Ec2Instance" ResourceTypeAutoScalingGroup ResourceType = "AutoScalingGroup" ) func (enum ResourceType) MarshalValue() (string, error) { return string(enum), nil } func (enum ResourceType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type Status string // Enum values for Status const ( StatusActive Status = "Active" StatusInactive Status = "Inactive" StatusPending Status = "Pending" StatusFailed Status = "Failed" ) func (enum Status) MarshalValue() (string, error) { return string(enum), nil } func (enum Status) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil }