|
|
|
@ -118,13 +118,14 @@ except ImportError:
|
|
|
|
|
|
|
|
|
|
from ansible.module_utils.basic import AnsibleModule
|
|
|
|
|
from ansible.module_utils.ec2 import (ec2_argument_spec, boto3_conn, get_aws_connection_info,
|
|
|
|
|
ansible_dict_to_boto3_filter_list, HAS_BOTO3, camel_dict_to_snake_dict)
|
|
|
|
|
ansible_dict_to_boto3_filter_list, HAS_BOTO3, camel_dict_to_snake_dict, AWSRetry)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def date_handler(obj):
|
|
|
|
|
return obj.isoformat() if hasattr(obj, 'isoformat') else obj
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AWSRetry.exponential_backoff()
|
|
|
|
|
def get_supported_services(client, module):
|
|
|
|
|
results = list()
|
|
|
|
|
params = dict()
|
|
|
|
@ -138,6 +139,7 @@ def get_supported_services(client, module):
|
|
|
|
|
return dict(service_names=results)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AWSRetry.exponential_backoff()
|
|
|
|
|
def get_endpoints(client, module):
|
|
|
|
|
results = list()
|
|
|
|
|
params = dict()
|
|
|
|
|