package glue
- Alphabetic
- By Inheritance
- glue
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
Action extends Object
Defines an action to be initiated by a trigger.
Defines an action to be initiated by a trigger.
- Annotations
- @RawJSType() @native()
- type ActionList = Array[Action]
- type AttemptCount = Int
-
trait
BatchCreatePartitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchCreatePartitionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchDeleteConnectionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchDeleteConnectionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchDeletePartitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchDeletePartitionResponse extends Object
- Annotations
- @RawJSType() @native()
- type BatchDeletePartitionValueList = Array[PartitionValueList]
- type BatchDeleteTableNameList = Array[NameString]
-
trait
BatchDeleteTableRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchDeleteTableResponse extends Object
- Annotations
- @RawJSType() @native()
- type BatchDeleteTableVersionList = Array[VersionString]
-
trait
BatchDeleteTableVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchDeleteTableVersionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetCrawlersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetCrawlersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetDevEndpointsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetDevEndpointsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetJobsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetJobsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetPartitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetPartitionResponse extends Object
- Annotations
- @RawJSType() @native()
- type BatchGetPartitionValueList = Array[PartitionValueList]
-
trait
BatchGetTriggersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchGetTriggersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchStopJobRunError extends Object
Records an error that occurred when attempting to stop a specified job run.
Records an error that occurred when attempting to stop a specified job run.
- Annotations
- @RawJSType() @native()
- type BatchStopJobRunErrorList = Array[BatchStopJobRunError]
- type BatchStopJobRunJobRunIdList = Array[IdString]
-
trait
BatchStopJobRunRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchStopJobRunResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
BatchStopJobRunSuccessfulSubmission extends Object
Records a successful request to stop a specified JobRun.
Records a successful request to stop a specified JobRun.
- Annotations
- @RawJSType() @native()
- type BatchStopJobRunSuccessfulSubmissionList = Array[BatchStopJobRunSuccessfulSubmission]
- type BooleanNullable = Boolean
- type BooleanValue = Boolean
- type BoundedPartitionValueList = Array[ValueString]
- type CatalogEncryptionMode = String
- type CatalogEntries = Array[CatalogEntry]
-
trait
CatalogEntry extends Object
Specifies a table definition in the Data Catalog.
Specifies a table definition in the Data Catalog.
- Annotations
- @RawJSType() @native()
- type CatalogIdString = String
-
trait
CatalogImportStatus extends Object
A structure containing migration status information.
A structure containing migration status information.
- Annotations
- @RawJSType() @native()
- type Classification = String
-
trait
Classifier extends Object
Classifiers are triggered during a crawl task.
Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle, and if it is, the classifier creates a schema in the form of a
StructTypeobject that matches that data format. You can use the standard classifiers that AWS Glue supplies, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be agrokclassifier, anXMLclassifier, aJSONclassifier, or a customCSVclassifier as specified in one of the fields in theClassifierobject.- Annotations
- @RawJSType() @native()
- type ClassifierList = Array[Classifier]
- type ClassifierNameList = Array[NameString]
-
trait
CloudWatchEncryption extends Object
Specifies how CloudWatch data should be encrypted.
Specifies how CloudWatch data should be encrypted.
- Annotations
- @RawJSType() @native()
- type CloudWatchEncryptionMode = String
- type CodeGenArgName = String
- type CodeGenArgValue = String
-
trait
CodeGenEdge extends Object
Represents a directional edge in a directed acyclic graph (DAG).
Represents a directional edge in a directed acyclic graph (DAG).
- Annotations
- @RawJSType() @native()
- type CodeGenIdentifier = String
-
trait
CodeGenNode extends Object
Represents a node in a directed acyclic graph (DAG)
Represents a node in a directed acyclic graph (DAG)
- Annotations
- @RawJSType() @native()
-
trait
CodeGenNodeArg extends Object
An argument or property of a node.
An argument or property of a node.
- Annotations
- @RawJSType() @native()
- type CodeGenNodeArgs = Array[CodeGenNodeArg]
- type CodeGenNodeType = String
-
trait
Column extends Object
A column in a
Table.A column in a
Table.- Annotations
- @RawJSType() @native()
- type ColumnList = Array[Column]
- type ColumnTypeString = String
- type ColumnValueStringList = Array[ColumnValuesString]
- type ColumnValuesString = String
- type CommentString = String
-
trait
Condition extends Object
Defines a condition under which a trigger fires.
Defines a condition under which a trigger fires.
- Annotations
- @RawJSType() @native()
- type ConditionList = Array[Condition]
-
trait
Connection extends Object
Defines a connection to a data source.
Defines a connection to a data source.
- Annotations
- @RawJSType() @native()
-
trait
ConnectionInput extends Object
A structure that is used to specify a connection to create or update.
A structure that is used to specify a connection to create or update.
- Annotations
- @RawJSType() @native()
- type ConnectionList = Array[Connection]
- type ConnectionName = String
-
trait
ConnectionPasswordEncryption extends Object
The data structure used by the Data Catalog to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties.The data structure used by the Data Catalog to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. When aCreationConnectionrequest arrives containing a password, the Data Catalog first encrypts the password using your AWS KMS key. It then encrypts the whole connection object again if catalog encryption is also enabled. This encryption requires that you set AWS KMS key permissions to enable or restrict access on the password key according to your security requirements. For example, you might want only admin users to have decrypt permission on the password key.- Annotations
- @RawJSType() @native()
- type ConnectionProperties = Dictionary[ValueString]
- type ConnectionPropertyKey = String
- type ConnectionType = String
-
trait
ConnectionsList extends Object
Specifies the connections used by a job.
Specifies the connections used by a job.
- Annotations
- @RawJSType() @native()
-
trait
Crawler extends Object
Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema.
Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the AWS Glue Data Catalog.
- Annotations
- @RawJSType() @native()
- type CrawlerConfiguration = String
- type CrawlerList = Array[Crawler]
-
trait
CrawlerMetrics extends Object
Metrics for a specified crawler.
Metrics for a specified crawler.
- Annotations
- @RawJSType() @native()
- type CrawlerMetricsList = Array[CrawlerMetrics]
- type CrawlerNameList = Array[NameString]
- type CrawlerSecurityConfiguration = String
- type CrawlerState = String
-
trait
CrawlerTargets extends Object
Specifies data stores to crawl.
Specifies data stores to crawl.
- Annotations
- @RawJSType() @native()
-
trait
CreateClassifierRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateClassifierResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateConnectionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateConnectionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateCrawlerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateCrawlerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateCsvClassifierRequest extends Object
Specifies a custom CSV classifier for
CreateClassifierto create.Specifies a custom CSV classifier for
CreateClassifierto create.- Annotations
- @RawJSType() @native()
-
trait
CreateDatabaseRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateDatabaseResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateDevEndpointRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateDevEndpointResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateGrokClassifierRequest extends Object
Specifies a
grokclassifier forCreateClassifierto create.Specifies a
grokclassifier forCreateClassifierto create.- Annotations
- @RawJSType() @native()
-
trait
CreateJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateJsonClassifierRequest extends Object
Specifies a JSON classifier for
CreateClassifierto create.Specifies a JSON classifier for
CreateClassifierto create.- Annotations
- @RawJSType() @native()
-
trait
CreatePartitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreatePartitionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateScriptRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateScriptResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateSecurityConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateSecurityConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTableRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTableResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTriggerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTriggerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateUserDefinedFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateUserDefinedFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateXMLClassifierRequest extends Object
Specifies an XML classifier for
CreateClassifierto create.Specifies an XML classifier for
CreateClassifierto create.- Annotations
- @RawJSType() @native()
- type CronExpression = String
-
trait
CsvClassifier extends Object
A classifier for custom
CSVcontent.A classifier for custom
CSVcontent.- Annotations
- @RawJSType() @native()
- type CsvColumnDelimiter = String
- type CsvHeader = Array[NameString]
- type CsvHeaderOption = String
- type CsvQuoteSymbol = String
- type CustomPatterns = String
- type DagEdges = Array[CodeGenEdge]
- type DagNodes = Array[CodeGenNode]
-
trait
DataCatalogEncryptionSettings extends Object
Contains configuration information for maintaining Data Catalog security.
Contains configuration information for maintaining Data Catalog security.
- Annotations
- @RawJSType() @native()
-
trait
Database extends Object
The
Databaseobject represents a logical grouping of tables that may reside in a Hive metastore or an RDBMS.The
Databaseobject represents a logical grouping of tables that may reside in a Hive metastore or an RDBMS.- Annotations
- @RawJSType() @native()
-
trait
DatabaseInput extends Object
The structure used to create or update a database.
The structure used to create or update a database.
- Annotations
- @RawJSType() @native()
- type DatabaseList = Array[Database]
- type DatabaseName = String
- type DeleteBehavior = String
-
trait
DeleteClassifierRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteClassifierResponse extends Object
- Annotations
- @RawJSType() @native()
- type DeleteConnectionNameList = Array[NameString]
-
trait
DeleteConnectionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteConnectionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteCrawlerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteCrawlerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDatabaseRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDatabaseResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDevEndpointRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDevEndpointResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeletePartitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeletePartitionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteResourcePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteResourcePolicyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteSecurityConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteSecurityConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTableRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTableResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTableVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTableVersionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTriggerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTriggerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteUserDefinedFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteUserDefinedFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
- type DescriptionString = String
- type DescriptionStringRemovable = String
-
trait
DevEndpoint extends Object
A development endpoint where a developer can remotely debug ETL scripts.
A development endpoint where a developer can remotely debug ETL scripts.
- Annotations
- @RawJSType() @native()
-
trait
DevEndpointCustomLibraries extends Object
Custom libraries to be loaded into a DevEndpoint.
Custom libraries to be loaded into a DevEndpoint.
- Annotations
- @RawJSType() @native()
- type DevEndpointList = Array[DevEndpoint]
- type DevEndpointNameList = Array[NameString]
- type DevEndpointNames = Array[GenericString]
-
trait
DynamoDBTarget extends Object
Specifies a DynamoDB table to crawl.
Specifies a DynamoDB table to crawl.
- Annotations
- @RawJSType() @native()
- type DynamoDBTargetList = Array[DynamoDBTarget]
-
trait
EncryptionAtRest extends Object
Specifies the encryption-at-rest configuration for the Data Catalog.
Specifies the encryption-at-rest configuration for the Data Catalog.
- Annotations
- @RawJSType() @native()
-
trait
EncryptionConfiguration extends Object
Specifies an encryption configuration.
Specifies an encryption configuration.
- Annotations
- @RawJSType() @native()
- type ErrorByName = Dictionary[ErrorDetail]
-
trait
ErrorDetail extends Object
Contains details about an error.
Contains details about an error.
- Annotations
- @RawJSType() @native()
- type ErrorString = String
-
trait
ExecutionProperty extends Object
An execution property of a job.
An execution property of a job.
- Annotations
- @RawJSType() @native()
- type ExecutionTime = Int
- type ExistCondition = String
- type FieldType = String
- type FilterString = String
- type FormatString = String
- type GenericMap = Dictionary[GenericString]
- type GenericString = String
-
trait
GetCatalogImportStatusRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCatalogImportStatusResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetClassifierRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetClassifierResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetClassifiersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetClassifiersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetConnectionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetConnectionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetConnectionsFilter extends Object
Filters the connection definitions that are returned by the
GetConnectionsAPI operation.Filters the connection definitions that are returned by the
GetConnectionsAPI operation.- Annotations
- @RawJSType() @native()
-
trait
GetConnectionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetConnectionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCrawlerMetricsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCrawlerMetricsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCrawlerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCrawlerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCrawlersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCrawlersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDataCatalogEncryptionSettingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDataCatalogEncryptionSettingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDatabaseRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDatabaseResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDatabasesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDatabasesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDataflowGraphRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDataflowGraphResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDevEndpointRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDevEndpointResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDevEndpointsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDevEndpointsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobRunRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobRunResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobRunsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobRunsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetMappingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetMappingResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPartitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPartitionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPartitionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPartitionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPlanRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPlanResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetResourcePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetResourcePolicyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSecurityConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSecurityConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSecurityConfigurationsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSecurityConfigurationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTableRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTableResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTableVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTableVersionResponse extends Object
- Annotations
- @RawJSType() @native()
- type GetTableVersionsList = Array[TableVersion]
-
trait
GetTableVersionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTableVersionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTablesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTablesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTagsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTagsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTriggerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTriggerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTriggersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTriggersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetUserDefinedFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetUserDefinedFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetUserDefinedFunctionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetUserDefinedFunctionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
class
Glue extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "Glue" )
- implicit final class GlueOps extends AnyVal
- type GlueResourceArn = String
-
trait
GrokClassifier extends Object
A classifier that uses
grokpatterns.A classifier that uses
grokpatterns.- Annotations
- @RawJSType() @native()
- type GrokPattern = String
- type HashString = String
- type IdString = String
-
trait
ImportCatalogToGlueRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ImportCatalogToGlueResponse extends Object
- Annotations
- @RawJSType() @native()
- type IntegerFlag = Int
- type IntegerValue = Int
-
trait
JdbcTarget extends Object
Specifies a JDBC data store to crawl.
Specifies a JDBC data store to crawl.
- Annotations
- @RawJSType() @native()
- type JdbcTargetList = Array[JdbcTarget]
-
trait
Job extends Object
Specifies a job definition.
Specifies a job definition.
- Annotations
- @RawJSType() @native()
-
trait
JobBookmarkEntry extends Object
Defines a point which a job can resume processing.
Defines a point which a job can resume processing.
- Annotations
- @RawJSType() @native()
-
trait
JobBookmarksEncryption extends Object
Specifies how Job bookmark data should be encrypted.
Specifies how Job bookmark data should be encrypted.
- Annotations
- @RawJSType() @native()
- type JobBookmarksEncryptionMode = String
-
trait
JobCommand extends Object
Specifies code executed when a job is run.
Specifies code executed when a job is run.
- Annotations
- @RawJSType() @native()
- type JobList = Array[Job]
- type JobName = String
- type JobNameList = Array[NameString]
-
trait
JobRun extends Object
Contains information about a job run.
Contains information about a job run.
- Annotations
- @RawJSType() @native()
- type JobRunList = Array[JobRun]
- type JobRunState = String
-
trait
JobUpdate extends Object
Specifies information used to update an existing job definition.
Specifies information used to update an existing job definition. Note that the previous job definition will be completely overwritten by this information.
- Annotations
- @RawJSType() @native()
-
trait
JsonClassifier extends Object
A classifier for
JSONcontent.A classifier for
JSONcontent.- Annotations
- @RawJSType() @native()
- type JsonPath = String
- type JsonValue = String
- type KeyString = String
- type KmsKeyArn = String
- type Language = String
-
trait
LastCrawlInfo extends Object
Status and error information about the most recent crawl.
Status and error information about the most recent crawl.
- Annotations
- @RawJSType() @native()
- type LastCrawlStatus = String
-
trait
ListCrawlersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListCrawlersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListDevEndpointsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListDevEndpointsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTriggersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTriggersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
Location extends Object
The location of resources.
The location of resources.
- Annotations
- @RawJSType() @native()
- type LocationMap = Dictionary[ColumnValuesString]
- type LocationString = String
- type LogGroup = String
- type LogStream = String
- type Logical = String
- type LogicalOperator = String
- type MapValue = Dictionary[GenericString]
-
trait
MappingEntry extends Object
Defines a mapping.
Defines a mapping.
- Annotations
- @RawJSType() @native()
- type MappingList = Array[MappingEntry]
- type MatchCriteria = Array[NameString]
- type MaxConcurrentRuns = Int
- type MaxRetries = Int
- type MessagePrefix = String
- type MillisecondsCount = Double
- type NameString = String
- type NameStringList = Array[NameString]
- type NonNegativeDouble = Double
- type NonNegativeInteger = Int
-
trait
NotificationProperty extends Object
Specifies configuration properties of a notification.
Specifies configuration properties of a notification.
- Annotations
- @RawJSType() @native()
- type NotifyDelayAfter = Int
- type NullableBoolean = Boolean
- type NullableDouble = Double
- type NullableInteger = Int
-
trait
Order extends Object
Specifies the sort order of a sorted column.
Specifies the sort order of a sorted column.
- Annotations
- @RawJSType() @native()
- type OrderList = Array[Order]
- type PageSize = Int
- type ParametersMap = Dictionary[ParametersMapValue]
- type ParametersMapValue = String
-
trait
Partition extends Object
Represents a slice of table data.
Represents a slice of table data.
- Annotations
- @RawJSType() @native()
-
trait
PartitionError extends Object
Contains information about a partition error.
Contains information about a partition error.
- Annotations
- @RawJSType() @native()
- type PartitionErrors = Array[PartitionError]
-
trait
PartitionInput extends Object
The structure used to create and update a partion.
The structure used to create and update a partion.
- Annotations
- @RawJSType() @native()
- type PartitionInputList = Array[PartitionInput]
- type PartitionList = Array[Partition]
-
trait
PartitionValueList extends Object
Contains a list of values defining partitions.
Contains a list of values defining partitions.
- Annotations
- @RawJSType() @native()
- type Path = String
- type PathList = Array[Path]
-
trait
PhysicalConnectionRequirements extends Object
Specifies the physical requirements for a connection.
Specifies the physical requirements for a connection.
- Annotations
- @RawJSType() @native()
- type PolicyJsonString = String
-
trait
Predecessor extends Object
A job run that was used in the predicate of a conditional trigger that triggered this job run.
A job run that was used in the predicate of a conditional trigger that triggered this job run.
- Annotations
- @RawJSType() @native()
- type PredecessorList = Array[Predecessor]
-
trait
Predicate extends Object
Defines the predicate of the trigger, which determines when it fires.
Defines the predicate of the trigger, which determines when it fires.
- Annotations
- @RawJSType() @native()
- type PredicateString = String
- type PrincipalType = String
- type PublicKeysList = Array[GenericString]
-
trait
PutDataCatalogEncryptionSettingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutDataCatalogEncryptionSettingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutResourcePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutResourcePolicyResponse extends Object
- Annotations
- @RawJSType() @native()
- type PythonScript = String
-
trait
ResetJobBookmarkRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ResetJobBookmarkResponse extends Object
- Annotations
- @RawJSType() @native()
- type ResourceType = String
-
trait
ResourceUri extends Object
URIs for function resources.
URIs for function resources.
- Annotations
- @RawJSType() @native()
- type ResourceUriList = Array[ResourceUri]
- type Role = String
- type RoleArn = String
- type RoleString = String
- type RowTag = String
-
trait
S3Encryption extends Object
Specifies how S3 data should be encrypted.
Specifies how S3 data should be encrypted.
- Annotations
- @RawJSType() @native()
- type S3EncryptionList = Array[S3Encryption]
- type S3EncryptionMode = String
-
trait
S3Target extends Object
Specifies a data store in Amazon S3.
Specifies a data store in Amazon S3.
- Annotations
- @RawJSType() @native()
- type S3TargetList = Array[S3Target]
- type ScalaCode = String
-
trait
Schedule extends Object
A scheduling object using a
cronstatement to schedule an event.A scheduling object using a
cronstatement to schedule an event.- Annotations
- @RawJSType() @native()
- type ScheduleState = String
-
trait
SchemaChangePolicy extends Object
Crawler policy for update and deletion behavior.
Crawler policy for update and deletion behavior.
- Annotations
- @RawJSType() @native()
- type SchemaPathString = String
- type ScriptLocationString = String
-
trait
SecurityConfiguration extends Object
Specifies a security configuration.
Specifies a security configuration.
- Annotations
- @RawJSType() @native()
- type SecurityConfigurationList = Array[SecurityConfiguration]
- type SecurityGroupIdList = Array[NameString]
-
trait
Segment extends Object
Defines a non-overlapping region of a table's partitions, allowing multiple requests to be executed in parallel.
Defines a non-overlapping region of a table's partitions, allowing multiple requests to be executed in parallel.
- Annotations
- @RawJSType() @native()
-
trait
SerDeInfo extends Object
Information about a serialization/deserialization program (SerDe) which serves as an extractor and loader.
Information about a serialization/deserialization program (SerDe) which serves as an extractor and loader.
- Annotations
- @RawJSType() @native()
-
trait
SkewedInfo extends Object
Specifies skewed values in a table.
Specifies skewed values in a table. Skewed are ones that occur with very high frequency.
- Annotations
- @RawJSType() @native()
-
trait
StartCrawlerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartCrawlerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartCrawlerScheduleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartCrawlerScheduleResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartJobRunRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartJobRunResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartTriggerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartTriggerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopCrawlerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopCrawlerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopCrawlerScheduleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopCrawlerScheduleResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopTriggerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopTriggerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StorageDescriptor extends Object
Describes the physical storage of table data.
Describes the physical storage of table data.
- Annotations
- @RawJSType() @native()
- type StringList = Array[GenericString]
-
trait
Table extends Object
Represents a collection of related data organized in columns and rows.
Represents a collection of related data organized in columns and rows.
- Annotations
- @RawJSType() @native()
-
trait
TableError extends Object
An error record for table operations.
An error record for table operations.
- Annotations
- @RawJSType() @native()
- type TableErrors = Array[TableError]
-
trait
TableInput extends Object
Structure used to create or update the table.
Structure used to create or update the table.
- Annotations
- @RawJSType() @native()
- type TableList = Array[Table]
- type TableName = String
- type TablePrefix = String
- type TableTypeString = String
-
trait
TableVersion extends Object
Specifies a version of a table.
Specifies a version of a table.
- Annotations
- @RawJSType() @native()
-
trait
TableVersionError extends Object
An error record for table-version operations.
An error record for table-version operations.
- Annotations
- @RawJSType() @native()
- type TableVersionErrors = Array[TableVersionError]
- type TagKey = String
- type TagKeysList = Array[TagKey]
-
trait
TagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
TagResourceResponse extends Object
- Annotations
- @RawJSType() @native()
- type TagValue = String
- type TagsMap = Dictionary[TagValue]
- type Timeout = Int
- type Timestamp = Date
- type TimestampValue = Date
- type Token = String
- type TotalSegmentsInteger = Int
-
trait
Trigger extends Object
Information about a specific trigger.
Information about a specific trigger.
- Annotations
- @RawJSType() @native()
- type TriggerList = Array[Trigger]
- type TriggerNameList = Array[NameString]
- type TriggerState = String
- type TriggerType = String
-
trait
TriggerUpdate extends Object
A structure used to provide information used to update a trigger.
A structure used to provide information used to update a trigger. This object will update the the previous trigger definition by overwriting it completely.
- Annotations
- @RawJSType() @native()
- type URI = String
-
trait
UntagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UntagResourceResponse extends Object
- Annotations
- @RawJSType() @native()
- type UpdateBehavior = String
-
trait
UpdateClassifierRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateClassifierResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateConnectionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateConnectionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateCrawlerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateCrawlerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateCrawlerScheduleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateCrawlerScheduleResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateCsvClassifierRequest extends Object
Specifies a custom CSV classifier to be updated.
Specifies a custom CSV classifier to be updated.
- Annotations
- @RawJSType() @native()
-
trait
UpdateDatabaseRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateDatabaseResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateDevEndpointRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateDevEndpointResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateGrokClassifierRequest extends Object
Specifies a grok classifier to update when passed to
UpdateClassifier.Specifies a grok classifier to update when passed to
UpdateClassifier.- Annotations
- @RawJSType() @native()
-
trait
UpdateJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateJsonClassifierRequest extends Object
Specifies a JSON classifier to be updated.
Specifies a JSON classifier to be updated.
- Annotations
- @RawJSType() @native()
-
trait
UpdatePartitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdatePartitionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateTableRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateTableResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateTriggerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateTriggerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateUserDefinedFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateUserDefinedFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateXMLClassifierRequest extends Object
Specifies an XML classifier to be updated.
Specifies an XML classifier to be updated.
- Annotations
- @RawJSType() @native()
- type UriString = String
-
trait
UserDefinedFunction extends Object
Represents the equivalent of a Hive user-defined function (
UDF) definition.Represents the equivalent of a Hive user-defined function (
UDF) definition.- Annotations
- @RawJSType() @native()
-
trait
UserDefinedFunctionInput extends Object
A structure used to create or updata a user-defined function.
A structure used to create or updata a user-defined function.
- Annotations
- @RawJSType() @native()
- type UserDefinedFunctionList = Array[UserDefinedFunction]
- type ValueString = String
- type ValueStringList = Array[ValueString]
- type VersionId = Double
- type VersionString = String
- type ViewTextString = String
- type WorkerType = String
-
trait
XMLClassifier extends Object
A classifier for
XMLcontent.A classifier for
XMLcontent.- Annotations
- @RawJSType() @native()
Value Members
- object Action
- object BatchCreatePartitionRequest
- object BatchCreatePartitionResponse
- object BatchDeleteConnectionRequest
- object BatchDeleteConnectionResponse
- object BatchDeletePartitionRequest
- object BatchDeletePartitionResponse
- object BatchDeleteTableRequest
- object BatchDeleteTableResponse
- object BatchDeleteTableVersionRequest
- object BatchDeleteTableVersionResponse
- object BatchGetCrawlersRequest
- object BatchGetCrawlersResponse
- object BatchGetDevEndpointsRequest
- object BatchGetDevEndpointsResponse
- object BatchGetJobsRequest
- object BatchGetJobsResponse
- object BatchGetPartitionRequest
- object BatchGetPartitionResponse
- object BatchGetTriggersRequest
- object BatchGetTriggersResponse
- object BatchStopJobRunError
- object BatchStopJobRunRequest
- object BatchStopJobRunResponse
- object BatchStopJobRunSuccessfulSubmission
- object CatalogEncryptionModeEnum
- object CatalogEntry
- object CatalogImportStatus
- object Classifier
- object CloudWatchEncryption
- object CloudWatchEncryptionModeEnum
- object CodeGenEdge
- object CodeGenNode
- object CodeGenNodeArg
- object Column
- object Condition
- object Connection
- object ConnectionInput
- object ConnectionPasswordEncryption
- object ConnectionPropertyKeyEnum
- object ConnectionTypeEnum
- object ConnectionsList
- object Crawler
- object CrawlerMetrics
- object CrawlerStateEnum
- object CrawlerTargets
- object CreateClassifierRequest
- object CreateClassifierResponse
- object CreateConnectionRequest
- object CreateConnectionResponse
- object CreateCrawlerRequest
- object CreateCrawlerResponse
- object CreateCsvClassifierRequest
- object CreateDatabaseRequest
- object CreateDatabaseResponse
- object CreateDevEndpointRequest
- object CreateDevEndpointResponse
- object CreateGrokClassifierRequest
- object CreateJobRequest
- object CreateJobResponse
- object CreateJsonClassifierRequest
- object CreatePartitionRequest
- object CreatePartitionResponse
- object CreateScriptRequest
- object CreateScriptResponse
- object CreateSecurityConfigurationRequest
- object CreateSecurityConfigurationResponse
- object CreateTableRequest
- object CreateTableResponse
- object CreateTriggerRequest
- object CreateTriggerResponse
- object CreateUserDefinedFunctionRequest
- object CreateUserDefinedFunctionResponse
- object CreateXMLClassifierRequest
- object CsvClassifier
- object CsvHeaderOptionEnum
- object DataCatalogEncryptionSettings
- object Database
- object DatabaseInput
- object DeleteBehaviorEnum
- object DeleteClassifierRequest
- object DeleteClassifierResponse
- object DeleteConnectionRequest
- object DeleteConnectionResponse
- object DeleteCrawlerRequest
- object DeleteCrawlerResponse
- object DeleteDatabaseRequest
- object DeleteDatabaseResponse
- object DeleteDevEndpointRequest
- object DeleteDevEndpointResponse
- object DeleteJobRequest
- object DeleteJobResponse
- object DeletePartitionRequest
- object DeletePartitionResponse
- object DeleteResourcePolicyRequest
- object DeleteResourcePolicyResponse
- object DeleteSecurityConfigurationRequest
- object DeleteSecurityConfigurationResponse
- object DeleteTableRequest
- object DeleteTableResponse
- object DeleteTableVersionRequest
- object DeleteTableVersionResponse
- object DeleteTriggerRequest
- object DeleteTriggerResponse
- object DeleteUserDefinedFunctionRequest
- object DeleteUserDefinedFunctionResponse
- object DevEndpoint
- object DevEndpointCustomLibraries
- object DynamoDBTarget
- object EncryptionAtRest
- object EncryptionConfiguration
- object ErrorDetail
- object ExecutionProperty
- object ExistConditionEnum
- object GetCatalogImportStatusRequest
- object GetCatalogImportStatusResponse
- object GetClassifierRequest
- object GetClassifierResponse
- object GetClassifiersRequest
- object GetClassifiersResponse
- object GetConnectionRequest
- object GetConnectionResponse
- object GetConnectionsFilter
- object GetConnectionsRequest
- object GetConnectionsResponse
- object GetCrawlerMetricsRequest
- object GetCrawlerMetricsResponse
- object GetCrawlerRequest
- object GetCrawlerResponse
- object GetCrawlersRequest
- object GetCrawlersResponse
- object GetDataCatalogEncryptionSettingsRequest
- object GetDataCatalogEncryptionSettingsResponse
- object GetDatabaseRequest
- object GetDatabaseResponse
- object GetDatabasesRequest
- object GetDatabasesResponse
- object GetDataflowGraphRequest
- object GetDataflowGraphResponse
- object GetDevEndpointRequest
- object GetDevEndpointResponse
- object GetDevEndpointsRequest
- object GetDevEndpointsResponse
- object GetJobRequest
- object GetJobResponse
- object GetJobRunRequest
- object GetJobRunResponse
- object GetJobRunsRequest
- object GetJobRunsResponse
- object GetJobsRequest
- object GetJobsResponse
- object GetMappingRequest
- object GetMappingResponse
- object GetPartitionRequest
- object GetPartitionResponse
- object GetPartitionsRequest
- object GetPartitionsResponse
- object GetPlanRequest
- object GetPlanResponse
- object GetResourcePolicyRequest
- object GetResourcePolicyResponse
- object GetSecurityConfigurationRequest
- object GetSecurityConfigurationResponse
- object GetSecurityConfigurationsRequest
- object GetSecurityConfigurationsResponse
- object GetTableRequest
- object GetTableResponse
- object GetTableVersionRequest
- object GetTableVersionResponse
- object GetTableVersionsRequest
- object GetTableVersionsResponse
- object GetTablesRequest
- object GetTablesResponse
- object GetTagsRequest
- object GetTagsResponse
- object GetTriggerRequest
- object GetTriggerResponse
- object GetTriggersRequest
- object GetTriggersResponse
- object GetUserDefinedFunctionRequest
- object GetUserDefinedFunctionResponse
- object GetUserDefinedFunctionsRequest
- object GetUserDefinedFunctionsResponse
- object GrokClassifier
- object ImportCatalogToGlueRequest
- object ImportCatalogToGlueResponse
- object JdbcTarget
- object Job
- object JobBookmarkEntry
- object JobBookmarksEncryption
- object JobBookmarksEncryptionModeEnum
- object JobCommand
- object JobRun
- object JobRunStateEnum
- object JobUpdate
- object JsonClassifier
- object LanguageEnum
- object LastCrawlInfo
- object LastCrawlStatusEnum
- object ListCrawlersRequest
- object ListCrawlersResponse
- object ListDevEndpointsRequest
- object ListDevEndpointsResponse
- object ListJobsRequest
- object ListJobsResponse
- object ListTriggersRequest
- object ListTriggersResponse
- object Location
- object LogicalEnum
- object LogicalOperatorEnum
- object MappingEntry
- object NotificationProperty
- object Order
- object Partition
- object PartitionError
- object PartitionInput
- object PartitionValueList
- object PhysicalConnectionRequirements
- object Predecessor
- object Predicate
- object PrincipalTypeEnum
- object PutDataCatalogEncryptionSettingsRequest
- object PutDataCatalogEncryptionSettingsResponse
- object PutResourcePolicyRequest
- object PutResourcePolicyResponse
- object ResetJobBookmarkRequest
- object ResetJobBookmarkResponse
- object ResourceTypeEnum
- object ResourceUri
- object S3Encryption
- object S3EncryptionModeEnum
- object S3Target
- object Schedule
- object ScheduleStateEnum
- object SchemaChangePolicy
- object SecurityConfiguration
- object Segment
- object SerDeInfo
- object SkewedInfo
- object StartCrawlerRequest
- object StartCrawlerResponse
- object StartCrawlerScheduleRequest
- object StartCrawlerScheduleResponse
- object StartJobRunRequest
- object StartJobRunResponse
- object StartTriggerRequest
- object StartTriggerResponse
- object StopCrawlerRequest
- object StopCrawlerResponse
- object StopCrawlerScheduleRequest
- object StopCrawlerScheduleResponse
- object StopTriggerRequest
- object StopTriggerResponse
- object StorageDescriptor
- object Table
- object TableError
- object TableInput
- object TableVersion
- object TableVersionError
- object TagResourceRequest
- object TagResourceResponse
- object Trigger
- object TriggerStateEnum
- object TriggerTypeEnum
- object TriggerUpdate
- object UntagResourceRequest
- object UntagResourceResponse
- object UpdateBehaviorEnum
- object UpdateClassifierRequest
- object UpdateClassifierResponse
- object UpdateConnectionRequest
- object UpdateConnectionResponse
- object UpdateCrawlerRequest
- object UpdateCrawlerResponse
- object UpdateCrawlerScheduleRequest
- object UpdateCrawlerScheduleResponse
- object UpdateCsvClassifierRequest
- object UpdateDatabaseRequest
- object UpdateDatabaseResponse
- object UpdateDevEndpointRequest
- object UpdateDevEndpointResponse
- object UpdateGrokClassifierRequest
- object UpdateJobRequest
- object UpdateJobResponse
- object UpdateJsonClassifierRequest
- object UpdatePartitionRequest
- object UpdatePartitionResponse
- object UpdateTableRequest
- object UpdateTableResponse
- object UpdateTriggerRequest
- object UpdateTriggerResponse
- object UpdateUserDefinedFunctionRequest
- object UpdateUserDefinedFunctionResponse
- object UpdateXMLClassifierRequest
- object UserDefinedFunction
- object UserDefinedFunctionInput
- object WorkerTypeEnum
- object XMLClassifier