File: //lib/python3/dist-packages/awscli/__pycache__/handlers.cpython-38.pyc
U
>�^�% � @ s4 d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
ddlmZ ddl
mZ dd lmZ dd
lmZ ddlmZ dd
lmZ ddlmZ dd
lmZ dd
lmZ dd
lmZ dd
l!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z, ddl+m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5 ddl6m7Z7 ddl8m9Z9 ddl:m;Z; ddl<m=Z= ddl>m?Z? dd
l@mZA dd
lBmZC ddlDmEZE ddlFmGZG ddlHmIZI dd lJmKZK dd!lLmMZM dd"lLmNZN dd#lOmPZP dd$lQmRZR dd%lSmTZT dd
lUmZV dd&lWmXZX dd'lYmZZZ dd(l[m\Z\ dd)l]m^Z^ dd*l]m_Z_ dd+l`maZa dd,lbmcZc dd-ldmeZe dd.lfmgZg dd/lhmiZi dd0ljmkZk dd1llmmZm dd2lnmoZo dd3lpmqZq dd4lrmsZs dd5ltmuZu dd6lvmwZw dd7lxmyZy dd8lzm{Z{ dd9l|m}Z} dd:l~mZ dd;l�m�Z� dd<l�m�Z� dd=l�m�Z� d>d?� Z�d@S )Az�Builtin CLI extensions.
This is a collection of built in CLI extensions that can be automatically
registered with the event system.
� )�ParamShorthandParser)�register_uri_param_handler)�datapipeline)�add_examples)�register_arg_renames)�register_assume_role_provider)�register_lambda_create_function)�register_cli_input_json)�
initialize)�register)�register_cloudsearchdomain)�register_get_status)�*register_modify_put_configuration_recorder)�register_rename_config)�register_subscribe)�register_configure_cmd)�register_history_mode)�register_history_commands)�register_count_events)�register_bundleinstance)�ec2_add_priv_launch_key)�register_protocol_args)�register_runinstances)�register_secgroup)�register_ec2_page_size_injector)�register_ecr_commands)�emr_initialize)�register_gamelift_commands)�register_generate_cli_skeleton)�register_parse_global_args)�IAMVMFAWrapper)�'register_create_keys_and_cert_arguments)�'register_create_keys_from_csr_arguments)�register_custom_endpoint_note)�"register_fix_kms_create_grant_docs)�dlm_initialize)�register_pagination)�register_preview_commands)�register_put_metric_data)�register_rds_modify_split)�#register_add_generate_db_auth_token)�"register_rekognition_detect_labels)�register_removals)�#register_create_hosted_zone_doc_fix)�s3_plugin_initialize)�register_s3_error_msg)�register_scalar_parser)�register_ses_send_email)�add_streaming_output_arg)�%register_translate_import_terminology)�register_bool_params)�register_add_waiters)�register_alias_opsworks_cm)�register_alias_mturk_command)�(register_alias_sagemaker_runtime_command)� register_servicecatalog_commands)�register_event_stream_arg)�register_ssm_session)�register_sms_voice_hide)�register_dynamodb_paginator_fixc C s@ | � dt� t� }| � d|� t| � | � dt� t| � | � dt� t| � | � dt� t | � t
| � t| � t| � t
| � t| � t| � t| � t| � t| � t| � t| � t| � t| � t| � t| � t| � t| � t| � t| � t�| � t| � t | � t!| � t"| � t#| � t$| � t%| � t&| � t'| � t(| � t)| � t*| � t+| � t,| � t-| � t.| � t/| � t0| � t1| � t2| � | � dt3� | � dt4� t5| � t6| � t7| � t8| � t9| � t:| � t;| � t<| � t=| � t>| � t?| � t@| � tA| � tB| � tC| � tD| � d S )Nzsession-initializedzprocess-cli-argzdoc-examples.*.*zbuilding-argument-table.*z-building-argument-table.ec2.get-password-dataz7building-argument-table.iot.create-keys-and-certificatez7building-argument-table.iot.create-certificate-from-csr)Er r r r/ r r r2 r r r r&