class Amazonite::Lambda::ListDurableExecutionsByFunctionRequest

Included Modules

Defined in:

lambda/list_durable_executions_by_function_request.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(function_name : String, qualifier : String | Nil = nil, durable_execution_name : String | Nil = nil, statuses : Array(ExecutionStatus) | Nil = nil, started_after : Time | Nil = nil, started_before : Time | Nil = nil, reverse_order : Bool | Nil = nil, marker : String | Nil = nil, max_items : Int32 | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def durable_execution_name : String | Nil #

Filter executions by name. Only executions with names that matches this string are returned.


[View source]
def durable_execution_name=(durable_execution_name : String | Nil) #

Filter executions by name. Only executions with names that matches this string are returned.


[View source]
def function_name : String #

The name or ARN of the Lambda function. You can specify a function name, a partial ARN, or a full ARN.


[View source]
def function_name=(function_name : String) #

The name or ARN of the Lambda function. You can specify a function name, a partial ARN, or a full ARN.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def marker : String | Nil #

Pagination token from a previous request to continue retrieving results.


[View source]
def marker=(marker : String | Nil) #

Pagination token from a previous request to continue retrieving results.


[View source]
def max_items : Int32 | Nil #

Maximum number of executions to return (1-1000). Default is 100.


[View source]
def max_items=(max_items : Int32 | Nil) #

Maximum number of executions to return (1-1000). Default is 100.


[View source]
def qualifier : String | Nil #

The function version or alias. If not specified, lists executions for the $LATEST version.


[View source]
def qualifier=(qualifier : String | Nil) #

The function version or alias. If not specified, lists executions for the $LATEST version.


[View source]
def reverse_order : Bool | Nil #

Set to true to return results in chronological order (oldest first). Default is false.


[View source]
def reverse_order=(reverse_order : Bool | Nil) #

Set to true to return results in chronological order (oldest first). Default is false.


[View source]
def started_after : Time | Nil #

Filter executions that started after this timestamp (ISO 8601 format).


[View source]
def started_after=(started_after : Time | Nil) #

Filter executions that started after this timestamp (ISO 8601 format).


[View source]
def started_before : Time | Nil #

Filter executions that started before this timestamp (ISO 8601 format).


[View source]
def started_before=(started_before : Time | Nil) #

Filter executions that started before this timestamp (ISO 8601 format).


[View source]
def statuses : Array(ExecutionStatus) | Nil #

Filter executions by status. Valid values: RUNNING, SUCCEEDED, FAILED, TIMED_OUT, STOPPED.


[View source]
def statuses=(statuses : Array(ExecutionStatus) | Nil) #

Filter executions by status. Valid values: RUNNING, SUCCEEDED, FAILED, TIMED_OUT, STOPPED.


[View source]
def validate! : Nil #

[View source]