Module: Aws::CostOptimizationHub::Types
- Defined in:
- lib/aws-sdk-costoptimizationhub/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AccountEnrollmentStatus, AuroraDbClusterStorage, AuroraDbClusterStorageConfiguration, BlockStoragePerformanceConfiguration, ComputeConfiguration, ComputeSavingsPlans, ComputeSavingsPlansConfiguration, DbInstanceConfiguration, DocumentDbCluster, DynamoDbReservedCapacity, DynamoDbReservedCapacityConfiguration, DynamoDbTable, EbsVolume, EbsVolumeConfiguration, Ec2AutoScalingGroup, Ec2AutoScalingGroupConfiguration, Ec2Instance, Ec2InstanceConfiguration, Ec2InstanceSavingsPlans, Ec2InstanceSavingsPlansConfiguration, Ec2ReservedInstances, Ec2ReservedInstancesConfiguration, EcsService, EcsServiceConfiguration, EfficiencyMetricsByGroup, ElastiCacheCluster, ElastiCacheReservedInstances, ElastiCacheReservedInstancesConfiguration, EstimatedDiscounts, Filter, GetPreferencesRequest, GetPreferencesResponse, GetRecommendationRequest, GetRecommendationResponse, InstanceConfiguration, InternalServerException, LambdaFunction, LambdaFunctionConfiguration, ListEfficiencyMetricsRequest, ListEfficiencyMetricsResponse, ListEnrollmentStatusesRequest, ListEnrollmentStatusesResponse, ListRecommendationSummariesRequest, ListRecommendationSummariesResponse, ListRecommendationsRequest, ListRecommendationsResponse, MemoryDbCluster, MemoryDbReservedInstances, MemoryDbReservedInstancesConfiguration, MetricsByTime, MixedInstanceConfiguration, NatGateway, NatGatewayConfiguration, OpenSearchReservedInstances, OpenSearchReservedInstancesConfiguration, OrderBy, PreferredCommitment, RdsDbInstance, RdsDbInstanceConfiguration, RdsDbInstanceStorage, RdsDbInstanceStorageConfiguration, RdsReservedInstances, RdsReservedInstancesConfiguration, Recommendation, RecommendationSummary, RedshiftReservedInstances, RedshiftReservedInstancesConfiguration, ReservedInstancesCostCalculation, ReservedInstancesPricing, ResourceCostCalculation, ResourceDetails, ResourceNotFoundException, ResourcePricing, SageMakerEndpoint, SageMakerSavingsPlans, SageMakerSavingsPlansConfiguration, SavingsPlansCostCalculation, SavingsPlansPricing, StorageConfiguration, SummaryMetricsResult, Tag, ThrottlingException, TimePeriod, UpdateEnrollmentStatusRequest, UpdateEnrollmentStatusResponse, UpdatePreferencesRequest, UpdatePreferencesResponse, Usage, ValidationException, ValidationExceptionDetail, WorkSpaces
Instance Attribute Summary collapse
-
#aurora_db_cluster_storage ⇒ Types::AuroraDbClusterStorage
The Aurora DB cluster storage recommendation details.
-
#compute_savings_plans ⇒ Types::ComputeSavingsPlans
The Compute Savings Plans recommendation details.
-
#document_db_cluster ⇒ Types::DocumentDbCluster
The Amazon DocumentDB cluster recommendation details.
-
#dynamo_db_reserved_capacity ⇒ Types::DynamoDbReservedCapacity
The DynamoDB reserved capacity recommendation details.
-
#dynamo_db_table ⇒ Types::DynamoDbTable
The DynamoDB table recommendation details.
-
#ebs_volume ⇒ Types::EbsVolume
The Amazon Elastic Block Store volume recommendation details.
-
#ec2_auto_scaling_group ⇒ Types::Ec2AutoScalingGroup
The EC2 Auto Scaling group recommendation details.
-
#ec2_instance ⇒ Types::Ec2Instance
The EC2 instance recommendation details.
-
#ec2_instance_savings_plans ⇒ Types::Ec2InstanceSavingsPlans
The EC2 instance Savings Plans recommendation details.
-
#ec2_reserved_instances ⇒ Types::Ec2ReservedInstances
The EC2 reserved instances recommendation details.
-
#ecs_service ⇒ Types::EcsService
The ECS service recommendation details.
-
#elasti_cache_cluster ⇒ Types::ElastiCacheCluster
The ElastiCache cluster recommendation details.
-
#elasti_cache_reserved_instances ⇒ Types::ElastiCacheReservedInstances
The ElastiCache reserved instances recommendation details.
-
#lambda_function ⇒ Types::LambdaFunction
The Lambda function recommendation details.
-
#memory_db_cluster ⇒ Types::MemoryDbCluster
The MemoryDB cluster recommendation details.
-
#memory_db_reserved_instances ⇒ Types::MemoryDbReservedInstances
The MemoryDB reserved instances recommendation details.
-
#nat_gateway ⇒ Types::NatGateway
The NAT Gateway recommendation details.
-
#open_search_reserved_instances ⇒ Types::OpenSearchReservedInstances
The OpenSearch reserved instances recommendation details.
-
#rds_db_instance ⇒ Types::RdsDbInstance
The DB instance recommendation details.
-
#rds_db_instance_storage ⇒ Types::RdsDbInstanceStorage
The DB instance storage recommendation details.
-
#rds_reserved_instances ⇒ Types::RdsReservedInstances
The RDS reserved instances recommendation details.
-
#redshift_reserved_instances ⇒ Types::RedshiftReservedInstances
The Redshift reserved instances recommendation details.
-
#sage_maker_endpoint ⇒ Types::SageMakerEndpoint
The SageMaker endpoint recommendation details.
-
#sage_maker_savings_plans ⇒ Types::SageMakerSavingsPlans
The SageMaker AI Savings Plans recommendation details.
-
#work_spaces ⇒ Types::WorkSpaces
The WorkSpaces recommendation details.
Instance Attribute Details
#aurora_db_cluster_storage ⇒ Types::AuroraDbClusterStorage
The Aurora DB cluster storage recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#compute_savings_plans ⇒ Types::ComputeSavingsPlans
The Compute Savings Plans recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#document_db_cluster ⇒ Types::DocumentDbCluster
The Amazon DocumentDB cluster recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#dynamo_db_reserved_capacity ⇒ Types::DynamoDbReservedCapacity
The DynamoDB reserved capacity recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#dynamo_db_table ⇒ Types::DynamoDbTable
The DynamoDB table recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#ebs_volume ⇒ Types::EbsVolume
The Amazon Elastic Block Store volume recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#ec2_auto_scaling_group ⇒ Types::Ec2AutoScalingGroup
The EC2 Auto Scaling group recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#ec2_instance ⇒ Types::Ec2Instance
The EC2 instance recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#ec2_instance_savings_plans ⇒ Types::Ec2InstanceSavingsPlans
The EC2 instance Savings Plans recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#ec2_reserved_instances ⇒ Types::Ec2ReservedInstances
The EC2 reserved instances recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#ecs_service ⇒ Types::EcsService
The ECS service recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#elasti_cache_cluster ⇒ Types::ElastiCacheCluster
The ElastiCache cluster recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#elasti_cache_reserved_instances ⇒ Types::ElastiCacheReservedInstances
The ElastiCache reserved instances recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#lambda_function ⇒ Types::LambdaFunction
The Lambda function recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#memory_db_cluster ⇒ Types::MemoryDbCluster
The MemoryDB cluster recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#memory_db_reserved_instances ⇒ Types::MemoryDbReservedInstances
The MemoryDB reserved instances recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#nat_gateway ⇒ Types::NatGateway
The NAT Gateway recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#open_search_reserved_instances ⇒ Types::OpenSearchReservedInstances
The OpenSearch reserved instances recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#rds_db_instance ⇒ Types::RdsDbInstance
The DB instance recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#rds_db_instance_storage ⇒ Types::RdsDbInstanceStorage
The DB instance storage recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#rds_reserved_instances ⇒ Types::RdsReservedInstances
The RDS reserved instances recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#redshift_reserved_instances ⇒ Types::RedshiftReservedInstances
The Redshift reserved instances recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#sage_maker_endpoint ⇒ Types::SageMakerEndpoint
The SageMaker endpoint recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#sage_maker_savings_plans ⇒ Types::SageMakerSavingsPlans
The SageMaker AI Savings Plans recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |
#work_spaces ⇒ Types::WorkSpaces
The WorkSpaces recommendation details.
2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/aws-sdk-costoptimizationhub/types.rb', line 2353 class ResourceDetails < Struct.new( :lambda_function, :ecs_service, :ec2_instance, :ebs_volume, :ec2_auto_scaling_group, :ec2_reserved_instances, :rds_reserved_instances, :elasti_cache_reserved_instances, :open_search_reserved_instances, :redshift_reserved_instances, :ec2_instance_savings_plans, :compute_savings_plans, :sage_maker_savings_plans, :rds_db_instance, :rds_db_instance_storage, :aurora_db_cluster_storage, :dynamo_db_reserved_capacity, :memory_db_reserved_instances, :nat_gateway, :dynamo_db_table, :elasti_cache_cluster, :memory_db_cluster, :document_db_cluster, :work_spaces, :sage_maker_endpoint, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaFunction < ResourceDetails; end class EcsService < ResourceDetails; end class Ec2Instance < ResourceDetails; end class EbsVolume < ResourceDetails; end class Ec2AutoScalingGroup < ResourceDetails; end class Ec2ReservedInstances < ResourceDetails; end class RdsReservedInstances < ResourceDetails; end class ElastiCacheReservedInstances < ResourceDetails; end class OpenSearchReservedInstances < ResourceDetails; end class RedshiftReservedInstances < ResourceDetails; end class Ec2InstanceSavingsPlans < ResourceDetails; end class ComputeSavingsPlans < ResourceDetails; end class SageMakerSavingsPlans < ResourceDetails; end class RdsDbInstance < ResourceDetails; end class RdsDbInstanceStorage < ResourceDetails; end class AuroraDbClusterStorage < ResourceDetails; end class DynamoDbReservedCapacity < ResourceDetails; end class MemoryDbReservedInstances < ResourceDetails; end class NatGateway < ResourceDetails; end class DynamoDbTable < ResourceDetails; end class ElastiCacheCluster < ResourceDetails; end class MemoryDbCluster < ResourceDetails; end class DocumentDbCluster < ResourceDetails; end class WorkSpaces < ResourceDetails; end class SageMakerEndpoint < ResourceDetails; end class Unknown < ResourceDetails; end end |