def __init__()

in awsglue/blueprint/crawler.py [0:0]


    def __init__(self, **kwargs):
        self.__dict__['_validator'] = {
            'Name': (str, True),
            'Description': (str, False),
            'Role': (str, True),
            'Targets': (dict, True),
            'DatabaseName': (str, False),
            'Classifiers': (list, False),
            'SchemaChangePolicy': (dict, False),
            'TablePrefix': (str, False),
            'Configuration': (str, False),
            'CrawlerSecurityConfiguration': (str, False),
            'Tags': (dict, False),
            'DependsOn': (dict, False),
            'Schedule': (str, False),
            'WaitForDependencies': (str, False)
        }
        self.Name = kwargs.get('Name')
        self.Description = kwargs.get('Description')
        self.Role = kwargs.get('Role')
        self.Targets = kwargs.get('Targets')
        self.DatabaseName = kwargs.get('DatabaseName')
        self.Classifiers = kwargs.get('Classifiers')
        self.SchemaChangePolicy = kwargs.get('SchemaChangePolicy')
        self.TablePrefix = kwargs.get('TablePrefix')
        self.Configuration = kwargs.get('Configuration')
        self.CrawlerSecurityConfiguration = kwargs.get('CrawlerSecurityConfiguration')
        self.Tags = kwargs.get('Tags')
        self.DependsOn = kwargs.get('DependsOn')
        self.Schedule = kwargs.get('Schedule')
        self.WaitForDependencies = kwargs.get('WaitForDependencies')