def __init__(self,
              role_arn=None,
              session=None,
              tags_as_dict=True,
              as_named_tuple=False,
              service_retry_strategy=None):
     """
     :param role_arn: Optional (cross account) role to use to retrieve services
     :param session: Optional session to use to retrieve services
     :param tags_as_dict: Set to True true to convert resource tags to dictionaries
     :param as_named_tuple: Set to True to return resources as named tuples instead of a dictionary
     :param service_retry_strategy: service retry strategy for making boto api calls
     """
     AwsService.__init__(self,
                         service_name="dynamodb",
                         resource_names=RESOURCE_NAMES,
                         resources_with_tags=RESOURCES_WITH_TAGS,
                         role_arn=role_arn,
                         session=session,
                         tags_as_dict=tags_as_dict,
                         as_named_tuple=as_named_tuple,
                         custom_result_paths=CUSTOM_RESULT_PATHS,
                         mapped_parameters=MAPPED_PARAMETERS,
                         next_token_argument=NEXT_TOKEN_ARGUMENT,
                         next_token_result=NEXT_TOKEN_RESULT,
                         service_retry_strategy=service_retry_strategy)
 def __init__(self,
              role_arn=None,
              session=None,
              as_named_tuple=False,
              service_retry_strategy=None):
     """
     :param role_arn: Optional (cross account) role to use to retrieve services
     :param session: Optional session to use to retrieve services
     :param as_named_tuple: Set to True to return resources as named tuples instead of a dictionary
     """
     AwsService.__init__(self,
                         service_name='TestService',
                         resource_names=actions.ops_automator_test_action.
                         TEST_RESOURCE_NAMES,
                         role_arn=role_arn,
                         session=session,
                         tags_as_dict=False,
                         resources_with_tags=actions.
                         ops_automator_test_action.TEST_RESOURCE_NAMES,
                         as_named_tuple=as_named_tuple,
                         service_retry_strategy=service_retry_strategy)
     self._args = None
     self._test_data = None
     self._region = None
     self._tags = None
Exemplo n.º 3
0
    def __init__(self,
                 role_arn=None,
                 session=None,
                 tags_as_dict=True,
                 as_named_tuple=False,
                 service_retry_strategy=None):
        """
        :param role_arn: Optional (cross account) role to use to retrieve services
        :param session: Optional session to use to retrieve services
        :param tags_as_dict: Set to True true to convert resource tags to dictionaries
        :param as_named_tuple: Set to True to return resources as named tuples instead of a dictionary
        :param service_retry_strategy: service retry strategy for making boto api calls
        """

        AwsService.__init__(self,
                            service_name='s3',
                            resource_names=RESOURCE_NAMES,
                            resources_with_tags=RESOURCES_WITH_TAGS,
                            role_arn=role_arn,
                            session=session,
                            tags_as_dict=tags_as_dict,
                            as_named_tuple=as_named_tuple,
                            custom_result_paths=CUSTOM_RESULT_PATHS,
                            service_retry_strategy=service_retry_strategy)

        self._continuation_data = CONTINUATION_DATA
Exemplo n.º 4
0
    def __init__(self,
                 role_arn=None,
                 session=None,
                 tags_as_dict=True,
                 as_named_tuple=False,
                 service_retry_strategy=None):
        """
        :param role_arn: Optional (cross account) role to use to retrieve services
        :param session: Optional session to use to retrieve services
        :param tags_as_dict: Set to True true to convert resource tags to dictionaries
        :param as_named_tuple: Set to True to return resources as named tuples instead of a dictionary
        :param service_retry_strategy: Retry strategy for service
        :param service_retry_strategy: service retry strategy for making boto api calls
        """

        custom_resource_paths = {
            r: r[0].lower() + r[1:]
            for r in RESOURCE_NAMES
        }
        custom_resource_paths[LOG_EVENTS] = "events"

        AwsService.__init__(self,
                            service_name='logs',
                            resource_names=RESOURCE_NAMES,
                            role_arn=role_arn,
                            session=session,
                            tags_as_dict=tags_as_dict,
                            as_named_tuple=as_named_tuple,
                            custom_result_paths=custom_resource_paths,
                            mapped_parameters=MAPPED_PARAMETERS,
                            next_token_argument=NEXT_TOKEN_ARGUMENT,
                            next_token_result=NEXT_TOKEN_RESULT,
                            service_retry_strategy=service_retry_strategy)
 def __init__(self,
              role_arn=None,
              session=None,
              as_named_tuple=False,
              service_retry_strategy=None):
     """
     :param role_arn: Optional (cross account) role to use to retrieve services
     :param session: Optional session to use to retrieve services
     :param as_named_tuple: Set to True to return resources as named tuples instead of a dictionary
     """
     AwsService.__init__(self,
                         service_name='time',
                         resource_names=[],
                         role_arn=role_arn,
                         session=session,
                         tags_as_dict=False,
                         as_named_tuple=as_named_tuple,
                         service_retry_strategy=service_retry_strategy)