o
    .&ßa„#  ã                   @   sr  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“¥dmdndndndndSdododpd%dqdrdsœ¥Zi dtdu“dvdw“dxdw“dydz“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˜d™œ¥Zdšd›„ Zdœd�„ ZdždŸ„ Zd S )¡Ú
é    )Úutilszec2.create-image.no-no-rebootÚrebootzec2.*.no-egressÚ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-numberÚ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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_nameÚevent_portionÚoriginal_arg_name© r   úA/usr/lib/python3/dist-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   Úrename_argument©Ú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   Ú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__Ú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©^þýüûúùøõôóòñðïîíìá#