CodeGenConfigurationNode
¶
Source code in docs_src/capo_glue/types/code_gen_configuration_node.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 | |
aggregate
instance-attribute
¶
aggregate: NotRequired[Aggregate]
Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.
amazon_redshift_source
instance-attribute
¶
amazon_redshift_source: NotRequired[AmazonRedshiftSource]
Specifies a target that writes to a data source in Amazon Redshift.
amazon_redshift_target
instance-attribute
¶
amazon_redshift_target: NotRequired[AmazonRedshiftTarget]
Specifies a target that writes to a data target in Amazon Redshift.
apply_mapping
instance-attribute
¶
apply_mapping: NotRequired[ApplyMapping]
Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.
athena_connector_source
instance-attribute
¶
athena_connector_source: NotRequired[AthenaConnectorSource]
Specifies a connector to an Amazon Athena data source.
catalog_delta_source
instance-attribute
¶
catalog_delta_source: NotRequired[CatalogDeltaSource]
Specifies a Delta Lake data source that is registered in the Glue Data Catalog.
catalog_hudi_source
instance-attribute
¶
catalog_hudi_source: NotRequired[CatalogHudiSource]
Specifies a Hudi data source that is registered in the Glue Data Catalog.
catalog_iceberg_source
instance-attribute
¶
catalog_iceberg_source: NotRequired[CatalogIcebergSource]
Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog.
catalog_kafka_source
instance-attribute
¶
catalog_kafka_source: NotRequired[CatalogKafkaSource]
Specifies an Apache Kafka data store in the Data Catalog.
catalog_kinesis_source
instance-attribute
¶
catalog_kinesis_source: NotRequired[CatalogKinesisSource]
Specifies a Kinesis data source in the Glue Data Catalog.
catalog_source
instance-attribute
¶
catalog_source: NotRequired[CatalogSource]
Specifies a data store in the Glue Data Catalog.
catalog_target
instance-attribute
¶
catalog_target: NotRequired[BasicCatalogTarget]
Specifies a target that uses a Glue Data Catalog table.
connector_data_source
instance-attribute
¶
connector_data_source: NotRequired[ConnectorDataSource]
Specifies a source generated with standard connection options.
connector_data_target
instance-attribute
¶
connector_data_target: NotRequired[ConnectorDataTarget]
Specifies a target generated with standard connection options.
custom_code
instance-attribute
¶
custom_code: NotRequired[CustomCode]
Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.
direct_kafka_source
instance-attribute
¶
direct_kafka_source: NotRequired[DirectKafkaSource]
Specifies an Apache Kafka data store.
direct_kinesis_source
instance-attribute
¶
direct_kinesis_source: NotRequired[DirectKinesisSource]
Specifies a direct Amazon Kinesis data source.
drop_duplicates
instance-attribute
¶
drop_duplicates: NotRequired[DropDuplicates]
Specifies a transform that removes rows of repeating data from a data set.
drop_fields
instance-attribute
¶
drop_fields: NotRequired[DropFields]
Specifies a transform that chooses the data property keys that you want to drop.
drop_null_fields
instance-attribute
¶
drop_null_fields: NotRequired[DropNullFields]
Specifies a transform that removes columns from the dataset if all values in the column are 'null'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.
dynamic_transform
instance-attribute
¶
dynamic_transform: NotRequired[DynamicTransform]
Specifies a custom visual transform created by a user.
dynamo_db_catalog_source
instance-attribute
¶
dynamo_db_catalog_source: NotRequired[DynamoDBCatalogSource]
Specifies a DynamoDBC Catalog data store in the Glue Data Catalog.
dynamo_dbelt_connector_source
instance-attribute
¶
dynamo_dbelt_connector_source: NotRequired[DynamoDBELTConnectorSource]
Specifies a DynamoDB ELT connector source for extracting data from DynamoDB tables.
evaluate_data_quality
instance-attribute
¶
evaluate_data_quality: NotRequired[EvaluateDataQuality]
Specifies your data quality evaluation criteria.
evaluate_data_quality_multi_frame
instance-attribute
¶
evaluate_data_quality_multi_frame: NotRequired[EvaluateDataQualityMultiFrame]
Specifies your data quality evaluation criteria. Allows multiple input data and returns a collection of Dynamic Frames.
fill_missing_values
instance-attribute
¶
fill_missing_values: NotRequired[FillMissingValues]
Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.
filter
instance-attribute
¶
filter: NotRequired[Filter]
Specifies a transform that splits a dataset into two, based on a filter condition.
governed_catalog_source
instance-attribute
¶
governed_catalog_source: NotRequired[GovernedCatalogSource]
Specifies a data source in a goverened Data Catalog.
governed_catalog_target
instance-attribute
¶
governed_catalog_target: NotRequired[GovernedCatalogTarget]
Specifies a data target that writes to a goverened catalog.
jdbc_connector_source
instance-attribute
¶
jdbc_connector_source: NotRequired[JDBCConnectorSource]
Specifies a connector to a JDBC data source.
jdbc_connector_target
instance-attribute
¶
jdbc_connector_target: NotRequired[JDBCConnectorTarget]
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
join
instance-attribute
¶
join: NotRequired[Join]
Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.
merge
instance-attribute
¶
merge: NotRequired[Merge]
Specifies a transform that merges a DynamicFrame with a staging DynamicFrame based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.
microsoft_sql_server_catalog_source
instance-attribute
¶
microsoft_sql_server_catalog_source: NotRequired[MicrosoftSQLServerCatalogSource]
Specifies a Microsoft SQL server data source in the Glue Data Catalog.
microsoft_sql_server_catalog_target
instance-attribute
¶
microsoft_sql_server_catalog_target: NotRequired[MicrosoftSQLServerCatalogTarget]
Specifies a target that uses Microsoft SQL.
my_sql_catalog_source
instance-attribute
¶
my_sql_catalog_source: NotRequired[MySQLCatalogSource]
Specifies a MySQL data source in the Glue Data Catalog.
my_sql_catalog_target
instance-attribute
¶
my_sql_catalog_target: NotRequired[MySQLCatalogTarget]
Specifies a target that uses MySQL.
oracle_sql_catalog_source
instance-attribute
¶
oracle_sql_catalog_source: NotRequired[OracleSQLCatalogSource]
Specifies an Oracle data source in the Glue Data Catalog.
oracle_sql_catalog_target
instance-attribute
¶
oracle_sql_catalog_target: NotRequired[OracleSQLCatalogTarget]
Specifies a target that uses Oracle SQL.
pii_detection
instance-attribute
¶
pii_detection: NotRequired[PIIDetection]
Specifies a transform that identifies, removes or masks PII data.
postgre_sql_catalog_source
instance-attribute
¶
postgre_sql_catalog_source: NotRequired[PostgreSQLCatalogSource]
Specifies a PostgresSQL data source in the Glue Data Catalog.
postgre_sql_catalog_target
instance-attribute
¶
postgre_sql_catalog_target: NotRequired[PostgreSQLCatalogTarget]
Specifies a target that uses Postgres SQL.
redshift_source
instance-attribute
¶
redshift_source: NotRequired[RedshiftSource]
Specifies an Amazon Redshift data store.
redshift_target
instance-attribute
¶
redshift_target: NotRequired[RedshiftTarget]
Specifies a target that uses Amazon Redshift.
relational_catalog_source
instance-attribute
¶
relational_catalog_source: NotRequired[RelationalCatalogSource]
Specifies a relational catalog data store in the Glue Data Catalog.
rename_field
instance-attribute
¶
rename_field: NotRequired[RenameField]
Specifies a transform that renames a single data property key.
route
instance-attribute
¶
route: NotRequired[Route]
Specifies a route node that directs data to different output paths based on defined filtering conditions.
s3_catalog_delta_source
instance-attribute
¶
s3_catalog_delta_source: NotRequired[S3CatalogDeltaSource]
Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
s3_catalog_hudi_source
instance-attribute
¶
s3_catalog_hudi_source: NotRequired[S3CatalogHudiSource]
Specifies a Hudi data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
s3_catalog_iceberg_source
instance-attribute
¶
s3_catalog_iceberg_source: NotRequired[S3CatalogIcebergSource]
Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog. The Iceberg data source must be stored in Amazon S3.
s3_catalog_source
instance-attribute
¶
s3_catalog_source: NotRequired[S3CatalogSource]
Specifies an Amazon S3 data store in the Glue Data Catalog.
s3_catalog_target
instance-attribute
¶
s3_catalog_target: NotRequired[S3CatalogTarget]
Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.
s3_csv_source
instance-attribute
¶
s3_csv_source: NotRequired[S3CsvSource]
Specifies a command-separated value (CSV) data store stored in Amazon S3.
s3_delta_catalog_target
instance-attribute
¶
s3_delta_catalog_target: NotRequired[S3DeltaCatalogTarget]
Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.
s3_delta_direct_target
instance-attribute
¶
s3_delta_direct_target: NotRequired[S3DeltaDirectTarget]
Specifies a target that writes to a Delta Lake data source in Amazon S3.
s3_delta_source
instance-attribute
¶
s3_delta_source: NotRequired[S3DeltaSource]
Specifies a Delta Lake data source stored in Amazon S3.
s3_direct_target
instance-attribute
¶
s3_direct_target: NotRequired[S3DirectTarget]
Specifies a data target that writes to Amazon S3.
s3_excel_source
instance-attribute
¶
s3_excel_source: NotRequired[S3ExcelSource]
Defines configuration parameters for reading Excel files from Amazon S3.
s3_glue_parquet_target
instance-attribute
¶
s3_glue_parquet_target: NotRequired[S3GlueParquetTarget]
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
s3_hudi_catalog_target
instance-attribute
¶
s3_hudi_catalog_target: NotRequired[S3HudiCatalogTarget]
Specifies a target that writes to a Hudi data source in the Glue Data Catalog.
s3_hudi_direct_target
instance-attribute
¶
s3_hudi_direct_target: NotRequired[S3HudiDirectTarget]
Specifies a target that writes to a Hudi data source in Amazon S3.
s3_hudi_source
instance-attribute
¶
s3_hudi_source: NotRequired[S3HudiSource]
Specifies a Hudi data source stored in Amazon S3.
s3_hyper_direct_target
instance-attribute
¶
s3_hyper_direct_target: NotRequired[S3HyperDirectTarget]
Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.
s3_iceberg_catalog_target
instance-attribute
¶
s3_iceberg_catalog_target: NotRequired[S3IcebergCatalogTarget]
Specifies an Apache Iceberg catalog target that writes data to Amazon S3 and registers the table in the Glue Data Catalog.
s3_iceberg_direct_target
instance-attribute
¶
s3_iceberg_direct_target: NotRequired[S3IcebergDirectTarget]
Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.
s3_json_source
instance-attribute
¶
s3_json_source: NotRequired[S3JsonSource]
Specifies a JSON data store stored in Amazon S3.
s3_parquet_source
instance-attribute
¶
s3_parquet_source: NotRequired[S3ParquetSource]
Specifies an Apache Parquet data store stored in Amazon S3.
select_fields
instance-attribute
¶
select_fields: NotRequired[SelectFields]
Specifies a transform that chooses the data property keys that you want to keep.
select_from_collection
instance-attribute
¶
select_from_collection: NotRequired[SelectFromCollection]
Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames. The output is the selected DynamicFrame
snowflake_source
instance-attribute
¶
snowflake_source: NotRequired[SnowflakeSource]
Specifies a Snowflake data source.
snowflake_target
instance-attribute
¶
snowflake_target: NotRequired[SnowflakeTarget]
Specifies a target that writes to a Snowflake data source.
spark_connector_source
instance-attribute
¶
spark_connector_source: NotRequired[SparkConnectorSource]
Specifies a connector to an Apache Spark data source.
spark_connector_target
instance-attribute
¶
spark_connector_target: NotRequired[SparkConnectorTarget]
Specifies a target that uses an Apache Spark connector.
spark_sql
instance-attribute
¶
spark_sql: NotRequired[SparkSQL]
Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame.
spigot
instance-attribute
¶
spigot: NotRequired[Spigot]
Specifies a transform that writes samples of the data to an Amazon S3 bucket.
split_fields
instance-attribute
¶
split_fields: NotRequired[SplitFields]
Specifies a transform that splits data property keys into two DynamicFrames. The output is a collection of DynamicFrames: one with selected data property keys, and one with the remaining data property keys.