Module Smaws_Client_FreeTier

FreeTier client library built on EIO.

Types

module Types : sig ... end

Builders

val make_upgrade_account_plan_response : account_plan_status:Types.account_plan_status -> account_plan_type:Types.account_plan_type -> account_id:Types.account_id -> unit -> Types.upgrade_account_plan_response
val make_upgrade_account_plan_request : account_plan_type:Types.account_plan_type -> unit -> Types.upgrade_account_plan_request
val make_monetary_amount : unit_:Types.currency_code -> amount:Types.generic_double -> unit -> Types.monetary_amount
val make_activity_summary : status:Types.activity_status -> reward:Types.activity_reward -> title:Types.generic_string -> activity_id:Types.activity_id -> unit -> Types.activity_summary
val make_list_account_activities_response : ?next_token:Types.next_page_token -> activities:Types.activities -> unit -> Types.list_account_activities_response
val make_list_account_activities_request : ?language_code:Types.language_code -> ?max_results:Types.max_results -> ?next_token:Types.next_page_token -> ?filter_activity_statuses:Types.filter_activity_statuses -> unit -> Types.list_account_activities_request
val make_free_tier_usage : ?free_tier_type:Types.generic_string -> ?description:Types.generic_string -> ?unit_:Types.generic_string -> ?limit:Types.generic_double -> ?forecasted_usage_amount:Types.generic_double -> ?actual_usage_amount:Types.generic_double -> ?region:Types.generic_string -> ?usage_type:Types.generic_string -> ?operation:Types.generic_string -> ?service:Types.generic_string -> unit -> Types.free_tier_usage
val make_get_free_tier_usage_response : ?next_token:Types.next_page_token -> free_tier_usages:Types.free_tier_usages -> unit -> Types.get_free_tier_usage_response
val make_dimension_values : match_options:Types.match_options -> values:Types.values -> key:Types.dimension -> unit -> Types.dimension_values
val make_expression : ?dimensions:Types.dimension_values -> ?not:Types.expression -> ?and_:Types.expressions -> ?or:Types.expressions -> unit -> Types.expression
val make_get_free_tier_usage_request : ?next_token:Types.next_page_token -> ?max_results:Types.max_results -> ?filter:Types.expression -> unit -> Types.get_free_tier_usage_request
val make_get_account_plan_state_response : ?account_plan_expiration_date:Smaws_Lib.Smithy_api.Types.timestamp -> ?account_plan_remaining_credits:Types.monetary_amount -> account_plan_status:Types.account_plan_status -> account_plan_type:Types.account_plan_type -> account_id:Types.account_id -> unit -> Types.get_account_plan_state_response
val make_get_account_plan_state_request : unit -> unit
val make_get_account_activity_response : ?completed_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?started_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?expires_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?estimated_time_to_complete_in_minutes:Smaws_Lib.Smithy_api.Types.integer -> reward:Types.activity_reward -> instructions_url:Types.generic_string -> status:Types.activity_status -> description:Types.generic_string -> title:Types.generic_string -> activity_id:Types.activity_id -> unit -> Types.get_account_activity_response
val make_get_account_activity_request : ?language_code:Types.language_code -> activity_id:Types.activity_id -> unit -> Types.get_account_activity_request

Operations

module GetAccountActivity : sig ... end

Returns a specific activity record that is available to the customer.

module GetAccountPlanState : sig ... end

This returns all of the information related to the state of the account plan related to Free Tier.

module GetFreeTierUsage : sig ... end

Returns a list of all Free Tier usage objects that match your filters.

module ListAccountActivities : sig ... end

Returns a list of activities that are available. This operation supports pagination and filtering by status.

module UpgradeAccountPlan : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end