FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
aws-cli/awscli/handlers.py at develop · rubythonode/aws-cli · GitHub
rubythonode
/
aws-cli
Public
forked from
aws/aws-cli
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
aws-cli
/
awscli
/
handlers.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
150 lines (146 loc) · 7.81 KB
Breadcrumbs
aws-cli
/
awscli
/
handlers.py
Copy path
File metadata and controls
150 lines (146 loc) · 7.81 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
# Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"). You
# may not use this file except in compliance with the License. A copy of
# the License is located at
#
# http://aws.amazon.com/apache2.0/
#
# or in the "license" file accompanying this file. This file is
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
# ANY KIND, either express or implied. See the License for the specific
# language governing permissions and limitations under the License.
"""Builtin CLI extensions.
This is a collection of built in CLI extensions that can be automatically
registered with the event system.
"""
from
awscli
.
argprocess
import
ParamShorthandParser
from
awscli
.
argprocess
import
uri_param
from
awscli
.
customizations
import
datapipeline
from
awscli
.
customizations
.
addexamples
import
add_examples
from
awscli
.
customizations
.
argrename
import
register_arg_renames
from
awscli
.
customizations
.
assumerole
import
register_assume_role_provider
from
awscli
.
customizations
.
awslambda
import
register_lambda_create_function
from
awscli
.
customizations
.
cliinputjson
import
register_cli_input_json
from
awscli
.
customizations
.
cloudformation
import
initialize
as
cloudformation_init
from
awscli
.
customizations
.
cloudfront
import
register
as
register_cloudfront
from
awscli
.
customizations
.
cloudsearch
import
initialize
as
cloudsearch_init
from
awscli
.
customizations
.
cloudsearchdomain
import
register_cloudsearchdomain
from
awscli
.
customizations
.
cloudtrail
import
initialize
as
cloudtrail_init
from
awscli
.
customizations
.
codecommit
import
initialize
as
codecommit_init
from
awscli
.
customizations
.
codedeploy
.
codedeploy
import
initialize
as
\
codedeploy_init
from
awscli
.
customizations
.
configservice
.
getstatus
import
register_get_status
from
awscli
.
customizations
.
configservice
.
putconfigurationrecorder
import
\
register_modify_put_configuration_recorder
from
awscli
.
customizations
.
configservice
.
rename_cmd
import
\
register_rename_config
from
awscli
.
customizations
.
configservice
.
subscribe
import
register_subscribe
from
awscli
.
customizations
.
configure
.
configure
import
register_configure_cmd
from
awscli
.
customizations
.
ec2
.
addcount
import
register_count_events
from
awscli
.
customizations
.
ec2
.
bundleinstance
import
register_bundleinstance
from
awscli
.
customizations
.
ec2
.
decryptpassword
import
ec2_add_priv_launch_key
from
awscli
.
customizations
.
ec2
.
protocolarg
import
register_protocol_args
from
awscli
.
customizations
.
ec2
.
runinstances
import
register_runinstances
from
awscli
.
customizations
.
ec2
.
secgroupsimplify
import
register_secgroup
from
awscli
.
customizations
.
ec2
.
paginate
import
register_ec2_page_size_injector
from
awscli
.
customizations
.
ecr
import
register_ecr_commands
from
awscli
.
customizations
.
emr
.
emr
import
emr_initialize
from
awscli
.
customizations
.
gamelift
import
register_gamelift_commands
from
awscli
.
customizations
.
generatecliskeleton
import
\
register_generate_cli_skeleton
from
awscli
.
customizations
.
globalargs
import
register_parse_global_args
from
awscli
.
customizations
.
iamvirtmfa
import
IAMVMFAWrapper
from
awscli
.
customizations
.
iot
import
register_create_keys_and_cert_arguments
from
awscli
.
customizations
.
iot
import
register_create_keys_from_csr_arguments
from
awscli
.
customizations
.
iot_data
import
register_custom_endpoint_note
from
awscli
.
customizations
.
kms
import
register_fix_kms_create_grant_docs
from
awscli
.
customizations
.
opsworks
import
initialize
as
opsworks_init
from
awscli
.
customizations
.
paginate
import
register_pagination
from
awscli
.
customizations
.
preview
import
register_preview_commands
from
awscli
.
customizations
.
putmetricdata
import
register_put_metric_data
from
awscli
.
customizations
.
rds
import
register_rds_modify_split
from
awscli
.
customizations
.
removals
import
register_removals
from
awscli
.
customizations
.
route53
import
register_create_hosted_zone_doc_fix
from
awscli
.
customizations
.
s3
.
s3
import
s3_plugin_initialize
from
awscli
.
customizations
.
s3endpoint
import
register_s3_endpoint
from
awscli
.
customizations
.
s3errormsg
import
register_s3_error_msg
from
awscli
.
customizations
.
scalarparse
import
register_scalar_parser
from
awscli
.
customizations
.
sessendemail
import
register_ses_send_email
from
awscli
.
customizations
.
streamingoutputarg
import
add_streaming_output_arg
from
awscli
.
customizations
.
toplevelbool
import
register_bool_params
from
awscli
.
customizations
.
waiters
import
register_add_waiters
from
awscli
.
customizations
.
opsworkscm
import
register_alias_opsworks_cm
def
awscli_initialize
(
event_handlers
):
event_handlers
.
register
(
'load-cli-arg'
,
uri_param
)
param_shorthand
=
ParamShorthandParser
()
event_handlers
.
register
(
'process-cli-arg'
,
param_shorthand
)
# The s3 error mesage needs to registered before the
# generic error handler.
register_s3_error_msg
(
event_handlers
)
# # The following will get fired for every option we are
# # documenting. It will attempt to add an example_fn on to
# # the parameter object if the parameter supports shorthand
# # syntax. The documentation event handlers will then use
# # the examplefn to generate the sample shorthand syntax
# # in the docs. Registering here should ensure that this
# # handler gets called first but it still feels a bit brittle.
# event_handlers.register('doc-option-example.*.*.*',
# param_shorthand.add_example_fn)
event_handlers
.
register
(
'doc-examples.*.*'
,
add_examples
)
register_cli_input_json
(
event_handlers
)
event_handlers
.
register
(
'building-argument-table.*'
,
add_streaming_output_arg
)
register_count_events
(
event_handlers
)
event_handlers
.
register
(
'building-argument-table.ec2.get-password-data'
,
ec2_add_priv_launch_key
)
register_parse_global_args
(
event_handlers
)
register_pagination
(
event_handlers
)
register_secgroup
(
event_handlers
)
register_bundleinstance
(
event_handlers
)
s3_plugin_initialize
(
event_handlers
)
register_runinstances
(
event_handlers
)
register_removals
(
event_handlers
)
register_preview_commands
(
event_handlers
)
register_rds_modify_split
(
event_handlers
)
register_put_metric_data
(
event_handlers
)
register_ses_send_email
(
event_handlers
)
IAMVMFAWrapper
(
event_handlers
)
register_arg_renames
(
event_handlers
)
register_configure_cmd
(
event_handlers
)
cloudtrail_init
(
event_handlers
)
register_ecr_commands
(
event_handlers
)
register_bool_params
(
event_handlers
)
register_protocol_args
(
event_handlers
)
datapipeline
.
register_customizations
(
event_handlers
)
cloudsearch_init
(
event_handlers
)
emr_initialize
(
event_handlers
)
register_cloudsearchdomain
(
event_handlers
)
register_s3_endpoint
(
event_handlers
)
register_generate_cli_skeleton
(
event_handlers
)
register_assume_role_provider
(
event_handlers
)
register_add_waiters
(
event_handlers
)
codedeploy_init
(
event_handlers
)
register_subscribe
(
event_handlers
)
register_get_status
(
event_handlers
)
register_rename_config
(
event_handlers
)
register_scalar_parser
(
event_handlers
)
opsworks_init
(
event_handlers
)
register_lambda_create_function
(
event_handlers
)
register_fix_kms_create_grant_docs
(
event_handlers
)
register_create_hosted_zone_doc_fix
(
event_handlers
)
register_modify_put_configuration_recorder
(
event_handlers
)
codecommit_init
(
event_handlers
)
register_custom_endpoint_note
(
event_handlers
)
event_handlers
.
register
(
'building-argument-table.iot.create-keys-and-certificate'
,
register_create_keys_and_cert_arguments
)
event_handlers
.
register
(
'building-argument-table.iot.create-certificate-from-csr'
,
register_create_keys_from_csr_arguments
)
register_cloudfront
(
event_handlers
)
register_gamelift_commands
(
event_handlers
)
register_ec2_page_size_injector
(
event_handlers
)
cloudformation_init
(
event_handlers
)
register_alias_opsworks_cm
(
event_handlers
)
Back
|
FazBrowse Home
|
New Git URL