o .&a#@srdZddlmZiddddddd d d d d ddddddddddddddddddd d!d"d#did$d%d&d%d'd(d)d(d*d+d,d+d-d+d.d/d0d/d1d2d3d2d4d5d6d7d8d9d:d9d;d9dd?d@dAdBdAdCdAdDdAdEdAdFdAdGdAdHdAdIdAdJdAdKdAdLdAdMdAdNdAdOdAdPdQidRdSdTdUdVddWdXdYdZd[d\d]d^d_d\d`d^dadZdbd\dcd^dddedfdgdhdgdidjdkdldmdndndndndSdododpd%dqdrds Zidtdudvdwdxdwdydzd{d|d}d|d~ddddddddddddddddddddddddddddddZddZddZddZdS) )utilszec2.create-image.no-no-rebootrebootzec2.*.no-egressingressz ec2.*.no-disable-api-terminationzenable-api-terminationzopsworks.*.regionz stack-regionzelastictranscoder.*.outputz job-outputz"swf.register-activity-type.versionzactivity-versionz"swf.register-workflow-type.versionzworkflow-versionzdatapipeline.*.queryz objects-queryz,datapipeline.get-pipeline-definition.versionzpipeline-versionzemr.*.job-flow-idsz cluster-idszemr.*.job-flow-idz cluster-idzcloudsearchdomain.search.queryz search-queryzcloudsearchdomain.suggest.queryz suggest-queryzsns.subscribe.endpointznotification-endpointzdeploy.*.s-3-locationz s3-locationzdeploy.*.ec-2-tag-filterszec2-tag-filtersz!codepipeline.get-pipeline.versionz.codepipeline.create-custom-action-type.versionzaction-versionz.codepipeline.delete-custom-action-type.versionz.kinesisanalytics.add-application-output.outputzapplication-outputz0kinesisanalyticsv2.add-application-output.outputz%route53.delete-traffic-policy.versionztraffic-policy-versionz"route53.get-traffic-policy.versionz-route53.update-traffic-policy-comment.versionzgamelift.create-build.versionz build-versionzgamelift.update-build.versionzgamelift.create-script.versionzscript-versionzgamelift.update-script.versionz!route53domains.view-billing.startz start-timezroute53domains.view-billing.endzend-timez"apigateway.create-rest-api.versionz api-versionzapigatewayv2.create-api.versionzapigatewayv2.update-api.versionz%pinpoint.get-campaign-version.versionzcampaign-versionz$pinpoint.get-segment-version.versionzsegment-versionz&pinpoint.delete-email-template.versionztemplate-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.versionzschema-versionz$mturk.list-qualification-types.queryz types-queryz2workdocs.create-notification-subscription.endpointzworkdocs.describe-users.queryz user-queryzlex-models.delete-bot.versionz bot-versionz lex-models.delete-intent.versionzintent-versionz#lex-models.delete-slot-type.versionzslot-type-versionzlex-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.versionzlex-models.get-export.versionzresource-versionz!license-manager.get-grant.versionz grant-versionz$license-manager.delete-grant.versionz#license-manager.get-license.versionzlicense-versionzmobile.create-project.regionzproject-regionzstream-processor-outputzkubernetes-versionzversion-numberlorawanzdisable-execute-commandznon-interactive) z*rekognition.create-stream-processor.outputzeks.create-cluster.versionz"eks.update-cluster-version.versionzeks.create-nodegroup.versionz$eks.update-nodegroup-version.versionzschemas.*.versionz&sagemaker.delete-image-version.versionz(sagemaker.describe-image-version.versionziotwireless.*.lo-ra-wanz$codepipeline.get-action-type.versionzecs.*.no-enable-execute-commandz"ecs.execute-command.no-interactivezCcognito-identity.create-identity-pool.open-id-connect-provider-arnszopen-id-connect-provider-ar-nsz'storagegateway.describe-tapes.tape-arnsz tape-ar-nsz/storagegateway.describe-tape-archives.tape-arnsz3storagegateway.describe-vtl-devices.vtl-device-arnszvtl-device-ar-nsz8storagegateway.describe-cached-iscsi-volumes.volume-arnsz volume-ar-nsz8storagegateway.describe-stored-iscsi-volumes.volume-arnsz&route53domains.view-billing.start-timestartz*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-prefixzs-3-key-prefixz*deploy.update-deployment-group.ec2-tag-setz*iam.enable-mfa-device.authentication-code1zauthentication-code-1z*iam.enable-mfa-device.authentication-code2zauthentication-code-2z*iam.resync-mfa-device.authentication-code1z*iam.resync-mfa-device.authentication-code2z'importexport.get-shipping-label.street1zstreet-1z'importexport.get-shipping-label.street2zstreet-2zstreet-3z code-sha-256zpublic-key-base-64zec-2-volume-idz(replication-servers-security-groups-i-dszsource-server-i-dsz'replication-configuration-template-i-dszpreferred-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-idszmgn.*.source-server-idsz,mgn.*.replication-configuration-template-idsz@elasticache.create-replication-group.preferred-cache-cluster-azscCsttD]\}}|dd\}}|d|t||qtD]\}}|dd\}}|d|t||q dS)N.zbuilding-argument-table.%s)ARGUMENT_RENAMESitemsrsplitregister rename_argHIDDEN_ALIASES hidden_alias)clioriginalnew_name event_portionoriginal_arg_namerA/usr/lib/python3/dist-packages/awscli/customizations/argrename.pyregister_arg_renamess  rcfdd}|S)Nc|vr t|dSdSN)rrename_argumentargument_tablekwargsrrrr _rename_argzrename_arg.._rename_argr)rrr!rr rrrcr)Ncrr)rmake_hidden_aliasr alias_namerrr _alias_argr"z hidden_alias.._alias_argr)rr&r'rr%rrr#rN)__doc__awscli.customizationsrr rrrrrrrrs       !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKL^   #