aws-sdk
Version:
AWS SDK for JavaScript
2,432 lines (2,431 loc) • 64.3 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2017-03-31",
"endpointPrefix": "glue",
"jsonVersion": "1.1",
"protocol": "json",
"serviceFullName": "AWS Glue",
"serviceId": "Glue",
"signatureVersion": "v4",
"targetPrefix": "AWSGlue",
"uid": "glue-2017-03-31"
},
"operations": {
"BatchCreatePartition": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"PartitionInputList"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"PartitionInputList": {
"type": "list",
"member": {
"shape": "S5"
}
}
}
},
"output": {
"type": "structure",
"members": {
"Errors": {
"shape": "Sv"
}
}
}
},
"BatchDeleteConnection": {
"input": {
"type": "structure",
"required": [
"ConnectionNameList"
],
"members": {
"CatalogId": {},
"ConnectionNameList": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"Succeeded": {
"shape": "Sm"
},
"Errors": {
"type": "map",
"key": {},
"value": {
"shape": "Sx"
}
}
}
}
},
"BatchDeletePartition": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"PartitionsToDelete"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"PartitionsToDelete": {
"type": "list",
"member": {
"shape": "S15"
}
}
}
},
"output": {
"type": "structure",
"members": {
"Errors": {
"shape": "Sv"
}
}
}
},
"BatchDeleteTable": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TablesToDelete"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TablesToDelete": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"Errors": {
"type": "list",
"member": {
"type": "structure",
"members": {
"TableName": {},
"ErrorDetail": {
"shape": "Sx"
}
}
}
}
}
}
},
"BatchDeleteTableVersion": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"VersionIds"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"VersionIds": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"Errors": {
"type": "list",
"member": {
"type": "structure",
"members": {
"TableName": {},
"VersionId": {},
"ErrorDetail": {
"shape": "Sx"
}
}
}
}
}
}
},
"BatchGetPartition": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"PartitionsToGet"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"PartitionsToGet": {
"shape": "S1j"
}
}
},
"output": {
"type": "structure",
"members": {
"Partitions": {
"shape": "S1l"
},
"UnprocessedKeys": {
"shape": "S1j"
}
}
}
},
"BatchStopJobRun": {
"input": {
"type": "structure",
"required": [
"JobName",
"JobRunIds"
],
"members": {
"JobName": {},
"JobRunIds": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"SuccessfulSubmissions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"JobName": {},
"JobRunId": {}
}
}
},
"Errors": {
"type": "list",
"member": {
"type": "structure",
"members": {
"JobName": {},
"JobRunId": {},
"ErrorDetail": {
"shape": "Sx"
}
}
}
}
}
}
},
"CreateClassifier": {
"input": {
"type": "structure",
"members": {
"GrokClassifier": {
"type": "structure",
"required": [
"Classification",
"Name",
"GrokPattern"
],
"members": {
"Classification": {},
"Name": {},
"GrokPattern": {},
"CustomPatterns": {}
}
},
"XMLClassifier": {
"type": "structure",
"required": [
"Classification",
"Name"
],
"members": {
"Classification": {},
"Name": {},
"RowTag": {}
}
},
"JsonClassifier": {
"type": "structure",
"required": [
"Name",
"JsonPath"
],
"members": {
"Name": {},
"JsonPath": {}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateConnection": {
"input": {
"type": "structure",
"required": [
"ConnectionInput"
],
"members": {
"CatalogId": {},
"ConnectionInput": {
"shape": "S26"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateCrawler": {
"input": {
"type": "structure",
"required": [
"Name",
"Role",
"DatabaseName",
"Targets"
],
"members": {
"Name": {},
"Role": {},
"DatabaseName": {},
"Description": {},
"Targets": {
"shape": "S2h"
},
"Schedule": {},
"Classifiers": {
"shape": "S2s"
},
"TablePrefix": {},
"SchemaChangePolicy": {
"shape": "S2u"
},
"Configuration": {},
"CrawlerSecurityConfiguration": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateDatabase": {
"input": {
"type": "structure",
"required": [
"DatabaseInput"
],
"members": {
"CatalogId": {},
"DatabaseInput": {
"shape": "S31"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateDevEndpoint": {
"input": {
"type": "structure",
"required": [
"EndpointName",
"RoleArn"
],
"members": {
"EndpointName": {},
"RoleArn": {},
"SecurityGroupIds": {
"shape": "S37"
},
"SubnetId": {},
"PublicKey": {},
"PublicKeys": {
"shape": "S38"
},
"NumberOfNodes": {
"type": "integer"
},
"ExtraPythonLibsS3Path": {},
"ExtraJarsS3Path": {},
"SecurityConfiguration": {}
}
},
"output": {
"type": "structure",
"members": {
"EndpointName": {},
"Status": {},
"SecurityGroupIds": {
"shape": "S37"
},
"SubnetId": {},
"RoleArn": {},
"YarnEndpointAddress": {},
"ZeppelinRemoteSparkInterpreterPort": {
"type": "integer"
},
"NumberOfNodes": {
"type": "integer"
},
"AvailabilityZone": {},
"VpcId": {},
"ExtraPythonLibsS3Path": {},
"ExtraJarsS3Path": {},
"FailureReason": {},
"SecurityConfiguration": {},
"CreatedTimestamp": {
"type": "timestamp"
}
}
}
},
"CreateJob": {
"input": {
"type": "structure",
"required": [
"Name",
"Role",
"Command"
],
"members": {
"Name": {},
"Description": {},
"LogUri": {},
"Role": {},
"ExecutionProperty": {
"shape": "S3f"
},
"Command": {
"shape": "S3h"
},
"DefaultArguments": {
"shape": "S3j"
},
"Connections": {
"shape": "S3k"
},
"MaxRetries": {
"type": "integer"
},
"AllocatedCapacity": {
"type": "integer"
},
"Timeout": {
"type": "integer"
},
"NotificationProperty": {
"shape": "S3n"
},
"SecurityConfiguration": {}
}
},
"output": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"CreatePartition": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"PartitionInput"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"PartitionInput": {
"shape": "S5"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateScript": {
"input": {
"type": "structure",
"members": {
"DagNodes": {
"shape": "S3t"
},
"DagEdges": {
"shape": "S41"
},
"Language": {}
}
},
"output": {
"type": "structure",
"members": {
"PythonScript": {},
"ScalaCode": {}
}
}
},
"CreateSecurityConfiguration": {
"input": {
"type": "structure",
"required": [
"Name",
"EncryptionConfiguration"
],
"members": {
"Name": {},
"EncryptionConfiguration": {
"shape": "S48"
}
}
},
"output": {
"type": "structure",
"members": {
"Name": {},
"CreatedTimestamp": {
"type": "timestamp"
}
}
}
},
"CreateTable": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableInput"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableInput": {
"shape": "S4j"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateTrigger": {
"input": {
"type": "structure",
"required": [
"Name",
"Type",
"Actions"
],
"members": {
"Name": {},
"Type": {},
"Schedule": {},
"Predicate": {
"shape": "S4q"
},
"Actions": {
"shape": "S4w"
},
"Description": {},
"StartOnCreation": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"CreateUserDefinedFunction": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"FunctionInput"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"FunctionInput": {
"shape": "S51"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteClassifier": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteConnection": {
"input": {
"type": "structure",
"required": [
"ConnectionName"
],
"members": {
"CatalogId": {},
"ConnectionName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteCrawler": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteDatabase": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"CatalogId": {},
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteDevEndpoint": {
"input": {
"type": "structure",
"required": [
"EndpointName"
],
"members": {
"EndpointName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteJob": {
"input": {
"type": "structure",
"required": [
"JobName"
],
"members": {
"JobName": {}
}
},
"output": {
"type": "structure",
"members": {
"JobName": {}
}
}
},
"DeletePartition": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"PartitionValues"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"PartitionValues": {
"shape": "S6"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteResourcePolicy": {
"input": {
"type": "structure",
"members": {
"PolicyHashCondition": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteSecurityConfiguration": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteTable": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"Name"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteTableVersion": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"VersionId"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"VersionId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteTrigger": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"DeleteUserDefinedFunction": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"FunctionName"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"FunctionName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"GetCatalogImportStatus": {
"input": {
"type": "structure",
"members": {
"CatalogId": {}
}
},
"output": {
"type": "structure",
"members": {
"ImportStatus": {
"type": "structure",
"members": {
"ImportCompleted": {
"type": "boolean"
},
"ImportTime": {
"type": "timestamp"
},
"ImportedBy": {}
}
}
}
}
},
"GetClassifier": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Classifier": {
"shape": "S63"
}
}
}
},
"GetClassifiers": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Classifiers": {
"type": "list",
"member": {
"shape": "S63"
}
},
"NextToken": {}
}
}
},
"GetConnection": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"CatalogId": {},
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Connection": {
"shape": "S6f"
}
}
}
},
"GetConnections": {
"input": {
"type": "structure",
"members": {
"CatalogId": {},
"Filter": {
"type": "structure",
"members": {
"MatchCriteria": {
"shape": "S28"
},
"ConnectionType": {}
}
},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ConnectionList": {
"type": "list",
"member": {
"shape": "S6f"
}
},
"NextToken": {}
}
}
},
"GetCrawler": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Crawler": {
"shape": "S6m"
}
}
}
},
"GetCrawlerMetrics": {
"input": {
"type": "structure",
"members": {
"CrawlerNameList": {
"type": "list",
"member": {}
},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"CrawlerMetricsList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CrawlerName": {},
"TimeLeftSeconds": {
"type": "double"
},
"StillEstimating": {
"type": "boolean"
},
"LastRuntimeSeconds": {
"type": "double"
},
"MedianRuntimeSeconds": {
"type": "double"
},
"TablesCreated": {
"type": "integer"
},
"TablesUpdated": {
"type": "integer"
},
"TablesDeleted": {
"type": "integer"
}
}
}
},
"NextToken": {}
}
}
},
"GetCrawlers": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Crawlers": {
"type": "list",
"member": {
"shape": "S6m"
}
},
"NextToken": {}
}
}
},
"GetDataCatalogEncryptionSettings": {
"input": {
"type": "structure",
"members": {
"CatalogId": {}
}
},
"output": {
"type": "structure",
"members": {
"DataCatalogEncryptionSettings": {
"shape": "S77"
}
}
}
},
"GetDatabase": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"CatalogId": {},
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Database": {
"shape": "S7c"
}
}
}
},
"GetDatabases": {
"input": {
"type": "structure",
"members": {
"CatalogId": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"DatabaseList"
],
"members": {
"DatabaseList": {
"type": "list",
"member": {
"shape": "S7c"
}
},
"NextToken": {}
}
}
},
"GetDataflowGraph": {
"input": {
"type": "structure",
"members": {
"PythonScript": {}
}
},
"output": {
"type": "structure",
"members": {
"DagNodes": {
"shape": "S3t"
},
"DagEdges": {
"shape": "S41"
}
}
}
},
"GetDevEndpoint": {
"input": {
"type": "structure",
"required": [
"EndpointName"
],
"members": {
"EndpointName": {}
}
},
"output": {
"type": "structure",
"members": {
"DevEndpoint": {
"shape": "S7k"
}
}
}
},
"GetDevEndpoints": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"DevEndpoints": {
"type": "list",
"member": {
"shape": "S7k"
}
},
"NextToken": {}
}
}
},
"GetJob": {
"input": {
"type": "structure",
"required": [
"JobName"
],
"members": {
"JobName": {}
}
},
"output": {
"type": "structure",
"members": {
"Job": {
"shape": "S7q"
}
}
}
},
"GetJobRun": {
"input": {
"type": "structure",
"required": [
"JobName",
"RunId"
],
"members": {
"JobName": {},
"RunId": {},
"PredecessorsIncluded": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"JobRun": {
"shape": "S7t"
}
}
}
},
"GetJobRuns": {
"input": {
"type": "structure",
"required": [
"JobName"
],
"members": {
"JobName": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"JobRuns": {
"type": "list",
"member": {
"shape": "S7t"
}
},
"NextToken": {}
}
}
},
"GetJobs": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Jobs": {
"type": "list",
"member": {
"shape": "S7q"
}
},
"NextToken": {}
}
}
},
"GetMapping": {
"input": {
"type": "structure",
"required": [
"Source"
],
"members": {
"Source": {
"shape": "S86"
},
"Sinks": {
"shape": "S87"
},
"Location": {
"shape": "S88"
}
}
},
"output": {
"type": "structure",
"required": [
"Mapping"
],
"members": {
"Mapping": {
"shape": "S8a"
}
}
}
},
"GetPartition": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"PartitionValues"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"PartitionValues": {
"shape": "S6"
}
}
},
"output": {
"type": "structure",
"members": {
"Partition": {
"shape": "S1m"
}
}
}
},
"GetPartitions": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"Expression": {},
"NextToken": {},
"Segment": {
"type": "structure",
"required": [
"SegmentNumber",
"TotalSegments"
],
"members": {
"SegmentNumber": {
"type": "integer"
},
"TotalSegments": {
"type": "integer"
}
}
},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Partitions": {
"shape": "S1l"
},
"NextToken": {}
}
}
},
"GetPlan": {
"input": {
"type": "structure",
"required": [
"Mapping",
"Source"
],
"members": {
"Mapping": {
"shape": "S8a"
},
"Source": {
"shape": "S86"
},
"Sinks": {
"shape": "S87"
},
"Location": {
"shape": "S88"
},
"Language": {}
}
},
"output": {
"type": "structure",
"members": {
"PythonScript": {},
"ScalaCode": {}
}
}
},
"GetResourcePolicy": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"PolicyInJson": {},
"PolicyHash": {},
"CreateTime": {
"type": "timestamp"
},
"UpdateTime": {
"type": "timestamp"
}
}
}
},
"GetSecurityConfiguration": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"SecurityConfiguration": {
"shape": "S8t"
}
}
}
},
"GetSecurityConfigurations": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"SecurityConfigurations": {
"type": "list",
"member": {
"shape": "S8t"
}
},
"NextToken": {}
}
}
},
"GetTable": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"Name"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Table": {
"shape": "S8z"
}
}
}
},
"GetTableVersion": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"VersionId": {}
}
},
"output": {
"type": "structure",
"members": {
"TableVersion": {
"shape": "S92"
}
}
}
},
"GetTableVersions": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"TableVersions": {
"type": "list",
"member": {
"shape": "S92"
}
},
"NextToken": {}
}
}
},
"GetTables": {
"input": {
"type": "structure",
"required": [
"DatabaseName"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"Expression": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"TableList": {
"type": "list",
"member": {
"shape": "S8z"
}
},
"NextToken": {}
}
}
},
"GetTrigger": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Trigger": {
"shape": "S9c"
}
}
}
},
"GetTriggers": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"DependentJobName": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Triggers": {
"type": "list",
"member": {
"shape": "S9c"
}
},
"NextToken": {}
}
}
},
"GetUserDefinedFunction": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"FunctionName"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"FunctionName": {}
}
},
"output": {
"type": "structure",
"members": {
"UserDefinedFunction": {
"shape": "S9j"
}
}
}
},
"GetUserDefinedFunctions": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"Pattern"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"Pattern": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"UserDefinedFunctions": {
"type": "list",
"member": {
"shape": "S9j"
}
},
"NextToken": {}
}
}
},
"ImportCatalogToGlue": {
"input": {
"type": "structure",
"members": {
"CatalogId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"PutDataCatalogEncryptionSettings": {
"input": {
"type": "structure",
"required": [
"DataCatalogEncryptionSettings"
],
"members": {
"CatalogId": {},
"DataCatalogEncryptionSettings": {
"shape": "S77"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"PutResourcePolicy": {
"input": {
"type": "structure",
"required": [
"PolicyInJson"
],
"members": {
"PolicyInJson": {},
"PolicyHashCondition": {},
"PolicyExistsCondition": {}
}
},
"output": {
"type": "structure",
"members": {
"PolicyHash": {}
}
}
},
"ResetJobBookmark": {
"input": {
"type": "structure",
"required": [
"JobName"
],
"members": {
"JobName": {}
}
},
"output": {
"type": "structure",
"members": {
"JobBookmarkEntry": {
"type": "structure",
"members": {
"JobName": {},
"Version": {
"type": "integer"
},
"Run": {
"type": "integer"
},
"Attempt": {
"type": "integer"
},
"JobBookmark": {}
}
}
}
}
},
"StartCrawler": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StartCrawlerSchedule": {
"input": {
"type": "structure",
"required": [
"CrawlerName"
],
"members": {
"CrawlerName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StartJobRun": {
"input": {
"type": "structure",
"required": [
"JobName"
],
"members": {
"JobName": {},
"JobRunId": {},
"Arguments": {
"shape": "S3j"
},
"AllocatedCapacity": {
"type": "integer"
},
"Timeout": {
"type": "integer"
},
"NotificationProperty": {
"shape": "S3n"
},
"SecurityConfiguration": {}
}
},
"output": {
"type": "structure",
"members": {
"JobRunId": {}
}
}
},
"StartTrigger": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"StopCrawler": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StopCrawlerSchedule": {
"input": {
"type": "structure",
"required": [
"CrawlerName"
],
"members": {
"CrawlerName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StopTrigger": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"UpdateClassifier": {
"input": {
"type": "structure",
"members": {
"GrokClassifier": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Classification": {},
"GrokPattern": {},
"CustomPatterns": {}
}
},
"XMLClassifier": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Classification": {},
"RowTag": {}
}
},
"JsonClassifier": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"JsonPath": {}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateConnection": {
"input": {
"type": "structure",
"required": [
"Name",
"ConnectionInput"
],
"members": {
"CatalogId": {},
"Name": {},
"ConnectionInput": {
"shape": "S26"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateCrawler": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Role": {},
"DatabaseName": {},
"Description": {},
"Targets": {
"shape": "S2h"
},
"Schedule": {},
"Classifiers": {
"shape": "S2s"
},
"TablePrefix": {},
"SchemaChangePolicy": {
"shape": "S2u"
},
"Configuration": {},
"CrawlerSecurityConfiguration": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateCrawlerSchedule": {
"input": {
"type": "structure",
"required": [
"CrawlerName"
],
"members": {
"CrawlerName": {},
"Schedule": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateDatabase": {
"input": {
"type": "structure",
"required": [
"Name",
"DatabaseInput"
],
"members": {
"CatalogId": {},
"Name": {},
"DatabaseInput": {
"shape": "S31"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateDevEndpoint": {
"input": {
"type": "structure",
"required": [
"EndpointName"
],
"members": {
"EndpointName": {},
"PublicKey": {},
"AddPublicKeys": {
"shape": "S38"
},
"DeletePublicKeys": {
"shape": "S38"
},
"CustomLibraries": {
"type": "structure",
"members": {
"ExtraPythonLibsS3Path": {},
"ExtraJarsS3Path": {}
}
},
"UpdateEtlLibraries": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateJob": {
"input": {
"type": "structure",
"required": [
"JobName",
"JobUpdate"
],
"members": {
"JobName": {},
"JobUpdate": {
"type": "structure",
"members": {
"Description": {},
"LogUri": {},
"Role": {},
"ExecutionProperty": {
"shape": "S3f"
},
"Command": {
"shape": "S3h"
},
"DefaultArguments": {
"shape": "S3j"
},
"Connections": {
"shape": "S3k"
},
"MaxRetries": {
"type": "integer"
},
"AllocatedCapacity": {
"type": "integer"
},
"Timeout": {
"type": "integer"
},
"NotificationProperty": {
"shape": "S3n"
},
"SecurityConfiguration": {}
}
}
}
},
"output": {
"type": "structure",
"members": {
"JobName": {}
}
}
},
"UpdatePartition": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableName",
"PartitionValueList",
"PartitionInput"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableName": {},
"PartitionValueList": {
"type": "list",
"member": {}
},
"PartitionInput": {
"shape": "S5"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateTable": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"TableInput"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"TableInput": {
"shape": "S4j"
},
"SkipArchive": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateTrigger": {
"input": {
"type": "structure",
"required": [
"Name",
"TriggerUpdate"
],
"members": {
"Name": {},
"TriggerUpdate": {
"type": "structure",
"members": {
"Name": {},
"Description": {},
"Schedule": {},
"Actions": {
"shape": "S4w"
},
"Predicate": {
"shape": "S4q"
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"Trigger": {
"shape": "S9c"
}
}
}
},
"UpdateUserDefinedFunction": {
"input": {
"type": "structure",
"required": [
"DatabaseName",
"FunctionName",
"FunctionInput"
],
"members": {
"CatalogId": {},
"DatabaseName": {},
"FunctionName": {},
"FunctionInput": {
"shape": "S51"
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S5": {
"type": "structure",
"members": {
"Values": {
"shape": "S6"
},
"LastAccessTime": {
"type": "timestamp"
},
"StorageDescriptor": {
"shape": "S9"
},
"Parameters": {
"shape": "Sj"
},
"LastAnalyzedTime": {
"type": "timestamp"
}
}
},
"S6": {
"type": "list",
"member": {}
},
"S9": {
"type": "structure",
"members": {
"Columns": {
"shape": "Sa"
},
"Location": {},
"InputFormat": {},
"OutputFormat": {},
"Compressed": {
"type": "boolean"
},
"NumberOfBuckets": {
"type": "integer"
},
"SerdeInfo": {
"type": "structure",
"members": {
"Name": {},
"SerializationLibrary": {},
"Parameters": {
"shape": "Sj"
}
}
},
"BucketColumns": {
"shape": "Sm"
},
"SortColumns": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Column",
"SortOrder"
],
"members": {
"Column": {},
"SortOrder": {
"type": "integer"
}
}
}
},
"Parameters": {
"shape": "Sj"
},
"SkewedInfo": {
"type": "structure",
"members": {
"SkewedColumnNames": {
"shape": "Sm"
},
"SkewedColumnValues": {
"type": "list",
"member": {}
},
"SkewedColumnValueLocationMaps": {
"type": "map",
"key": {},
"value": {}
}
}
},
"StoredAsSubDirectories": {
"type": "boolean"
}
}
},
"Sa": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Type": {},
"Comment": {}
}
}
},
"Sj": {
"type": "map",
"key": {},
"value": {}
},
"Sm": {
"type": "list",
"member": {}
},
"Sv": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PartitionValues": {
"shape": "S6"
},
"ErrorDetail": {
"shape": "Sx"
}
}
}
},
"Sx": {
"type": "structure",
"members": {
"ErrorCode": {},
"ErrorMessage": {}
}
},
"S15": {
"type": "structure",
"required": [
"Values"
],
"members": {
"Values": {
"shape": "S6"
}
}
},
"S1j": {
"type": "list",
"member": {
"shape": "S15"
}
},
"S1l": {
"type": "list",
"member": {
"shape": "S1m"
}
},
"S1m": {
"type": "structure",
"members": {
"Values": {
"shape": "S6"
},
"DatabaseName": {},
"TableName": {},
"CreationTime": {
"type": "timestamp"
},
"LastAccessTime": {
"type": "timestamp"
},
"StorageDescriptor": {
"shape": "S9"
},
"Parameters": {
"shape": "Sj"
},
"LastAnalyzedTime": {
"type": "timestamp"
}
}
},
"S26": {
"type": "structure",
"required": [
"Name",
"ConnectionType",
"ConnectionProperties"
],
"members": {
"Name": {},
"Description": {},
"ConnectionType": {},
"MatchCriteria": {
"shape": "S28"
},
"ConnectionProperties": {
"shape": "S29"
},
"PhysicalConnectionRequirements": {
"shape": "S2b"
}
}
},
"S28": {
"type": "list",
"member": {}
},
"S29": {
"type": "map",
"key": {},
"value": {}
},
"S2b": {
"type": "structure",
"members": {
"SubnetId": {},
"SecurityGroupIdList": {
"type": "list",
"member": {}
},
"AvailabilityZone": {}
}
},
"S2h": {
"type": "structure",
"members": {
"S3Targets": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"Exclusions": {
"shape": "S2l"
}
}
}
},
"JdbcTargets": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ConnectionName": {},
"Path": {},
"Exclusions": {
"shape": "S2l"
}
}
}
},
"DynamoDBTargets": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {}
}
}