IoTTwinMaker.Client.
get_pricing_plan
()¶Gets the pricing plan.
See also: AWS API Documentation
Request Syntax
response = client.get_pricing_plan()
{
'currentPricingPlan': {
'billableEntityCount': 123,
'bundleInformation': {
'bundleNames': [
'string',
],
'pricingTier': 'TIER_1'|'TIER_2'|'TIER_3'|'TIER_4'
},
'effectiveDateTime': datetime(2015, 1, 1),
'pricingMode': 'BASIC'|'STANDARD'|'TIERED_BUNDLE',
'updateDateTime': datetime(2015, 1, 1),
'updateReason': 'DEFAULT'|'PRICING_TIER_UPDATE'|'ENTITY_COUNT_UPDATE'|'PRICING_MODE_UPDATE'|'OVERWRITTEN'
},
'pendingPricingPlan': {
'billableEntityCount': 123,
'bundleInformation': {
'bundleNames': [
'string',
],
'pricingTier': 'TIER_1'|'TIER_2'|'TIER_3'|'TIER_4'
},
'effectiveDateTime': datetime(2015, 1, 1),
'pricingMode': 'BASIC'|'STANDARD'|'TIERED_BUNDLE',
'updateDateTime': datetime(2015, 1, 1),
'updateReason': 'DEFAULT'|'PRICING_TIER_UPDATE'|'ENTITY_COUNT_UPDATE'|'PRICING_MODE_UPDATE'|'OVERWRITTEN'
}
}
Response Structure
The chosen pricing plan for the current billing cycle.
The billable entity count.
The pricing plan's bundle information.
The bundle names.
The pricing tier.
The effective date and time of the pricing plan.
The pricing mode.
The set date and time for updating a pricing plan.
The update reason, for changing a pricing plan.
The pending pricing plan.
The billable entity count.
The pricing plan's bundle information.
The bundle names.
The pricing tier.
The effective date and time of the pricing plan.
The pricing mode.
The set date and time for updating a pricing plan.
The update reason, for changing a pricing plan.
Exceptions
IoTTwinMaker.Client.exceptions.InternalServerException
IoTTwinMaker.Client.exceptions.AccessDeniedException
IoTTwinMaker.Client.exceptions.ThrottlingException
IoTTwinMaker.Client.exceptions.ValidationException