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')