1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"repo": "aws/aws-cli", "files": {"awscli/customizations/argrename.py": {"4b39e80d2b4b9cae31715073b271d95d2993ea1e": {"t": 1785674631.9429154, "n": 7950, "h": "a435d141a7fdb64c", "c": "# Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You\n# may not use this file except in compliance with the License. A copy of\n# the License is located at\n#\n# http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is\n# distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n# ANY KIND, either express or implied. See the License for the specific\n# language governing permissions and limitations under the License.\n\"\"\" \"\"\"\n\nfrom awscli.customizations import utils\n\nARGUMENT_RENAMES = {\n # Mapping of original arg to renamed arg.\n # The key is <service>.<operation>.argname\n # The first part of the key is used for event registration\n # so if you wanted to rename something for an entire service you\n # could say 'ec2.*.dry-run': 'renamed-arg-name', or if you wanted\n # to rename across all services you could say '*.*.dry-run': 'new-name'.\n 'ec2.create-image.no-no-reboot': 'reboot',\n 'ec2.*.no-egress': 'ingress',\n 'ec2.*.no-disable-api-termination': 'enable-api-termination',\n 'swf.register-activity-type.version': 'activity-version',\n 'swf.register-workflow-type.version': 'workflow-version',\n 'datapipeline.*.query': 'objects-query',\n 'datapipeline.get-pipeline-definition.version': 'pipeline-version',\n 'emr.*.job-flow-ids': 'cluster-ids',\n 'emr.*.job-flow-id': 'cluster-id',\n 'cloudsearchdomain.search.query': 'search-query',\n 'cloudsearchdomain.suggest.query': 'suggest-query',\n 'sns.subscribe.endpoint': 'notification-endpoint',\n 'deploy.*.s-3-location': 's3-location',\n 'deploy.*.ec-2-tag-filters': 'ec2-tag-filters',\n 'codepipeline.get-pipeline.version': 'pipeline-version',\n 'codepipeline.create-custom-action-type.version': 'action-version',\n 'codepipeline.delete-custom-action-type.version': 'action-version',\n 'kinesisanalytics.add-application-output.output': 'application-output',\n 'kinesisanalyticsv2.add-application-output.output': 'application-output',\n 'route53.delete-traffic-policy.version': 'traffic-policy-version',\n 'route53.get-traffic-policy.version': 'traffic-policy-version',\n 'route53.update-traffic-policy-comment.version': 'traffic-policy-version',\n 'gamelift.create-build.version': 'build-version',\n 'gamelift.update-build.version': 'build-version',\n 'gamelift.create-script.version': 'script-version',\n 'gamelift.update-script.version': 'script-version',\n 'route53domains.view-billing.start': 'start-time',\n 'route53domains.view-billing.end': 'end-time',\n 'apigateway.create-rest-api.version': 'api-version',\n 'apigatewayv2.create-api.version': 'api-version',\n 'apigatewayv2.update-api.version': 'api-version',\n 'pinpoint.get-campaign-version.version': 'campaign-version',\n 'pinpoint.get-segment-version.version': 'segment-version',\n 'pinpoint.delete-email-template.version': 'template-version',\n 'pinpoint.delete-in-app-template.version': 'template-version',\n 'pinpoint.delete-push-template.version': 'template-version',\n 'pinpoint.delete-sms-template.version': 'template-version',\n 'pinpoint.delete-voice-template.version': 'template-version',\n 'pinpoint.get-email-template.version': 'template-version',\n 'pinpoint.get-in-app-template.version': 'template-version',\n 'pinpoint.get-push-template.version': 'template-version',\n 'pinpoint.get-sms-template.version': 'template-version',\n 'pinpoint.get-voice-template.version': 'template-version',\n 'pinpoint.update-email-template.version': 'template-version',\n 'pinpoint.update-in-app-template.version': 'template-version',\n 'pinpoint.update-push-template.version': 'template-version',\n 'pinpoint.update-sms-template.version': 'template-version',\n 'pinpoint.update-voice-template.version': 'template-version',\n 'stepfunctions.send-task-success.output': 'task-output',\n 'clouddirectory.publish-schema.version': 'schema-version',\n 'mturk.list-qualification-types.query': 'types-query',\n 'workdocs.create-notification-subscription.endpoint': 'notification-endpoint',\n 'workdocs.describe-users.query': 'user-query',\n 'lex-models.delete-bot.version': 'bot-version',\n 'lex-models.delete-intent.version': 'intent-version',\n 'lex-models.delete-slot-type.version': 'slot-type-version',\n 'lex-models.get-intent.version': 'intent-version',\n 'lex-models.get-slot-type.version': 'slot-type-version',\n 'lex-models.delete-bot-version.version': 'bot-version',\n 'lex-models.delete-intent-version.version': 'intent-version',\n 'lex-models.delete-slot-type-version.version': 'slot-type-version',\n 'lex-models.get-export.version': 'resource-version',\n 'license-manager.get-grant.version': 'grant-version',\n 'license-manager.delete-grant.version': 'grant-version',\n 'license-manager.get-license.version': 'license-version',\n 'rekognition.create-stream-processor.output': 'stream-processor-output',\n 'eks.create-cluster.version': 'kubernetes-version',\n 'eks.update-cluster-version.version': 'kubernetes-version',\n 'eks.create-nodegroup.version': 'kubernetes-version',\n 'eks.update-nodegroup-version.version': 'kubernetes-version',\n 'eks.update-cluster-components-version.version': 'kubernetes-version',\n 'schemas.*.version': 'schema-version',\n 'sagemaker.delete-image-version.version': 'version-number',\n 'sagemaker.describe-image-version.version': 'version-number',\n 'sagemaker.list-aliases.version': 'version-number',\n 'sagemaker.update-image-version.version': 'version-number',\n 'iotwireless.*.lo-ra-wan': 'lorawan',\n 'codepipeline.get-action-type.version': 'action-version',\n 'ecs.*.no-enable-execute-command': 'disable-execute-command',\n 'ecs.execute-command.no-interactive': 'non-interactive',\n 'controltower.create-landing-zone.version': 'landing-zone-version',\n 'controltower.update-landing-zone.version': 'landing-zone-version',\n 'glue.get-unfiltered-partition-metadata.region': 'resource-region',\n 'glue.get-unfiltered-partitions-metadata.region': 'resource-region',\n 'glue.get-unfiltered-table-metadata.region': 'resource-region',\n}\n\n# Same format as ARGUMENT_RENAMES, but instead of renaming the arguments,\n# an alias is created to the original argument and marked as undocumented.\n# This is useful when you need to change the name of an argument but you\n# still need to support the old argument.\nHIDDEN_ALIASES = {\n 'mgn.*.replication-servers-security-groups-ids': 'replication-servers-security-groups-i-ds',\n 'mgn.*.source-server-ids': 'source-server-i-ds',\n 'mgn.*.replication-configuration-template-ids': 'replication-configuration-template-i-ds',\n 'elasticache.create-replication-group.preferred-cache-cluster-azs': 'preferred-cache-cluster-a-zs',\n}\n\n\ndef register_arg_renames(cli):\n for original, new_name in ARGUMENT_RENAMES.items():\n event_portion, original_arg_name = original.rsplit('.', 1)\n cli.register(\n 'building-argument-table.%s' % event_portion,\n rename_arg(original_arg_name, new_name),\n )\n for original, new_name in HIDDEN_ALIASES.items():\n event_portion, original_arg_name = original.rsplit('.', 1)\n cli.register(\n 'building-argument-table.%s' % event_portion,\n hidden_alias(original_arg_name, new_name),\n )\n\n\ndef rename_arg(original_arg_name, new_name):\n def _rename_arg(argument_table, **kwargs):\n if original_arg_name in argument_table:\n utils.rename_argument(argument_table, original_arg_name, new_name)\n\n return _rename_arg\n\n\ndef hidden_alias(original_arg_name, alias_name):\n def _alias_arg(argument_table, **kwargs):\n if original_arg_name in argument_table:\n utils.make_hidden_alias(\n argument_table, original_arg_name, alias_name\n )\n\n return _alias_arg\n"}, "816543ba81eca0f07692ac2da9619d85139543e1": {"t": 1785846910.764807, "n": 7950, "h": "a435d141a7fdb64c", "c": "# Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You\n# may not use this file except in compliance with the License. A copy of\n# the License is located at\n#\n# http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is\n# distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n# ANY KIND, either express or implied. See the License for the specific\n# language governing permissions and limitations under the License.\n\"\"\" \"\"\"\n\nfrom awscli.customizations import utils\n\nARGUMENT_RENAMES = {\n # Mapping of original arg to renamed arg.\n # The key is <service>.<operation>.argname\n # The first part of the key is used for event registration\n # so if you wanted to rename something for an entire service you\n # could say 'ec2.*.dry-run': 'renamed-arg-name', or if you wanted\n # to rename across all services you could say '*.*.dry-run': 'new-name'.\n 'ec2.create-image.no-no-reboot': 'reboot',\n 'ec2.*.no-egress': 'ingress',\n 'ec2.*.no-disable-api-termination': 'enable-api-termination',\n 'swf.register-activity-type.version': 'activity-version',\n 'swf.register-workflow-type.version': 'workflow-version',\n 'datapipeline.*.query': 'objects-query',\n 'datapipeline.get-pipeline-definition.version': 'pipeline-version',\n 'emr.*.job-flow-ids': 'cluster-ids',\n 'emr.*.job-flow-id': 'cluster-id',\n 'cloudsearchdomain.search.query': 'search-query',\n 'cloudsearchdomain.suggest.query': 'suggest-query',\n 'sns.subscribe.endpoint': 'notification-endpoint',\n 'deploy.*.s-3-location': 's3-location',\n 'deploy.*.ec-2-tag-filters': 'ec2-tag-filters',\n 'codepipeline.get-pipeline.version': 'pipeline-version',\n 'codepipeline.create-custom-action-type.version': 'action-version',\n 'codepipeline.delete-custom-action-type.version': 'action-version',\n 'kinesisanalytics.add-application-output.output': 'application-output',\n 'kinesisanalyticsv2.add-application-output.output': 'application-output',\n 'route53.delete-traffic-policy.version': 'traffic-policy-version',\n 'route53.get-traffic-policy.version': 'traffic-policy-version',\n 'route53.update-traffic-policy-comment.version': 'traffic-policy-version',\n 'gamelift.create-build.version': 'build-version',\n 'gamelift.update-build.version': 'build-version',\n 'gamelift.create-script.version': 'script-version',\n 'gamelift.update-script.version': 'script-version',\n 'route53domains.view-billing.start': 'start-time',\n 'route53domains.view-billing.end': 'end-time',\n 'apigateway.create-rest-api.version': 'api-version',\n 'apigatewayv2.create-api.version': 'api-version',\n 'apigatewayv2.update-api.version': 'api-version',\n 'pinpoint.get-campaign-version.version': 'campaign-version',\n 'pinpoint.get-segment-version.version': 'segment-version',\n 'pinpoint.delete-email-template.version': 'template-version',\n 'pinpoint.delete-in-app-template.version': 'template-version',\n 'pinpoint.delete-push-template.version': 'template-version',\n 'pinpoint.delete-sms-template.version': 'template-version',\n 'pinpoint.delete-voice-template.version': 'template-version',\n 'pinpoint.get-email-template.version': 'template-version',\n 'pinpoint.get-in-app-template.version': 'template-version',\n 'pinpoint.get-push-template.version': 'template-version',\n 'pinpoint.get-sms-template.version': 'template-version',\n 'pinpoint.get-voice-template.version': 'template-version',\n 'pinpoint.update-email-template.version': 'template-version',\n 'pinpoint.update-in-app-template.version': 'template-version',\n 'pinpoint.update-push-template.version': 'template-version',\n 'pinpoint.update-sms-template.version': 'template-version',\n 'pinpoint.update-voice-template.version': 'template-version',\n 'stepfunctions.send-task-success.output': 'task-output',\n 'clouddirectory.publish-schema.version': 'schema-version',\n 'mturk.list-qualification-types.query': 'types-query',\n 'workdocs.create-notification-subscription.endpoint': 'notification-endpoint',\n 'workdocs.describe-users.query': 'user-query',\n 'lex-models.delete-bot.version': 'bot-version',\n 'lex-models.delete-intent.version': 'intent-version',\n 'lex-models.delete-slot-type.version': 'slot-type-version',\n 'lex-models.get-intent.version': 'intent-version',\n 'lex-models.get-slot-type.version': 'slot-type-version',\n 'lex-models.delete-bot-version.version': 'bot-version',\n 'lex-models.delete-intent-version.version': 'intent-version',\n 'lex-models.delete-slot-type-version.version': 'slot-type-version',\n 'lex-models.get-export.version': 'resource-version',\n 'license-manager.get-grant.version': 'grant-version',\n 'license-manager.delete-grant.version': 'grant-version',\n 'license-manager.get-license.version': 'license-version',\n 'rekognition.create-stream-processor.output': 'stream-processor-output',\n 'eks.create-cluster.version': 'kubernetes-version',\n 'eks.update-cluster-version.version': 'kubernetes-version',\n 'eks.create-nodegroup.version': 'kubernetes-version',\n 'eks.update-nodegroup-version.version': 'kubernetes-version',\n 'eks.update-cluster-components-version.version': 'kubernetes-version',\n 'schemas.*.version': 'schema-version',\n 'sagemaker.delete-image-version.version': 'version-number',\n 'sagemaker.describe-image-version.version': 'version-number',\n 'sagemaker.list-aliases.version': 'version-number',\n 'sagemaker.update-image-version.version': 'version-number',\n 'iotwireless.*.lo-ra-wan': 'lorawan',\n 'codepipeline.get-action-type.version': 'action-version',\n 'ecs.*.no-enable-execute-command': 'disable-execute-command',\n 'ecs.execute-command.no-interactive': 'non-interactive',\n 'controltower.create-landing-zone.version': 'landing-zone-version',\n 'controltower.update-landing-zone.version': 'landing-zone-version',\n 'glue.get-unfiltered-partition-metadata.region': 'resource-region',\n 'glue.get-unfiltered-partitions-metadata.region': 'resource-region',\n 'glue.get-unfiltered-table-metadata.region': 'resource-region',\n}\n\n# Same format as ARGUMENT_RENAMES, but instead of renaming the arguments,\n# an alias is created to the original argument and marked as undocumented.\n# This is useful when you need to change the name of an argument but you\n# still need to support the old argument.\nHIDDEN_ALIASES = {\n 'mgn.*.replication-servers-security-groups-ids': 'replication-servers-security-groups-i-ds',\n 'mgn.*.source-server-ids': 'source-server-i-ds',\n 'mgn.*.replication-configuration-template-ids': 'replication-configuration-template-i-ds',\n 'elasticache.create-replication-group.preferred-cache-cluster-azs': 'preferred-cache-cluster-a-zs',\n}\n\n\ndef register_arg_renames(cli):\n for original, new_name in ARGUMENT_RENAMES.items():\n event_portion, original_arg_name = original.rsplit('.', 1)\n cli.register(\n 'building-argument-table.%s' % event_portion,\n rename_arg(original_arg_name, new_name),\n )\n for original, new_name in HIDDEN_ALIASES.items():\n event_portion, original_arg_name = original.rsplit('.', 1)\n cli.register(\n 'building-argument-table.%s' % event_portion,\n hidden_alias(original_arg_name, new_name),\n )\n\n\ndef rename_arg(original_arg_name, new_name):\n def _rename_arg(argument_table, **kwargs):\n if original_arg_name in argument_table:\n utils.rename_argument(argument_table, original_arg_name, new_name)\n\n return _rename_arg\n\n\ndef hidden_alias(original_arg_name, alias_name):\n def _alias_arg(argument_table, **kwargs):\n if original_arg_name in argument_table:\n utils.make_hidden_alias(\n argument_table, original_arg_name, alias_name\n )\n\n return _alias_arg\n"}}}} |