enum Amazonite::Lambda::ThrottleReason

Defined in:

lambda/throttle_reason.cr

Enum Members

ConcurrentInvocationLimitExceeded = 0
FunctionInvocationRateLimitExceeded = 1
ReservedFunctionConcurrentInvocationLimitExceeded = 2
ReservedFunctionInvocationRateLimitExceeded = 3
CallerRateLimitExceeded = 4
ConcurrentSnapshotCreateLimitExceeded = 5

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_json(pull : JSON::PullParser) : AL::ThrottleReason #

[View source]
def self.from_json_object_key?(key : String) : AL::ThrottleReason | Nil #

[View source]
def self.to_json(e : ThrottleReason, json : JSON::Builder) : Nil #

[View source]

Instance Method Detail

def caller_rate_limit_exceeded? #

Returns true if this enum value equals CallerRateLimitExceeded


[View source]
def concurrent_invocation_limit_exceeded? #

Returns true if this enum value equals ConcurrentInvocationLimitExceeded


[View source]
def concurrent_snapshot_create_limit_exceeded? #

Returns true if this enum value equals ConcurrentSnapshotCreateLimitExceeded


[View source]
def function_invocation_rate_limit_exceeded? #

Returns true if this enum value equals FunctionInvocationRateLimitExceeded


[View source]
def reserved_function_concurrent_invocation_limit_exceeded? #

Returns true if this enum value equals ReservedFunctionConcurrentInvocationLimitExceeded


[View source]
def reserved_function_invocation_rate_limit_exceeded? #

Returns true if this enum value equals ReservedFunctionInvocationRateLimitExceeded


[View source]
def to_json_object_key : String #

[View source]