Module: Aws::BCMPricingCalculator::Types
- Defined in:
- gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AddReservedInstanceAction, AddSavingsPlanAction, BatchCreateBillScenarioCommitmentModificationEntry, BatchCreateBillScenarioCommitmentModificationError, BatchCreateBillScenarioCommitmentModificationItem, BatchCreateBillScenarioCommitmentModificationRequest, BatchCreateBillScenarioCommitmentModificationResponse, BatchCreateBillScenarioUsageModificationEntry, BatchCreateBillScenarioUsageModificationError, BatchCreateBillScenarioUsageModificationItem, BatchCreateBillScenarioUsageModificationRequest, BatchCreateBillScenarioUsageModificationResponse, BatchCreateWorkloadEstimateUsageEntry, BatchCreateWorkloadEstimateUsageError, BatchCreateWorkloadEstimateUsageItem, BatchCreateWorkloadEstimateUsageRequest, BatchCreateWorkloadEstimateUsageResponse, BatchDeleteBillScenarioCommitmentModificationError, BatchDeleteBillScenarioCommitmentModificationRequest, BatchDeleteBillScenarioCommitmentModificationResponse, BatchDeleteBillScenarioUsageModificationError, BatchDeleteBillScenarioUsageModificationRequest, BatchDeleteBillScenarioUsageModificationResponse, BatchDeleteWorkloadEstimateUsageError, BatchDeleteWorkloadEstimateUsageRequest, BatchDeleteWorkloadEstimateUsageResponse, BatchUpdateBillScenarioCommitmentModificationEntry, BatchUpdateBillScenarioCommitmentModificationError, BatchUpdateBillScenarioCommitmentModificationRequest, BatchUpdateBillScenarioCommitmentModificationResponse, BatchUpdateBillScenarioUsageModificationEntry, BatchUpdateBillScenarioUsageModificationError, BatchUpdateBillScenarioUsageModificationRequest, BatchUpdateBillScenarioUsageModificationResponse, BatchUpdateWorkloadEstimateUsageEntry, BatchUpdateWorkloadEstimateUsageError, BatchUpdateWorkloadEstimateUsageRequest, BatchUpdateWorkloadEstimateUsageResponse, BillEstimateCommitmentSummary, BillEstimateCostSummary, BillEstimateInputCommitmentModificationSummary, BillEstimateInputUsageModificationSummary, BillEstimateLineItemSummary, BillEstimateSummary, BillInterval, BillScenarioCommitmentModificationAction, BillScenarioCommitmentModificationItem, BillScenarioSummary, BillScenarioUsageModificationItem, ConflictException, CostAmount, CostDifference, CreateBillEstimateRequest, CreateBillEstimateResponse, CreateBillScenarioRequest, CreateBillScenarioResponse, CreateWorkloadEstimateRequest, CreateWorkloadEstimateResponse, DataUnavailableException, DeleteBillEstimateRequest, DeleteBillEstimateResponse, DeleteBillScenarioRequest, DeleteBillScenarioResponse, DeleteWorkloadEstimateRequest, DeleteWorkloadEstimateResponse, Expression, ExpressionFilter, FilterTimestamp, GetBillEstimateRequest, GetBillEstimateResponse, GetBillScenarioRequest, GetBillScenarioResponse, GetPreferencesResponse, GetWorkloadEstimateRequest, GetWorkloadEstimateResponse, HistoricalUsageEntity, InternalServerException, ListBillEstimateCommitmentsRequest, ListBillEstimateCommitmentsResponse, ListBillEstimateInputCommitmentModificationsRequest, ListBillEstimateInputCommitmentModificationsResponse, ListBillEstimateInputUsageModificationsRequest, ListBillEstimateInputUsageModificationsResponse, ListBillEstimateLineItemsFilter, ListBillEstimateLineItemsRequest, ListBillEstimateLineItemsResponse, ListBillEstimatesFilter, ListBillEstimatesRequest, ListBillEstimatesResponse, ListBillScenarioCommitmentModificationsRequest, ListBillScenarioCommitmentModificationsResponse, ListBillScenarioUsageModificationsRequest, ListBillScenarioUsageModificationsResponse, ListBillScenariosFilter, ListBillScenariosRequest, ListBillScenariosResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListUsageFilter, ListWorkloadEstimateUsageRequest, ListWorkloadEstimateUsageResponse, ListWorkloadEstimatesFilter, ListWorkloadEstimatesRequest, ListWorkloadEstimatesResponse, NegateReservedInstanceAction, NegateSavingsPlanAction, ResourceNotFoundException, ServiceQuotaExceededException, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateBillEstimateRequest, UpdateBillEstimateResponse, UpdateBillScenarioRequest, UpdateBillScenarioResponse, UpdatePreferencesRequest, UpdatePreferencesResponse, UpdateWorkloadEstimateRequest, UpdateWorkloadEstimateResponse, UsageAmount, UsageQuantity, UsageQuantityResult, ValidationException, ValidationExceptionField, WorkloadEstimateSummary, WorkloadEstimateUsageItem, WorkloadEstimateUsageQuantity
Instance Attribute Summary collapse
-
#add_reserved_instance_action ⇒ Types::AddReservedInstanceAction
Action to add a Reserved Instance to the scenario.
-
#add_savings_plan_action ⇒ Types::AddSavingsPlanAction
Action to add a Savings Plan to the scenario.
-
#negate_reserved_instance_action ⇒ Types::NegateReservedInstanceAction
Action to remove a Reserved Instance from the scenario.
-
#negate_savings_plan_action ⇒ Types::NegateSavingsPlanAction
Action to remove a Savings Plan from the scenario.
Instance Attribute Details
#add_reserved_instance_action ⇒ Types::AddReservedInstanceAction
Action to add a Reserved Instance to the scenario.
1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 1390 class BillScenarioCommitmentModificationAction < Struct.new( :add_reserved_instance_action, :add_savings_plan_action, :negate_reserved_instance_action, :negate_savings_plan_action, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddReservedInstanceAction < BillScenarioCommitmentModificationAction; end class AddSavingsPlanAction < BillScenarioCommitmentModificationAction; end class NegateReservedInstanceAction < BillScenarioCommitmentModificationAction; end class NegateSavingsPlanAction < BillScenarioCommitmentModificationAction; end class Unknown < BillScenarioCommitmentModificationAction; end end |
#add_savings_plan_action ⇒ Types::AddSavingsPlanAction
Action to add a Savings Plan to the scenario.
1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 1390 class BillScenarioCommitmentModificationAction < Struct.new( :add_reserved_instance_action, :add_savings_plan_action, :negate_reserved_instance_action, :negate_savings_plan_action, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddReservedInstanceAction < BillScenarioCommitmentModificationAction; end class AddSavingsPlanAction < BillScenarioCommitmentModificationAction; end class NegateReservedInstanceAction < BillScenarioCommitmentModificationAction; end class NegateSavingsPlanAction < BillScenarioCommitmentModificationAction; end class Unknown < BillScenarioCommitmentModificationAction; end end |
#negate_reserved_instance_action ⇒ Types::NegateReservedInstanceAction
Action to remove a Reserved Instance from the scenario.
1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 1390 class BillScenarioCommitmentModificationAction < Struct.new( :add_reserved_instance_action, :add_savings_plan_action, :negate_reserved_instance_action, :negate_savings_plan_action, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddReservedInstanceAction < BillScenarioCommitmentModificationAction; end class AddSavingsPlanAction < BillScenarioCommitmentModificationAction; end class NegateReservedInstanceAction < BillScenarioCommitmentModificationAction; end class NegateSavingsPlanAction < BillScenarioCommitmentModificationAction; end class Unknown < BillScenarioCommitmentModificationAction; end end |
#negate_savings_plan_action ⇒ Types::NegateSavingsPlanAction
Action to remove a Savings Plan from the scenario.
1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 1390 class BillScenarioCommitmentModificationAction < Struct.new( :add_reserved_instance_action, :add_savings_plan_action, :negate_reserved_instance_action, :negate_savings_plan_action, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddReservedInstanceAction < BillScenarioCommitmentModificationAction; end class AddSavingsPlanAction < BillScenarioCommitmentModificationAction; end class NegateReservedInstanceAction < BillScenarioCommitmentModificationAction; end class NegateSavingsPlanAction < BillScenarioCommitmentModificationAction; end class Unknown < BillScenarioCommitmentModificationAction; end end |