awsc.resource_cfn.CFNRelated
- class awsc.resource_cfn.CFNRelated(*args, **kwargs)
Related resource lister for Cloudformation Stack resources.
- Attributes:
borderReturns the border of the control.
cornersRead-only property for calculating the four corners of the block.
filterAllows for filtering the list entries without removing them.
filteredRead-only property that returns the list of filtered entris.
heightRead-only property for the height of the block.
innerRead-only property for calculating the four inner corners of the block.
rowsRead-only property which contains the number of visible rows in the control.
selectionRead-only property which contains the currently selected list entry.
w_inRead-only property for the inner width of the block.
widthRead-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.
comparer_generator(cfn_type, physical_id_path)Comparer function generator.
describe(*args)Hotkey callback.
empty(_)Callback used to generate an empty string.
end(*args)Hotkey callback for KEY_END.
full_resource_id_from_arn_generator(arn_path)Column callback factory.
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.
kwargs_from_physids_generator(kwarg, cfn_type)Kwargs callback factory.
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.
resource_id_from_arn_generator(arn_path)Column callback factory.
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.
comparer_generator(cfn_type, physical_id_path)Comparer function generator.
describe(*args)Hotkey callback.
empty(_)Callback used to generate an empty string.
end(*args)Hotkey callback for KEY_END.
full_resource_id_from_arn_generator(arn_path)Column callback factory.
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.
kwargs_from_physids_generator(kwarg, cfn_type)Kwargs callback factory.
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.
resource_id_from_arn_generator(arn_path)Column callback factory.
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
borderReturns the border of the control.
cornersRead-only property for calculating the four corners of the block.
filterAllows for filtering the list entries without removing them.
filteredRead-only property that returns the list of filtered entris.
heightRead-only property for the height of the block.
innerRead-only property for calculating the four inner corners of the block.
prefixrowsRead-only property which contains the number of visible rows in the control.
selectionRead-only property which contains the currently selected list entry.
titlew_inRead-only property for the inner width of the block.
widthRead-only property for the width of the block.