awsc.resource_sg.SGRelated
- class awsc.resource_sg.SGRelated(*args, **kwargs)
Lister control for AWS resources using a certain security group.
- Attributes:
border
Returns the border of the control.
corners
Read-only property for calculating the four corners of the block.
filter
Allows for filtering the list entries without removing them.
filtered
Read-only property that returns the list of filtered entris.
height
Read-only property for the height of the block.
inner
Read-only property for calculating the four inner corners of the block.
rows
Read-only property which contains the number of visible rows in the control.
selection
Read-only property which contains the currently selected list entry.
w_in
Read-only property for the inner width of the block.
width
Read-only property for the width of the block.
Methods
Autohotkey
(key[, tooltip, is_validated, ...])Decorator that automatically assigns a hotkey to a function upon instantiation.
add_block
(block)Adds a new child block to this block.
add_column
(column[, min_size, index])Adds a new column to the ListControl.
add_entry
(entry)Adds a new entry to the ListControl.
add_hotkey
(hotkey, action[, tooltip, ...])Adds a new hotkey to the control.
async_inner
(*args, fn[, clear])Inner section of asynch.
asynch
(fn, *args[, clear])Async wrapper.
auto_refresh
()Automatic refresh function stub for implementation in subclasses.
autohotkey_condition
(hotkey)Autohotkey condition callback.
before_paint
()Hook function for acting on the block before any blocks are painted for the current frame.
before_paint_critical
()Critical section for the pre-paint hook.
bottomright
()Returns the coordinates of the bottom right corner of the block.
clear_blocks
([tag])Removes all blocks with the matching tag from the child blocks of this block.
describe
(*args)Hotkey callback.
empty
(_)Callback used to generate an empty string.
end
(*args)Hotkey callback for KEY_END.
get_data
(*args, **kwargs)Data fetch callback for MultiListers.
get_data_generic
(resource_key, list_method, ...)Generic data retrieval function designed to interact with the AWS API.
handle_finalization_critical
()Finalization hook.
handle_new_entries_critical
(entries)Critical section for the new entry hook.
home
(*args)Hotkey callback for KEY_HOME.
input
(key)Input handler hook function.
list_down
(*args)Hotkey callback for KEY_DOWN.
list_up
(*args)Hotkey callback for KEY_UP.
matches
(list_entry, *args)For pre-filtering resource listers, this function decides whether a list entry being generated matches the criteria for being displayed on the control.
on_close
()Cleanup hook.
opener
(**kwargs)Session-aware initializer for this class.
pagedown
(*args)Hotkey callback for KEY_PAGEDOWN.
pageup
(*args)Hotkey callback for KEY_PAGEUP.
paint
()Hook function for painting the block.
refresh_data
(*args, **kwargs)Refresher.
remove_block
(block)Removes a specific block from this block.
reparent
()Shorthand function for removing a Block from its parent and re-adding it.
sort
()Sorts the list of entries.
title_info
()Title info functions are used to determine the title info after a lister has been instantiated.
topleft
()Returns the coordinates of the top left corner of the block.
validate_hotkey
(key)Validates whether a hotkey can be used based on the state of the control.
on_become_frame
- __init__(*args, **kwargs)
Initializes a ListControl object.
Methods
__init__
(*args, **kwargs)Initializes a ListControl object.
add_block
(block)Adds a new child block to this block.
add_column
(column[, min_size, index])Adds a new column to the ListControl.
add_entry
(entry)Adds a new entry to the ListControl.
add_hotkey
(hotkey, action[, tooltip, ...])Adds a new hotkey to the control.
async_inner
(*args, fn[, clear])Inner section of asynch.
asynch
(fn, *args[, clear])Async wrapper.
auto_refresh
()Automatic refresh function stub for implementation in subclasses.
autohotkey_condition
(hotkey)Autohotkey condition callback.
before_paint
()Hook function for acting on the block before any blocks are painted for the current frame.
before_paint_critical
()Critical section for the pre-paint hook.
bottomright
()Returns the coordinates of the bottom right corner of the block.
clear_blocks
([tag])Removes all blocks with the matching tag from the child blocks of this block.
describe
(*args)Hotkey callback.
empty
(_)Callback used to generate an empty string.
end
(*args)Hotkey callback for KEY_END.
get_data
(*args, **kwargs)Data fetch callback for MultiListers.
get_data_generic
(resource_key, list_method, ...)Generic data retrieval function designed to interact with the AWS API.
handle_finalization_critical
()Finalization hook.
handle_new_entries_critical
(entries)Critical section for the new entry hook.
home
(*args)Hotkey callback for KEY_HOME.
input
(key)Input handler hook function.
list_down
(*args)Hotkey callback for KEY_DOWN.
list_up
(*args)Hotkey callback for KEY_UP.
matches
(list_entry, *args)For pre-filtering resource listers, this function decides whether a list entry being generated matches the criteria for being displayed on the control.
on_become_frame
()on_close
()Cleanup hook.
opener
(**kwargs)Session-aware initializer for this class.
pagedown
(*args)Hotkey callback for KEY_PAGEDOWN.
pageup
(*args)Hotkey callback for KEY_PAGEUP.
paint
()Hook function for painting the block.
refresh_data
(*args, **kwargs)Refresher.
remove_block
(block)Removes a specific block from this block.
reparent
()Shorthand function for removing a Block from its parent and re-adding it.
sort
()Sorts the list of entries.
title_info
()Title info functions are used to determine the title info after a lister has been instantiated.
topleft
()Returns the coordinates of the top left corner of the block.
validate_hotkey
(key)Validates whether a hotkey can be used based on the state of the control.
Attributes
border
Returns the border of the control.
corners
Read-only property for calculating the four corners of the block.
filter
Allows for filtering the list entries without removing them.
filtered
Read-only property that returns the list of filtered entris.
height
Read-only property for the height of the block.
inner
Read-only property for calculating the four inner corners of the block.
prefix
rows
Read-only property which contains the number of visible rows in the control.
selection
Read-only property which contains the currently selected list entry.
title
w_in
Read-only property for the inner width of the block.
width
Read-only property for the width of the block.