current_resource_details
The details for the resource. | STRUCT( "lambda_function" STRUCT( "configuration" STRUCT( "compute" STRUCT( "v_cpu" DOUBLE, "memory_size_in_mb" BIGINT, "architecture" VARCHAR, "platform" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ecs_service" STRUCT( "configuration" STRUCT( "compute" STRUCT( "v_cpu" DOUBLE, "memory_size_in_mb" BIGINT, "architecture" VARCHAR, "platform" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ec2_instance" STRUCT( "configuration" STRUCT( "instance" STRUCT( "type" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ebs_volume" STRUCT( "configuration" STRUCT( "storage" STRUCT( "type" VARCHAR, "size_in_gb" DOUBLE ), "performance" STRUCT( "iops" DOUBLE, "throughput" DOUBLE ), "attachment_state" VARCHAR ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ec2_auto_scaling_group" STRUCT( "configuration" STRUCT( "instance" STRUCT( "type" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ec2_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "offering_class" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "current_generation" VARCHAR, "platform" VARCHAR, "tenancy" VARCHAR, "size_flex_eligible" BOOLEAN, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "rds_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "size_flex_eligible" BOOLEAN, "current_generation" VARCHAR, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR, "license_model" VARCHAR, "database_edition" VARCHAR, "database_engine" VARCHAR, "deployment_option" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "elasti_cache_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "current_generation" VARCHAR, "size_flex_eligible" BOOLEAN, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "open_search_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "current_generation" VARCHAR, "size_flex_eligible" BOOLEAN, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "redshift_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "size_flex_eligible" BOOLEAN, "current_generation" VARCHAR, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "ec2_instance_savings_plans" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "hourly_commitment" VARCHAR, "instance_family" VARCHAR, "savings_plans_region" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "monthly_savings_plans_eligible_cost" DOUBLE, "estimated_monthly_commitment" DOUBLE, "savings_percentage" DOUBLE, "estimated_on_demand_cost" DOUBLE ) ) ), "compute_savings_plans" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "hourly_commitment" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "monthly_savings_plans_eligible_cost" DOUBLE, "estimated_monthly_commitment" DOUBLE, "savings_percentage" DOUBLE, "estimated_on_demand_cost" DOUBLE ) ) ), "sage_maker_savings_plans" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "hourly_commitment" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "monthly_savings_plans_eligible_cost" DOUBLE, "estimated_monthly_commitment" DOUBLE, "savings_percentage" DOUBLE, "estimated_on_demand_cost" DOUBLE ) ) ), "rds_db_instance" STRUCT( "configuration" STRUCT( "instance" STRUCT( "db_instance_class" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "rds_db_instance_storage" STRUCT( "configuration" STRUCT( "storage_type" VARCHAR, "allocated_storage_in_gb" DOUBLE, "iops" DOUBLE, "storage_throughput" DOUBLE ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ) ) |
recommended_resource_details
The details about the recommended resource. | STRUCT( "lambda_function" STRUCT( "configuration" STRUCT( "compute" STRUCT( "v_cpu" DOUBLE, "memory_size_in_mb" BIGINT, "architecture" VARCHAR, "platform" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ecs_service" STRUCT( "configuration" STRUCT( "compute" STRUCT( "v_cpu" DOUBLE, "memory_size_in_mb" BIGINT, "architecture" VARCHAR, "platform" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ec2_instance" STRUCT( "configuration" STRUCT( "instance" STRUCT( "type" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ebs_volume" STRUCT( "configuration" STRUCT( "storage" STRUCT( "type" VARCHAR, "size_in_gb" DOUBLE ), "performance" STRUCT( "iops" DOUBLE, "throughput" DOUBLE ), "attachment_state" VARCHAR ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ec2_auto_scaling_group" STRUCT( "configuration" STRUCT( "instance" STRUCT( "type" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "ec2_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "offering_class" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "current_generation" VARCHAR, "platform" VARCHAR, "tenancy" VARCHAR, "size_flex_eligible" BOOLEAN, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "rds_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "size_flex_eligible" BOOLEAN, "current_generation" VARCHAR, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR, "license_model" VARCHAR, "database_edition" VARCHAR, "database_engine" VARCHAR, "deployment_option" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "elasti_cache_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "current_generation" VARCHAR, "size_flex_eligible" BOOLEAN, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "open_search_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "current_generation" VARCHAR, "size_flex_eligible" BOOLEAN, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "redshift_reserved_instances" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "service" VARCHAR, "normalized_units_to_purchase" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "number_of_instances_to_purchase" VARCHAR, "instance_family" VARCHAR, "instance_type" VARCHAR, "reserved_instances_region" VARCHAR, "size_flex_eligible" BOOLEAN, "current_generation" VARCHAR, "upfront_cost" VARCHAR, "monthly_recurring_cost" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "estimated_on_demand_cost" DOUBLE, "monthly_reservation_eligible_cost" DOUBLE, "savings_percentage" DOUBLE, "estimated_monthly_amortized_reservation_cost" DOUBLE ) ) ), "ec2_instance_savings_plans" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "hourly_commitment" VARCHAR, "instance_family" VARCHAR, "savings_plans_region" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "monthly_savings_plans_eligible_cost" DOUBLE, "estimated_monthly_commitment" DOUBLE, "savings_percentage" DOUBLE, "estimated_on_demand_cost" DOUBLE ) ) ), "compute_savings_plans" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "hourly_commitment" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "monthly_savings_plans_eligible_cost" DOUBLE, "estimated_monthly_commitment" DOUBLE, "savings_percentage" DOUBLE, "estimated_on_demand_cost" DOUBLE ) ) ), "sage_maker_savings_plans" STRUCT( "configuration" STRUCT( "account_scope" VARCHAR, "term" VARCHAR, "payment_option" VARCHAR, "hourly_commitment" VARCHAR ), "cost_calculation" STRUCT( "pricing" STRUCT( "monthly_savings_plans_eligible_cost" DOUBLE, "estimated_monthly_commitment" DOUBLE, "savings_percentage" DOUBLE, "estimated_on_demand_cost" DOUBLE ) ) ), "rds_db_instance" STRUCT( "configuration" STRUCT( "instance" STRUCT( "db_instance_class" VARCHAR ) ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ), "rds_db_instance_storage" STRUCT( "configuration" STRUCT( "storage_type" VARCHAR, "allocated_storage_in_gb" DOUBLE, "iops" DOUBLE, "storage_throughput" DOUBLE ), "cost_calculation" STRUCT( "usages" STRUCT( "usage_type" VARCHAR, "usage_amount" DOUBLE, "operation" VARCHAR, "product_code" VARCHAR, "unit" VARCHAR )[], "pricing" STRUCT( "estimated_cost_before_discounts" DOUBLE, "estimated_net_unused_amortized_commitments" DOUBLE, "estimated_discounts" STRUCT( "savings_plans_discount" DOUBLE, "reserved_instances_discount" DOUBLE, "other_discount" DOUBLE ), "estimated_cost_after_discounts" DOUBLE ) ) ) ) |