o
    !d#                     @   sv  d Z ddlmZ i ddddddd	d
dddddddddddddddddddddd d!d"d#di d$d%d&d%d'd(d)d(d*d+d,d+d-d+d.d/d0d/d1d2d3d2d4d5d6d7d8d9d:d9d;d9d<d=i d>d?d@dAdBdAdCdAdDdAdEdAdFdAdGdAdHdAdIdAdJdAdKdAdLdAdMdAdNdAdOdAdPdQi dRdSdTdUdVddWdXdYdZd[d\d]d^d_d\d`d^dadZdbd\dcd^dddedfdgdhdgdidjdkdldmdndndndndSdododododpd%dqdrdsZi dtdudvdwdxdwdydzd{d|d}d|d~ddddddddddddddddddddddddddddddZdd Zdd Zdd ZdS )
    )utilszec2.create-image.no-no-rebootZrebootzec2.*.no-egressZingressz ec2.*.no-disable-api-terminationzenable-api-terminationzopsworks.*.regionzstack-regionzelastictranscoder.*.outputz
job-outputz"swf.register-activity-type.versionzactivity-versionz"swf.register-workflow-type.versionzworkflow-versionzdatapipeline.*.queryzobjects-queryz,datapipeline.get-pipeline-definition.versionzpipeline-versionzemr.*.job-flow-idszcluster-idszemr.*.job-flow-idz
cluster-idzcloudsearchdomain.search.queryzsearch-queryzcloudsearchdomain.suggest.queryzsuggest-queryzsns.subscribe.endpointznotification-endpointzdeploy.*.s-3-locationzs3-locationzdeploy.*.ec-2-tag-filterszec2-tag-filtersz!codepipeline.get-pipeline.versionz.codepipeline.create-custom-action-type.versionzaction-versionz.codepipeline.delete-custom-action-type.versionz.kinesisanalytics.add-application-output.outputzapplication-outputz0kinesisanalyticsv2.add-application-output.outputz%route53.delete-traffic-policy.versionztraffic-policy-versionz"route53.get-traffic-policy.versionz-route53.update-traffic-policy-comment.versionzgamelift.create-build.versionzbuild-versionzgamelift.update-build.versionzgamelift.create-script.versionzscript-versionzgamelift.update-script.versionz!route53domains.view-billing.startz
start-timezroute53domains.view-billing.endzend-timez"apigateway.create-rest-api.versionzapi-versionzapigatewayv2.create-api.versionzapigatewayv2.update-api.versionz%pinpoint.get-campaign-version.versionzcampaign-versionz$pinpoint.get-segment-version.versionzsegment-versionz&pinpoint.delete-email-template.versionztemplate-versionz'pinpoint.delete-in-app-template.versionz%pinpoint.delete-push-template.versionz$pinpoint.delete-sms-template.versionz&pinpoint.delete-voice-template.versionz#pinpoint.get-email-template.versionz$pinpoint.get-in-app-template.versionz"pinpoint.get-push-template.versionz!pinpoint.get-sms-template.versionz#pinpoint.get-voice-template.versionz&pinpoint.update-email-template.versionz'pinpoint.update-in-app-template.versionz%pinpoint.update-push-template.versionz$pinpoint.update-sms-template.versionz&pinpoint.update-voice-template.versionz&stepfunctions.send-task-success.outputztask-outputz%clouddirectory.publish-schema.versionzschema-versionz$mturk.list-qualification-types.queryztypes-queryz2workdocs.create-notification-subscription.endpointzworkdocs.describe-users.queryz
user-queryzlex-models.delete-bot.versionzbot-versionz lex-models.delete-intent.versionzintent-versionz#lex-models.delete-slot-type.versionzslot-type-versionzlex-models.get-intent.versionz lex-models.get-slot-type.versionz%lex-models.delete-bot-version.versionz(lex-models.delete-intent-version.versionz+lex-models.delete-slot-type-version.versionzlex-models.get-export.versionzresource-versionz!license-manager.get-grant.versionzgrant-versionz$license-manager.delete-grant.versionz#license-manager.get-license.versionzlicense-versionzmobile.create-project.regionzproject-regionzstream-processor-outputzkubernetes-versionzversion-numberZlorawanzdisable-execute-commandznon-interactive)z*rekognition.create-stream-processor.outputzeks.create-cluster.versionz"eks.update-cluster-version.versionzeks.create-nodegroup.versionz$eks.update-nodegroup-version.versionzschemas.*.versionz&sagemaker.delete-image-version.versionz(sagemaker.describe-image-version.versionzsagemaker.list-aliases.versionz&sagemaker.update-image-version.versionziotwireless.*.lo-ra-wanz$codepipeline.get-action-type.versionzecs.*.no-enable-execute-commandz"ecs.execute-command.no-interactivezCcognito-identity.create-identity-pool.open-id-connect-provider-arnszopen-id-connect-provider-ar-nsz'storagegateway.describe-tapes.tape-arnsz
tape-ar-nsz/storagegateway.describe-tape-archives.tape-arnsz3storagegateway.describe-vtl-devices.vtl-device-arnszvtl-device-ar-nsz8storagegateway.describe-cached-iscsi-volumes.volume-arnszvolume-ar-nsz8storagegateway.describe-stored-iscsi-volumes.volume-arnsz&route53domains.view-billing.start-timestartz*deploy.create-deployment-group.ec2-tag-setzec-2-tag-setz+deploy.list-application-revisions.s3-bucketz
s-3-bucketz/deploy.list-application-revisions.s3-key-prefixzs-3-key-prefixz*deploy.update-deployment-group.ec2-tag-setz*iam.enable-mfa-device.authentication-code1zauthentication-code-1z*iam.enable-mfa-device.authentication-code2zauthentication-code-2z*iam.resync-mfa-device.authentication-code1z*iam.resync-mfa-device.authentication-code2z'importexport.get-shipping-label.street1zstreet-1z'importexport.get-shipping-label.street2zstreet-2zstreet-3zcode-sha-256zpublic-key-base-64zec-2-volume-idz(replication-servers-security-groups-i-dszsource-server-i-dsz'replication-configuration-template-i-dszpreferred-cache-cluster-a-zs)z'importexport.get-shipping-label.street3z"lambda.publish-version.code-sha256z+lightsail.import-key-pair.public-key-base64z&opsworks.register-volume.ec2-volume-idz-mgn.*.replication-servers-security-groups-idszmgn.*.source-server-idsz,mgn.*.replication-configuration-template-idsz@elasticache.create-replication-group.preferred-cache-cluster-azsc                 C   st   t  D ]\}}|dd\}}| d| t|| qt D ]\}}|dd\}}| d| t|| q d S )N.   zbuilding-argument-table.%s)ARGUMENT_RENAMESitemsrsplitregister
rename_argHIDDEN_ALIASEShidden_alias)clioriginalnew_nameZevent_portionoriginal_arg_name r   Cusr/lib/python3.10/site-packages/awscli/customizations/argrename.pyregister_arg_renames   s   

r   c                        fdd}|S )Nc                       | v rt |   d S d S N)r   Zrename_argumentZargument_tablekwargsr   r   r   r   _rename_arg      zrename_arg.<locals>._rename_argr   )r   r   r   r   r   r   r         r   c                    r   )Nc                    r   r   )r   Zmake_hidden_aliasr   
alias_namer   r   r   
_alias_arg   r   z hidden_alias.<locals>._alias_argr   )r   r   r    r   r   r   r      r   r   N)__doc__Zawscli.customizationsr   r   r   r   r   r   r   r   r   r   <module>   s  	
 !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKL`#