

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# AWS Glue API
<a name="aws-glue-api"></a>

Bagian ini menjelaskan tipe data dan primitif yang digunakan oleh AWS Glue SDKs dan Tools. Ada tiga cara umum untuk berinteraksi dengan AWS Glue pemrograman di luar Konsol Manajemen AWS, masing-masing dengan dokumentasinya sendiri: 
+  Pustaka SDK Bahasa memungkinkan Anda mengakses AWS sumber daya dari bahasa pemrograman umum. Temukan informasi lebih lanjut di [Alat untuk Dibangun AWS](https://aws.amazon.com/tools/). 
+  AWS CLI Ini memungkinkan Anda untuk mengakses AWS sumber daya dari baris perintah. Temukan informasi lebih lanjut di [Referensi AWS CLI Perintah](https://docs.aws.amazon.com/cli/latest/reference/). 
+  CloudFormation memungkinkan Anda untuk menentukan satu set sumber AWS daya yang akan disediakan bersama secara konsisten. Temukan informasi lebih lanjut di [CloudFormation: referensi tipe AWS Glue sumber daya](https://docs.aws.amazon.com/en_us/AWSCloudFormation/latest/UserGuide/AWS_Glue.html). 

 Bagian ini dokumen berbagi primitif secara independen dari ini SDKs dan Alat. Alat menggunakan [Referensi API AWS Glue Web](https://docs.aws.amazon.com/glue/latest/webapi/WebAPI_Welcome.html) untuk berkomunikasi dengan AWS. 

**Contents**
+ [Keamanan APIs di AWS Glue](aws-glue-api-jobs-security.md)
  + [Jenis Data](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-objects)
  + [DataCatalogEncryptionSettings struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-DataCatalogEncryptionSettings)
  + [EncryptionAtRest struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-EncryptionAtRest)
  + [ConnectionPasswordEncryption struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-ConnectionPasswordEncryption)
  + [EncryptionConfiguration struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-EncryptionConfiguration)
  + [Struktur enkripsi S3](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-S3Encryption)
  + [CloudWatchEncryption struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-CloudWatchEncryption)
  + [JobBookmarksEncryption struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-JobBookmarksEncryption)
  + [SecurityConfiguration struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-SecurityConfiguration)
  + [GluePolicy struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-GluePolicy)
  + [DataQualityEncryption struktur](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-DataQualityEncryption)
  + [Operasi](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-actions)
  + [GetDataCatalogEncryptionSettings tindakan (Python: get\$1data\$1catalog\$1encryption\$1settings)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-GetDataCatalogEncryptionSettings)
  + [PutDataCatalogEncryptionSettings tindakan (Python: put\$1data\$1catalog\$1encryption\$1settings)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-PutDataCatalogEncryptionSettings)
  + [PutResourcePolicy tindakan (Python: put\$1resource\$1policy)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-PutResourcePolicy)
  + [GetResourcePolicy tindakan (Python: get\$1resource\$1policy)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-GetResourcePolicy)
  + [DeleteResourcePolicy tindakan (Python: delete\$1resource\$1policy)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-DeleteResourcePolicy)
  + [CreateSecurityConfiguration tindakan (Python: create\$1security\$1configuration)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-CreateSecurityConfiguration)
  + [DeleteSecurityConfiguration tindakan (Python: delete\$1security\$1configuration)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-DeleteSecurityConfiguration)
  + [GetSecurityConfiguration tindakan (Python: get\$1security\$1configuration)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-GetSecurityConfiguration)
  + [GetSecurityConfigurations tindakan (Python: get\$1security\$1configurations)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-GetSecurityConfigurations)
  + [GetResourcePolicies tindakan (Python: get\$1resource\$1policies)](aws-glue-api-jobs-security.md#aws-glue-api-jobs-security-GetResourcePolicies)
+ [API objek katalog](aws-glue-api-catalog.md)
  + [Katalog API](aws-glue-api-catalog-catalogs.md)
    + [Jenis Data](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-objects)
    + [Struktur katalog](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-Catalog)
    + [CatalogInput struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-CatalogInput)
    + [TargetRedshiftCatalog struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-TargetRedshiftCatalog)
    + [CatalogProperties struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-CatalogProperties)
    + [CatalogPropertiesOutput struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-CatalogPropertiesOutput)
    + [DataLakeAccessProperties struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-DataLakeAccessProperties)
    + [IcebergOptimizationProperties struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-IcebergOptimizationProperties)
    + [DataLakeAccessPropertiesOutput struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-DataLakeAccessPropertiesOutput)
    + [IcebergOptimizationPropertiesOutput struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-IcebergOptimizationPropertiesOutput)
    + [FederatedCatalog struktur](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-FederatedCatalog)
    + [Operasi](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-actions)
    + [CreateCatalog tindakan (Python: create\$1catalog)](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-CreateCatalog)
    + [UpdateCatalog tindakan (Python: update\$1catalog)](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-UpdateCatalog)
    + [DeleteCatalog tindakan (Python: delete\$1catalog)](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-DeleteCatalog)
    + [GetCatalog tindakan (Python: get\$1catalog)](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-GetCatalog)
    + [GetCatalogs tindakan (Python: get\$1catalogs)](aws-glue-api-catalog-catalogs.md#aws-glue-api-catalog-catalogs-GetCatalogs)
  + [API basis data](aws-glue-api-catalog-databases.md)
    + [Jenis Data](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-objects)
    + [Struktur basis data](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-Database)
    + [DatabaseInput struktur](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-DatabaseInput)
    + [PrincipalPermissions struktur](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-PrincipalPermissions)
    + [DataLakePrincipal struktur](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-DataLakePrincipal)
    + [DatabaseIdentifier struktur](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-DatabaseIdentifier)
    + [FederatedDatabase struktur](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-FederatedDatabase)
    + [Operasi](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-actions)
    + [CreateDatabase tindakan (Python: create\$1database)](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-CreateDatabase)
    + [UpdateDatabase tindakan (Python: update\$1database)](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-UpdateDatabase)
    + [DeleteDatabase tindakan (Python: delete\$1database)](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-DeleteDatabase)
    + [GetDatabase tindakan (Python: get\$1database)](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-GetDatabase)
    + [GetDatabases tindakan (Python: get\$1databases)](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-GetDatabases)
  + [Tabel API](aws-glue-api-catalog-tables.md)
    + [Jenis Data](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-objects)
    + [Struktur meja](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-Table)
    + [TableInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-TableInput)
    + [FederatedTable struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-FederatedTable)
    + [Struktur kolom](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-Column)
    + [StorageDescriptor struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-StorageDescriptor)
    + [SchemaReference struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-SchemaReference)
    + [SerDeInfo struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-SerDeInfo)
    + [Struktur pesanan](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-Order)
    + [SkewedInfo struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-SkewedInfo)
    + [TableVersion struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-TableVersion)
    + [TableError struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-TableError)
    + [TableVersionError struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-TableVersionError)
    + [SortCriterion struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-SortCriterion)
    + [TableIdentifier struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-TableIdentifier)
    + [KeySchemaElement struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-KeySchemaElement)
    + [PartitionIndex struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-PartitionIndex)
    + [PartitionIndexDescriptor struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-PartitionIndexDescriptor)
    + [BackfillError struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-BackfillError)
    + [IcebergInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergInput)
    + [OpenTableFormatInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-OpenTableFormatInput)
    + [ViewDefinition struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-ViewDefinition)
    + [ViewDefinitionInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-ViewDefinitionInput)
    + [ViewRepresentation struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-ViewRepresentation)
    + [ViewRepresentationInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-ViewRepresentationInput)
    + [UpdateOpenTableFormatInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-UpdateOpenTableFormatInput)
    + [UpdateIcebergInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-UpdateIcebergInput)
    + [CreateIcebergTableInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-CreateIcebergTableInput)
    + [UpdateIcebergTableInput struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-UpdateIcebergTableInput)
    + [IcebergSortOrder struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergSortOrder)
    + [IcebergSortField struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergSortField)
    + [IcebergPartitionSpec struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergPartitionSpec)
    + [IcebergPartitionField struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergPartitionField)
    + [IcebergSchema struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergSchema)
    + [IcebergStructField struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergStructField)
    + [IcebergTableUpdate struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-IcebergTableUpdate)
    + [AuditContext struktur](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-AuditContext)
    + [Operasi](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-actions)
    + [CreateTable tindakan (Python: create\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-CreateTable)
    + [UpdateTable tindakan (Python: update\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-UpdateTable)
    + [DeleteTable tindakan (Python: delete\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-DeleteTable)
    + [BatchDeleteTable tindakan (Python: batch\$1delete\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-BatchDeleteTable)
    + [GetTable tindakan (Python: get\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-GetTable)
    + [GetTables tindakan (Python: get\$1tables)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-GetTables)
    + [GetTableVersion tindakan (Python: get\$1table\$1version)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-GetTableVersion)
    + [GetTableVersions tindakan (Python: get\$1table\$1versions)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-GetTableVersions)
    + [DeleteTableVersion tindakan (Python: delete\$1table\$1version)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-DeleteTableVersion)
    + [BatchDeleteTableVersion tindakan (Python: batch\$1delete\$1table\$1version)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-BatchDeleteTableVersion)
    + [SearchTables tindakan (Python: search\$1tables)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-SearchTables)
    + [GetPartitionIndexes tindakan (Python: get\$1partition\$1indexes)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-GetPartitionIndexes)
    + [CreatePartitionIndex tindakan (Python: create\$1partition\$1index)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-CreatePartitionIndex)
    + [DeletePartitionIndex tindakan (Python: delete\$1partition\$1index)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-DeletePartitionIndex)
    + [GetColumnStatisticsForTable tindakan (Python: get\$1column\$1statistics\$1for\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-GetColumnStatisticsForTable)
    + [UpdateColumnStatisticsForTable tindakan (Python: update\$1column\$1statistics\$1for\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-UpdateColumnStatisticsForTable)
    + [DeleteColumnStatisticsForTable tindakan (Python: delete\$1column\$1statistics\$1for\$1table)](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-DeleteColumnStatisticsForTable)
  + [API partisi](aws-glue-api-catalog-partitions.md)
    + [Jenis Data](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-objects)
    + [Struktur partisi](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-Partition)
    + [PartitionInput struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-PartitionInput)
    + [PartitionSpecWithSharedStorageDescriptor struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-PartitionSpecWithSharedStorageDescriptor)
    + [PartitionListComposingSpec struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-PartitionListComposingSpec)
    + [PartitionSpecProxy struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-PartitionSpecProxy)
    + [PartitionValueList struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-PartitionValueList)
    + [Struktur segmen](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-Segment)
    + [PartitionError struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-PartitionError)
    + [BatchUpdatePartitionFailureEntry struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-BatchUpdatePartitionFailureEntry)
    + [BatchUpdatePartitionRequestEntry struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-BatchUpdatePartitionRequestEntry)
    + [StorageDescriptor struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-StorageDescriptor)
    + [SchemaReference struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-SchemaReference)
    + [SerDeInfo struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-SerDeInfo)
    + [SkewedInfo struktur](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-SkewedInfo)
    + [Operasi](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-actions)
    + [CreatePartition tindakan (Python: create\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-CreatePartition)
    + [BatchCreatePartition tindakan (Python: batch\$1create\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-BatchCreatePartition)
    + [UpdatePartition tindakan (Python: update\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-UpdatePartition)
    + [DeletePartition tindakan (Python: delete\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-DeletePartition)
    + [BatchDeletePartition tindakan (Python: batch\$1delete\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-BatchDeletePartition)
    + [GetPartition tindakan (Python: get\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-GetPartition)
    + [GetPartitions tindakan (Python: get\$1partitions)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-GetPartitions)
    + [BatchGetPartition tindakan (Python: batch\$1get\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-BatchGetPartition)
    + [BatchUpdatePartition tindakan (Python: batch\$1update\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-BatchUpdatePartition)
    + [GetColumnStatisticsForPartition tindakan (Python: get\$1column\$1statistics\$1for\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-GetColumnStatisticsForPartition)
    + [UpdateColumnStatisticsForPartition tindakan (Python: update\$1column\$1statistics\$1for\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-UpdateColumnStatisticsForPartition)
    + [DeleteColumnStatisticsForPartition tindakan (Python: delete\$1column\$1statistics\$1for\$1partition)](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-DeleteColumnStatisticsForPartition)
  + [Koneksi API](aws-glue-api-catalog-connections.md)
    + [API Koneksi](aws-glue-api-catalog-connections-connections.md)
      + [Jenis Data](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-objects)
      + [Struktur koneksi](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-Connection)
      + [ConnectionInput struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-ConnectionInput)
      + [TestConnectionInput struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-TestConnectionInput)
      + [PhysicalConnectionRequirements struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-PhysicalConnectionRequirements)
      + [GetConnectionsFilter struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-GetConnectionsFilter)
      + [AuthenticationConfiguration struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-AuthenticationConfiguration)
      + [AuthenticationConfigurationInput struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-AuthenticationConfigurationInput)
      + [OAuth2Struktur properti](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-OAuth2Properties)
      + [OAuth2PropertiesInput struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-OAuth2PropertiesInput)
      + [OAuth2ClientApplication struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-OAuth2ClientApplication)
      + [AuthorizationCodeProperties struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-AuthorizationCodeProperties)
      + [BasicAuthenticationCredentials struktur](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-BasicAuthenticationCredentials)
      + [OAuth2Struktur kredensial](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-OAuth2Credentials)
      + [Operasi](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-actions)
      + [CreateConnection tindakan (Python: create\$1connection)](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-CreateConnection)
      + [DeleteConnection tindakan (Python: delete\$1connection)](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-DeleteConnection)
      + [GetConnection tindakan (Python: get\$1connection)](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-GetConnection)
      + [GetConnections tindakan (Python: get\$1connections)](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-GetConnections)
      + [UpdateConnection tindakan (Python: update\$1connection)](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-UpdateConnection)
      + [TestConnection tindakan (Python: test\$1connection)](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-TestConnection)
      + [BatchDeleteConnection tindakan (Python: batch\$1delete\$1connection)](aws-glue-api-catalog-connections-connections.md#aws-glue-api-catalog-connections-connections-BatchDeleteConnection)
    + [Jenis Koneksi API](aws-glue-api-catalog-connections-connections-type.md)
      + [Manajemen koneksi APIs](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-connection-management)
      + [DescribeConnectionType tindakan (Python: describe\$1connection\$1type)](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-DescribeConnectionType)
      + [ListConnectionTypes tindakan (Python: list\$1connection\$1types)](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-ListConnectionTypes)
      + [ConnectionTypeBrief struktur](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-ConnectionTypeBrief)
      + [ConnectionTypeVariant struktur](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-ConnectionTypeVariant)
      + [tipe data](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-connection-types)
      + [Struktur validasi](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-Validation)
      + [AuthConfiguration struktur](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-AuthConfiguration)
      + [Struktur kemampuan](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-Capabilities)
      + [Struktur properti](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-Property)
      + [AllowedValue struktur](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-AllowedValue)
      + [ComputeEnvironmentConfiguration struktur](aws-glue-api-catalog-connections-connections-type.md#aws-glue-api-catalog-connections-connections-type-ComputeEnvironmentConfiguration)
    + [Metadata Koneksi dan API Pratinjau](aws-glue-api-catalog-connections-connections-metadata.md)
      + [Jenis Data](aws-glue-api-catalog-connections-connections-metadata.md#aws-glue-api-catalog-connections-connections-metadata-objects)
      + [Struktur entitas](aws-glue-api-catalog-connections-connections-metadata.md#aws-glue-api-catalog-connections-connections-metadata-Entity)
      + [Struktur lapangan](aws-glue-api-catalog-connections-connections-metadata.md#aws-glue-api-catalog-connections-connections-metadata-Field)
      + [Operasi](aws-glue-api-catalog-connections-connections-metadata.md#aws-glue-api-catalog-connections-connections-metadata-actions)
      + [ListEntities tindakan (Python: list\$1entities)](aws-glue-api-catalog-connections-connections-metadata.md#aws-glue-api-catalog-connections-connections-metadata-ListEntities)
      + [DescribeEntity tindakan (Python: describe\$1entity)](aws-glue-api-catalog-connections-connections-metadata.md#aws-glue-api-catalog-connections-connections-metadata-DescribeEntity)
      + [GetEntityRecords tindakan (Python: get\$1entity\$1records)](aws-glue-api-catalog-connections-connections-metadata.md#aws-glue-api-catalog-connections-connections-metadata-GetEntityRecords)
  + [API Fungsi yang ditentukan pengguna](aws-glue-api-catalog-functions.md)
    + [Jenis Data](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-objects)
    + [UserDefinedFunction struktur](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-UserDefinedFunction)
    + [UserDefinedFunctionInput struktur](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-UserDefinedFunctionInput)
    + [Operasi](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-actions)
    + [CreateUserDefinedFunction tindakan (Python: create\$1user\$1defined\$1function)](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-CreateUserDefinedFunction)
    + [UpdateUserDefinedFunction tindakan (Python: update\$1user\$1defined\$1function)](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-UpdateUserDefinedFunction)
    + [DeleteUserDefinedFunction tindakan (Python: delete\$1user\$1defined\$1function)](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-DeleteUserDefinedFunction)
    + [GetUserDefinedFunction tindakan (Python: get\$1user\$1defined\$1function)](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-GetUserDefinedFunction)
    + [GetUserDefinedFunctions tindakan (Python: get\$1user\$1defined\$1functions)](aws-glue-api-catalog-functions.md#aws-glue-api-catalog-functions-GetUserDefinedFunctions)
  + [Mengimpor Athena katalog ke AWS Glue](aws-glue-api-catalog-migration.md)
    + [Jenis Data](aws-glue-api-catalog-migration.md#aws-glue-api-catalog-migration-objects)
    + [CatalogImportStatus struktur](aws-glue-api-catalog-migration.md#aws-glue-api-catalog-migration-CatalogImportStatus)
    + [Operasi](aws-glue-api-catalog-migration.md#aws-glue-api-catalog-migration-actions)
    + [ImportCatalogToGlue tindakan (Python: import\$1catalog\$1to\$1glue)](aws-glue-api-catalog-migration.md#aws-glue-api-catalog-migration-ImportCatalogToGlue)
    + [GetCatalogImportStatus tindakan (Python: get\$1catalog\$1import\$1status)](aws-glue-api-catalog-migration.md#aws-glue-api-catalog-migration-GetCatalogImportStatus)
+ [API pengoptimal tabel](aws-glue-api-table-optimizers.md)
  + [Jenis Data](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-objects)
  + [TableOptimizer struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-TableOptimizer)
  + [TableOptimizerConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-TableOptimizerConfiguration)
  + [TableOptimizerVpcConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-TableOptimizerVpcConfiguration)
  + [CompactionConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-CompactionConfiguration)
  + [IcebergCompactionConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-IcebergCompactionConfiguration)
  + [TableOptimizerRun struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-TableOptimizerRun)
  + [BatchGetTableOptimizerEntry struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-BatchGetTableOptimizerEntry)
  + [BatchTableOptimizer struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-BatchTableOptimizer)
  + [BatchGetTableOptimizerError struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-BatchGetTableOptimizerError)
  + [RetentionConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-RetentionConfiguration)
  + [IcebergRetentionConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-IcebergRetentionConfiguration)
  + [OrphanFileDeletionConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-OrphanFileDeletionConfiguration)
  + [IcebergOrphanFileDeletionConfiguration struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-IcebergOrphanFileDeletionConfiguration)
  + [CompactionMetrics struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-CompactionMetrics)
  + [RetentionMetrics struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-RetentionMetrics)
  + [OrphanFileDeletionMetrics struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-OrphanFileDeletionMetrics)
  + [IcebergCompactionMetrics struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-IcebergCompactionMetrics)
  + [IcebergRetentionMetrics struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-IcebergRetentionMetrics)
  + [IcebergOrphanFileDeletionMetrics struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-IcebergOrphanFileDeletionMetrics)
  + [RunMetrics struktur](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-RunMetrics)
  + [Operasi](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-actions)
  + [GetTableOptimizer tindakan (Python: get\$1table\$1optimizer)](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-GetTableOptimizer)
  + [BatchGetTableOptimizer tindakan (Python: batch\$1get\$1table\$1optimizer)](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-BatchGetTableOptimizer)
  + [ListTableOptimizerRuns tindakan (Python: list\$1table\$1optimizer\$1runs)](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-ListTableOptimizerRuns)
  + [CreateTableOptimizer tindakan (Python: create\$1table\$1optimizer)](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-CreateTableOptimizer)
  + [DeleteTableOptimizer tindakan (Python: delete\$1table\$1optimizer)](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-DeleteTableOptimizer)
  + [UpdateTableOptimizer tindakan (Python: update\$1table\$1optimizer)](aws-glue-api-table-optimizers.md#aws-glue-api-table-optimizers-UpdateTableOptimizer)
+ [Crawler dan classifiers API](aws-glue-api-crawler.md)
  + [API pengklasifikasi](aws-glue-api-crawler-classifiers.md)
    + [Jenis Data](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-objects)
    + [Struktur pengklasifikasi](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-Classifier)
    + [GrokClassifier struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-GrokClassifier)
    + [XMLClassifier struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-XMLClassifier)
    + [JsonClassifier struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-JsonClassifier)
    + [CsvClassifier struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-CsvClassifier)
    + [CreateGrokClassifierRequest struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest)
    + [UpdateGrokClassifierRequest struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest)
    + [Buat struktur XMLClassifier Permintaan](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest)
    + [Perbarui struktur XMLClassifier Permintaan](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest)
    + [CreateJsonClassifierRequest struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest)
    + [UpdateJsonClassifierRequest struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest)
    + [CreateCsvClassifierRequest struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest)
    + [UpdateCsvClassifierRequest struktur](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest)
    + [Operasi](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-actions)
    + [CreateClassifier tindakan (Python: create\$1classifier)](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-CreateClassifier)
    + [DeleteClassifier tindakan (Python: delete\$1classifier)](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-DeleteClassifier)
    + [GetClassifier tindakan (Python: get\$1classifier)](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-GetClassifier)
    + [GetClassifiers tindakan (Python: get\$1classifiers)](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-GetClassifiers)
    + [UpdateClassifier tindakan (Python: update\$1classifier)](aws-glue-api-crawler-classifiers.md#aws-glue-api-crawler-classifiers-UpdateClassifier)
  + [API Crawler](aws-glue-api-crawler-crawling.md)
    + [Jenis Data](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-objects)
    + [Struktur perayap](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-Crawler)
    + [Struktur jadwal](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-Schedule)
    + [CrawlerTargets struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-CrawlerTargets)
    + [Struktur S3Target](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-S3Target)
    + [Struktur S3 DeltaCatalogTarget](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-S3DeltaCatalogTarget)
    + [Struktur S3 DeltaDirectTarget](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-S3DeltaDirectTarget)
    + [JdbcTarget struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-JdbcTarget)
    + [Struktur Mongo DBTarget](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-MongoDBTarget)
    + [Struktur dinamo DBTarget](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-DynamoDBTarget)
    + [DeltaTarget struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-DeltaTarget)
    + [IcebergTarget struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-IcebergTarget)
    + [HudiTarget struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-HudiTarget)
    + [CatalogTarget struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-CatalogTarget)
    + [CrawlerMetrics struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-CrawlerMetrics)
    + [CrawlerHistory struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-CrawlerHistory)
    + [CrawlsFilter struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-CrawlsFilter)
    + [SchemaChangePolicy struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-SchemaChangePolicy)
    + [LastCrawlInfo struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-LastCrawlInfo)
    + [RecrawlPolicy struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-RecrawlPolicy)
    + [LineageConfiguration struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-LineageConfiguration)
    + [LakeFormationConfiguration struktur](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-LakeFormationConfiguration)
    + [Operasi](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-actions)
    + [CreateCrawler tindakan (Python: create\$1crawler)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-CreateCrawler)
    + [DeleteCrawler tindakan (Python: delete\$1crawler)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-DeleteCrawler)
    + [GetCrawler tindakan (Python: get\$1crawler)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-GetCrawler)
    + [GetCrawlers tindakan (Python: get\$1crawlers)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-GetCrawlers)
    + [GetCrawlerMetrics tindakan (Python: get\$1crawler\$1metrics)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-GetCrawlerMetrics)
    + [UpdateCrawler tindakan (Python: update\$1crawler)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-UpdateCrawler)
    + [StartCrawler tindakan (Python: start\$1crawler)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-StartCrawler)
    + [StopCrawler tindakan (Python: stop\$1crawler)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-StopCrawler)
    + [BatchGetCrawlers tindakan (Python: batch\$1get\$1crawlers)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-BatchGetCrawlers)
    + [ListCrawlers tindakan (Python: list\$1crawlers)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-ListCrawlers)
    + [ListCrawls tindakan (Python: list\$1crawls)](aws-glue-api-crawler-crawling.md#aws-glue-api-crawler-crawling-ListCrawls)
  + [API statistik kolom](aws-glue-api-crawler-column-statistics.md)
    + [Jenis Data](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-objects)
    + [ColumnStatisticsTaskRun struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRun)
    + [ColumnStatisticsTaskSettings struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskSettings)
    + [ExecutionAttempt struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ExecutionAttempt)
    + [Operasi](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-actions)
    + [StartColumnStatisticsTaskRun tindakan (Python: start\$1column\$1statistics\$1task\$1run)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-StartColumnStatisticsTaskRun)
    + [GetColumnStatisticsTaskRun tindakan (Python: get\$1column\$1statistics\$1task\$1run)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskRun)
    + [GetColumnStatisticsTaskRuns tindakan (Python: get\$1column\$1statistics\$1task\$1runs)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskRuns)
    + [ListColumnStatisticsTaskRuns tindakan (Python: list\$1column\$1statistics\$1task\$1runs)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ListColumnStatisticsTaskRuns)
    + [StopColumnStatisticsTaskRun tindakan (Python: stop\$1column\$1statistics\$1task\$1run)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-StopColumnStatisticsTaskRun)
    + [CreateColumnStatisticsTaskSettings tindakan (Python: create\$1column\$1statistics\$1task\$1settings)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-CreateColumnStatisticsTaskSettings)
    + [UpdateColumnStatisticsTaskSettings tindakan (Python: update\$1column\$1statistics\$1task\$1settings)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-UpdateColumnStatisticsTaskSettings)
    + [GetColumnStatisticsTaskSettings tindakan (Python: get\$1column\$1statistics\$1task\$1settings)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskSettings)
    + [DeleteColumnStatisticsTaskSettings tindakan (Python: delete\$1column\$1statistics\$1task\$1settings)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-DeleteColumnStatisticsTaskSettings)
    + [StartColumnStatisticsTaskRunSchedule tindakan (Python: start\$1column\$1statistics\$1task\$1run\$1schedule)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-StartColumnStatisticsTaskRunSchedule)
    + [StopColumnStatisticsTaskRunSchedule tindakan (Python: stop\$1column\$1statistics\$1task\$1run\$1schedule)](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-StopColumnStatisticsTaskRunSchedule)
    + [Pengecualian](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-exceptions)
    + [ColumnStatisticsTaskRunningException struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRunningException)
    + [ColumnStatisticsTaskNotRunningException struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskNotRunningException)
    + [ColumnStatisticsTaskStoppingException struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskStoppingException)
    + [ColumnStatisticsTaskAutoConcurrencyLimitException struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskAutoConcurrencyLimitException)
    + [InvalidCatalogSettingException struktur](aws-glue-api-crawler-column-statistics.md#aws-glue-api-crawler-column-statistics-InvalidCatalogSettingException)
  + [API penjadwal perayap](aws-glue-api-crawler-scheduler.md)
    + [Jenis Data](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-objects)
    + [Struktur jadwal](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-Schedule)
    + [Operasi](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-actions)
    + [UpdateCrawlerSchedule tindakan (Python: update\$1crawler\$1schedule)](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-UpdateCrawlerSchedule)
    + [StartCrawlerSchedule tindakan (Python: start\$1crawler\$1schedule)](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-StartCrawlerSchedule)
    + [StopCrawlerSchedule tindakan (Python: stop\$1crawler\$1schedule)](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-StopCrawlerSchedule)
+ [Pembuatan otomatis API Skrip ETL](aws-glue-api-etl-script-generation.md)
  + [Jenis Data](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-objects)
  + [CodeGenNode struktur](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-CodeGenNode)
  + [CodeGenNodeArg struktur](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-CodeGenNodeArg)
  + [CodeGenEdge struktur](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-CodeGenEdge)
  + [Struktur lokasi](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-Location)
  + [CatalogEntry struktur](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-CatalogEntry)
  + [MappingEntry struktur](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-MappingEntry)
  + [Operasi](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-actions)
  + [CreateScript tindakan (Python: create\$1script)](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-CreateScript)
  + [GetDataflowGraph tindakan (Python: get\$1dataflow\$1graph)](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-GetDataflowGraph)
  + [GetMapping tindakan (Python: get\$1mapping)](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-GetMapping)
  + [GetPlan tindakan (Python: get\$1plan)](aws-glue-api-etl-script-generation.md#aws-glue-api-etl-script-generation-GetPlan)
+ [API pekerjaan visual](aws-glue-api-visual-job-api.md)
  + [Jenis Data](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-objects)
  + [CodeGenConfigurationNode struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CodeGenConfigurationNode)
  + [JDBCConnectorStruktur pilihan](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-JDBCConnectorOptions)
  + [StreamingDataPreviewOptions struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-StreamingDataPreviewOptions)
  + [AthenaConnectorSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AthenaConnectorSource)
  + [JDBCConnectorStruktur sumber](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-JDBCConnectorSource)
  + [SparkConnectorSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SparkConnectorSource)
  + [CatalogSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogSource)
  + [Struktur SQLCatalog Sumber Saya](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-MySQLCatalogSource)
  + [Struktur Sumber Postgre SQLCatalog](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-PostgreSQLCatalogSource)
  + [Struktur SQLCatalog Sumber Oracle](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-OracleSQLCatalogSource)
  + [SQLServerCatalogSource Struktur Microsoft](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogSource)
  + [CatalogKinesisSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogKinesisSource)
  + [DirectKinesisSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DirectKinesisSource)
  + [KinesisStreamingSourceOptions struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-KinesisStreamingSourceOptions)
  + [CatalogKafkaSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogKafkaSource)
  + [DirectKafkaSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DirectKafkaSource)
  + [KafkaStreamingSourceOptions struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-KafkaStreamingSourceOptions)
  + [RedshiftSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-RedshiftSource)
  + [AmazonRedshiftSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AmazonRedshiftSource)
  + [AmazonRedshiftNodeData struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AmazonRedshiftNodeData)
  + [AmazonRedshiftAdvancedOption struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AmazonRedshiftAdvancedOption)
  + [Struktur opsi](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Option)
  + [Struktur S3 CatalogSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3CatalogSource)
  + [Struktur S3 SourceAdditionalOptions](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3SourceAdditionalOptions)
  + [Struktur S3 CsvSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3CsvSource)
  + [JDBCSource Struktur langsung](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DirectJDBCSource)
  + [Struktur S3 DirectSourceAdditionalOptions](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)
  + [Struktur S3 JsonSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3JsonSource)
  + [Struktur S3 ParquetSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3ParquetSource)
  + [Struktur S3 DeltaSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3DeltaSource)
  + [Struktur S3 CatalogDeltaSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3CatalogDeltaSource)
  + [CatalogDeltaSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogDeltaSource)
  + [Struktur S3 HudiSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3HudiSource)
  + [Struktur S3 CatalogHudiSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3CatalogHudiSource)
  + [Struktur S3 ExcelSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3ExcelSource)
  + [CatalogHudiSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogHudiSource)
  + [Struktur DBCatalog Sumber Dynamo](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DynamoDBCatalogSource)
  + [RelationalCatalogSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-RelationalCatalogSource)
  + [JDBCConnectorStruktur target](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-JDBCConnectorTarget)
  + [SparkConnectorTarget struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SparkConnectorTarget)
  + [BasicCatalogTarget struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-BasicCatalogTarget)
  + [Struktur SQLCatalog Target Saya](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-MySQLCatalogTarget)
  + [Struktur Postgre Target SQLCatalog](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-PostgreSQLCatalogTarget)
  + [Struktur SQLCatalog Target Oracle](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-OracleSQLCatalogTarget)
  + [SQLServerCatalogTarget Struktur Microsoft](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogTarget)
  + [RedshiftTarget struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-RedshiftTarget)
  + [AmazonRedshiftTarget struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AmazonRedshiftTarget)
  + [UpsertRedshiftTargetOptions struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-UpsertRedshiftTargetOptions)
  + [Struktur S3 CatalogTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3CatalogTarget)
  + [Struktur S3 GlueParquetTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3GlueParquetTarget)
  + [CatalogSchemaChangePolicy struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)
  + [Struktur S3 DirectTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3DirectTarget)
  + [Struktur S3 HudiCatalogTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3HudiCatalogTarget)
  + [Struktur S3 HudiDirectTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3HudiDirectTarget)
  + [Struktur S3 DeltaCatalogTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3DeltaCatalogTarget)
  + [Struktur S3 DeltaDirectTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3DeltaDirectTarget)
  + [Struktur S3 HyperDirectTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3HyperDirectTarget)
  + [Struktur S3 IcebergDirectTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3IcebergDirectTarget)
  + [DirectSchemaChangePolicy struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)
  + [ApplyMapping struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-ApplyMapping)
  + [Struktur pemetaan](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Mapping)
  + [SelectFields struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SelectFields)
  + [DropFields struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DropFields)
  + [RenameField struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-RenameField)
  + [Struktur keran](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Spigot)
  + [Bergabunglah dengan struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Join)
  + [JoinColumn struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-JoinColumn)
  + [SplitFields struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SplitFields)
  + [SelectFromCollection struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SelectFromCollection)
  + [FillMissingValues struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-FillMissingValues)
  + [Struktur filter](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Filter)
  + [FilterExpression struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-FilterExpression)
  + [FilterValue struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-FilterValue)
  + [CustomCode struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CustomCode)
  + [Struktur SparkSQL](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SparkSQL)
  + [SqlAlias struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SqlAlias)
  + [DropNullFields struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DropNullFields)
  + [NullCheckBoxList struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-NullCheckBoxList)
  + [NullValueField struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-NullValueField)
  + [Struktur tipe data](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Datatype)
  + [Gabungkan struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Merge)
  + [Struktur serikat](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Union)
  + [PIIDetection struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-PIIDetection)
  + [Struktur agregat](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Aggregate)
  + [DropDuplicates struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DropDuplicates)
  + [GovernedCatalogTarget struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-GovernedCatalogTarget)
  + [GovernedCatalogSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-GovernedCatalogSource)
  + [AggregateOperation struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AggregateOperation)
  + [GlueSchema struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-GlueSchema)
  + [GlueStudioSchemaColumn struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-GlueStudioSchemaColumn)
  + [GlueStudioColumn struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-GlueStudioColumn)
  + [DynamicTransform struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DynamicTransform)
  + [TransformConfigParameter struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-TransformConfigParameter)
  + [EvaluateDataQuality struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-EvaluateDataQuality)
  + [DQResultsPublishingOptions struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DQResultsPublishingOptions)
  + [DQStopJobOnFailureOptions struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DQStopJobOnFailureOptions)
  + [EvaluateDataQualityMultiFrame struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-EvaluateDataQualityMultiFrame)
  + [Struktur resep](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Recipe)
  + [RecipeReference struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-RecipeReference)
  + [SnowflakeNodeData struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SnowflakeNodeData)
  + [SnowflakeSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SnowflakeSource)
  + [SnowflakeTarget struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-SnowflakeTarget)
  + [ConnectorDataSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-ConnectorDataSource)
  + [ConnectorDataTarget struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-ConnectorDataTarget)
  + [RecipeStep struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-RecipeStep)
  + [RecipeAction struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-RecipeAction)
  + [ConditionExpression struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-ConditionExpression)
  + [Struktur S3 CatalogIcebergSource](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3CatalogIcebergSource)
  + [CatalogIcebergSource struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogIcebergSource)
  + [Struktur S3 IcebergCatalogTarget](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-S3IcebergCatalogTarget)
  + [Struktur DBELTConnector Sumber Dynamo](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DynamoDBELTConnectorSource)
  + [DDBELTConnectionStruktur pilihan](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DDBELTConnectionOptions)
  + [DDBELTCatalogAdditionalOptions struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DDBELTCatalogAdditionalOptions)
  + [Struktur rute](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-Route)
  + [GroupFilters struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-GroupFilters)
  + [AutoDataQuality struktur](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AutoDataQuality)
+ [API Tugas](aws-glue-api-jobs.md)
  + [Lowongan](aws-glue-api-jobs-job.md)
    + [Jenis Data](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-objects)
    + [Struktur Job](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-Job)
    + [ExecutionProperty struktur](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-ExecutionProperty)
    + [NotificationProperty struktur](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-NotificationProperty)
    + [JobCommand struktur](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-JobCommand)
    + [ConnectionsList struktur](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-ConnectionsList)
    + [JobUpdate struktur](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-JobUpdate)
    + [SourceControlDetails struktur](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-SourceControlDetails)
    + [Operasi](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-actions)
    + [CreateJob tindakan (Python: create\$1job)](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-CreateJob)
    + [UpdateJob tindakan (Python: update\$1job)](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-UpdateJob)
    + [GetJob tindakan (Python: get\$1job)](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-GetJob)
    + [GetJobs tindakan (Python: get\$1jobs)](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-GetJobs)
    + [DeleteJob tindakan (Python: delete\$1job)](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-DeleteJob)
    + [ListJobs tindakan (Python: list\$1jobs)](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-ListJobs)
    + [BatchGetJobs tindakan (Python: batch\$1get\$1jobs)](aws-glue-api-jobs-job.md#aws-glue-api-jobs-job-BatchGetJobs)
  + [Tugas berjalan](aws-glue-api-jobs-runs.md)
    + [Jenis Data](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-objects)
    + [JobRun struktur](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-JobRun)
    + [Struktur pendahulu](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-Predecessor)
    + [JobBookmarkEntry struktur](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-JobBookmarkEntry)
    + [BatchStopJobRunSuccessfulSubmission struktur](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-BatchStopJobRunSuccessfulSubmission)
    + [BatchStopJobRunError struktur](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-BatchStopJobRunError)
    + [NotificationProperty struktur](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-NotificationProperty)
    + [Operasi](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-actions)
    + [StartJobRun tindakan (Python: start\$1job\$1run)](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-StartJobRun)
    + [BatchStopJobRun tindakan (Python: batch\$1stop\$1job\$1run)](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-BatchStopJobRun)
    + [GetJobRun tindakan (Python: get\$1job\$1run)](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-GetJobRun)
    + [GetJobRuns tindakan (Python: get\$1job\$1runs)](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-GetJobRuns)
    + [GetJobBookmark tindakan (Python: get\$1job\$1bookmark)](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-GetJobBookmark)
    + [GetJobBookmarks tindakan (Python: get\$1job\$1bookmarks)](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-GetJobBookmarks)
    + [ResetJobBookmark tindakan (Python: reset\$1job\$1bookmark)](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-ResetJobBookmark)
  + [Pemicu](aws-glue-api-jobs-trigger.md)
    + [Jenis Data](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-objects)
    + [Struktur pemicu](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-Trigger)
    + [TriggerUpdate struktur](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-TriggerUpdate)
    + [Struktur predikat](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-Predicate)
    + [Struktur kondisi](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-Condition)
    + [Struktur aksi](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-Action)
    + [EventBatchingCondition struktur](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-EventBatchingCondition)
    + [Operasi](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-actions)
    + [CreateTrigger tindakan (Python: create\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-CreateTrigger)
    + [StartTrigger tindakan (Python: start\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-StartTrigger)
    + [GetTrigger tindakan (Python: get\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-GetTrigger)
    + [GetTriggers tindakan (Python: get\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-GetTriggers)
    + [UpdateTrigger tindakan (Python: update\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-UpdateTrigger)
    + [StopTrigger tindakan (Python: stop\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-StopTrigger)
    + [DeleteTrigger tindakan (Python: delete\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-DeleteTrigger)
    + [ListTriggers tindakan (Python: list\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-ListTriggers)
    + [BatchGetTriggers tindakan (Python: batch\$1get\$1trigger)](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-BatchGetTriggers)
+ [Integrasi APIs dalam AWS Glue](aws-glue-api-integrations.md)
  + [Jenis Data](aws-glue-api-integrations.md#aws-glue-api-integrations-objects)
  + [Struktur integrasi](aws-glue-api-integrations.md#aws-glue-api-integrations-Integration)
  + [IntegrationConfig struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationConfig)
  + [IntegrationPartition struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationPartition)
  + [IntegrationError struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationError)
  + [IntegrationFilter struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationFilter)
  + [InboundIntegration struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-InboundIntegration)
  + [SourceProcessingProperties struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-SourceProcessingProperties)
  + [TargetProcessingProperties struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-TargetProcessingProperties)
  + [SourceTableConfig struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-SourceTableConfig)
  + [TargetTableConfig struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-TargetTableConfig)
  + [Operasi](aws-glue-api-integrations.md#aws-glue-api-integrations-actions)
  + [CreateIntegration tindakan (Python: create\$1integration)](aws-glue-api-integrations.md#aws-glue-api-integrations-CreateIntegration)
  + [ModifyIntegration tindakan (Python: modify\$1integration)](aws-glue-api-integrations.md#aws-glue-api-integrations-ModifyIntegration)
  + [DescribeIntegrations tindakan (Python: describe\$1integrations)](aws-glue-api-integrations.md#aws-glue-api-integrations-DescribeIntegrations)
  + [DeleteIntegration tindakan (Python: delete\$1integration)](aws-glue-api-integrations.md#aws-glue-api-integrations-DeleteIntegration)
  + [DescribeInboundIntegrations tindakan (Python: describe\$1inbound\$1integrations)](aws-glue-api-integrations.md#aws-glue-api-integrations-DescribeInboundIntegrations)
  + [CreateIntegrationTableProperties tindakan (Python: create\$1integration\$1table\$1properties)](aws-glue-api-integrations.md#aws-glue-api-integrations-CreateIntegrationTableProperties)
  + [UpdateIntegrationTableProperties tindakan (Python: update\$1integration\$1table\$1properties)](aws-glue-api-integrations.md#aws-glue-api-integrations-UpdateIntegrationTableProperties)
  + [GetIntegrationTableProperties tindakan (Python: get\$1integration\$1table\$1properties)](aws-glue-api-integrations.md#aws-glue-api-integrations-GetIntegrationTableProperties)
  + [DeleteIntegrationTableProperties tindakan (Python: delete\$1integration\$1table\$1properties)](aws-glue-api-integrations.md#aws-glue-api-integrations-DeleteIntegrationTableProperties)
  + [CreateIntegrationResourceProperty tindakan (Python: create\$1integration\$1resource\$1property)](aws-glue-api-integrations.md#aws-glue-api-integrations-CreateIntegrationResourceProperty)
  + [UpdateIntegrationResourceProperty tindakan (Python: update\$1integration\$1resource\$1property)](aws-glue-api-integrations.md#aws-glue-api-integrations-UpdateIntegrationResourceProperty)
  + [GetIntegrationResourceProperty tindakan (Python: get\$1integration\$1resource\$1property)](aws-glue-api-integrations.md#aws-glue-api-integrations-GetIntegrationResourceProperty)
  + [UntagResource tindakan (Python: untag\$1resource)](aws-glue-api-integrations.md#aws-glue-api-integrations-UntagResource)
  + [ListTagsForResource tindakan (Python: list\$1tags\$1for\$1resource)](aws-glue-api-integrations.md#aws-glue-api-integrations-ListTagsForResource)
  + [Pengecualian](aws-glue-api-integrations.md#aws-glue-api-integrations-exceptions)
  + [ResourceNotFoundException struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-ResourceNotFoundException)
  + [InternalServerException struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-InternalServerException)
  + [IntegrationAlreadyExistsFault struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationAlreadyExistsFault)
  + [IntegrationConflictOperationFault struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationConflictOperationFault)
  + [IntegrationQuotaExceededFault struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationQuotaExceededFault)
  + [KMSKeyNotAccessibleFault struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-KMSKeyNotAccessibleFault)
  + [IntegrationNotFoundFault struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-IntegrationNotFoundFault)
  + [TargetResourceNotFound struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-TargetResourceNotFound)
  + [InvalidIntegrationStateFault struktur](aws-glue-api-integrations.md#aws-glue-api-integrations-InvalidIntegrationStateFault)
+ [API sesi interaktif](aws-glue-api-interactive-sessions.md)
  + [Jenis Data](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-objects)
  + [Struktur sesi](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-Session)
  + [SessionCommand struktur](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-SessionCommand)
  + [Struktur pernyataan](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-Statement)
  + [StatementOutput struktur](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-StatementOutput)
  + [StatementOutputData struktur](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-StatementOutputData)
  + [ConnectionsList struktur](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-ConnectionsList)
  + [Operasi](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-actions)
  + [CreateSession tindakan (Python: create\$1session)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-CreateSession)
  + [StopSession tindakan (Python: stop\$1session)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-StopSession)
  + [DeleteSession tindakan (Python: delete\$1session)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-DeleteSession)
  + [GetSession tindakan (Python: get\$1session)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-GetSession)
  + [ListSessions tindakan (Python: list\$1sessions)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-ListSessions)
  + [RunStatement tindakan (Python: run\$1statement)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-RunStatement)
  + [CancelStatement tindakan (Python: cancel\$1statement)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-CancelStatement)
  + [GetStatement tindakan (Python: get\$1statement)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-GetStatement)
  + [ListStatements tindakan (Python: list\$1statement)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-ListStatements)
  + [GetGlueIdentityCenterConfiguration tindakan (Python: get\$1glue\$1identity\$1center\$1configuration)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-GetGlueIdentityCenterConfiguration)
  + [UpdateGlueIdentityCenterConfiguration tindakan (Python: update\$1glue\$1identity\$1center\$1configuration)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-UpdateGlueIdentityCenterConfiguration)
  + [CreateGlueIdentityCenterConfiguration tindakan (Python: create\$1glue\$1identity\$1center\$1configuration)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-CreateGlueIdentityCenterConfiguration)
  + [DeleteGlueIdentityCenterConfiguration tindakan (Python: delete\$1glue\$1identity\$1center\$1configuration)](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-DeleteGlueIdentityCenterConfiguration)
+ [API titik akhir pengembangan](aws-glue-api-dev-endpoint.md)
  + [Jenis Data](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-objects)
  + [DevEndpoint struktur](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-DevEndpoint)
  + [DevEndpointCustomLibraries struktur](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-DevEndpointCustomLibraries)
  + [Operasi](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-actions)
  + [CreateDevEndpoint tindakan (Python: create\$1dev\$1endpoint)](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-CreateDevEndpoint)
  + [UpdateDevEndpoint tindakan (Python: update\$1dev\$1endpoint)](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-UpdateDevEndpoint)
  + [DeleteDevEndpoint tindakan (Python: delete\$1dev\$1endpoint)](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-DeleteDevEndpoint)
  + [GetDevEndpoint tindakan (Python: get\$1dev\$1endpoint)](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-GetDevEndpoint)
  + [GetDevEndpoints tindakan (Python: get\$1dev\$1endpoints)](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-GetDevEndpoints)
  + [BatchGetDevEndpoints tindakan (Python: batch\$1get\$1dev\$1endpoints)](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-BatchGetDevEndpoints)
  + [ListDevEndpoints tindakan (Python: list\$1dev\$1endpoints)](aws-glue-api-dev-endpoint.md#aws-glue-api-dev-endpoint-ListDevEndpoints)
+ [Registri skema](aws-glue-api-schema-registry-api.md)
  + [Jenis Data](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-objects)
  + [RegistryId struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-RegistryId)
  + [RegistryListItem struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-RegistryListItem)
  + [MetadataInfo struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-MetadataInfo)
  + [OtherMetadataValueListItem struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-OtherMetadataValueListItem)
  + [SchemaListItem struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-SchemaListItem)
  + [SchemaVersionListItem struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-SchemaVersionListItem)
  + [MetadataKeyValuePair struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-MetadataKeyValuePair)
  + [SchemaVersionErrorItem struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-SchemaVersionErrorItem)
  + [ErrorDetails struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-ErrorDetails)
  + [SchemaVersionNumber struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-SchemaVersionNumber)
  + [SchemaId struktur](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-SchemaId)
  + [Operasi](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-actions)
  + [CreateRegistry tindakan (Python: create\$1registry)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-CreateRegistry)
  + [CreateSchema tindakan (Python: create\$1schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-CreateSchema)
  + [GetSchema tindakan (Python: get\$1schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-GetSchema)
  + [ListSchemaVersions tindakan (Python: list\$1schema\$1versions)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-ListSchemaVersions)
  + [GetSchemaVersion tindakan (Python: get\$1schema\$1version)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-GetSchemaVersion)
  + [GetSchemaVersionsDiff tindakan (Python: get\$1schema\$1versions\$1diff)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-GetSchemaVersionsDiff)
  + [ListRegistries tindakan (Python: list\$1registries)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-ListRegistries)
  + [ListSchemas tindakan (Python: list\$1schemas)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-ListSchemas)
  + [RegisterSchemaVersion tindakan (Python: register\$1schema\$1version)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-RegisterSchemaVersion)
  + [UpdateSchema tindakan (Python: update\$1schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-UpdateSchema)
  + [CheckSchemaVersionValidity tindakan (Python: check\$1schema\$1version\$1validity)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-CheckSchemaVersionValidity)
  + [UpdateRegistry tindakan (Python: update\$1registry)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-UpdateRegistry)
  + [GetSchemaByDefinition tindakan (Python: get\$1schema\$1by\$1definition)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-GetSchemaByDefinition)
  + [GetRegistry tindakan (Python: get\$1registry)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-GetRegistry)
  + [PutSchemaVersionMetadata tindakan (Python: put\$1schema\$1version\$1metadata)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-PutSchemaVersionMetadata)
  + [QuerySchemaVersionMetadata tindakan (Python: query\$1schema\$1version\$1metadata)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-QuerySchemaVersionMetadata)
  + [RemoveSchemaVersionMetadata tindakan (Python: remove\$1schema\$1version\$1metadata)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-RemoveSchemaVersionMetadata)
  + [DeleteRegistry tindakan (Python: delete\$1registry)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteRegistry)
  + [DeleteSchema tindakan (Python: delete\$1schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchema)
  + [DeleteSchemaVersions tindakan (Python: delete\$1schema\$1versions)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchemaVersions)
+ [Alur kerja](aws-glue-api-workflow.md)
  + [Jenis Data](aws-glue-api-workflow.md#aws-glue-api-workflow-objects)
  + [JobNodeDetails struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-JobNodeDetails)
  + [CrawlerNodeDetails struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-CrawlerNodeDetails)
  + [TriggerNodeDetails struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-TriggerNodeDetails)
  + [Struktur merangkak](aws-glue-api-workflow.md#aws-glue-api-workflow-Crawl)
  + [Struktur simpul](aws-glue-api-workflow.md#aws-glue-api-workflow-Node)
  + [Struktur tepi](aws-glue-api-workflow.md#aws-glue-api-workflow-Edge)
  + [Struktur alur kerja](aws-glue-api-workflow.md#aws-glue-api-workflow-Workflow)
  + [WorkflowGraph struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-WorkflowGraph)
  + [WorkflowRun struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-WorkflowRun)
  + [WorkflowRunStatistics struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-WorkflowRunStatistics)
  + [StartingEventBatchCondition struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-StartingEventBatchCondition)
  + [Struktur cetak biru](aws-glue-api-workflow.md#aws-glue-api-workflow-Blueprint)
  + [BlueprintDetails struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-BlueprintDetails)
  + [LastActiveDefinition struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-LastActiveDefinition)
  + [BlueprintRun struktur](aws-glue-api-workflow.md#aws-glue-api-workflow-BlueprintRun)
  + [Operasi](aws-glue-api-workflow.md#aws-glue-api-workflow-actions)
  + [CreateWorkflow tindakan (Python: create\$1workflow)](aws-glue-api-workflow.md#aws-glue-api-workflow-CreateWorkflow)
  + [UpdateWorkflow tindakan (Python: update\$1workflow)](aws-glue-api-workflow.md#aws-glue-api-workflow-UpdateWorkflow)
  + [DeleteWorkflow tindakan (Python: delete\$1workflow)](aws-glue-api-workflow.md#aws-glue-api-workflow-DeleteWorkflow)
  + [GetWorkflow tindakan (Python: get\$1workflow)](aws-glue-api-workflow.md#aws-glue-api-workflow-GetWorkflow)
  + [ListWorkflows tindakan (Python: list\$1workflows)](aws-glue-api-workflow.md#aws-glue-api-workflow-ListWorkflows)
  + [BatchGetWorkflows tindakan (Python: batch\$1get\$1workflows)](aws-glue-api-workflow.md#aws-glue-api-workflow-BatchGetWorkflows)
  + [GetWorkflowRun tindakan (Python: get\$1workflow\$1run)](aws-glue-api-workflow.md#aws-glue-api-workflow-GetWorkflowRun)
  + [GetWorkflowRuns tindakan (Python: get\$1workflow\$1runs)](aws-glue-api-workflow.md#aws-glue-api-workflow-GetWorkflowRuns)
  + [GetWorkflowRunProperties tindakan (Python: get\$1workflow\$1run\$1properties)](aws-glue-api-workflow.md#aws-glue-api-workflow-GetWorkflowRunProperties)
  + [PutWorkflowRunProperties tindakan (Python: put\$1workflow\$1run\$1properties)](aws-glue-api-workflow.md#aws-glue-api-workflow-PutWorkflowRunProperties)
  + [CreateBlueprint tindakan (Python: create\$1blueprint)](aws-glue-api-workflow.md#aws-glue-api-workflow-CreateBlueprint)
  + [UpdateBlueprint tindakan (Python: update\$1blueprint)](aws-glue-api-workflow.md#aws-glue-api-workflow-UpdateBlueprint)
  + [DeleteBlueprint tindakan (Python: delete\$1blueprint)](aws-glue-api-workflow.md#aws-glue-api-workflow-DeleteBlueprint)
  + [ListBlueprints tindakan (Python: list\$1blueprints)](aws-glue-api-workflow.md#aws-glue-api-workflow-ListBlueprints)
  + [BatchGetBlueprints tindakan (Python: batch\$1get\$1blueprints)](aws-glue-api-workflow.md#aws-glue-api-workflow-BatchGetBlueprints)
  + [StartBlueprintRun tindakan (Python: start\$1blueprint\$1run)](aws-glue-api-workflow.md#aws-glue-api-workflow-StartBlueprintRun)
  + [GetBlueprintRun tindakan (Python: get\$1blueprint\$1run)](aws-glue-api-workflow.md#aws-glue-api-workflow-GetBlueprintRun)
  + [GetBlueprintRuns tindakan (Python: get\$1blueprint\$1runs)](aws-glue-api-workflow.md#aws-glue-api-workflow-GetBlueprintRuns)
  + [StartWorkflowRun tindakan (Python: start\$1workflow\$1run)](aws-glue-api-workflow.md#aws-glue-api-workflow-StartWorkflowRun)
  + [StopWorkflowRun tindakan (Python: stop\$1workflow\$1run)](aws-glue-api-workflow.md#aws-glue-api-workflow-StopWorkflowRun)
  + [ResumeWorkflowRun tindakan (Python: resume\$1workflow\$1run)](aws-glue-api-workflow.md#aws-glue-api-workflow-ResumeWorkflowRun)
+ [Profil penggunaan](aws-glue-api-usage-profiles.md)
  + [Jenis Data](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-objects)
  + [ProfileConfiguration struktur](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-ProfileConfiguration)
  + [ConfigurationObject struktur](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-ConfigurationObject)
  + [UsageProfileDefinition struktur](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-UsageProfileDefinition)
  + [Operasi](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-actions)
  + [CreateUsageProfile tindakan (Python: create\$1usage\$1profile)](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-CreateUsageProfile)
  + [GetUsageProfile tindakan (Python: get\$1usage\$1profile)](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-GetUsageProfile)
  + [UpdateUsageProfile tindakan (Python: update\$1usage\$1profile)](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-UpdateUsageProfile)
  + [DeleteUsageProfile tindakan (Python: delete\$1usage\$1profile)](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-DeleteUsageProfile)
  + [ListUsageProfiles tindakan (Python: list\$1usage\$1profiles)](aws-glue-api-usage-profiles.md#aws-glue-api-usage-profiles-ListUsageProfiles)
+ [API pembelajaran mesin](aws-glue-api-machine-learning-api.md)
  + [Jenis Data](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-objects)
  + [TransformParameters struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TransformParameters)
  + [EvaluationMetrics struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-EvaluationMetrics)
  + [MLTransform struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-MLTransform)
  + [FindMatchesParameters struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-FindMatchesParameters)
  + [FindMatchesMetrics struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-FindMatchesMetrics)
  + [ConfusionMatrix struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-ConfusionMatrix)
  + [GlueTable struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-GlueTable)
  + [TaskRun struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TaskRun)
  + [TransformFilterCriteria struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TransformFilterCriteria)
  + [TransformSortCriteria struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TransformSortCriteria)
  + [TaskRunFilterCriteria struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TaskRunFilterCriteria)
  + [TaskRunSortCriteria struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TaskRunSortCriteria)
  + [TaskRunProperties struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TaskRunProperties)
  + [FindMatchesTaskRunProperties struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-FindMatchesTaskRunProperties)
  + [ImportLabelsTaskRunProperties struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-ImportLabelsTaskRunProperties)
  + [ExportLabelsTaskRunProperties struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-ExportLabelsTaskRunProperties)
  + [LabelingSetGenerationTaskRunProperties struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-LabelingSetGenerationTaskRunProperties)
  + [SchemaColumn struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-SchemaColumn)
  + [TransformEncryption struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-TransformEncryption)
  + [MLUserDataEncryption struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-MLUserDataEncryption)
  + [ColumnImportance struktur](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-ColumnImportance)
  + [Operasi](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-actions)
  + [Buat MLTransform tindakan (Python: create\$1ml\$1transform)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-CreateMLTransform)
  + [Perbarui MLTransform tindakan (Python: update\$1ml\$1transform)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-UpdateMLTransform)
  + [Hapus MLTransform tindakan (Python: delete\$1ml\$1transform)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-DeleteMLTransform)
  + [Dapatkan MLTransform tindakan (Python: get\$1ml\$1transform)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-GetMLTransform)
  + [Dapatkan MLTransforms tindakan (Python: get\$1ml\$1transforms)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-GetMLTransforms)
  + [Daftar MLTransforms tindakan (Python: list\$1ml\$1transforms)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-ListMLTransforms)
  + [Mulai MLEvaluation TaskRun tindakan (Python: start\$1ml\$1evaluation\$1task\$1run)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-StartMLEvaluationTaskRun)
  + [Mulai MLLabeling SetGenerationTaskRun tindakan (Python: start\$1ml\$1labeling\$1set\$1generation\$1task\$1run)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-StartMLLabelingSetGenerationTaskRun)
  + [Dapatkan tindakan MLTask Jalankan (Python: get\$1ml\$1task\$1run)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-GetMLTaskRun)
  + [Dapatkan tindakan MLTask Runs (Python: get\$1ml\$1task\$1runs)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-GetMLTaskRuns)
  + [Batalkan tindakan MLTask Jalankan (Python: cancel\$1ml\$1task\$1run)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-CancelMLTaskRun)
  + [StartExportLabelsTaskRun tindakan (Python: start\$1export\$1labels\$1task\$1run)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-StartExportLabelsTaskRun)
  + [StartImportLabelsTaskRun tindakan (Python: start\$1import\$1labels\$1task\$1run)](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-StartImportLabelsTaskRun)
+ [API Kualitas Data](aws-glue-api-data-quality-api.md)
  + [Jenis Data](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-objects)
  + [DataSource struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataSource)
  + [DataQualityRulesetListDetails struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityRulesetListDetails)
  + [DataQualityTargetTable struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityTargetTable)
  + [DataQualityRulesetEvaluationRunDescription struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunDescription)
  + [DataQualityRulesetEvaluationRunFilter struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunFilter)
  + [DataQualityEvaluationRunAdditionalRunOptions struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityEvaluationRunAdditionalRunOptions)
  + [DataQualityRuleRecommendationRunDescription struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunDescription)
  + [DataQualityRuleRecommendationRunFilter struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunFilter)
  + [DataQualityResult struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityResult)
  + [DataQualityAnalyzerResult struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityAnalyzerResult)
  + [DataQualityObservation struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityObservation)
  + [MetricBasedObservation struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-MetricBasedObservation)
  + [DataQualityMetricValues struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityMetricValues)
  + [DataQualityRuleResult struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityRuleResult)
  + [DataQualityResultDescription struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityResultDescription)
  + [DataQualityResultFilterCriteria struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityResultFilterCriteria)
  + [DataQualityRulesetFilterCriteria struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityRulesetFilterCriteria)
  + [DataQualityAggregatedMetrics struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityAggregatedMetrics)
  + [StatisticAnnotation struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-StatisticAnnotation)
  + [TimestampedInclusionAnnotation struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-TimestampedInclusionAnnotation)
  + [AnnotationError struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-AnnotationError)
  + [DatapointInclusionAnnotation struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DatapointInclusionAnnotation)
  + [StatisticSummaryList daftar](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-StatisticSummaryList)
  + [StatisticSummary struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-StatisticSummary)
  + [RunIdentifier struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-RunIdentifier)
  + [StatisticModelResult struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-StatisticModelResult)
  + [DataQualityGlueTable struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DataQualityGlueTable)
  + [Operasi](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-actions)
  + [StartDataQualityRulesetEvaluationRun tindakan (Python: start\$1data\$1quality\$1ruleset\$1evaluation\$1run)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-StartDataQualityRulesetEvaluationRun)
  + [CancelDataQualityRulesetEvaluationRun tindakan (Python: cancel\$1data\$1quality\$1ruleset\$1evaluation\$1run)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-CancelDataQualityRulesetEvaluationRun)
  + [GetDataQualityRulesetEvaluationRun tindakan (Python: get\$1data\$1quality\$1ruleset\$1evaluation\$1run)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityRulesetEvaluationRun)
  + [ListDataQualityRulesetEvaluationRuns tindakan (Python: list\$1data\$1quality\$1ruleset\$1evaluation\$1runs)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-ListDataQualityRulesetEvaluationRuns)
  + [StartDataQualityRuleRecommendationRun tindakan (Python: start\$1data\$1quality\$1rule\$1recommendation\$1run)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-StartDataQualityRuleRecommendationRun)
  + [CancelDataQualityRuleRecommendationRun tindakan (Python: cancel\$1data\$1quality\$1rule\$1recommendation\$1run)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-CancelDataQualityRuleRecommendationRun)
  + [GetDataQualityRuleRecommendationRun tindakan (Python: get\$1data\$1quality\$1rule\$1recommendation\$1run)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityRuleRecommendationRun)
  + [ListDataQualityRuleRecommendationRuns tindakan (Python: list\$1data\$1quality\$1rule\$1recommendation\$1runs)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-ListDataQualityRuleRecommendationRuns)
  + [GetDataQualityResult tindakan (Python: get\$1data\$1quality\$1result)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityResult)
  + [BatchGetDataQualityResult tindakan (Python: batch\$1get\$1data\$1quality\$1result)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-BatchGetDataQualityResult)
  + [ListDataQualityResults tindakan (Python: list\$1data\$1quality\$1results)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-ListDataQualityResults)
  + [CreateDataQualityRuleset tindakan (Python: create\$1data\$1quality\$1ruleset)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-CreateDataQualityRuleset)
  + [DeleteDataQualityRuleset tindakan (Python: delete\$1data\$1quality\$1ruleset)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-DeleteDataQualityRuleset)
  + [GetDataQualityRuleset tindakan (Python: get\$1data\$1quality\$1ruleset)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityRuleset)
  + [ListDataQualityRulesets tindakan (Python: list\$1data\$1quality\$1rulesets)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-ListDataQualityRulesets)
  + [UpdateDataQualityRuleset tindakan (Python: update\$1data\$1quality\$1ruleset)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-UpdateDataQualityRuleset)
  + [ListDataQualityStatistics tindakan (Python: list\$1data\$1quality\$1statistics)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-ListDataQualityStatistics)
  + [TimestampFilter struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-TimestampFilter)
  + [CreateDataQualityRulesetRequest struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-CreateDataQualityRulesetRequest)
  + [GetDataQualityRulesetResponse struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityRulesetResponse)
  + [GetDataQualityResultResponse struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityResultResponse)
  + [StartDataQualityRuleRecommendationRunRequest struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-StartDataQualityRuleRecommendationRunRequest)
  + [GetDataQualityRuleRecommendationRunResponse struktur](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityRuleRecommendationRunResponse)
  + [BatchPutDataQualityStatisticAnnotation tindakan (Python: batch\$1put\$1data\$1quality\$1statistic\$1annotation)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-BatchPutDataQualityStatisticAnnotation)
  + [GetDataQualityModel tindakan (Python: get\$1data\$1quality\$1model)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityModel)
  + [GetDataQualityModelResult tindakan (Python: get\$1data\$1quality\$1model\$1result)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-GetDataQualityModelResult)
  + [ListDataQualityStatisticAnnotations tindakan (Python: list\$1data\$1quality\$1statistic\$1annotations)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-ListDataQualityStatisticAnnotations)
  + [PutDataQualityProfileAnnotation tindakan (Python: put\$1data\$1quality\$1profile\$1annotation)](aws-glue-api-data-quality-api.md#aws-glue-api-data-quality-api-PutDataQualityProfileAnnotation)
+ [API deteksi data sensitif](aws-glue-api-sensitive-data-api.md)
  + [Jenis Data](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-objects)
  + [CustomEntityType struktur](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-CustomEntityType)
  + [Operasi](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-actions)
  + [CreateCustomEntityType tindakan (Python: create\$1custom\$1entity\$1type)](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-CreateCustomEntityType)
  + [DeleteCustomEntityType tindakan (Python: delete\$1custom\$1entity\$1type)](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-DeleteCustomEntityType)
  + [GetCustomEntityType tindakan (Python: get\$1custom\$1entity\$1type)](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-GetCustomEntityType)
  + [BatchGetCustomEntityTypes tindakan (Python: batch\$1get\$1custom\$1entity\$1types)](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-BatchGetCustomEntityTypes)
  + [ListCustomEntityTypes tindakan (Python: list\$1custom\$1entity\$1types)](aws-glue-api-sensitive-data-api.md#aws-glue-api-sensitive-data-api-ListCustomEntityTypes)
+ [Menandai APIs di AWS Glue](aws-glue-api-tags.md)
  + [Jenis Data](aws-glue-api-tags.md#aws-glue-api-tags-objects)
  + [Struktur tag](aws-glue-api-tags.md#aws-glue-api-tags-Tag)
  + [Operasi](aws-glue-api-tags.md#aws-glue-api-tags-actions)
  + [TagResource tindakan (Python: tag\$1resource)](aws-glue-api-tags.md#aws-glue-api-tags-TagResource)
  + [UntagResource tindakan (Python: untag\$1resource)](aws-glue-api-tags.md#aws-glue-api-tags-UntagResource)
  + [GetTags tindakan (Python: get\$1tags)](aws-glue-api-tags.md#aws-glue-api-tags-GetTags)
+ [Tipe data umum](aws-glue-api-common.md)
  + [Struktur tag](aws-glue-api-common.md#aws-glue-api-common-Tag)
  + [DecimalNumber struktur](aws-glue-api-common.md#aws-glue-api-common-DecimalNumber)
  + [ErrorDetail struktur](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail)
  + [PropertyPredicate struktur](aws-glue-api-common.md#aws-glue-api-common-PropertyPredicate)
  + [ResourceUri struktur](aws-glue-api-common.md#aws-glue-api-common-ResourceUri)
  + [ColumnStatistics struktur](aws-glue-api-common.md#aws-glue-api-common-ColumnStatistics)
  + [ColumnStatisticsError struktur](aws-glue-api-common.md#aws-glue-api-common-ColumnStatisticsError)
  + [ColumnError struktur](aws-glue-api-common.md#aws-glue-api-common-ColumnError)
  + [ColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-ColumnStatisticsData)
  + [BooleanColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-BooleanColumnStatisticsData)
  + [DateColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-DateColumnStatisticsData)
  + [DecimalColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-DecimalColumnStatisticsData)
  + [DoubleColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-DoubleColumnStatisticsData)
  + [LongColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-LongColumnStatisticsData)
  + [StringColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-StringColumnStatisticsData)
  + [BinaryColumnStatisticsData struktur](aws-glue-api-common.md#aws-glue-api-common-BinaryColumnStatisticsData)
  + [Pola string](aws-glue-api-common.md#aws-glue-api-common-_string-patterns)
+ [Pengecualian](aws-glue-api-exceptions.md)
  + [AccessDeniedException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-AccessDeniedException)
  + [AlreadyExistsException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-AlreadyExistsException)
  + [ConcurrentModificationException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-ConcurrentModificationException)
  + [ConcurrentRunsExceededException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-ConcurrentRunsExceededException)
  + [CrawlerNotRunningException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-CrawlerNotRunningException)
  + [CrawlerRunningException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-CrawlerRunningException)
  + [CrawlerStoppingException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-CrawlerStoppingException)
  + [EntityNotFoundException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-EntityNotFoundException)
  + [FederationSourceException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-FederationSourceException)
  + [FederationSourceRetryableException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-FederationSourceRetryableException)
  + [GlueEncryptionException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-GlueEncryptionException)
  + [IdempotentParameterMismatchException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-IdempotentParameterMismatchException)
  + [IllegalWorkflowStateException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-IllegalWorkflowStateException)
  + [InternalServiceException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-InternalServiceException)
  + [InvalidExecutionEngineException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-InvalidExecutionEngineException)
  + [InvalidInputException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-InvalidInputException)
  + [InvalidStateException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-InvalidStateException)
  + [InvalidTaskStatusTransitionException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-InvalidTaskStatusTransitionException)
  + [JobDefinitionErrorException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-JobDefinitionErrorException)
  + [JobRunInTerminalStateException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-JobRunInTerminalStateException)
  + [JobRunInvalidStateTransitionException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-JobRunInvalidStateTransitionException)
  + [JobRunNotInTerminalStateException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-JobRunNotInTerminalStateException)
  + [LateRunnerException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-LateRunnerException)
  + [NoScheduleException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-NoScheduleException)
  + [OperationTimeoutException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-OperationTimeoutException)
  + [ResourceNotReadyException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-ResourceNotReadyException)
  + [ResourceNumberLimitExceededException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-ResourceNumberLimitExceededException)
  + [SchedulerNotRunningException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-SchedulerNotRunningException)
  + [SchedulerRunningException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-SchedulerRunningException)
  + [SchedulerTransitioningException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-SchedulerTransitioningException)
  + [UnrecognizedRunnerException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-UnrecognizedRunnerException)
  + [ValidationException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-ValidationException)
  + [VersionMismatchException struktur](aws-glue-api-exceptions.md#aws-glue-api-exceptions-VersionMismatchException)

# Keamanan APIs di AWS Glue
<a name="aws-glue-api-jobs-security"></a>

API Keamanan menjelaskan tipe data keamanan, dan API yang terkait dengan keamanan di AWS Glue.

## Jenis Data
<a name="aws-glue-api-jobs-security-objects"></a>
+ [DataCatalogEncryptionSettings struktur](#aws-glue-api-jobs-security-DataCatalogEncryptionSettings)
+ [EncryptionAtRest struktur](#aws-glue-api-jobs-security-EncryptionAtRest)
+ [ConnectionPasswordEncryption struktur](#aws-glue-api-jobs-security-ConnectionPasswordEncryption)
+ [EncryptionConfiguration struktur](#aws-glue-api-jobs-security-EncryptionConfiguration)
+ [Struktur enkripsi S3](#aws-glue-api-jobs-security-S3Encryption)
+ [CloudWatchEncryption struktur](#aws-glue-api-jobs-security-CloudWatchEncryption)
+ [JobBookmarksEncryption struktur](#aws-glue-api-jobs-security-JobBookmarksEncryption)
+ [SecurityConfiguration struktur](#aws-glue-api-jobs-security-SecurityConfiguration)
+ [GluePolicy struktur](#aws-glue-api-jobs-security-GluePolicy)
+ [DataQualityEncryption struktur](#aws-glue-api-jobs-security-DataQualityEncryption)

## DataCatalogEncryptionSettings struktur
<a name="aws-glue-api-jobs-security-DataCatalogEncryptionSettings"></a>

Berisi informasi konfigurasi untuk mempertahankan keamanan Katalog Data.

**Bidang**
+ `EncryptionAtRest` — Sebuah objek [EncryptionAtRest](#aws-glue-api-jobs-security-EncryptionAtRest).

  Menentukan encryption-at-rest konfigurasi untuk Data Catalog.
+ `ConnectionPasswordEncryption` — Sebuah objek [ConnectionPasswordEncryption](#aws-glue-api-jobs-security-ConnectionPasswordEncryption).

  Ketika perlindungan kata sandi koneksi diaktifkan, Katalog Data menggunakan kunci yang disediakan pelanggan untuk mengenkripsi kata sandi sebagai bagian dari `CreateConnection` atau `UpdateConnection` dan menyimpannya dalam bidang `ENCRYPTED_PASSWORD` di properti koneksi. Anda dapat mengaktifkan enkripsi katalog atau enkripsi kata sandi saja.

## EncryptionAtRest struktur
<a name="aws-glue-api-jobs-security-EncryptionAtRest"></a>

Menentukan encryption-at-rest konfigurasi untuk Data Catalog.

**Bidang**
+ `CatalogEncryptionMode` – *Wajib:* String UTF-8 (nilai yang valid: `DISABLED` \$1 `SSE-KMS="SSEKMS"` \$1 `SSE-KMS-WITH-SERVICE-ROLE="SSEKMSWITHSERVICEROLE"`).

   encryption-at-restMode untuk mengenkripsi data Katalog Data.
+ `SseAwsKmsKeyId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID AWS KMS kunci yang digunakan untuk enkripsi saat istirahat.
+ `CatalogEncryptionServiceRole` — String UTF-8, yang cocok dengan [Custom string pattern #53](aws-glue-api-common.md#regex_53).

  Peran yang AWS Glue mengasumsikan untuk mengenkripsi dan mendekripsi objek Katalog Data atas nama pemanggil.

## ConnectionPasswordEncryption struktur
<a name="aws-glue-api-jobs-security-ConnectionPasswordEncryption"></a>

Struktur data yang digunakan oleh Katalog Data untuk mengenkripsi kata sandi sebagai bagian dari `CreateConnection` atau `UpdateConnection` dan menyimpannya di bidang `ENCRYPTED_PASSWORD` dalam properti koneksi. Anda dapat mengaktifkan enkripsi katalog atau enkripsi kata sandi saja.

Ketika `CreationConnection` permintaan tiba berisi kata sandi, Katalog Data pertama mengenkripsi kata sandi menggunakan kunci Anda AWS KMS . Kemudian ia mengenkripsi objek koneksi secara keseluruhan lagi jika enkripsi katalog juga diaktifkan.

Enkripsi ini mengharuskan Anda menetapkan izin AWS KMS kunci untuk mengaktifkan atau membatasi akses pada kunci kata sandi sesuai dengan persyaratan keamanan Anda. Misalnya, Anda mungkin ingin hanya administrator yang memiliki izin dekripsi pada kunci kata sandi.

**Bidang**
+ `ReturnConnectionPasswordEncrypted` – *Wajib:* Boolean.

  Saat bendera `ReturnConnectionPasswordEncrypted` diatur ke "BETUL", kata sandi tetap dienkripsi dalam respons `GetConnection` dan `GetConnections`. Enkripsi ini berlaku secara independen dari enkripsi katalog. 
+ `AwsKmsKeyId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

   AWS KMS Kunci yang digunakan untuk mengenkripsi kata sandi koneksi. 

  Jika perlindungan kata sandi koneksi diaktifkan, penelepon `CreateConnection` dan `UpdateConnection` memerlukan setidaknya `kms:Encrypt` izin pada AWS KMS kunci yang ditentukan, untuk mengenkripsi kata sandi sebelum menyimpannya di Katalog Data. 

  Anda dapat mengatur izin dekripsi untuk mengaktifkan atau membatasi akses pada kunci kata sandi sesuai dengan persyaratan keamanan Anda.

## EncryptionConfiguration struktur
<a name="aws-glue-api-jobs-security-EncryptionConfiguration"></a>

Menentukan konfigurasi enkripsi.

**Bidang**
+ `S3Encryption` – Susunan objek [S3Encryption](#aws-glue-api-jobs-security-S3Encryption).

  Konfigurasi enyption untuk data Amazon Simple Storage Service (Amazon S3).
+ `CloudWatchEncryption` — Sebuah objek [CloudWatchEncryption](#aws-glue-api-jobs-security-CloudWatchEncryption).

  Konfigurasi enkripsi untuk Amazon CloudWatch.
+ `JobBookmarksEncryption` — Sebuah objek [JobBookmarksEncryption](#aws-glue-api-jobs-security-JobBookmarksEncryption).

  Konfigurasi enkripsi untuk bookmark tugas.
+ `DataQualityEncryption` — Sebuah objek [DataQualityEncryption](#aws-glue-api-jobs-security-DataQualityEncryption).

  Konfigurasi enkripsi untuk aset Kualitas AWS Glue Data.

## Struktur enkripsi S3
<a name="aws-glue-api-jobs-security-S3Encryption"></a>

Menentukan bagaimana data Amazon Simple Storage Service (Amazon S3) harus dienkripsi.

**Bidang**
+ `S3EncryptionMode` – String UTF-8 (nilai yang valid: `DISABLED` \$1 `SSE-KMS="SSEKMS"` \$1 `SSE-S3="SSES3"`).

  Mode enkripsi yang digunakan untuk data Amazon S3.
+ `KmsKeyArn` — String UTF-8, yang cocok dengan [Custom string pattern #42](aws-glue-api-common.md#regex_42).

  Amazon Resource Name (ARN) dari kunci KMS yang akan digunakan untuk mengenkripsi data.

## CloudWatchEncryption struktur
<a name="aws-glue-api-jobs-security-CloudWatchEncryption"></a>

Menentukan bagaimana CloudWatch data Amazon harus dienkripsi.

**Bidang**
+ `CloudWatchEncryptionMode` – String UTF-8 (nilai yang valid: `DISABLED` \$1 `SSE-KMS="SSEKMS"`).

  Mode enkripsi yang digunakan untuk CloudWatch data.
+ `KmsKeyArn` — String UTF-8, yang cocok dengan [Custom string pattern #42](aws-glue-api-common.md#regex_42).

  Amazon Resource Name (ARN) dari kunci KMS yang akan digunakan untuk mengenkripsi data.

## JobBookmarksEncryption struktur
<a name="aws-glue-api-jobs-security-JobBookmarksEncryption"></a>

Menentukan bagaimana data bookmark tugas harus dienkripsi.

**Bidang**
+ `JobBookmarksEncryptionMode` – String UTF-8 (nilai yang valid: `DISABLED` \$1 `CSE-KMS="CSEKMS"`).

  Mode enkripsi yang digunakan untuk data bookmark tugas.
+ `KmsKeyArn` — String UTF-8, yang cocok dengan [Custom string pattern #42](aws-glue-api-common.md#regex_42).

  Amazon Resource Name (ARN) dari kunci KMS yang akan digunakan untuk mengenkripsi data.

## SecurityConfiguration struktur
<a name="aws-glue-api-jobs-security-SecurityConfiguration"></a>

Menentukan sebuah konfigurasi keamanan.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan.
+ `CreatedTimeStamp` — Stempel waktu.

  Waktu di mana konfigurasi keamanan ini dibuat.
+ `EncryptionConfiguration` — Sebuah objek [EncryptionConfiguration](#aws-glue-api-jobs-security-EncryptionConfiguration).

  Konfigurasi enkripsi yang dikaitkan dengan konfigurasi keamanan ini.

## GluePolicy struktur
<a name="aws-glue-api-jobs-security-GluePolicy"></a>

Sebuah struktur untuk mengembalikan kebijakan sumber daya.

**Bidang**
+ `PolicyInJson`— UTF-8 string, setidaknya 2 byte panjang.

  Berisi dokumen kebijakan yang diminta, dalam format JSON.
+ `PolicyHash` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Berisi nilai hash yang dikaitkan dengan kebijakan ini.
+ `CreateTime` — Stempel waktu.

  Tanggal dan waktu kebijakan dibuat.
+ `UpdateTime` — Stempel waktu.

  Tanggal dan waktu kebijakan terakhir diperbarui.

## DataQualityEncryption struktur
<a name="aws-glue-api-jobs-security-DataQualityEncryption"></a>

Menentukan bagaimana aset Kualitas Data di akun Anda harus dienkripsi.

**Bidang**
+ `DataQualityEncryptionMode` – String UTF-8 (nilai yang valid: `DISABLED` \$1 `SSE-KMS="SSEKMS"`).

  Mode enkripsi yang digunakan untuk mengenkripsi aset Kualitas Data. Aset ini termasuk aturan kualitas data, hasil, statistik, model deteksi anomali, dan pengamatan.

  Nilai yang valid adalah `SSEKMS` untuk enkripsi menggunakan kunci KMS yang dikelola pelanggan, atau. `DISABLED`
+ `KmsKeyArn` — String UTF-8, yang cocok dengan [Custom string pattern #42](aws-glue-api-common.md#regex_42).

  Amazon Resource Name (ARN) dari kunci KMS yang akan digunakan untuk mengenkripsi data.

## Operasi
<a name="aws-glue-api-jobs-security-actions"></a>
+ [GetDataCatalogEncryptionSettings tindakan (Python: get\$1data\$1catalog\$1encryption\$1settings)](#aws-glue-api-jobs-security-GetDataCatalogEncryptionSettings)
+ [PutDataCatalogEncryptionSettings tindakan (Python: put\$1data\$1catalog\$1encryption\$1settings)](#aws-glue-api-jobs-security-PutDataCatalogEncryptionSettings)
+ [PutResourcePolicy tindakan (Python: put\$1resource\$1policy)](#aws-glue-api-jobs-security-PutResourcePolicy)
+ [GetResourcePolicy tindakan (Python: get\$1resource\$1policy)](#aws-glue-api-jobs-security-GetResourcePolicy)
+ [DeleteResourcePolicy tindakan (Python: delete\$1resource\$1policy)](#aws-glue-api-jobs-security-DeleteResourcePolicy)
+ [CreateSecurityConfiguration tindakan (Python: create\$1security\$1configuration)](#aws-glue-api-jobs-security-CreateSecurityConfiguration)
+ [DeleteSecurityConfiguration tindakan (Python: delete\$1security\$1configuration)](#aws-glue-api-jobs-security-DeleteSecurityConfiguration)
+ [GetSecurityConfiguration tindakan (Python: get\$1security\$1configuration)](#aws-glue-api-jobs-security-GetSecurityConfiguration)
+ [GetSecurityConfigurations tindakan (Python: get\$1security\$1configurations)](#aws-glue-api-jobs-security-GetSecurityConfigurations)
+ [GetResourcePolicies tindakan (Python: get\$1resource\$1policies)](#aws-glue-api-jobs-security-GetResourcePolicies)

## GetDataCatalogEncryptionSettings tindakan (Python: get\$1data\$1catalog\$1encryption\$1settings)
<a name="aws-glue-api-jobs-security-GetDataCatalogEncryptionSettings"></a>

Mengambil konfigurasi keamanan untuk sebuah katalog yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data yang akan diambil untuk konfigurasi keamanan. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.

**Respons**
+ `DataCatalogEncryptionSettings` — Sebuah objek [DataCatalogEncryptionSettings](#aws-glue-api-jobs-security-DataCatalogEncryptionSettings).

  Konfigurasi keamanan yang diminta.

**Kesalahan**
+ `InternalServiceException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## PutDataCatalogEncryptionSettings tindakan (Python: put\$1data\$1catalog\$1encryption\$1settings)
<a name="aws-glue-api-jobs-security-PutDataCatalogEncryptionSettings"></a>

Menetapkan konfigurasi keamanan untuk sebuah katalog yang ditentukan. Setelah konfigurasi diatur, enkripsi tertentu diterapkan untuk setiap penulisan katalog setelahnya.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data yang akan ditetapkan untuk konfigurasi keamanan. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DataCatalogEncryptionSettings` — *Wajib:* Sebuah objek [DataCatalogEncryptionSettings](#aws-glue-api-jobs-security-DataCatalogEncryptionSettings).

  Konfigurasi keamanan yang akan ditetapkan.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InternalServiceException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## PutResourcePolicy tindakan (Python: put\$1resource\$1policy)
<a name="aws-glue-api-jobs-security-PutResourcePolicy"></a>

Menetapkan kebijakan sumber daya Katalog Data untuk kendali akses.

**Permintaan**
+ `PolicyInJson`- *Wajib:* UTF-8 string, setidaknya 2 byte panjang.

  Berisi dokumen kebijakan yang akan ditetapkan, dalam format JSON.
+ `ResourceArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Jangan gunakan . Untuk penggunaan internal saja.
+ `PolicyHashCondition` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nilai hash dikembalikan bila kebijakan sebelumnya diatur menggunakan `PutResourcePolicy`. Tujuannya adalah untuk mencegah modifikasi secara bersamaan pada kebijakan. Jangan gunakan parameter ini jika tidak ada kebijakan sebelumnya yang telah ditetapkan.
+ `PolicyExistsCondition` – String UTF-8 (nilai yang valid: `MUST_EXIST` \$1 `NOT_EXIST` \$1 `NONE`).

  Nilai `MUST_EXIST` digunakan untuk memperbarui kebijakan. Nilai `NOT_EXIST` digunakan untuk membuat kebijakan baru. Jika nilai `NONE` atau nilai nol digunakan, maka panggilan tidak tergantung pada keberadaan sebuah kebijakan.
+ `EnableHybrid` – String UTF-8 (nilai yang valid: `TRUE` \$1 `FALSE`).

  Jika `'TRUE'`, menunjukkan bahwa Anda menggunakan kedua metode tersebut untuk memberikan akses lintas akun ke sumber daya Katalog Data:
  + Dengan langsung memperbarui kebijakan sumber daya dengan `PutResourePolicy`
  + Dengan menggunakan perintah **Berikan izin** di Konsol Manajemen AWS.

  Harus diatur ke `'TRUE'` jika Anda telah menggunakan Konsol Manajemen untuk memberikan akses lintas akun, jika tidak, maka panggilan gagal. Default-nya adalah ‘SALAH’.

**Respons**
+ `PolicyHash` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah hash dari kebijakan yang baru saja ditetapkan. Ini harus disertakan dalam panggilan berikutnya yang akan menimpa atau memperbarui kebijakan ini.

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ConditionCheckFailureException`

## GetResourcePolicy tindakan (Python: get\$1resource\$1policy)
<a name="aws-glue-api-jobs-security-GetResourcePolicy"></a>

Mengambil sebuah kebijakan sumber daya yang ditentukan.

**Permintaan**
+ `ResourceArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  ARN AWS Glue sumber daya untuk mengambil kebijakan sumber daya. Jika tidak disediakan, maka kebijakan sumber daya Katalog Data akan dikembalikan. Gunakan `GetResourcePolicies` untuk melihat semua kebijakan sumber daya yang ada. Untuk informasi selengkapnya lihat [Menentukan AWS Glue Sumber Daya ARNs](https://docs.aws.amazon.com/glue/latest/dg/glue-specifying-resource-arns.html). 

**Respons**
+ `PolicyInJson`— UTF-8 string, setidaknya 2 byte panjang.

  Berisi dokumen kebijakan yang diminta, dalam format JSON.
+ `PolicyHash` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Berisi nilai hash yang dikaitkan dengan kebijakan ini.
+ `CreateTime` — Stempel waktu.

  Tanggal dan waktu kebijakan dibuat.
+ `UpdateTime` — Stempel waktu.

  Tanggal dan waktu kebijakan terakhir diperbarui.

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## DeleteResourcePolicy tindakan (Python: delete\$1resource\$1policy)
<a name="aws-glue-api-jobs-security-DeleteResourcePolicy"></a>

Menghapus sebuah kebijakan yang ditentukan.

**Permintaan**
+ `PolicyHashCondition` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nilai hash akan dikembalikan bila kebijakan ini ditetapkan.
+ `ResourceArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  ARN AWS Glue sumber daya untuk kebijakan sumber daya yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ConditionCheckFailureException`

## CreateSecurityConfiguration tindakan (Python: create\$1security\$1configuration)
<a name="aws-glue-api-jobs-security-CreateSecurityConfiguration"></a>

Membuat sebuah konfigurasi keamanan baru. Konfigurasi keamanan adalah seperangkat properti keamanan yang dapat digunakan oleh AWS Glue. Anda dapat menggunakan sebuah konfigurasi keamanan untuk mengenkripsi data at rest. Untuk informasi tentang penggunaan konfigurasi keamanan di AWS Glue, lihat [Mengenkripsi Data yang Ditulis oleh Crawler, Pekerjaan,](https://docs.aws.amazon.com/glue/latest/dg/encryption-security-configuration.html) dan Titik Akhir Pengembangan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama untuk konfigurasi keamanan yang baru.
+ `EncryptionConfiguration` — *Wajib:* Sebuah objek [EncryptionConfiguration](#aws-glue-api-jobs-security-EncryptionConfiguration).

  Konfigurasi enkripsi untuk konfigurasi keamanan yang baru.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama yang ditetapkan untuk konfigurasi keamanan yang baru.
+ `CreatedTimestamp` — Stempel waktu.

  Waktu di mana konfigurasi keamanan baru dibuat.

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`

## DeleteSecurityConfiguration tindakan (Python: delete\$1security\$1configuration)
<a name="aws-glue-api-jobs-security-DeleteSecurityConfiguration"></a>

Menghapus sebuah konfigurasi keamanan yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetSecurityConfiguration tindakan (Python: get\$1security\$1configuration)
<a name="aws-glue-api-jobs-security-GetSecurityConfiguration"></a>

Mengambil sebuah konfigurasi keamanan yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang akan diambil.

**Respons**
+ `SecurityConfiguration` — Sebuah objek [SecurityConfiguration](#aws-glue-api-jobs-security-SecurityConfiguration).

  Konfigurasi keamanan yang diminta.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetSecurityConfigurations tindakan (Python: get\$1security\$1configurations)
<a name="aws-glue-api-jobs-security-GetSecurityConfigurations"></a>

Mengambil daftar dari semua konfigurasi keamanan.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `SecurityConfigurations` – Susunan objek [SecurityConfiguration](#aws-glue-api-jobs-security-SecurityConfiguration).

  Sebuah daftar konfigurasi keamanan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ada konfigurasi keamanan lainnya yang akan dikembalikan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetResourcePolicies tindakan (Python: get\$1resource\$1policies)
<a name="aws-glue-api-jobs-security-GetResourcePolicies"></a>

Mengambil kebijakan sumber daya yang ditetapkan pada sumber daya individu AWS Resource Access Manager selama pemberian izin lintas akun. Juga mengambil kebijakan sumber daya Katalog Data.

Jika Anda mengaktifkan enkripsi metadata dalam pengaturan Katalog Data, dan Anda tidak memiliki izin pada AWS KMS kunci, operasi tidak dapat menampilkan kebijakan sumber daya Katalog Data.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum daftar yang akan dikembalikan.

**Respons**
+ `GetResourcePoliciesResponseList` – Susunan objek [GluePolicy](#aws-glue-api-jobs-security-GluePolicy).

  Sebuah daftar kebijakan sumber daya individu dan kebijakan sumber daya tingkat akun.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan tidak berisi kebijakan sumber daya terakhir yang tersedia.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `GlueEncryptionException`

# API objek katalog
<a name="aws-glue-api-catalog"></a>

API objek Katalog menjelaskan tipe data dan API yang terkait dengan bekerja dengan katalog di. AWS Glue

**Topics**
+ [Katalog API](aws-glue-api-catalog-catalogs.md)
+ [API basis data](aws-glue-api-catalog-databases.md)
+ [Tabel API](aws-glue-api-catalog-tables.md)
+ [API partisi](aws-glue-api-catalog-partitions.md)
+ [Koneksi API](aws-glue-api-catalog-connections.md)
+ [API Fungsi yang ditentukan pengguna](aws-glue-api-catalog-functions.md)
+ [Mengimpor Athena katalog ke AWS Glue](aws-glue-api-catalog-migration.md)

# Katalog API
<a name="aws-glue-api-catalog-catalogs"></a>

API Katalog menjelaskan APIs untuk membuat, menghapus, menemukan, memperbarui, dan mencantumkan katalog.

## Jenis Data
<a name="aws-glue-api-catalog-catalogs-objects"></a>
+ [Struktur katalog](#aws-glue-api-catalog-catalogs-Catalog)
+ [CatalogInput struktur](#aws-glue-api-catalog-catalogs-CatalogInput)
+ [TargetRedshiftCatalog struktur](#aws-glue-api-catalog-catalogs-TargetRedshiftCatalog)
+ [CatalogProperties struktur](#aws-glue-api-catalog-catalogs-CatalogProperties)
+ [CatalogPropertiesOutput struktur](#aws-glue-api-catalog-catalogs-CatalogPropertiesOutput)
+ [DataLakeAccessProperties struktur](#aws-glue-api-catalog-catalogs-DataLakeAccessProperties)
+ [IcebergOptimizationProperties struktur](#aws-glue-api-catalog-catalogs-IcebergOptimizationProperties)
+ [DataLakeAccessPropertiesOutput struktur](#aws-glue-api-catalog-catalogs-DataLakeAccessPropertiesOutput)
+ [IcebergOptimizationPropertiesOutput struktur](#aws-glue-api-catalog-catalogs-IcebergOptimizationPropertiesOutput)
+ [FederatedCatalog struktur](#aws-glue-api-catalog-catalogs-FederatedCatalog)

## Struktur katalog
<a name="aws-glue-api-catalog-catalogs-Catalog"></a>

Objek katalog mewakili pengelompokan logis database dalam Katalog AWS Glue Data atau sumber federasi. Sekarang Anda dapat membuat katalog federasi RedShift atau katalog yang berisi tautan sumber daya ke database Redshift di akun atau wilayah lain.

**Bidang**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog. Untuk memberikan akses ke katalog default, bidang ini tidak boleh disediakan.
+ `Name`- *Wajib:* UTF-8 string, tidak kurang dari 1 atau lebih dari 64 byte panjang, cocok dengan. [Custom string pattern #25](aws-glue-api-common.md#regex_25)

  Nama katalog. Tidak bisa sama dengan ID akun.
+ `ResourceArn` – String UTF-8.

  Nama Sumber Daya Amazon (ARN) ditetapkan ke sumber daya katalog.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi string, panjangnya tidak lebih dari 2048 byte, cocok dengan pola string multi-baris alamat URI. Deskripsi katalog.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

   Sebuah array peta pasangan kunci-nilai yang menentukan parameter dan properti katalog.
+ `CreateTime` — Stempel waktu.

  Waktu di mana katalog dibuat.
+ `UpdateTime` — Stempel waktu.

  Waktu di mana katalog terakhir diperbarui.
+ `TargetRedshiftCatalog` — Sebuah objek [TargetRedshiftCatalog](#aws-glue-api-catalog-catalogs-TargetRedshiftCatalog).

  `TargetRedshiftCatalog`Objek yang menjelaskan katalog target untuk penautan sumber daya database.
+ `FederatedCatalog` — Sebuah objek [FederatedCatalog](#aws-glue-api-catalog-catalogs-FederatedCatalog).

  `FederatedCatalog`Objek yang menunjuk ke entitas di luar Katalog AWS Glue Data.
+ `CatalogProperties` — Sebuah objek [CatalogPropertiesOutput](#aws-glue-api-catalog-catalogs-CatalogPropertiesOutput).

  `CatalogProperties`Objek yang menentukan properti akses danau data dan properti kustom lainnya.
+ `CreateTableDefaultPermissions` – Susunan objek [PrincipalPermissions](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-PrincipalPermissions).

  Susunan objek `PrincipalPermissions`. Membuat satu set izin default pada tabel (s) untuk prinsipal. Digunakan oleh AWS Lake Formation. Tidak digunakan dalam AWS Glue operasi normal.
+ `CreateDatabaseDefaultPermissions` – Susunan objek [PrincipalPermissions](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-PrincipalPermissions).

  Susunan objek `PrincipalPermissions`. Membuat satu set izin default pada database (s) untuk prinsipal. Digunakan oleh AWS Lake Formation. Tidak digunakan dalam AWS Glue operasi normal.
+ `AllowFullTableExternalDataAccess` – String UTF-8 (nilai yang valid: `True` \$1 `False`).

   Memungkinkan mesin pihak ketiga untuk mengakses data di Amazon S3 lokasi yang terdaftar di Lake Formation. 

## CatalogInput struktur
<a name="aws-glue-api-catalog-catalogs-CatalogInput"></a>

Struktur yang menggambarkan properti katalog.

**Bidang**
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi string, panjangnya tidak lebih dari 2048 byte, cocok dengan pola string multi-baris alamat URI. Deskripsi katalog.
+ `FederatedCatalog` — Sebuah objek [FederatedCatalog](#aws-glue-api-catalog-catalogs-FederatedCatalog).

  Sebuah objek `FederatedCatalog`. `FederatedCatalog`Struktur yang mereferensikan entitas di luar Katalog AWS Glue Data, misalnya database Redshift.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Sebuah array peta pasangan kunci-nilai yang menentukan parameter dan properti katalog.
+ `TargetRedshiftCatalog` — Sebuah objek [TargetRedshiftCatalog](#aws-glue-api-catalog-catalogs-TargetRedshiftCatalog).

  `TargetRedshiftCatalog`Objek yang menjelaskan katalog target untuk penautan sumber daya.
+ `CatalogProperties` — Sebuah objek [CatalogProperties](#aws-glue-api-catalog-catalogs-CatalogProperties).

  `CatalogProperties`Objek yang menentukan properti akses danau data dan properti kustom lainnya.
+ `CreateTableDefaultPermissions` – Susunan objek [PrincipalPermissions](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-PrincipalPermissions).

  Susunan objek `PrincipalPermissions`. Membuat satu set izin default pada tabel (s) untuk prinsipal. Digunakan oleh AWS Lake Formation. Biasanya harus secara eksplisit ditetapkan sebagai daftar kosong.
+ `CreateDatabaseDefaultPermissions` – Susunan objek [PrincipalPermissions](aws-glue-api-catalog-databases.md#aws-glue-api-catalog-databases-PrincipalPermissions).

  Susunan objek `PrincipalPermissions`. Membuat satu set izin default pada database (s) untuk prinsipal. Digunakan oleh AWS Lake Formation. Biasanya harus secara eksplisit ditetapkan sebagai daftar kosong.
+ `AllowFullTableExternalDataAccess` – String UTF-8 (nilai yang valid: `True` \$1 `False`).

   Memungkinkan mesin pihak ketiga untuk mengakses data di Amazon S3 lokasi yang terdaftar di Lake Formation. 

## TargetRedshiftCatalog struktur
<a name="aws-glue-api-catalog-catalogs-TargetRedshiftCatalog"></a>

Struktur yang menjelaskan katalog target untuk penautan sumber daya.

**Bidang**
+ `CatalogArn` – *Wajib:* String UTF-8.

  Nama Sumber Daya Amazon (ARN) dari sumber daya katalog.

## CatalogProperties struktur
<a name="aws-glue-api-catalog-catalogs-CatalogProperties"></a>

Struktur yang menentukan properti akses danau data dan properti kustom lainnya.

**Bidang**
+ `DataLakeAccessProperties` — Sebuah objek [DataLakeAccessProperties](#aws-glue-api-catalog-catalogs-DataLakeAccessProperties).

  `DataLakeAccessProperties`Objek yang menentukan properti untuk mengonfigurasi akses data lake untuk sumber daya katalog Anda di Katalog AWS Glue Data.
+ `IcebergOptimizationProperties` — Sebuah objek [IcebergOptimizationProperties](#aws-glue-api-catalog-catalogs-IcebergOptimizationProperties).

  Struktur yang menentukan properti optimasi tabel Iceberg untuk katalog. Ini termasuk konfigurasi untuk operasi pemadatan, retensi, dan penghapusan file yatim piatu yang dapat diterapkan ke tabel Iceberg dalam katalog ini.
+ `CustomProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Properti nilai kunci tambahan untuk katalog, seperti pengoptimalan statistik kolom.

## CatalogPropertiesOutput struktur
<a name="aws-glue-api-catalog-catalogs-CatalogPropertiesOutput"></a>

Atribut properti yang menyertakan properti konfigurasi untuk sumber daya katalog.

**Bidang**
+ `DataLakeAccessProperties` — Sebuah objek [DataLakeAccessPropertiesOutput](#aws-glue-api-catalog-catalogs-DataLakeAccessPropertiesOutput).

  `DataLakeAccessProperties`Objek dengan properti input untuk mengonfigurasi akses data lake untuk sumber daya katalog Anda di Katalog AWS Glue Data.
+ `IcebergOptimizationProperties` — Sebuah objek [IcebergOptimizationPropertiesOutput](#aws-glue-api-catalog-catalogs-IcebergOptimizationPropertiesOutput).

  `IcebergOptimizationPropertiesOutput`Objek yang menentukan setelan pengoptimalan tabel Iceberg untuk katalog, termasuk konfigurasi untuk operasi pemadatan, retensi, dan penghapusan file yatim piatu.
+ `CustomProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Properti nilai kunci tambahan untuk katalog, seperti pengoptimalan statistik kolom.

## DataLakeAccessProperties struktur
<a name="aws-glue-api-catalog-catalogs-DataLakeAccessProperties"></a>

Input properti untuk mengonfigurasi akses data lake untuk sumber daya katalog Anda di Katalog AWS Glue Data.

**Bidang**
+ `DataLakeAccess` – Boolean.

  Mengaktifkan atau menonaktifkan akses data lake untuk aplikasi Apache Spark yang mengakses database Amazon Redshift di Katalog Data dari mesin non-Redshift apa pun, seperti Amazon Athena, Amazon EMR, atau ETL. AWS Glue 
+ `DataTransferRole` — String UTF-8, yang cocok dengan [Custom string pattern #53](aws-glue-api-common.md#regex_53).

  Peran yang akan diasumsikan oleh AWS Glue untuk mentransfer data into/out bucket staging selama kueri.
+ `KmsKey` – String UTF-8.

  Kunci enkripsi yang akan digunakan untuk bucket pementasan yang akan dibuat bersama dengan katalog.
+ `CatalogType` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan jenis katalog federasi untuk sumber daya katalog asli. Jenis yang didukung saat ini adalah`aws:redshift`.

## IcebergOptimizationProperties struktur
<a name="aws-glue-api-catalog-catalogs-IcebergOptimizationProperties"></a>

Struktur yang menentukan properti pengoptimalan tabel Iceberg untuk katalog, termasuk konfigurasi untuk operasi pemadatan, retensi, dan penghapusan file yatim piatu.

**Bidang**
+ `RoleArn` — String UTF-8, yang cocok dengan [Custom string pattern #53](aws-glue-api-common.md#regex_53).

  Nama Sumber Daya Amazon (ARN) dari peran IAM yang akan diasumsikan untuk melakukan operasi pengoptimalan tabel Iceberg.
+ `Compaction` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Peta pasangan nilai kunci yang menentukan parameter konfigurasi untuk operasi pemadatan tabel Iceberg, yang mengoptimalkan tata letak file data untuk meningkatkan kinerja kueri.
+ `Retention` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Peta pasangan nilai kunci yang menentukan parameter konfigurasi untuk operasi retensi tabel Iceberg, yang mengelola siklus hidup snapshot tabel untuk mengontrol biaya penyimpanan.
+ `OrphanFileDeletion` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Peta pasangan nilai kunci yang menentukan parameter konfigurasi untuk operasi penghapusan file yatim Iceberg, yang mengidentifikasi dan menghapus file yang tidak lagi direferensikan oleh metadata tabel.

## DataLakeAccessPropertiesOutput struktur
<a name="aws-glue-api-catalog-catalogs-DataLakeAccessPropertiesOutput"></a>

Properti keluaran konfigurasi akses danau data untuk sumber daya katalog Anda di Katalog AWS Glue Data.

**Bidang**
+ `DataLakeAccess` – Boolean.

  Mengaktifkan atau menonaktifkan akses data lake untuk aplikasi Apache Spark yang mengakses database Amazon Redshift di Katalog Data.
+ `DataTransferRole` — String UTF-8, yang cocok dengan [Custom string pattern #53](aws-glue-api-common.md#regex_53).

  Peran yang akan diasumsikan oleh AWS Glue untuk mentransfer data into/out bucket staging selama kueri.
+ `KmsKey` – String UTF-8.

  Kunci enkripsi yang akan digunakan untuk bucket pementasan yang akan dibuat bersama dengan katalog.
+ `ManagedWorkgroupName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama komputasi Redshift Tanpa Server terkelola yang dibuat untuk sumber daya katalog Anda.
+ `ManagedWorkgroupStatus` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Status komputasi Redshift Tanpa Server yang dikelola.
+ `RedshiftDatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama sumber daya database Redshift default dalam komputasi terkelola.
+ `StatusMessage` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pesan yang memberikan informasi lebih rinci tentang status workgroup terkelola.
+ `CatalogType` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan jenis katalog federasi untuk sumber daya katalog asli. Jenis yang didukung saat ini adalah`aws:redshift`.

## IcebergOptimizationPropertiesOutput struktur
<a name="aws-glue-api-catalog-catalogs-IcebergOptimizationPropertiesOutput"></a>

Struktur yang berisi properti keluaran konfigurasi pengoptimalan tabel Iceberg untuk sumber daya katalog Anda di Katalog AWS Glue Data.

**Bidang**
+ `RoleArn` — String UTF-8, yang cocok dengan [Custom string pattern #53](aws-glue-api-common.md#regex_53).

  Nama Sumber Daya Amazon (ARN) dari peran IAM yang digunakan untuk melakukan operasi pengoptimalan tabel Iceberg.
+ `Compaction` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Peta pasangan nilai kunci yang menentukan parameter konfigurasi untuk operasi pemadatan tabel Iceberg, yang mengoptimalkan tata letak file data untuk meningkatkan kinerja kueri.
+ `Retention` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Peta pasangan nilai kunci yang menentukan parameter konfigurasi untuk operasi retensi tabel Iceberg, yang mengelola siklus hidup snapshot tabel untuk mengontrol biaya penyimpanan.
+ `OrphanFileDeletion` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Peta pasangan nilai kunci yang menentukan parameter konfigurasi untuk operasi penghapusan file yatim Iceberg, yang mengidentifikasi dan menghapus file yang tidak lagi direferensikan oleh metadata tabel.
+ `LastUpdatedTime` — Stempel waktu.

  Stempel waktu ketika properti optimasi Iceberg terakhir diperbarui.

## FederatedCatalog struktur
<a name="aws-glue-api-catalog-catalogs-FederatedCatalog"></a>

Katalog yang menunjuk ke entitas di luar Katalog AWS Glue Data.

**Bidang**
+ `Identifier` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk katalog federasi.
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi ke sumber data eksternal, misalnya katalog federasi RedShift.
+ `ConnectionType` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis koneksi yang digunakan untuk mengakses katalog federasi, menentukan protokol atau metode untuk koneksi ke sumber data eksternal.

## Operasi
<a name="aws-glue-api-catalog-catalogs-actions"></a>
+ [CreateCatalog tindakan (Python: create\$1catalog)](#aws-glue-api-catalog-catalogs-CreateCatalog)
+ [UpdateCatalog tindakan (Python: update\$1catalog)](#aws-glue-api-catalog-catalogs-UpdateCatalog)
+ [DeleteCatalog tindakan (Python: delete\$1catalog)](#aws-glue-api-catalog-catalogs-DeleteCatalog)
+ [GetCatalog tindakan (Python: get\$1catalog)](#aws-glue-api-catalog-catalogs-GetCatalog)
+ [GetCatalogs tindakan (Python: get\$1catalogs)](#aws-glue-api-catalog-catalogs-GetCatalogs)

## CreateCatalog tindakan (Python: create\$1catalog)
<a name="aws-glue-api-catalog-catalogs-CreateCatalog"></a>

Membuat katalog baru di Katalog AWS Glue Data.

**Permintaan**
+ `Name`- *Wajib:* UTF-8 string, tidak kurang dari 1 atau lebih dari 64 byte panjang, cocok dengan. [Custom string pattern #25](aws-glue-api-common.md#regex_25)

  Nama katalog yang akan dibuat.
+ `CatalogInput` — *Wajib:* Sebuah objek [CatalogInput](#aws-glue-api-catalog-catalogs-CatalogInput).

  `CatalogInput`Objek yang mendefinisikan metadata untuk katalog.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Sebuah array peta pasangan kunci-nilai, tidak lebih dari 50 pasang. Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte. Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte. Tag yang Anda tetapkan ke katalog.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ConcurrentModificationException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `FederatedResourceAlreadyExistsException`
+ `FederationSourceException`

## UpdateCatalog tindakan (Python: update\$1catalog)
<a name="aws-glue-api-catalog-catalogs-UpdateCatalog"></a>

Memperbarui properti katalog yang ada di Katalog AWS Glue Data.

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID katalog.
+ `CatalogInput` — *Wajib:* Sebuah objek [CatalogInput](#aws-glue-api-catalog-catalogs-CatalogInput).

  `CatalogInput`Objek yang menentukan properti baru dari katalog yang ada.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ConcurrentModificationException`
+ `AccessDeniedException`
+ `FederationSourceException`

## DeleteCatalog tindakan (Python: delete\$1catalog)
<a name="aws-glue-api-catalog-catalogs-DeleteCatalog"></a>

Menghapus katalog yang ditentukan dari Katalog AWS Glue Data.

Setelah menyelesaikan operasi ini, Anda tidak lagi memiliki akses ke database, tabel (dan semua versi tabel dan partisi yang mungkin milik tabel) dan fungsi yang ditentukan pengguna dalam katalog yang dihapus. AWS Glue menghapus sumber daya “yatim piatu” ini secara asinkron pada waktu yang tepat, atas kebijaksanaan layanan.

Untuk memastikan penghapusan segera semua sumber daya terkait sebelum memanggil `DeleteCatalog` operasi, gunakan `DeleteTableVersion` (atau`BatchDeleteTableVersion`), (atau), `DeletePartition` `DeleteTable` (atau `BatchDeletePartition``BatchDeleteTable`), `DeleteUserDefinedFunction` dan `DeleteDatabase` untuk menghapus sumber daya apa pun yang termasuk dalam katalog.

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID katalog.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ConcurrentModificationException`
+ `AccessDeniedException`
+ `FederationSourceException`

## GetCatalog tindakan (Python: get\$1catalog)
<a name="aws-glue-api-catalog-catalogs-GetCatalog"></a>

Nama Katalog untuk diambil. Ini harus semua huruf kecil.

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID katalog induk tempat katalog berada. Jika tidak ada yang disediakan, Nomor AWS Rekening digunakan secara default.

**Respons**
+ `Catalog` — Sebuah objek [Katalog](#aws-glue-api-catalog-catalogs-Catalog).

  Sebuah objek `Catalog`. Definisi katalog yang ditentukan dalam Katalog AWS Glue Data.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## GetCatalogs tindakan (Python: get\$1catalogs)
<a name="aws-glue-api-catalog-catalogs-GetCatalogs"></a>

Mengambil semua katalog yang didefinisikan dalam katalog di Katalog Data. AWS Glue Untuk kasus penggunaan katalog federasi RedShift, operasi ini mengembalikan daftar katalog yang dipetakan ke database Redshift di katalog namespace Redshift.

**Permintaan**
+ `ParentCatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog induk tempat katalog berada. Jika tidak ada yang disediakan, Nomor AWS Rekening digunakan secara default.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum katalog untuk dikembalikan dalam satu respons.
+ `Recursive` – Boolean.

  Apakah akan mencantumkan semua katalog di seluruh hierarki katalog, mulai dari. `ParentCatalogId` Default ke. `false` Kapan`true`, semua objek katalog dalam `ParentCatalogID` hierarki disebutkan dalam respons.
+ `IncludeRoot` – Boolean.

  Apakah akan mencantumkan katalog default di akun dan wilayah dalam respons. Default ke `false`. Kapan `true` dan`ParentCatalogId = NULL | AWS Account ID`, semua katalog dan katalog default disebutkan dalam respons.

  Ketika `ParentCatalogId` tidak sama dengan null, dan atribut ini dilewatkan sebagai `false` atau`true`, sebuah `InvalidInputException` dilemparkan.

**Respons**
+ `CatalogList` – *Wajib:* Susunan objek [Katalog](#aws-glue-api-catalog-catalogs-Catalog).

  Susunan objek `Catalog`. Daftar `Catalog` objek dari katalog induk yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan untuk pemberian nomor halaman untuk daftar token yang ditampilkan, dikembalikan jika segmen saat ini dari daftar tersebut bukan yang terakhir.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

# API basis data
<a name="aws-glue-api-catalog-databases"></a>

API basis data menjelaskan tipe data basis data, dan termasuk API untuk membuat, menghapus, menemukan, memperbarui, dan mencantumkan basis data.

## Jenis Data
<a name="aws-glue-api-catalog-databases-objects"></a>
+ [Struktur basis data](#aws-glue-api-catalog-databases-Database)
+ [DatabaseInput struktur](#aws-glue-api-catalog-databases-DatabaseInput)
+ [PrincipalPermissions struktur](#aws-glue-api-catalog-databases-PrincipalPermissions)
+ [DataLakePrincipal struktur](#aws-glue-api-catalog-databases-DataLakePrincipal)
+ [DatabaseIdentifier struktur](#aws-glue-api-catalog-databases-DatabaseIdentifier)
+ [FederatedDatabase struktur](#aws-glue-api-catalog-databases-FederatedDatabase)

## Struktur basis data
<a name="aws-glue-api-catalog-databases-Database"></a>

Objek `Database` merupakan pengelompokan logis tabel yang mungkin berada di metastore Hive atau RDBMS.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data. Untuk kompatibilitas Hive, nama ini diubah ke huruf kecil ketika disimpan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi basis data.
+ `LocationUri` — Pengenal sumber daya seragam (uri), dengan panjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Lokasi basis data (misalnya, jalur HDFS).
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan kunci-nilai ini menentukan parameter dan properti basis data.
+ `CreateTime` — Stempel waktu.

  Waktu ketika metadata basis data dibuat dalam katalog.
+ `CreateTableDefaultPermissions` – Susunan objek [PrincipalPermissions](#aws-glue-api-catalog-databases-PrincipalPermissions).

  Menciptakan satu set izin default pada tabel untuk prinsipal utama. Digunakan oleh AWS Lake Formation. Tidak digunakan dalam AWS Glue operasi normal.
+ `TargetDatabase` — Sebuah objek [DatabaseIdentifier](#aws-glue-api-catalog-databases-DatabaseIdentifier).

  Struktur `DatabaseIdentifier` yang menggambarkan basis data target untuk penautan sumber daya.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat basis data berada.
+ `FederatedDatabase` — Sebuah objek [FederatedDatabase](#aws-glue-api-catalog-databases-FederatedDatabase).

  `FederatedDatabase`Struktur yang mereferensikan entitas di luar AWS Glue Data Catalog.

## DatabaseInput struktur
<a name="aws-glue-api-catalog-databases-DatabaseInput"></a>

Struktur yang digunakan untuk membuat atau memperbarui basis data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data. Untuk kompatibilitas Hive, nama ini diubah ke huruf kecil ketika disimpan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi basis data.
+ `LocationUri` — Pengenal sumber daya seragam (uri), dengan panjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Lokasi basis data (misalnya, jalur HDFS). 
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan kunci-nilai ini menentukan parameter dan properti basis data.

  Pasangan kunci-nilai ini menentukan parameter dan properti basis data.
+ `CreateTableDefaultPermissions` – Susunan objek [PrincipalPermissions](#aws-glue-api-catalog-databases-PrincipalPermissions).

  Menciptakan satu set izin default pada tabel untuk prinsipal utama. Digunakan oleh AWS Lake Formation. Tidak digunakan dalam AWS Glue operasi normal.
+ `TargetDatabase` — Sebuah objek [DatabaseIdentifier](#aws-glue-api-catalog-databases-DatabaseIdentifier).

  Struktur `DatabaseIdentifier` yang menggambarkan basis data target untuk penautan sumber daya.
+ `FederatedDatabase` — Sebuah objek [FederatedDatabase](#aws-glue-api-catalog-databases-FederatedDatabase).

  `FederatedDatabase`Struktur yang mereferensikan entitas di luar AWS Glue Data Catalog.

## PrincipalPermissions struktur
<a name="aws-glue-api-catalog-databases-PrincipalPermissions"></a>

Izin yang diberikan ke sebuah prinsipal utama.

**Bidang**
+ `Principal` — Sebuah objek [DataLakePrincipal](#aws-glue-api-catalog-databases-DataLakePrincipal).

  Prinsipal utama yang diberikan izin.
+ `Permissions` – Susunan string UTF-8.

  Izin yang diberikan kepada prinsipal utama.

## DataLakePrincipal struktur
<a name="aws-glue-api-catalog-databases-DataLakePrincipal"></a>

Kepala AWS Lake Formation sekolah.

**Bidang**
+ `DataLakePrincipalIdentifier` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte.

  Pengenal untuk AWS Lake Formation kepala sekolah.

## DatabaseIdentifier struktur
<a name="aws-glue-api-catalog-databases-DatabaseIdentifier"></a>

Struktur yang menggambarkan database target untuk menghubungkan sumber daya.

**Bidang**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat basis data berada.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog.
+ `Region` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Wilayah basis data target.

## FederatedDatabase struktur
<a name="aws-glue-api-catalog-databases-FederatedDatabase"></a>

Database yang menunjuk ke entitas di luar AWS Glue Data Catalog.

**Bidang**
+ `Identifier` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk database federasi.
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi ke metastore eksternal.
+ `ConnectionType` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis koneksi yang digunakan untuk mengakses database federasi, seperti JDBC, ODBC, atau protokol koneksi lain yang didukung.

## Operasi
<a name="aws-glue-api-catalog-databases-actions"></a>
+ [CreateDatabase tindakan (Python: create\$1database)](#aws-glue-api-catalog-databases-CreateDatabase)
+ [UpdateDatabase tindakan (Python: update\$1database)](#aws-glue-api-catalog-databases-UpdateDatabase)
+ [DeleteDatabase tindakan (Python: delete\$1database)](#aws-glue-api-catalog-databases-DeleteDatabase)
+ [GetDatabase tindakan (Python: get\$1database)](#aws-glue-api-catalog-databases-GetDatabase)
+ [GetDatabases tindakan (Python: get\$1databases)](#aws-glue-api-catalog-databases-GetDatabases)

## CreateDatabase tindakan (Python: create\$1database)
<a name="aws-glue-api-catalog-databases-CreateDatabase"></a>

Menciptakan sebuah basis data baru dalam Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat basis data akan dibuat. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseInput` — *Wajib:* Sebuah objek [DatabaseInput](#aws-glue-api-catalog-databases-DatabaseInput).

  Metadata untuk basis data.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang Anda tetapkan ke database.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ConcurrentModificationException`
+ `FederatedResourceAlreadyExistsException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## UpdateDatabase tindakan (Python: update\$1database)
<a name="aws-glue-api-catalog-databases-UpdateDatabase"></a>

Memperbarui definisi basis data yang ada dalam Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat metadata basis data berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data yang akan diperbarui dalam katalog. Untuk kompatibilitas Hive, nama ini diubah ke huruf kecil.
+ `DatabaseInput` — *Wajib:* Sebuah objek [DatabaseInput](#aws-glue-api-catalog-databases-DatabaseInput).

  Sebuah objek `DatabaseInput` menentukan definisi baru dari metadata basis data dalam katalog.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ConcurrentModificationException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`
+ `AlreadyExistsException`

## DeleteDatabase tindakan (Python: delete\$1database)
<a name="aws-glue-api-catalog-databases-DeleteDatabase"></a>

Menghapus sebuah basis data yang ditentukan dari Katalog Data.

**catatan**  
Setelah menyelesaikan operasi ini, Anda tidak lagi memiliki akses ke tabel (dan semua versi tabel dan partisi yang mungkin milik tabel) dan fungsi yang ditentukan pengguna dalam database yang dihapus. AWS Glue menghapus sumber daya “yatim piatu” ini secara asinkron pada waktu yang tepat, atas kebijaksanaan layanan.  
Untuk memastikan penghapusan langsung dari semua sumber daya terkait, sebelum memanggil `DeleteDatabase`, gunakan `DeleteTableVersion` atau `BatchDeleteTableVersion`, `DeletePartition` atau `BatchDeletePartition`, `DeleteUserDefinedFunction`, dan `DeleteTable` atau `BatchDeleteTable`, untuk menghapus sumber daya yang dimiliki oleh basis data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat basis data berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data yang akan dihapus. Untuk kompatibilitas Hive, ini semua harus huruf kecil.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## GetDatabase tindakan (Python: get\$1database)
<a name="aws-glue-api-catalog-databases-GetDatabase"></a>

Mengambil definisi dari basis data yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat basis data berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data yang akan diambil. Untuk kompatibilitas Hive, nama ini harus huruf kecil.

**Respons**
+ `Database` — Sebuah objek [Basis Data](#aws-glue-api-catalog-databases-Database).

  Definisi basis data yang ditentukan dalam Katalog Data.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## GetDatabases tindakan (Python: get\$1databases)
<a name="aws-glue-api-catalog-databases-GetDatabases"></a>

Mengambil semua basis data yang didefinisikan dalam Katalog Data yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat `Databases` akan diambil. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum basis data yang akan dikembalikan dalam satu respons.
+ `ResourceShareType` – String UTF-8 (nilai yang valid: `FOREIGN` \$1 `ALL` \$1 `FEDERATED`).

  Memungkinkan Anda untuk menentukan apakah Anda ingin mencantumkan basis data yang dibagikan dengan akun Anda. Nilai yang diijinkan adalah`FEDERATED`, `FOREIGN` atau`ALL`. 
  + Jika disetel ke`FEDERATED`, akan mencantumkan database federasi (merujuk entitas eksternal) yang dibagikan dengan akun Anda.
  + Jika diatur ke `FOREIGN`, akan mencantumkan basis data yang dibagikan dengan akun Anda. 
  + Jika diatur ke `ALL`, akan mencantumkan basis data yang dibagikan dengan akun Anda, serta basis data di akun lokal Anda. 
+ `AttributesToGet` – Susunan string UTF-8.

  Menentukan bidang database yang dikembalikan oleh `GetDatabases` panggilan. Parameter ini tidak menerima daftar kosong. Permintaan harus mencakup`NAME`.

**Respons**
+ `DatabaseList` – *Wajib:* Susunan objek [Basis Data](#aws-glue-api-catalog-databases-Database).

  Daftar objek `Database` dari katalog yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan untuk pemberian nomor halaman untuk daftar token yang ditampilkan, dikembalikan jika segmen saat ini dari daftar tersebut bukan yang terakhir.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `EntityNotFoundException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

# Tabel API
<a name="aws-glue-api-catalog-tables"></a>

API Tabel menjelaskan jenis data dan operasi yang dikaitkan dengan tabel.

## Jenis Data
<a name="aws-glue-api-catalog-tables-objects"></a>
+ [Struktur meja](#aws-glue-api-catalog-tables-Table)
+ [TableInput struktur](#aws-glue-api-catalog-tables-TableInput)
+ [FederatedTable struktur](#aws-glue-api-catalog-tables-FederatedTable)
+ [Struktur kolom](#aws-glue-api-catalog-tables-Column)
+ [StorageDescriptor struktur](#aws-glue-api-catalog-tables-StorageDescriptor)
+ [SchemaReference struktur](#aws-glue-api-catalog-tables-SchemaReference)
+ [SerDeInfo struktur](#aws-glue-api-catalog-tables-SerDeInfo)
+ [Struktur pesanan](#aws-glue-api-catalog-tables-Order)
+ [SkewedInfo struktur](#aws-glue-api-catalog-tables-SkewedInfo)
+ [TableVersion struktur](#aws-glue-api-catalog-tables-TableVersion)
+ [TableError struktur](#aws-glue-api-catalog-tables-TableError)
+ [TableVersionError struktur](#aws-glue-api-catalog-tables-TableVersionError)
+ [SortCriterion struktur](#aws-glue-api-catalog-tables-SortCriterion)
+ [TableIdentifier struktur](#aws-glue-api-catalog-tables-TableIdentifier)
+ [KeySchemaElement struktur](#aws-glue-api-catalog-tables-KeySchemaElement)
+ [PartitionIndex struktur](#aws-glue-api-catalog-tables-PartitionIndex)
+ [PartitionIndexDescriptor struktur](#aws-glue-api-catalog-tables-PartitionIndexDescriptor)
+ [BackfillError struktur](#aws-glue-api-catalog-tables-BackfillError)
+ [IcebergInput struktur](#aws-glue-api-catalog-tables-IcebergInput)
+ [OpenTableFormatInput struktur](#aws-glue-api-catalog-tables-OpenTableFormatInput)
+ [ViewDefinition struktur](#aws-glue-api-catalog-tables-ViewDefinition)
+ [ViewDefinitionInput struktur](#aws-glue-api-catalog-tables-ViewDefinitionInput)
+ [ViewRepresentation struktur](#aws-glue-api-catalog-tables-ViewRepresentation)
+ [ViewRepresentationInput struktur](#aws-glue-api-catalog-tables-ViewRepresentationInput)
+ [UpdateOpenTableFormatInput struktur](#aws-glue-api-catalog-tables-UpdateOpenTableFormatInput)
+ [UpdateIcebergInput struktur](#aws-glue-api-catalog-tables-UpdateIcebergInput)
+ [CreateIcebergTableInput struktur](#aws-glue-api-catalog-tables-CreateIcebergTableInput)
+ [UpdateIcebergTableInput struktur](#aws-glue-api-catalog-tables-UpdateIcebergTableInput)
+ [IcebergSortOrder struktur](#aws-glue-api-catalog-tables-IcebergSortOrder)
+ [IcebergSortField struktur](#aws-glue-api-catalog-tables-IcebergSortField)
+ [IcebergPartitionSpec struktur](#aws-glue-api-catalog-tables-IcebergPartitionSpec)
+ [IcebergPartitionField struktur](#aws-glue-api-catalog-tables-IcebergPartitionField)
+ [IcebergSchema struktur](#aws-glue-api-catalog-tables-IcebergSchema)
+ [IcebergStructField struktur](#aws-glue-api-catalog-tables-IcebergStructField)
+ [IcebergTableUpdate struktur](#aws-glue-api-catalog-tables-IcebergTableUpdate)
+ [AuditContext struktur](#aws-glue-api-catalog-tables-AuditContext)

## Struktur meja
<a name="aws-glue-api-catalog-tables-Table"></a>

Mewakili kumpulan data terkait yang diatur dalam kolom dan baris.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data tempat metadata tabel berada. Untuk kompatibilitas Hive, ini semua harus huruf kecil.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi tabel.
+ `Owner` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pemilik tabel.
+ `CreateTime` — Stempel waktu.

  Waktu ketika definisi tabel dibuat dalam Katalog Data.
+ `UpdateTime` — Stempel waktu.

  Terakhir kali tabel itu diperbarui.
+ `LastAccessTime` — Stempel waktu.

  Terakhir kali tabel itu diakses. Ini biasanya diambil dari HDFS, dan mungkin tidak dapat diandalkan.
+ `LastAnalyzedTime` — Stempel waktu.

  Terakhir kali statistik kolom dikomputasi untuk tabel ini.
+ `Retention` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Waktu retensi untuk tabel ini.
+ `StorageDescriptor` — Sebuah objek [StorageDescriptor](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-StorageDescriptor).

  Sebuah deskriptor penyimpanan yang berisi informasi tentang penyimpanan fisik tabel ini.
+ `PartitionKeys` – Susunan objek [Kolom](#aws-glue-api-catalog-tables-Column).

  Daftar kolom yang digunakan sebagai dasar pemartisian. Hanya tipe primitif saja yang didukung sebagai kunci partisi.

  Bila Anda membuat sebuah tabel yang digunakan oleh Amazon Athena, dan Anda tidak menentukan `partitionKeys`, Anda harus setidaknya menetapkan nilai `partitionKeys` ke daftar kosong. Contoh:

  `"PartitionKeys": []`
+ `ViewOriginalText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  Termasuk untuk kompatibilitas Apache Hive. Tidak digunakan dalam AWS Glue operasi normal. Jika tabelnya adalah`VIRTUAL_VIEW`, Athena konfigurasi tertentu dikodekan dalam base64.
+ `ViewExpandedText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  Termasuk untuk kompatibilitas Apache Hive. Tidak digunakan dalam AWS Glue operasi normal.
+ `TableType` — String UTF-8, dengan panjang tidak lebih dari 255 byte.

  Jenis tabel ini. AWS Glue akan membuat tabel dengan `EXTERNAL_TABLE` tipe. Layanan lain, seperti Athena, dapat membuat tabel dengan jenis tabel tambahan. 

  AWS Glue jenis tabel terkait:  
EXTERNAL\$1TABLE  
Atribut kompatibel sarang - menunjukkan tabel terkelola non-HIVE.  
DIATUR  
Digunakan oleh AWS Lake Formation. Katalog AWS Glue Data mengerti`GOVERNED`.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan nilai kunci ini menentukan sifat yang dikaitkan dengan tabel.
+ `CreatedBy` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Orang atau entitas yang telah membuat tabel.
+ `IsRegisteredWithLakeFormation` – Boolean.

  Menunjukkan apakah tabel telah terdaftar AWS Lake Formation.
+ `TargetTable` — Sebuah objek [TableIdentifier](#aws-glue-api-catalog-tables-TableIdentifier).

  Sebuah struktur `TableIdentifier` yang menggambarkan tabel target untuk menghubungkan sumber daya.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel berada.
+ `VersionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID versi tabel.
+ `FederatedTable` — Sebuah objek [FederatedTable](#aws-glue-api-catalog-tables-FederatedTable).

  `FederatedTable`Struktur yang mereferensikan entitas di luar AWS Glue Data Catalog.
+ `ViewDefinition` — Sebuah objek [ViewDefinition](#aws-glue-api-catalog-tables-ViewDefinition).

  Struktur yang berisi semua informasi yang mendefinisikan tampilan, termasuk dialek atau dialek untuk tampilan, dan kueri.
+ `IsMultiDialectView` – Boolean.

  Menentukan apakah tampilan mendukung dialek SQL dari satu atau lebih mesin query yang berbeda dan karena itu dapat dibaca oleh mesin tersebut.

## TableInput struktur
<a name="aws-glue-api-catalog-tables-TableInput"></a>

Struktur yang digunakan untuk mendefinisikan tabel.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel. Untuk kompatibilitas Hive, nama ini diubah ke huruf kecil ketika disimpan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi tabel.
+ `Owner` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pemilik tabel. Termasuk untuk kompatibilitas Apache Hive. Tidak digunakan dalam AWS Glue operasi normal.
+ `LastAccessTime` — Stempel waktu.

  Terakhir kali tabel itu diakses.
+ `LastAnalyzedTime` — Stempel waktu.

  Terakhir kali statistik kolom dikomputasi untuk tabel ini.
+ `Retention` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Waktu retensi untuk tabel ini.
+ `StorageDescriptor` — Sebuah objek [StorageDescriptor](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-StorageDescriptor).

  Sebuah deskriptor penyimpanan yang berisi informasi tentang penyimpanan fisik tabel ini.
+ `PartitionKeys` – Susunan objek [Kolom](#aws-glue-api-catalog-tables-Column).

  Daftar kolom yang digunakan sebagai dasar pemartisian. Hanya tipe primitif saja yang didukung sebagai kunci partisi.

  Bila Anda membuat sebuah tabel yang digunakan oleh Amazon Athena, dan Anda tidak menentukan `partitionKeys`, Anda harus setidaknya menetapkan nilai `partitionKeys` ke daftar kosong. Contoh:

  `"PartitionKeys": []`
+ `ViewOriginalText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  Termasuk untuk kompatibilitas Apache Hive. Tidak digunakan dalam AWS Glue operasi normal. Jika tabelnya adalah`VIRTUAL_VIEW`, Athena konfigurasi tertentu dikodekan dalam base64.
+ `ViewExpandedText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  Termasuk untuk kompatibilitas Apache Hive. Tidak digunakan dalam AWS Glue operasi normal.
+ `TableType` — String UTF-8, dengan panjang tidak lebih dari 255 byte.

  Jenis tabel ini. AWS Glue akan membuat tabel dengan `EXTERNAL_TABLE` tipe. Layanan lain, seperti Athena, dapat membuat tabel dengan jenis tabel tambahan. 

  AWS Glue jenis tabel terkait:  
EXTERNAL\$1TABLE  
Atribut kompatibel sarang - menunjukkan tabel terkelola non-HIVE.  
DIATUR  
Digunakan oleh AWS Lake Formation. Katalog AWS Glue Data mengerti`GOVERNED`.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan nilai kunci ini menentukan sifat yang dikaitkan dengan tabel.
+ `TargetTable` — Sebuah objek [TableIdentifier](#aws-glue-api-catalog-tables-TableIdentifier).

  Sebuah struktur `TableIdentifier` yang menggambarkan tabel target untuk menghubungkan sumber daya.
+ `ViewDefinition` — Sebuah objek [ViewDefinitionInput](#aws-glue-api-catalog-tables-ViewDefinitionInput).

  Struktur yang berisi semua informasi yang mendefinisikan tampilan, termasuk dialek atau dialek untuk tampilan, dan kueri.

## FederatedTable struktur
<a name="aws-glue-api-catalog-tables-FederatedTable"></a>

Tabel yang menunjuk ke entitas di luar AWS Glue Data Catalog.

**Bidang**
+ `Identifier` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk tabel federasi.
+ `DatabaseIdentifier` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk database federasi.
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi ke metastore eksternal.
+ `ConnectionType` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis koneksi yang digunakan untuk mengakses tabel federasi, menentukan protokol atau metode untuk menghubungkan ke sumber data eksternal.

## Struktur kolom
<a name="aws-glue-api-catalog-tables-Column"></a>

Sebuah kolom di `Table`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama `Column`.
+ `Type` — String UTF-8, sepanjang tidak lebih dari 131072, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis data dari `Column`.
+ `Comment` — String komentar, sepanjang tidak lebih dari 255, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah komentar teks bentuk bebas.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan nilai kunci ini menentukan sifat yang dikaitkan dengan kolom.

## StorageDescriptor struktur
<a name="aws-glue-api-catalog-tables-StorageDescriptor"></a>

Menjelaskan penyimpanan fisik data tabel.

**Bidang**
+ `Columns` – Susunan objek [Kolom](#aws-glue-api-catalog-tables-Column).

  Daftar `Columns` dalam tabel.
+ `Location` — String lokasi, sepanjang tidak lebih dari 2056, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Lokasi fisik tabel. Secara default, ini mengambil bentuk lokasi gudang, yang diikuti oleh lokasi basis data di gudang, yang diikuti dengan nama tabel.
+ `AdditionalLocations` – Susunan string UTF-8.

  Daftar lokasi yang mengarah ke jalur tempat tabel Delta berada.
+ `InputFormat` — String format, sepanjang tidak lebih dari 128, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Format input: `SequenceFileInputFormat` (biner), atau `TextInputFormat`, atau format kustom.
+ `OutputFormat` — String format, sepanjang tidak lebih dari 128, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Format output: `SequenceFileOutputFormat` (biner), atau `IgnoreKeyTextOutputFormat`, atau format kustom.
+ `Compressed` – Boolean.

  `True` jika data dalam tabel dikompresi, atau `False` jika tidak.
+ `NumberOfBuckets` — Nomor (bilangan bulat).

  Harus ditentukan jika tabel berisi kolom dimensi.
+ `SerdeInfo` — Sebuah objek [SerDeInfo](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-SerDeInfo).

  Informasi serialization/deserialization (SerDe).
+ `BucketColumns` – Susunan string UTF-8.

  Daftar kolom pengelompokan peredam, kolom pengklasteran, dan kolom pem-bucket-an dalam tabel.
+ `SortColumns` – Susunan objek [Order](#aws-glue-api-catalog-tables-Order).

  Daftar yang menentukan urutan dari setiap bucket dalam tabel.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Properti yang disediakan pengguna dalam bentuk nilai kunci.
+ `SkewedInfo` — Sebuah objek [SkewedInfo](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-SkewedInfo).

  Informasi tentang nilai yang sering muncul di kolom (nilai kecenderungan).
+ `StoredAsSubDirectories` – Boolean.

  `True` jika data tabel disimpan di subdirektori, atau `False` jika tidak.
+ `SchemaReference` — Sebuah objek [SchemaReference](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-SchemaReference).

  Objek yang mereferensikan skema yang disimpan dalam AWS Glue Schema Registry.

  Saat membuat sebuah tabel, Anda dapat memberikan daftar kosong kolom untuk skema, dan sebaliknya menggunakan referensi skema.

## SchemaReference struktur
<a name="aws-glue-api-catalog-tables-SchemaReference"></a>

Objek yang mereferensikan skema yang disimpan dalam AWS Glue Schema Registry.

**Bidang**
+ `SchemaId` — Sebuah objek [SchemaId](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-SchemaId).

  Struktur yang berisi bidang identitas skema. Baik ini atau `SchemaVersionId` harus disediakan.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID unik yang ditetapkan untuk sebuah versi skema. Baik ini atau `SchemaId` harus disediakan.
+ `SchemaVersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.

## SerDeInfo struktur
<a name="aws-glue-api-catalog-tables-SerDeInfo"></a>

Informasi tentang serialization/deserialization program (SerDe) yang berfungsi sebagai extractor dan loader.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama SerDe.
+ `SerializationLibrary` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Biasanya kelas yang mengimplementasikan. SerDe Contohnya adalah `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan kunci-nilai ini menentukan parameter inisialisasi untuk. SerDe

## Struktur pesanan
<a name="aws-glue-api-catalog-tables-Order"></a>

Menentukan urutan dari kolom yang diurutkan.

**Bidang**
+ `Column` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama kolom.
+ `SortOrder` — *Wajib:* Nomor (bilangan bulat), tidak lebih dari 1.

  Menunjukkan bahwa kolom diurutkan dalam urutan menaik (`== 1`), atau dalam urutan menurun (`==0`).

## SkewedInfo struktur
<a name="aws-glue-api-catalog-tables-SkewedInfo"></a>

Menentukan nilai menyimpang dalam sebuah tabel. Nilai menyimpang adalah nilai yang terjadi dengan frekuensi sangat tinggi.

**Bidang**
+ `SkewedColumnNames` – Susunan string UTF-8.

  Daftar nama kolom yang berisi nilai-nilai menyimpang.
+ `SkewedColumnValues` – Susunan string UTF-8.

  Daftar nilai yang muncul sangat sering untuk dianggap menyimpang.
+ `SkewedColumnValueLocationMaps` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Pemetaan nilai menyimpang untuk kolom yang berisi nilai tersebut.

## TableVersion struktur
<a name="aws-glue-api-catalog-tables-TableVersion"></a>

Menentukan versi dari sebuah tabel.

**Bidang**
+ `Table` — Sebuah objek [Tabel](#aws-glue-api-catalog-tables-Table).

  Tabel yang dimaksud.
+ `VersionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nilai ID yang mengidentifikasi versi tabel ini. Sebuah `VersionId` adalah representasi string dari bilangan bulat. Setiap versi bertambah 1.

## TableError struktur
<a name="aws-glue-api-catalog-tables-TableError"></a>

Catatan kesalahan untuk operasi tabel.

**Bidang**
+ `TableName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `ErrorDetail` — Sebuah objek [ErrorDetail](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail).

  Detail tentang kesalahan.

## TableVersionError struktur
<a name="aws-glue-api-catalog-tables-TableVersionError"></a>

Catatan kesalahan untuk operasi versi tabel.

**Bidang**
+ `TableName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel yang dimaksud.
+ `VersionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nilai ID dari versi yang dimaksud. Sebuah `VersionID` adalah representasi string dari bilangan bulat. Setiap versi bertambah 1.
+ `ErrorDetail` — Sebuah objek [ErrorDetail](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail).

  Detail tentang kesalahan.

## SortCriterion struktur
<a name="aws-glue-api-catalog-tables-SortCriterion"></a>

Menentukan sebuah bidang yang akan dijadikan dasar urutan dan urutan pengurutan.

**Bidang**
+ `FieldName`— Nilai string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Nama bidang yang akan dijadikan dasar pengurutan.
+ `Sort` – String UTF-8 (nilai yang valid: `ASC="ASCENDING"` \$1 `DESC="DESCENDING"`).

  Pengurutan naik atau turun.

## TableIdentifier struktur
<a name="aws-glue-api-catalog-tables-TableIdentifier"></a>

Sebuah struktur yang menggambarkan tabel target untuk menghubungkan sumber daya.

**Bidang**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel berada.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog yang berisi tabel target.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel target.
+ `Region` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Wilayah tabel target.

## KeySchemaElement struktur
<a name="aws-glue-api-catalog-tables-KeySchemaElement"></a>

Pasangan kunci partisi yang terdiri dari nama dan tipe.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama kunci partisi.
+ `Type` – *Wajib:* String UTF-8, sepanjang tidak lebih dari 131072 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis kunci partisi.

## PartitionIndex struktur
<a name="aws-glue-api-catalog-tables-PartitionIndex"></a>

Struktur untuk indeks partisi.

**Bidang**
+ `Keys` — *Wajib:* Susunan string UTF-8, setidaknya 1 string.

  Kunci untuk indeks partisi.
+ `IndexName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama indeks partisi.

## PartitionIndexDescriptor struktur
<a name="aws-glue-api-catalog-tables-PartitionIndexDescriptor"></a>

Sebuah deskriptor untuk indeks partisi dalam sebuah tabel.

**Bidang**
+ `IndexName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama indeks partisi.
+ `Keys` — *Wajib:* Array dari objek [KeySchemaElement](#aws-glue-api-catalog-tables-KeySchemaElement), setidaknya 1 struktur.

  Daftar satu atau beberapa kunci, sebagai struktur `KeySchemaElement`, untuk indeks partisi.
+ `IndexStatus` – *Wajib:* String UTF-8 (nilai yang valid: `CREATING` \$1 `ACTIVE` \$1 `DELETING` \$1 `FAILED`).

  Status indeks partisi. 

  Status yang mungkin muncul adalah:
  + CREATING: Indeks sedang dibuat. Ketika indeks dalam status CREATING, indeks atau tabelnya tidak dapat dihapus.
  + ACTIVE: Pembuatan indeks berhasil.
  + FAILED: Pembuatan indeks gagal. 
  + DELETING: Indeks dihapus dari daftar indeks.
+ `BackfillErrors` – Susunan objek [BackfillError](#aws-glue-api-catalog-tables-BackfillError).

  Daftar kesalahan yang dapat terjadi saat mendaftarkan indeks partisi untuk tabel yang ada.

## BackfillError struktur
<a name="aws-glue-api-catalog-tables-BackfillError"></a>

Daftar kesalahan yang dapat terjadi saat mendaftarkan indeks partisi untuk tabel yang ada.

Kesalahan ini memberikan detail tentang mengapa pendaftaran indeks gagal dan menyediakan sejumlah partisi dalam respon dalam jumlah terbatas, sehingga Anda dapat memperbaiki partisi yang salah dan mencoba mendaftarkan indeks lagi. Kumpulan kesalahan yang paling umum yang dapat terjadi dikategorikan sebagai berikut:
+ EncryptedPartitionError: Partisi dienkripsi.
+ InvalidPartitionTypeDataError: Nilai partisi tidak cocok dengan tipe data untuk kolom partisi itu.
+ MissingPartitionValueError: Partisi dienkripsi.
+ UnsupportedPartitionCharacterError: Karakter di dalam nilai partisi tidak didukung. Sebagai contoh: U\$10000, U\$10001, U\$10002.
+ InternalError: Kesalahan apa pun yang bukan milik kode kesalahan lainnya.

**Bidang**
+ `Code` – String UTF-8 (nilai yang valid: `ENCRYPTED_PARTITION_ERROR` \$1 `INTERNAL_ERROR` \$1 `INVALID_PARTITION_TYPE_DATA_ERROR` \$1 `MISSING_PARTITION_VALUE_ERROR` \$1 `UNSUPPORTED_PARTITION_CHARACTER_ERROR`).

  Kode kesalahan untuk kesalahan yang terjadi saat mendaftarkan indeks partisi untuk tabel yang ada.
+ `Partitions` – Susunan objek [PartitionValueList](aws-glue-api-catalog-partitions.md#aws-glue-api-catalog-partitions-PartitionValueList).

  Daftar sejumlah partisi dalam respon dalam jumlah terbatas.

## IcebergInput struktur
<a name="aws-glue-api-catalog-tables-IcebergInput"></a>

Struktur yang mendefinisikan tabel metadata Apache Iceberg untuk dibuat dalam katalog.

**Bidang**
+ `MetadataOperation` – *Wajib:* String UTF-8 (nilai yang valid: `CREATE`).

  Operasi metadata yang diperlukan. Hanya dapat diatur ke`CREATE`.
+ `Version` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Versi tabel untuk tabel Iceberg. Secara default ke 2.
+ `CreateIcebergTableInput` — Sebuah objek [CreateIcebergTableInput](#aws-glue-api-catalog-tables-CreateIcebergTableInput).

  Parameter konfigurasi yang diperlukan untuk membuat tabel Iceberg baru di Katalog AWS Glue Data, termasuk properti tabel dan spesifikasi metadata.

## OpenTableFormatInput struktur
<a name="aws-glue-api-catalog-tables-OpenTableFormatInput"></a>

Struktur yang mewakili tabel format terbuka.

**Bidang**
+ `IcebergInput` — Sebuah objek [IcebergInput](#aws-glue-api-catalog-tables-IcebergInput).

  Menentukan `IcebergInput` struktur yang mendefinisikan tabel metadata Apache Iceberg.

## ViewDefinition struktur
<a name="aws-glue-api-catalog-tables-ViewDefinition"></a>

Struktur yang berisi detail untuk representasi.

**Bidang**
+ `IsProtected` – Boolean.

  Anda dapat menyetel flag ini sebagai true untuk menginstruksikan mesin agar tidak mendorong operasi yang disediakan pengguna ke dalam rencana logis tampilan selama perencanaan kueri. Namun, pengaturan bendera ini tidak menjamin bahwa mesin akan mematuhi. Lihat dokumentasi mesin untuk memahami jaminan yang diberikan, jika ada.
+ `Definer`— String UTF-8, panjangnya tidak kurang dari 20 atau lebih dari 2048 byte, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Penentu tampilan di SQL.
+ `SubObjects` — Susunan string UTF-8, tidak lebih dari 10 string.

  Daftar tabel Amazon Resource Names (ARNs).
+ `Representations` — Susunan objek [ViewRepresentation](#aws-glue-api-catalog-tables-ViewRepresentation), tidak kurang dari 1 atau tidak lebih dari 1000 struktur.

  Daftar representasi.

## ViewDefinitionInput struktur
<a name="aws-glue-api-catalog-tables-ViewDefinitionInput"></a>

Struktur yang berisi detail untuk membuat atau memperbarui AWS Glue tampilan.

**Bidang**
+ `IsProtected` – Boolean.

  Anda dapat menyetel flag ini sebagai true untuk menginstruksikan mesin agar tidak mendorong operasi yang disediakan pengguna ke dalam rencana logis tampilan selama perencanaan kueri. Namun, pengaturan bendera ini tidak menjamin bahwa mesin akan mematuhi. Lihat dokumentasi mesin untuk memahami jaminan yang diberikan, jika ada.
+ `Definer`— String UTF-8, panjangnya tidak kurang dari 20 atau lebih dari 2048 byte, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Penentu tampilan di SQL.
+ `Representations`— Array [ViewRepresentationInput](#aws-glue-api-catalog-tables-ViewRepresentationInput) objek, tidak kurang dari 1 atau lebih dari 10 struktur.

  Daftar struktur yang berisi dialek tampilan, dan kueri yang mendefinisikan tampilan.
+ `SubObjects` — Susunan string UTF-8, tidak lebih dari 10 string.

  Daftar tabel dasar ARNs yang membentuk tampilan.

## ViewRepresentation struktur
<a name="aws-glue-api-catalog-tables-ViewRepresentation"></a>

Struktur yang berisi dialek tampilan, dan kueri yang mendefinisikan tampilan.

**Bidang**
+ `Dialect` – String UTF-8 (nilai yang valid: `REDSHIFT` \$1 `ATHENA` \$1 `SPARK`).

  Dialek mesin kueri.
+ `DialectVersion` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte.

  Versi dialek mesin kueri. Misalnya, 3.0.0.
+ `ViewOriginalText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  `SELECT`Permintaan yang diberikan oleh pelanggan selama`CREATE VIEW DDL`. SQL ini tidak digunakan selama query pada tampilan (`ViewExpandedText`digunakan sebagai gantinya). `ViewOriginalText`digunakan untuk kasus-kasus seperti `SHOW CREATE VIEW` di mana pengguna ingin melihat perintah DDL asli yang membuat tampilan.
+ `ViewExpandedText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  SQL diperluas untuk tampilan. SQL ini digunakan oleh mesin saat memproses kueri pada tampilan. Mesin dapat melakukan operasi selama pembuatan tampilan `ViewOriginalText` untuk diubah menjadi`ViewExpandedText`. Contoh:
  + Pengidentifikasi yang sepenuhnya memenuhi syarat: `SELECT * from table1 -> SELECT * from db1.table1`
+ `ValidationConnection` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi yang akan digunakan untuk memvalidasi representasi spesifik dari tampilan.
+ `IsStale` – Boolean.

  Dialek yang ditandai sebagai basi tidak lagi valid dan harus diperbarui sebelum dapat ditanyakan di mesin kueri masing-masing.

## ViewRepresentationInput struktur
<a name="aws-glue-api-catalog-tables-ViewRepresentationInput"></a>

Struktur yang berisi detail representasi untuk memperbarui atau membuat tampilan Lake Formation.

**Bidang**
+ `Dialect` – String UTF-8 (nilai yang valid: `REDSHIFT` \$1 `ATHENA` \$1 `SPARK`).

  Parameter yang menentukan jenis mesin dari representasi tertentu.
+ `DialectVersion` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte.

  Parameter yang menentukan versi mesin representasi tertentu.
+ `ViewOriginalText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  Sebuah string yang mewakili query SQL asli yang menggambarkan tampilan.
+ `ValidationConnection` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi yang akan digunakan untuk memvalidasi representasi spesifik dari tampilan.
+ `ViewExpandedText` — String UTF-8, dengan panjang tidak lebih dari 409600 byte.

  Sebuah string yang mewakili query SQL yang menggambarkan tampilan dengan sumber daya diperluas ARNs

## UpdateOpenTableFormatInput struktur
<a name="aws-glue-api-catalog-tables-UpdateOpenTableFormatInput"></a>

Parameter masukan untuk memperbarui tabel format tabel terbuka di Katalog AWS Glue Data, berfungsi sebagai pembungkus untuk operasi pembaruan khusus format seperti Apache Iceberg.

**Bidang**
+ `UpdateIcebergInput` — Sebuah objek [UpdateIcebergInput](#aws-glue-api-catalog-tables-UpdateIcebergInput).

  Parameter pembaruan khusus Apache Iceberg yang menentukan modifikasi tabel yang akan diterapkan, termasuk perubahan skema, spesifikasi partisi, dan properti tabel.

## UpdateIcebergInput struktur
<a name="aws-glue-api-catalog-tables-UpdateIcebergInput"></a>

Parameter masukan khusus untuk memperbarui tabel Apache Iceberg di Katalog AWS Glue Data, yang berisi operasi pembaruan yang akan diterapkan ke tabel Iceberg yang ada.

**Bidang**
+ `UpdateIcebergTableInput` — *Wajib:* Sebuah objek [UpdateIcebergTableInput](#aws-glue-api-catalog-tables-UpdateIcebergTableInput).

  Operasi pembaruan khusus yang akan diterapkan ke tabel Iceberg, berisi daftar pembaruan yang menentukan status baru tabel termasuk skema, partisi, dan properti.

## CreateIcebergTableInput struktur
<a name="aws-glue-api-catalog-tables-CreateIcebergTableInput"></a>

Parameter konfigurasi yang diperlukan untuk membuat tabel Iceberg baru di Katalog AWS Glue Data, termasuk properti tabel dan spesifikasi metadata.

**Bidang**
+ `Location`- *Wajib:* String lokasi, panjangnya tidak lebih dari 2056 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  Lokasi S3 tempat data tabel Iceberg akan disimpan.
+ `Schema` — *Wajib:* Sebuah objek [IcebergSchema](#aws-glue-api-catalog-tables-IcebergSchema).

  Definisi skema yang menentukan struktur, jenis bidang, dan metadata untuk tabel Iceberg.
+ `PartitionSpec` — Sebuah objek [IcebergPartitionSpec](#aws-glue-api-catalog-tables-IcebergPartitionSpec).

  Spesifikasi partisi yang mendefinisikan bagaimana data tabel Iceberg akan diatur dan dipartisi untuk kinerja kueri yang optimal.
+ `WriteOrder` — Sebuah objek [IcebergSortOrder](#aws-glue-api-catalog-tables-IcebergSortOrder).

  Spesifikasi urutan pengurutan yang mendefinisikan bagaimana data harus diurutkan dalam setiap partisi untuk mengoptimalkan kinerja kueri.
+ `Properties` – 

  Pasangan kunci-nilai properti tabel tambahan dan pengaturan konfigurasi untuk tabel Iceberg.

## UpdateIcebergTableInput struktur
<a name="aws-glue-api-catalog-tables-UpdateIcebergTableInput"></a>

Berisi operasi pembaruan yang akan diterapkan ke tabel Iceberg yang ada di Katalog AWS Glue Data, menentukan status baru metadata tabel. 

**Bidang**
+ `Updates` – *Wajib:* Susunan objek [IcebergTableUpdate](#aws-glue-api-catalog-tables-IcebergTableUpdate).

  Daftar operasi pembaruan tabel yang menentukan perubahan yang akan dilakukan pada tabel Iceberg, termasuk modifikasi skema, spesifikasi partisi, dan properti tabel.

## IcebergSortOrder struktur
<a name="aws-glue-api-catalog-tables-IcebergSortOrder"></a>

Mendefinisikan spesifikasi urutan pengurutan untuk tabel Iceberg, menentukan bagaimana data harus diurutkan dalam partisi untuk mengoptimalkan kinerja kueri.

**Bidang**
+ `OrderId` — *Wajib:* Nomor (bilangan bulat).

  Pengenal unik untuk spesifikasi urutan sortir ini dalam metadata tabel Iceberg.
+ `Fields` – *Wajib:* Susunan objek [IcebergSortField](#aws-glue-api-catalog-tables-IcebergSortField).

  Daftar bidang dan arah urutannya yang menentukan kriteria pemesanan untuk data tabel Iceberg.

## IcebergSortField struktur
<a name="aws-glue-api-catalog-tables-IcebergSortField"></a>

Mendefinisikan satu bidang dalam spesifikasi urutan Iceberg, termasuk bidang sumber, transformasi, arah pengurutan, dan urutan nilai null.

**Bidang**
+ `SourceId` — *Wajib:* Nomor (bilangan bulat).

  Pengidentifikasi bidang sumber dari skema tabel yang menjadi dasar bidang pengurutan ini.
+ `Transform` – *Wajib:* String UTF-8.

  Fungsi transformasi diterapkan ke bidang sumber sebelum menyortir, seperti identitas, bucket, atau truncate.
+ `Direction` – *Wajib:* String UTF-8 (nilai yang valid: `asc="ASC"` \$1 `desc="DESC"`).

  Arah pengurutan untuk bidang ini, baik naik atau turun.
+ `NullOrder` – *Wajib:* String UTF-8 (nilai yang valid: `nulls-first="NULLS_FIRST"` \$1 `nulls-last="NULLS_LAST"`).

  Perilaku pengurutan untuk nilai null di bidang ini, menentukan apakah null akan muncul pertama atau terakhir dalam urutan pengurutan.

## IcebergPartitionSpec struktur
<a name="aws-glue-api-catalog-tables-IcebergPartitionSpec"></a>

Mendefinisikan spesifikasi partisi untuk tabel Iceberg, menentukan bagaimana data tabel akan diatur dan dipartisi untuk kinerja kueri yang optimal.

**Bidang**
+ `Fields` – *Wajib:* Susunan objek [IcebergPartitionField](#aws-glue-api-catalog-tables-IcebergPartitionField).

  Daftar bidang partisi yang menentukan bagaimana data tabel harus dipartisi, termasuk bidang sumber dan transformasinya.
+ `SpecId` — Nomor (bilangan bulat).

  Pengidentifikasi unik untuk spesifikasi partisi ini dalam riwayat metadata tabel Iceberg.

## IcebergPartitionField struktur
<a name="aws-glue-api-catalog-tables-IcebergPartitionField"></a>

Mendefinisikan bidang partisi tunggal dalam spesifikasi partisi Iceberg, termasuk bidang sumber, fungsi transformasi, nama partisi, dan pengidentifikasi unik.

**Bidang**
+ `SourceId` — *Wajib:* Nomor (bilangan bulat).

  Pengidentifikasi bidang sumber dari skema tabel yang menjadi dasar bidang partisi ini.
+ `Transform` – *Wajib:* String UTF-8.

  Fungsi transformasi diterapkan ke bidang sumber untuk membuat partisi, seperti identitas, bucket, pemotongan, tahun, bulan, hari, atau jam.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama bidang partisi seperti yang akan muncul dalam struktur tabel yang dipartisi.
+ `FieldId` — Nomor (bilangan bulat).

  Pengenal unik yang ditugaskan ke bidang partisi ini dalam spesifikasi partisi tabel Iceberg.

## IcebergSchema struktur
<a name="aws-glue-api-catalog-tables-IcebergSchema"></a>

Mendefinisikan struktur skema untuk tabel Gunung Es, termasuk definisi bidang, tipe data, dan metadata skema.

**Bidang**
+ `SchemaId` — Nomor (bilangan bulat).

  Pengidentifikasi unik untuk versi skema ini dalam sejarah evolusi skema tabel Iceberg.
+ `IdentifierFieldIds`— Array bilangan bulat 32-bit yang ditandatangani.

  Daftar pengidentifikasi bidang yang secara unik mengidentifikasi catatan dalam tabel, digunakan untuk operasi tingkat baris dan deduplikasi.
+ `Type` – String UTF-8 (nilai yang valid: `struct="STRUCT"`).

  Jenis akar struktur skema, biasanya “struct” untuk skema tabel Iceberg.
+ `Fields` – *Wajib:* Susunan objek [IcebergStructField](#aws-glue-api-catalog-tables-IcebergStructField).

  Daftar definisi bidang yang membentuk skema tabel, termasuk nama bidang, jenis, dan metadata.

## IcebergStructField struktur
<a name="aws-glue-api-catalog-tables-IcebergStructField"></a>

Mendefinisikan satu bidang dalam skema tabel Iceberg, termasuk pengenal, nama, tipe data, nullability, dan dokumentasinya.

**Bidang**
+ `Id` — *Wajib:* Nomor (bilangan bulat).

  Pengidentifikasi unik yang ditetapkan ke bidang ini dalam skema tabel Gunung Es, digunakan untuk evolusi skema dan pelacakan lapangan.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama bidang seperti yang muncul dalam skema tabel dan operasi kueri.
+ `Type`— *Diperlukan:* Struktur kosong bernama. `IcebergDocument`

  Definisi tipe data untuk bidang ini, menentukan struktur dan format data yang dikandungnya.
+ `Required` – *Wajib:* Boolean.

  Menunjukkan apakah bidang ini diperlukan (non-nullable) atau opsional (nullable) dalam skema tabel.
+ `Doc` — String komentar, sepanjang tidak lebih dari 255, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Dokumentasi opsional atau teks deskripsi yang menyediakan konteks tambahan tentang tujuan dan penggunaan bidang ini.

## IcebergTableUpdate struktur
<a name="aws-glue-api-catalog-tables-IcebergTableUpdate"></a>

Mendefinisikan satu set lengkap pembaruan yang akan diterapkan ke tabel Iceberg, termasuk perubahan skema, modifikasi partisi, penyesuaian urutan urutan, pembaruan lokasi, dan perubahan properti.

**Bidang**
+ `Schema` — *Wajib:* Sebuah objek [IcebergSchema](#aws-glue-api-catalog-tables-IcebergSchema).

  Definisi skema yang diperbarui untuk tabel Iceberg, menentukan setiap perubahan pada struktur bidang, tipe data, atau metadata skema.
+ `PartitionSpec` — Sebuah objek [IcebergPartitionSpec](#aws-glue-api-catalog-tables-IcebergPartitionSpec).

  Spesifikasi partisi yang diperbarui yang mendefinisikan bagaimana data tabel harus ditata ulang dan dipartisi.
+ `SortOrder` — Sebuah objek [IcebergSortOrder](#aws-glue-api-catalog-tables-IcebergSortOrder).

  Spesifikasi urutan urutan diperbarui yang mendefinisikan bagaimana data harus diurutkan dalam partisi untuk kinerja kueri yang optimal.
+ `Location`- *Wajib:* String lokasi, panjangnya tidak lebih dari 2056 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  Lokasi S3 yang diperbarui tempat data tabel Iceberg akan disimpan.
+ `Properties` – 

  Pasangan kunci-nilai yang diperbarui dari properti tabel dan pengaturan konfigurasi untuk tabel Iceberg.

## AuditContext struktur
<a name="aws-glue-api-catalog-tables-AuditContext"></a>

Struktur yang berisi konteks Lake Formation audit.

**Bidang**
+ `AdditionalAuditContext`— String UTF-8, panjangnya tidak lebih dari 2048 byte.

  String yang berisi informasi konteks audit tambahan.
+ `RequestedColumns` – Susunan string UTF-8.

  Kolom yang diminta untuk audit.
+ `AllColumnsRequested` – Boolean.

  Semua kolom meminta audit.

## Operasi
<a name="aws-glue-api-catalog-tables-actions"></a>
+ [CreateTable tindakan (Python: create\$1table)](#aws-glue-api-catalog-tables-CreateTable)
+ [UpdateTable tindakan (Python: update\$1table)](#aws-glue-api-catalog-tables-UpdateTable)
+ [DeleteTable tindakan (Python: delete\$1table)](#aws-glue-api-catalog-tables-DeleteTable)
+ [BatchDeleteTable tindakan (Python: batch\$1delete\$1table)](#aws-glue-api-catalog-tables-BatchDeleteTable)
+ [GetTable tindakan (Python: get\$1table)](#aws-glue-api-catalog-tables-GetTable)
+ [GetTables tindakan (Python: get\$1tables)](#aws-glue-api-catalog-tables-GetTables)
+ [GetTableVersion tindakan (Python: get\$1table\$1version)](#aws-glue-api-catalog-tables-GetTableVersion)
+ [GetTableVersions tindakan (Python: get\$1table\$1versions)](#aws-glue-api-catalog-tables-GetTableVersions)
+ [DeleteTableVersion tindakan (Python: delete\$1table\$1version)](#aws-glue-api-catalog-tables-DeleteTableVersion)
+ [BatchDeleteTableVersion tindakan (Python: batch\$1delete\$1table\$1version)](#aws-glue-api-catalog-tables-BatchDeleteTableVersion)
+ [SearchTables tindakan (Python: search\$1tables)](#aws-glue-api-catalog-tables-SearchTables)
+ [GetPartitionIndexes tindakan (Python: get\$1partition\$1indexes)](#aws-glue-api-catalog-tables-GetPartitionIndexes)
+ [CreatePartitionIndex tindakan (Python: create\$1partition\$1index)](#aws-glue-api-catalog-tables-CreatePartitionIndex)
+ [DeletePartitionIndex tindakan (Python: delete\$1partition\$1index)](#aws-glue-api-catalog-tables-DeletePartitionIndex)
+ [GetColumnStatisticsForTable tindakan (Python: get\$1column\$1statistics\$1for\$1table)](#aws-glue-api-catalog-tables-GetColumnStatisticsForTable)
+ [UpdateColumnStatisticsForTable tindakan (Python: update\$1column\$1statistics\$1for\$1table)](#aws-glue-api-catalog-tables-UpdateColumnStatisticsForTable)
+ [DeleteColumnStatisticsForTable tindakan (Python: delete\$1column\$1statistics\$1for\$1table)](#aws-glue-api-catalog-tables-DeleteColumnStatisticsForTable)

## CreateTable tindakan (Python: create\$1table)
<a name="aws-glue-api-catalog-tables-CreateTable"></a>

Menciptakan sebuah definisi tabel baru dalam Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat `Table` dibuat. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Basis data katalog di mana tabel baru akan dibuat. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk tabel dalam database tertentu yang akan dibuat dalam Katalog AWS Glue Data.
+ `TableInput` — Sebuah objek [TableInput](#aws-glue-api-catalog-tables-TableInput).

  Objek `TableInput` yang mendefinisikan tabel metadata yang akan dibuat dalam katalog.
+ `PartitionIndexes` — Susunan objek [PartitionIndex](#aws-glue-api-catalog-tables-PartitionIndex), tidak lebih dari 3 struktur.

  Daftar indeks partisi, struktur `PartitionIndex`, yang akan dibuat dalam tabel.
+ `TransactionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #44](aws-glue-api-common.md#regex_44).

  ID transaksi.
+ `OpenTableFormatInput` — Sebuah objek [OpenTableFormatInput](#aws-glue-api-catalog-tables-OpenTableFormatInput).

  Menentukan `OpenTableFormatInput` struktur saat membuat tabel format terbuka.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `ResourceNumberLimitExceededException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ConcurrentModificationException`
+ `ResourceNotReadyException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## UpdateTable tindakan (Python: update\$1table)
<a name="aws-glue-api-catalog-tables-UpdateTable"></a>

Memperbarui tabel metadata dalam Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat tabel berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk tabel dalam database tertentu yang akan dibuat dalam Katalog AWS Glue Data.
+ `TableInput` — Sebuah objek [TableInput](#aws-glue-api-catalog-tables-TableInput).

  Objek `TableInput` yang diperbarui untuk menentukan tabel metadata dalam katalog.
+ `SkipArchive` – Boolean.

  Secara default, `UpdateTable` selalu membuat versi diarsipkan dari tabel tersebut sebelum memperbaruinya. Namun, jika `skipArchive` diatur ke BETUL, `UpdateTable` tidak akan membuat versi yang diarsipkan.
+ `TransactionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #44](aws-glue-api-common.md#regex_44).

  ID transaksi untuk memperbarui isi tabel. 
+ `VersionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID versi untuk memperbarui isi tabel. 
+ `ViewUpdateAction` – String UTF-8 (nilai yang valid: `ADD` \$1 `REPLACE` \$1 `ADD_OR_REPLACE` \$1 `DROP`).

  Operasi yang akan dilakukan saat memperbarui tampilan.
+ `Force` – Boolean.

  Bendera yang dapat disetel ke true untuk mengabaikan deskriptor penyimpanan yang cocok dan persyaratan pencocokan subobject.
+ `UpdateOpenTableFormatInput` — Sebuah objek [UpdateOpenTableFormatInput](#aws-glue-api-catalog-tables-UpdateOpenTableFormatInput).

  Parameter masukan untuk memperbarui tabel format tabel terbuka di Katalog AWS Glue Data, berfungsi sebagai pembungkus untuk operasi pembaruan khusus format seperti Apache Iceberg.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`
+ `ResourceNumberLimitExceededException`
+ `GlueEncryptionException`
+ `ResourceNotReadyException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`
+ `AlreadyExistsException`

## DeleteTable tindakan (Python: delete\$1table)
<a name="aws-glue-api-catalog-tables-DeleteTable"></a>

Menghapus sebuah definisi tabel dari Katalog Data.

**catatan**  
Setelah menyelesaikan operasi ini, Anda tidak lagi memiliki akses ke versi tabel dan partisi yang merupakan milik tabel yang dihapus. AWS Glue menghapus sumber daya "yatim piatu" secara asinkron pada waktu yang tepat, atas kebijaksanaan layanan.  
Untuk memastikan penghapusan langsung dari semua sumber daya terkait, sebelum memanggil `DeleteTable`, gunakan `DeleteTableVersion` atau `BatchDeleteTableVersion`, dan `DeletePartition` atau `BatchDeletePartition`, untuk menghapus sumber daya yang dimiliki oleh tabel.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat tabel berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel yang akan dihapus. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `TransactionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #44](aws-glue-api-common.md#regex_44).

  ID transaksi untuk menghapus isi tabel.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`
+ `ResourceNotReadyException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## BatchDeleteTable tindakan (Python: batch\$1delete\$1table)
<a name="aws-glue-api-catalog-tables-BatchDeleteTable"></a>

Menghapus beberapa tabel sekaligus.

**catatan**  
Setelah menyelesaikan operasi ini, Anda tidak lagi memiliki akses ke versi tabel dan partisi yang merupakan milik tabel yang dihapus. AWS Glue menghapus sumber daya "yatim piatu" secara asinkron pada waktu yang tepat, atas kebijaksanaan layanan.  
Untuk memastikan penghapusan langsung dari semua sumber daya terkait, sebelum memanggil `BatchDeleteTable`, gunakan `DeleteTableVersion` atau `BatchDeleteTableVersion`, dan `DeletePartition` atau `BatchDeletePartition`, untuk menghapus sumber daya yang dimiliki oleh tabel.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog di mana tabel yang akan dihapus berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `TablesToDelete` — *Wajib:* Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar tabel yang akan dihapus.
+ `TransactionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #44](aws-glue-api-common.md#regex_44).

  ID transaksi untuk menghapus isi tabel.

**Respons**
+ `Errors` – Susunan objek [TableError](#aws-glue-api-catalog-tables-TableError).

  Daftar kesalahan yang ditemui saat berusaha untuk menghapus tabel tertentu.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ResourceNotReadyException`

## GetTable tindakan (Python: get\$1table)
<a name="aws-glue-api-catalog-tables-GetTable"></a>

Mengambil definisi `Table` dalam Katalog Data untuk tabel yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel yang untuknya definisi akan diambil. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `TransactionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #44](aws-glue-api-common.md#regex_44).

  ID transaksi untuk membaca isi tabel. 
+ `QueryAsOfTime` — Stempel waktu.

  Waktu kapan harus membaca isi tabel. Jika tidak diatur, waktu komit transaksi terbaru akan digunakan. Tidak dapat ditentukan bersama dengan`TransactionId`.
+ `AuditContext` — Sebuah objek [AuditContext](#aws-glue-api-catalog-tables-AuditContext).

  Struktur yang berisi [konteks Lake Formation audit](https://docs.aws.amazon.com/glue/latest/webapi/API_AuditContext.html).
+ `IncludeStatusDetails` – Boolean.

  Menentukan apakah akan menyertakan rincian status yang terkait dengan permintaan untuk membuat atau memperbarui tampilan AWS Glue Data Catalog.

**Respons**
+ `Table` — Sebuah objek [Tabel](#aws-glue-api-catalog-tables-Table).

  Objek `Table` yang mendefinisikan tabel yang ditentukan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `ResourceNotReadyException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## GetTables tindakan (Python: get\$1tables)
<a name="aws-glue-api-catalog-tables-GetTables"></a>

Mengambil definisi dari beberapa atau semua tabel dalam `Database` yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel-tabel tersebut berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Basis data dalam katalog yang tabelnya akan dicantumkan. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `Expression` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah pola ekspresi reguler. Jika ada, hanya tabel yang namanya cocok dengan pola saja yang dikembalikan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, disertakan jika ini adalah sebuah panggilan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum tabel yang akan dikembalikan dalam satu respons tunggal.
+ `TransactionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #44](aws-glue-api-common.md#regex_44).

  ID transaksi untuk membaca isi tabel.
+ `QueryAsOfTime` — Stempel waktu.

  Waktu kapan harus membaca isi tabel. Jika tidak diatur, waktu komit transaksi terbaru akan digunakan. Tidak dapat ditentukan bersama dengan`TransactionId`.
+ `AuditContext` — Sebuah objek [AuditContext](#aws-glue-api-catalog-tables-AuditContext).

  Struktur yang berisi [konteks Lake Formation audit](https://docs.aws.amazon.com/glue/latest/webapi/API_AuditContext.html).
+ `IncludeStatusDetails` – Boolean.

  Menentukan apakah akan menyertakan rincian status yang terkait dengan permintaan untuk membuat atau memperbarui tampilan AWS Glue Data Catalog.
+ `AttributesToGet` – Susunan string UTF-8.

   Menentukan bidang tabel dikembalikan oleh `GetTables` panggilan. Parameter ini tidak menerima daftar kosong. Permintaan harus termasuk`NAME`.

  Berikut ini adalah kombinasi nilai yang valid:
  + `NAME`- Nama semua tabel dalam database.
  + `NAME`, `TABLE_TYPE` - Nama semua tabel dan jenis tabel.

**Respons**
+ `TableList` – Susunan objek [Tabel](#aws-glue-api-catalog-tables-Table).

  Daftar objek `Table` yang diminta.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, ada jika segmen daftar saat ini bukan yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `GlueEncryptionException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## GetTableVersion tindakan (Python: get\$1table\$1version)
<a name="aws-glue-api-catalog-tables-GetTableVersion"></a>

Mengambil versi tertentu dari sebuah tabel.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel-tabel tersebut berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Basis data dalam katalog tempat tabel berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `VersionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nilai ID dari versi tabel yang akan diambil. Sebuah `VersionID` adalah representasi string dari bilangan bulat. Setiap versi bertambah 1. 

**Respons**
+ `TableVersion` — Sebuah objek [TableVersion](#aws-glue-api-catalog-tables-TableVersion).

  Versi tabel yang diminta.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## GetTableVersions tindakan (Python: get\$1table\$1versions)
<a name="aws-glue-api-catalog-tables-GetTableVersions"></a>

Mengambil daftar string yang mengidentifikasi versi yang tersedia dari sebuah tabel yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel-tabel tersebut berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Basis data dalam katalog tempat tabel berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini bukan panggilan pertama.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum versi tabel yang akan dikembalikan dalam satu respons.

**Respons**
+ `TableVersions` – Susunan objek [TableVersion](#aws-glue-api-catalog-tables-TableVersion).

  Daftar string yang mengidentifikasi versi yang tersedia dari sebuah tabel yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar versi yang tersedia tidak termasuk yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## DeleteTableVersion tindakan (Python: delete\$1table\$1version)
<a name="aws-glue-api-catalog-tables-DeleteTableVersion"></a>

Menghapus versi tertentu dari sebuah tabel.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel-tabel tersebut berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Basis data dalam katalog tempat tabel berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `VersionId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari versi tabel yang akan dihapus. Sebuah `VersionID` adalah representasi string dari bilangan bulat. Setiap versi bertambah 1.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchDeleteTableVersion tindakan (Python: batch\$1delete\$1table\$1version)
<a name="aws-glue-api-catalog-tables-BatchDeleteTableVersion"></a>

Menghapus batch versi tertentu dari sebuah tabel.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel-tabel tersebut berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Basis data dalam katalog tempat tabel berada. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel. Untuk kompatibilitas Hive, nama ini semuanya harus huruf kecil.
+ `VersionIds` — *Wajib:* Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar versi IDs yang akan dihapus. Sebuah `VersionId` adalah representasi string dari bilangan bulat. Setiap versi bertambah 1.

**Respons**
+ `Errors` – Susunan objek [TableVersionError](#aws-glue-api-catalog-tables-TableVersionError).

  Daftar kesalahan yang ditemui saat berusaha menghapus versi tabel yang ditentukan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## SearchTables tindakan (Python: search\$1tables)
<a name="aws-glue-api-catalog-tables-SearchTables"></a>

Mencari satu set tabel berdasarkan properti dalam metadata tabel dan pada basis data induk. Anda dapat mencari berdasarkan teks atau syarat filter. 

Anda hanya bisa mendapatkan tabel yang dapat Anda akses berdasarkan kebijakan keamanan yang ditetapkan dalam Lake Formation. Anda memerlukan setidaknya akses baca-saja ke tabel yang untuknya akan dikembalikan. Jika Anda tidak memiliki akses ke semua kolom dalam tabel, maka kolom-kolom tersebut tidak akan dicari saat mengembalikan daftar tabel kembali kepada Anda. Jika Anda memiliki akses ke kolom tetapi tidak ke data dalam kolom, maka kolom tersebut dan metadata yang dikaitkan ke kolom tersebut akan dimasukkan dalam pencarian. 

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik, terdiri dari `account_id`.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, disertakan jika ini adalah sebuah panggilan kelanjutan.
+ `Filters` – Susunan objek [PropertyPredicate](aws-glue-api-common.md#aws-glue-api-common-PropertyPredicate).

  Sebuah daftar pasangan nilai-kunci, dan sebuah pembanding digunakan untuk mem-filter hasil pencarian. Mengembalikan semua entitas yang cocok dengan predikat.

  Anggota `Comparator` dari struct `PropertyPredicate` hanya digunakan untuk bidang waktu, dan dapat dihilangkan untuk jenis bidang lainnya. Selain itu, ketika membandingkan nilai string, seperti ketika `Key=Name`, algoritme kecocokan fuzzy digunakan. Bidang `Key` (misalnya, nilai bidang `Name`) dibagi berdasarkan karakter tanda baca tertentu, misalnya, -, :, \$1, dll. menjadi token. Kemudian setiap token adalah dibandingkan secara exact-match dengan anggota `Value` dari `PropertyPredicate`. Misalnya, jika `Key=Name` dan `Value=link`, tabel bernama `customer-link` dan `xx-link-yy` dikembalikan, tapi `xxlinkyy` tidak dikembalikan.
+ `SearchText`— Nilai string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  String yang digunakan untuk pencarian teks.

  Menentukan nilai dalam filter kutipan berdasarkan kecocokan persis dengan nilai.
+ `SortCriteria` — Susunan objek [SortCriterion](#aws-glue-api-catalog-tables-SortCriterion), tidak lebih dari 1 struktur.

  Daftar kriteria untuk mengurutkan hasil berdasarkan nama bidang, dalam urutan menaik atau menurun.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum tabel yang akan dikembalikan dalam satu respons tunggal.
+ `ResourceShareType` – String UTF-8 (nilai yang valid: `FOREIGN` \$1 `ALL` \$1 `FEDERATED`).

  Memungkinkan Anda untuk menentukan apakah Anda ingin mencari tabel yang dibagi dengan akun Anda. Nilai yang diijinkan adalah `FOREIGN` atau `ALL`. 
  + Jika diatur ke `FOREIGN`, akan mencari tabel yang dibagikan dengan akun Anda. 
  + Jika diatur ke `ALL`, akan mencari tabel yang dibagikan dengan akun Anda, serta tabel di akun lokal Anda. 
+ `IncludeStatusDetails` – Boolean.

  Menentukan apakah akan menyertakan rincian status yang terkait dengan permintaan untuk membuat atau memperbarui tampilan AWS Glue Data Catalog.

**Respons**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, ada jika segmen daftar saat ini bukan yang terakhir.
+ `TableList` – Susunan objek [Tabel](#aws-glue-api-catalog-tables-Table).

  Daftar objek `Table` yang diminta. Respons `SearchTables` hanya mengembalikan tabel yang Anda miliki aksesnya.

**Kesalahan**
+ `InternalServiceException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## GetPartitionIndexes tindakan (Python: get\$1partition\$1indexes)
<a name="aws-glue-api-catalog-tables-GetPartitionIndexes"></a>

Mengambil indeks partisi yang dikaitkan dengan sebuah tabel.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog tempat tabel berada.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan nama basis data tempat Anda ingin mengambil indeks partisi.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan nama tabel yang untuknya Anda ingin mengambil indeks partisi.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, disertakan jika ini adalah sebuah panggilan kelanjutan.

**Respons**
+ `PartitionIndexDescriptorList` – Susunan objek [PartitionIndexDescriptor](#aws-glue-api-catalog-tables-PartitionIndexDescriptor).

  Daftar deskriptor indeks.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, ada jika segmen daftar saat ini bukan yang terakhir.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `ConflictException`

## CreatePartitionIndex tindakan (Python: create\$1partition\$1index)
<a name="aws-glue-api-catalog-tables-CreatePartitionIndex"></a>

Menciptakan sebuah indeks partisi tertentu dalam tabel yang ada.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog tempat tabel berada.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan nama sebuah basis data di mana Anda ingin membuat sebuah indeks partisi.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan nama sebuah tabel di mana Anda ingin membuat sebuah indeks partisi.
+ `PartitionIndex` — *Wajib:* Sebuah objek [PartitionIndex](#aws-glue-api-catalog-tables-PartitionIndex).

  Menentukan struktur `PartitionIndex` untuk membuat sebuah indeks partisi dalam tabel yang ada.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `ResourceNumberLimitExceededException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## DeletePartitionIndex tindakan (Python: delete\$1partition\$1index)
<a name="aws-glue-api-catalog-tables-DeletePartitionIndex"></a>

Menghapus sebuah indeks partisi tertentu dari tabel yang ada.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog tempat tabel berada.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan nama sebuah basis data yang ingin Anda hapus indeks partisinya.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan nama sebuah tabel yang ingin Anda hapus indeks partisinya.
+ `IndexName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama indeks partisi yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `ConflictException`
+ `GlueEncryptionException`

## GetColumnStatisticsForTable tindakan (Python: get\$1column\$1statistics\$1for\$1table)
<a name="aws-glue-api-catalog-tables-GetColumnStatisticsForTable"></a>

Mengambil statistik tabel kolom.

Izin Identity and Access Management (IAM) yang diperlukan untuk operasi ini adalah `GetTable`.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `ColumnNames` — *Wajib:* Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nama kolom.

**Respons**
+ `ColumnStatisticsList` – Susunan objek [ColumnStatistics](aws-glue-api-common.md#aws-glue-api-common-ColumnStatistics).

  Daftar ColumnStatistics.
+ `Errors` – Susunan objek [ColumnError](aws-glue-api-common.md#aws-glue-api-common-ColumnError).

  Daftar ColumnStatistics yang gagal diambil.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## UpdateColumnStatisticsForTable tindakan (Python: update\$1column\$1statistics\$1for\$1table)
<a name="aws-glue-api-catalog-tables-UpdateColumnStatisticsForTable"></a>

Menciptakan atau memperbarui statistik tabel kolom.

Izin Identity and Access Management (IAM) yang diperlukan untuk operasi ini adalah `UpdateTable`.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `ColumnStatisticsList` — *Wajib:* Susunan objek [ColumnStatistics](aws-glue-api-common.md#aws-glue-api-common-ColumnStatistics), tidak lebih dari 25 struktur.

  Daftar statistik kolom.

**Respons**
+ `Errors` – Susunan objek [ColumnStatisticsError](aws-glue-api-common.md#aws-glue-api-common-ColumnStatisticsError).

  Daftar ColumnStatisticsErrors.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## DeleteColumnStatisticsForTable tindakan (Python: delete\$1column\$1statistics\$1for\$1table)
<a name="aws-glue-api-catalog-tables-DeleteColumnStatisticsForTable"></a>

Mengambil statistik tabel kolom.

Izin Identity and Access Management (IAM) yang diperlukan untuk operasi ini adalah `DeleteTable`.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `ColumnName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama kolom.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

# API partisi
<a name="aws-glue-api-catalog-partitions"></a>

API Partisi menjelaskan tipe data dan operasi yang digunakan untuk bekerja dengan partisi.

## Jenis Data
<a name="aws-glue-api-catalog-partitions-objects"></a>
+ [Struktur partisi](#aws-glue-api-catalog-partitions-Partition)
+ [PartitionInput struktur](#aws-glue-api-catalog-partitions-PartitionInput)
+ [PartitionSpecWithSharedStorageDescriptor struktur](#aws-glue-api-catalog-partitions-PartitionSpecWithSharedStorageDescriptor)
+ [PartitionListComposingSpec struktur](#aws-glue-api-catalog-partitions-PartitionListComposingSpec)
+ [PartitionSpecProxy struktur](#aws-glue-api-catalog-partitions-PartitionSpecProxy)
+ [PartitionValueList struktur](#aws-glue-api-catalog-partitions-PartitionValueList)
+ [Struktur segmen](#aws-glue-api-catalog-partitions-Segment)
+ [PartitionError struktur](#aws-glue-api-catalog-partitions-PartitionError)
+ [BatchUpdatePartitionFailureEntry struktur](#aws-glue-api-catalog-partitions-BatchUpdatePartitionFailureEntry)
+ [BatchUpdatePartitionRequestEntry struktur](#aws-glue-api-catalog-partitions-BatchUpdatePartitionRequestEntry)
+ [StorageDescriptor struktur](#aws-glue-api-catalog-partitions-StorageDescriptor)
+ [SchemaReference struktur](#aws-glue-api-catalog-partitions-SchemaReference)
+ [SerDeInfo struktur](#aws-glue-api-catalog-partitions-SerDeInfo)
+ [SkewedInfo struktur](#aws-glue-api-catalog-partitions-SkewedInfo)

## Struktur partisi
<a name="aws-glue-api-catalog-partitions-Partition"></a>

Merupakan sepotong data tabel.

**Bidang**
+ `Values` – Susunan string UTF-8.

  Nilai-nilai partisi.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi akan dibuat.
+ `TableName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel basis data tempat partisi akan dibuat.
+ `CreationTime` — Stempel waktu.

  Waktu pembuatan partisi.
+ `LastAccessTime` — Stempel waktu.

  Waktu saat partisi terakhir kali diakses.
+ `StorageDescriptor` — Sebuah objek [StorageDescriptor](#aws-glue-api-catalog-partitions-StorageDescriptor).

  Sediakan informasi tentang lokasi fisik di mana partisi disimpan.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan nilai kunci ini menentukan parameter partisi.
+ `LastAnalyzedTime` — Stempel waktu.

  Terakhir kali statistik kolom dikomputasi untuk partisi ini.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat partisi berada.

## PartitionInput struktur
<a name="aws-glue-api-catalog-partitions-PartitionInput"></a>

Struktur yang digunakan untuk membuat dan memperbarui partisi.

**Bidang**
+ `Values` – Susunan string UTF-8.

  Nilai-nilai partisi. Meskipun parameter ini tidak diperlukan oleh SDK, Anda harus menentukan parameter ini untuk input yang valid.

  Nilai kunci untuk partisi baru harus dilewatkan sebagai array objek String yang harus dipesan dalam urutan yang sama seperti kunci partisi yang muncul di prefiks Amazon S3. Jika tidak, AWS Glue akan menambahkan nilai ke kunci yang salah.
+ `LastAccessTime` — Stempel waktu.

  Waktu saat partisi terakhir kali diakses.
+ `StorageDescriptor` — Sebuah objek [StorageDescriptor](#aws-glue-api-catalog-partitions-StorageDescriptor).

  Sediakan informasi tentang lokasi fisik di mana partisi disimpan.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan nilai kunci ini menentukan parameter partisi.
+ `LastAnalyzedTime` — Stempel waktu.

  Terakhir kali statistik kolom dikomputasi untuk partisi ini.

## PartitionSpecWithSharedStorageDescriptor struktur
<a name="aws-glue-api-catalog-partitions-PartitionSpecWithSharedStorageDescriptor"></a>

Sebuah spesifikasi partisi untuk partisi yang berbagi lokasi fisik.

**Bidang**
+ `StorageDescriptor` — Sebuah objek [StorageDescriptor](#aws-glue-api-catalog-partitions-StorageDescriptor).

  Informasi penyimpanan fisik bersama.
+ `Partitions` – Susunan objek [Partisi](#aws-glue-api-catalog-partitions-Partition).

  Daftar partisi yang berbagi lokasi fisik ini.

## PartitionListComposingSpec struktur
<a name="aws-glue-api-catalog-partitions-PartitionListComposingSpec"></a>

Daftar partisi terkait.

**Bidang**
+ `Partitions` – Susunan objek [Partisi](#aws-glue-api-catalog-partitions-Partition).

  Daftar partisi dalam spesifikasi penyusunan.

## PartitionSpecProxy struktur
<a name="aws-glue-api-catalog-partitions-PartitionSpecProxy"></a>

Menyediakan path root untuk partisi yang ditentukan.

**Bidang**
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Katalog basis data di mana partisi berada.
+ `TableName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel yang berisi partisi.
+ `RootPath` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Path akar dari proxy untuk pengalamatan partisi.
+ `PartitionSpecWithSharedSD` — Sebuah objek [PartitionSpecWithSharedStorageDescriptor](#aws-glue-api-catalog-partitions-PartitionSpecWithSharedStorageDescriptor).

  Spesifikasi partisi yang berbagi lokasi penyimpanan fisik yang sama.
+ `PartitionListComposingSpec` — Sebuah objek [PartitionListComposingSpec](#aws-glue-api-catalog-partitions-PartitionListComposingSpec).

  Menentukan daftar partisi.

## PartitionValueList struktur
<a name="aws-glue-api-catalog-partitions-PartitionValueList"></a>

Berisi daftar nilai yang mendefinisikan partisi.

**Bidang**
+ `Values` – *Wajib:* Susunan string UTF-8.

  Daftar nilai.

## Struktur segmen
<a name="aws-glue-api-catalog-partitions-Segment"></a>

Mendefinisikan wilayah yang tidak bertumpang tindih dari partisi tabel ini, memungkinkan beberapa permintaan untuk dijalankan secara paralel.

**Bidang**
+ `SegmentNumber` — *Wajib:* Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Nomor indeks berbasis-nol dari segmen. Sebagai contoh, jika jumlah segmen adalah 4, nilai `SegmentNumber` berkisar dari 0 sampai 3.
+ `TotalSegments` — *Wajib:* Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 10.

  Jumlah total segmen.

## PartitionError struktur
<a name="aws-glue-api-catalog-partitions-PartitionError"></a>

Berisi informasi tentang sebuah kesalahan partisi.

**Bidang**
+ `PartitionValues` – Susunan string UTF-8.

  Nilai yang menentukan partisi.
+ `ErrorDetail` — Sebuah objek [ErrorDetail](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail).

  Detail tentang kesalahan partisi.

## BatchUpdatePartitionFailureEntry struktur
<a name="aws-glue-api-catalog-partitions-BatchUpdatePartitionFailureEntry"></a>

Berisi informasi tentang kesalahan partisi pembaruan batch.

**Bidang**
+ `PartitionValueList` — Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nilai yang mendefinisikan partisi.
+ `ErrorDetail` — Sebuah objek [ErrorDetail](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail).

  Detail tentang kesalahan partisi pembaruan batch.

## BatchUpdatePartitionRequestEntry struktur
<a name="aws-glue-api-catalog-partitions-BatchUpdatePartitionRequestEntry"></a>

Struktur yang berisi nilai-nilai dan struktur yang digunakan untuk memperbarui partisi.

**Bidang**
+ `PartitionValueList` — *Wajib:* Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nilai yang mendefinisikan partisi.
+ `PartitionInput` — *Wajib:* Sebuah objek [PartitionInput](#aws-glue-api-catalog-partitions-PartitionInput).

  Struktur yang digunakan untuk memperbarui sebuah partisi.

## StorageDescriptor struktur
<a name="aws-glue-api-catalog-partitions-StorageDescriptor"></a>

Menjelaskan penyimpanan fisik data tabel.

**Bidang**
+ `Columns` – Susunan objek [Kolom](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-Column).

  Daftar `Columns` dalam tabel.
+ `Location` — String lokasi, sepanjang tidak lebih dari 2056, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Lokasi fisik tabel. Secara default, ini mengambil bentuk lokasi gudang, yang diikuti oleh lokasi basis data di gudang, yang diikuti dengan nama tabel.
+ `AdditionalLocations` – Susunan string UTF-8.

  Daftar lokasi yang mengarah ke jalur tempat tabel Delta berada.
+ `InputFormat` — String format, sepanjang tidak lebih dari 128, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Format input: `SequenceFileInputFormat` (biner), atau `TextInputFormat`, atau format kustom.
+ `OutputFormat` — String format, sepanjang tidak lebih dari 128, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Format output: `SequenceFileOutputFormat` (biner), atau `IgnoreKeyTextOutputFormat`, atau format kustom.
+ `Compressed` – Boolean.

  `True` jika data dalam tabel dikompresi, atau `False` jika tidak.
+ `NumberOfBuckets` — Nomor (bilangan bulat).

  Harus ditentukan jika tabel berisi kolom dimensi.
+ `SerdeInfo` — Sebuah objek [SerDeInfo](#aws-glue-api-catalog-partitions-SerDeInfo).

  Informasi serialization/deserialization (SerDe).
+ `BucketColumns` – Susunan string UTF-8.

  Daftar kolom pengelompokan peredam, kolom pengklasteran, dan kolom pem-bucket-an dalam tabel.
+ `SortColumns` – Susunan objek [Order](aws-glue-api-catalog-tables.md#aws-glue-api-catalog-tables-Order).

  Daftar yang menentukan urutan dari setiap bucket dalam tabel.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Properti yang disediakan pengguna dalam bentuk nilai kunci.
+ `SkewedInfo` — Sebuah objek [SkewedInfo](#aws-glue-api-catalog-partitions-SkewedInfo).

  Informasi tentang nilai yang sering muncul di kolom (nilai kecenderungan).
+ `StoredAsSubDirectories` – Boolean.

  `True` jika data tabel disimpan di subdirektori, atau `False` jika tidak.
+ `SchemaReference` — Sebuah objek [SchemaReference](#aws-glue-api-catalog-partitions-SchemaReference).

  Objek yang mereferensikan skema yang disimpan dalam AWS Glue Schema Registry.

  Saat membuat sebuah tabel, Anda dapat memberikan daftar kosong kolom untuk skema, dan sebaliknya menggunakan referensi skema.

## SchemaReference struktur
<a name="aws-glue-api-catalog-partitions-SchemaReference"></a>

Objek yang mereferensikan skema yang disimpan dalam AWS Glue Schema Registry.

**Bidang**
+ `SchemaId` — Sebuah objek [SchemaId](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-SchemaId).

  Struktur yang berisi bidang identitas skema. Baik ini atau `SchemaVersionId` harus disediakan.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID unik yang ditetapkan untuk sebuah versi skema. Baik ini atau `SchemaId` harus disediakan.
+ `SchemaVersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.

## SerDeInfo struktur
<a name="aws-glue-api-catalog-partitions-SerDeInfo"></a>

Informasi tentang serialization/deserialization program (SerDe) yang berfungsi sebagai extractor dan loader.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama dari SerDe.
+ `SerializationLibrary` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Biasanya kelas yang mengimplementasikan. SerDe Contohnya adalah `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah String kunci, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 512000 byte.

  Pasangan kunci-nilai ini menentukan parameter inisialisasi untuk. SerDe

## SkewedInfo struktur
<a name="aws-glue-api-catalog-partitions-SkewedInfo"></a>

Menentukan nilai menyimpang dalam sebuah tabel. Nilai menyimpang adalah nilai yang terjadi dengan frekuensi sangat tinggi.

**Bidang**
+ `SkewedColumnNames` – Susunan string UTF-8.

  Daftar nama kolom yang berisi nilai-nilai menyimpang.
+ `SkewedColumnValues` – Susunan string UTF-8.

  Daftar nilai yang muncul sangat sering untuk dianggap menyimpang.
+ `SkewedColumnValueLocationMaps` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Pemetaan nilai menyimpang untuk kolom yang berisi nilai tersebut.

## Operasi
<a name="aws-glue-api-catalog-partitions-actions"></a>
+ [CreatePartition tindakan (Python: create\$1partition)](#aws-glue-api-catalog-partitions-CreatePartition)
+ [BatchCreatePartition tindakan (Python: batch\$1create\$1partition)](#aws-glue-api-catalog-partitions-BatchCreatePartition)
+ [UpdatePartition tindakan (Python: update\$1partition)](#aws-glue-api-catalog-partitions-UpdatePartition)
+ [DeletePartition tindakan (Python: delete\$1partition)](#aws-glue-api-catalog-partitions-DeletePartition)
+ [BatchDeletePartition tindakan (Python: batch\$1delete\$1partition)](#aws-glue-api-catalog-partitions-BatchDeletePartition)
+ [GetPartition tindakan (Python: get\$1partition)](#aws-glue-api-catalog-partitions-GetPartition)
+ [GetPartitions tindakan (Python: get\$1partitions)](#aws-glue-api-catalog-partitions-GetPartitions)
+ [BatchGetPartition tindakan (Python: batch\$1get\$1partition)](#aws-glue-api-catalog-partitions-BatchGetPartition)
+ [BatchUpdatePartition tindakan (Python: batch\$1update\$1partition)](#aws-glue-api-catalog-partitions-BatchUpdatePartition)
+ [GetColumnStatisticsForPartition tindakan (Python: get\$1column\$1statistics\$1for\$1partition)](#aws-glue-api-catalog-partitions-GetColumnStatisticsForPartition)
+ [UpdateColumnStatisticsForPartition tindakan (Python: update\$1column\$1statistics\$1for\$1partition)](#aws-glue-api-catalog-partitions-UpdateColumnStatisticsForPartition)
+ [DeleteColumnStatisticsForPartition tindakan (Python: delete\$1column\$1statistics\$1for\$1partition)](#aws-glue-api-catalog-partitions-DeleteColumnStatisticsForPartition)

## CreatePartition tindakan (Python: create\$1partition)
<a name="aws-glue-api-catalog-partitions-CreatePartition"></a>

Membuat sebuah partisi baru.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID AWS akun katalog tempat partisi akan dibuat.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data metadata di mana partisi akan dibuat.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel metadata di mana partisi akan dibuat.
+ `PartitionInput` — *Wajib:* Sebuah objek [PartitionInput](#aws-glue-api-catalog-partitions-PartitionInput).

  Struktur `PartitionInput` mendefinisikan partisi yang akan dibuat.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## BatchCreatePartition tindakan (Python: batch\$1create\$1partition)
<a name="aws-glue-api-catalog-partitions-BatchCreatePartition"></a>

Menciptakan satu atau beberapa partisi dalam operasi batch.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog di mana partisi akan dibuat. Saat ini, ini harus menjadi ID AWS akun.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data metadata di mana partisi akan dibuat.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel metadata di mana partisi akan dibuat.
+ `PartitionInputList` — *Wajib:* Susunan objek [PartitionInput](#aws-glue-api-catalog-partitions-PartitionInput), tidak lebih dari 100 struktur.

  Daftar struktur `PartitionInput` yang menentukan partisi yang akan dibuat.

**Respons**
+ `Errors` – Susunan objek [PartitionError](#aws-glue-api-catalog-partitions-PartitionError).

  Kesalahan yang dihadapi saat mencoba membuat partisi yang diminta.

**Kesalahan**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## UpdatePartition tindakan (Python: update\$1partition)
<a name="aws-glue-api-catalog-partitions-UpdatePartition"></a>

Memperbarui sebuah partisi.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data di mana partisi yang akan diperbarui berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog di mana tabel yang dimaksud berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel tempat partisi yang akan diperbarui berada.
+ `PartitionValueList` — *Wajib:* Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nilai kunci partisi yang menentukan partisi yang akan diperbarui.
+ `PartitionInput` — *Wajib:* Sebuah objek [PartitionInput](#aws-glue-api-catalog-partitions-PartitionInput).

  Objek partisi baru untuk memperbarui partisi.

  Properti `Values` tidak dapat diubah. Jika Anda ingin mengubah nilai kunci partisi untuk sebuah partisi, hapus dan buat ulang partisi.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## DeletePartition tindakan (Python: delete\$1partition)
<a name="aws-glue-api-catalog-partitions-DeletePartition"></a>

Menghapus partisi yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data di mana partisi yang akan dihapus berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog di mana tabel yang dimaksud berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel yang berisi partisi yang akan dihapus.
+ `PartitionValues` – *Wajib:* Susunan string UTF-8.

  Nilai yang menentukan partisi.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchDeletePartition tindakan (Python: batch\$1delete\$1partition)
<a name="aws-glue-api-catalog-partitions-BatchDeletePartition"></a>

Menghapus satu atau beberapa partisi dalam sebuah operasi batch.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data di mana partisi yang akan dihapus berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog di mana tabel yang dimaksud berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel yang berisi partisi yang akan dihapus.
+ `PartitionsToDelete` — *Wajib:* Susunan objek [PartitionValueList](#aws-glue-api-catalog-partitions-PartitionValueList), tidak lebih dari 25 struktur.

  Daftar struktur `PartitionInput` yang menentukan partisi yang akan dihapus.

**Respons**
+ `Errors` – Susunan objek [PartitionError](#aws-glue-api-catalog-partitions-PartitionError).

  Kesalahan yang ditemui saat mencoba menghapus partisi yang diminta.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetPartition tindakan (Python: get\$1partition)
<a name="aws-glue-api-catalog-partitions-GetPartition"></a>

Mengambil informasi tentang sebuah partisi yang ditentukan.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `PartitionValues` – *Wajib:* Susunan string UTF-8.

  Nilai yang menentukan partisi.

**Respons**
+ `Partition` — Sebuah objek [Partisi](#aws-glue-api-catalog-partitions-Partition).

  Informasi yang diminta, dalam bentuk objek `Partition`.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## GetPartitions tindakan (Python: get\$1partitions)
<a name="aws-glue-api-catalog-partitions-GetPartitions"></a>

Mengambil informasi tentang partisi dalam sebuah tabel.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `Expression` — String predikat, sepanjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Ekspresi yang menyaring partisi yang akan dikembalikan.

  Ekspresi menggunakan sintaksis SQL yang mirip dengan klausul filter `WHERE` SQL. Parser pernyataan SQL [JSQLParser](http://jsqlparser.sourceforge.net/home.php)mem-parsing ekspresi. 

  *Operator*: Berikut ini adalah operator yang dapat Anda gunakan dalam panggilan API `Expression`:  
=  
Periksa apakah nilai-nilai dari dua operan adalah sama; jika ya, maka syarat menjadi BETUL.  
Contoh: Asumsikan 'variabel a' adalah 10 dan 'variabel b' adalah 20.   
(a = b) tidak BETUL.  
< >  
Periksa apakah nilai-nilai dari dua operan adalah sama; jika nilainya tidak sama, maka syarat menjadi BETUL.  
Contoh: (< > b) BETUL.  
>  
Periksa apakah nilai operan kiri lebih besar dari nilai operan kanan; jika ya, maka syarat menjadi BETUL.  
Contoh: (a> b) tidak BETUL.  
<  
Periksa apakah nilai operan kiri lebih kecil dari nilai operan kanan; jika ya, maka syarat menjadi BETUL.  
Contoh: (a < b) adalah BETUL.  
>=  
Periksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan; jika ya, maka syarat menjadi BETUL.  
Contoh: (a> = b) tidak BETUL.  
<=  
Periksa apakah nilai operan kiri lebih kecil dari atau sama dengan nilai operan kanan; jika ya, maka syarat menjadi BETUL.  
Contoh: (a <= b) benar.  
DAN, ATAU, DI, ANTARA, SEPERTI, TIDAK, ADALAH NOL  
Operator logistik.

  *Jenis Kunci Partisi yang Didukung*: Berikut ini adalah kunci partisi yang didukung.
  + `string`
  + `date`
  + `timestamp`
  + `int`
  + `bigint`
  + `long`
  + `tinyint`
  + `smallint`
  + `decimal`

  Jika ada jenis kunci yang ditemui yang tidak valid, maka pengecualian dilemparkan. 

  Daftar berikut menunjukkan operator yang valid pada masing-masing jenis. Bila Anda menentukan sebuah crawler, jenis `partitionKey` dibuat sebagai `STRING`, agar kompatibel dengan partisi katalog. 

  *Panggilan API Sampel*:   
**Example**  

  Tabel `twitter_partition` memiliki tiga partisi:

  ```
  year = 2015
          year = 2016
          year = 2017
  ```  
**Example**  

  Ambil partisi `year` sama dengan 2015

  ```
  aws glue get-partitions --database-name dbname --table-name twitter_partition 
          --expression "year*=*'2015'"
  ```  
**Example**  

  Ambil partisi `year` antara 2016 dan 2018 (eksklusif)

  ```
  aws glue get-partitions --database-name dbname --table-name twitter_partition 
          --expression "year>'2016' AND year<'2018'"
  ```  
**Example**  

  Ambil partisi `year` antara 2015 dan 2018 (inklusif). Panggilan API berikut setara satu sama lain:

  ```
  aws glue get-partitions --database-name dbname --table-name twitter_partition 
          --expression "year>='2015' AND year<='2018'"
          
          aws glue get-partitions --database-name dbname --table-name twitter_partition 
          --expression "year BETWEEN 2015 AND 2018"
          
          aws glue get-partitions --database-name dbname --table-name twitter_partition 
          --expression "year IN (2015,2016,2017,2018)"
  ```  
**Example**  

  Filter partisi wildcard, di mana output panggilan berikut adalah partisi tahun=2017. Sebuah ekspresi reguler tidak didukung di `LIKE`.

  ```
  aws glue get-partitions --database-name dbname --table-name twitter_partition 
          --expression "year LIKE '%7'"
  ```
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini bukan panggilan pertama untuk mengambil partisi ini.
+ `Segment` — Sebuah objek [Segment](#aws-glue-api-catalog-partitions-Segment).

  Segmen tabel partisi yang akan dipindai dalam permintaan ini.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum partisi yang akan dikembalikan dalam satu respons tunggal.
+ `ExcludeColumnSchema` – Boolean.

  Ketika benar, menentukan tidak mengembalikan skema kolom partisi. Berguna bila Anda hanya tertarik pada atribut partisi lain seperti nilai partisi atau lokasi. Pendekatan ini menghindari masalah respons besar dengan tidak mengembalikan data duplikat.
+ `TransactionId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #44](aws-glue-api-common.md#regex_44).

  ID transaksi di mana untuk membaca isi partisi.
+ `QueryAsOfTime` — Stempel waktu.

  Waktu kapan harus membaca isi partisi. Jika tidak diatur, waktu komit transaksi terbaru akan digunakan. Tidak dapat ditentukan bersama dengan`TransactionId`.

**Respons**
+ `Partitions` – Susunan objek [Partisi](#aws-glue-api-catalog-partitions-Partition).

  Daftar partisi yang diminta.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar partisi yang dikembalikan tidak termasuk yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `GlueEncryptionException`
+ `InvalidStateException`
+ `ResourceNotReadyException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## BatchGetPartition tindakan (Python: batch\$1get\$1partition)
<a name="aws-glue-api-catalog-partitions-BatchGetPartition"></a>

Mengambil partisi dalam sebuah permintaan batch.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `PartitionsToGet` — *Wajib:* Susunan objek [PartitionValueList](#aws-glue-api-catalog-partitions-PartitionValueList), tidak lebih dari 1000 struktur.

  Daftar nilai partisi yang mengidentifikasi partisi yang akan diambil.

**Respons**
+ `Partitions` – Susunan objek [Partisi](#aws-glue-api-catalog-partitions-Partition).

  Daftar partisi yang diminta.
+ `UnprocessedKeys` — Susunan objek [PartitionValueList](#aws-glue-api-catalog-partitions-PartitionValueList), tidak lebih dari 1000 struktur.

  Daftar nilai partisi dalam permintaan yang untuknya partisi tidak dikembalikan.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `GlueEncryptionException`
+ `InvalidStateException`
+ `FederationSourceException`
+ `FederationSourceRetryableException`

## BatchUpdatePartition tindakan (Python: batch\$1update\$1partition)
<a name="aws-glue-api-catalog-partitions-BatchUpdatePartition"></a>

Memperbarui satu atau beberapa partisi dalam sebuah operasi batch.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog di mana partisi akan diperbarui. Saat ini, ini harus menjadi ID AWS akun.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data metadata di mana partisi akan diperbarui.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel metadata di mana partisi akan diperbarui.
+ `Entries` — *Wajib:* Susunan objek [BatchUpdatePartitionRequestEntry](#aws-glue-api-catalog-partitions-BatchUpdatePartitionRequestEntry), tidak kurang dari 1 atau lebih dari 100 struktur.

  Daftar dari hingga 100 objek `BatchUpdatePartitionRequestEntry` yang akan diperbarui.

**Respons**
+ `Errors` – Susunan objek [BatchUpdatePartitionFailureEntry](#aws-glue-api-catalog-partitions-BatchUpdatePartitionFailureEntry).

  Kesalahan yang ditemui saat mencoba memperbarui partisi yang diminta. Sebuah daftar objek `BatchUpdatePartitionFailureEntry`.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `GlueEncryptionException`

## GetColumnStatisticsForPartition tindakan (Python: get\$1column\$1statistics\$1for\$1partition)
<a name="aws-glue-api-catalog-partitions-GetColumnStatisticsForPartition"></a>

Mengambil statistik partisi kolom.

Izin Identity and Access Management (IAM) yang diperlukan untuk operasi ini adalah `GetPartition`.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `PartitionValues` – *Wajib:* Susunan string UTF-8.

  Daftar nilai partisi yang mengidentifikasi partisi.
+ `ColumnNames` — *Wajib:* Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nama kolom.

**Respons**
+ `ColumnStatisticsList` – Susunan objek [ColumnStatistics](aws-glue-api-common.md#aws-glue-api-common-ColumnStatistics).

  Daftar ColumnStatistics yang gagal diambil.
+ `Errors` – Susunan objek [ColumnError](aws-glue-api-common.md#aws-glue-api-common-ColumnError).

  Terjadi kesalahan saat mengambil data statistik kolom.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## UpdateColumnStatisticsForPartition tindakan (Python: update\$1column\$1statistics\$1for\$1partition)
<a name="aws-glue-api-catalog-partitions-UpdateColumnStatisticsForPartition"></a>

Membuat atau memperbarui statistik partisi kolom.

Izin Identity and Access Management (IAM) yang diperlukan untuk operasi ini adalah `UpdatePartition`.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `PartitionValues` – *Wajib:* Susunan string UTF-8.

  Daftar nilai partisi yang mengidentifikasi partisi.
+ `ColumnStatisticsList` — *Wajib:* Susunan objek [ColumnStatistics](aws-glue-api-common.md#aws-glue-api-common-ColumnStatistics), tidak lebih dari 25 struktur.

  Daftar statistik kolom.

**Respons**
+ `Errors` – Susunan objek [ColumnStatisticsError](aws-glue-api-common.md#aws-glue-api-common-ColumnStatisticsError).

  Terjadi kesalahan saat memperbarui data statistik kolom.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## DeleteColumnStatisticsForPartition tindakan (Python: delete\$1column\$1statistics\$1for\$1partition)
<a name="aws-glue-api-catalog-partitions-DeleteColumnStatisticsForPartition"></a>

Menghapus statistik kolom partisi dari sebuah kolom.

Izin Identity and Access Management (IAM) yang diperlukan untuk operasi ini adalah `DeletePartition`.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat partisi yang dimaksud berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat partisi berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel partisi.
+ `PartitionValues` – *Wajib:* Susunan string UTF-8.

  Daftar nilai partisi yang mengidentifikasi partisi.
+ `ColumnName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama kolomnya.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

# Koneksi API
<a name="aws-glue-api-catalog-connections"></a>

Connections API menjelaskan tipe data dan API yang terkait dengan bekerja dengan koneksi di AWS Glue.

**Topics**
+ [API Koneksi](aws-glue-api-catalog-connections-connections.md)
+ [Jenis Koneksi API](aws-glue-api-catalog-connections-connections-type.md)
+ [Metadata Koneksi dan API Pratinjau](aws-glue-api-catalog-connections-connections-metadata.md)

# API Koneksi
<a name="aws-glue-api-catalog-connections-connections"></a>

Connection API menjelaskan tipe data AWS Glue koneksi, dan API untuk membuat, menghapus, memperbarui, dan mencantumkan koneksi.

## Jenis Data
<a name="aws-glue-api-catalog-connections-connections-objects"></a>
+ [Struktur koneksi](#aws-glue-api-catalog-connections-connections-Connection)
+ [ConnectionInput struktur](#aws-glue-api-catalog-connections-connections-ConnectionInput)
+ [TestConnectionInput struktur](#aws-glue-api-catalog-connections-connections-TestConnectionInput)
+ [PhysicalConnectionRequirements struktur](#aws-glue-api-catalog-connections-connections-PhysicalConnectionRequirements)
+ [GetConnectionsFilter struktur](#aws-glue-api-catalog-connections-connections-GetConnectionsFilter)
+ [AuthenticationConfiguration struktur](#aws-glue-api-catalog-connections-connections-AuthenticationConfiguration)
+ [AuthenticationConfigurationInput struktur](#aws-glue-api-catalog-connections-connections-AuthenticationConfigurationInput)
+ [OAuth2Struktur properti](#aws-glue-api-catalog-connections-connections-OAuth2Properties)
+ [OAuth2PropertiesInput struktur](#aws-glue-api-catalog-connections-connections-OAuth2PropertiesInput)
+ [OAuth2ClientApplication struktur](#aws-glue-api-catalog-connections-connections-OAuth2ClientApplication)
+ [AuthorizationCodeProperties struktur](#aws-glue-api-catalog-connections-connections-AuthorizationCodeProperties)
+ [BasicAuthenticationCredentials struktur](#aws-glue-api-catalog-connections-connections-BasicAuthenticationCredentials)
+ [OAuth2Struktur kredensial](#aws-glue-api-catalog-connections-connections-OAuth2Credentials)

## Struktur koneksi
<a name="aws-glue-api-catalog-connections-connections-Connection"></a>

Mendefinisikan sebuah koneksi ke sumber data.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi koneksi.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi koneksi.
+ `ConnectionType`— UTF-8 string (nilai valid: `JDBC` \$1 `SFTP` \$1 `MONGODB` \$1 `KAFKA` \$1 `NETWORK` \$1 `MARKETPLACE` \$1 `CUSTOM` \$1 `SALESFORCE` \$1 `VIEW_VALIDATION_REDSHIFT` \$1 `VIEW_VALIDATION_ATHENA` \$1 `GOOGLEADS` \$1 `GOOGLESHEETS` \$1 \$1 `GOOGLEANALYTICS4` \$1 `SERVICENOW` \$1 `MARKETO` \$1 `SAPODATA` \$1 `ZENDESK` \$1 `JIRACLOUD` \$1 `NETSUITEERP` \$1 `HUBSPOT` \$1 `FACEBOOKADS` \$1 `INSTAGRAMADS` \$1 `ZOHOCRM` \$1 `SALESFORCEPARDOT` \$1 `SALESFORCEMARKETINGCLOUD` \$1 `ADOBEANALYTICS` \$1 `SLACK` \$1 `LINKEDIN` \$1 `MIXPANEL` \$1 `ASANA` \$1 `STRIPE` \$1 `SMARTSHEET` \$1 `DATADOG` \$1 `WOOCOMMERCE` `INTERCOM` `SNAPCHATADS`\$1 `PAYPAL` \$1 `QUICKBOOKS` \$1 `FACEBOOKPAGEINSIGHTS` \$1 `FRESHDESK` \$1 `TWILIO` \$1 `DOCUSIGNMONITOR` \$1 `FRESHSALES` \$1 `ZOOM` `GOOGLESEARCHCONSOLE` \$1 `SALESFORCECOMMERCECLOUD` \$1 `SAPCONCUR` \$1 `DYNATRACE` \$1 `MICROSOFTDYNAMIC365FINANCEANDOPS` \$1 `MICROSOFTTEAMS` \$1 `BLACKBAUDRAISEREDGENXT` \$1 `MAILCHIMP` \$1 `GITLAB` \$1 `PENDO` \$1 `PRODUCTBOARD` \$1 `CIRCLECI` \$1 `PIPEDIVE` \$1 `SENDGRID` \$1 `AZURECOSMOS` \$1 `AZURESQL` \$1 `BIGQUERY` \$1 `BLACKBAUD` \$1 `CLOUDERAHIVE` `CLOUDERAIMPALA` \$1 `CLOUDWATCH` \$1 `CLOUDWATCHMETRICS` \$1 `CMDB` \$1 `DATALAKEGEN2` \$1 `DB2` \$1 `DB2AS400` \$1 `DOCUMENTDB` \$1 `DOMO` \$1 `DYNAMODB` \$1 `GOOGLECLOUDSTORAGE`\$1 `HBASE` \$1 `KUSTOMER` \$1 `MICROSOFTDYNAMICS365CRM` \$1 `MONDAY` \$1 `MYSQL` \$1 `OKTA` \$1 `OPENSEARCH` \$1 `ORACLE` \$1 `PIPEDRIVE` \$1 `POSTGRESQL` \$1 `SAPHANA` \$1 `SQLSERVER` \$1 `SYNAPSE` \$1 `TERADATA` \$1 `TERADATANOS` \$1 `TIMESTREAM` \$1 `TPCDS` \$1`VERTICA`).

  Jenis koneksi. Saat ini, SFTP tidak didukung.
+ `MatchCriteria` — Susunan string UTF-8, tidak lebih dari 10 string.

  Daftar kriteria yang dapat digunakan dalam memilih koneksi ini.
+ `ConnectionProperties` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8 (nilai yang valid: `HOST` \$1 \$1 \$1 `PORT` \$1 `USERNAME="USER_NAME"` \$1 `PASSWORD` \$1 `ENCRYPTED_PASSWORD` \$1 `JDBC_DRIVER_JAR_URI` \$1 `JDBC_DRIVER_CLASS_NAME` \$1 `JDBC_ENGINE` \$1 `JDBC_ENGINE_VERSION` \$1 `CONFIG_FILES` \$1 `INSTANCE_ID` \$1 \$1 `JDBC_CONNECTION_URL` \$1 `JDBC_ENFORCE_SSL` \$1 `CUSTOM_JDBC_CERT` \$1 `SKIP_CUSTOM_JDBC_CERT_VALIDATION` \$1 `CUSTOM_JDBC_CERT_STRING` \$1 `CONNECTION_URL` \$1 `KAFKA_BOOTSTRAP_SERVERS` \$1 `KAFKA_SSL_ENABLED` \$1 \$1 `KAFKA_CUSTOM_CERT` \$1 `KAFKA_SKIP_CUSTOM_CERT_VALIDATION` \$1 `KAFKA_CLIENT_KEYSTORE` \$1 `KAFKA_CLIENT_KEYSTORE_PASSWORD` \$1 `KAFKA_CLIENT_KEY_PASSWORD` \$1 `ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD` \$1 `ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD` \$1 `KAFKA_SASL_MECHANISM` \$1 `KAFKA_SASL_PLAIN_USERNAME` \$1 `KAFKA_SASL_PLAIN_PASSWORD` \$1 \$1 `ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD` \$1 `KAFKA_SASL_SCRAM_USERNAME` \$1 `KAFKA_SASL_SCRAM_PASSWORD` \$1 `KAFKA_SASL_SCRAM_SECRETS_ARN` \$1 `ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD` `KAFKA_SASL_GSSAPI_KEYTAB` `KAFKA_SASL_GSSAPI_KRB5_CONF` \$1 `KAFKA_SASL_GSSAPI_SERVICE` \$1 `KAFKA_SASL_GSSAPI_PRINCIPAL` \$1 `SECRET_ID` \$1 `CONNECTOR_URL` \$1 `CONNECTOR_TYPE` \$1 `CONNECTOR_CLASS_NAME` `ENDPOINT` \$1 `ENDPOINT_TYPE` \$1 `ROLE_ARN` \$1 `REGION` \$1 `WORKGROUP_NAME` \$1 `CLUSTER_IDENTIFIER` \$1`DATABASE`).

  Setiap nilai adalah string Nilai, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Pasangan nilai kunci ini menentukan parameter untuk koneksi saat menggunakan skema Koneksi versi 1:
  + `HOST`- URI host: baik nama domain yang memenuhi syarat (FQDN) atau IPv4 alamat host database.
  + `PORT` - Nomor port, antara 1024 dan 65535, port di mana host basis data mendengarkan untuk koneksi basis data.
  + `USER_NAME` - Nama yang digunakan untuk log in ke basis data. Nilai string untuk `USER_NAME` adalah "`USERNAME`".
  + `PASSWORD` - Sebuah kata sandi, jika salah satu digunakan, untuk nama pengguna.
  + `ENCRYPTED_PASSWORD` - Bila Anda mengaktifkan perlindungan kata sandi koneksi dengan menetapkan `ConnectionPasswordEncryption` dalam pengaturan enkripsi Katalog Data, bidang ini menyimpan kata sandi terenkripsi.
  + `JDBC_DRIVER_JAR_URI` - Path Amazon Simple Storage Service (Amazon S3) dari file JAR yang berisi driver JDBC yang akan digunakan.
  + `JDBC_DRIVER_CLASS_NAME` - Nama kelas driver JDBC yang akan digunakan.
  + `JDBC_ENGINE` - Nama mesin JDBC yang akan digunakan.
  + `JDBC_ENGINE_VERSION` - Versi mesin JDBC yang akan digunakan.
  + `CONFIG_FILES` - (Dicadangkan untuk digunakan di masa depan.)
  + `INSTANCE_ID` - ID instans yang akan digunakan.
  + `JDBC_CONNECTION_URL` - URL untuk menghubungkan ke sumber data JDBC.
  + `JDBC_ENFORCE_SSL`- String Boolean case-insensitive (true, false) yang menentukan apakah Secure Sockets Layer (SSL) dengan pencocokan nama host diberlakukan untuk koneksi JDBC pada klien. Default-nya adalah salah.
  + `CUSTOM_JDBC_CERT`- Lokasi Amazon S3 yang menentukan sertifikat root pelanggan. AWS Glue menggunakan sertifikat root ini untuk memvalidasi sertifikat pelanggan saat menghubungkan ke database pelanggan. AWS Glue hanya menangani sertifikat X.509. Sertifikat yang diberikan harus dikodekan-DER dan disediakan dalam format PEM encoding Base64.
  + `SKIP_CUSTOM_JDBC_CERT_VALIDATION`- Secara default, ini`false`. AWS Glue memvalidasi algoritma Signature dan Subject Public Key Algorithm untuk sertifikat pelanggan. Satu-satunya algoritma yang diizinkan untuk algoritma Signature adalah SHA256with RSA, RSA atau SHA384with RSA. SHA512with Untuk Algoritme Kunci Publik Subjek, panjang kunci paling tidak 2048. Anda dapat mengatur nilai properti ini ke `true` untuk melompati validasi sertifikat pelanggan AWS Glue.
  + `CUSTOM_JDBC_CERT_STRING`- String sertifikat JDBC kustom yang digunakan untuk pencocokan domain atau pencocokan nama yang dibedakan untuk mencegah serangan. man-in-the-middle Dalam basis data Oracle, ini digunakan sebagai `SSL_SERVER_CERT_DN`; di Microsoft SQL Server, ini digunakan sebagai `hostNameInCertificate`.
  + `CONNECTION_URL` - URL untuk menghubungkan ke sumber data umum (non-JDBC).
  + `SECRET_ID` - ID rahasia yang digunakan untuk secret manager kredensialnya.
  + `CONNECTOR_URL` - URL konektor untuk koneksi MARKETPLACE atau KUSTOM.
  + `CONNECTOR_TYPE` - Jenis konektor untuk koneksi MARKETPLACE atau KUSTOM.
  + `CONNECTOR_CLASS_NAME` - Nama kelas konektor untuk koneksi MARKETPLACE atau KUSTOM.
  + `KAFKA_BOOTSTRAP_SERVERS` - Sebuah daftar yang dipisahkan koma dari pasangan host dan port yang merupakan alamat dari broker Apache Kafka dalam klaster Kafka yang akan terhubung dengan klien Kafka dan bootstrap itu sendiri.
  + `KAFKA_SSL_ENABLED` - Baik untuk mengaktifkan atau menonaktifkan SSL pada koneksi Apache Kafka. Nilai default-nya adalah "BETUL".
  + `KAFKA_CUSTOM_CERT` - URL Amazon S3 untuk file sertifikat CA privat (format.pem). Default-nya adalah string kosong.
  + `KAFKA_SKIP_CUSTOM_CERT_VALIDATION`- Apakah akan melewatkan validasi file sertifikat CA atau tidak. AWS Glue memvalidasi untuk tiga algoritma: SHA256with RSA, RSA dan SHA384with RSA. SHA512with Nilai default-nya adalah "SALAH".
  + `KAFKA_CLIENT_KEYSTORE` - Lokasi Amazon S3 dari file keystore klien untuk autentikasi sisi klien Kafka (Opsional).
  + `KAFKA_CLIENT_KEYSTORE_PASSWORD` - Kata sandi untuk mengakses keystore yang disediakan (Opsional).
  + `KAFKA_CLIENT_KEY_PASSWORD` - Sebuah keystore dapat terdiri dari beberapa kunci, jadi ini adalah kata sandi untuk mengakses kunci klien yang akan digunakan dengan kunci sisi klien Kafka (Opsional).
  + `ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD`- Versi terenkripsi dari kata sandi keystore klien Kafka (jika pengguna memiliki pengaturan kata sandi AWS Glue enkripsi yang dipilih).
  + `ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD`- Versi terenkripsi dari kata sandi kunci klien Kafka (jika pengguna memiliki pengaturan kata sandi AWS Glue enkripsi yang dipilih).
  + `KAFKA_SASL_MECHANISM`-`"SCRAM-SHA-512"`,`"GSSAPI"`,`"AWS_MSK_IAM"`, atau`"PLAIN"`. Ini adalah [Mekanisme SASL](https://www.iana.org/assignments/sasl-mechanisms/sasl-mechanisms.xhtml) yang didukung.
  + `KAFKA_SASL_PLAIN_USERNAME`- Nama pengguna plaintext yang digunakan untuk mengautentikasi dengan mekanisme “PLAIN”.
  + `KAFKA_SASL_PLAIN_PASSWORD`- Kata sandi plaintext yang digunakan untuk mengautentikasi dengan mekanisme “PLAIN”.
  + `ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD`- Versi terenkripsi dari kata sandi Kafka SASL PLAIN (jika pengguna memiliki pengaturan kata sandi AWS Glue enkripsi yang dipilih).
  + `KAFKA_SASL_SCRAM_USERNAME`- Nama pengguna plaintext yang digunakan untuk mengautentikasi dengan mekanisme “SCRAM-SHA-512".
  + `KAFKA_SASL_SCRAM_PASSWORD`- Kata sandi plaintext yang digunakan untuk mengautentikasi dengan mekanisme “SCRAM-SHA-512".
  + `ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD`- Versi terenkripsi dari kata sandi Kafka SASL SCRAM (jika pengguna memiliki pengaturan kata sandi AWS Glue enkripsi yang dipilih).
  + `KAFKA_SASL_SCRAM_SECRETS_ARN`- Nama Sumber Daya Amazon dari AWS rahasia di Secrets Manager.
  + `KAFKA_SASL_GSSAPI_KEYTAB`- Lokasi S3 dari file Kerberos`keytab`. Keytab menyimpan kunci jangka panjang untuk satu atau lebih prinsipal. Untuk informasi selengkapnya, lihat [Dokumentasi MIT Kerberos: Keytab](https://web.mit.edu/kerberos/krb5-latest/doc/basic/keytab_def.html).
  + `KAFKA_SASL_GSSAPI_KRB5_CONF`- Lokasi S3 dari file Kerberos`krb5.conf`. Krb5.conf menyimpan informasi konfigurasi Kerberos, seperti lokasi server KDC. Untuk informasi lebih lanjut, lihat [Dokumentasi MIT Kerberos:](https://web.mit.edu/kerberos/krb5-1.12/doc/admin/conf_files/krb5_conf.html) krb5.conf.
  + `KAFKA_SASL_GSSAPI_SERVICE`- Nama layanan Kerberos, seperti yang diatur `sasl.kerberos.service.name` dalam Konfigurasi [Kafka](https://kafka.apache.org/documentation/#brokerconfigs_sasl.kerberos.service.name) Anda.
  + `KAFKA_SASL_GSSAPI_PRINCIPAL`- Nama princial Kerberos yang digunakan oleh. AWS Glue Untuk informasi lebih lanjut, lihat [Dokumentasi Kafka: Mengkonfigurasi Broker Kafka](https://kafka.apache.org/documentation/#security_sasl_kerberos_clientconfig).
  + `ROLE_ARN`- Peran yang akan digunakan untuk menjalankan query.
  + `REGION`- AWS Wilayah tempat kueri akan dijalankan.
  + `WORKGROUP_NAME`- Nama workgroup tanpa server Amazon Redshift atau workgroup Amazon Athena tempat kueri akan berjalan.
  + `CLUSTER_IDENTIFIER`- Pengidentifikasi cluster dari cluster Amazon Redshift tempat kueri akan berjalan.
  + `DATABASE`- Basis data Amazon Redshift yang Anda sambungkan.
+ `SparkProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Properti koneksi khusus untuk lingkungan komputasi Spark.
+ `AthenaProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Properti koneksi khusus untuk lingkungan komputasi Athena.
+ `PythonProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Properti koneksi khusus untuk lingkungan komputasi Python.
+ `PhysicalConnectionRequirements` — Sebuah objek [PhysicalConnectionRequirements](#aws-glue-api-catalog-connections-connections-PhysicalConnectionRequirements).

  Persyaratan koneksi fisik, seperti virtual private cloud (VPC) dan`SecurityGroup`, yang diperlukan untuk membuat koneksi ini berhasil.
+ `CreationTime` — Stempel waktu.

  Stempel waktu waktu definisi koneksi ini dibuat.
+ `LastUpdatedTime` — Stempel waktu.

  Stempel waktu terakhir kali definisi koneksi diperbarui.
+ `LastUpdatedBy` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengguna, grup, atau peran yang terakhir memperbarui definisi koneksi ini.
+ `Status` – String UTF-8 (nilai yang valid: `READY` \$1 `IN_PROGRESS` \$1 `FAILED`).

  Status koneksi. Bisa menjadi salah satu dari:`READY`,`IN_PROGRESS`, atau`FAILED`.
+ `StatusReason`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 16384 byte.

  Alasan status koneksi.
+ `LastConnectionValidationTime` — Stempel waktu.

  Stempel waktu saat koneksi ini terakhir divalidasi.
+ `AuthenticationConfiguration` — Sebuah objek [AuthenticationConfiguration](#aws-glue-api-catalog-connections-connections-AuthenticationConfiguration).

  Properti otentikasi koneksi.
+ `ConnectionSchemaVersion`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 2.

  Versi skema koneksi untuk koneksi ini. Versi 2 mendukung properti untuk lingkungan komputasi tertentu.
+ `CompatibleComputeEnvironments` – Susunan string UTF-8.

  Daftar lingkungan komputasi yang kompatibel dengan koneksi.

## ConnectionInput struktur
<a name="aws-glue-api-catalog-connections-connections-ConnectionInput"></a>

Sebuah struktur yang digunakan untuk menentukan koneksi yang akan dibuat atau diperbarui.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi koneksi.
+ `ConnectionType`— *Diperlukan:* UTF-8 string (nilai valid: `JDBC` \$1 `SFTP` \$1 `MONGODB` \$1 `KAFKA` \$1 `NETWORK` \$1 \$1 `MARKETPLACE` \$1 `CUSTOM` \$1 `SALESFORCE` \$1 `VIEW_VALIDATION_REDSHIFT` \$1 `VIEW_VALIDATION_ATHENA` \$1 `GOOGLEADS` \$1 `GOOGLESHEETS` \$1 `GOOGLEANALYTICS4` \$1 `SERVICENOW` \$1 `MARKETO` \$1 \$1 `SAPODATA` \$1 `ZENDESK` \$1 `JIRACLOUD` \$1 `NETSUITEERP` \$1 `HUBSPOT` \$1 `FACEBOOKADS` \$1 `INSTAGRAMADS` \$1 `ZOHOCRM` \$1 `SALESFORCEPARDOT` \$1 `SALESFORCEMARKETINGCLOUD` \$1 `ADOBEANALYTICS` \$1 \$1 `SLACK` \$1 `LINKEDIN` \$1 `MIXPANEL` \$1 `ASANA` \$1 `STRIPE` \$1 `SMARTSHEET` `DATADOG` `WOOCOMMERCE`\$1 `INTERCOM` \$1 `SNAPCHATADS` \$1 `PAYPAL` \$1 `QUICKBOOKS` \$1 `FACEBOOKPAGEINSIGHTS` \$1 `FRESHDESK` \$1 `TWILIO` \$1 `DOCUSIGNMONITOR` `FRESHSALES` \$1 `ZOOM` \$1 `GOOGLESEARCHCONSOLE` \$1 `SALESFORCECOMMERCECLOUD` \$1 `SAPCONCUR` \$1 `DYNATRACE` \$1 `MICROSOFTDYNAMIC365FINANCEANDOPS` \$1 `MICROSOFTTEAMS` \$1 `BLACKBAUDRAISEREDGENXT` \$1 `MAILCHIMP` \$1 `GITLAB` \$1 `PENDO` \$1 `PRODUCTBOARD` \$1 `CIRCLECI` \$1 `PIPEDIVE` \$1 `SENDGRID` \$1 `AZURECOSMOS` \$1 `AZURESQL` \$1 `BIGQUERY` `BLACKBAUD` \$1 `CLOUDERAHIVE` \$1 `CLOUDERAIMPALA` \$1 `CLOUDWATCH` \$1 `CLOUDWATCHMETRICS` \$1 `CMDB` \$1 `DATALAKEGEN2` \$1 `DB2` \$1 `DB2AS400` \$1 `DOCUMENTDB` \$1 `DOMO`\$1 `DYNAMODB` \$1 `GOOGLECLOUDSTORAGE` \$1 `HBASE` \$1 `KUSTOMER` \$1 `MICROSOFTDYNAMICS365CRM` \$1 `MONDAY` \$1 `MYSQL` \$1 `OKTA` \$1 `OPENSEARCH` \$1 `ORACLE` \$1 `PIPEDRIVE` \$1 `POSTGRESQL` \$1 `SAPHANA` \$1 `SQLSERVER` \$1 `SYNAPSE` \$1 `TERADATA` \$1 `TERADATANOS` \$1 `TIMESTREAM` \$1 `TPCDS` \$1`VERTICA`).

  Jenis koneksi. Saat ini, jenis-jenis berikut ini didukung:
  + `JDBC` - Menunjuk koneksi ke database melalui Java Database Connectivity (JDBC).

    `JDBC`Koneksi menggunakan yang berikut ini ConnectionParameters.
    + Diperlukan: Semua (`HOST`,`PORT`,`JDBC_ENGINE`) atau`JDBC_CONNECTION_URL`.
    + Diperlukan: Semua (`USERNAME`,`PASSWORD`) atau`SECRET_ID`.
    + Opsional:`JDBC_ENFORCE_SSL`,`CUSTOM_JDBC_CERT`,`CUSTOM_JDBC_CERT_STRING`,`SKIP_CUSTOM_JDBC_CERT_VALIDATION`. Parameter ini digunakan untuk mengkonfigurasi SSL dengan JDBC.
  + `KAFKA` - Menunjuk koneksi ke platform streaming Apache Kafka.

    `KAFKA`Koneksi menggunakan yang berikut ini ConnectionParameters.
    + Diperlukan:`KAFKA_BOOTSTRAP_SERVERS`.
    + Opsional:`KAFKA_SSL_ENABLED`,`KAFKA_CUSTOM_CERT`,`KAFKA_SKIP_CUSTOM_CERT_VALIDATION`. Parameter ini digunakan untuk mengkonfigurasi SSL dengan`KAFKA`.
    + Opsional:`KAFKA_CLIENT_KEYSTORE`,`KAFKA_CLIENT_KEYSTORE_PASSWORD`,`KAFKA_CLIENT_KEY_PASSWORD`,`ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD`,`ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD`. Parameter ini digunakan untuk mengkonfigurasi konfigurasi klien TLS dengan SSL di. `KAFKA`
    + Opsional:`KAFKA_SASL_MECHANISM`. Dapat ditentukan sebagai`SCRAM-SHA-512`,`GSSAPI`, atau`AWS_MSK_IAM`.
    + Opsional:`KAFKA_SASL_SCRAM_USERNAME`,`KAFKA_SASL_SCRAM_PASSWORD`,`ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD`. Parameter ini digunakan untuk mengkonfigurasi otentikasi SASL/SCRAM-SHA-512 dengan. `KAFKA`
    + Opsional:`KAFKA_SASL_GSSAPI_KEYTAB`,`KAFKA_SASL_GSSAPI_KRB5_CONF`,`KAFKA_SASL_GSSAPI_SERVICE`,`KAFKA_SASL_GSSAPI_PRINCIPAL`. Parameter ini digunakan untuk mengkonfigurasi SASL/GSSAPI otentikasi dengan`KAFKA`.
  + `MONGODB` - Menunjuk koneksi ke database dokumen MongoDB.

    `MONGODB`Koneksi menggunakan yang berikut ini ConnectionParameters.
    + Diperlukan:`CONNECTION_URL`.
    + Diperlukan: Semua (`USERNAME`,`PASSWORD`) atau`SECRET_ID`.
  + `VIEW_VALIDATION_REDSHIFT`- Menetapkan koneksi yang digunakan untuk validasi tampilan oleh Amazon Redshift.
  + `VIEW_VALIDATION_ATHENA`- Menentukan koneksi yang digunakan untuk validasi tampilan oleh Amazon Athena.
  + `NETWORK` - Menunjuk koneksi jaringan ke sumber data dalam lingkungan Amazon Virtual Private Cloud (Amazon VPC).

    `NETWORK`Koneksi tidak memerlukan ConnectionParameters. Sebaliknya, berikan a PhysicalConnectionRequirements.
  + `MARKETPLACE`- Menggunakan pengaturan konfigurasi yang terdapat dalam konektor yang dibeli AWS Marketplace untuk membaca dan menulis ke penyimpanan data yang tidak didukung secara asli oleh AWS Glue.

    `MARKETPLACE`Koneksi menggunakan yang berikut ini ConnectionParameters.
    + Diperlukan:`CONNECTOR_TYPE`,`CONNECTOR_URL`,`CONNECTOR_CLASS_NAME`,`CONNECTION_URL`.
    + Diperlukan untuk `JDBC` `CONNECTOR_TYPE` koneksi: Semua (`USERNAME`,`PASSWORD`) atau`SECRET_ID`.
  + `CUSTOM` - Menggunakan pengaturan konfigurasi yang terkandung dalam sebuah konektor kustom untuk membaca dari dan menulis ke penyimpanan data yang tidak didukung secara asli oleh AWS Glue.

  Untuk informasi selengkapnya tentang parameter koneksi yang diperlukan untuk konektor tertentu, lihat dokumentasi untuk konektor di [Menambahkan AWS Glue koneksi](https://docs.aws.amazon.com/glue/latest/dg/console-connections.html) di Panduan AWS Glue Pengguna.

  `SFTP` tidak didukung.

  Untuk informasi selengkapnya tentang cara opsional ConnectionProperties digunakan untuk mengonfigurasi fitur AWS Glue, lihat [properti AWS Glue koneksi](https://docs.aws.amazon.com/glue/latest/dg/connection-defining.html).

  Untuk informasi selengkapnya tentang cara opsional ConnectionProperties digunakan untuk mengonfigurasi fitur di AWS Glue Studio, lihat [Menggunakan konektor dan koneksi](https://docs.aws.amazon.com/glue/latest/ug/connectors-chapter.html).
+ `MatchCriteria` — Susunan string UTF-8, tidak lebih dari 10 string.

  Daftar kriteria yang dapat digunakan dalam memilih koneksi ini.
+ `ConnectionProperties` — *Wajib:* Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8 (nilai yang valid: `HOST` \$1 \$1 \$1 `PORT` \$1 `USERNAME="USER_NAME"` \$1 `PASSWORD` \$1 `ENCRYPTED_PASSWORD` \$1 `JDBC_DRIVER_JAR_URI` \$1 `JDBC_DRIVER_CLASS_NAME` \$1 `JDBC_ENGINE` \$1 `JDBC_ENGINE_VERSION` \$1 `CONFIG_FILES` \$1 `INSTANCE_ID` \$1 \$1 `JDBC_CONNECTION_URL` \$1 `JDBC_ENFORCE_SSL` \$1 `CUSTOM_JDBC_CERT` \$1 `SKIP_CUSTOM_JDBC_CERT_VALIDATION` \$1 `CUSTOM_JDBC_CERT_STRING` \$1 `CONNECTION_URL` \$1 `KAFKA_BOOTSTRAP_SERVERS` \$1 `KAFKA_SSL_ENABLED` \$1 \$1 `KAFKA_CUSTOM_CERT` \$1 `KAFKA_SKIP_CUSTOM_CERT_VALIDATION` \$1 `KAFKA_CLIENT_KEYSTORE` \$1 `KAFKA_CLIENT_KEYSTORE_PASSWORD` \$1 `KAFKA_CLIENT_KEY_PASSWORD` \$1 `ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD` \$1 `ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD` \$1 `KAFKA_SASL_MECHANISM` \$1 `KAFKA_SASL_PLAIN_USERNAME` \$1 `KAFKA_SASL_PLAIN_PASSWORD` \$1 \$1 `ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD` \$1 `KAFKA_SASL_SCRAM_USERNAME` \$1 `KAFKA_SASL_SCRAM_PASSWORD` \$1 `KAFKA_SASL_SCRAM_SECRETS_ARN` \$1 `ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD` `KAFKA_SASL_GSSAPI_KEYTAB` `KAFKA_SASL_GSSAPI_KRB5_CONF` \$1 `KAFKA_SASL_GSSAPI_SERVICE` \$1 `KAFKA_SASL_GSSAPI_PRINCIPAL` \$1 `SECRET_ID` \$1 `CONNECTOR_URL` \$1 `CONNECTOR_TYPE` \$1 `CONNECTOR_CLASS_NAME` `ENDPOINT` \$1 `ENDPOINT_TYPE` \$1 `ROLE_ARN` \$1 `REGION` \$1 `WORKGROUP_NAME` \$1 `CLUSTER_IDENTIFIER` \$1`DATABASE`).

  Setiap nilai adalah string Nilai, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Pasangan nilai-kunci ini menentukan parameter untuk koneksi.
+ `SparkProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Properti koneksi khusus untuk lingkungan komputasi Spark.
+ `AthenaProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Properti koneksi khusus untuk lingkungan komputasi Athena.
+ `PythonProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Properti koneksi khusus untuk lingkungan komputasi Python.
+ `PhysicalConnectionRequirements` — Sebuah objek [PhysicalConnectionRequirements](#aws-glue-api-catalog-connections-connections-PhysicalConnectionRequirements).

  Persyaratan koneksi fisik, seperti virtual private cloud (VPC) dan`SecurityGroup`, yang diperlukan untuk berhasil membuat koneksi ini.
+ `AuthenticationConfiguration` — Sebuah objek [AuthenticationConfigurationInput](#aws-glue-api-catalog-connections-connections-AuthenticationConfigurationInput).

  Properti otentikasi koneksi.
+ `ValidateCredentials` – Boolean.

  Bendera untuk memvalidasi kredensyal selama membuat koneksi. Default benar. 
+ `ValidateForComputeEnvironments` – Susunan string UTF-8.

  Lingkungan komputasi yang properti koneksi tertentu divalidasi terhadap.

## TestConnectionInput struktur
<a name="aws-glue-api-catalog-connections-connections-TestConnectionInput"></a>

Struktur yang digunakan untuk menentukan pengujian koneksi ke layanan.

**Bidang**
+ `ConnectionType`— *Diperlukan:* UTF-8 string (nilai valid: `JDBC` \$1 `SFTP` \$1 `MONGODB` \$1 `KAFKA` \$1 `NETWORK` \$1 \$1 `MARKETPLACE` \$1 `CUSTOM` \$1 `SALESFORCE` \$1 `VIEW_VALIDATION_REDSHIFT` \$1 `VIEW_VALIDATION_ATHENA` \$1 `GOOGLEADS` \$1 `GOOGLESHEETS` \$1 `GOOGLEANALYTICS4` \$1 `SERVICENOW` \$1 `MARKETO` \$1 \$1 `SAPODATA` \$1 `ZENDESK` \$1 `JIRACLOUD` \$1 `NETSUITEERP` \$1 `HUBSPOT` \$1 `FACEBOOKADS` \$1 `INSTAGRAMADS` \$1 `ZOHOCRM` \$1 `SALESFORCEPARDOT` \$1 `SALESFORCEMARKETINGCLOUD` \$1 `ADOBEANALYTICS` \$1 \$1 `SLACK` \$1 `LINKEDIN` \$1 `MIXPANEL` \$1 `ASANA` \$1 `STRIPE` \$1 `SMARTSHEET` `DATADOG` `WOOCOMMERCE`\$1 `INTERCOM` \$1 `SNAPCHATADS` \$1 `PAYPAL` \$1 `QUICKBOOKS` \$1 `FACEBOOKPAGEINSIGHTS` \$1 `FRESHDESK` \$1 `TWILIO` \$1 `DOCUSIGNMONITOR` `FRESHSALES` \$1 `ZOOM` \$1 `GOOGLESEARCHCONSOLE` \$1 `SALESFORCECOMMERCECLOUD` \$1 `SAPCONCUR` \$1 `DYNATRACE` \$1 `MICROSOFTDYNAMIC365FINANCEANDOPS` \$1 `MICROSOFTTEAMS` \$1 `BLACKBAUDRAISEREDGENXT` \$1 `MAILCHIMP` \$1 `GITLAB` \$1 `PENDO` \$1 `PRODUCTBOARD` \$1 `CIRCLECI` \$1 `PIPEDIVE` \$1 `SENDGRID` \$1 `AZURECOSMOS` \$1 `AZURESQL` \$1 `BIGQUERY` `BLACKBAUD` \$1 `CLOUDERAHIVE` \$1 `CLOUDERAIMPALA` \$1 `CLOUDWATCH` \$1 `CLOUDWATCHMETRICS` \$1 `CMDB` \$1 `DATALAKEGEN2` \$1 `DB2` \$1 `DB2AS400` \$1 `DOCUMENTDB` \$1 `DOMO`\$1 `DYNAMODB` \$1 `GOOGLECLOUDSTORAGE` \$1 `HBASE` \$1 `KUSTOMER` \$1 `MICROSOFTDYNAMICS365CRM` \$1 `MONDAY` \$1 `MYSQL` \$1 `OKTA` \$1 `OPENSEARCH` \$1 `ORACLE` \$1 `PIPEDRIVE` \$1 `POSTGRESQL` \$1 `SAPHANA` \$1 `SQLSERVER` \$1 `SYNAPSE` \$1 `TERADATA` \$1 `TERADATANOS` \$1 `TIMESTREAM` \$1 `TPCDS` \$1`VERTICA`).

  Jenis koneksi yang akan diuji. Operasi ini hanya tersedia untuk jenis `JDBC` atau `SALESFORCE` koneksi.
+ `ConnectionProperties` — *Wajib:* Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8 (nilai yang valid: `HOST` \$1 \$1 \$1 `PORT` \$1 `USERNAME="USER_NAME"` \$1 `PASSWORD` \$1 `ENCRYPTED_PASSWORD` \$1 `JDBC_DRIVER_JAR_URI` \$1 `JDBC_DRIVER_CLASS_NAME` \$1 `JDBC_ENGINE` \$1 `JDBC_ENGINE_VERSION` \$1 `CONFIG_FILES` \$1 `INSTANCE_ID` \$1 \$1 `JDBC_CONNECTION_URL` \$1 `JDBC_ENFORCE_SSL` \$1 `CUSTOM_JDBC_CERT` \$1 `SKIP_CUSTOM_JDBC_CERT_VALIDATION` \$1 `CUSTOM_JDBC_CERT_STRING` \$1 `CONNECTION_URL` \$1 `KAFKA_BOOTSTRAP_SERVERS` \$1 `KAFKA_SSL_ENABLED` \$1 \$1 `KAFKA_CUSTOM_CERT` \$1 `KAFKA_SKIP_CUSTOM_CERT_VALIDATION` \$1 `KAFKA_CLIENT_KEYSTORE` \$1 `KAFKA_CLIENT_KEYSTORE_PASSWORD` \$1 `KAFKA_CLIENT_KEY_PASSWORD` \$1 `ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD` \$1 `ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD` \$1 `KAFKA_SASL_MECHANISM` \$1 `KAFKA_SASL_PLAIN_USERNAME` \$1 `KAFKA_SASL_PLAIN_PASSWORD` \$1 \$1 `ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD` \$1 `KAFKA_SASL_SCRAM_USERNAME` \$1 `KAFKA_SASL_SCRAM_PASSWORD` \$1 `KAFKA_SASL_SCRAM_SECRETS_ARN` \$1 `ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD` `KAFKA_SASL_GSSAPI_KEYTAB` `KAFKA_SASL_GSSAPI_KRB5_CONF` \$1 `KAFKA_SASL_GSSAPI_SERVICE` \$1 `KAFKA_SASL_GSSAPI_PRINCIPAL` \$1 `SECRET_ID` \$1 `CONNECTOR_URL` \$1 `CONNECTOR_TYPE` \$1 `CONNECTOR_CLASS_NAME` `ENDPOINT` \$1 `ENDPOINT_TYPE` \$1 `ROLE_ARN` \$1 `REGION` \$1 `WORKGROUP_NAME` \$1 `CLUSTER_IDENTIFIER` \$1`DATABASE`).

  Setiap nilai adalah string Nilai, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Pasangan kunci-nilai yang menentukan parameter untuk koneksi.

  Koneksi JDBC menggunakan properti koneksi berikut:
  + Diperlukan: Semua (`HOST`,`PORT`,`JDBC_ENGINE`) atau`JDBC_CONNECTION_URL`.
  + Diperlukan: Semua (`USERNAME`,`PASSWORD`) atau`SECRET_ID`.
  + Opsional:`JDBC_ENFORCE_SSL`,`CUSTOM_JDBC_CERT`,`CUSTOM_JDBC_CERT_STRING`,`SKIP_CUSTOM_JDBC_CERT_VALIDATION`. Parameter ini digunakan untuk mengkonfigurasi SSL dengan JDBC.

  Koneksi SALESFORCE mengharuskan `AuthenticationConfiguration` anggota untuk dikonfigurasi.
+ `AuthenticationConfiguration` — Sebuah objek [AuthenticationConfigurationInput](#aws-glue-api-catalog-connections-connections-AuthenticationConfigurationInput).

  Struktur yang berisi konfigurasi otentikasi dalam TestConnection permintaan. Diperlukan untuk koneksi ke Salesforce menggunakan OAuth otentikasi.

## PhysicalConnectionRequirements struktur
<a name="aws-glue-api-catalog-connections-connections-PhysicalConnectionRequirements"></a>

Aplikasi OAuth klien GetConnection sebagai tanggapan.

**Bidang**
+ `SubnetId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID subnet yang digunakan oleh koneksi.
+ `SecurityGroupIdList` — Susunan string UTF-8, tidak lebih dari 50 string.

  Daftar ID grup keamanan yang digunakan oleh koneksi.
+ `AvailabilityZone` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Availability Zone koneksi.

## GetConnectionsFilter struktur
<a name="aws-glue-api-catalog-connections-connections-GetConnectionsFilter"></a>

Mem-filter definisi koneksi yang dikembalikan oleh operasi API `GetConnections`.

**Bidang**
+ `MatchCriteria` — Susunan string UTF-8, tidak lebih dari 10 string.

  Sebuah kriteria string yang harus sesuai dengan kriteria yang dicatat dalam definisi koneksi untuk definisi koneksi yang akan dikembalikan.
+ `ConnectionType`— UTF-8 string (nilai valid: `JDBC` \$1 `SFTP` \$1 `MONGODB` \$1 `KAFKA` \$1 `NETWORK` \$1 `MARKETPLACE` \$1 `CUSTOM` \$1 `SALESFORCE` \$1 `VIEW_VALIDATION_REDSHIFT` \$1 `VIEW_VALIDATION_ATHENA` \$1 `GOOGLEADS` \$1 `GOOGLESHEETS` \$1 \$1 `GOOGLEANALYTICS4` \$1 `SERVICENOW` \$1 `MARKETO` \$1 `SAPODATA` \$1 `ZENDESK` \$1 `JIRACLOUD` \$1 `NETSUITEERP` \$1 `HUBSPOT` \$1 `FACEBOOKADS` \$1 `INSTAGRAMADS` \$1 `ZOHOCRM` \$1 `SALESFORCEPARDOT` \$1 `SALESFORCEMARKETINGCLOUD` \$1 `ADOBEANALYTICS` \$1 `SLACK` \$1 `LINKEDIN` \$1 `MIXPANEL` \$1 `ASANA` \$1 `STRIPE` \$1 `SMARTSHEET` \$1 `DATADOG` \$1 `WOOCOMMERCE` `INTERCOM` `SNAPCHATADS`\$1 `PAYPAL` \$1 `QUICKBOOKS` \$1 `FACEBOOKPAGEINSIGHTS` \$1 `FRESHDESK` \$1 `TWILIO` \$1 `DOCUSIGNMONITOR` \$1 `FRESHSALES` \$1 `ZOOM` `GOOGLESEARCHCONSOLE` \$1 `SALESFORCECOMMERCECLOUD` \$1 `SAPCONCUR` \$1 `DYNATRACE` \$1 `MICROSOFTDYNAMIC365FINANCEANDOPS` \$1 `MICROSOFTTEAMS` \$1 `BLACKBAUDRAISEREDGENXT` \$1 `MAILCHIMP` \$1 `GITLAB` \$1 `PENDO` \$1 `PRODUCTBOARD` \$1 `CIRCLECI` \$1 `PIPEDIVE` \$1 `SENDGRID` \$1 `AZURECOSMOS` \$1 `AZURESQL` \$1 `BIGQUERY` \$1 `BLACKBAUD` \$1 `CLOUDERAHIVE` `CLOUDERAIMPALA` \$1 `CLOUDWATCH` \$1 `CLOUDWATCHMETRICS` \$1 `CMDB` \$1 `DATALAKEGEN2` \$1 `DB2` \$1 `DB2AS400` \$1 `DOCUMENTDB` \$1 `DOMO` \$1 `DYNAMODB` \$1 `GOOGLECLOUDSTORAGE`\$1 `HBASE` \$1 `KUSTOMER` \$1 `MICROSOFTDYNAMICS365CRM` \$1 `MONDAY` \$1 `MYSQL` \$1 `OKTA` \$1 `OPENSEARCH` \$1 `ORACLE` \$1 `PIPEDRIVE` \$1 `POSTGRESQL` \$1 `SAPHANA` \$1 `SQLSERVER` \$1 `SYNAPSE` \$1 `TERADATA` \$1 `TERADATANOS` \$1 `TIMESTREAM` \$1 `TPCDS` \$1`VERTICA`).

  Jenis koneksi yang akan dikembalikan. Saat ini, SFTP tidak didukung.
+ `ConnectionSchemaVersion`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 2.

  Menunjukkan jika koneksi dibuat dengan skema versi 1 atau 2.

## AuthenticationConfiguration struktur
<a name="aws-glue-api-catalog-connections-connections-AuthenticationConfiguration"></a>

Struktur yang berisi konfigurasi otentikasi.

**Bidang**
+ `AuthenticationType` – String UTF-8 (nilai yang valid: `BASIC` \$1 `OAUTH2` \$1 `CUSTOM` \$1 `IAM`).

  Struktur yang berisi konfigurasi otentikasi.
+ `SecretArn` — String UTF-8, yang cocok dengan [Custom string pattern #36](aws-glue-api-common.md#regex_36).

  Manajer rahasia ARN untuk menyimpan kredensi.
+ `KmsKeyArn` — String UTF-8, yang cocok dengan [Custom string pattern #42](aws-glue-api-common.md#regex_42).

  Nama Sumber Daya Amazon (ARN) dari kunci KMS yang digunakan untuk mengenkripsi informasi otentikasi sensitif. Kunci ini digunakan untuk melindungi kredensyal dan data sensitif lainnya yang disimpan dalam konfigurasi otentikasi.
+ `OAuth2Properties` — Sebuah objek [OAuth2Properti](#aws-glue-api-catalog-connections-connections-OAuth2Properties).

  Properti untuk OAuth2 otentikasi.

## AuthenticationConfigurationInput struktur
<a name="aws-glue-api-catalog-connections-connections-AuthenticationConfigurationInput"></a>

Struktur yang berisi konfigurasi otentikasi dalam CreateConnection permintaan.

**Bidang**
+ `AuthenticationType` – String UTF-8 (nilai yang valid: `BASIC` \$1 `OAUTH2` \$1 `CUSTOM` \$1 `IAM`).

  Struktur yang berisi konfigurasi otentikasi dalam CreateConnection permintaan.
+ `OAuth2Properties` — Sebuah objek [OAuth2PropertiesInput](#aws-glue-api-catalog-connections-connections-OAuth2PropertiesInput).

  Properti untuk OAuth2 otentikasi dalam CreateConnection permintaan.
+ `SecretArn` — String UTF-8, yang cocok dengan [Custom string pattern #36](aws-glue-api-common.md#regex_36).

  Manajer rahasia ARN untuk menyimpan kredensyal dalam permintaan. CreateConnection 
+ `KmsKeyArn` — String UTF-8, yang cocok dengan [Custom string pattern #42](aws-glue-api-common.md#regex_42).

  ARN dari kunci KMS digunakan untuk mengenkripsi koneksi. Hanya diambil sebagai input dalam permintaan dan disimpan di Secret Manager.
+ `BasicAuthenticationCredentials` — Sebuah objek [BasicAuthenticationCredentials](#aws-glue-api-catalog-connections-connections-BasicAuthenticationCredentials).

  Kredensyal yang digunakan ketika jenis otentikasi adalah otentikasi dasar.
+ `CustomAuthenticationCredentials` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Kredensyal yang digunakan ketika jenis otentikasi adalah otentikasi kustom.

## OAuth2Struktur properti
<a name="aws-glue-api-catalog-connections-connections-OAuth2Properties"></a>

Struktur yang berisi properti untuk OAuth2 otentikasi.

**Bidang**
+ `OAuth2GrantType` – String UTF-8 (nilai yang valid: `AUTHORIZATION_CODE` \$1 `CLIENT_CREDENTIALS` \$1 `JWT_BEARER`).

  Jenis OAuth2 hibah. Sebagai contoh, `AUTHORIZATION_CODE`, `JWT_BEARER`, atau `CLIENT_CREDENTIALS`.
+ `OAuth2ClientApplication` — Sebuah objek [OAuth2ClientApplication](#aws-glue-api-catalog-connections-connections-OAuth2ClientApplication).

  Jenis aplikasi klien. Misalnya, AWS\$1MANAGED atau USER\$1MANAGED.
+ `TokenUrl`— String UTF-8, panjangnya tidak lebih dari 256 byte, cocok dengan file. [Custom string pattern #40](aws-glue-api-common.md#regex_40)

  URL server otentikasi penyedia, untuk menukar kode otorisasi untuk token akses.
+ `TokenUrlParametersMap` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 512 byte.

  Peta parameter yang ditambahkan ke `GET` permintaan token.

## OAuth2PropertiesInput struktur
<a name="aws-glue-api-catalog-connections-connections-OAuth2PropertiesInput"></a>

Struktur yang berisi properti untuk OAuth2 dalam CreateConnection permintaan.

**Bidang**
+ `OAuth2GrantType` – String UTF-8 (nilai yang valid: `AUTHORIZATION_CODE` \$1 `CLIENT_CREDENTIALS` \$1 `JWT_BEARER`).

  Jenis OAuth2 hibah dalam CreateConnection permintaan. Sebagai contoh, `AUTHORIZATION_CODE`, `JWT_BEARER`, atau `CLIENT_CREDENTIALS`.
+ `OAuth2ClientApplication` — Sebuah objek [OAuth2ClientApplication](#aws-glue-api-catalog-connections-connections-OAuth2ClientApplication).

  Jenis aplikasi klien dalam CreateConnection permintaan. Misalnya, `AWS_MANAGED` atau `USER_MANAGED`.
+ `TokenUrl`— String UTF-8, panjangnya tidak lebih dari 256 byte, cocok dengan file. [Custom string pattern #40](aws-glue-api-common.md#regex_40)

  URL server otentikasi penyedia, untuk menukar kode otorisasi untuk token akses.
+ `TokenUrlParametersMap` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 512 byte.

  Peta parameter yang ditambahkan ke `GET` permintaan token.
+ `AuthorizationCodeProperties` — Sebuah objek [AuthorizationCodeProperties](#aws-glue-api-catalog-connections-connections-AuthorizationCodeProperties).

  Kumpulan properti yang diperlukan untuk jenis OAuth2 `AUTHORIZATION_CODE` hibah.
+ `OAuth2Credentials` — Sebuah objek [OAuth2Kredensialnya](#aws-glue-api-catalog-connections-connections-OAuth2Credentials).

  Kredensyal yang digunakan saat jenis otentikasi adalah otentikasi. OAuth2 

## OAuth2ClientApplication struktur
<a name="aws-glue-api-catalog-connections-connections-OAuth2ClientApplication"></a>

Aplikasi OAuth2 klien yang digunakan untuk koneksi.

**Bidang**
+ `UserManagedClientApplicationClientId` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [Custom string pattern #37](aws-glue-api-common.md#regex_37).

  Aplikasi klien ClientID jika ada. ClientAppType `USER_MANAGED`
+ `AWSManagedClientApplicationReference` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [Custom string pattern #37](aws-glue-api-common.md#regex_37).

  Referensi ke aplikasi klien sisi SaaS yang dikelola AWS .

## AuthorizationCodeProperties struktur
<a name="aws-glue-api-catalog-connections-connections-AuthorizationCodeProperties"></a>

Kumpulan properti yang diperlukan untuk alur kerja jenis OAuth2 `AUTHORIZATION_CODE` hibah.

**Bidang**
+ `AuthorizationCode`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte, cocok dengan file. [Custom string pattern #37](aws-glue-api-common.md#regex_37)

  Kode otorisasi yang akan digunakan di bagian ketiga alur kerja `AUTHORIZATION_CODE` hibah. Ini adalah kode sekali pakai yang menjadi tidak valid setelah ditukar dengan token akses, sehingga dapat diterima untuk memiliki nilai ini sebagai parameter permintaan.
+ `RedirectUri`— String UTF-8, panjangnya tidak lebih dari 512 byte, cocok dengan. [Custom string pattern #41](aws-glue-api-common.md#regex_41)

  URI pengalihan tempat pengguna diarahkan oleh server otorisasi saat mengeluarkan kode otorisasi. URI selanjutnya digunakan ketika kode otorisasi ditukar dengan token akses.

## BasicAuthenticationCredentials struktur
<a name="aws-glue-api-catalog-connections-connections-BasicAuthenticationCredentials"></a>

Untuk menyediakan kredensyal autentikasi dasar saat tidak memberikan nilai. `SecretArn`

**Bidang**
+ `Username`— String UTF-8, panjangnya tidak lebih dari 512 byte, cocok dengan. [Custom string pattern #37](aws-glue-api-common.md#regex_37)

  Nama pengguna untuk terhubung ke sumber data.
+ `Password`— String UTF-8, panjangnya tidak lebih dari 512 byte, cocok dengan. [Custom string pattern #33](aws-glue-api-common.md#regex_33)

  Kata sandi untuk terhubung ke sumber data.

## OAuth2Struktur kredensial
<a name="aws-glue-api-catalog-connections-connections-OAuth2Credentials"></a>

Kredensyal yang digunakan saat jenis otentikasi adalah otentikasi. OAuth2 

**Bidang**
+ `UserManagedClientApplicationClientSecret`— String UTF-8, panjangnya tidak lebih dari 512 byte, cocok dengan. [Custom string pattern #38](aws-glue-api-common.md#regex_38)

  Rahasia klien aplikasi klien jika aplikasi klien dikelola pengguna.
+ `AccessToken`— String UTF-8, panjangnya tidak lebih dari 4096 byte, cocok dengan. [Custom string pattern #38](aws-glue-api-common.md#regex_38)

  Token akses yang digunakan saat jenis otentikasi. OAuth2
+ `RefreshToken`— String UTF-8, panjangnya tidak lebih dari 4096 byte, cocok dengan. [Custom string pattern #38](aws-glue-api-common.md#regex_38)

  Token penyegaran yang digunakan saat jenis otentikasi. OAuth2
+ `JwtToken`— String UTF-8, panjangnya tidak lebih dari 8000 byte, cocok dengan. [Custom string pattern #39](aws-glue-api-common.md#regex_39)

  JSON Web Token (JWT) digunakan ketika jenis otentikasi. OAuth2

## Operasi
<a name="aws-glue-api-catalog-connections-connections-actions"></a>
+ [CreateConnection tindakan (Python: create\$1connection)](#aws-glue-api-catalog-connections-connections-CreateConnection)
+ [DeleteConnection tindakan (Python: delete\$1connection)](#aws-glue-api-catalog-connections-connections-DeleteConnection)
+ [GetConnection tindakan (Python: get\$1connection)](#aws-glue-api-catalog-connections-connections-GetConnection)
+ [GetConnections tindakan (Python: get\$1connections)](#aws-glue-api-catalog-connections-connections-GetConnections)
+ [UpdateConnection tindakan (Python: update\$1connection)](#aws-glue-api-catalog-connections-connections-UpdateConnection)
+ [TestConnection tindakan (Python: test\$1connection)](#aws-glue-api-catalog-connections-connections-TestConnection)
+ [BatchDeleteConnection tindakan (Python: batch\$1delete\$1connection)](#aws-glue-api-catalog-connections-connections-BatchDeleteConnection)

## CreateConnection tindakan (Python: create\$1connection)
<a name="aws-glue-api-catalog-connections-connections-CreateConnection"></a>

Menciptakan sebuah definisi koneksi baru dalam Katalog Data.

Koneksi yang digunakan untuk membuat sumber daya federasi memerlukan izin IAM`glue:PassConnection`.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat koneksi akan dibuat. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `ConnectionInput` — *Wajib:* Sebuah objek [ConnectionInput](#aws-glue-api-catalog-connections-connections-ConnectionInput).

  Sebuah objek `ConnectionInput` yang mendefinisikan koneksi yang akan dibuat.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang Anda tetapkan ke koneksi.

**Respons**
+ `CreateConnectionStatus` – String UTF-8 (nilai yang valid: `READY` \$1 `IN_PROGRESS` \$1 `FAILED`).

  Status permintaan pembuatan koneksi. Permintaan dapat memakan waktu untuk jenis otentikasi tertentu, misalnya saat membuat OAuth koneksi dengan pertukaran token melalui VPC.

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `GlueEncryptionException`

## DeleteConnection tindakan (Python: delete\$1connection)
<a name="aws-glue-api-catalog-connections-connections-DeleteConnection"></a>

Menghapus sebuah koneksi dari Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat koneksi berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `ConnectionName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

## GetConnection tindakan (Python: get\$1connection)
<a name="aws-glue-api-catalog-connections-connections-GetConnection"></a>

Mengambil sebuah definisi koneksi dari Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat koneksi berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi koneksi yang akan diambil.
+ `HidePassword` – Boolean.

  Memungkinkan Anda untuk mengambil metadata koneksi tanpa perlu mengembalikan kata sandi. Misalnya, AWS Glue konsol menggunakan bendera ini untuk mengambil koneksi, dan tidak menampilkan kata sandi. Tetapkan parameter ini ketika pemanggil mungkin tidak memiliki izin untuk menggunakan AWS KMS kunci untuk mendekripsi kata sandi, tetapi ia memiliki izin untuk mengakses properti koneksi lainnya.
+ `ApplyOverrideForComputeEnvironment` – String UTF-8 (nilai yang valid: `SPARK` \$1 `ATHENA` \$1 `PYTHON`).

  Untuk koneksi yang dapat digunakan dalam beberapa layanan, menentukan properti kembali untuk lingkungan komputasi yang ditentukan.

**Respons**
+ `Connection` — Sebuah objek [Koneksi](#aws-glue-api-catalog-connections-connections-Connection).

  Definisi koneksi yang diminta.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `GlueEncryptionException`

## GetConnections tindakan (Python: get\$1connections)
<a name="aws-glue-api-catalog-connections-connections-GetConnections"></a>

Mengambil sebuah daftar definisi koneksi dari Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat koneksi berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `Filter` — Sebuah objek [GetConnectionsFilter](#aws-glue-api-catalog-connections-connections-GetConnectionsFilter).

  Filter yang mengontrol koneksi mana yang dikembalikan.
+ `HidePassword` – Boolean.

  Memungkinkan Anda untuk mengambil metadata koneksi tanpa perlu mengembalikan kata sandi. Misalnya, AWS Glue konsol menggunakan bendera ini untuk mengambil koneksi, dan tidak menampilkan kata sandi. Tetapkan parameter ini ketika pemanggil mungkin tidak memiliki izin untuk menggunakan AWS KMS kunci untuk mendekripsi kata sandi, tetapi ia memiliki izin untuk mengakses properti koneksi lainnya.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum koneksi yang akan dikembalikan dalam satu respons.

**Respons**
+ `ConnectionList` – Susunan objek [Koneksi](#aws-glue-api-catalog-connections-connections-Connection).

  Daftar definisi koneksi yang diminta.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar koneksi yang dikembalikan tidak mencakup koneksi disaring yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `GlueEncryptionException`

## UpdateConnection tindakan (Python: update\$1connection)
<a name="aws-glue-api-catalog-connections-connections-UpdateConnection"></a>

Memperbarui sebuah definisi koneksi baru dalam Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat koneksi berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi koneksi yang akan diperbarui.
+ `ConnectionInput` — *Wajib:* Sebuah objek [ConnectionInput](#aws-glue-api-catalog-connections-connections-ConnectionInput).

  Sebuah objek `ConnectionInput` yang mengubah koneksi yang dimaksud.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `GlueEncryptionException`

## TestConnection tindakan (Python: test\$1connection)
<a name="aws-glue-api-catalog-connections-connections-TestConnection"></a>

Menguji koneksi ke layanan untuk memvalidasi kredensyal layanan yang Anda berikan.

Anda dapat memberikan nama koneksi yang ada atau `TestConnectionInput` untuk menguji input koneksi yang tidak ada. Menyediakan keduanya pada saat yang sama akan menyebabkan kesalahan.

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

**Permintaan**
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Tidak wajib. Nama koneksi yang akan diuji. Jika hanya nama yang diberikan, operasi akan mendapatkan koneksi dan menggunakannya untuk pengujian.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog tempat koneksi berada.
+ `TestConnectionInput` — Sebuah objek [TestConnectionInput](#aws-glue-api-catalog-connections-connections-TestConnectionInput).

  Struktur yang digunakan untuk menentukan pengujian koneksi ke layanan.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `GlueEncryptionException`
+ `FederationSourceException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ConflictException`
+ `InternalServiceException`

## BatchDeleteConnection tindakan (Python: batch\$1delete\$1connection)
<a name="aws-glue-api-catalog-connections-connections-BatchDeleteConnection"></a>

Menghapus sebuah daftar definisi koneksi dari Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat koneksi berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `ConnectionNameList` — *Wajib:* Susunan string UTF-8, tidak lebih dari 25 string.

  Daftar nama koneksi yang akan dihapus.

**Respons**
+ `Succeeded` – Susunan string UTF-8.

  Daftar nama definisi koneksi yang sudah berhasil dihapus.
+ `Errors` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah sebuah objek [ErrorDetail](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail).

  Peta nama koneksi yang tidak berhasil dihapus ke detail kesalahan.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`

# Jenis Koneksi API
<a name="aws-glue-api-catalog-connections-connections-type"></a>

Connection Type API menjelaskan AWS Glue APIs terkait dengan mendeskripsikan jenis koneksi.

## Manajemen koneksi APIs
<a name="aws-glue-api-catalog-connections-connections-type-connection-management"></a>
+ [DescribeConnectionType tindakan (Python: describe\$1connection\$1type)](#aws-glue-api-catalog-connections-connections-type-DescribeConnectionType)
+ [ListConnectionTypes tindakan (Python: list\$1connection\$1types)](#aws-glue-api-catalog-connections-connections-type-ListConnectionTypes)
+ [ConnectionTypeBrief struktur](#aws-glue-api-catalog-connections-connections-type-ConnectionTypeBrief)
+ [ConnectionTypeVariant struktur](#aws-glue-api-catalog-connections-connections-type-ConnectionTypeVariant)

## DescribeConnectionType tindakan (Python: describe\$1connection\$1type)
<a name="aws-glue-api-catalog-connections-connections-type-DescribeConnectionType"></a>

`DescribeConnectionType`API memberikan rincian lengkap tentang opsi yang didukung untuk jenis koneksi tertentu AWS Glue.

**Permintaan**
+ `ConnectionType` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama jenis koneksi yang akan dijelaskan.

**Respons**
+ `ConnectionType` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama jenis koneksi.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1024 byte.

  Deskripsi jenis koneksi.
+ `Capabilities` — Sebuah objek [Kemampuan](#aws-glue-api-catalog-connections-connections-type-Capabilities).

  Jenis otentikasi yang didukung, tipe antarmuka data (lingkungan komputasi), dan operasi data konektor.
+ `ConnectionProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Properti koneksi yang umum di seluruh lingkungan komputasi.
+ `ConnectionOptions` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Mengembalikan properti yang dapat diatur saat membuat koneksi di`ConnectionInput.ConnectionProperties`. `ConnectionOptions`mendefinisikan parameter yang dapat diatur dalam skrip Spark ETL di peta opsi koneksi yang diteruskan ke kerangka data.
+ `AuthenticationConfiguration` — Sebuah objek [AuthConfiguration](#aws-glue-api-catalog-connections-connections-type-AuthConfiguration).

  Jenis otentikasi yang digunakan untuk koneksi.
+ `ComputeEnvironmentConfigurations` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [ComputeEnvironmentConfiguration](#aws-glue-api-catalog-connections-connections-type-ComputeEnvironmentConfiguration) A.

  Lingkungan komputasi yang didukung oleh koneksi.
+ `PhysicalConnectionRequirements` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Persyaratan fisik untuk koneksi, seperti spesifikasi VPC, Subnet, dan Grup Keamanan.
+ `AthenaConnectionProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Properti koneksi khusus untuk lingkungan komputasi Athena.
+ `PythonConnectionProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Properti koneksi khusus untuk lingkungan komputasi Python.
+ `SparkConnectionProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Properti koneksi khusus untuk lingkungan komputasi Spark.

**Kesalahan**
+ `ValidationException`
+ `InvalidInputException`
+ `InternalServiceException`

## ListConnectionTypes tindakan (Python: list\$1connection\$1types)
<a name="aws-glue-api-catalog-connections-connections-type-ListConnectionTypes"></a>

`ListConnectionTypes`API menyediakan mekanisme penemuan untuk mempelajari jenis koneksi yang tersedia di AWS Glue. Respons berisi daftar jenis koneksi dengan detail tingkat tinggi tentang apa yang didukung untuk setiap jenis koneksi. Jenis koneksi yang tercantum adalah kumpulan opsi yang didukung untuk `ConnectionType` nilai di `CreateConnection` API.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `ConnectionTypes` – Susunan objek [ConnectionTypeBrief](#aws-glue-api-catalog-connections-connections-type-ConnectionTypeBrief).

  Daftar `ConnectionTypeBrief` objek yang berisi informasi singkat tentang jenis koneksi yang didukung.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Token kelanjutan, jika segmen daftar saat ini bukan yang terakhir.

**Kesalahan**
+ `InternalServiceException`

## ConnectionTypeBrief struktur
<a name="aws-glue-api-catalog-connections-connections-type-ConnectionTypeBrief"></a>

Informasi singkat tentang jenis koneksi yang didukung yang dikembalikan oleh `ListConnectionTypes` API.

**Bidang**
+ `ConnectionType`— UTF-8 string (nilai yang valid: `JDBC` `SFTP` \$1 `MONGODB` \$1 `KAFKA` \$1 `NETWORK` \$1 `MARKETPLACE` \$1 `CUSTOM` \$1 `SALESFORCE` \$1 `VIEW_VALIDATION_REDSHIFT` \$1 `VIEW_VALIDATION_ATHENA` \$1 `GOOGLEADS` \$1 `GOOGLESHEETS` \$1 `GOOGLEANALYTICS4` \$1 `SERVICENOW` \$1 `MARKETO` \$1 `SAPODATA` \$1 `ZENDESK` \$1 `JIRACLOUD` \$1 `NETSUITEERP` \$1 `HUBSPOT` \$1 `FACEBOOKADS` \$1 `INSTAGRAMADS` \$1 `ZOHOCRM` \$1 `SALESFORCEPARDOT` \$1 `SALESFORCEMARKETINGCLOUD` \$1 `ADOBEANALYTICS` \$1 `SLACK` \$1 `LINKEDIN` \$1 `MIXPANEL` \$1 `ASANA` \$1 `STRIPE` \$1 `SMARTSHEET` \$1 `DATADOG` \$1 `WOOCOMMERCE` `INTERCOM` `SNAPCHATADS`\$1 `PAYPAL` \$1 `QUICKBOOKS` \$1 `FACEBOOKPAGEINSIGHTS` \$1 `FRESHDESK` \$1 `TWILIO` \$1 `DOCUSIGNMONITOR` \$1 `FRESHSALES` \$1 `ZOOM` `GOOGLESEARCHCONSOLE` \$1 `SALESFORCECOMMERCECLOUD` \$1 `SAPCONCUR` \$1 `DYNATRACE` \$1 `MICROSOFTDYNAMIC365FINANCEANDOPS` \$1 `MICROSOFTTEAMS` \$1 `BLACKBAUDRAISEREDGENXT` \$1 `MAILCHIMP` \$1 `GITLAB` \$1 `PENDO` \$1 `PRODUCTBOARD` \$1 `CIRCLECI` \$1 `PIPEDIVE` \$1 `SENDGRID` \$1 `AZURECOSMOS` \$1 `AZURESQL` \$1 `BIGQUERY` \$1 `BLACKBAUD` \$1 `CLOUDERAHIVE` `CLOUDERAIMPALA` \$1 `CLOUDWATCH` \$1 `CLOUDWATCHMETRICS` \$1 `CMDB` \$1 `DATALAKEGEN2` \$1 `DB2` \$1 `DB2AS400` \$1 `DOCUMENTDB` \$1 `DOMO` \$1 `DYNAMODB` \$1 `GOOGLECLOUDSTORAGE`\$1 `HBASE` \$1 `KUSTOMER` \$1 `MICROSOFTDYNAMICS365CRM` \$1 `MONDAY` \$1 `MYSQL` \$1 `OKTA` \$1 `OPENSEARCH` \$1 `ORACLE` \$1 `PIPEDRIVE` \$1 `POSTGRESQL` \$1 `SAPHANA` \$1 `SQLSERVER` \$1 `SYNAPSE` \$1 `TERADATA` \$1 `TERADATANOS` \$1 `TIMESTREAM` \$1 `TPCDS` \$1`VERTICA`).

  Nama jenis koneksi.
+ `DisplayName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama yang dapat dibaca manusia untuk jenis koneksi yang ditampilkan di konsol. AWS Glue 
+ `Vendor` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama vendor atau penyedia yang membuat atau memelihara jenis koneksi ini.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1024 byte.

  Deskripsi jenis koneksi.
+ `Categories` – .

  Daftar kategori yang dimiliki oleh jenis koneksi ini. Kategori membantu pengguna memfilter dan menemukan jenis koneksi yang sesuai berdasarkan kasus penggunaannya.
+ `Capabilities` — Sebuah objek [Kemampuan](#aws-glue-api-catalog-connections-connections-type-Capabilities).

  Jenis otentikasi yang didukung, tipe antarmuka data (lingkungan komputasi), dan operasi data konektor.
+ `LogoUrl` – String UTF-8.

  URL logo yang terkait dengan jenis koneksi.
+ `ConnectionTypeVariants` – Susunan objek [ConnectionTypeVariant](#aws-glue-api-catalog-connections-connections-type-ConnectionTypeVariant).

  Daftar varian yang tersedia untuk jenis koneksi ini. Varian yang berbeda dapat menyediakan konfigurasi khusus untuk kasus penggunaan tertentu atau implementasi dari jenis koneksi umum yang sama.

## ConnectionTypeVariant struktur
<a name="aws-glue-api-catalog-connections-connections-type-ConnectionTypeVariant"></a>

Merupakan varian dari jenis koneksi dalam Katalog AWS Glue Data. Varian tipe koneksi menyediakan konfigurasi dan perilaku spesifik untuk implementasi yang berbeda dari jenis koneksi umum yang sama.

**Bidang**
+ `ConnectionTypeVariantName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Pengidentifikasi unik untuk varian tipe koneksi. Nama ini digunakan secara internal untuk mengidentifikasi varian spesifik dari jenis koneksi. 
+ `DisplayName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama yang dapat dibaca manusia untuk varian jenis koneksi yang ditampilkan di konsol. AWS Glue 
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1024 byte.

  Penjelasan rinci tentang varian jenis koneksi, termasuk tujuannya, kasus penggunaan, dan persyaratan konfigurasi spesifik apa pun.
+ `LogoUrl` – String UTF-8.

  URL logo yang terkait dengan varian jenis koneksi.

## tipe data
<a name="aws-glue-api-catalog-connections-connections-type-connection-types"></a>
+ [Struktur validasi](#aws-glue-api-catalog-connections-connections-type-Validation)
+ [AuthConfiguration struktur](#aws-glue-api-catalog-connections-connections-type-AuthConfiguration)
+ [Struktur kemampuan](#aws-glue-api-catalog-connections-connections-type-Capabilities)
+ [Struktur properti](#aws-glue-api-catalog-connections-connections-type-Property)
+ [AllowedValue struktur](#aws-glue-api-catalog-connections-connections-type-AllowedValue)
+ [ComputeEnvironmentConfiguration struktur](#aws-glue-api-catalog-connections-connections-type-ComputeEnvironmentConfiguration)

## Struktur validasi
<a name="aws-glue-api-catalog-connections-connections-type-Validation"></a>

Mendefinisikan bagaimana validasi dilakukan pada properti koneksi.

**Bidang**
+ `ValidationType` – *Wajib:* String UTF-8 (nilai yang valid: `REGEX` \$1 `RANGE`).

  Jenis validasi yang akan dilakukan, seperti`REGEX`.
+ `Patterns` – .

  Daftar pola yang berlaku untuk validasi.
+ `Description`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Deskripsi untuk validasi.
+ `MaxLength` — Nomor (bilangan bulat).

  Panjang maksimum untuk properti koneksi string.
+ `Maximum` — Nomor (bilangan bulat).

  Nilai maksimum saat menentukan `RANGE` jenis validasi.
+ `Minimum` — Nomor (bilangan bulat).

  Nilai minimum saat menentukan `RANGE` jenis validasi.

## AuthConfiguration struktur
<a name="aws-glue-api-catalog-connections-connections-type-AuthConfiguration"></a>

Konfigurasi otentikasi untuk koneksi yang dikembalikan oleh `DescribeConnectionType` API.

**Bidang**
+ `AuthenticationType` — *Wajib:* Sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property).

  Jenis otentikasi untuk koneksi.
+ `SecretArn` — Sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property).

  Nama Sumber Daya Amazon (ARN) untuk Secrets Manager.
+ `OAuth2Properties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Peta pasangan kunci-nilai untuk properti. OAuth2 Setiap nilai adalah `Property` objek.
+ `BasicAuthenticationProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Peta pasangan kunci-nilai untuk properti. OAuth2 Setiap nilai adalah `Property` objek.
+ `CustomAuthenticationProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Peta pasangan kunci-nilai untuk properti otentikasi kustom. Setiap nilai adalah `Property` objek.

## Struktur kemampuan
<a name="aws-glue-api-catalog-connections-connections-type-Capabilities"></a>

Menentukan jenis otentikasi didukung dikembalikan oleh API. `DescribeConnectionType`

**Bidang**
+ `SupportedAuthenticationTypes` – *Wajib:* Susunan string UTF-8.

  Daftar jenis otentikasi yang didukung.
+ `SupportedDataOperations` – *Wajib:* Susunan string UTF-8.

  Daftar operasi data yang didukung.
+ `SupportedComputeEnvironments` – *Wajib:* Susunan string UTF-8.

  Daftar lingkungan komputasi yang didukung.

## Struktur properti
<a name="aws-glue-api-catalog-connections-connections-type-Property"></a>

Objek yang mendefinisikan jenis koneksi untuk lingkungan komputasi.

**Bidang**
+ `Name`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama properti.
+ `Description`- *Diperlukan:* string UTF-8, panjangnya tidak lebih dari 1024 byte.

  Deskripsi properti.
+ `Required` – *Wajib:* Boolean.

  Menunjukkan apakah properti diperlukan.
+ `PropertyTypes` – *Wajib:* Susunan string UTF-8.

  Menjelaskan jenis properti.
+ `AllowedValues` – Susunan objek [AllowedValue](#aws-glue-api-catalog-connections-connections-type-AllowedValue).

  Daftar `AllowedValue` objek yang mewakili nilai yang diizinkan untuk properti.
+ `DataOperationScopes` – Susunan string UTF-8.

  Menunjukkan operasi data mana yang berlaku untuk properti.

## AllowedValue struktur
<a name="aws-glue-api-catalog-connections-connections-type-AllowedValue"></a>

Objek yang mewakili nilai yang diizinkan untuk properti.

**Bidang**
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1024 byte.

  Deskripsi nilai yang diizinkan.
+ `Value`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nilai yang diizinkan untuk properti.

## ComputeEnvironmentConfiguration struktur
<a name="aws-glue-api-catalog-connections-connections-type-ComputeEnvironmentConfiguration"></a>

Objek yang berisi konfigurasi untuk lingkungan komputasi (seperti Spark, Python, atau Athena) yang dikembalikan oleh API. `DescribeConnectionType`

**Bidang**
+ `Name`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama untuk konfigurasi lingkungan komputasi.
+ `Description`- *Diperlukan:* string UTF-8, panjangnya tidak lebih dari 1024 byte.

  Deskripsi lingkungan komputasi.
+ `ComputeEnvironment` – *Wajib:* String UTF-8 (nilai yang valid: `SPARK` \$1 `ATHENA` \$1 `PYTHON`).

  Tipe lingkungan komputasi.
+ `SupportedAuthenticationTypes` – *Wajib:* Susunan string UTF-8.

  Jenis otentikasi yang didukung untuk lingkungan komputasi.
+ `ConnectionOptions` – *Wajib:* Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah sebuah objek [Properti](#aws-glue-api-catalog-connections-connections-type-Property) A.

  Parameter yang digunakan sebagai opsi koneksi untuk lingkungan komputasi.
+ `ConnectionPropertyNameOverrides` – *Wajib:* Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama properti koneksi diganti untuk lingkungan komputasi.
+ `ConnectionOptionNameOverrides` – *Wajib:* Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama opsi koneksi menggantikan untuk lingkungan komputasi.
+ `ConnectionPropertiesRequiredOverrides`— *Diperlukan:*.

  Properti koneksi yang diperlukan sebagai penggantian untuk lingkungan komputasi.
+ `PhysicalConnectionPropertiesRequired` – Boolean.

  Menunjukkan `PhysicalConnectionProperties` apakah diperlukan untuk lingkungan komputasi.

# Metadata Koneksi dan API Pratinjau
<a name="aws-glue-api-catalog-connections-connections-metadata"></a>

Koneksi berikut APIs menjelaskan operasi untuk menggambarkan metadata koneksi.

## Jenis Data
<a name="aws-glue-api-catalog-connections-connections-metadata-objects"></a>
+ [Struktur entitas](#aws-glue-api-catalog-connections-connections-metadata-Entity)
+ [Struktur lapangan](#aws-glue-api-catalog-connections-connections-metadata-Field)

## Struktur entitas
<a name="aws-glue-api-catalog-connections-connections-metadata-Entity"></a>

Entitas yang didukung oleh yang diberikan`ConnectionType`.

**Bidang**
+ `EntityName` – String UTF-8.

  Nama entitas.
+ `Label` – String UTF-8.

  Label yang digunakan untuk entitas.
+ `IsParentEntity` – Boolean.

  Sebuah nilai Boolean yang membantu untuk menentukan apakah ada sub objek yang dapat terdaftar.
+ `Description` – String UTF-8.

  Deskripsi entitas.
+ `Category` – String UTF-8.

  Jenis entitas yang hadir dalam respons. Nilai ini tergantung pada koneksi sumber. Misalnya ini `SObjects` untuk Salesforce dan `databases` atau `schemas` atau `tables` untuk sumber seperti Amazon Redshift.
+ `CustomProperties` – 

  Peta opsional kunci yang dapat dikembalikan untuk entitas oleh konektor.

## Struktur lapangan
<a name="aws-glue-api-catalog-connections-connections-metadata-Field"></a>

`Field`Objek memiliki informasi tentang berbagai properti yang terkait dengan bidang di konektor.

**Bidang**
+ `FieldName` – String UTF-8.

  Pengenal unik untuk bidang tersebut.
+ `Label` – String UTF-8.

  Label yang dapat dibaca yang digunakan untuk bidang tersebut.
+ `Description` – String UTF-8.

  Deskripsi lapangan.
+ `FieldType`— UTF-8 string (nilai valid: `INT` \$1 \$1 `SMALLINT` \$1 `BIGINT` \$1 `FLOAT` \$1 `LONG` \$1 `DATE` \$1 `BOOLEAN` \$1 `MAP` \$1 `ARRAY` \$1 \$1 `STRING` \$1 `TIMESTAMP` \$1 `DECIMAL` \$1 `BYTE` `SHORT` `DOUBLE` \$1`STRUCT`).

  Jenis data di lapangan.
+ `IsPrimaryKey` – Boolean.

  Menunjukkan apakah bidang ini dapat digunakan sebagai kunci utama untuk entitas yang diberikan.
+ `IsNullable` – Boolean.

  Menunjukkan apakah bidang ini dapat dibatalkan atau tidak.
+ `IsRetrievable` – Boolean.

  Menunjukkan apakah bidang ini dapat ditambahkan dalam klausa Pilih dari kueri SQL atau apakah itu dapat diambil atau tidak.
+ `IsFilterable` – Boolean.

   Menunjukkan apakah bidang ini dapat digunakan dalam klausa filter (`WHERE`klausa) dari pernyataan SQL saat menanyakan data. 
+ `IsPartitionable` – Boolean.

  Menunjukkan apakah bidang tertentu dapat digunakan dalam mempartisi kueri yang dibuat untuk SaaS.
+ `IsCreateable` – Boolean.

  Menunjukkan apakah bidang ini dapat dibuat sebagai bagian dari penulisan tujuan.
+ `IsUpdateable` – Boolean.

  Menunjukkan apakah bidang ini dapat diperbarui sebagai bagian dari penulisan tujuan.
+ `IsUpsertable` – Boolean.

  Menunjukkan apakah bidang ini dapat diangkat sebagai bagian dari penulisan tujuan.
+ `IsDefaultOnCreate` – Boolean.

  Menunjukkan apakah bidang ini diisi secara otomatis ketika objek dibuat, seperti dibuat pada stempel waktu.
+ `SupportedValues` – .

  Daftar nilai yang didukung untuk bidang tersebut.
+ `SupportedFilterOperators` – Susunan string UTF-8.

  Menunjukkan operator filter dukungan untuk bidang ini.
+ `CustomProperties` – 

  Peta opsional kunci yang dapat dikembalikan.

## Operasi
<a name="aws-glue-api-catalog-connections-connections-metadata-actions"></a>
+ [ListEntities tindakan (Python: list\$1entities)](#aws-glue-api-catalog-connections-connections-metadata-ListEntities)
+ [DescribeEntity tindakan (Python: describe\$1entity)](#aws-glue-api-catalog-connections-connections-metadata-DescribeEntity)
+ [GetEntityRecords tindakan (Python: get\$1entity\$1records)](#aws-glue-api-catalog-connections-connections-metadata-GetEntityRecords)

## ListEntities tindakan (Python: list\$1entities)
<a name="aws-glue-api-catalog-connections-connections-metadata-ListEntities"></a>

Mengembalikan entitas yang tersedia didukung oleh jenis koneksi. 

**Permintaan**
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama untuk koneksi yang memerlukan kredensi untuk menanyakan jenis koneksi apa pun.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog katalog yang berisi koneksi. Ini bisa null, Secara default, ID AWS Akun adalah ID katalog.
+ `ParentEntityName` – String UTF-8.

  Nama entitas induk yang ingin Anda daftarkan anak-anak. Parameter ini mengambil jalur entitas yang sepenuhnya memenuhi syarat untuk membuat daftar entitas anak.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Sebuah token kelanjutan, disertakan jika ini adalah sebuah panggilan kelanjutan.
+ `DataStoreApiVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #23](aws-glue-api-common.md#regex_23).

  Versi API dari konektor SaaS.

**Respons**
+ `Entities` – Susunan objek [Entitas](#aws-glue-api-catalog-connections-connections-metadata-Entity).

  Daftar objek `Entity`.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `GlueEncryptionException`
+ `ValidationException`
+ `FederationSourceException`
+ `AccessDeniedException`

## DescribeEntity tindakan (Python: describe\$1entity)
<a name="aws-glue-api-catalog-connections-connections-metadata-DescribeEntity"></a>

Memberikan rincian mengenai entitas yang digunakan dengan jenis koneksi, dengan deskripsi model data untuk setiap bidang dalam entitas yang dipilih.

 Respons mencakup semua bidang yang membentuk entitas.

**Permintaan**
+ `ConnectionName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi yang berisi kredenal jenis koneksi.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog katalog yang berisi koneksi. Ini bisa null, Secara default, ID AWS Akun adalah ID katalog.
+ `EntityName` – *Wajib:* String UTF-8.

  Nama entitas yang ingin Anda gambarkan dari jenis koneksi.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Sebuah token kelanjutan, disertakan jika ini adalah sebuah panggilan kelanjutan.
+ `DataStoreApiVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #23](aws-glue-api-common.md#regex_23).

  Versi API yang digunakan untuk penyimpanan data.

**Respons**
+ `Fields` – Susunan objek [Bidang](#aws-glue-api-catalog-connections-connections-metadata-Field).

  Menjelaskan bidang untuk entitas konektor tersebut. Ini adalah daftar `Field` objek. `Field`sangat mirip dengan kolom dalam database. `Field`Objek memiliki informasi tentang berbagai properti yang terkait dengan bidang di konektor.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `GlueEncryptionException`
+ `ValidationException`
+ `FederationSourceException`
+ `AccessDeniedException`

## GetEntityRecords tindakan (Python: get\$1entity\$1records)
<a name="aws-glue-api-catalog-connections-connections-metadata-GetEntityRecords"></a>

API ini digunakan untuk menanyakan data pratinjau dari jenis koneksi tertentu atau dari Katalog AWS Glue Data berbasis Amazon S3 asli.

Mengembalikan catatan sebagai array gumpalan JSON. Setiap rekaman diformat menggunakan Jackson JsonNode berdasarkan jenis bidang yang ditentukan oleh `DescribeEntity` API.

Konektor percikan menghasilkan skema sesuai dengan pemetaan tipe data yang sama seperti di API. `DescribeEntity` Konektor percikan mengonversi data ke tipe data yang sesuai yang cocok dengan skema saat mengembalikan baris.

**Permintaan**
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi yang berisi kredenal jenis koneksi.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog katalog yang berisi koneksi. Ini bisa null, Secara default, ID AWS Akun adalah ID katalog.
+ `EntityName` – *Wajib:* String UTF-8.

  Nama entitas yang ingin kita kueri data pratinjau dari jenis koneksi yang diberikan.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Sebuah token kelanjutan, disertakan jika ini adalah sebuah panggilan kelanjutan.
+ `DataStoreApiVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #23](aws-glue-api-common.md#regex_23).

  Versi API dari konektor SaaS.
+ `ConnectionOptions` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan. [Custom string pattern #18](aws-glue-api-common.md#regex_18)

  Setiap nilai adalah string UTF-8, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan. [Custom string pattern #17](aws-glue-api-common.md#regex_17)

  Opsi konektor yang diperlukan untuk menanyakan data.
+ `FilterPredicate`- String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 100000 byte.

  Predikat filter yang dapat Anda terapkan dalam permintaan kueri.
+ `Limit`— *Wajib:* Jumlah (panjang), tidak kurang dari 1 atau lebih dari 1000.

  Membatasi jumlah catatan yang diambil dengan permintaan.
+ `SelectedFields`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 1000 string.

   Daftar bidang yang ingin kita ambil sebagai bagian dari data pratinjau.

**Respons**
+ `Records`— Sebuah array dari struktur.

  Daftar objek yang diminta.
+ `NextToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [Custom string pattern #11](aws-glue-api-common.md#regex_11).

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `GlueEncryptionException`
+ `ValidationException`
+ `FederationSourceException`
+ `AccessDeniedException`

# API Fungsi yang ditentukan pengguna
<a name="aws-glue-api-catalog-functions"></a>

User-defined Function API menjelaskan tipe AWS Glue data dan operasi yang digunakan dalam bekerja dengan fungsi.

## Jenis Data
<a name="aws-glue-api-catalog-functions-objects"></a>
+ [UserDefinedFunction struktur](#aws-glue-api-catalog-functions-UserDefinedFunction)
+ [UserDefinedFunctionInput struktur](#aws-glue-api-catalog-functions-UserDefinedFunctionInput)

## UserDefinedFunction struktur
<a name="aws-glue-api-catalog-functions-UserDefinedFunction"></a>

Merepresentasikan definisi fungsi yang ditetapkan pengguna Hive (`UDF`) yang setara.

**Bidang**
+ `FunctionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama fungsi.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog yang berisi fungsi.
+ `ClassName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Kelas Java yang berisi kode fungsi.
+ `OwnerName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pemilik fungsi.
+ `OwnerType` – String UTF-8 (nilai yang valid: `USER` \$1 `ROLE` \$1 `GROUP`).

  Jenis pemilik.
+ `CreateTime` — Stempel waktu.

  Waktu saat fungsi dibuat.
+ `ResourceUris` — Susunan objek [ResourceUri](aws-glue-api-common.md#aws-glue-api-common-ResourceUri), tidak lebih dari 1000 struktur.

  Sumber daya URIs untuk fungsi tersebut.
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat fungsi berada.

## UserDefinedFunctionInput struktur
<a name="aws-glue-api-catalog-functions-UserDefinedFunctionInput"></a>

Struktur yang digunakan untuk membuat atau memperbarui sebuah fungsi yang ditetapkan pengguna.

**Bidang**
+ `FunctionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama fungsi.
+ `ClassName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Kelas Java yang berisi kode fungsi.
+ `OwnerName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pemilik fungsi.
+ `OwnerType` – String UTF-8 (nilai yang valid: `USER` \$1 `ROLE` \$1 `GROUP`).

  Jenis pemilik.
+ `ResourceUris` — Susunan objek [ResourceUri](aws-glue-api-common.md#aws-glue-api-common-ResourceUri), tidak lebih dari 1000 struktur.

  Sumber daya URIs untuk fungsi tersebut.

## Operasi
<a name="aws-glue-api-catalog-functions-actions"></a>
+ [CreateUserDefinedFunction tindakan (Python: create\$1user\$1defined\$1function)](#aws-glue-api-catalog-functions-CreateUserDefinedFunction)
+ [UpdateUserDefinedFunction tindakan (Python: update\$1user\$1defined\$1function)](#aws-glue-api-catalog-functions-UpdateUserDefinedFunction)
+ [DeleteUserDefinedFunction tindakan (Python: delete\$1user\$1defined\$1function)](#aws-glue-api-catalog-functions-DeleteUserDefinedFunction)
+ [GetUserDefinedFunction tindakan (Python: get\$1user\$1defined\$1function)](#aws-glue-api-catalog-functions-GetUserDefinedFunction)
+ [GetUserDefinedFunctions tindakan (Python: get\$1user\$1defined\$1functions)](#aws-glue-api-catalog-functions-GetUserDefinedFunctions)

## CreateUserDefinedFunction tindakan (Python: create\$1user\$1defined\$1function)
<a name="aws-glue-api-catalog-functions-CreateUserDefinedFunction"></a>

Menciptakan sebuah definisi fungsi baru dalam Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat fungsi dibuat. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat fungsi dibuat.
+ `FunctionInput` — *Wajib:* Sebuah objek [UserDefinedFunctionInput](#aws-glue-api-catalog-functions-UserDefinedFunctionInput).

  Sebuah objek `FunctionInput` yang mendefinisikan fungsi yang akan dibuat dalam Katalog Data.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `GlueEncryptionException`

## UpdateUserDefinedFunction tindakan (Python: update\$1user\$1defined\$1function)
<a name="aws-glue-api-catalog-functions-UpdateUserDefinedFunction"></a>

Memperbarui definisi fungsi yang ada dalam Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data di mana fungsi yang akan diperbarui berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog di mana fungsi yang akan diperbarui berada.
+ `FunctionName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama fungsi.
+ `FunctionInput` — *Wajib:* Sebuah objek [UserDefinedFunctionInput](#aws-glue-api-catalog-functions-UserDefinedFunctionInput).

  Sebuah objek `FunctionInput` yang mendefinisikan kembali fungsi yang ada dalam Katalog Data.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## DeleteUserDefinedFunction tindakan (Python: delete\$1user\$1defined\$1function)
<a name="aws-glue-api-catalog-functions-DeleteUserDefinedFunction"></a>

Menghapus sebuah definisi fungsi yang ada dari Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data di mana fungsi yang akan dihapus berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat fungsi berada.
+ `FunctionName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi fungsi yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetUserDefinedFunction tindakan (Python: get\$1user\$1defined\$1function)
<a name="aws-glue-api-catalog-functions-GetUserDefinedFunction"></a>

Mengambil definisi fungsi yang ditentukan dari Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data di mana fungsi yang akan diambil berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog tempat fungsi berada.
+ `FunctionName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama fungsi.

**Respons**
+ `UserDefinedFunction` — Sebuah objek [UserDefinedFunction](#aws-glue-api-catalog-functions-UserDefinedFunction).

  Definisi fungsi yang diminta.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `GlueEncryptionException`

## GetUserDefinedFunctions tindakan (Python: get\$1user\$1defined\$1functions)
<a name="aws-glue-api-catalog-functions-GetUserDefinedFunctions"></a>

Mengambil beberapa definisi fungsi dari Katalog Data.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data di mana fungsi yang akan diambil berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data katalog di mana fungsi berada. Jika tidak ada yang disediakan, maka fungsi dari semua basis data di katalog akan dikembalikan.
+ `Pattern` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  String pola fungsi-nama opsional yang menyaring definisi fungsi yang dikembalikan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum fungsi yang akan dikembalikan dalam satu respons.

**Respons**
+ `UserDefinedFunctions` – Susunan objek [UserDefinedFunction](#aws-glue-api-catalog-functions-UserDefinedFunction).

  Daftar definisi fungsi yang diminta.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar fungsi yang dikembalikan tidak termasuk fungsi yang diminta terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `GlueEncryptionException`

# Mengimpor Athena katalog ke AWS Glue
<a name="aws-glue-api-catalog-migration"></a>

Migration API menjelaskan tipe AWS Glue data dan operasi yang berkaitan dengan migrasi katalog Athena Data ke AWS Glue.

## Jenis Data
<a name="aws-glue-api-catalog-migration-objects"></a>
+ [CatalogImportStatus struktur](#aws-glue-api-catalog-migration-CatalogImportStatus)

## CatalogImportStatus struktur
<a name="aws-glue-api-catalog-migration-CatalogImportStatus"></a>

Struktur yang berisi informasi status migrasi.

**Bidang**
+ `ImportCompleted` – Boolean.

  `True` jika migrasi telah selesai, atau `False` jika sebaliknya.
+ `ImportTime` — Stempel waktu.

  Waktu ketika migrasi dimulai.
+ `ImportedBy` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama orang yang memulai migrasi.

## Operasi
<a name="aws-glue-api-catalog-migration-actions"></a>
+ [ImportCatalogToGlue tindakan (Python: import\$1catalog\$1to\$1glue)](#aws-glue-api-catalog-migration-ImportCatalogToGlue)
+ [GetCatalogImportStatus tindakan (Python: get\$1catalog\$1import\$1status)](#aws-glue-api-catalog-migration-GetCatalogImportStatus)

## ImportCatalogToGlue tindakan (Python: import\$1catalog\$1to\$1glue)
<a name="aws-glue-api-catalog-migration-ImportCatalogToGlue"></a>

Mengimpor Katalog Data Amazon Athena yang ada ke. AWS Glue

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog yang akan diimpor. Saat ini, ini harus menjadi ID AWS akun.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetCatalogImportStatus tindakan (Python: get\$1catalog\$1import\$1status)
<a name="aws-glue-api-catalog-migration-GetCatalogImportStatus"></a>

Mengambil status dari sebuah operasi migrasi.

**Permintaan**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID katalog yang akan dimigrasi. Saat ini, ini harus menjadi ID AWS akun.

**Respons**
+ `ImportStatus` — Sebuah objek [CatalogImportStatus](#aws-glue-api-catalog-migration-CatalogImportStatus).

  Status dari migrasi katalog yang ditentukan.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`

# API pengoptimal tabel
<a name="aws-glue-api-table-optimizers"></a>

API pengoptimal tabel menjelaskan AWS Glue API untuk mengaktifkan pemadatan guna meningkatkan kinerja baca.

## Jenis Data
<a name="aws-glue-api-table-optimizers-objects"></a>
+ [TableOptimizer struktur](#aws-glue-api-table-optimizers-TableOptimizer)
+ [TableOptimizerConfiguration struktur](#aws-glue-api-table-optimizers-TableOptimizerConfiguration)
+ [TableOptimizerVpcConfiguration struktur](#aws-glue-api-table-optimizers-TableOptimizerVpcConfiguration)
+ [CompactionConfiguration struktur](#aws-glue-api-table-optimizers-CompactionConfiguration)
+ [IcebergCompactionConfiguration struktur](#aws-glue-api-table-optimizers-IcebergCompactionConfiguration)
+ [TableOptimizerRun struktur](#aws-glue-api-table-optimizers-TableOptimizerRun)
+ [BatchGetTableOptimizerEntry struktur](#aws-glue-api-table-optimizers-BatchGetTableOptimizerEntry)
+ [BatchTableOptimizer struktur](#aws-glue-api-table-optimizers-BatchTableOptimizer)
+ [BatchGetTableOptimizerError struktur](#aws-glue-api-table-optimizers-BatchGetTableOptimizerError)
+ [RetentionConfiguration struktur](#aws-glue-api-table-optimizers-RetentionConfiguration)
+ [IcebergRetentionConfiguration struktur](#aws-glue-api-table-optimizers-IcebergRetentionConfiguration)
+ [OrphanFileDeletionConfiguration struktur](#aws-glue-api-table-optimizers-OrphanFileDeletionConfiguration)
+ [IcebergOrphanFileDeletionConfiguration struktur](#aws-glue-api-table-optimizers-IcebergOrphanFileDeletionConfiguration)
+ [CompactionMetrics struktur](#aws-glue-api-table-optimizers-CompactionMetrics)
+ [RetentionMetrics struktur](#aws-glue-api-table-optimizers-RetentionMetrics)
+ [OrphanFileDeletionMetrics struktur](#aws-glue-api-table-optimizers-OrphanFileDeletionMetrics)
+ [IcebergCompactionMetrics struktur](#aws-glue-api-table-optimizers-IcebergCompactionMetrics)
+ [IcebergRetentionMetrics struktur](#aws-glue-api-table-optimizers-IcebergRetentionMetrics)
+ [IcebergOrphanFileDeletionMetrics struktur](#aws-glue-api-table-optimizers-IcebergOrphanFileDeletionMetrics)
+ [RunMetrics struktur](#aws-glue-api-table-optimizers-RunMetrics)

## TableOptimizer struktur
<a name="aws-glue-api-table-optimizers-TableOptimizer"></a>

Berisi rincian tentang pengoptimal yang terkait dengan tabel.

**Bidang**
+ `type` – String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel. Nilai yang valid adalah:
  + `compaction`: untuk mengelola pemadatan dengan pengoptimal tabel.
  + `retention`: untuk mengelola retensi snapshot dengan pengoptimal tabel.
  + `orphan_file_deletion`: untuk mengelola penghapusan file yatim piatu dengan pengoptimal tabel.
+ `configuration` — Sebuah objek [TableOptimizerConfiguration](#aws-glue-api-table-optimizers-TableOptimizerConfiguration).

  `TableOptimizerConfiguration`Objek yang ditentukan saat membuat atau memperbarui pengoptimal tabel.
+ `lastRun` — Sebuah objek [TableOptimizerRun](#aws-glue-api-table-optimizers-TableOptimizerRun).

  Sebuah `TableOptimizerRun` objek yang mewakili run terakhir dari pengoptimal tabel.
+ `configurationSource` – String UTF-8 (nilai yang valid: `catalog="CATALOG"` \$1 `table="TABLE"`).

   Menentukan sumber konfigurasi optimizer. Ini menunjukkan bagaimana pengoptimal tabel dikonfigurasi dan entitas atau layanan mana yang memulai konfigurasi. 

## TableOptimizerConfiguration struktur
<a name="aws-glue-api-table-optimizers-TableOptimizerConfiguration"></a>

Berisi rincian tentang konfigurasi pengoptimal tabel. Anda meneruskan konfigurasi ini saat membuat atau memperbarui pengoptimal tabel.

**Bidang**
+ `roleArn`— String UTF-8, panjangnya tidak kurang dari 20 atau lebih dari 2048 byte, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Peran yang diteruskan oleh pemanggil yang memberikan izin layanan untuk memperbarui sumber daya yang terkait dengan pengoptimal atas nama pemanggil.
+ `enabled` – Boolean.

  Apakah optimasi tabel diaktifkan.
+ `vpcConfiguration` — Sebuah objek [TableOptimizerVpcConfiguration](#aws-glue-api-table-optimizers-TableOptimizerVpcConfiguration).

  `TableOptimizerVpcConfiguration`Objek yang mewakili konfigurasi VPC untuk pengoptimal tabel.

  Konfigurasi ini diperlukan untuk melakukan optimasi pada tabel yang ada di VPC pelanggan.
+ `compactionConfiguration` — Sebuah objek [CompactionConfiguration](#aws-glue-api-table-optimizers-CompactionConfiguration).

  Konfigurasi untuk pengoptimal pemadatan. Konfigurasi ini menentukan bagaimana file data dalam tabel Anda akan dipadatkan untuk meningkatkan kinerja kueri dan mengurangi biaya penyimpanan.
+ `retentionConfiguration` — Sebuah objek [RetentionConfiguration](#aws-glue-api-table-optimizers-RetentionConfiguration).

  Konfigurasi untuk pengoptimal retensi snapshot.
+ `orphanFileDeletionConfiguration` — Sebuah objek [OrphanFileDeletionConfiguration](#aws-glue-api-table-optimizers-OrphanFileDeletionConfiguration).

  Konfigurasi untuk pengoptimal penghapusan file yatim piatu.

## TableOptimizerVpcConfiguration struktur
<a name="aws-glue-api-table-optimizers-TableOptimizerVpcConfiguration"></a>

Objek yang menjelaskan konfigurasi VPC untuk pengoptimal tabel.

Konfigurasi ini diperlukan untuk melakukan optimasi pada tabel yang ada di VPC pelanggan.

**Bidang**
+ `glueConnectionName`— String UTF-8, setidaknya 1 byte panjang.

  Nama AWS Glue koneksi yang digunakan untuk VPC untuk pengoptimal tabel.

## CompactionConfiguration struktur
<a name="aws-glue-api-table-optimizers-CompactionConfiguration"></a>

Konfigurasi untuk pengoptimal pemadatan. Konfigurasi ini menentukan bagaimana file data dalam tabel Anda akan dipadatkan untuk meningkatkan kinerja kueri dan mengurangi biaya penyimpanan.

**Bidang**
+ `icebergConfiguration` — Sebuah objek [IcebergCompactionConfiguration](#aws-glue-api-table-optimizers-IcebergCompactionConfiguration).

  Konfigurasi untuk pengoptimal pemadatan Iceberg.

## IcebergCompactionConfiguration struktur
<a name="aws-glue-api-table-optimizers-IcebergCompactionConfiguration"></a>

Konfigurasi untuk pengoptimal pemadatan Iceberg. Konfigurasi ini mendefinisikan parameter untuk mengoptimalkan tata letak file data dalam tabel Iceberg.

**Bidang**
+ `strategy` – String UTF-8 (nilai yang valid: `binpack="BINPACK"` \$1 `sort="SORT"` \$1 `z-order="ZORDER"`).

  Strategi yang digunakan untuk pemadatan. Nilai yang valid adalah:
  +  `binpack`: Menggabungkan file kecil menjadi file yang lebih besar, biasanya menargetkan ukuran lebih dari 100MB, sambil menerapkan penghapusan yang tertunda. Ini adalah strategi pemadatan yang direkomendasikan untuk sebagian besar kasus penggunaan. 
  +  `sort`: Mengatur data berdasarkan kolom tertentu yang diurutkan secara hierarkis selama pemadatan, meningkatkan kinerja kueri untuk operasi yang difilter. Strategi ini direkomendasikan ketika kueri Anda sering memfilter pada kolom tertentu. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan pengurutan di properti tabel Iceberg Anda menggunakan properti `sort_order` tabel.
  +  `z-order`: Mengoptimalkan organisasi data dengan memadukan beberapa atribut ke dalam nilai skalar tunggal yang dapat digunakan untuk menyortir, memungkinkan kueri yang efisien di berbagai dimensi. Strategi ini direkomendasikan ketika Anda perlu melakukan kueri data di beberapa dimensi secara bersamaan. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan pengurutan di properti tabel Iceberg Anda menggunakan properti `sort_order` tabel. 

  Jika input tidak disediakan, nilai default 'binpack' akan digunakan.
+ `minInputFiles` — Nomor (bilangan bulat).

  Jumlah minimum file data yang harus ada dalam partisi sebelum pemadatan sebenarnya akan memadatkan file. Parameter ini membantu mengontrol saat pemadatan dipicu, mencegah operasi pemadatan yang tidak perlu pada partisi dengan beberapa file. Jika input tidak disediakan, nilai default 100 akan digunakan.
+ `deleteFileThreshold` — Nomor (bilangan bulat).

  Jumlah minimum penghapusan yang harus ada dalam file data agar memenuhi syarat untuk pemadatan. Parameter ini membantu mengoptimalkan pemadatan dengan berfokus pada file yang berisi sejumlah besar operasi penghapusan, yang dapat meningkatkan kinerja kueri dengan menghapus catatan yang dihapus. Jika input tidak disediakan, nilai default 1 akan digunakan.

## TableOptimizerRun struktur
<a name="aws-glue-api-table-optimizers-TableOptimizerRun"></a>

Berisi detail untuk menjalankan pengoptimal tabel.

**Bidang**
+ `eventType` – String UTF-8 (nilai yang valid: `starting="STARTING"` \$1 `completed="COMPLETED"` \$1 `failed="FAILED"` \$1 `in_progress="IN_PROGRESS"`).

  Jenis peristiwa yang mewakili status menjalankan pengoptimal tabel.
+ `startTimestamp` — Stempel waktu.

  Merupakan stempel waktu zaman di mana pekerjaan pemadatan dimulai dalam Lake Formation.
+ `endTimestamp` — Stempel waktu.

  Merupakan stempel waktu zaman di mana pekerjaan pemadatan berakhir.
+ `metrics` — Sebuah objek [RunMetrics](#aws-glue-api-table-optimizers-RunMetrics).

  `RunMetrics`Objek yang berisi metrik untuk menjalankan pengoptimal.

  Anggota ini tidak digunakan lagi. Lihat anggota metrik individu untuk pemadatan, retensi, dan penghapusan file yatim piatu.
+ `error` – String UTF-8.

  Kesalahan yang terjadi selama pengoptimal dijalankan.
+ `compactionMetrics` — Sebuah objek [CompactionMetrics](#aws-glue-api-table-optimizers-CompactionMetrics).

  `CompactionMetrics`Objek yang berisi metrik untuk menjalankan pengoptimal.
+ `compactionStrategy` – String UTF-8 (nilai yang valid: `binpack="BINPACK"` \$1 `sort="SORT"` \$1 `z-order="ZORDER"`).

  Strategi yang digunakan untuk menjalankan pemadatan. Menunjukkan algoritma mana yang diterapkan untuk menentukan bagaimana file dipilih dan digabungkan selama proses pemadatan. Nilai yang valid adalah:
  +  `binpack`: Menggabungkan file kecil menjadi file yang lebih besar, biasanya menargetkan ukuran lebih dari 100MB, sambil menerapkan penghapusan yang tertunda. Ini adalah strategi pemadatan yang direkomendasikan untuk sebagian besar kasus penggunaan. 
  +  `sort`: Mengatur data berdasarkan kolom tertentu yang diurutkan secara hierarkis selama pemadatan, meningkatkan kinerja kueri untuk operasi yang difilter. Strategi ini direkomendasikan ketika kueri Anda sering memfilter pada kolom tertentu. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan pengurutan di properti tabel Iceberg Anda menggunakan properti `sort_order` tabel.
  +  `z-order`: Mengoptimalkan organisasi data dengan memadukan beberapa atribut ke dalam nilai skalar tunggal yang dapat digunakan untuk menyortir, memungkinkan kueri yang efisien di berbagai dimensi. Strategi ini direkomendasikan ketika Anda perlu melakukan kueri data di beberapa dimensi secara bersamaan. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan pengurutan di properti tabel Iceberg Anda menggunakan properti `sort_order` tabel. 
+ `retentionMetrics` — Sebuah objek [RetentionMetrics](#aws-glue-api-table-optimizers-RetentionMetrics).

  `RetentionMetrics`Objek yang berisi metrik untuk menjalankan pengoptimal.
+ `orphanFileDeletionMetrics` — Sebuah objek [OrphanFileDeletionMetrics](#aws-glue-api-table-optimizers-OrphanFileDeletionMetrics).

  `OrphanFileDeletionMetrics`Objek yang berisi metrik untuk menjalankan pengoptimal.

## BatchGetTableOptimizerEntry struktur
<a name="aws-glue-api-table-optimizers-BatchGetTableOptimizerEntry"></a>

Merupakan pengoptimal tabel untuk mengambil dalam operasi. `BatchGetTableOptimizer`

**Bidang**
+ `catalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog tabel.
+ `databaseName`— String UTF-8, setidaknya 1 byte panjang.

  Nama basis data dalam katalog tempat tabel berada.
+ `tableName`— String UTF-8, setidaknya 1 byte panjang.

  Nama tabel.
+ `type` – String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel.

## BatchTableOptimizer struktur
<a name="aws-glue-api-table-optimizers-BatchTableOptimizer"></a>

Berisi detail untuk salah satu pengoptimal tabel yang dikembalikan oleh operasi. `BatchGetTableOptimizer`

**Bidang**
+ `catalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog tabel.
+ `databaseName`— String UTF-8, setidaknya 1 byte panjang.

  Nama basis data dalam katalog tempat tabel berada.
+ `tableName`— String UTF-8, setidaknya 1 byte panjang.

  Nama tabel.
+ `tableOptimizer` — Sebuah objek [TableOptimizer](#aws-glue-api-table-optimizers-TableOptimizer).

  `TableOptimizer`Objek yang berisi detail tentang konfigurasi dan proses terakhir dari pengoptimal tabel.

## BatchGetTableOptimizerError struktur
<a name="aws-glue-api-table-optimizers-BatchGetTableOptimizerError"></a>

Berisi rincian tentang salah satu kesalahan dalam daftar kesalahan yang dikembalikan oleh `BatchGetTableOptimizer` operasi.

**Bidang**
+ `error` — Sebuah objek [ErrorDetail](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail).

  `ErrorDetail`Objek yang berisi kode dan rincian pesan tentang kesalahan.
+ `catalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog tabel.
+ `databaseName`— String UTF-8, setidaknya 1 byte panjang.

  Nama basis data dalam katalog tempat tabel berada.
+ `tableName`— String UTF-8, setidaknya 1 byte panjang.

  Nama tabel.
+ `type` – String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel.

## RetentionConfiguration struktur
<a name="aws-glue-api-table-optimizers-RetentionConfiguration"></a>

Konfigurasi untuk pengoptimal retensi snapshot.

**Bidang**
+ `icebergConfiguration` — Sebuah objek [IcebergRetentionConfiguration](#aws-glue-api-table-optimizers-IcebergRetentionConfiguration).

  Konfigurasi untuk pengoptimal retensi snapshot Iceberg.

## IcebergRetentionConfiguration struktur
<a name="aws-glue-api-table-optimizers-IcebergRetentionConfiguration"></a>

Konfigurasi untuk pengoptimal retensi snapshot Iceberg.

**Bidang**
+ `snapshotRetentionPeriodInDays` — Nomor (bilangan bulat).

  Jumlah hari untuk mempertahankan snapshot Iceberg. Jika input tidak disediakan, bidang konfigurasi tabel Iceberg yang sesuai akan digunakan atau jika tidak ada, nilai default 5 akan digunakan.
+ `numberOfSnapshotsToRetain` — Nomor (bilangan bulat).

  Jumlah snapshot Gunung Es yang akan disimpan dalam periode retensi. Jika input tidak disediakan, bidang konfigurasi tabel Iceberg yang sesuai akan digunakan atau jika tidak ada, nilai default 1 akan digunakan.
+ `cleanExpiredFiles` – Boolean.

  Jika disetel ke false, snapshot hanya dihapus dari metadata tabel, dan data dan file metadata yang mendasarinya tidak dihapus.
+ `runRateInHours` — Nomor (bilangan bulat).

  Interval dalam jam antara pekerjaan retensi berjalan. Parameter ini mengontrol seberapa sering pengoptimal retensi akan berjalan untuk membersihkan snapshot yang kedaluwarsa. Nilainya harus antara 3 dan 168 jam (7 hari). Jika input tidak disediakan, nilai default 24 akan digunakan.

## OrphanFileDeletionConfiguration struktur
<a name="aws-glue-api-table-optimizers-OrphanFileDeletionConfiguration"></a>

Konfigurasi untuk pengoptimal penghapusan file yatim piatu.

**Bidang**
+ `icebergConfiguration` — Sebuah objek [IcebergOrphanFileDeletionConfiguration](#aws-glue-api-table-optimizers-IcebergOrphanFileDeletionConfiguration).

  Konfigurasi untuk pengoptimal penghapusan file yatim Iceberg.

## IcebergOrphanFileDeletionConfiguration struktur
<a name="aws-glue-api-table-optimizers-IcebergOrphanFileDeletionConfiguration"></a>

Konfigurasi untuk pengoptimal penghapusan file yatim Iceberg.

**Bidang**
+ `orphanFileRetentionPeriodInDays` — Nomor (bilangan bulat).

  Jumlah hari file yatim piatu harus disimpan sebelum penghapusan file. Jika input tidak disediakan, nilai default 3 akan digunakan.
+ `location` – String UTF-8.

  Menentukan direktori di mana untuk mencari file (default ke lokasi tabel). Anda dapat memilih sub-direktori daripada lokasi tabel tingkat atas.
+ `runRateInHours` — Nomor (bilangan bulat).

  Interval dalam jam antara pekerjaan penghapusan file yatim berjalan. Parameter ini mengontrol seberapa sering pengoptimal penghapusan file yatim piatu akan berjalan untuk membersihkan file yatim piatu. Nilainya harus antara 3 dan 168 jam (7 hari). Jika input tidak disediakan, nilai default 24 akan digunakan.

## CompactionMetrics struktur
<a name="aws-glue-api-table-optimizers-CompactionMetrics"></a>

Struktur yang berisi metrik pemadatan untuk menjalankan pengoptimal.

**Bidang**
+ `IcebergMetrics` — Sebuah objek [IcebergCompactionMetrics](#aws-glue-api-table-optimizers-IcebergCompactionMetrics).

  Struktur yang berisi metrik pemadatan Iceberg untuk menjalankan pengoptimal.

## RetentionMetrics struktur
<a name="aws-glue-api-table-optimizers-RetentionMetrics"></a>

Struktur yang berisi metrik retensi untuk menjalankan pengoptimal.

**Bidang**
+ `IcebergMetrics` — Sebuah objek [IcebergRetentionMetrics](#aws-glue-api-table-optimizers-IcebergRetentionMetrics).

  Struktur yang berisi metrik retensi Gunung Es untuk menjalankan pengoptimal.

## OrphanFileDeletionMetrics struktur
<a name="aws-glue-api-table-optimizers-OrphanFileDeletionMetrics"></a>

Struktur yang berisi metrik penghapusan file yatim piatu untuk menjalankan pengoptimal.

**Bidang**
+ `IcebergMetrics` — Sebuah objek [IcebergOrphanFileDeletionMetrics](#aws-glue-api-table-optimizers-IcebergOrphanFileDeletionMetrics).

  Struktur yang berisi metrik penghapusan file yatim Iceberg untuk menjalankan pengoptimal.

## IcebergCompactionMetrics struktur
<a name="aws-glue-api-table-optimizers-IcebergCompactionMetrics"></a>

Metrik pemadatan untuk Iceberg untuk menjalankan pengoptimal.

**Bidang**
+ `DpuHours` — Nomor (ganda).

  Jumlah jam DPU yang dikonsumsi oleh pekerjaan.
+ `NumberOfDpus`— Nomor (Integer).

  Jumlah yang DPUs dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
+ `JobDurationInHour` — Nomor (ganda).

  Durasi pekerjaan dalam jam.

## IcebergRetentionMetrics struktur
<a name="aws-glue-api-table-optimizers-IcebergRetentionMetrics"></a>

Metrik retensi snapshot untuk Iceberg untuk menjalankan pengoptimal.

**Bidang**
+ `DpuHours` — Nomor (ganda).

  Jumlah jam DPU yang dikonsumsi oleh pekerjaan.
+ `NumberOfDpus`— Nomor (Integer).

  Jumlah yang DPUs dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
+ `JobDurationInHour` — Nomor (ganda).

  Durasi pekerjaan dalam jam.

## IcebergOrphanFileDeletionMetrics struktur
<a name="aws-glue-api-table-optimizers-IcebergOrphanFileDeletionMetrics"></a>

Metrik penghapusan file yatim piatu untuk Iceberg untuk menjalankan pengoptimal.

**Bidang**
+ `DpuHours` — Nomor (ganda).

  Jumlah jam DPU yang dikonsumsi oleh pekerjaan.
+ `NumberOfDpus`— Nomor (Integer).

  Jumlah yang DPUs dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
+ `JobDurationInHour` — Nomor (ganda).

  Durasi pekerjaan dalam jam.

## RunMetrics struktur
<a name="aws-glue-api-table-optimizers-RunMetrics"></a>

Metrik untuk menjalankan pengoptimal.

Struktur ini sudah usang. Lihat anggota metrik individu untuk pemadatan, retensi, dan penghapusan file yatim piatu.

**Bidang**
+ `NumberOfBytesCompacted` – String UTF-8.

  Jumlah byte yang dihapus oleh pekerjaan pemadatan dijalankan.
+ `NumberOfFilesCompacted` – String UTF-8.

  Jumlah file yang dihapus oleh pekerjaan pemadatan dijalankan.
+ `NumberOfDpus` – String UTF-8.

  Jumlah yang DPUs dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
+ `JobDurationInHour` – String UTF-8.

  Durasi pekerjaan dalam jam.

## Operasi
<a name="aws-glue-api-table-optimizers-actions"></a>
+ [GetTableOptimizer tindakan (Python: get\$1table\$1optimizer)](#aws-glue-api-table-optimizers-GetTableOptimizer)
+ [BatchGetTableOptimizer tindakan (Python: batch\$1get\$1table\$1optimizer)](#aws-glue-api-table-optimizers-BatchGetTableOptimizer)
+ [ListTableOptimizerRuns tindakan (Python: list\$1table\$1optimizer\$1runs)](#aws-glue-api-table-optimizers-ListTableOptimizerRuns)
+ [CreateTableOptimizer tindakan (Python: create\$1table\$1optimizer)](#aws-glue-api-table-optimizers-CreateTableOptimizer)
+ [DeleteTableOptimizer tindakan (Python: delete\$1table\$1optimizer)](#aws-glue-api-table-optimizers-DeleteTableOptimizer)
+ [UpdateTableOptimizer tindakan (Python: update\$1table\$1optimizer)](#aws-glue-api-table-optimizers-UpdateTableOptimizer)

## GetTableOptimizer tindakan (Python: get\$1table\$1optimizer)
<a name="aws-glue-api-table-optimizers-GetTableOptimizer"></a>

Mengembalikan konfigurasi semua pengoptimal yang terkait dengan tabel tertentu.

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID Katalog tabel.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel.

**Respons**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog tabel.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada.
+ `TableName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `TableOptimizer` — Sebuah objek [TableOptimizer](#aws-glue-api-table-optimizers-TableOptimizer).

  Pengoptimal yang terkait dengan tabel yang ditentukan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `AccessDeniedException`
+ `InternalServiceException`
+ `ThrottlingException`

## BatchGetTableOptimizer tindakan (Python: batch\$1get\$1table\$1optimizer)
<a name="aws-glue-api-table-optimizers-BatchGetTableOptimizer"></a>

Mengembalikan konfigurasi untuk pengoptimal tabel tertentu.

**Permintaan**
+ `Entries` – *Wajib:* Susunan objek [BatchGetTableOptimizerEntry](#aws-glue-api-table-optimizers-BatchGetTableOptimizerEntry).

  Daftar `BatchGetTableOptimizerEntry` objek yang menentukan pengoptimal tabel untuk mengambil.

**Respons**
+ `TableOptimizers` – Susunan objek [BatchTableOptimizer](#aws-glue-api-table-optimizers-BatchTableOptimizer).

  Daftar objek `BatchTableOptimizer`.
+ `Failures` – Susunan objek [BatchGetTableOptimizerError](#aws-glue-api-table-optimizers-BatchGetTableOptimizerError).

  Daftar kesalahan dari operasi.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `AccessDeniedException`
+ `InternalServiceException`
+ `ThrottlingException`

## ListTableOptimizerRuns tindakan (Python: list\$1table\$1optimizer\$1runs)
<a name="aws-glue-api-table-optimizers-ListTableOptimizerRuns"></a>

Daftar riwayat pengoptimal sebelumnya berjalan untuk tabel tertentu.

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID Katalog tabel.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel.
+ `MaxResults` — Nomor (bilangan bulat).

  Jumlah maksimum pengoptimal berjalan untuk kembali pada setiap panggilan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `CatalogId` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog tabel.
+ `DatabaseName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada.
+ `TableName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `NextToken` – String UTF-8.

  Token kelanjutan untuk paginasi daftar pengoptimal yang dikembalikan berjalan, dikembalikan jika segmen daftar saat ini bukan yang terakhir.
+ `TableOptimizerRuns` – Susunan objek [TableOptimizerRun](#aws-glue-api-table-optimizers-TableOptimizerRun).

  Daftar pengoptimal berjalan terkait dengan tabel.

**Kesalahan**
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `InvalidInputException`
+ `ValidationException`
+ `InternalServiceException`
+ `ThrottlingException`

## CreateTableOptimizer tindakan (Python: create\$1table\$1optimizer)
<a name="aws-glue-api-table-optimizers-CreateTableOptimizer"></a>

Membuat pengoptimal tabel baru untuk fungsi tertentu. 

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID Katalog tabel.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel.
+ `TableOptimizerConfiguration` — *Wajib:* Sebuah objek [TableOptimizerConfiguration](#aws-glue-api-table-optimizers-TableOptimizerConfiguration).

  Sebuah `TableOptimizerConfiguration` objek yang mewakili konfigurasi pengoptimal tabel.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `ValidationException`
+ `InvalidInputException`
+ `AccessDeniedException`
+ `AlreadyExistsException`
+ `InternalServiceException`
+ `ThrottlingException`

## DeleteTableOptimizer tindakan (Python: delete\$1table\$1optimizer)
<a name="aws-glue-api-table-optimizers-DeleteTableOptimizer"></a>

Menghapus pengoptimal dan semua metadata terkait untuk tabel. Optimalisasi tidak akan lagi dilakukan di atas meja.

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID Katalog tabel.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `AccessDeniedException`
+ `InternalServiceException`
+ `ThrottlingException`

## UpdateTableOptimizer tindakan (Python: update\$1table\$1optimizer)
<a name="aws-glue-api-table-optimizers-UpdateTableOptimizer"></a>

Memperbarui konfigurasi untuk pengoptimal tabel yang ada.

**Permintaan**
+ `CatalogId`— *Wajib:* String id katalog, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  ID Katalog tabel.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data dalam katalog tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `compaction="COMPACTION"` \$1 `retention="RETENTION"` \$1 `orphan_file_deletion="ORPHAN_FILE_DELETION"`).

  Jenis pengoptimal tabel.
+ `TableOptimizerConfiguration` — *Wajib:* Sebuah objek [TableOptimizerConfiguration](#aws-glue-api-table-optimizers-TableOptimizerConfiguration).

  Sebuah `TableOptimizerConfiguration` objek yang mewakili konfigurasi pengoptimal tabel.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `AccessDeniedException`
+ `ValidationException`
+ `InternalServiceException`
+ `ThrottlingException`
+ `ConcurrentModificationException`

# Crawler dan classifiers API
<a name="aws-glue-api-crawler"></a>

Crawler dan classifiers API menjelaskan tipe data AWS Glue crawler dan classifier, dan menyertakan API untuk membuat, menghapus, memperbarui, dan mencantumkan crawler atau pengklasifikasi.

**Topics**
+ [API pengklasifikasi](aws-glue-api-crawler-classifiers.md)
+ [API Crawler](aws-glue-api-crawler-crawling.md)
+ [API statistik kolom](aws-glue-api-crawler-column-statistics.md)
+ [API penjadwal perayap](aws-glue-api-crawler-scheduler.md)

# API pengklasifikasi
<a name="aws-glue-api-crawler-classifiers"></a>

API Pengklasifikasi menjelaskan tipe data AWS Glue pengklasifikasi, dan menyertakan API untuk membuat, menghapus, memperbarui, dan mencantumkan pengklasifikasi.

## Jenis Data
<a name="aws-glue-api-crawler-classifiers-objects"></a>
+ [Struktur pengklasifikasi](#aws-glue-api-crawler-classifiers-Classifier)
+ [GrokClassifier struktur](#aws-glue-api-crawler-classifiers-GrokClassifier)
+ [XMLClassifier struktur](#aws-glue-api-crawler-classifiers-XMLClassifier)
+ [JsonClassifier struktur](#aws-glue-api-crawler-classifiers-JsonClassifier)
+ [CsvClassifier struktur](#aws-glue-api-crawler-classifiers-CsvClassifier)
+ [CreateGrokClassifierRequest struktur](#aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest)
+ [UpdateGrokClassifierRequest struktur](#aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest)
+ [Buat struktur XMLClassifier Permintaan](#aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest)
+ [Perbarui struktur XMLClassifier Permintaan](#aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest)
+ [CreateJsonClassifierRequest struktur](#aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest)
+ [UpdateJsonClassifierRequest struktur](#aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest)
+ [CreateCsvClassifierRequest struktur](#aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest)
+ [UpdateCsvClassifierRequest struktur](#aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest)

## Struktur pengklasifikasi
<a name="aws-glue-api-crawler-classifiers-Classifier"></a>

Pengklasifikasi dipicu selama tugas melakukan perayapan. Sebuah pengklasifikasi memeriksa apakah file yang diberikan dalam format yang dapat ditanganinya. Jika ya, maka pengklasifikasi menciptakan sebuah skema dalam bentuk objek `StructType` yang cocok dengan format data tersebut.

Anda dapat menggunakan pengklasifikasi standar yang AWS Glue menyediakan, atau Anda dapat menulis pengklasifikasi Anda sendiri untuk mengkategorikan sumber data Anda dengan sebaik-baiknya dan menentukan skema yang sesuai untuk digunakan untuknya. Sebuah pengklasifikasi dapat berupa pengklasifikasi `grok`, pengklasifikasi `XML`, pengklasifikasi `JSON`, atau pengklasifikasi `CSV` kustom, sebagaimana ditentukan dalam salah satu bidang di objek `Classifier`.

**Bidang**
+ `GrokClassifier` — Sebuah objek [GrokClassifier](#aws-glue-api-crawler-classifiers-GrokClassifier).

  Sebuah pengklasifikasi yang menggunakan `grok`.
+ `XMLClassifier` — Sebuah objek [XMLClassifier](#aws-glue-api-crawler-classifiers-XMLClassifier).

  Sebuah pengklasifikasi untuk konten XML.
+ `JsonClassifier` — Sebuah objek [JsonClassifier](#aws-glue-api-crawler-classifiers-JsonClassifier).

  Sebuah pengklasifikasi untuk konten JSON.
+ `CsvClassifier` — Sebuah objek [CsvClassifier](#aws-glue-api-crawler-classifiers-CsvClassifier).

  Pengklasifikasi untuk nilai yang dipisahkan koma (CSV).

## GrokClassifier struktur
<a name="aws-glue-api-crawler-classifiers-GrokClassifier"></a>

Pengklasifikasi yang menggunakan pola `grok`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Classification` – *Wajib:* String UTF-8.

  Pengenal format data yang cocok dengan pengklasifikasi, seperti Twitter, JSON, log Omniture, dan sebagainya.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `GrokPattern` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  Pola grok diterapkan ke penyimpanan data oleh pengklasifikasi ini. Untuk informasi selengkapnya, lihat pola bawaan dalam [Menulis Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html).
+ `CustomPatterns` — String UTF-8, sepanjang tidak lebih dari 16000, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pola grok kustom opsional ditentukan oleh pengklasifikasi ini. Untuk informasi selengkapnya, lihat pola kustom dalam [Menulis Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html).

## XMLClassifier struktur
<a name="aws-glue-api-crawler-classifiers-XMLClassifier"></a>

Sebuah pengklasifikasi untuk konten `XML`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Classification` – *Wajib:* String UTF-8.

  Sebuah pengenal format data yang cocok dengan pengklasifikasi.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `RowTag` – String UTF-8.

  Tag XML yang menunjuk elemen yang berisi setiap catatan dalam dokumen XML yang diurai. Ini tidak dapat mengidentifikasi elemen penutup diri (ditutup oleh `/>`). Elemen baris kosong yang hanya berisi atribut dapat diurai selama itu berakhir dengan tag penutup (misalnya, `<row item_a="A" item_b="B"></row>` baik-baik saja, tapi `<row item_a="A" item_b="B" />` tidak).

## JsonClassifier struktur
<a name="aws-glue-api-crawler-classifiers-JsonClassifier"></a>

Sebuah pengklasifikasi untuk konten `JSON`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `JsonPath` – *Wajib:* String UTF-8.

  `JsonPath`String yang mendefinisikan data JSON untuk pengklasifikasi untuk mengklasifikasikan. AWS Glue mendukung subset dari JsonPath, seperti yang dijelaskan dalam [Menulis JsonPath Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

## CsvClassifier struktur
<a name="aws-glue-api-crawler-classifiers-CsvClassifier"></a>

Pengklasifikasi untuk konten `CSV` kustom.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `CreationTime` — Stempel waktu.

  Waktu pada daat pengklasifikasi ini didaftarkan.
+ `LastUpdated` — Stempel waktu.

  Waktu pada saat pengklasifikasi ini terakhir diperbarui.
+ `Version` — Nomor (panjang).

  Versi dari pengklasifikasi ini.
+ `Delimiter` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang memisahkan masing-masing entri kolom pada baris.
+ `QuoteSymbol` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang menggabungkan konten ke dalam satu nilai kolom tunggal. Ia harus berbeda dari pembatas kolom.
+ `ContainsHeader` – String UTF-8 (nilai yang valid: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Menunjukkan apakah file CSV berisi sebuah header.
+ `Header` – Susunan string UTF-8.

  Sebuah daftar string yang mewakili nama kolom.
+ `DisableValueTrimming` – Boolean.

  Menentukan tidak akan memotong nilai sebelum mengidentifikasi jenis nilai kolom. Nilai default-nya adalah `true`.
+ `AllowSingleColumn` – Boolean.

  Memungkinkan pemrosesan file yang hanya berisi satu kolom.
+ `CustomDatatypeConfigured` – Boolean.

  Mengaktifkan tipe data khusus untuk dikonfigurasi.
+ `CustomDatatypes` – Susunan string UTF-8.

  Daftar tipe data khusus termasuk “BINARY”, “BOOLEAN”, “DATE”, “DECIMAL”, “DOUBLE”, “FLOAT”, “INT”, “LONG”, “SHORT”, “STRING”, “TIMESTAMP”.
+ `Serde` – String UTF-8 (nilai yang valid: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Menetapkan SerDe untuk memproses CSV di classifier, yang akan diterapkan dalam Katalog Data. Nilai yang valid adalah `OpenCSVSerDe`, `LazySimpleSerDe`, dan `None`. Anda dapat menentukan `None` nilai saat Anda ingin crawler melakukan deteksi.

## CreateGrokClassifierRequest struktur
<a name="aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest"></a>

Menentukan pengklasifikasi `grok` untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Classification` – *Wajib:* String UTF-8.

  Pengidentifikasi format data yang cocok dengan pengklasifikasi, seperti Twitter, JSON, log Omniture, CloudWatch Amazon Logs, dan sebagainya.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi baru.
+ `GrokPattern` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  Pola grok yang digunakan oleh pengklasifikasi ini.
+ `CustomPatterns` — String UTF-8, sepanjang tidak lebih dari 16000, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pola grok kustom opsional yang digunakan oleh pengklasifikasi ini.

## UpdateGrokClassifierRequest struktur
<a name="aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest"></a>

Menentukan pengklasifikasi grok untuk memperbarui ketika diberikan ke `UpdateClassifier`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama `GrokClassifier`.
+ `Classification` – String UTF-8.

  Pengidentifikasi format data yang cocok dengan pengklasifikasi, seperti Twitter, JSON, log Omniture, CloudWatch Amazon Logs, dan sebagainya.
+ `GrokPattern` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 2048 byte, yang cocok dengan [A Logstash Grok string pattern](aws-glue-api-common.md#aws-glue-api-grok-pattern).

  Pola grok yang digunakan oleh pengklasifikasi ini.
+ `CustomPatterns` — String UTF-8, sepanjang tidak lebih dari 16000, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pola grok kustom opsional yang digunakan oleh pengklasifikasi ini.

## Buat struktur XMLClassifier Permintaan
<a name="aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest"></a>

Menentukan pengklasifikasi XML untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Classification` – *Wajib:* String UTF-8.

  Sebuah pengenal format data yang cocok dengan pengklasifikasi.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `RowTag` – String UTF-8.

  Tag XML yang menunjuk elemen yang berisi setiap catatan dalam dokumen XML yang diurai. Ini tidak dapat mengidentifikasi elemen penutup diri (ditutup oleh `/>`). Elemen baris kosong yang hanya berisi atribut dapat diurai selama itu berakhir dengan tag penutup (misalnya, `<row item_a="A" item_b="B"></row>` baik-baik saja, tapi `<row item_a="A" item_b="B" />` tidak).

## Perbarui struktur XMLClassifier Permintaan
<a name="aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest"></a>

Menentukan pengklasifikasi XML yang akan diperbarui.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Classification` – String UTF-8.

  Sebuah pengenal format data yang cocok dengan pengklasifikasi.
+ `RowTag` – String UTF-8.

  Tag XML yang menunjuk elemen yang berisi setiap catatan dalam dokumen XML yang diurai. Ini tidak dapat mengidentifikasi elemen penutup mandiri (ditutup oleh `/>`). Elemen baris kosong yang hanya berisi atribut dapat diurai selama diakhiri berakhir dengan tag penutup (misalnya, `<row item_a="A" item_b="B"></row>` tidak apa-apa, tapi `<row item_a="A" item_b="B" />` tidak boleh).

## CreateJsonClassifierRequest struktur
<a name="aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest"></a>

Menentukan pengklasifikasi JSON untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `JsonPath` – *Wajib:* String UTF-8.

  `JsonPath`String yang mendefinisikan data JSON untuk pengklasifikasi untuk mengklasifikasikan. AWS Glue mendukung subset dari JsonPath, seperti yang dijelaskan dalam [Menulis JsonPath Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

## UpdateJsonClassifierRequest struktur
<a name="aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest"></a>

Menentukan pengklasifikasi JSON yang akan diperbarui.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `JsonPath` – String UTF-8.

  `JsonPath`String yang mendefinisikan data JSON untuk pengklasifikasi untuk mengklasifikasikan. AWS Glue mendukung subset dari JsonPath, seperti yang dijelaskan dalam [Menulis JsonPath Pengklasifikasi Kustom](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).

## CreateCsvClassifierRequest struktur
<a name="aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest"></a>

Menentukan pengklasifikasi CSV kustom untuk `CreateClassifier` yang akan dibuat.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Delimiter` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang memisahkan masing-masing entri kolom pada baris.
+ `QuoteSymbol` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang menggabungkan konten ke dalam satu nilai kolom tunggal. Harus berbeda dari pembatas kolom.
+ `ContainsHeader` – String UTF-8 (nilai yang valid: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Menunjukkan apakah file CSV berisi sebuah header.
+ `Header` – Susunan string UTF-8.

  Sebuah daftar string yang mewakili nama kolom.
+ `DisableValueTrimming` – Boolean.

  Menentukan tidak akan memotong nilai sebelum mengidentifikasi jenis nilai kolom. Nilai default-nya adalah BETUL.
+ `AllowSingleColumn` – Boolean.

  Memungkinkan pemrosesan file yang hanya berisi satu kolom.
+ `CustomDatatypeConfigured` – Boolean.

  Mengaktifkan konfigurasi tipe data kustom.
+ `CustomDatatypes` – Susunan string UTF-8.

  Membuat daftar tipe data kustom yang didukung.
+ `Serde` – String UTF-8 (nilai yang valid: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Menetapkan SerDe untuk memproses CSV di classifier, yang akan diterapkan dalam Katalog Data. Nilai yang valid adalah `OpenCSVSerDe`, `LazySimpleSerDe`, dan `None`. Anda dapat menentukan `None` nilai saat Anda ingin crawler melakukan deteksi.

## UpdateCsvClassifierRequest struktur
<a name="aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest"></a>

Menentukan pengklasifikasi CSV kustom yang akan diperbarui.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi.
+ `Delimiter` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang memisahkan masing-masing entri kolom pada baris.
+ `QuoteSymbol` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1 byte, yang cocok dengan [Custom string pattern #26](aws-glue-api-common.md#regex_26).

  Sebuah simbol kustom untuk menunjukkan apa yang menggabungkan konten ke dalam satu nilai kolom tunggal. Ia harus berbeda dari pembatas kolom.
+ `ContainsHeader` – String UTF-8 (nilai yang valid: `UNKNOWN` \$1 `PRESENT` \$1 `ABSENT`).

  Menunjukkan apakah file CSV berisi sebuah header.
+ `Header` – Susunan string UTF-8.

  Sebuah daftar string yang mewakili nama kolom.
+ `DisableValueTrimming` – Boolean.

  Menentukan tidak akan memotong nilai sebelum mengidentifikasi jenis nilai kolom. Nilai default-nya adalah BETUL.
+ `AllowSingleColumn` – Boolean.

  Memungkinkan pemrosesan file yang hanya berisi satu kolom.
+ `CustomDatatypeConfigured` – Boolean.

  Menentukan konfigurasi tipe data kustom.
+ `CustomDatatypes` – Susunan string UTF-8.

  Menentukan daftar tipe data kustom didukung.
+ `Serde` – String UTF-8 (nilai yang valid: `OpenCSVSerDe` \$1 `LazySimpleSerDe` \$1 `None`).

  Menetapkan SerDe untuk memproses CSV di classifier, yang akan diterapkan dalam Katalog Data. Nilai yang valid adalah `OpenCSVSerDe`, `LazySimpleSerDe`, dan `None`. Anda dapat menentukan `None` nilai saat Anda ingin crawler melakukan deteksi.

## Operasi
<a name="aws-glue-api-crawler-classifiers-actions"></a>
+ [CreateClassifier tindakan (Python: create\$1classifier)](#aws-glue-api-crawler-classifiers-CreateClassifier)
+ [DeleteClassifier tindakan (Python: delete\$1classifier)](#aws-glue-api-crawler-classifiers-DeleteClassifier)
+ [GetClassifier tindakan (Python: get\$1classifier)](#aws-glue-api-crawler-classifiers-GetClassifier)
+ [GetClassifiers tindakan (Python: get\$1classifiers)](#aws-glue-api-crawler-classifiers-GetClassifiers)
+ [UpdateClassifier tindakan (Python: update\$1classifier)](#aws-glue-api-crawler-classifiers-UpdateClassifier)

## CreateClassifier tindakan (Python: create\$1classifier)
<a name="aws-glue-api-crawler-classifiers-CreateClassifier"></a>

Menciptakan pengklasifikasi di akun pengguna. Bisa berupa sebuah `GrokClassifier`, sebuah `XMLClassifier`, sebuah `JsonClassifier`, atau `CsvClassifier`, tergantung pada bidang permintaan yang ada.

**Permintaan**
+ `GrokClassifier` — Sebuah objek [CreateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-CreateGrokClassifierRequest).

  Sebuah objek `GrokClassifier` yang menentukan pengklasifikasi yang akan dibuat.
+ `XMLClassifier` — Sebuah objek [Buat XMLClassifier Permintaan](#aws-glue-api-crawler-classifiers-CreateXMLClassifierRequest).

  Sebuah objek `XMLClassifier` yang menentukan pengklasifikasi yang akan dibuat.
+ `JsonClassifier` — Sebuah objek [CreateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-CreateJsonClassifierRequest).

  Sebuah objek `JsonClassifier` yang menentukan pengklasifikasi yang akan dibuat.
+ `CsvClassifier` — Sebuah objek [CreateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-CreateCsvClassifierRequest).

  Sebuah objek `CsvClassifier` yang menentukan pengklasifikasi yang akan dibuat.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## DeleteClassifier tindakan (Python: delete\$1classifier)
<a name="aws-glue-api-crawler-classifiers-DeleteClassifier"></a>

Menghapus sebuah pengklasifikasi dari Katalog Data.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

## GetClassifier tindakan (Python: get\$1classifier)
<a name="aws-glue-api-crawler-classifiers-GetClassifier"></a>

Mengambil sebuah pengklasifikasi berdasarkan nama.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pengklasifikasi yang akan diambil.

**Respons**
+ `Classifier` — Sebuah objek [Pengklasifikasi](#aws-glue-api-crawler-classifiers-Classifier).

  Pengklasifikasi yang diminta.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

## GetClassifiers tindakan (Python: get\$1classifiers)
<a name="aws-glue-api-crawler-classifiers-GetClassifiers"></a>

Mencantumkan semua objek pengklasifikasi dalam Katalog Data.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran daftar untuk yang akan dikembalikan (opsional).
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan opsional.

**Respons**
+ `Classifiers` – Susunan objek [Pengklasifikasi](#aws-glue-api-crawler-classifiers-Classifier).

  Daftar objek pengklasifikasi yang diminta.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan.

**Kesalahan**
+ `OperationTimeoutException`

## UpdateClassifier tindakan (Python: update\$1classifier)
<a name="aws-glue-api-crawler-classifiers-UpdateClassifier"></a>

Memodifikasi pengklasifikasi yang ada (sebuah `GrokClassifier`, sebuah `XMLClassifier`, sebuah `JsonClassifier`, atau `CsvClassifier`, tergantung pada bidang mana yang ada).

**Permintaan**
+ `GrokClassifier` — Sebuah objek [UpdateGrokClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateGrokClassifierRequest).

  Sebuah objek `GrokClassifier` dengan bidang yang diperbarui.
+ `XMLClassifier` — Sebuah objek [XMLClassifierPermintaan Perbarui](#aws-glue-api-crawler-classifiers-UpdateXMLClassifierRequest).

  Sebuah objek `XMLClassifier` dengan bidang yang diperbarui.
+ `JsonClassifier` — Sebuah objek [UpdateJsonClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateJsonClassifierRequest).

  Sebuah objek `JsonClassifier` dengan bidang yang diperbarui.
+ `CsvClassifier` — Sebuah objek [UpdateCsvClassifierRequest](#aws-glue-api-crawler-classifiers-UpdateCsvClassifierRequest).

  Sebuah objek `CsvClassifier` dengan bidang yang diperbarui.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `VersionMismatchException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`

# API Crawler
<a name="aws-glue-api-crawler-crawling"></a>

Crawler API menjelaskan tipe data AWS Glue crawler, bersama dengan API untuk membuat, menghapus, memperbarui, dan mencantumkan crawler.

## Jenis Data
<a name="aws-glue-api-crawler-crawling-objects"></a>
+ [Struktur perayap](#aws-glue-api-crawler-crawling-Crawler)
+ [Struktur jadwal](#aws-glue-api-crawler-crawling-Schedule)
+ [CrawlerTargets struktur](#aws-glue-api-crawler-crawling-CrawlerTargets)
+ [Struktur S3Target](#aws-glue-api-crawler-crawling-S3Target)
+ [Struktur S3 DeltaCatalogTarget](#aws-glue-api-crawler-crawling-S3DeltaCatalogTarget)
+ [Struktur S3 DeltaDirectTarget](#aws-glue-api-crawler-crawling-S3DeltaDirectTarget)
+ [JdbcTarget struktur](#aws-glue-api-crawler-crawling-JdbcTarget)
+ [Struktur Mongo DBTarget](#aws-glue-api-crawler-crawling-MongoDBTarget)
+ [Struktur dinamo DBTarget](#aws-glue-api-crawler-crawling-DynamoDBTarget)
+ [DeltaTarget struktur](#aws-glue-api-crawler-crawling-DeltaTarget)
+ [IcebergTarget struktur](#aws-glue-api-crawler-crawling-IcebergTarget)
+ [HudiTarget struktur](#aws-glue-api-crawler-crawling-HudiTarget)
+ [CatalogTarget struktur](#aws-glue-api-crawler-crawling-CatalogTarget)
+ [CrawlerMetrics struktur](#aws-glue-api-crawler-crawling-CrawlerMetrics)
+ [CrawlerHistory struktur](#aws-glue-api-crawler-crawling-CrawlerHistory)
+ [CrawlsFilter struktur](#aws-glue-api-crawler-crawling-CrawlsFilter)
+ [SchemaChangePolicy struktur](#aws-glue-api-crawler-crawling-SchemaChangePolicy)
+ [LastCrawlInfo struktur](#aws-glue-api-crawler-crawling-LastCrawlInfo)
+ [RecrawlPolicy struktur](#aws-glue-api-crawler-crawling-RecrawlPolicy)
+ [LineageConfiguration struktur](#aws-glue-api-crawler-crawling-LineageConfiguration)
+ [LakeFormationConfiguration struktur](#aws-glue-api-crawler-crawling-LakeFormationConfiguration)

## Struktur perayap
<a name="aws-glue-api-crawler-crawling-Crawler"></a>

Menentukan sebuah program crawler yang meneliti sumber data dan menggunakan pengklasifikasi untuk mencoba menentukan skemanya. Jika berhasil, crawler mencatat metadata yang terkait sumber data di AWS Glue Data Catalog.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler.
+ `Role` – String UTF-8.

  Amazon Resource Name (ARN) dari sebuah IAM role yang digunakan untuk mengakses sumber daya pelanggan, seperti data Amazon Simple Storage Service (Amazon S3).
+ `Targets` — Sebuah objek [CrawlerTargets](#aws-glue-api-crawler-crawling-CrawlerTargets).

  Sebuah sekumpulan target yang akan dilakukan perayapan padanya.
+ `DatabaseName` – String UTF-8.

  Nama basis data tempat output crawler disimpan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi crawler.
+ `Classifiers` – Susunan string UTF-8.

  Daftar string UTF-8 yang menentukan pengklasifikasi kustom yang dikaitkan dengan crawler.
+ `RecrawlPolicy` — Sebuah objek [RecrawlPolicy](#aws-glue-api-crawler-crawling-RecrawlPolicy).

  Sebuah kebijakan yang menentukan apakah akan melakukan perayapan pada seluruh set data lagi, atau hanya pada folder yang ditambahkan sejak crawler terakhir kali dijalankan.
+ `SchemaChangePolicy` — Sebuah objek [SchemaChangePolicy](#aws-glue-api-crawler-crawling-SchemaChangePolicy).

  Kebijakan yang menentukan perilaku pembaruan dan penghapusan untuk crawler.
+ `LineageConfiguration` — Sebuah objek [LineageConfiguration](#aws-glue-api-crawler-crawling-LineageConfiguration).

  Sebuah konfigurasi yang menentukan apakah garis keturunan data diaktifkan untuk crawler.
+ `State` – String UTF-8 (nilai yang valid: `READY` \$1 `RUNNING` \$1 `STOPPING`).

  Menunjukkan apakah crawler sedang berjalan, atau apakah eksekusi-nya ditunda.
+ `TablePrefix` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Prefiks ditambahkan ke nama tabel yang dibuat.
+ `Schedule` — Sebuah objek [Jadwal](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-Schedule).

  Untuk crawler terjadwal, jadwal pada saat crawler berjalan.
+ `CrawlElapsedTime` — Nomor (panjang).

  Jika crawler berjalan, berisi total waktu yang berlalu sejak perayapan terakhir dimulai.
+ `CreationTime` — Stempel waktu.

  Waktu saat crawler diciptakan.
+ `LastUpdated` — Stempel waktu.

  Waktu saat crawler terakhir diperbarui.
+ `LastCrawl` — Sebuah objek [LastCrawlInfo](#aws-glue-api-crawler-crawling-LastCrawlInfo).

  Status perayapan terakhir, dan kemungkinan kesalahan informasi jika terjadi kesalahan.
+ `Version` — Nomor (panjang).

  Versi crawler.
+ `Configuration` – String UTF-8.

  Informasi konfigurasi crawler. String JSON berversi ini memungkinkan pengguna untuk menentukan aspek perilaku perayap. Untuk informasi selengkapnya, lihat [Menyetel opsi konfigurasi crawler](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
+ `CrawlerSecurityConfiguration` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Nama struktur `SecurityConfiguration` yang akan digunakan oleh crawler ini.
+ `LakeFormationConfiguration` — Sebuah objek [LakeFormationConfiguration](#aws-glue-api-crawler-crawling-LakeFormationConfiguration).

  Menentukan apakah crawler harus menggunakan AWS Lake Formation kredensyal untuk crawler, bukan kredensyal peran IAM.

## Struktur jadwal
<a name="aws-glue-api-crawler-crawling-Schedule"></a>

Sebuah objek penjadwalan menggunakan pernyataan `cron` untuk menjadwalkan sebuah peristiwa.

**Bidang**
+ `ScheduleExpression` – String UTF-8.

  Sebuah ekspresi `cron` yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.
+ `State` – String UTF-8 (nilai yang valid: `SCHEDULED` \$1 `NOT_SCHEDULED` \$1 `TRANSITIONING`).

  Status jadwal.

## CrawlerTargets struktur
<a name="aws-glue-api-crawler-crawling-CrawlerTargets"></a>

Menentukan data yang disimpan ke perayapan.

**Bidang**
+ `S3Targets` – Susunan objek [S3Target](#aws-glue-api-crawler-crawling-S3Target).

  Menentukan target Amazon Simple Storage Service (Amazon S3).
+ `JdbcTargets` – Susunan objek [JdbcTarget](#aws-glue-api-crawler-crawling-JdbcTarget).

  Menentukan target JDBC.
+ `MongoDBTargets` – Susunan objek [Mongo DBTarget](#aws-glue-api-crawler-crawling-MongoDBTarget).

  Menentukan target Amazon DocumentDB atau MongoDB.
+ `DynamoDBTargets` – Susunan objek [Dinamo DBTarget](#aws-glue-api-crawler-crawling-DynamoDBTarget).

  Menentukan target Amazon DynamoDB.
+ `CatalogTargets` – Susunan objek [CatalogTarget](#aws-glue-api-crawler-crawling-CatalogTarget).

  Menentukan AWS Glue Data Catalog target.
+ `DeltaTargets` – Susunan objek [DeltaTarget](#aws-glue-api-crawler-crawling-DeltaTarget).

  Menentukan target penyimpanan data Delta.
+ `IcebergTargets` – Susunan objek [IcebergTarget](#aws-glue-api-crawler-crawling-IcebergTarget).

  Menentukan target penyimpanan data Apache Iceberg.
+ `HudiTargets` – Susunan objek [HudiTarget](#aws-glue-api-crawler-crawling-HudiTarget).

  Menentukan target penyimpanan data Apache Hudi.

## Struktur S3Target
<a name="aws-glue-api-crawler-crawling-S3Target"></a>

Menentukan penyimpanan data dalam Amazon Simple Storage Service (Amazon S3).

**Bidang**
+ `Path` – String UTF-8.

  Path menuju target Amazon S3.
+ `Exclusions` – Susunan string UTF-8.

  Daftar pola glob yang digunakan untuk mengecualikan dari perayapan. Untuk informasi selengkapnya, lihat: [Tabel Katalog dengan Crawler](https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html).
+ `ConnectionName`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Nama koneksi yang memungkinkan tugas atau crawler untuk mengakses data di Amazon S3 dalam lingkungan Amazon Virtual Private Cloud (Amazon VPC).
+ `SampleSize` — Nomor (bilangan bulat).

  Menetapkan jumlah file di setiap folder daun yang akan di-crawl saat melakukan perayapan pada file sampel dalam set data. Jika tidak diatur, maka semua file di-crawl. Nilai yang valid adalah bilangan bulat antara 1 dan 249.
+ `EventQueueArn` – String UTF-8.

  Amazon SQS ARN yang valid. Misalnya, `arn:aws:sqs:region:account:sqs`.
+ `DlqEventQueueArn` – String UTF-8.

  SQS ARN surat mati Amazon yang valid. Misalnya, `arn:aws:sqs:region:account:deadLetterQueue`.

## Struktur S3 DeltaCatalogTarget
<a name="aws-glue-api-crawler-crawling-S3DeltaCatalogTarget"></a>

Menentukan target yang menulis ke sumber data Delta Lake di Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk konektor.
+ `SchemaChangePolicy` — Sebuah objek [CatalogSchemaChangePolicy](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target katalog S3 Delta. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.
+ `OutputSchemas` – Susunan objek [GlueSchema](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target katalog S3 Delta.

## Struktur S3 DeltaDirectTarget
<a name="aws-glue-api-crawler-crawling-S3DeltaDirectTarget"></a>

Menentukan target yang menulis ke sumber data Delta Lake di. Amazon S3

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jalur Amazon S3 dari sumber data Delta Lake Anda untuk menulis.
+ `Compression` – *Wajib:* String UTF-8 (nilai yang valid: `uncompressed="UNCOMPRESSED"` \$1 `snappy="SNAPPY"`).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `NumberTargetPartitions` – String UTF-8.

  Menentukan jumlah partisi target untuk mendistribusikan file dataset Delta Lake di Amazon S3.
+ `Format`- *Diperlukan:* UTF-8 string (nilai valid: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` `iceberg="ICEBERG"` `hyper="HYPER"` \$1`xml="XML"`).

  Menentukan format output data untuk target.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk konektor.
+ `SchemaChangePolicy` — Sebuah objek [DirectSchemaChangePolicy](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-DirectSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target langsung S3 Delta. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.

## JdbcTarget struktur
<a name="aws-glue-api-crawler-crawling-JdbcTarget"></a>

Menentukan penyimpanan data JDBC untuk perayapan.

**Bidang**
+ `ConnectionName`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Nama koneksi yang akan digunakan untuk menyambungkan ke target JDBC.
+ `Path` – String UTF-8.

  Path target JDBC.
+ `Exclusions` – Susunan string UTF-8.

  Daftar pola glob yang digunakan untuk mengecualikan dari perayapan. Untuk informasi selengkapnya, lihat: [Tabel Katalog dengan Crawler](https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html).
+ `EnableAdditionalMetadata` – Susunan string UTF-8.

  Tentukan nilai `RAWTYPES` atau `COMMENTS` untuk mengaktifkan metadata tambahan dalam respons tabel. `RAWTYPES`menyediakan tipe data tingkat asli. `COMMENTS`memberikan komentar yang terkait dengan kolom atau tabel dalam database.

  Jika Anda tidak memerlukan metadata tambahan, biarkan bidang kosong.

## Struktur Mongo DBTarget
<a name="aws-glue-api-crawler-crawling-MongoDBTarget"></a>

Menentukan penyimpanan data Amazon DocumentDB atau MongoDB yang akan di-crawl.

**Bidang**
+ `ConnectionName`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Nama koneksi yang akan digunakan untuk menghubungkan ke target Amazon DocumentDB atau MongoDB.
+ `Path` – String UTF-8.

  Path target Amazon DocumentDB atau MongoDB target (basis data/koleksi).
+ `ScanAll` – Boolean.

  Menunjukkan apakah akan memindai semua catatan, atau mengambil sampel baris dari tabel. Memindai semua catatan dapat memakan waktu lama ketika tabel tersebut bukan merupakan tabel throughput tinggi.

  Sebuah nilai `true` berarti memindai semua catatan, sementara nilai `false` berarti mengambil sampel catatan. Jika tidak ada nilai yang ditentukan, nilai defaultnya menjadi `true`.

## Struktur dinamo DBTarget
<a name="aws-glue-api-crawler-crawling-DynamoDBTarget"></a>

Menentukan tabel Amazon DynamoDB untuk bergerak.

**Bidang**
+ `Path` – String UTF-8.

  Nama dari tabel DynamoDB untuk bergerak.
+ `scanAll` – Boolean.

  Menunjukkan apakah akan memindai semua catatan, atau mengambil sampel baris dari tabel. Memindai semua catatan dapat memakan waktu lama ketika tabel tersebut bukan merupakan tabel throughput tinggi.

  Sebuah nilai `true` berarti memindai semua catatan, sementara nilai `false` berarti mengambil sampel catatan. Jika tidak ada nilai yang ditentukan, nilai defaultnya menjadi `true`.
+ `scanRate` — Nomor (ganda).

  Persentase unit kapasitas baca yang dikonfigurasi untuk digunakan oleh AWS Glue crawler. Unit kapasitas baca adalah istilah yang didefinisikan oleh DynamoDB, dan merupakan nilai numerik yang bertindak sebagai tingkat pembatar untuk jumlah baca yang dapat dilakukan pada tabel tersebut per detik.

  Nilai-nilai yang valid adalah nol atau nilai antara 0,1 sampai 1,5. Nilai nol digunakan ketika pengguna tidak memberikan nilai, dan default-nya menjadi 0,5 Unit Kapasitas Baca yang dikonfigurasi (untuk tabel yang disediakan), atau maksimal 0,25 Unit Kapasitas Baca yang dikonfigurasi (untuk tabel yang menggunakan mode sesuai permintaan).

## DeltaTarget struktur
<a name="aws-glue-api-crawler-crawling-DeltaTarget"></a>

Menentukan penyimpanan data Delta untuk merayapi satu atau lebih tabel Delta.

**Bidang**
+ `DeltaTables` – Susunan string UTF-8.

  Daftar jalur Amazon S3 ke tabel Delta.
+ `ConnectionName`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Nama koneksi yang akan digunakan untuk terhubung ke target tabel Delta.
+ `WriteManifest` – Boolean.

  Menentukan apakah akan menulis file manifes ke jalur tabel Delta.
+ `CreateNativeDeltaTable` – Boolean.

  Menentukan apakah crawler akan membuat tabel asli, untuk memungkinkan integrasi dengan mesin kueri yang mendukung kueri log transaksi Delta secara langsung.

## IcebergTarget struktur
<a name="aws-glue-api-crawler-crawling-IcebergTarget"></a>

Menentukan sumber data Apache Iceberg di mana tabel Iceberg disimpan dalam. Amazon S3

**Bidang**
+ `Paths` – Susunan string UTF-8.

  Satu atau beberapa Amazon S3 jalur yang berisi folder metadata Iceberg sebagai. `s3://bucket/prefix`
+ `ConnectionName`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Nama koneksi yang digunakan untuk terhubung ke target Gunung Es.
+ `Exclusions` – Susunan string UTF-8.

  Daftar pola glob yang digunakan untuk mengecualikan dari perayapan. Untuk informasi selengkapnya, lihat: [Tabel Katalog dengan Crawler](https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html).
+ `MaximumTraversalDepth` — Nomor (bilangan bulat).

  Kedalaman maksimum Amazon S3 jalur yang dapat dilalui crawler untuk menemukan folder metadata Iceberg di jalur Anda. Amazon S3 Digunakan untuk membatasi waktu berjalan crawler.

## HudiTarget struktur
<a name="aws-glue-api-crawler-crawling-HudiTarget"></a>

Menentukan sumber data Apache Hudi.

**Bidang**
+ `Paths` – Susunan string UTF-8.

  Sebuah array string Amazon S3 lokasi untuk Hudi, masing-masing menunjukkan folder root dengan mana file metadata untuk tabel Hudi berada. Folder Hudi mungkin terletak di folder anak dari folder root.

  Crawler akan memindai semua folder di bawah jalur untuk folder Hudi.
+ `ConnectionName`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Nama koneksi yang digunakan untuk terhubung ke target Hudi. Jika file Hudi Anda disimpan dalam bucket yang memerlukan otorisasi VPC, Anda dapat mengatur properti koneksi mereka di sini.
+ `Exclusions` – Susunan string UTF-8.

  Daftar pola glob yang digunakan untuk mengecualikan dari perayapan. Untuk informasi selengkapnya, lihat: [Tabel Katalog dengan Crawler](https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html).
+ `MaximumTraversalDepth` — Nomor (bilangan bulat).

  Kedalaman maksimum Amazon S3 jalur yang dapat dilalui crawler untuk menemukan folder metadata Hudi di jalur Anda. Amazon S3 Digunakan untuk membatasi waktu berjalan crawler.

## CatalogTarget struktur
<a name="aws-glue-api-crawler-crawling-CatalogTarget"></a>

Menentukan AWS Glue Data Catalog target.

**Bidang**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama basis data yang akan disinkronkan.
+ `Tables` — *Wajib:* Susunan string UTF-8, setidaknya 1 string.

  Daftar tabel yang akan disinkronkan.
+ `ConnectionName`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Nama sambungan untuk tabel Katalog Data yang didukung Amazon S3 menjadi target crawl saat menggunakan jenis `Catalog` koneksi yang dipasangkan dengan tipe Sambungan. `NETWORK`
+ `EventQueueArn` – String UTF-8.

  Amazon SQS ARN yang valid. Misalnya, `arn:aws:sqs:region:account:sqs`.
+ `DlqEventQueueArn` – String UTF-8.

  SQS ARN surat mati Amazon yang valid. Misalnya, `arn:aws:sqs:region:account:deadLetterQueue`.

## CrawlerMetrics struktur
<a name="aws-glue-api-crawler-crawling-CrawlerMetrics"></a>

Metrik untuk sebuah crawler yang ditentukan.

**Bidang**
+ `CrawlerName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler.
+ `TimeLeftSeconds` — Nomor (ganda), tidak lebih dari Tidak Ada.

  Perkiraan waktu tersisa untuk menyelesaikan perayapan yang berjalan.
+ `StillEstimating` – Boolean.

  BETUL jika crawler masih memperkirakan berapa lama waktu yang dibutuhkan untuk menyelesaikan eksekusi ini.
+ `LastRuntimeSeconds` — Nomor (ganda), tidak lebih dari Tidak Ada.

  Durasi eksekusi terbaru oleh crawler, dalam hitungan detik.
+ `MedianRuntimeSeconds` — Nomor (ganda), tidak lebih dari Tidak Ada.

  Durasi median dari eksekusi crawler ini, dalam hitungan detik.
+ `TablesCreated` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah tabel yang dibuat oleh crawler ini.
+ `TablesUpdated` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah tabel yang diperbarui oleh crawler ini.
+ `TablesDeleted` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah tabel yang dihapus oleh crawler ini.

## CrawlerHistory struktur
<a name="aws-glue-api-crawler-crawling-CrawlerHistory"></a>

Berisi informasi untuk menjalankan crawler.

**Bidang**
+ `CrawlId` – String UTF-8.

  Pengenal UUID untuk setiap crawl.
+ `State` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `COMPLETED` \$1 `FAILED` \$1 `STOPPED`).

  Keadaan merangkak.
+ `StartTime` — Stempel waktu.

  Tanggal dan waktu saat perayapan dimulai.
+ `EndTime` — Stempel waktu.

  Tanggal dan waktu di mana perayapan berakhir.
+ `Summary` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ringkasan run untuk crawl tertentu di JSON. Berisi tabel katalog dan partisi yang ditambahkan, diperbarui, atau dihapus.
+ `ErrorMessage` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Jika terjadi kesalahan, pesan kesalahan terkait dengan crawl.
+ `LogGroup` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Log group string pattern](aws-glue-api-common.md#aws-glue-api-regex-logGroup-id).

  Grup log yang dikaitkan dengan perayapan.
+ `LogStream` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Log-stream string pattern](aws-glue-api-common.md#aws-glue-api-regex-logStream-id).

  Pengaliran log yang dikaitkan dengan perayapan.
+ `MessagePrefix` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Awalan untuk CloudWatch pesan tentang crawl ini.
+ `DPUHour` — Nomor (ganda), tidak lebih dari Tidak Ada.

  Jumlah unit pemrosesan data (DPU) yang digunakan dalam jam untuk crawl.

## CrawlsFilter struktur
<a name="aws-glue-api-crawler-crawling-CrawlsFilter"></a>

Daftar bidang, pembanding, dan nilai yang dapat Anda gunakan untuk memfilter crawler berjalan untuk crawler tertentu.

**Bidang**
+ `FieldName` – String UTF-8 (nilai yang valid: `CRAWL_ID` \$1 `STATE` \$1 `START_TIME` \$1 `END_TIME` \$1 `DPU_HOUR`).

  Kunci yang digunakan untuk memfilter crawler berjalan untuk crawler tertentu. Nilai yang valid untuk masing-masing nama bidang adalah:
  + `CRAWL_ID`: String yang mewakili identifier UUID untuk crawl.
  + `STATE`: Sebuah string yang mewakili status crawl.
  + `START_TIME`dan`END_TIME`: Stempel waktu zaman dalam milidetik.
  + `DPU_HOUR`: Jumlah jam unit pemrosesan data (DPU) yang digunakan untuk crawl.
+ `FilterOperator` – String UTF-8 (nilai valid: `GT` \$1 `GE` \$1 `LT` \$1 `LE` \$1 `EQ` \$1 `NE`).

  Komparator didefinisikan yang beroperasi pada nilai. Operator yang tersedia adalah:
  + `GT`: Lebih besar dari.
  + `GE`: Lebih besar dari atau sama dengan.
  + `LT`: Kurang dari.
  + `LE`: Kurang dari atau sama dengan.
  + `EQ`: Sama dengan.
  + `NE`: Tidak sama dengan.
+ `FieldValue` – String UTF-8.

  Nilai yang diberikan untuk perbandingan pada bidang crawl. 

## SchemaChangePolicy struktur
<a name="aws-glue-api-crawler-crawling-SchemaChangePolicy"></a>

Kebijakan yang menentukan perilaku pembaruan dan penghapusan untuk perayap.

**Bidang**
+ `UpdateBehavior` – String UTF-8 (nilai yang valid: `LOG` \$1 `UPDATE_IN_DATABASE`).

  Perilaku pembaruan ketika crawler menemukan skema yang berubah.
+ `DeleteBehavior` – String UTF-8 (nilai yang valid: `LOG` \$1 `DELETE_FROM_DATABASE` \$1 `DEPRECATE_IN_DATABASE`).

  Perilaku penghapusan saat crawler menemukan objek yang dihapus.

## LastCrawlInfo struktur
<a name="aws-glue-api-crawler-crawling-LastCrawlInfo"></a>

Informasi status dan kesalahan tentang perayapan terbaru.

**Bidang**
+ `Status` – String UTF-8 (nilai yang valid: `SUCCEEDED` \$1 `CANCELLED` \$1 `FAILED`).

  Status perayapan terakhir.
+ `ErrorMessage` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Jika terjadi kesalahan, informasi kesalahan tentang perayapan terakhir.
+ `LogGroup` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Log group string pattern](aws-glue-api-common.md#aws-glue-api-regex-logGroup-id).

  Grup log untuk perayapan terakhir.
+ `LogStream` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Log-stream string pattern](aws-glue-api-common.md#aws-glue-api-regex-logStream-id).

  Pengaliran log untuk perayapan terakhir.
+ `MessagePrefix` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Prefiks untuk pesan tentang perayapan ini.
+ `StartTime` — Stempel waktu.

  Waktu saat perayapan dimulai.

## RecrawlPolicy struktur
<a name="aws-glue-api-crawler-crawling-RecrawlPolicy"></a>

Saat melakukan perayapan pada sumber data Amazon S3 setelah perayapan pertama selesai, tentukan apakah akan melakukan perayapan pada seluruh set data lagi atau hanya pada folder yang ditambahkan sejak crawler terakhir kali dijalankan. Untuk informasi selengkapnya, lihat [Perayapan Tambahan AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/incremental-crawls.html) dalam panduan developer.

**Bidang**
+ `RecrawlBehavior` – String UTF-8 (nilai yang valid: `CRAWL_EVERYTHING` \$1 `CRAWL_NEW_FOLDERS_ONLY` \$1 `CRAWL_EVENT_MODE`).

  Menentukan apakah akan melakukan perayapan pada seluruh set data lagi, atau hanya pada folder yang ditambahkan sejak crawler terakhir kali dijalankan.

  Sebuah nilai `CRAWL_EVERYTHING` menentukan untuk melakukan perayapan pada seluruh set data lagi.

  Sebuah nilai `CRAWL_NEW_FOLDERS_ONLY` menentukan untuk hanya melakukan perayapan pada folder yang ditambahkan sejak menjalankan crawler terakhir kali dijalankan.

  Nilai `CRAWL_EVENT_MODE` menentukan crawling hanya perubahan yang diidentifikasi oleh peristiwa Amazon S3.

## LineageConfiguration struktur
<a name="aws-glue-api-crawler-crawling-LineageConfiguration"></a>

Menentukan pengaturan konfigurasi garis keturunan data untuk crawler tersebut.

**Bidang**
+ `CrawlerLineageSettings` – String UTF-8 (nilai yang valid: `ENABLE` \$1 `DISABLE`).

  Menentukan apakah garis keturunan data diaktifkan untuk crawler. Nilai yang valid adalah:
  + AKTIFKAN: mengaktifkan garis keturunan data untuk crawler
  + NONAKTIFKAN: menonaktifkan garis keturunan data untuk crawler

## LakeFormationConfiguration struktur
<a name="aws-glue-api-crawler-crawling-LakeFormationConfiguration"></a>

Menentukan pengaturan AWS Lake Formation konfigurasi untuk crawler.

**Bidang**
+ `UseLakeFormationCredentials` – Boolean.

  Menentukan apakah akan menggunakan AWS Lake Formation kredensyal untuk crawler, bukan kredensyal peran IAM.
+ `AccountId`— String UTF-8, panjangnya tidak lebih dari 12 byte.

  Diperlukan untuk crawl lintas akun. Untuk crawl akun yang sama dengan data target, ini dapat dibiarkan sebagai null.

## Operasi
<a name="aws-glue-api-crawler-crawling-actions"></a>
+ [CreateCrawler tindakan (Python: create\$1crawler)](#aws-glue-api-crawler-crawling-CreateCrawler)
+ [DeleteCrawler tindakan (Python: delete\$1crawler)](#aws-glue-api-crawler-crawling-DeleteCrawler)
+ [GetCrawler tindakan (Python: get\$1crawler)](#aws-glue-api-crawler-crawling-GetCrawler)
+ [GetCrawlers tindakan (Python: get\$1crawlers)](#aws-glue-api-crawler-crawling-GetCrawlers)
+ [GetCrawlerMetrics tindakan (Python: get\$1crawler\$1metrics)](#aws-glue-api-crawler-crawling-GetCrawlerMetrics)
+ [UpdateCrawler tindakan (Python: update\$1crawler)](#aws-glue-api-crawler-crawling-UpdateCrawler)
+ [StartCrawler tindakan (Python: start\$1crawler)](#aws-glue-api-crawler-crawling-StartCrawler)
+ [StopCrawler tindakan (Python: stop\$1crawler)](#aws-glue-api-crawler-crawling-StopCrawler)
+ [BatchGetCrawlers tindakan (Python: batch\$1get\$1crawlers)](#aws-glue-api-crawler-crawling-BatchGetCrawlers)
+ [ListCrawlers tindakan (Python: list\$1crawlers)](#aws-glue-api-crawler-crawling-ListCrawlers)
+ [ListCrawls tindakan (Python: list\$1crawls)](#aws-glue-api-crawler-crawling-ListCrawls)

## CreateCrawler tindakan (Python: create\$1crawler)
<a name="aws-glue-api-crawler-crawling-CreateCrawler"></a>

Menciptakan sebuah crawler baru dengan target tertentu, peran, konfigurasi, dan jadwal opsional. Setidaknya satu target perayapan harus ditentukan, dalam bidang `s3Targets`, bidang `jdbcTargets`, atau bidang `DynamoDBTargets`.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler baru.
+ `Role` – *Wajib:* String UTF-8.

  IAM role atau Amazon Resource Name (ARN) dari IAM role yang digunakan oleh crawler baru tersebut untuk mengakses sumber daya pelanggan.
+ `DatabaseName` – String UTF-8.

   AWS Glue Database tempat hasil ditulis, seperti:`arn:aws:daylight:us-east-1::database/sometable/*`.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi crawler baru.
+ `Targets` — *Wajib:* Sebuah objek [CrawlerTargets](#aws-glue-api-crawler-crawling-CrawlerTargets).

  Sebuah daftar sekumpulan target yang akan dilakukan perayapan padanya.
+ `Schedule` – String UTF-8.

  Sebuah ekspresi `cron` yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.
+ `Classifiers` – Susunan string UTF-8.

  Daftar pengklasifikasi kustom yang didaftarkan oleh pengguna. Secara default, semua pengklasifikasi bawaan disertakan dalam sebuah perayapan, tetapi pengklasifikasi kustom ini selalu menimpa pengklasifikasi default untuk klasifikasi tertentu.
+ `TablePrefix` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Prefiks tabel yang digunakan untuk tabel katalog yang dibuat.
+ `SchemaChangePolicy` — Sebuah objek [SchemaChangePolicy](#aws-glue-api-crawler-crawling-SchemaChangePolicy).

  Kebijakan untuk perilaku pembaruan dan penghapusan crawler.
+ `RecrawlPolicy` — Sebuah objek [RecrawlPolicy](#aws-glue-api-crawler-crawling-RecrawlPolicy).

  Sebuah kebijakan yang menentukan apakah akan melakukan perayapan pada seluruh set data lagi, atau hanya pada folder yang ditambahkan sejak crawler terakhir kali dijalankan.
+ `LineageConfiguration` — Sebuah objek [LineageConfiguration](#aws-glue-api-crawler-crawling-LineageConfiguration).

  Menentukan pengaturan konfigurasi garis keturunan data untuk crawler tersebut.
+ `LakeFormationConfiguration` — Sebuah objek [LakeFormationConfiguration](#aws-glue-api-crawler-crawling-LakeFormationConfiguration).

  Menentukan pengaturan AWS Lake Formation konfigurasi untuk crawler.
+ `Configuration` – String UTF-8.

  Informasi konfigurasi crawler. String JSON berversi ini memungkinkan pengguna untuk menentukan aspek perilaku perayap. Untuk informasi selengkapnya, lihat [Menyetel opsi konfigurasi crawler](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
+ `CrawlerSecurityConfiguration` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Nama struktur `SecurityConfiguration` yang akan digunakan oleh crawler ini.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag untuk digunakan dengan permintaan crawler ini. Anda dapat menggunakan tag untuk membatasi akses ke crawler. Untuk informasi selengkapnya tentang [AWS tag AWS Glue, lihat Tag AWS Glue di](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) panduan pengembang.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`

## DeleteCrawler tindakan (Python: delete\$1crawler)
<a name="aws-glue-api-crawler-crawling-DeleteCrawler"></a>

Menghapus crawler tertentu dari AWS Glue Data Catalog, kecuali status crawler. `RUNNING`

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `CrawlerRunningException`
+ `SchedulerTransitioningException`
+ `OperationTimeoutException`

## GetCrawler tindakan (Python: get\$1crawler)
<a name="aws-glue-api-crawler-crawling-GetCrawler"></a>

Mengambil metadata untuk crawler yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang untuknya metadata diambil.

**Respons**
+ `Crawler` — Sebuah objek [Crawler](#aws-glue-api-crawler-crawling-Crawler).

  Metadata untuk crawler yang ditentukan.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`

## GetCrawlers tindakan (Python: get\$1crawlers)
<a name="aws-glue-api-crawler-crawling-GetCrawlers"></a>

Mengambil metadata untuk semua crawler yang didefinisikan dalam akun pelanggan.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah crawler yang akan dikembalikan pada setiap panggilan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.

**Respons**
+ `Crawlers` – Susunan objek [Crawler](#aws-glue-api-crawler-crawling-Crawler).

  Daftar metadata crawler.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan belum mencapai akhir yang didefinisikan dalam akun pelanggan ini.

**Kesalahan**
+ `OperationTimeoutException`

## GetCrawlerMetrics tindakan (Python: get\$1crawler\$1metrics)
<a name="aws-glue-api-crawler-crawling-GetCrawlerMetrics"></a>

Mengambil metrik tentang crawler yang ditentukan.

**Permintaan**
+ `CrawlerNameList` — Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nama crawler yang akan diambil metriknya.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum daftar yang akan dikembalikan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `CrawlerMetricsList` – Susunan objek [CrawlerMetrics](#aws-glue-api-crawler-crawling-CrawlerMetrics).

  Daftar metrik untuk crawler yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan tidak berisi metrik terakhir yang tersedia.

**Kesalahan**
+ `OperationTimeoutException`

## UpdateCrawler tindakan (Python: update\$1crawler)
<a name="aws-glue-api-crawler-crawling-UpdateCrawler"></a>

Memperbarui sebuah crawler. Jika sebuah crawler sedang berjalan, Anda harus menghentikannya menggunakan `StopCrawler` sebelum memperbaruinya.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler baru.
+ `Role` – String UTF-8.

  IAM role atau Amazon Resource Name (ARN) dari IAM role yang digunakan oleh crawler baru tersebut untuk mengakses sumber daya pelanggan.
+ `DatabaseName` – String UTF-8.

   AWS Glue Database tempat hasil disimpan, seperti:`arn:aws:daylight:us-east-1::database/sometable/*`.
+ `Description` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi crawler baru.
+ `Targets` — Sebuah objek [CrawlerTargets](#aws-glue-api-crawler-crawling-CrawlerTargets).

  Daftar target yang akan di-crawl.
+ `Schedule` – String UTF-8.

  Sebuah ekspresi `cron` yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.
+ `Classifiers` – Susunan string UTF-8.

  Daftar pengklasifikasi kustom yang didaftarkan oleh pengguna. Secara default, semua pengklasifikasi bawaan disertakan dalam sebuah perayapan, tetapi pengklasifikasi kustom ini selalu menimpa pengklasifikasi default untuk klasifikasi tertentu.
+ `TablePrefix` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Prefiks tabel yang digunakan untuk tabel katalog yang dibuat.
+ `SchemaChangePolicy` — Sebuah objek [SchemaChangePolicy](#aws-glue-api-crawler-crawling-SchemaChangePolicy).

  Kebijakan untuk perilaku pembaruan dan penghapusan crawler.
+ `RecrawlPolicy` — Sebuah objek [RecrawlPolicy](#aws-glue-api-crawler-crawling-RecrawlPolicy).

  Sebuah kebijakan yang menentukan apakah akan melakukan perayapan pada seluruh set data lagi, atau hanya pada folder yang ditambahkan sejak crawler terakhir kali dijalankan.
+ `LineageConfiguration` — Sebuah objek [LineageConfiguration](#aws-glue-api-crawler-crawling-LineageConfiguration).

  Menentukan pengaturan konfigurasi garis keturunan data untuk crawler tersebut.
+ `LakeFormationConfiguration` — Sebuah objek [LakeFormationConfiguration](#aws-glue-api-crawler-crawling-LakeFormationConfiguration).

  Menentukan pengaturan AWS Lake Formation konfigurasi untuk crawler.
+ `Configuration` – String UTF-8.

  Informasi konfigurasi crawler. String JSON berversi ini memungkinkan pengguna untuk menentukan aspek perilaku perayap. Untuk informasi selengkapnya, lihat [Menyetel opsi konfigurasi crawler](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
+ `CrawlerSecurityConfiguration` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Nama struktur `SecurityConfiguration` yang akan digunakan oleh crawler ini.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `VersionMismatchException`
+ `EntityNotFoundException`
+ `CrawlerRunningException`
+ `OperationTimeoutException`

## StartCrawler tindakan (Python: start\$1crawler)
<a name="aws-glue-api-crawler-crawling-StartCrawler"></a>

Memmulai sebuah perayapan menggunakan crawler yang ditentukan, terlepas dari apa yang dijadwalkan. Jika crawler sudah berjalan, mengembalikan file. [CrawlerRunningException](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-exceptions.html#aws-glue-api-exceptions-CrawlerRunningException)

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang akan dimulai.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `CrawlerRunningException`
+ `OperationTimeoutException`

## StopCrawler tindakan (Python: stop\$1crawler)
<a name="aws-glue-api-crawler-crawling-StopCrawler"></a>

Jika crawler yang ditentukan sedang berjalan, berhenti melakukan perayapan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang akan dihentikan.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `CrawlerNotRunningException`
+ `CrawlerStoppingException`
+ `OperationTimeoutException`

## BatchGetCrawlers tindakan (Python: batch\$1get\$1crawlers)
<a name="aws-glue-api-crawler-crawling-BatchGetCrawlers"></a>

Mengembalikan daftar metadata sumber daya untuk daftar yang nama crawler yang ditentukan. Setelah memanggil operasi `ListCrawlers`, Anda dapat memanggil operasi ini untuk mengakses data yang Anda telah diberikan izinnya. Operasi ini mendukung semua izin IAM, termasuk syarat izin yang menggunakan tag.

**Permintaan**
+ `CrawlerNames` — *Wajib:* Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nama crawler, mungkin nama yang dikembalikan oleh operasi `ListCrawlers`.

**Respons**
+ `Crawlers` – Susunan objek [Crawler](#aws-glue-api-crawler-crawling-Crawler).

  Daftar definisi crawler.
+ `CrawlersNotFound` — Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar nama crawler yang tidak ditemukan.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`

## ListCrawlers tindakan (Python: list\$1crawlers)
<a name="aws-glue-api-crawler-crawling-ListCrawlers"></a>

Mengambil nama semua sumber daya crawler di AWS akun ini, atau sumber daya dengan tag yang ditentukan. Operasi ini memungkinkan Anda melihat sumber daya yang tersedia di akun Anda, dan nama-namanya.

Operasi ini mengambil kolom `Tags` opsional, yang dapat Anda gunakan sebagai filter pada respon sehingga tag sumber daya dapat diambil sebagai sebuah grup. Jika Anda memilih untuk menggunakan pem-filter-an tag, maka hanya sumber daya dengan tag saja yang diambil.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum daftar yang akan dikembalikan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Menentukan untuk mengembalikan hanya sumber daya ditandai saja.

**Respons**
+ `CrawlerNames` — Susunan string UTF-8, tidak lebih dari 100 string.

  Nama dari semua crawler dalam akun, atau crawler dengan tag yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan tidak berisi metrik terakhir yang tersedia.

**Kesalahan**
+ `OperationTimeoutException`

## ListCrawls tindakan (Python: list\$1crawls)
<a name="aws-glue-api-crawler-crawling-ListCrawls"></a>

Mengembalikan semua crawl dari crawler tertentu. Hanya mengembalikan crawl yang telah terjadi sejak tanggal peluncuran fitur riwayat perayap, dan hanya mempertahankan perayapan hingga 12 bulan. Perayapan yang lebih tua tidak akan dikembalikan.

Anda dapat menggunakan API ini untuk:
+ Ambil semua crawl dari crawler tertentu.
+ Ambil semua crawl crawler tertentu dalam hitungan terbatas.
+ Ambil semua crawl crawler tertentu dalam rentang waktu tertentu.
+ Ambil semua crawl crawler tertentu dengan status tertentu, ID crawl, atau nilai jam DPU.

**Permintaan**
+ `CrawlerName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang menjalankan Anda ingin mengambil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan. Defaultnya adalah 20, dan maksimum adalah 100.
+ `Filters` – Susunan objek [CrawlsFilter](#aws-glue-api-crawler-crawling-CrawlsFilter).

  Memfilter crawl berdasarkan kriteria yang Anda tentukan dalam daftar `CrawlsFilter` objek.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Crawls` – Susunan objek [CrawlerHistory](#aws-glue-api-crawler-crawling-CrawlerHistory).

  Daftar `CrawlerHistory` objek yang mewakili proses crawl yang memenuhi kriteria Anda.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan untuk pemberian nomor halaman untuk daftar token yang ditampilkan, dikembalikan jika segmen saat ini dari daftar tersebut bukan yang terakhir.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`

# API statistik kolom
<a name="aws-glue-api-crawler-column-statistics"></a>

API statistik kolom menjelaskan AWS Glue APIs untuk mengembalikan statistik pada kolom dalam tabel.

## Jenis Data
<a name="aws-glue-api-crawler-column-statistics-objects"></a>
+ [ColumnStatisticsTaskRun struktur](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRun)
+ [ColumnStatisticsTaskSettings struktur](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskSettings)
+ [ExecutionAttempt struktur](#aws-glue-api-crawler-column-statistics-ExecutionAttempt)

## ColumnStatisticsTaskRun struktur
<a name="aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRun"></a>

Objek yang menunjukkan rincian statistik kolom dijalankan.

**Bidang**
+ `CustomerId`— String UTF-8, panjangnya tidak lebih dari 12 byte.

  ID AWS akun.
+ `ColumnStatisticsTaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi untuk tugas statistik kolom tertentu dijalankan.
+ `DatabaseName` – String UTF-8.

  Database tempat tabel berada.
+ `TableName` – String UTF-8.

  Nama tabel untuk statistik kolom yang dihasilkan.
+ `ColumnNameList` – Susunan string UTF-8.

  Daftar nama kolom. Jika tidak ada yang disediakan, semua nama kolom untuk tabel akan digunakan secara default.
+ `CatalogID` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
+ `Role` – String UTF-8.

  Peran IAM yang diasumsikan oleh layanan untuk menghasilkan statistik.
+ `SampleSize`— Jumlah (ganda), tidak lebih dari 100.

  Persentase baris yang digunakan untuk menghasilkan statistik. Jika tidak ada yang disediakan, seluruh tabel akan digunakan untuk menghasilkan statistik.
+ `SecurityConfiguration` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log untuk menjalankan tugas statistik kolom.
+ `NumberOfWorkers` — Nomor (bilangan bulat), minimal 1.

  Jumlah pekerja yang digunakan untuk menghasilkan statistik kolom. Pekerjaan ini telah dikonfigurasi sebelumnya untuk skala otomatis hingga 25 instance.
+ `WorkerType` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis pekerja yang digunakan untuk menghasilkan statistik. Nilai default-nya `g.1x`.
+ `ComputationType` – String UTF-8 (nilai yang valid: `FULL` \$1 `INCREMENTAL`).

  Jenis perhitungan statistik kolom.
+ `Status` – String UTF-8 (nilai yang valid: `STARTING` \$1 `RUNNING` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `STOPPED`).

  Status tugas dijalankan.
+ `CreationTime` — Stempel waktu.

  Waktu tugas ini dibuat.
+ `LastUpdated` — Stempel waktu.

  Poin terakhir saat tugas ini dimodifikasi.
+ `StartTime` — Stempel waktu.

  Waktu mulai tugas.
+ `EndTime` — Stempel waktu.

  Waktu akhir tugas.
+ `ErrorMessage` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pesan kesalahan untuk pekerjaan itu.
+ `DPUSeconds` — Nomor (ganda), tidak lebih dari Tidak Ada.

  Penggunaan DPU yang dihitung dalam hitungan detik untuk semua pekerja berskala otomatis.

## ColumnStatisticsTaskSettings struktur
<a name="aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskSettings"></a>

Pengaturan untuk tugas statistik kolom.

**Bidang**
+ `DatabaseName` – String UTF-8.

  Nama database tempat tabel berada.
+ `TableName` – String UTF-8.

  Nama tabel untuk menghasilkan statistik kolom.
+ `Schedule` — Sebuah objek [Jadwal](aws-glue-api-crawler-scheduler.md#aws-glue-api-crawler-scheduler-Schedule).

  Jadwal untuk menjalankan statistik kolom, ditentukan dalam sintaks CRON.
+ `ColumnNameList` – Susunan string UTF-8.

  Daftar nama kolom untuk menjalankan statistik.
+ `CatalogID` — String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat basis data berada.
+ `Role` – String UTF-8.

  Peran yang digunakan untuk menjalankan statistik kolom.
+ `SampleSize`— Jumlah (ganda), tidak lebih dari 100.

  Persentase data untuk sampel.
+ `SecurityConfiguration` — String UTF-8, dengan panjang tidak lebih dari 128 byte.

  Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log.
+ `ScheduleType` – String UTF-8 (nilai yang valid: `CRON` \$1 `AUTO`).

  Jenis jadwal untuk tugas statistik kolom. Nilai yang mungkin bisa `CRON` atau`AUTO`.
+ `SettingSource` – String UTF-8 (nilai yang valid: `CATALOG` \$1 `TABLE`).

  Sumber pengaturan tugas statistik kolom. Nilai yang mungkin bisa `CATALOG` atau`TABLE`.
+ `LastExecutionAttempt` — Sebuah objek [ExecutionAttempt](#aws-glue-api-crawler-column-statistics-ExecutionAttempt).

  Yang terakhir `ExecutionAttempt` untuk tugas statistik kolom dijalankan.

## ExecutionAttempt struktur
<a name="aws-glue-api-crawler-column-statistics-ExecutionAttempt"></a>

Upaya run untuk menjalankan tugas statistik kolom.

**Bidang**
+ `Status` – String UTF-8 (nilai yang valid: `FAILED` \$1 `STARTED`).

  Status tugas statistik kolom terakhir dijalankan.
+ `ColumnStatisticsTaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID tugas menjalankan tugas untuk tugas statistik kolom terakhir yang dijalankan.
+ `ExecutionTimestamp` — Stempel waktu.

  Stempel waktu saat tugas statistik kolom terakhir dijalankan.
+ `ErrorMessage` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pesan kesalahan yang terkait dengan tugas statistik kolom terakhir yang dijalankan.

## Operasi
<a name="aws-glue-api-crawler-column-statistics-actions"></a>
+ [StartColumnStatisticsTaskRun tindakan (Python: start\$1column\$1statistics\$1task\$1run)](#aws-glue-api-crawler-column-statistics-StartColumnStatisticsTaskRun)
+ [GetColumnStatisticsTaskRun tindakan (Python: get\$1column\$1statistics\$1task\$1run)](#aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskRun)
+ [GetColumnStatisticsTaskRuns tindakan (Python: get\$1column\$1statistics\$1task\$1runs)](#aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskRuns)
+ [ListColumnStatisticsTaskRuns tindakan (Python: list\$1column\$1statistics\$1task\$1runs)](#aws-glue-api-crawler-column-statistics-ListColumnStatisticsTaskRuns)
+ [StopColumnStatisticsTaskRun tindakan (Python: stop\$1column\$1statistics\$1task\$1run)](#aws-glue-api-crawler-column-statistics-StopColumnStatisticsTaskRun)
+ [CreateColumnStatisticsTaskSettings tindakan (Python: create\$1column\$1statistics\$1task\$1settings)](#aws-glue-api-crawler-column-statistics-CreateColumnStatisticsTaskSettings)
+ [UpdateColumnStatisticsTaskSettings tindakan (Python: update\$1column\$1statistics\$1task\$1settings)](#aws-glue-api-crawler-column-statistics-UpdateColumnStatisticsTaskSettings)
+ [GetColumnStatisticsTaskSettings tindakan (Python: get\$1column\$1statistics\$1task\$1settings)](#aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskSettings)
+ [DeleteColumnStatisticsTaskSettings tindakan (Python: delete\$1column\$1statistics\$1task\$1settings)](#aws-glue-api-crawler-column-statistics-DeleteColumnStatisticsTaskSettings)
+ [StartColumnStatisticsTaskRunSchedule tindakan (Python: start\$1column\$1statistics\$1task\$1run\$1schedule)](#aws-glue-api-crawler-column-statistics-StartColumnStatisticsTaskRunSchedule)
+ [StopColumnStatisticsTaskRunSchedule tindakan (Python: stop\$1column\$1statistics\$1task\$1run\$1schedule)](#aws-glue-api-crawler-column-statistics-StopColumnStatisticsTaskRunSchedule)

## StartColumnStatisticsTaskRun tindakan (Python: start\$1column\$1statistics\$1task\$1run)
<a name="aws-glue-api-crawler-column-statistics-StartColumnStatisticsTaskRun"></a>

Memulai tugas statistik kolom yang dijalankan, untuk tabel dan kolom tertentu.

**Permintaan**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel untuk menghasilkan statistik.
+ `ColumnNameList` – Susunan string UTF-8.

  Daftar nama kolom untuk menghasilkan statistik. Jika tidak ada yang disediakan, semua nama kolom untuk tabel akan digunakan secara default.
+ `Role` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Peran IAM yang diasumsikan oleh layanan untuk menghasilkan statistik.
+ `SampleSize`— Jumlah (ganda), tidak lebih dari 100.

  Persentase baris yang digunakan untuk menghasilkan statistik. Jika tidak ada yang disediakan, seluruh tabel akan digunakan untuk menghasilkan statistik.
+ `CatalogID` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID akun AWS digunakan secara default.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log untuk menjalankan tugas statistik kolom.

**Respons**
+ `ColumnStatisticsTaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi untuk tugas statistik kolom dijalankan.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ColumnStatisticsTaskRunningException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `InvalidInputException`

## GetColumnStatisticsTaskRun tindakan (Python: get\$1column\$1statistics\$1task\$1run)
<a name="aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskRun"></a>

Dapatkan yang terkait metadata/information untuk menjalankan tugas, diberikan ID menjalankan tugas.

**Permintaan**
+ `ColumnStatisticsTaskRunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi untuk tugas statistik kolom tertentu dijalankan.

**Respons**
+ `ColumnStatisticsTaskRun` — Sebuah objek [ColumnStatisticsTaskRun](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRun).

  Sebuah `ColumnStatisticsTaskRun` objek yang mewakili rincian statistik kolom berjalan.

**Kesalahan**
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## GetColumnStatisticsTaskRuns tindakan (Python: get\$1column\$1statistics\$1task\$1runs)
<a name="aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskRuns"></a>

Mengambil informasi tentang semua proses yang terkait dengan tabel yang ditentukan.

**Permintaan**
+ `DatabaseName` – *Wajib:* String UTF-8.

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum respons.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `ColumnStatisticsTaskRuns` – Susunan objek [ColumnStatisticsTaskRun](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRun).

  Daftar tugas statistik kolom berjalan.
+ `NextToken` – String UTF-8.

  Token kelanjutan, jika tidak semua tugas berjalan belum dikembalikan.

**Kesalahan**
+ `OperationTimeoutException`

## ListColumnStatisticsTaskRuns tindakan (Python: list\$1column\$1statistics\$1task\$1runs)
<a name="aws-glue-api-crawler-column-statistics-ListColumnStatisticsTaskRuns"></a>

Daftar semua tugas yang dijalankan untuk akun tertentu.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum respons.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `ColumnStatisticsTaskRunIds` — Susunan string UTF-8, tidak lebih dari 100 string.

  Daftar tugas statistik kolom yang dijalankan IDs.
+ `NextToken` – String UTF-8.

  Token kelanjutan, jika tidak semua tugas yang dijalankan IDs belum dikembalikan.

**Kesalahan**
+ `OperationTimeoutException`

## StopColumnStatisticsTaskRun tindakan (Python: stop\$1column\$1statistics\$1task\$1run)
<a name="aws-glue-api-crawler-column-statistics-StopColumnStatisticsTaskRun"></a>

Menghentikan tugas yang dijalankan untuk tabel yang ditentukan.

**Permintaan**
+ `DatabaseName` – *Wajib:* String UTF-8.

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `ColumnStatisticsTaskNotRunningException`
+ `ColumnStatisticsTaskStoppingException`
+ `OperationTimeoutException`

## CreateColumnStatisticsTaskSettings tindakan (Python: create\$1column\$1statistics\$1task\$1settings)
<a name="aws-glue-api-crawler-column-statistics-CreateColumnStatisticsTaskSettings"></a>

Membuat pengaturan untuk tugas statistik kolom.

**Permintaan**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel untuk menghasilkan statistik kolom.
+ `Role` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Peran yang digunakan untuk menjalankan statistik kolom.
+ `Schedule` – String UTF-8.

  Jadwal untuk menjalankan statistik kolom, ditentukan dalam sintaks CRON.
+ `ColumnNameList` – Susunan string UTF-8.

  Daftar nama kolom untuk menjalankan statistik.
+ `SampleSize`— Jumlah (ganda), tidak lebih dari 100.

  Persentase data untuk sampel.
+ `CatalogID` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat database berada.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Peta tag.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AlreadyExistsException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ColumnStatisticsTaskRunningException`

## UpdateColumnStatisticsTaskSettings tindakan (Python: update\$1column\$1statistics\$1task\$1settings)
<a name="aws-glue-api-crawler-column-statistics-UpdateColumnStatisticsTaskSettings"></a>

Memperbarui pengaturan untuk tugas statistik kolom.

**Permintaan**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel untuk menghasilkan statistik kolom.
+ `Role` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Peran yang digunakan untuk menjalankan statistik kolom.
+ `Schedule` – String UTF-8.

  Jadwal untuk menjalankan statistik kolom, ditentukan dalam sintaks CRON.
+ `ColumnNameList` – Susunan string UTF-8.

  Daftar nama kolom untuk menjalankan statistik.
+ `SampleSize`— Jumlah (ganda), tidak lebih dari 100.

  Persentase data untuk sampel.
+ `CatalogID` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari Katalog Data tempat database berada.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `VersionMismatchException`
+ `OperationTimeoutException`

## GetColumnStatisticsTaskSettings tindakan (Python: get\$1column\$1statistics\$1task\$1settings)
<a name="aws-glue-api-crawler-column-statistics-GetColumnStatisticsTaskSettings"></a>

Mendapat pengaturan untuk tugas statistik kolom.

**Permintaan**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel untuk mengambil statistik kolom.

**Respons**
+ `ColumnStatisticsTaskSettings` — Sebuah objek [ColumnStatisticsTaskSettings](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskSettings).

  `ColumnStatisticsTaskSettings`Objek yang mewakili pengaturan untuk tugas statistik kolom.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## DeleteColumnStatisticsTaskSettings tindakan (Python: delete\$1column\$1statistics\$1task\$1settings)
<a name="aws-glue-api-crawler-column-statistics-DeleteColumnStatisticsTaskSettings"></a>

Menghapus pengaturan untuk tugas statistik kolom.

**Permintaan**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel untuk menghapus statistik kolom.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## StartColumnStatisticsTaskRunSchedule tindakan (Python: start\$1column\$1statistics\$1task\$1run\$1schedule)
<a name="aws-glue-api-crawler-column-statistics-StartColumnStatisticsTaskRunSchedule"></a>

Memulai jadwal menjalankan tugas statistik kolom.

**Permintaan**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel untuk memulai jadwal menjalankan tugas statistik kolom.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## StopColumnStatisticsTaskRunSchedule tindakan (Python: stop\$1column\$1statistics\$1task\$1run\$1schedule)
<a name="aws-glue-api-crawler-column-statistics-StopColumnStatisticsTaskRunSchedule"></a>

Menghentikan jadwal menjalankan tugas statistik kolom.

**Permintaan**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel untuk menghentikan jadwal menjalankan tugas statistik kolom.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## Pengecualian
<a name="aws-glue-api-crawler-column-statistics-exceptions"></a>
+ [ColumnStatisticsTaskRunningException struktur](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRunningException)
+ [ColumnStatisticsTaskNotRunningException struktur](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskNotRunningException)
+ [ColumnStatisticsTaskStoppingException struktur](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskStoppingException)
+ [ColumnStatisticsTaskAutoConcurrencyLimitException struktur](#aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskAutoConcurrencyLimitException)
+ [InvalidCatalogSettingException struktur](#aws-glue-api-crawler-column-statistics-InvalidCatalogSettingException)

## ColumnStatisticsTaskRunningException struktur
<a name="aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskRunningException"></a>

Pengecualian dilemparkan saat Anda mencoba memulai pekerjaan lain saat menjalankan pekerjaan pembuatan statistik kolom.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ColumnStatisticsTaskNotRunningException struktur
<a name="aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskNotRunningException"></a>

Pengecualian dilemparkan ketika Anda mencoba menghentikan tugas yang dijalankan ketika tidak ada tugas yang berjalan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ColumnStatisticsTaskStoppingException struktur
<a name="aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskStoppingException"></a>

Pengecualian dilemparkan saat Anda mencoba menghentikan menjalankan tugas.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ColumnStatisticsTaskAutoConcurrencyLimitException struktur
<a name="aws-glue-api-crawler-column-statistics-ColumnStatisticsTaskAutoConcurrencyLimitException"></a>

Pengecualian dilemparkan ketika Anda telah mencapai batas pekerjaan statistik auto bersamaan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## InvalidCatalogSettingException struktur
<a name="aws-glue-api-crawler-column-statistics-InvalidCatalogSettingException"></a>

Pengecualian dilemparkan ketika ada masalah dengan pengaturan katalog.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

# API penjadwal perayap
<a name="aws-glue-api-crawler-scheduler"></a>

Crawler scheduler API menjelaskan tipe data AWS Glue crawler, bersama dengan API untuk membuat, menghapus, memperbarui, dan mencantumkan crawler.

## Jenis Data
<a name="aws-glue-api-crawler-scheduler-objects"></a>
+ [Struktur jadwal](#aws-glue-api-crawler-scheduler-Schedule)

## Struktur jadwal
<a name="aws-glue-api-crawler-scheduler-Schedule"></a>

Sebuah objek penjadwalan menggunakan pernyataan `cron` untuk menjadwalkan sebuah peristiwa.

**Bidang**
+ `ScheduleExpression` – String UTF-8.

  Sebuah ekspresi `cron` yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.
+ `State` – String UTF-8 (nilai yang valid: `SCHEDULED` \$1 `NOT_SCHEDULED` \$1 `TRANSITIONING`).

  Status jadwal.

## Operasi
<a name="aws-glue-api-crawler-scheduler-actions"></a>
+ [UpdateCrawlerSchedule tindakan (Python: update\$1crawler\$1schedule)](#aws-glue-api-crawler-scheduler-UpdateCrawlerSchedule)
+ [StartCrawlerSchedule tindakan (Python: start\$1crawler\$1schedule)](#aws-glue-api-crawler-scheduler-StartCrawlerSchedule)
+ [StopCrawlerSchedule tindakan (Python: stop\$1crawler\$1schedule)](#aws-glue-api-crawler-scheduler-StopCrawlerSchedule)

## UpdateCrawlerSchedule tindakan (Python: update\$1crawler\$1schedule)
<a name="aws-glue-api-crawler-scheduler-UpdateCrawlerSchedule"></a>

Memperbarui jadwal sebuah crawler dengan menggunakan ekspresi `cron`. 

**Permintaan**
+ `CrawlerName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang jadwalnya akan diperbarui.
+ `Schedule` – String UTF-8.

  Ekspresi `cron` yang diperbarui yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `VersionMismatchException`
+ `SchedulerTransitioningException`
+ `OperationTimeoutException`

## StartCrawlerSchedule tindakan (Python: start\$1crawler\$1schedule)
<a name="aws-glue-api-crawler-scheduler-StartCrawlerSchedule"></a>

Mengubah status jadwal crawler yang ditentukan untuk `SCHEDULED`, kecuali crawler sudah berjalan atau status jadwal sudah `SCHEDULED`.

**Permintaan**
+ `CrawlerName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang akan dijadwal.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `SchedulerRunningException`
+ `SchedulerTransitioningException`
+ `NoScheduleException`
+ `OperationTimeoutException`

## StopCrawlerSchedule tindakan (Python: stop\$1crawler\$1schedule)
<a name="aws-glue-api-crawler-scheduler-StopCrawlerSchedule"></a>

Menetapkan status jadwal dari crawler yang ditentukan untuk `NOT_SCHEDULED`, tapi tidak menghentikan crawler jika sudah berjalan.

**Permintaan**
+ `CrawlerName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang status jadwalnya akan ditetapkan.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `SchedulerNotRunningException`
+ `SchedulerTransitioningException`
+ `OperationTimeoutException`

# Pembuatan otomatis API Skrip ETL
<a name="aws-glue-api-etl-script-generation"></a>

API pembuatan skrip ETL menjelaskan tipe data dan API untuk menghasilkan skrip ETL di. AWS Glue

## Jenis Data
<a name="aws-glue-api-etl-script-generation-objects"></a>
+ [CodeGenNode struktur](#aws-glue-api-etl-script-generation-CodeGenNode)
+ [CodeGenNodeArg struktur](#aws-glue-api-etl-script-generation-CodeGenNodeArg)
+ [CodeGenEdge struktur](#aws-glue-api-etl-script-generation-CodeGenEdge)
+ [Struktur lokasi](#aws-glue-api-etl-script-generation-Location)
+ [CatalogEntry struktur](#aws-glue-api-etl-script-generation-CatalogEntry)
+ [MappingEntry struktur](#aws-glue-api-etl-script-generation-MappingEntry)

## CodeGenNode struktur
<a name="aws-glue-api-etl-script-generation-CodeGenNode"></a>

Merepresentasikan simpul dalam grafik asiklik terarah (DAG)

**Bidang**
+ `Id` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Identifier string pattern](aws-glue-api-common.md#aws-glue-api-regex-id).

  Sebuah simpul pengenal yang unik dalam grafik simpul.
+ `NodeType` – *Wajib:* String UTF-8.

  Jenis simpul yang ini.
+ `Args` — *Wajib:* Susunan objek [CodeGenNodeArg](#aws-glue-api-etl-script-generation-CodeGenNodeArg), tidak lebih dari 50 struktur.

  Properti simpul, dalam bentuk pasangan nama-nilai.
+ `LineNumber` — Nomor (bilangan bulat).

  Nomor baris dari simpul.

## CodeGenNodeArg struktur
<a name="aws-glue-api-etl-script-generation-CodeGenNodeArg"></a>

Argumen atau properti dari sebuah simpul.

**Bidang**
+ `Name` – *Wajib:* String UTF-8.

  Nama argumen atau properti.
+ `Value` – *Wajib:* String UTF-8.

  Nilai argumen atau properti.
+ `Param` – Boolean.

  BETUL jika nilai yang digunakan sebagai parameter.

## CodeGenEdge struktur
<a name="aws-glue-api-etl-script-generation-CodeGenEdge"></a>

Merepresentasikan edge direksional dalam sebuah grafik asiklik terarah (DAG).

**Bidang**
+ `Source` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Identifier string pattern](aws-glue-api-common.md#aws-glue-api-regex-id).

  ID dari simpul di mana edge dimulai.
+ `Target` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Identifier string pattern](aws-glue-api-common.md#aws-glue-api-regex-id).

  ID dari simpul di mana edge berakhir.
+ `TargetParameter` – String UTF-8.

  Target dari edge.

## Struktur lokasi
<a name="aws-glue-api-etl-script-generation-Location"></a>

Lokasi sumber daya.

**Bidang**
+ `Jdbc` — Susunan objek [CodeGenNodeArg](#aws-glue-api-etl-script-generation-CodeGenNodeArg), tidak lebih dari 50 struktur.

  Lokasi JDBC.
+ `S3` — Susunan objek [CodeGenNodeArg](#aws-glue-api-etl-script-generation-CodeGenNodeArg), tidak lebih dari 50 struktur.

  Lokasi Amazon Simple Storage Service (Amazon S3).
+ `DynamoDB` — Susunan objek [CodeGenNodeArg](#aws-glue-api-etl-script-generation-CodeGenNodeArg), tidak lebih dari 50 struktur.

  Lokasi tabel Amazon DynamoDB.

## CatalogEntry struktur
<a name="aws-glue-api-etl-script-generation-CatalogEntry"></a>

Menentukan definisi tabel dalam AWS Glue Data Catalog.

**Bidang**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Basis data di mana metadata tabel berada.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tabel yang dimaksud.

## MappingEntry struktur
<a name="aws-glue-api-etl-script-generation-MappingEntry"></a>

Mendefinisikan pemetaan.

**Bidang**
+ `SourceTable` – String UTF-8.

  Nama tabel sumber.
+ `SourcePath` – String UTF-8.

  Path sumber.
+ `SourceType` – String UTF-8.

  Jenis sumber.
+ `TargetTable` – String UTF-8.

  Tabel target.
+ `TargetPath` – String UTF-8.

  Path target.
+ `TargetType` – String UTF-8.

  Jenis target.

## Operasi
<a name="aws-glue-api-etl-script-generation-actions"></a>
+ [CreateScript tindakan (Python: create\$1script)](#aws-glue-api-etl-script-generation-CreateScript)
+ [GetDataflowGraph tindakan (Python: get\$1dataflow\$1graph)](#aws-glue-api-etl-script-generation-GetDataflowGraph)
+ [GetMapping tindakan (Python: get\$1mapping)](#aws-glue-api-etl-script-generation-GetMapping)
+ [GetPlan tindakan (Python: get\$1plan)](#aws-glue-api-etl-script-generation-GetPlan)

## CreateScript tindakan (Python: create\$1script)
<a name="aws-glue-api-etl-script-generation-CreateScript"></a>

Mengubah grafik asiklik terarah (DAG) menjadi kode.

**Permintaan**
+ `DagNodes` – Susunan objek [CodeGenNode](#aws-glue-api-etl-script-generation-CodeGenNode).

  Daftar simpul dalam DAG.
+ `DagEdges` – Susunan objek [CodeGenEdge](#aws-glue-api-etl-script-generation-CodeGenEdge).

  Daftar edge dalam DAG.
+ `Language` – String UTF-8 (nilai yang valid: `PYTHON` \$1 `SCALA`).

  Bahasa pemrograman dari kode yang dihasilkan dari DAG.

**Respons**
+ `PythonScript` – String UTF-8.

  Skrip Python yang dihasilkan dari DAG.
+ `ScalaCode` – String UTF-8.

  Kode Scala yang dihasilkan dari DAG.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetDataflowGraph tindakan (Python: get\$1dataflow\$1graph)
<a name="aws-glue-api-etl-script-generation-GetDataflowGraph"></a>

Mengubah skrip Python menjadi sebuah grafik asiklik terarah (DAG). 

**Permintaan**
+ `PythonScript` – String UTF-8.

  Skrip Python yang akan diubah.

**Respons**
+ `DagNodes` – Susunan objek [CodeGenNode](#aws-glue-api-etl-script-generation-CodeGenNode).

  Daftar simpul dalam DAG yang dihasilkan.
+ `DagEdges` – Susunan objek [CodeGenEdge](#aws-glue-api-etl-script-generation-CodeGenEdge).

  Daftar edge dalam DAG yang dihasilkan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetMapping tindakan (Python: get\$1mapping)
<a name="aws-glue-api-etl-script-generation-GetMapping"></a>

Membuat pemetaan.

**Permintaan**
+ `Source` — *Wajib:* Sebuah objek [CatalogEntry](#aws-glue-api-etl-script-generation-CatalogEntry).

  Menentukan tabel sumber.
+ `Sinks` – Susunan objek [CatalogEntry](#aws-glue-api-etl-script-generation-CatalogEntry).

  Daftar tabel target.
+ `Location` — Sebuah objek [Lokasi](#aws-glue-api-etl-script-generation-Location).

  Parameter untuk pemetaan.

**Respons**
+ `Mapping` – *Wajib:* Susunan objek [MappingEntry](#aws-glue-api-etl-script-generation-MappingEntry).

  Daftar pemetaan untuk target yang ditentukan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `EntityNotFoundException`

## GetPlan tindakan (Python: get\$1plan)
<a name="aws-glue-api-etl-script-generation-GetPlan"></a>

Dapatkan kode untuk melakukan pemetaan tertentu.

**Permintaan**
+ `Mapping` – *Wajib:* Susunan objek [MappingEntry](#aws-glue-api-etl-script-generation-MappingEntry).

  Daftar pemetaan dari tabel sumber untuk tabel target.
+ `Source` — *Wajib:* Sebuah objek [CatalogEntry](#aws-glue-api-etl-script-generation-CatalogEntry).

  Tabel sumber.
+ `Sinks` – Susunan objek [CatalogEntry](#aws-glue-api-etl-script-generation-CatalogEntry).

  Tabel target.
+ `Location` — Sebuah objek [Lokasi](#aws-glue-api-etl-script-generation-Location).

  Parameter untuk pemetaan.
+ `Language` – String UTF-8 (nilai yang valid: `PYTHON` \$1 `SCALA`).

  Bahasa pemrograman kode untuk melakukan pemetaan.
+ `AdditionalPlanOptionsMap` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Sebuah peta untuk menahan tambahan parameter nilai kunci opsional.

  Saat ini, pasangan nilai kunci ini didukung:
  + `inferSchema`- Menentukan apakah akan mengatur `inferSchema` ke benar atau salah untuk skrip default yang dihasilkan oleh AWS Glue pekerjaan. Misalnya, untuk mengatur `inferSchema` ke BETUL, berikan pasangan nilai kunci berikut:

    `--additional-plan-options-map '{"inferSchema":"true"}'`

**Respons**
+ `PythonScript` – String UTF-8.

  Sebuah skrip Python untuk melakukan pemetaan.
+ `ScalaCode` – String UTF-8.

  Kode Scala untuk melakukan pemetaan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

# API pekerjaan visual
<a name="aws-glue-api-visual-job-api"></a>

Visual job API memungkinkan Anda membuat pekerjaan integrasi data dengan menggunakan AWS Glue API dari objek JSON yang mewakili konfigurasi visual suatu AWS Glue pekerjaan. 

Daftar `CodeGenConfigurationNodes` disediakan untuk membuat atau memperbarui API pekerjaan untuk mendaftarkan DAG di AWS Glue Studio untuk pekerjaan yang dibuat dan menghasilkan kode terkait.

## Jenis Data
<a name="aws-glue-api-visual-job-api-objects"></a>
+ [CodeGenConfigurationNode struktur](#aws-glue-api-visual-job-api-CodeGenConfigurationNode)
+ [JDBCConnectorStruktur pilihan](#aws-glue-api-visual-job-api-JDBCConnectorOptions)
+ [StreamingDataPreviewOptions struktur](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions)
+ [AthenaConnectorSource struktur](#aws-glue-api-visual-job-api-AthenaConnectorSource)
+ [JDBCConnectorStruktur sumber](#aws-glue-api-visual-job-api-JDBCConnectorSource)
+ [SparkConnectorSource struktur](#aws-glue-api-visual-job-api-SparkConnectorSource)
+ [CatalogSource struktur](#aws-glue-api-visual-job-api-CatalogSource)
+ [Struktur SQLCatalog Sumber Saya](#aws-glue-api-visual-job-api-MySQLCatalogSource)
+ [Struktur Sumber Postgre SQLCatalog](#aws-glue-api-visual-job-api-PostgreSQLCatalogSource)
+ [Struktur SQLCatalog Sumber Oracle](#aws-glue-api-visual-job-api-OracleSQLCatalogSource)
+ [SQLServerCatalogSource Struktur Microsoft](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogSource)
+ [CatalogKinesisSource struktur](#aws-glue-api-visual-job-api-CatalogKinesisSource)
+ [DirectKinesisSource struktur](#aws-glue-api-visual-job-api-DirectKinesisSource)
+ [KinesisStreamingSourceOptions struktur](#aws-glue-api-visual-job-api-KinesisStreamingSourceOptions)
+ [CatalogKafkaSource struktur](#aws-glue-api-visual-job-api-CatalogKafkaSource)
+ [DirectKafkaSource struktur](#aws-glue-api-visual-job-api-DirectKafkaSource)
+ [KafkaStreamingSourceOptions struktur](#aws-glue-api-visual-job-api-KafkaStreamingSourceOptions)
+ [RedshiftSource struktur](#aws-glue-api-visual-job-api-RedshiftSource)
+ [AmazonRedshiftSource struktur](#aws-glue-api-visual-job-api-AmazonRedshiftSource)
+ [AmazonRedshiftNodeData struktur](#aws-glue-api-visual-job-api-AmazonRedshiftNodeData)
+ [AmazonRedshiftAdvancedOption struktur](#aws-glue-api-visual-job-api-AmazonRedshiftAdvancedOption)
+ [Struktur opsi](#aws-glue-api-visual-job-api-Option)
+ [Struktur S3 CatalogSource](#aws-glue-api-visual-job-api-S3CatalogSource)
+ [Struktur S3 SourceAdditionalOptions](#aws-glue-api-visual-job-api-S3SourceAdditionalOptions)
+ [Struktur S3 CsvSource](#aws-glue-api-visual-job-api-S3CsvSource)
+ [JDBCSource Struktur langsung](#aws-glue-api-visual-job-api-DirectJDBCSource)
+ [Struktur S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)
+ [Struktur S3 JsonSource](#aws-glue-api-visual-job-api-S3JsonSource)
+ [Struktur S3 ParquetSource](#aws-glue-api-visual-job-api-S3ParquetSource)
+ [Struktur S3 DeltaSource](#aws-glue-api-visual-job-api-S3DeltaSource)
+ [Struktur S3 CatalogDeltaSource](#aws-glue-api-visual-job-api-S3CatalogDeltaSource)
+ [CatalogDeltaSource struktur](#aws-glue-api-visual-job-api-CatalogDeltaSource)
+ [Struktur S3 HudiSource](#aws-glue-api-visual-job-api-S3HudiSource)
+ [Struktur S3 CatalogHudiSource](#aws-glue-api-visual-job-api-S3CatalogHudiSource)
+ [Struktur S3 ExcelSource](#aws-glue-api-visual-job-api-S3ExcelSource)
+ [CatalogHudiSource struktur](#aws-glue-api-visual-job-api-CatalogHudiSource)
+ [Struktur DBCatalog Sumber Dynamo](#aws-glue-api-visual-job-api-DynamoDBCatalogSource)
+ [RelationalCatalogSource struktur](#aws-glue-api-visual-job-api-RelationalCatalogSource)
+ [JDBCConnectorStruktur target](#aws-glue-api-visual-job-api-JDBCConnectorTarget)
+ [SparkConnectorTarget struktur](#aws-glue-api-visual-job-api-SparkConnectorTarget)
+ [BasicCatalogTarget struktur](#aws-glue-api-visual-job-api-BasicCatalogTarget)
+ [Struktur SQLCatalog Target Saya](#aws-glue-api-visual-job-api-MySQLCatalogTarget)
+ [Struktur Postgre Target SQLCatalog](#aws-glue-api-visual-job-api-PostgreSQLCatalogTarget)
+ [Struktur SQLCatalog Target Oracle](#aws-glue-api-visual-job-api-OracleSQLCatalogTarget)
+ [SQLServerCatalogTarget Struktur Microsoft](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogTarget)
+ [RedshiftTarget struktur](#aws-glue-api-visual-job-api-RedshiftTarget)
+ [AmazonRedshiftTarget struktur](#aws-glue-api-visual-job-api-AmazonRedshiftTarget)
+ [UpsertRedshiftTargetOptions struktur](#aws-glue-api-visual-job-api-UpsertRedshiftTargetOptions)
+ [Struktur S3 CatalogTarget](#aws-glue-api-visual-job-api-S3CatalogTarget)
+ [Struktur S3 GlueParquetTarget](#aws-glue-api-visual-job-api-S3GlueParquetTarget)
+ [CatalogSchemaChangePolicy struktur](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)
+ [Struktur S3 DirectTarget](#aws-glue-api-visual-job-api-S3DirectTarget)
+ [Struktur S3 HudiCatalogTarget](#aws-glue-api-visual-job-api-S3HudiCatalogTarget)
+ [Struktur S3 HudiDirectTarget](#aws-glue-api-visual-job-api-S3HudiDirectTarget)
+ [Struktur S3 DeltaCatalogTarget](#aws-glue-api-visual-job-api-S3DeltaCatalogTarget)
+ [Struktur S3 DeltaDirectTarget](#aws-glue-api-visual-job-api-S3DeltaDirectTarget)
+ [Struktur S3 HyperDirectTarget](#aws-glue-api-visual-job-api-S3HyperDirectTarget)
+ [Struktur S3 IcebergDirectTarget](#aws-glue-api-visual-job-api-S3IcebergDirectTarget)
+ [DirectSchemaChangePolicy struktur](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)
+ [ApplyMapping struktur](#aws-glue-api-visual-job-api-ApplyMapping)
+ [Struktur pemetaan](#aws-glue-api-visual-job-api-Mapping)
+ [SelectFields struktur](#aws-glue-api-visual-job-api-SelectFields)
+ [DropFields struktur](#aws-glue-api-visual-job-api-DropFields)
+ [RenameField struktur](#aws-glue-api-visual-job-api-RenameField)
+ [Struktur keran](#aws-glue-api-visual-job-api-Spigot)
+ [Bergabunglah dengan struktur](#aws-glue-api-visual-job-api-Join)
+ [JoinColumn struktur](#aws-glue-api-visual-job-api-JoinColumn)
+ [SplitFields struktur](#aws-glue-api-visual-job-api-SplitFields)
+ [SelectFromCollection struktur](#aws-glue-api-visual-job-api-SelectFromCollection)
+ [FillMissingValues struktur](#aws-glue-api-visual-job-api-FillMissingValues)
+ [Struktur filter](#aws-glue-api-visual-job-api-Filter)
+ [FilterExpression struktur](#aws-glue-api-visual-job-api-FilterExpression)
+ [FilterValue struktur](#aws-glue-api-visual-job-api-FilterValue)
+ [CustomCode struktur](#aws-glue-api-visual-job-api-CustomCode)
+ [Struktur SparkSQL](#aws-glue-api-visual-job-api-SparkSQL)
+ [SqlAlias struktur](#aws-glue-api-visual-job-api-SqlAlias)
+ [DropNullFields struktur](#aws-glue-api-visual-job-api-DropNullFields)
+ [NullCheckBoxList struktur](#aws-glue-api-visual-job-api-NullCheckBoxList)
+ [NullValueField struktur](#aws-glue-api-visual-job-api-NullValueField)
+ [Struktur tipe data](#aws-glue-api-visual-job-api-Datatype)
+ [Gabungkan struktur](#aws-glue-api-visual-job-api-Merge)
+ [Struktur serikat](#aws-glue-api-visual-job-api-Union)
+ [PIIDetection struktur](#aws-glue-api-visual-job-api-PIIDetection)
+ [Struktur agregat](#aws-glue-api-visual-job-api-Aggregate)
+ [DropDuplicates struktur](#aws-glue-api-visual-job-api-DropDuplicates)
+ [GovernedCatalogTarget struktur](#aws-glue-api-visual-job-api-GovernedCatalogTarget)
+ [GovernedCatalogSource struktur](#aws-glue-api-visual-job-api-GovernedCatalogSource)
+ [AggregateOperation struktur](#aws-glue-api-visual-job-api-AggregateOperation)
+ [GlueSchema struktur](#aws-glue-api-visual-job-api-GlueSchema)
+ [GlueStudioSchemaColumn struktur](#aws-glue-api-visual-job-api-GlueStudioSchemaColumn)
+ [GlueStudioColumn struktur](#aws-glue-api-visual-job-api-GlueStudioColumn)
+ [DynamicTransform struktur](#aws-glue-api-visual-job-api-DynamicTransform)
+ [TransformConfigParameter struktur](#aws-glue-api-visual-job-api-TransformConfigParameter)
+ [EvaluateDataQuality struktur](#aws-glue-api-visual-job-api-EvaluateDataQuality)
+ [DQResultsPublishingOptions struktur](#aws-glue-api-visual-job-api-DQResultsPublishingOptions)
+ [DQStopJobOnFailureOptions struktur](#aws-glue-api-visual-job-api-DQStopJobOnFailureOptions)
+ [EvaluateDataQualityMultiFrame struktur](#aws-glue-api-visual-job-api-EvaluateDataQualityMultiFrame)
+ [Struktur resep](#aws-glue-api-visual-job-api-Recipe)
+ [RecipeReference struktur](#aws-glue-api-visual-job-api-RecipeReference)
+ [SnowflakeNodeData struktur](#aws-glue-api-visual-job-api-SnowflakeNodeData)
+ [SnowflakeSource struktur](#aws-glue-api-visual-job-api-SnowflakeSource)
+ [SnowflakeTarget struktur](#aws-glue-api-visual-job-api-SnowflakeTarget)
+ [ConnectorDataSource struktur](#aws-glue-api-visual-job-api-ConnectorDataSource)
+ [ConnectorDataTarget struktur](#aws-glue-api-visual-job-api-ConnectorDataTarget)
+ [RecipeStep struktur](#aws-glue-api-visual-job-api-RecipeStep)
+ [RecipeAction struktur](#aws-glue-api-visual-job-api-RecipeAction)
+ [ConditionExpression struktur](#aws-glue-api-visual-job-api-ConditionExpression)
+ [Struktur S3 CatalogIcebergSource](#aws-glue-api-visual-job-api-S3CatalogIcebergSource)
+ [CatalogIcebergSource struktur](#aws-glue-api-visual-job-api-CatalogIcebergSource)
+ [Struktur S3 IcebergCatalogTarget](#aws-glue-api-visual-job-api-S3IcebergCatalogTarget)
+ [Struktur DBELTConnector Sumber Dynamo](#aws-glue-api-visual-job-api-DynamoDBELTConnectorSource)
+ [DDBELTConnectionStruktur pilihan](#aws-glue-api-visual-job-api-DDBELTConnectionOptions)
+ [DDBELTCatalogAdditionalOptions struktur](#aws-glue-api-visual-job-api-DDBELTCatalogAdditionalOptions)
+ [Struktur rute](#aws-glue-api-visual-job-api-Route)
+ [GroupFilters struktur](#aws-glue-api-visual-job-api-GroupFilters)
+ [AutoDataQuality struktur](#aws-glue-api-visual-job-api-AutoDataQuality)

## CodeGenConfigurationNode struktur
<a name="aws-glue-api-visual-job-api-CodeGenConfigurationNode"></a>

`CodeGenConfigurationNode`menghitung semua jenis Node yang valid. Satu dan hanya satu variabel anggotanya yang dapat diisi.

**Bidang**
+ `AthenaConnectorSource` — Sebuah objek [AthenaConnectorSource](#aws-glue-api-visual-job-api-AthenaConnectorSource).

  Menentukan konektor ke sumber data Amazon Athena.
+ `JDBCConnectorSource` — Sebuah objek [JDBCConnectorSumber](#aws-glue-api-visual-job-api-JDBCConnectorSource).

  Menentukan konektor ke sumber data JDBC.
+ `SparkConnectorSource` — Sebuah objek [SparkConnectorSource](#aws-glue-api-visual-job-api-SparkConnectorSource).

  Menentukan konektor ke sumber data Apache Spark.
+ `CatalogSource` — Sebuah objek [CatalogSource](#aws-glue-api-visual-job-api-CatalogSource).

  Menentukan penyimpanan data dalam Katalog AWS Glue Data.
+ `RedshiftSource` — Sebuah objek [RedshiftSource](#aws-glue-api-visual-job-api-RedshiftSource).

  Menentukan penyimpanan data Amazon Redshift.
+ `S3CatalogSource` — Sebuah objek [S3 CatalogSource](#aws-glue-api-visual-job-api-S3CatalogSource).

  Menentukan penyimpanan data Amazon S3 di Katalog Data AWS Glue .
+ `S3CsvSource` — Sebuah objek [S3 CsvSource](#aws-glue-api-visual-job-api-S3CsvSource).

  Menentukan penyimpanan data nilai yang dipisahkan perintah (CSV) yang disimpan di Amazon S3.
+ `S3JsonSource` — Sebuah objek [S3 JsonSource](#aws-glue-api-visual-job-api-S3JsonSource).

  Menentukan penyimpanan data JSON yang disimpan di Amazon S3.
+ `S3ParquetSource` — Sebuah objek [S3 ParquetSource](#aws-glue-api-visual-job-api-S3ParquetSource).

  Menentukan penyimpanan data Apache Parquet yang disimpan di Amazon S3.
+ `RelationalCatalogSource` — Sebuah objek [RelationalCatalogSource](#aws-glue-api-visual-job-api-RelationalCatalogSource).

  Menentukan penyimpanan data katalog relasional dalam Katalog AWS Glue Data.
+ `DynamoDBCatalogSource` — Sebuah objek [Sumber Dynamo DBCatalog](#aws-glue-api-visual-job-api-DynamoDBCatalogSource).

  Menentukan penyimpanan data DynamoDBC Catalog di Data Catalog. AWS Glue 
+ `JDBCConnectorTarget` — Sebuah objek [JDBCConnectorTarget](#aws-glue-api-visual-job-api-JDBCConnectorTarget).

  Menentukan target data yang menulis ke Amazon S3 di penyimpanan kolumnar Apache Parquet.
+ `SparkConnectorTarget` — Sebuah objek [SparkConnectorTarget](#aws-glue-api-visual-job-api-SparkConnectorTarget).

  Menentukan target yang menggunakan konektor Apache Spark.
+ `CatalogTarget` — Sebuah objek [BasicCatalogTarget](#aws-glue-api-visual-job-api-BasicCatalogTarget).

  Menentukan target yang menggunakan tabel AWS Glue Data Catalog.
+ `RedshiftTarget` — Sebuah objek [RedshiftTarget](#aws-glue-api-visual-job-api-RedshiftTarget).

  Menentukan target yang menggunakan Amazon Redshift.
+ `S3CatalogTarget` — Sebuah objek [S3 CatalogTarget](#aws-glue-api-visual-job-api-S3CatalogTarget).

  Menentukan target data yang menulis ke Amazon S3 menggunakan Katalog Data AWS Glue .
+ `S3GlueParquetTarget` — Sebuah objek [S3 GlueParquetTarget](#aws-glue-api-visual-job-api-S3GlueParquetTarget).

  Menentukan target data yang menulis ke Amazon S3 di penyimpanan kolumnar Apache Parquet.
+ `S3DirectTarget` — Sebuah objek [S3 DirectTarget](#aws-glue-api-visual-job-api-S3DirectTarget).

  Menentukan target data yang menulis ke Amazon S3.
+ `ApplyMapping` — Sebuah objek [ApplyMapping](#aws-glue-api-visual-job-api-ApplyMapping).

  Menentukan transformasi yang memetakan kunci properti data dalam sumber data ke kunci properti data dalam target data. Anda dapat mengganti nama kunci, memodifikasi tipe data untuk kunci, dan memilih kunci mana yang akan dibuang dari set data.
+ `SelectFields` — Sebuah objek [SelectFields](#aws-glue-api-visual-job-api-SelectFields).

  Menentukan transformasi yang memilih kunci properti data yang ingin Anda simpan.
+ `DropFields` — Sebuah objek [DropFields](#aws-glue-api-visual-job-api-DropFields).

  Menentukan transformasi yang memilih kunci properti data yang ingin Anda drop.
+ `RenameField` — Sebuah objek [RenameField](#aws-glue-api-visual-job-api-RenameField).

  Menentukan transformasi yang mengganti nama kunci properti data tunggal.
+ `Spigot` — Sebuah objek [Spigot](#aws-glue-api-visual-job-api-Spigot).

  Menentukan transformasi yang menulis sampel data ke bucket Amazon S3.
+ `Join` — Sebuah objek [Join](#aws-glue-api-visual-job-api-Join).

  Menentukan transformasi yang menggabungkan dua dataset menjadi satu dataset menggunakan frase perbandingan pada kunci properti data tertentu. Anda dapat menggunakan join bagian dalam, luar, kiri, kanan, kiri semi, dan lawan kiri.
+ `SplitFields` — Sebuah objek [SplitFields](#aws-glue-api-visual-job-api-SplitFields).

  Menentukan transformasi yang membagi kunci properti data menjadi dua. `DynamicFrames` Outputnya adalah kumpulan`DynamicFrames`: satu dengan kunci properti data yang dipilih, dan satu dengan kunci properti data yang tersisa.
+ `SelectFromCollection` — Sebuah objek [SelectFromCollection](#aws-glue-api-visual-job-api-SelectFromCollection).

  Menentukan transformasi yang memilih salah satu `DynamicFrame` dari koleksi. `DynamicFrames` Outputnya adalah yang dipilih `DynamicFrame`
+ `FillMissingValues` — Sebuah objek [FillMissingValues](#aws-glue-api-visual-job-api-FillMissingValues).

  Menentukan transformasi yang menempatkan catatan dalam dataset yang memiliki nilai hilang dan menambahkan bidang baru dengan nilai ditentukan oleh imputasi. Kumpulan data input digunakan untuk melatih model pembelajaran mesin yang menentukan nilai yang hilang seharusnya.
+ `Filter` — Sebuah objek [Filter](#aws-glue-api-visual-job-api-Filter).

  Menentukan transformasi yang membagi dataset menjadi dua, berdasarkan kondisi filter.
+ `CustomCode` — Sebuah objek [CustomCode](#aws-glue-api-visual-job-api-CustomCode).

  Menentukan transformasi yang menggunakan kode kustom yang Anda berikan untuk melakukan transformasi data. Outputnya adalah kumpulan DynamicFrames.
+ `SparkSQL` — Sebuah objek [SparkSQL](#aws-glue-api-visual-job-api-SparkSQL).

  Menentukan transformasi di mana Anda memasukkan query SQL menggunakan sintaks Spark SQL untuk mengubah data. Outputnya adalah satu `DynamicFrame`.
+ `DirectKinesisSource` — Sebuah objek [DirectKinesisSource](#aws-glue-api-visual-job-api-DirectKinesisSource).

  Menentukan sumber data Amazon Kinesis langsung.
+ `DirectKafkaSource` — Sebuah objek [DirectKafkaSource](#aws-glue-api-visual-job-api-DirectKafkaSource).

  Menentukan toko data Apache Kafka.
+ `CatalogKinesisSource` — Sebuah objek [CatalogKinesisSource](#aws-glue-api-visual-job-api-CatalogKinesisSource).

  Menentukan sumber data Kinesis dalam Katalog Data AWS Glue .
+ `CatalogKafkaSource` — Sebuah objek [CatalogKafkaSource](#aws-glue-api-visual-job-api-CatalogKafkaSource).

  Menentukan penyimpanan data Apache Kafka dalam Katalog Data.
+ `DropNullFields` — Sebuah objek [DropNullFields](#aws-glue-api-visual-job-api-DropNullFields).

  Menentukan transformasi yang menghapus kolom dari dataset jika semua nilai dalam kolom adalah 'null'. Secara default, AWS Glue Studio akan mengenali objek null, tetapi beberapa nilai seperti string kosong, string yang “null”, -1 integer atau placeholder lain seperti nol, tidak secara otomatis dikenali sebagai nol.
+ `Merge` — Sebuah objek [Gabungkan](#aws-glue-api-visual-job-api-Merge).

  Menentukan transformasi yang menggabungkan `DynamicFrame` dengan pementasan `DynamicFrame` berdasarkan kunci utama yang ditentukan untuk mengidentifikasi catatan. Catatan duplikat (catatan dengan kunci primer yang sama) tidak di-deduplikasi. 
+ `Union` — Sebuah objek [Union](#aws-glue-api-visual-job-api-Union).

  Menentukan transformasi yang menggabungkan baris dari dua atau lebih dataset menjadi hasil tunggal.
+ `PIIDetection` — Sebuah objek [PIIDetection](#aws-glue-api-visual-job-api-PIIDetection).

  Menentukan transformasi yang mengidentifikasi, menghapus atau menutupi data PII.
+ `Aggregate` — Sebuah objek [Agregat](#aws-glue-api-visual-job-api-Aggregate).

  Menentukan transformasi yang mengelompokkan baris dengan bidang yang dipilih dan menghitung nilai agregat dengan fungsi tertentu.
+ `DropDuplicates` — Sebuah objek [DropDuplicates](#aws-glue-api-visual-job-api-DropDuplicates).

  Menentukan transformasi yang menghapus baris data berulang dari kumpulan data.
+ `GovernedCatalogTarget` — Sebuah objek [GovernedCatalogTarget](#aws-glue-api-visual-job-api-GovernedCatalogTarget).

  Menentukan target data yang menulis ke katalog yang diatur.
+ `GovernedCatalogSource` — Sebuah objek [GovernedCatalogSource](#aws-glue-api-visual-job-api-GovernedCatalogSource).

  Menentukan sumber data dalam Katalog Data yang diatur.
+ `MicrosoftSQLServerCatalogSource` — Sebuah objek [Microsoft SQLServer CatalogSource](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogSource).

  Menentukan sumber data server Microsoft SQL dalam Katalog AWS Glue Data.
+ `MySQLCatalogSource` — Sebuah objek [SQLCatalogSumber saya](#aws-glue-api-visual-job-api-MySQLCatalogSource).

  Menentukan sumber data MySQL dalam Katalog Data. AWS Glue 
+ `OracleSQLCatalogSource` — Sebuah objek [Sumber Oracle SQLCatalog](#aws-glue-api-visual-job-api-OracleSQLCatalogSource).

  Menentukan sumber data Oracle dalam Katalog AWS Glue Data.
+ `PostgreSQLCatalogSource` — Sebuah objek [Sumber Postgre SQLCatalog](#aws-glue-api-visual-job-api-PostgreSQLCatalogSource).

  Menentukan sumber data PostgressQL dalam Katalog Data. AWS Glue 
+ `MicrosoftSQLServerCatalogTarget` — Sebuah objek [Microsoft SQLServer CatalogTarget](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogTarget).

  Menentukan target yang menggunakan Microsoft SQL.
+ `MySQLCatalogTarget` — Sebuah objek [SQLCatalogTarget saya](#aws-glue-api-visual-job-api-MySQLCatalogTarget).

  Menentukan target yang menggunakan MySQL.
+ `OracleSQLCatalogTarget` — Sebuah objek [Target Oracle SQLCatalog](#aws-glue-api-visual-job-api-OracleSQLCatalogTarget).

  Menentukan target yang menggunakan Oracle SQL.
+ `PostgreSQLCatalogTarget` — Sebuah objek [Target Postgre SQLCatalog](#aws-glue-api-visual-job-api-PostgreSQLCatalogTarget).

  Menentukan target yang menggunakan Postgres SQL.
+ `Route` — Sebuah objek [Rute](#aws-glue-api-visual-job-api-Route).

  Menentukan node rute yang mengarahkan data ke jalur output yang berbeda berdasarkan kondisi penyaringan yang ditentukan.
+ `DynamicTransform` — Sebuah objek [DynamicTransform](#aws-glue-api-visual-job-api-DynamicTransform).

  Menentukan transformasi visual kustom yang dibuat oleh pengguna.
+ `EvaluateDataQuality` — Sebuah objek [EvaluateDataQuality](#aws-glue-api-visual-job-api-EvaluateDataQuality).

  Menentukan kriteria evaluasi kualitas data Anda.
+ `S3CatalogHudiSource` — Sebuah objek [S3 CatalogHudiSource](#aws-glue-api-visual-job-api-S3CatalogHudiSource).

  Menentukan sumber data Hudi yang terdaftar di Katalog AWS Glue Data. Sumber data harus disimpan di Amazon S3.
+ `CatalogHudiSource` — Sebuah objek [CatalogHudiSource](#aws-glue-api-visual-job-api-CatalogHudiSource).

  Menentukan sumber data Hudi yang terdaftar di Katalog AWS Glue Data.
+ `S3HudiSource` — Sebuah objek [S3 HudiSource](#aws-glue-api-visual-job-api-S3HudiSource).

  Menentukan sumber data Hudi yang disimpan di. Amazon S3
+ `S3HudiCatalogTarget` — Sebuah objek [S3 HudiCatalogTarget](#aws-glue-api-visual-job-api-S3HudiCatalogTarget).

  Menentukan target yang menulis ke sumber data Hudi di Katalog AWS Glue Data.
+ `S3HudiDirectTarget` — Sebuah objek [S3 HudiDirectTarget](#aws-glue-api-visual-job-api-S3HudiDirectTarget).

  Menentukan target yang menulis ke sumber data Hudi di. Amazon S3
+ `S3CatalogDeltaSource` — Sebuah objek [S3 CatalogDeltaSource](#aws-glue-api-visual-job-api-S3CatalogDeltaSource).

  Menentukan sumber data Delta Lake yang terdaftar di Katalog AWS Glue Data. Sumber data harus disimpan di Amazon S3.
+ `CatalogDeltaSource` — Sebuah objek [CatalogDeltaSource](#aws-glue-api-visual-job-api-CatalogDeltaSource).

  Menentukan sumber data Delta Lake yang terdaftar di Katalog AWS Glue Data.
+ `S3DeltaSource` — Sebuah objek [S3 DeltaSource](#aws-glue-api-visual-job-api-S3DeltaSource).

  Menentukan sumber data Delta Lake yang disimpan di. Amazon S3
+ `S3DeltaCatalogTarget` — Sebuah objek [S3 DeltaCatalogTarget](#aws-glue-api-visual-job-api-S3DeltaCatalogTarget).

  Menentukan target yang menulis ke sumber data Delta Lake di Katalog AWS Glue Data.
+ `S3DeltaDirectTarget` — Sebuah objek [S3 DeltaDirectTarget](#aws-glue-api-visual-job-api-S3DeltaDirectTarget).

  Menentukan target yang menulis ke sumber data Delta Lake di. Amazon S3
+ `AmazonRedshiftSource` — Sebuah objek [AmazonRedshiftSource](#aws-glue-api-visual-job-api-AmazonRedshiftSource).

  Menentukan target yang menulis ke sumber data di Amazon Redshift.
+ `AmazonRedshiftTarget` — Sebuah objek [AmazonRedshiftTarget](#aws-glue-api-visual-job-api-AmazonRedshiftTarget).

  Menentukan target yang menulis ke target data di Amazon Redshift.
+ `EvaluateDataQualityMultiFrame` — Sebuah objek [EvaluateDataQualityMultiFrame](#aws-glue-api-visual-job-api-EvaluateDataQualityMultiFrame).

  Menentukan kriteria evaluasi kualitas data Anda. Memungkinkan beberapa input data dan mengembalikan koleksi Dynamic Frames.
+ `Recipe` — Sebuah objek [Resep](#aws-glue-api-visual-job-api-Recipe).

  Menentukan simpul AWS Glue DataBrew resep.
+ `SnowflakeSource` — Sebuah objek [SnowflakeSource](#aws-glue-api-visual-job-api-SnowflakeSource).

  Menentukan sumber data Snowflake.
+ `SnowflakeTarget` — Sebuah objek [SnowflakeTarget](#aws-glue-api-visual-job-api-SnowflakeTarget).

  Menentukan target yang menulis ke sumber data Snowflake.
+ `ConnectorDataSource` — Sebuah objek [ConnectorDataSource](#aws-glue-api-visual-job-api-ConnectorDataSource).

  Menentukan sumber yang dihasilkan dengan pilihan koneksi standar.
+ `ConnectorDataTarget` — Sebuah objek [ConnectorDataTarget](#aws-glue-api-visual-job-api-ConnectorDataTarget).

  Menentukan target yang dihasilkan dengan pilihan koneksi standar.
+ `S3CatalogIcebergSource` — Sebuah objek [S3 CatalogIcebergSource](#aws-glue-api-visual-job-api-S3CatalogIcebergSource).

  Menentukan sumber data Apache Iceberg yang terdaftar di Katalog Data. AWS Glue Sumber data Iceberg harus disimpan di. Amazon S3
+ `CatalogIcebergSource` — Sebuah objek [CatalogIcebergSource](#aws-glue-api-visual-job-api-CatalogIcebergSource).

  Menentukan sumber data Apache Iceberg yang terdaftar di Katalog Data. AWS Glue 
+ `S3IcebergCatalogTarget` — Sebuah objek [S3 IcebergCatalogTarget](#aws-glue-api-visual-job-api-S3IcebergCatalogTarget).

  Menentukan target katalog Apache Iceberg yang menulis data ke Amazon S3 dan mendaftarkan tabel dalam Katalog Data. AWS Glue 
+ `S3IcebergDirectTarget` — Sebuah objek [S3 IcebergDirectTarget](#aws-glue-api-visual-job-api-S3IcebergDirectTarget).

  Mendefinisikan parameter konfigurasi untuk menulis data ke Amazon S3 sebagai tabel Apache Iceberg.
+ `S3ExcelSource` — Sebuah objek [S3 ExcelSource](#aws-glue-api-visual-job-api-S3ExcelSource).

  Mendefinisikan parameter konfigurasi untuk membaca file Excel dari Amazon S3.
+ `S3HyperDirectTarget` — Sebuah objek [S3 HyperDirectTarget](#aws-glue-api-visual-job-api-S3HyperDirectTarget).

  Mendefinisikan parameter konfigurasi untuk menulis data ke Amazon S3 HyperDirect menggunakan pengoptimalan.
+ `DynamoDBELTConnectorSource` — Sebuah objek [Sumber Dynamo DBELTConnector](#aws-glue-api-visual-job-api-DynamoDBELTConnectorSource).

  Menentukan sumber konektor DynamoDB ELT untuk mengekstrak data dari tabel DynamoDB.

## JDBCConnectorStruktur pilihan
<a name="aws-glue-api-visual-job-api-JDBCConnectorOptions"></a>

Opsi koneksi tambahan untuk konektor.

**Bidang**
+ `FilterPredicate` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Klausul kondisi tambahan untuk memfilter data dari sumber. Contoh:

  `BillingCity='Mountain View'`

  Saat menggunakan kueri alih-alih nama tabel, Anda harus memvalidasi bahwa kueri berfungsi dengan yang ditentukan`filterPredicate`.
+ `PartitionColumn` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama kolom integer yang digunakan untuk partisi. Opsi ini bekerja hanya ketika ia disertakan dengan `lowerBound`, `upperBound`, dan `numPartitions`. Pilihan ini bekerja dengan cara yang sama seperti pada pembaca Spark SQL JDBC.
+ `LowerBound`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Nilai minimum `partitionColumn` yang digunakan untuk memutuskan langkah partisi.
+ `UpperBound`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Nilai maksimum `partitionColumn` yang digunakan untuk memutuskan langkah partisi.
+ `NumPartitions`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Jumlah partisi. Nilai ini, bersama dengan `lowerBound` (inklusif) dan `upperBound` (eksklusif), membentuk langkah partisi untuk ekspresi klausul `WHERE` yang dihasilkan yang digunakan untuk membagi `partitionColumn`.
+ `JobBookmarkKeys` – Susunan string UTF-8.

  Nama kunci bookmark pekerjaan untuk mengurutkan.
+ `JobBookmarkKeysSortOrder` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan urutan urutan naik atau turun.
+ `DataTypeMapping` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8 (nilai yang valid: `ARRAY` \$1 \$1 `BIGINT` \$1 `BINARY` \$1 `BIT` \$1 `BLOB` \$1 `BOOLEAN` \$1 `CHAR` \$1 `CLOB` \$1 `DATALINK` \$1 `DATE` \$1 `DECIMAL` \$1 `DISTINCT` \$1 `DOUBLE` \$1 `FLOAT` \$1 `INTEGER` \$1 `JAVA_OBJECT` \$1 `LONGNVARCHAR` \$1 `LONGVARBINARY` \$1 `LONGVARCHAR` \$1 `NCHAR` \$1 `NCLOB` \$1 `NULL` \$1 \$1 `NUMERIC` \$1 `NVARCHAR` \$1 `OTHER` \$1 `REAL` \$1 `REF` \$1 `REF_CURSOR` \$1 `ROWID` \$1 `SMALLINT` \$1 `SQLXML` \$1 `STRUCT` \$1 `TIME` \$1 `TIME_WITH_TIMEZONE` `TIMESTAMP` `TIMESTAMP_WITH_TIMEZONE` \$1 `TINYINT` \$1 `VARBINARY` \$1`VARCHAR`).

  Setiap nilai adalah string UTF-8 (nilai valid: `DATE` \$1 \$1 `STRING` \$1 `TIMESTAMP` \$1 `INT` \$1 `FLOAT` \$1 `LONG` \$1 `BIGDECIMAL` `BYTE` `SHORT` \$1`DOUBLE`).

  Pemetaan tipe data kustom yang membangun pemetaan dari tipe data JDBC ke tipe data. AWS Glue Misalnya, opsi `"dataTypeMapping":{"FLOAT":"STRING"}` memetakan bidang data tipe JDBC `FLOAT` ke dalam `String` tipe Java dengan memanggil `ResultSet.getString()` metode driver, dan menggunakannya untuk membangun catatan. AWS Glue Objek `ResultSet` dilaksanakan oleh masing-masing driver, sehingga perilaku bersifat spesifik untuk driver yang Anda gunakan. Lihat dokumentasi untuk driver JDBC Anda untuk memahami bagaimana driver melakukan konversi.

## StreamingDataPreviewOptions struktur
<a name="aws-glue-api-visual-job-api-StreamingDataPreviewOptions"></a>

Menentukan pilihan yang terkait dengan pratinjau data untuk melihat sampel data Anda.

**Bidang**
+ `PollingTime`— Jumlah (panjang), setidaknya 10.

  Waktu pemungutan suara dalam milidetik.
+ `RecordPollingLimit`— Jumlah (panjang), setidaknya 1.

  Batas jumlah catatan yang disurvei.

## AthenaConnectorSource struktur
<a name="aws-glue-api-visual-job-api-AthenaConnectorSource"></a>

Menentukan konektor ke sumber data Amazon Athena.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `ConnectionName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi yang dikaitkan dengan konektor.
+ `ConnectorName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama konektor yang membantu mengakses penyimpanan data di Studio. AWS Glue 
+ `ConnectionType` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jenis koneksi, seperti marketplace.athena atau custom.athena, menunjuk koneksi ke toko data Amazon Athena.
+ `ConnectionTable` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel di sumber data.
+ `SchemaName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama grup log Cloudwatch untuk dibaca. Misalnya, `/aws-glue/jobs/output`.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Athena kustom.

## JDBCConnectorStruktur sumber
<a name="aws-glue-api-visual-job-api-JDBCConnectorSource"></a>

Menentukan konektor ke sumber data JDBC.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `ConnectionName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi yang dikaitkan dengan konektor.
+ `ConnectorName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama konektor yang membantu mengakses penyimpanan data di Studio. AWS Glue 
+ `ConnectionType` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jenis koneksi, seperti marketplace.jdbc atau custom.jdbc, menunjuk koneksi ke penyimpanan data JDBC.
+ `AdditionalOptions` — Sebuah objek [JDBCConnectorPilihan](#aws-glue-api-visual-job-api-JDBCConnectorOptions).

  Opsi koneksi tambahan untuk konektor.
+ `ConnectionTable` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel di sumber data.
+ `Query` — String UTF-8, yang cocok dengan [Custom string pattern #62](aws-glue-api-common.md#regex_62).

  Tabel atau query SQL untuk mendapatkan data dari. Anda dapat menentukan salah satu dari `ConnectionTable` atau `query`, bukan keduanya.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber JDBC kustom.

## SparkConnectorSource struktur
<a name="aws-glue-api-visual-job-api-SparkConnectorSource"></a>

Menentukan konektor ke sumber data Apache Spark.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `ConnectionName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi yang dikaitkan dengan konektor.
+ `ConnectorName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama konektor yang membantu mengakses penyimpanan data di Studio. AWS Glue 
+ `ConnectionType` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jenis koneksi, seperti marketplace.spark atau custom.spark, menunjuk koneksi ke penyimpanan data Apache Spark.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Opsi koneksi tambahan untuk konektor.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber percikan kustom.

## CatalogSource struktur
<a name="aws-glue-api-visual-job-api-CatalogSource"></a>

Menentukan penyimpanan data dalam Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `PartitionPredicate` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

   Partisi yang memenuhi predikat ini dihapus. File dalam periode penyimpanan dalam partisi ini tidak dihapus. 
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber katalog.

## Struktur SQLCatalog Sumber Saya
<a name="aws-glue-api-visual-job-api-MySQLCatalogSource"></a>

Menentukan sumber data MySQL dalam Katalog Data. AWS Glue 

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.

## Struktur Sumber Postgre SQLCatalog
<a name="aws-glue-api-visual-job-api-PostgreSQLCatalogSource"></a>

Menentukan sumber data PostgressQL dalam Katalog Data. AWS Glue 

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.

## Struktur SQLCatalog Sumber Oracle
<a name="aws-glue-api-visual-job-api-OracleSQLCatalogSource"></a>

Menentukan sumber data Oracle dalam Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.

## SQLServerCatalogSource Struktur Microsoft
<a name="aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogSource"></a>

Menentukan sumber data server Microsoft SQL dalam Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.

## CatalogKinesisSource struktur
<a name="aws-glue-api-visual-job-api-CatalogKinesisSource"></a>

Menentukan sumber data Kinesis dalam Katalog Data AWS Glue .

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `WindowSize` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah waktu yang dihabiskan untuk memproses setiap batch mikro.
+ `DetectSchema` – Boolean.

  Apakah akan secara otomatis menentukan skema dari data yang masuk.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `StreamingOptions` — Sebuah objek [KinesisStreamingSourceOptions](#aws-glue-api-visual-job-api-KinesisStreamingSourceOptions).

  Opsi tambahan untuk sumber data streaming Kinesis.
+ `DataPreviewOptions` — Sebuah objek [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions).

  Opsi tambahan untuk pratinjau data.

## DirectKinesisSource struktur
<a name="aws-glue-api-visual-job-api-DirectKinesisSource"></a>

Menentukan sumber data Amazon Kinesis langsung.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `WindowSize` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah waktu yang dihabiskan untuk memproses setiap batch mikro.
+ `DetectSchema` – Boolean.

  Apakah akan secara otomatis menentukan skema dari data yang masuk.
+ `StreamingOptions` — Sebuah objek [KinesisStreamingSourceOptions](#aws-glue-api-visual-job-api-KinesisStreamingSourceOptions).

  Opsi tambahan untuk sumber data streaming Kinesis.
+ `DataPreviewOptions` — Sebuah objek [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions).

  Opsi tambahan untuk pratinjau data.

## KinesisStreamingSourceOptions struktur
<a name="aws-glue-api-visual-job-api-KinesisStreamingSourceOptions"></a>

Opsi tambahan untuk sumber data streaming Amazon Kinesis.

**Bidang**
+ `EndpointUrl` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  URL dari titik akhir Kinesis.
+ `StreamName` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama aliran data Kinesis.
+ `Classification` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Klasifikasi opsional.
+ `Delimiter` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan karakter pembatas.
+ `StartingPosition` – String UTF-8 (nilai yang valid: `latest="LATEST"` \$1 `trim_horizon="TRIM_HORIZON"` \$1 `earliest="EARLIEST"` \$1 `timestamp="TIMESTAMP"`).

  Posisi awal dalam aliran data Kinesis untuk membaca data dari. Nilai yang mungkin adalah`"latest"`,, `"trim_horizon"``"earliest"`, atau string stempel waktu dalam format UTC dalam pola `yyyy-mm-ddTHH:MM:SSZ` (di mana `Z` mewakili zona waktu UTC offset dengan \$1/-. Misalnya: “2023-04-04T 08:00:00-04:00 “). Nilai default-nya adalah `"latest"`.

  Catatan: Menggunakan nilai yang merupakan string stempel waktu dalam format UTC untuk “startingPosition” hanya didukung untuk versi 4.0 atau yang lebih baru. AWS Glue 
+ `MaxFetchTimeInMs`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Waktu maksimum yang dihabiskan untuk pelaksana pekerjaan untuk membaca catatan untuk batch saat ini dari aliran data Kinesis, ditentukan dalam milidetik (ms). Beberapa panggilan `GetRecords` API dapat dilakukan dalam waktu ini. Nilai default-nya adalah `1000`.
+ `MaxFetchRecordsPerShard`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Jumlah maksimum catatan yang diambil per pecahan dalam aliran data Kinesis per mikrobatch. Catatan: Klien dapat melampaui batas ini jika pekerjaan streaming telah membaca catatan tambahan dari Kinesis (dalam panggilan get-records yang sama). Jika `MaxFetchRecordsPerShard` perlu ketat maka itu harus kelipatan`MaxRecordPerRead`. Nilai default-nya adalah `100000`.
+ `MaxRecordPerRead`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Jumlah maksimum record untuk diambil dari Kinesis data stream di setiap operasi GetRecords. Nilai default-nya adalah `10000`.
+ `AddIdleTimeBetweenReads` – Boolean.

  Menambahkan penundaan waktu antara dua operasi GetRecords berturut-turut. Nilai default-nya adalah `"False"`. Opsi ini hanya dapat dikonfigurasi untuk AWS Glue versi 2.0 ke atas.
+ `IdleTimeBetweenReadsInMs`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Waktu tunda minimum antara dua operasi GetRecords berturut-turut, ditentukan dalam ms. Nilai default-nya adalah `1000`. Opsi ini hanya dapat dikonfigurasi untuk AWS Glue versi 2.0 ke atas.
+ `DescribeShardInterval`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Interval waktu minimum antara dua panggilan ListShards API untuk skrip Anda untuk mempertimbangkan resharding. Nilai default-nya adalah `1s`.
+ `NumRetries` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah maksimum percobaan ulang untuk permintaan API Kinesis Data Streams. Nilai default-nya adalah `3`.
+ `RetryIntervalMs`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Periode waktu pendinginan (ditentukan dalam ms) sebelum mencoba kembali panggilan API Kinesis Data Streams. Nilai default-nya adalah `1000`.
+ `MaxRetryIntervalMs`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Periode waktu pendinginan maksimum (ditentukan dalam ms) antara dua percobaan ulang panggilan API Kinesis Data Streams. Nilai default-nya adalah `10000`.
+ `AvoidEmptyBatches` – Boolean.

  Hindari membuat pekerjaan microbatch kosong dengan memeriksa data yang belum dibaca di aliran data Kinesis sebelum batch dimulai. Nilai default-nya adalah `"False"`.
+ `StreamArn` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama Sumber Daya Amazon (ARN) dari aliran data Kinesis.
+ `RoleArn` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama Sumber Daya Amazon (ARN) dari peran yang akan diambil menggunakan AWS Security Token Service (AWS STS). Peran ini harus memiliki izin untuk mendeskripsikan atau membaca operasi rekaman untuk aliran data Kinesis. Anda harus menggunakan parameter ini saat mengakses aliran data di akun yang berbeda. Digunakan bersama dengan`"awsSTSSessionName"`.
+ `RoleSessionName` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Pengidentifikasi untuk sesi dengan asumsi peran menggunakan AWS STS. Anda harus menggunakan parameter ini saat mengakses aliran data di akun yang berbeda. Digunakan bersama dengan`"awsSTSRoleARN"`.
+ `AddRecordTimestamp` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Ketika opsi ini diatur ke 'true', output data akan berisi kolom tambahan bernama “\$1\$1src\$1timestamp” yang menunjukkan waktu ketika catatan terkait diterima oleh aliran. Nilai defaultnya adalah 'salah'. Opsi ini didukung di AWS Glue versi 4.0 atau yang lebih baru.
+ `EmitConsumerLagMetrics` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Ketika opsi ini disetel ke 'true', untuk setiap batch, itu akan memancarkan metrik untuk durasi antara rekaman tertua yang diterima oleh aliran dan waktu tiba. AWS Glue CloudWatch Nama metriknya adalah “glue.driver.streaming. maxConsumerLagInMs”. Nilai defaultnya adalah 'salah'. Opsi ini didukung di AWS Glue versi 4.0 atau yang lebih baru.
+ `StartingTimestamp` – String UTF-8.

  Stempel waktu catatan dalam aliran data Kinesis untuk mulai membaca data dari. Nilai yang mungkin adalah string stempel waktu dalam format UTC dari pola `yyyy-mm-ddTHH:MM:SSZ` (di mana Z mewakili offset zona waktu UTC dengan \$1/-. Misalnya: “2023-04-04T 08:00:00 \$1 08:00 “). 
+ `FanoutConsumerARN` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama Sumber Daya Amazon (ARN) dari Kinesis Data Streams meningkatkan konsumen penggemar. Saat ditentukan, aktifkan fan-out yang ditingkatkan untuk throughput khusus dan konsumsi data latensi yang lebih rendah.

## CatalogKafkaSource struktur
<a name="aws-glue-api-visual-job-api-CatalogKafkaSource"></a>

Menentukan penyimpanan data Apache Kafka di Katalog Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `WindowSize` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah waktu yang dihabiskan untuk memproses setiap batch mikro.
+ `DetectSchema` – Boolean.

  Apakah akan secara otomatis menentukan skema dari data yang masuk.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `StreamingOptions` — Sebuah objek [KafkaStreamingSourceOptions](#aws-glue-api-visual-job-api-KafkaStreamingSourceOptions).

  Menentukan opsi streaming.
+ `DataPreviewOptions` — Sebuah objek [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions).

  Menentukan pilihan yang terkait dengan pratinjau data untuk melihat sampel data Anda.

## DirectKafkaSource struktur
<a name="aws-glue-api-visual-job-api-DirectKafkaSource"></a>

Menentukan toko data Apache Kafka.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `StreamingOptions` — Sebuah objek [KafkaStreamingSourceOptions](#aws-glue-api-visual-job-api-KafkaStreamingSourceOptions).

  Menentukan opsi streaming.
+ `WindowSize` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah waktu yang dihabiskan untuk memproses setiap batch mikro.
+ `DetectSchema` – Boolean.

  Apakah akan secara otomatis menentukan skema dari data yang masuk.
+ `DataPreviewOptions` — Sebuah objek [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions).

  Menentukan pilihan yang terkait dengan pratinjau data untuk melihat sampel data Anda.

## KafkaStreamingSourceOptions struktur
<a name="aws-glue-api-visual-job-api-KafkaStreamingSourceOptions"></a>

Opsi tambahan untuk streaming.

**Bidang**
+ `BootstrapServers` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Daftar server bootstrap URLs, misalnya, sebagai`b-1.vpc-test-2.o4q88o.c6.kafka.us-east-1.amazonaws.com:9094`. Opsi ini harus ditentukan dalam panggilan API atau didefinisikan dalam metadata tabel dalam Katalog Data.
+ `SecurityProtocol` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Protokol yang digunakan untuk berkomunikasi dengan broker. Nilai yang mungkin adalah `"SSL"` atau `"PLAINTEXT"`.
+ `ConnectionName` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi.
+ `TopicName` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama topik seperti yang ditentukan dalam Apache Kafka. Anda harus menentukan setidaknya satu `"topicName"`, `"assign"` atau `"subscribePattern"`.
+ `Assign` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Spesifik `TopicPartitions` untuk dikonsumsi. Anda harus menentukan setidaknya satu `"topicName"`, `"assign"` atau `"subscribePattern"`.
+ `SubscribePattern` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  String regex Java yang mengidentifikasi daftar topik untuk berlangganan. Anda harus menentukan setidaknya satu `"topicName"`, `"assign"` atau `"subscribePattern"`.
+ `Classification` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Klasifikasi opsional.
+ `Delimiter` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan karakter pembatas.
+ `StartingOffsets` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Posisi awal dalam topik Kafka untuk membaca data dari. Nilai yang mungkin adalah `"earliest"` atau `"latest"`. Nilai default-nya adalah `"latest"`.
+ `EndingOffsets` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Titik akhir ketika kueri batch berakhir. Nilai yang mungkin adalah `"latest"` atau string JSON yang menentukan sebuah ending offset untuk setiap `TopicPartition`.
+ `PollTimeoutMs`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Batas waktu dalam milidetik untuk polling data dari Kafka di pelaksana pekerjaan Spark. Nilai default-nya adalah `512`.
+ `NumRetries` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Berapa kali untuk mencoba lagi sebelum gagal mengambil offset Kafka. Nilai default-nya adalah `3`.
+ `RetryIntervalMs`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Waktu dalam milidetik untuk menunggu sebelum mencoba lagi untuk mengambil offset Kafka. Nilai default-nya adalah `10`.
+ `MaxOffsetsPerTrigger`— Jumlah (panjang), tidak lebih dari Tidak ada.

  Batas laju pada jumlah maksimum offset yang diproses per interval pemicu. Jumlah total offset yang ditentukan dibagi secara proporsional di seluruh `topicPartitions` dengan volume yang berbeda. Nilai default-nya adalah nol, yang berarti bahwa konsumen membaca semua offset sampai diketahui offset terbaru.
+ `MinPartitions` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah minimum partisi yang diinginkan untuk dibaca dari Kafka. Nilai default-nya adalah nol, yang berarti bahwa jumlah partisi spark sama dengan jumlah partisi Kafka.
+ `IncludeHeaders` – Boolean.

  Apakah akan menyertakan header Kafka. Ketika opsi diatur ke “true”, output data akan berisi kolom tambahan bernama “glue\$1streaming\$1kafka\$1headers” dengan tipe. `Array[Struct(key: String, value: String)]` Nilai defaultnya adalah “false”. Opsi ini hanya tersedia dalam AWS Glue versi 3.0 atau yang lebih baru.
+ `AddRecordTimestamp` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Ketika opsi ini diatur ke 'true', output data akan berisi kolom tambahan bernama “\$1\$1src\$1timestamp” yang menunjukkan waktu ketika catatan terkait diterima oleh topik. Nilai defaultnya adalah 'salah'. Opsi ini didukung di AWS Glue versi 4.0 atau yang lebih baru.
+ `EmitConsumerLagMetrics` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Ketika opsi ini disetel ke 'true', untuk setiap batch, itu akan memancarkan metrik untuk durasi antara catatan tertua yang diterima oleh topik dan waktu tiba. AWS Glue CloudWatch Nama metriknya adalah “glue.driver.streaming. maxConsumerLagInMs”. Nilai defaultnya adalah 'salah'. Opsi ini didukung di AWS Glue versi 4.0 atau yang lebih baru.
+ `StartingTimestamp` – String UTF-8.

  Stempel waktu catatan dalam topik Kafka untuk mulai membaca data dari. Nilai yang mungkin adalah string stempel waktu dalam format UTC dari pola `yyyy-mm-ddTHH:MM:SSZ` (di mana Z mewakili offset zona waktu UTC dengan \$1/-. Misalnya: “2023-04-04T 08:00:00 \$1 08:00 “). 

  Hanya satu `StartingTimestamp` atau `StartingOffsets` harus ditetapkan.

## RedshiftSource struktur
<a name="aws-glue-api-visual-job-api-RedshiftSource"></a>

Menentukan penyimpanan data Amazon Redshift.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data Amazon Redshift.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Tabel database untuk dibaca.
+ `RedshiftTmpDir` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jalur Amazon S3 tempat data sementara dapat dipentaskan saat menyalin dari database.
+ `TmpDirIAMRole` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Peran IAM dengan izin.

## AmazonRedshiftSource struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftSource"></a>

Menentukan sumber Amazon Redshift.

**Bidang**
+ `Name` — String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber Amazon Redshift.
+ `Data` — Sebuah objek [AmazonRedshiftNodeData](#aws-glue-api-visual-job-api-AmazonRedshiftNodeData).

  Menentukan data node sumber Amazon Resshift.

## AmazonRedshiftNodeData struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftNodeData"></a>

Menentukan node Amazon Redshift.

**Bidang**
+ `AccessType` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Jenis akses untuk koneksi Redshift. Bisa berupa koneksi langsung atau koneksi katalog.
+ `SourceType` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Jenis sumber untuk menentukan apakah tabel tertentu adalah sumber atau kueri kustom.
+ `Connection` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

   AWS Glue Koneksi ke cluster Redshift.
+ `Schema` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Nama skema Redshift saat bekerja dengan koneksi langsung.
+ `Table` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Nama tabel Redshift saat bekerja dengan koneksi langsung.
+ `CatalogDatabase` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Nama database Katalog AWS Glue Data saat bekerja dengan katalog data.
+ `CatalogTable` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Nama tabel Katalog AWS Glue Data saat bekerja dengan katalog data.
+ `CatalogRedshiftSchema` – String UTF-8.

  Nama skema Redshift saat bekerja dengan katalog data.
+ `CatalogRedshiftTable` – String UTF-8.

  Tabel database untuk dibaca.
+ `TempDir` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jalur Amazon S3 tempat data sementara dapat dipentaskan saat menyalin dari database.
+ `IamRole` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Tidak wajib. Nama peran digunakan saat koneksi ke S3. Peran IAM tidak akan default ke peran pada pekerjaan saat dibiarkan kosong.
+ `AdvancedOptions` – Susunan objek [AmazonRedshiftAdvancedOption](#aws-glue-api-visual-job-api-AmazonRedshiftAdvancedOption).

  Nilai opsional saat menghubungkan ke cluster Redshift.
+ `SampleQuery` – String UTF-8.

  SQL digunakan untuk mengambil data dari sumber Redshift saat 'kueri'. SourceType
+ `PreAction` – String UTF-8.

  SQL yang digunakan sebelum MERGE atau APPEND dengan upsert dijalankan.
+ `PostAction` – String UTF-8.

  SQL yang digunakan sebelum MERGE atau APPEND dengan upsert dijalankan.
+ `Action` – String UTF-8.

  Menentukan bagaimana menulis ke cluster Redshift akan terjadi.
+ `TablePrefix` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Menentukan awalan untuk tabel.
+ `Upsert` – Boolean.

  Tindakan yang digunakan pada Redshift tenggelam saat melakukan APPEND.
+ `MergeAction` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Tindakan yang digunakan saat menentukan bagaimana MERGE di wastafel Redshift akan ditangani.
+ `MergeWhenMatched` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Tindakan yang digunakan saat menentukan bagaimana MERGE di wastafel Redshift akan ditangani ketika rekor yang ada cocok dengan rekor baru.
+ `MergeWhenNotMatched` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Tindakan yang digunakan saat menentukan bagaimana MERGE di wastafel Redshift akan ditangani ketika rekaman yang ada tidak cocok dengan rekor baru.
+ `MergeClause` – String UTF-8.

  SQL digunakan dalam penggabungan kustom untuk menangani catatan yang cocok.
+ `CrawlerConnection` – String UTF-8.

  Menentukan nama koneksi yang terkait dengan tabel katalog yang digunakan.
+ `TableSchema` – Susunan objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Array output skema untuk node tertentu.
+ `StagingTable` – String UTF-8.

  Nama tabel pementasan sementara yang digunakan saat melakukan MERGE atau APPEND dengan upsert.
+ `SelectedColumns` – Susunan objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Daftar nama kolom yang digunakan untuk menentukan record yang cocok saat melakukan MERGE atau APPEND dengan upsert.

## AmazonRedshiftAdvancedOption struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftAdvancedOption"></a>

Menentukan nilai opsional saat menghubungkan ke cluster Redshift.

**Bidang**
+ `Key` – String UTF-8.

  Kunci untuk opsi koneksi tambahan.
+ `Value` – String UTF-8.

  Nilai untuk opsi koneksi tambahan.

## Struktur opsi
<a name="aws-glue-api-visual-job-api-Option"></a>

Menentukan nilai pilihan.

**Bidang**
+ `Value` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan nilai opsi.
+ `Label` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan label pilihan.
+ `Description` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan deskripsi opsi.

## Struktur S3 CatalogSource
<a name="aws-glue-api-visual-job-api-S3CatalogSource"></a>

Menentukan penyimpanan data Amazon S3 di Katalog Data AWS Glue .

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Tabel database untuk dibaca.
+ `PartitionPredicate` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Partisi yang memenuhi predikat ini dihapus. File dalam periode penyimpanan dalam partisi ini tidak dihapus. Diatur ke `""` — kosong secara default.
+ `AdditionalOptions` — Sebuah objek [S3 SourceAdditionalOptions](#aws-glue-api-visual-job-api-S3SourceAdditionalOptions).

  Menentukan pilihan koneksi tambahan.

## Struktur S3 SourceAdditionalOptions
<a name="aws-glue-api-visual-job-api-S3SourceAdditionalOptions"></a>

Menentukan opsi koneksi tambahan untuk penyimpanan data Amazon S3.

**Bidang**
+ `BoundedSize` — Nomor (panjang).

  Menetapkan batas atas untuk ukuran target dataset dalam byte yang akan diproses.
+ `BoundedFiles` — Nomor (panjang).

  Menetapkan batas atas untuk jumlah target file yang akan diproses.

## Struktur S3 CsvSource
<a name="aws-glue-api-visual-job-api-S3CsvSource"></a>

Menentukan penyimpanan data nilai yang dipisahkan perintah (CSV) yang disimpan di Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Daftar jalur Amazon S3 untuk dibaca.
+ `CompressionType` – String UTF-8 (nilai yang valid: `gzip="GZIP"` \$1 `bzip2="BZIP2"`).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `Exclusions` – Susunan string UTF-8.

  String yang berisi daftar JSON pola glob gaya Unix untuk dikecualikan. Misalnya, “[\$1" \$1\$1.pdf\$1 "]” mengecualikan semua file PDF. 
+ `GroupSize` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Ukuran kelompok target dalam byte. Default-nya dihitung berdasarkan ukuran input data dan ukuran klaster Anda. Ketika ada kurang dari 50.000 file input, `"groupFiles"` harus diatur ke `"inPartition"` agar ini berlaku.
+ `GroupFiles` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Pengelompokan file diaktifkan secara default ketika input berisi lebih dari 50.000 file. Untuk mengaktifkan pengelompokan dengan kurang dari 50.000 file, atur parameter ini ke “InPartition”. Untuk menonaktifkan pengelompokan dalam grup ketika ada lebih dari 50.000 file, tetapkan parameter ini ke `"none"`.
+ `Recurse` – Boolean.

  Jika disetel ke true, secara rekursif membaca file di semua subdirektori di bawah jalur yang ditentukan.
+ `MaxBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Opsi ini mengontrol durasi dalam milidetik setelah itu daftar s3 cenderung konsisten. File dengan cap waktu modifikasi yang termasuk dalam milidetik MaxBand terakhir dilacak secara khusus saat menggunakan JobBookmarks untuk memperhitungkan konsistensi Amazon S3. Sebagian besar pengguna tidak perlu mengatur opsi ini. Default-nya adalah 900000 milidetik, atau 15 menit.
+ `MaxFilesInBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Opsi ini menentukan jumlah maksimum file untuk menyimpan dari detik MaxBand terakhir. Jika jumlah ini terlampaui, file tambahan akan dilewati dan hanya diproses dalam eksekusi tugas berikutnya.
+ `AdditionalOptions` — Sebuah objek [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions).

  Menentukan pilihan koneksi tambahan.
+ `Separator` – *Wajib:* String UTF-8 (nilai yang valid: `comma="COMMA"` \$1 `ctrla="CTRLA"` \$1 `pipe="PIPE"` \$1 `semicolon="SEMICOLON"` \$1 `tab="TAB"`).

  Menentukan karakter pembatas. Defaultnya adalah koma: “,”, tetapi karakter lain dapat ditentukan.
+ `Escaper` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan karakter yang akan digunakan untuk melarikan diri. Pilihan ini hanya digunakan saat membaca file CSV saja. Nilai default-nya adalah `none`. Jika diaktifkan, karakter yang ada langsung setelahnya digunakan apa adanya, kecuali untuk satu set karakter escape yang sudah sangat dikenal (`\n`, `\r`, `\t`, dan `\0`).
+ `QuoteChar` – *Wajib:* String UTF-8 (nilai yang valid: `quote="QUOTE"` \$1 `quillemet="QUILLEMET"` \$1 `single_quote="SINGLE_QUOTE"` \$1 `disabled="DISABLED"`).

  Menentukan karakter yang akan digunakan untuk mengutip. Default-nya adalah kutipan ganda: `'"'`. Atur ini ke `-1` untuk menonaktifkan pengutipan seluruhnya.
+ `Multiline` – Boolean.

  Nilai Boolean yang menentukan apakah catatan tunggal dapat menjangkau beberapa baris. Hal ini dapat terjadi ketika bidang berisi karakter baris baru yang dikutip. Anda harus mengatur opsi ini ke True jika ada catatan yang mencakup beberapa baris. Nilai default-nya adalah `False`, yang memungkinkan untuk pemecahan file yang lebih agresif selama penguraian.
+ `WithHeader` – Boolean.

  Nilai Boolean yang menentukan apakah akan memperlakukan baris pertama sebagai header. Nilai default-nya adalah `False`.
+ `WriteHeader` – Boolean.

  Sebuah nilai Boolean yang menentukan apakah untuk menulis header untuk output. Nilai default-nya adalah `True`. 
+ `SkipFirst` – Boolean.

  Nilai Boolean yang menentukan apakah akan melewati baris data pertama. Nilai default-nya adalah `False`.
+ `OptimizePerformance` – Boolean.

  Nilai Boolean yang menentukan apakah akan menggunakan pembaca CSV SIMD canggih bersama dengan format memori kolumnar berbasis Apache Arrow. Hanya tersedia dalam AWS Glue versi 3.0.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber CSV S3.

## JDBCSource Struktur langsung
<a name="aws-glue-api-visual-job-api-DirectJDBCSource"></a>

Menentukan koneksi sumber JDBC langsung.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama koneksi sumber JDBC.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Database koneksi sumber JDBC.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Tabel koneksi sumber JDBC.
+ `ConnectionName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi sumber JDBC.
+ `ConnectionType` – *Wajib:* String UTF-8 (nilai yang valid: `sqlserver` \$1 `mysql` \$1 `oracle` \$1 `postgresql` \$1 `redshift`).

  Jenis koneksi sumber JDBC.
+ `RedshiftTmpDir` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Direktori temp dari sumber JDBC Redshift.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber JDBC langsung.

## Struktur S3 DirectSourceAdditionalOptions
<a name="aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions"></a>

Menentukan opsi koneksi tambahan untuk penyimpanan data Amazon S3.

**Bidang**
+ `BoundedSize` — Nomor (panjang).

  Menetapkan batas atas untuk ukuran target dataset dalam byte yang akan diproses.
+ `BoundedFiles` — Nomor (panjang).

  Menetapkan batas atas untuk jumlah target file yang akan diproses.
+ `EnableSamplePath` – Boolean.

  Menetapkan opsi untuk mengaktifkan jalur sampel.
+ `SamplePath` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jika diaktifkan, menentukan jalur sampel.

## Struktur S3 JsonSource
<a name="aws-glue-api-visual-job-api-S3JsonSource"></a>

Menentukan penyimpanan data JSON yang disimpan di Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Daftar jalur Amazon S3 untuk dibaca.
+ `CompressionType` – String UTF-8 (nilai yang valid: `gzip="GZIP"` \$1 `bzip2="BZIP2"`).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `Exclusions` – Susunan string UTF-8.

  String yang berisi daftar JSON pola glob gaya Unix untuk dikecualikan. Misalnya, “[\$1" \$1\$1.pdf\$1 "]” mengecualikan semua file PDF. 
+ `GroupSize` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Ukuran kelompok target dalam byte. Default-nya dihitung berdasarkan ukuran input data dan ukuran klaster Anda. Ketika ada kurang dari 50.000 file input, `"groupFiles"` harus diatur ke `"inPartition"` agar ini berlaku.
+ `GroupFiles` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Pengelompokan file diaktifkan secara default ketika input berisi lebih dari 50.000 file. Untuk mengaktifkan pengelompokan dengan kurang dari 50.000 file, atur parameter ini ke “InPartition”. Untuk menonaktifkan pengelompokan dalam grup ketika ada lebih dari 50.000 file, tetapkan parameter ini ke `"none"`.
+ `Recurse` – Boolean.

  Jika disetel ke true, secara rekursif membaca file di semua subdirektori di bawah jalur yang ditentukan.
+ `MaxBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Opsi ini mengontrol durasi dalam milidetik setelah itu daftar s3 cenderung konsisten. File dengan cap waktu modifikasi yang termasuk dalam milidetik MaxBand terakhir dilacak secara khusus saat menggunakan JobBookmarks untuk memperhitungkan konsistensi Amazon S3. Sebagian besar pengguna tidak perlu mengatur opsi ini. Default-nya adalah 900000 milidetik, atau 15 menit.
+ `MaxFilesInBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Opsi ini menentukan jumlah maksimum file untuk menyimpan dari detik MaxBand terakhir. Jika jumlah ini terlampaui, file tambahan akan dilewati dan hanya diproses dalam eksekusi tugas berikutnya.
+ `AdditionalOptions` — Sebuah objek [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions).

  Menentukan pilihan koneksi tambahan.
+ `JsonPath` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Sebuah JsonPath string yang mendefinisikan data JSON.
+ `Multiline` – Boolean.

  Nilai Boolean yang menentukan apakah catatan tunggal dapat menjangkau beberapa baris. Hal ini dapat terjadi ketika bidang berisi karakter baris baru yang dikutip. Anda harus mengatur opsi ini ke True jika ada catatan yang mencakup beberapa baris. Nilai default-nya adalah `False`, yang memungkinkan untuk pemecahan file yang lebih agresif selama penguraian.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber S3 JSON.

## Struktur S3 ParquetSource
<a name="aws-glue-api-visual-job-api-S3ParquetSource"></a>

Menentukan penyimpanan data Apache Parquet yang disimpan di Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Daftar jalur Amazon S3 untuk dibaca.
+ `CompressionType` – String UTF-8 (nilai yang valid: `snappy="SNAPPY"` \$1 `lzo="LZO"` \$1 `gzip="GZIP"` \$1 `brotli="BROTLI"` \$1 `lz4="LZ4"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `none="NONE"`).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `Exclusions` – Susunan string UTF-8.

  String yang berisi daftar JSON pola glob gaya Unix untuk dikecualikan. Misalnya, “[\$1" \$1\$1.pdf\$1 "]” mengecualikan semua file PDF. 
+ `GroupSize` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Ukuran kelompok target dalam byte. Default-nya dihitung berdasarkan ukuran input data dan ukuran klaster Anda. Ketika ada kurang dari 50.000 file input, `"groupFiles"` harus diatur ke `"inPartition"` agar ini berlaku.
+ `GroupFiles` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Pengelompokan file diaktifkan secara default ketika input berisi lebih dari 50.000 file. Untuk mengaktifkan pengelompokan dengan kurang dari 50.000 file, atur parameter ini ke “InPartition”. Untuk menonaktifkan pengelompokan dalam grup ketika ada lebih dari 50.000 file, tetapkan parameter ini ke `"none"`.
+ `Recurse` – Boolean.

  Jika disetel ke true, secara rekursif membaca file di semua subdirektori di bawah jalur yang ditentukan.
+ `MaxBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Opsi ini mengontrol durasi dalam milidetik setelah itu daftar s3 cenderung konsisten. File dengan cap waktu modifikasi yang termasuk dalam milidetik MaxBand terakhir dilacak secara khusus saat menggunakan JobBookmarks untuk memperhitungkan konsistensi Amazon S3. Sebagian besar pengguna tidak perlu mengatur opsi ini. Default-nya adalah 900000 milidetik, atau 15 menit.
+ `MaxFilesInBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Opsi ini menentukan jumlah maksimum file untuk menyimpan dari detik MaxBand terakhir. Jika jumlah ini terlampaui, file tambahan akan dilewati dan hanya diproses dalam eksekusi tugas berikutnya.
+ `AdditionalOptions` — Sebuah objek [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions).

  Menentukan pilihan koneksi tambahan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Parket S3.

## Struktur S3 DeltaSource
<a name="aws-glue-api-visual-job-api-S3DeltaSource"></a>

Menentukan sumber data Delta Lake yang disimpan di. Amazon S3

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber Danau Delta.
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Daftar jalur Amazon S3 untuk dibaca.
+ `AdditionalDeltaOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan.
+ `AdditionalOptions` — Sebuah objek [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions).

  Menentukan pilihan tambahan untuk konektor.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Delta Lake.

## Struktur S3 CatalogDeltaSource
<a name="aws-glue-api-visual-job-api-S3CatalogDeltaSource"></a>

Menentukan sumber data Delta Lake yang terdaftar di Katalog AWS Glue Data. Sumber data harus disimpan di Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data Danau Delta.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `AdditionalDeltaOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Delta Lake.

## CatalogDeltaSource struktur
<a name="aws-glue-api-visual-job-api-CatalogDeltaSource"></a>

Menentukan sumber data Delta Lake yang terdaftar di Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data Danau Delta.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `AdditionalDeltaOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Delta Lake.

## Struktur S3 HudiSource
<a name="aws-glue-api-visual-job-api-S3HudiSource"></a>

Menentukan sumber data Hudi yang disimpan di. Amazon S3

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber Hudi.
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Daftar jalur Amazon S3 untuk dibaca.
+ `AdditionalHudiOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan.
+ `AdditionalOptions` — Sebuah objek [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions).

  Menentukan pilihan tambahan untuk konektor.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Hudi.

## Struktur S3 CatalogHudiSource
<a name="aws-glue-api-visual-job-api-S3CatalogHudiSource"></a>

Menentukan sumber data Hudi yang terdaftar di Katalog AWS Glue Data. Sumber data Hudi harus disimpan di Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data Hudi.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `AdditionalHudiOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Hudi.

## Struktur S3 ExcelSource
<a name="aws-glue-api-visual-job-api-S3ExcelSource"></a>

Menentukan sumber data S3 Excel.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data S3 Excel.
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Jalur S3 tempat file Excel berada.
+ `CompressionType` – String UTF-8 (nilai yang valid: `snappy="SNAPPY"` \$1 `lzo="LZO"` \$1 `gzip="GZIP"` \$1 `brotli="BROTLI"` \$1 `lz4="LZ4"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `none="NONE"`).

  Format kompresi yang digunakan untuk file Excel.
+ `Exclusions` – Susunan string UTF-8.

  Pola untuk mengecualikan file atau jalur tertentu dari pemrosesan.
+ `GroupSize` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Mendefinisikan ukuran grup file untuk pemrosesan batch.
+ `GroupFiles` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan bagaimana file harus dikelompokkan untuk diproses.
+ `Recurse` – Boolean.

  Menunjukkan apakah akan memproses subdirektori secara rekursif.
+ `MaxBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah maksimum pita pemrosesan untuk digunakan.
+ `MaxFilesInBand` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah maksimum file untuk diproses di setiap band.
+ `AdditionalOptions` — Sebuah objek [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions).

  Opsi konfigurasi tambahan untuk pemrosesan sumber langsung S3.
+ `NumberRows` — Nomor (panjang).

  Jumlah baris yang akan diproses dari setiap file Excel.
+ `SkipFooter` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah baris yang harus dilewati di akhir setiap file Excel.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

   AWS Glue Skema untuk diterapkan pada data yang diproses.

## CatalogHudiSource struktur
<a name="aws-glue-api-visual-job-api-CatalogHudiSource"></a>

Menentukan sumber data Hudi yang terdaftar di Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data Hudi.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `AdditionalHudiOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Hudi.

## Struktur DBCatalog Sumber Dynamo
<a name="aws-glue-api-visual-job-api-DynamoDBCatalogSource"></a>

Menentukan sumber data DynamoDB dalam Katalog Data. AWS Glue 

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `PitrEnabled` – Boolean.

  Menentukan apakah Point-in-Time Recovery (PITR) diaktifkan untuk tabel DynamoDB. Ketika diatur ke`true`, memungkinkan membaca dari titik waktu tertentu. Nilai default-nya adalah `false`.
+ `AdditionalOptions` — Sebuah objek [DDBELTCatalogAdditionalOptions](#aws-glue-api-visual-job-api-DDBELTCatalogAdditionalOptions).

  Menentukan pilihan koneksi tambahan untuk sumber data DynamoDB.

## RelationalCatalogSource struktur
<a name="aws-glue-api-visual-job-api-RelationalCatalogSource"></a>

Menentukan sumber data database Relasional dalam Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama dari sumber data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.

## JDBCConnectorStruktur target
<a name="aws-glue-api-visual-job-api-JDBCConnectorTarget"></a>

Menentukan target data yang menulis ke Amazon S3 di penyimpanan kolumnar Apache Parquet.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `ConnectionName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi yang dikaitkan dengan konektor.
+ `ConnectionTable` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam target data.
+ `ConnectorName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama konektor yang akan digunakan.
+ `ConnectionType` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jenis koneksi, seperti marketplace.jdbc atau custom.jdbc, menunjuk koneksi ke target data JDBC.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Opsi koneksi tambahan untuk konektor.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target JDBC.

## SparkConnectorTarget struktur
<a name="aws-glue-api-visual-job-api-SparkConnectorTarget"></a>

Menentukan target yang menggunakan konektor Apache Spark.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `ConnectionName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi untuk konektor Apache Spark.
+ `ConnectorName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama konektor Apache Spark.
+ `ConnectionType` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jenis koneksi, seperti marketplace.spark atau custom.spark, menunjuk koneksi ke penyimpanan data Apache Spark.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Opsi koneksi tambahan untuk konektor.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target percikan kustom.

## BasicCatalogTarget struktur
<a name="aws-glue-api-visual-job-api-BasicCatalogTarget"></a>

Menentukan target yang menggunakan tabel AWS Glue Data Catalog.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data Anda.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Kunci partisi yang digunakan untuk mendistribusikan data di beberapa partisi atau pecahan berdasarkan kunci tertentu atau set kunci.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Database yang berisi tabel yang ingin Anda gunakan sebagai target. Basis data ini harus sudah ada dalam Katalog Data.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Tabel yang mendefinisikan skema data output Anda. Tabel ini sudah harus ada dalam Katalog Data.

## Struktur SQLCatalog Target Saya
<a name="aws-glue-api-visual-job-api-MySQLCatalogTarget"></a>

Menentukan target yang menggunakan MySQL.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.

## Struktur Postgre Target SQLCatalog
<a name="aws-glue-api-visual-job-api-PostgreSQLCatalogTarget"></a>

Menentukan target yang menggunakan Postgres SQL.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.

## Struktur SQLCatalog Target Oracle
<a name="aws-glue-api-visual-job-api-OracleSQLCatalogTarget"></a>

Menentukan target yang menggunakan Oracle SQL.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.

## SQLServerCatalogTarget Struktur Microsoft
<a name="aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogTarget"></a>

Menentukan target yang menggunakan Microsoft SQL.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.

## RedshiftTarget struktur
<a name="aws-glue-api-visual-job-api-RedshiftTarget"></a>

Menentukan target yang menggunakan Amazon Redshift.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.
+ `RedshiftTmpDir` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jalur Amazon S3 tempat data sementara dapat dipentaskan saat menyalin dari database.
+ `TmpDirIAMRole` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Peran IAM dengan izin.
+ `UpsertRedshiftOptions` — Sebuah objek [UpsertRedshiftTargetOptions](#aws-glue-api-visual-job-api-UpsertRedshiftTargetOptions).

  Kumpulan opsi untuk mengonfigurasi operasi upsert saat menulis ke target Redshift.

## AmazonRedshiftTarget struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftTarget"></a>

Menentukan target Amazon Redshift.

**Bidang**
+ `Name` — String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target Amazon Redshift.
+ `Data` — Sebuah objek [AmazonRedshiftNodeData](#aws-glue-api-visual-job-api-AmazonRedshiftNodeData).

  Menentukan data node target Amazon Redshift.
+ `Inputs`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.

## UpsertRedshiftTargetOptions struktur
<a name="aws-glue-api-visual-job-api-UpsertRedshiftTargetOptions"></a>

Opsi untuk mengonfigurasi operasi upsert saat menulis ke target Redshift.

**Bidang**
+ `TableLocation` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Lokasi fisik tabel Redshift.
+ `ConnectionName` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama koneksi yang digunakan untuk menulis ke Redshift.
+ `UpsertKeys` – Susunan string UTF-8.

  Kunci yang digunakan untuk menentukan apakah akan melakukan pembaruan atau menyisipkan.

## Struktur S3 CatalogTarget
<a name="aws-glue-api-visual-job-api-S3CatalogTarget"></a>

Menentukan target data yang menulis ke Amazon S3 menggunakan Katalog Data AWS Glue .

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `SchemaChangePolicy` — Sebuah objek [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target katalog S3. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.

## Struktur S3 GlueParquetTarget
<a name="aws-glue-api-visual-job-api-S3GlueParquetTarget"></a>

Menentukan target data yang menulis ke Amazon S3 di penyimpanan kolumnar Apache Parquet.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Satu jalur Amazon S3 untuk menulis.
+ `Compression` – String UTF-8 (nilai yang valid: `snappy="SNAPPY"` \$1 `lzo="LZO"` \$1 `gzip="GZIP"` \$1 `brotli="BROTLI"` \$1 `lz4="LZ4"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `none="NONE"`).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `NumberTargetPartitions` – String UTF-8.

  Menentukan jumlah partisi target untuk file Parket saat menulis ke Amazon S3 menggunakan. AWS Glue
+ `SchemaChangePolicy` — Sebuah objek [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target AWS Glue Parket S3. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.

## CatalogSchemaChangePolicy struktur
<a name="aws-glue-api-visual-job-api-CatalogSchemaChangePolicy"></a>

Kebijakan yang menentukan perilaku update untuk crawler.

**Bidang**
+ `EnableUpdateCatalog` – Boolean.

  Apakah akan menggunakan perilaku pembaruan yang ditentukan saat crawler menemukan skema yang diubah.
+ `UpdateBehavior` – String UTF-8 (nilai yang valid: `UPDATE_IN_DATABASE` \$1 `LOG`).

  Perilaku pembaruan ketika crawler menemukan skema yang berubah.

## Struktur S3 DirectTarget
<a name="aws-glue-api-visual-job-api-S3DirectTarget"></a>

Menentukan target data yang menulis ke Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Satu jalur Amazon S3 untuk menulis.
+ `Compression` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `NumberTargetPartitions` – String UTF-8.

  Menentukan jumlah partisi target saat menulis data langsung ke Amazon S3.
+ `Format`- *Diperlukan:* UTF-8 string (nilai valid: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` `iceberg="ICEBERG"` `hyper="HYPER"` \$1`xml="XML"`).

  Menentukan format output data untuk target.
+ `SchemaChangePolicy` — Sebuah objek [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target langsung S3. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target langsung S3.

## Struktur S3 HudiCatalogTarget
<a name="aws-glue-api-visual-job-api-S3HudiCatalogTarget"></a>

Menentukan target yang menulis ke sumber data Hudi di Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `AdditionalOptions` – *Wajib:* Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk konektor.
+ `SchemaChangePolicy` — Sebuah objek [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target katalog S3 Hudi. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target katalog S3 Hudi.

## Struktur S3 HudiDirectTarget
<a name="aws-glue-api-visual-job-api-S3HudiDirectTarget"></a>

Menentukan target yang menulis ke sumber data Hudi di. Amazon S3

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jalur Amazon S3 dari sumber data Hudi Anda untuk menulis.
+ `Compression` – *Wajib:* String UTF-8 (nilai yang valid: `gzip="GZIP"` \$1 `lzo="LZO"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `snappy="SNAPPY"`).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `NumberTargetPartitions` – String UTF-8.

  Menentukan jumlah partisi target untuk mendistribusikan file dataset Hudi di Amazon S3.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Format`- *Diperlukan:* UTF-8 string (nilai valid: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` `iceberg="ICEBERG"` `hyper="HYPER"` \$1`xml="XML"`).

  Menentukan format output data untuk target.
+ `AdditionalOptions` – *Wajib:* Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk konektor.
+ `SchemaChangePolicy` — Sebuah objek [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target langsung S3 Hudi. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.

## Struktur S3 DeltaCatalogTarget
<a name="aws-glue-api-visual-job-api-S3DeltaCatalogTarget"></a>

Menentukan target yang menulis ke sumber data Delta Lake di Katalog AWS Glue Data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk konektor.
+ `SchemaChangePolicy` — Sebuah objek [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target katalog S3 Delta. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target katalog S3 Delta.

## Struktur S3 DeltaDirectTarget
<a name="aws-glue-api-visual-job-api-S3DeltaDirectTarget"></a>

Menentukan target yang menulis ke sumber data Delta Lake di. Amazon S3

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jalur Amazon S3 dari sumber data Delta Lake Anda untuk menulis.
+ `Compression` – *Wajib:* String UTF-8 (nilai yang valid: `uncompressed="UNCOMPRESSED"` \$1 `snappy="SNAPPY"`).

  Menentukan bagaimana data dikompresi. Hal ini umumnya tidak diperlukan jika data memiliki sebuah ekstensi file standar. Nilai yang mungkin adalah `"gzip"` dan`"bzip"`).
+ `NumberTargetPartitions` – String UTF-8.

  Menentukan jumlah partisi target untuk mendistribusikan file dataset Delta Lake di Amazon S3.
+ `Format`- *Diperlukan:* UTF-8 string (nilai valid: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` `iceberg="ICEBERG"` `hyper="HYPER"` \$1`xml="XML"`).

  Menentukan format output data untuk target.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk konektor.
+ `SchemaChangePolicy` — Sebuah objek [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy).

  Kebijakan yang menentukan perilaku update untuk crawler.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target langsung S3 Delta. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.

## Struktur S3 HyperDirectTarget
<a name="aws-glue-api-visual-job-api-S3HyperDirectTarget"></a>

Menentukan target HyperDirect data yang menulis ke Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Identifier unik untuk node HyperDirect target.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Menentukan sumber input untuk HyperDirect target.
+ `Format`— UTF-8 string (nilai valid: `json="JSON"` \$1 \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` `iceberg="ICEBERG"` `hyper="HYPER"` \$1`xml="XML"`).

  Menentukan format output data untuk HyperDirect target.
+ `PartitionKeys` – Susunan string UTF-8.

  Mendefinisikan strategi partisi untuk data output.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Lokasi S3 di mana data output akan ditulis.
+ `Compression` – String UTF-8 (nilai yang valid: `uncompressed="UNCOMPRESSED"`).

  Jenis kompresi untuk diterapkan ke data output.
+ `SchemaChangePolicy` — Sebuah objek [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy).

  Mendefinisikan bagaimana perubahan skema ditangani selama operasi penulisan.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target langsung S3 Hyper. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target langsung S3 Hyper.

## Struktur S3 IcebergDirectTarget
<a name="aws-glue-api-visual-job-api-S3IcebergDirectTarget"></a>

Menentukan target yang menulis ke sumber data Iceberg di. Amazon S3

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Menentukan identifier unik untuk node target Iceberg di pipeline data Anda.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Mendefinisikan sumber input tunggal yang menyediakan data ke target Gunung Es ini.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan kolom yang digunakan untuk partisi data tabel Iceberg di S3.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Mendefinisikan lokasi S3 di mana data tabel Iceberg akan disimpan.
+ `Format`- *Diperlukan:* UTF-8 string (nilai valid: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` `iceberg="ICEBERG"` `hyper="HYPER"` \$1`xml="XML"`).

  Menentukan format file yang digunakan untuk menyimpan data tabel Iceberg (misalnya, Parket, ORC).
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menyediakan opsi konfigurasi tambahan untuk menyesuaikan perilaku tabel Iceberg.
+ `SchemaChangePolicy` — Sebuah objek [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy).

  Mendefinisikan bagaimana perubahan skema ditangani saat menulis data ke tabel Iceberg.
+ `Compression` – *Wajib:* String UTF-8 (nilai yang valid: `gzip="GZIP"` \$1 `lzo="LZO"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `snappy="SNAPPY"`).

  Menentukan codec kompresi yang digunakan untuk file tabel Iceberg di S3.
+ `NumberTargetPartitions` – String UTF-8.

  Menetapkan jumlah partisi target untuk mendistribusikan file tabel Iceberg di seluruh S3.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk target langsung S3 Iceberg.

## DirectSchemaChangePolicy struktur
<a name="aws-glue-api-visual-job-api-DirectSchemaChangePolicy"></a>

Kebijakan yang menentukan perilaku update untuk crawler.

**Bidang**
+ `EnableUpdateCatalog` – Boolean.

  Apakah akan menggunakan perilaku pembaruan yang ditentukan saat crawler menemukan skema yang diubah.
+ `UpdateBehavior` – String UTF-8 (nilai yang valid: `UPDATE_IN_DATABASE` \$1 `LOG`).

  Perilaku pembaruan ketika crawler menemukan skema yang berubah.
+ `Table` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan tabel dalam database yang kebijakan perubahan skema berlaku untuk.
+ `Database` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan database yang berlaku untuk kebijakan perubahan skema.

## ApplyMapping struktur
<a name="aws-glue-api-visual-job-api-ApplyMapping"></a>

Menentukan transformasi yang memetakan kunci properti data dalam sumber data ke kunci properti data dalam target data. Anda dapat mengganti nama kunci, memodifikasi tipe data untuk kunci, dan memilih kunci mana yang akan dibuang dari set data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Mapping` – *Wajib:* Susunan objek [Pemetaan](#aws-glue-api-visual-job-api-Mapping).

  Menentukan pemetaan kunci properti data dalam sumber data untuk kunci properti data dalam target data.

## Struktur pemetaan
<a name="aws-glue-api-visual-job-api-Mapping"></a>

Menentukan pemetaan kunci properti data.

**Bidang**
+ `ToKey` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Setelah menerapkan pemetaan, apa nama kolom seharusnya. Bisa sama dengan`FromPath`.
+ `FromPath` – Susunan string UTF-8.

  Tabel atau kolom yang akan dimodifikasi.
+ `FromType` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jenis data yang akan dimodifikasi.
+ `ToType` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Tipe data yang akan dimodifikasi untuk data.
+ `Dropped` – Boolean.

  Jika benar, maka kolom dihapus.
+ `Children` – Susunan objek [Pemetaan](#aws-glue-api-visual-job-api-Mapping).

  Hanya berlaku untuk struktur data bersarang. Jika Anda ingin mengubah struktur induk, tetapi juga salah satu anaknya, Anda dapat mengisi strucutre data ini. Hal ini juga`Mapping`, tetapi `FromPath` akan menjadi induk `FromPath` ditambah `FromPath` dari struktur ini.

  Untuk bagian anak-anak, misalkan Anda memiliki struktur:

  `{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }`

  Anda dapat menentukan `Mapping` yang terlihat seperti:

  `{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }`

## SelectFields struktur
<a name="aws-glue-api-visual-job-api-SelectFields"></a>

Menentukan transformasi yang memilih kunci properti data yang ingin Anda simpan.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Sebuah jalur JSON ke variabel dalam struktur data.

## DropFields struktur
<a name="aws-glue-api-visual-job-api-DropFields"></a>

Menentukan transformasi yang memilih kunci properti data yang ingin Anda drop.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Sebuah jalur JSON ke variabel dalam struktur data.

## RenameField struktur
<a name="aws-glue-api-visual-job-api-RenameField"></a>

Menentukan transformasi yang mengganti nama kunci properti data tunggal.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `SourcePath` – *Wajib:* Susunan string UTF-8.

  Sebuah jalur JSON ke variabel dalam struktur data untuk sumber data.
+ `TargetPath` – *Wajib:* Susunan string UTF-8.

  Sebuah jalur JSON ke variabel dalam struktur data untuk data target.

## Struktur keran
<a name="aws-glue-api-visual-job-api-Spigot"></a>

Menentukan transformasi yang menulis sampel data ke bucket Amazon S3.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Jalur di Amazon S3 tempat transformasi akan menulis subset catatan dari kumpulan data ke file JSON di bucket Amazon S3.
+ `Topk`— Angka (bilangan bulat), tidak lebih dari 100.

  Menentukan sejumlah catatan untuk menulis mulai dari awal dataset.
+ `Prob`— Jumlah (ganda), tidak lebih dari 1.

  Probabilitas (nilai desimal dengan nilai maksimum 1) untuk memilih catatan yang diberikan. Nilai 1 menunjukkan bahwa setiap baris yang dibaca dari kumpulan data harus dimasukkan dalam output sampel.

## Bergabunglah dengan struktur
<a name="aws-glue-api-visual-job-api-Join"></a>

Menentukan transformasi yang menggabungkan dua dataset menjadi satu dataset menggunakan frase perbandingan pada kunci properti data tertentu. Anda dapat menggunakan join bagian dalam, luar, kiri, kanan, kiri semi, dan lawan kiri.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 2 atau lebih dari 2 string.

  Input data diidentifikasi oleh nama node mereka.
+ `JoinType`- *Diperlukan:* UTF-8 string (nilai valid: `equijoin="EQUIJOIN"` \$1 \$1 `left="LEFT"` \$1 `right="RIGHT"` `outer="OUTER"` `leftsemi="LEFT_SEMI"` \$1`leftanti="LEFT_ANTI"`).

  Menentukan jenis bergabung yang akan dilakukan pada dataset.
+ `Columns`— *Diperlukan:* Sebuah array [JoinColumn](#aws-glue-api-visual-job-api-JoinColumn) objek, tidak kurang dari 2 atau lebih dari 2 struktur.

  Daftar dua kolom yang akan digabungkan.

## JoinColumn struktur
<a name="aws-glue-api-visual-job-api-JoinColumn"></a>

Menentukan kolom yang akan bergabung.

**Bidang**
+ `From` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Kolom yang akan bergabung.
+ `Keys` – *Wajib:* Susunan string UTF-8.

  Kunci kolom yang akan digabungkan.

## SplitFields struktur
<a name="aws-glue-api-visual-job-api-SplitFields"></a>

Menentukan transformasi yang membagi kunci properti data menjadi dua. `DynamicFrames` Outputnya adalah kumpulan`DynamicFrames`: satu dengan kunci properti data yang dipilih, dan satu dengan kunci properti data yang tersisa.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Paths` – *Wajib:* Susunan string UTF-8.

  Sebuah jalur JSON ke variabel dalam struktur data.

## SelectFromCollection struktur
<a name="aws-glue-api-visual-job-api-SelectFromCollection"></a>

Menentukan transformasi yang memilih salah satu `DynamicFrame` dari koleksi. `DynamicFrames` Outputnya adalah yang dipilih `DynamicFrame`

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Index` — *Wajib:* Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Indeks DynamicFrame untuk yang akan dipilih.

## FillMissingValues struktur
<a name="aws-glue-api-visual-job-api-FillMissingValues"></a>

Menentukan transformasi yang menempatkan catatan dalam dataset yang memiliki nilai hilang dan menambahkan bidang baru dengan nilai ditentukan oleh imputasi. Kumpulan data input digunakan untuk melatih model pembelajaran mesin yang menentukan nilai yang hilang seharusnya.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `ImputedPath` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Sebuah jalur JSON ke variabel dalam struktur data untuk dataset yang diperhitungkan.
+ `FilledPath` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Sebuah jalur JSON ke variabel dalam struktur data untuk dataset yang diisi.

## Struktur filter
<a name="aws-glue-api-visual-job-api-Filter"></a>

Menentukan transformasi yang membagi dataset menjadi dua, berdasarkan kondisi filter.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `LogicalOperator` – *Wajib:* String UTF-8 (nilai yang valid: `AND` \$1 `OR`).

  Operator digunakan untuk memfilter baris dengan membandingkan nilai kunci dengan nilai yang ditentukan.
+ `Filters` – *Wajib:* Susunan objek [FilterExpression](#aws-glue-api-visual-job-api-FilterExpression).

  Menentukan ekspresi filter.

## FilterExpression struktur
<a name="aws-glue-api-visual-job-api-FilterExpression"></a>

Menentukan ekspresi filter.

**Bidang**
+ `Operation` – *Wajib:* String UTF-8 (nilai yang valid: `EQ` \$1 `LT` \$1 `GT` \$1 `LTE` \$1 `GTE` \$1 `REGEX` \$1 `ISNULL`).

  Jenis operasi yang harus dilakukan dalam ekspresi.
+ `Negated` – Boolean.

  Apakah ekspresi itu akan dinegasikan.
+ `Values` – *Wajib:* Susunan objek [FilterValue](#aws-glue-api-visual-job-api-FilterValue).

  Daftar nilai filter.

## FilterValue struktur
<a name="aws-glue-api-visual-job-api-FilterValue"></a>

Merupakan entri tunggal dalam daftar nilai untuk a`FilterExpression`. 

**Bidang**
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `COLUMNEXTRACTED` \$1 `CONSTANT`).

  Jenis nilai filter.
+ `Value` – *Wajib:* Susunan string UTF-8.

  Nilai yang akan dikaitkan.

## CustomCode struktur
<a name="aws-glue-api-visual-job-api-CustomCode"></a>

Menentukan transformasi yang menggunakan kode kustom yang Anda berikan untuk melakukan transformasi data. Outputnya adalah kumpulan DynamicFrames.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs` — *Wajib:* Susunan string UTF-8, setidaknya 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Code` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #54](aws-glue-api-common.md#regex_54).

  Kode kustom yang digunakan untuk melakukan transformasi data.
+ `ClassName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama didefinisikan untuk kelas node kode kustom.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk mengubah kode kustom.

## Struktur SparkSQL
<a name="aws-glue-api-visual-job-api-SparkSQL"></a>

Menentukan transformasi di mana Anda memasukkan query SQL menggunakan sintaks Spark SQL untuk mengubah data. Outputnya adalah satu `DynamicFrame`.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs` — *Wajib:* Susunan string UTF-8, setidaknya 1 string.

  Input data diidentifikasi oleh nama node mereka. Anda dapat mengaitkan nama tabel dengan setiap node input untuk digunakan dalam query SQL. Nama yang Anda pilih harus memenuhi batasan penamaan Spark SQL.
+ `SqlQuery` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #62](aws-glue-api-common.md#regex_62).

  Kueri SQL yang harus menggunakan sintaks Spark SQL dan mengembalikan satu set data.
+ `SqlAliases` – *Wajib:* Susunan objek [SqlAlias](#aws-glue-api-visual-job-api-SqlAlias).

  Daftar alias. Sebuah alias memungkinkan Anda untuk menentukan nama apa yang akan digunakan dalam SQL untuk input yang diberikan. Misalnya, Anda memiliki sumber data bernama "”. MyDataSource Jika Anda menentukan `From` sebagai MyDataSource, dan `Alias` as SqlName, maka di SQL Anda dapat melakukan:

  `select * from SqlName`

  dan itu mendapat data dari MyDataSource.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk transformasi SparkSQL.

## SqlAlias struktur
<a name="aws-glue-api-visual-job-api-SqlAlias"></a>

Merupakan entri tunggal dalam daftar nilai untuk`SqlAliases`. 

**Bidang**
+ `From` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Sebuah tabel, atau kolom dalam tabel.
+ `Alias` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama sementara yang diberikan ke tabel, atau kolom dalam tabel.

## DropNullFields struktur
<a name="aws-glue-api-visual-job-api-DropNullFields"></a>

Menentukan transformasi yang menghapus kolom dari dataset jika semua nilai dalam kolom adalah 'null'. Secara default, AWS Glue Studio akan mengenali objek null, tetapi beberapa nilai seperti string kosong, string yang “null”, -1 integer atau placeholder lain seperti nol, tidak secara otomatis dikenali sebagai nol.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `NullCheckBoxList` — Sebuah objek [NullCheckBoxList](#aws-glue-api-visual-job-api-NullCheckBoxList).

  Struktur yang mewakili apakah nilai-nilai tertentu diakui sebagai nilai nol untuk dihapus.
+ `NullTextList` — Susunan objek [NullValueField](#aws-glue-api-visual-job-api-NullValueField), tidak lebih dari 50 struktur.

  Struktur yang menentukan daftar NullValueField struktur yang mewakili nilai null kustom seperti nol atau nilai lain yang digunakan sebagai placeholder null yang unik untuk dataset.

  `DropNullFields`Transformasi menghapus nilai null khusus hanya jika nilai placeholder null dan tipe data cocok dengan data.

## NullCheckBoxList struktur
<a name="aws-glue-api-visual-job-api-NullCheckBoxList"></a>

Merupakan apakah nilai-nilai tertentu diakui sebagai nilai nol untuk dihapus.

**Bidang**
+ `IsEmpty` – Boolean.

  Menentukan bahwa string kosong dianggap sebagai nilai null.
+ `IsNullString` – Boolean.

  Menentukan bahwa nilai yang mengeja kata 'null' dianggap sebagai nilai null.
+ `IsNegOne` – Boolean.

  Menentukan bahwa nilai integer -1 dianggap sebagai nilai null.

## NullValueField struktur
<a name="aws-glue-api-visual-job-api-NullValueField"></a>

Merupakan nilai null kustom seperti nol atau nilai lain yang digunakan sebagai placeholder null yang unik untuk kumpulan data.

**Bidang**
+ `Value` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nilai placeholder null.
+ `Datatype` — *Wajib:* Sebuah objek [JenisData](#aws-glue-api-visual-job-api-Datatype).

  Jenis data dari nilai.

## Struktur tipe data
<a name="aws-glue-api-visual-job-api-Datatype"></a>

Struktur yang mewakili tipe data dari nilai.

**Bidang**
+ `Id` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Jenis data dari nilai.
+ `Label` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Label yang ditetapkan ke tipe data.

## Gabungkan struktur
<a name="aws-glue-api-visual-job-api-Merge"></a>

Menentukan transformasi yang menggabungkan `DynamicFrame` dengan pementasan `DynamicFrame` berdasarkan kunci utama yang ditentukan untuk mengidentifikasi catatan. Catatan duplikat (catatan dengan kunci primer yang sama) tidak di-deduplikasi. 

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 2 atau lebih dari 2 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Source` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Sumber `DynamicFrame` yang akan digabung dengan `DynamicFrame` pementasan.
+ `PrimaryKeys` – *Wajib:* Susunan string UTF-8.

  Daftar bidang kunci utama untuk mencocokkan catatan dari sumber dan pementasan frame dinamis.

## Struktur serikat
<a name="aws-glue-api-visual-job-api-Union"></a>

Menentukan transformasi yang menggabungkan baris dari dua atau lebih dataset menjadi hasil tunggal.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 2 atau lebih dari 2 string.

  Input ID node ke transformasi.
+ `UnionType` – *Wajib:* String UTF-8 (nilai yang valid: `ALL` \$1 `DISTINCT`).

  Menunjukkan jenis transformasi Union. 

  Tentukan `ALL` untuk menggabungkan semua baris dari sumber data ke hasil DynamicFrame. Serikat yang dihasilkan tidak menghapus baris duplikat.

  Tentukan `DISTINCT` untuk menghapus baris duplikat dalam hasil DynamicFrame.

## PIIDetection struktur
<a name="aws-glue-api-visual-job-api-PIIDetection"></a>

Menentukan transformasi yang mengidentifikasi, menghapus atau menutupi data PII.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input ID node ke transformasi.
+ `PiiType` – *Wajib:* String UTF-8 (nilai yang valid: `RowAudit` \$1 `RowHashing` \$1 `RowMasking` \$1 `RowPartialMasking` \$1 `ColumnAudit` \$1 `ColumnHashing` \$1 `ColumnMasking`).

  Menunjukkan jenis PIIDetection transformasi. 
+ `EntityTypesToDetect` – *Wajib:* Susunan string UTF-8.

  Menunjukkan jenis entitas yang akan diidentifikasi oleh PIIDetection transformasi sebagai data PII. 

   Entitas tipe PII meliputi: PERSON\$1NAME, DATE, USA\$1SNN, EMAIL, USA\$1ITIN, USA\$1PASSPORT\$1NUMBER, PHONE\$1NUMBER, BANK\$1ACCOUNT, IP\$1ADDRESS, MAC\$1ADDRESS, USA\$1CPT\$1CODE, USA\$1HCPCS\$1CODE, USA\$1NATIONAL\$1DRUG\$1CODE, USA\$1MEDICARE\$1BENEFICIARY\$1IDENTIFIER, USA\$1HEALTH\$1INSURANCE\$1CLAIM\$1NUMBER, CREDIT\$1CARD, USA\$1NATIONAL\$1PROVIDER\$1IDENTIFIER, USA\$1DEA\$1NUMBER, USA\$1DRIVING\$1LICENSE 
+ `OutputColumnName` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menunjukkan nama kolom keluaran yang akan berisi jenis entitas apa pun yang terdeteksi di baris itu. 
+ `SampleFraction`— Jumlah (ganda), tidak lebih dari 1.

  Menunjukkan fraksi data yang akan diambil sampel saat memindai entitas PII. 
+ `ThresholdFraction`— Jumlah (ganda), tidak lebih dari 1.

  Menunjukkan fraksi data yang harus dipenuhi agar kolom diidentifikasi sebagai data PII. 
+ `MaskValue`— String UTF-8, panjangnya tidak lebih dari 256 byte, cocok dengan file. [Custom string pattern #58](aws-glue-api-common.md#regex_58)

  Menunjukkan nilai yang akan menggantikan entitas yang terdeteksi. 
+ `RedactText` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan apakah akan menyunting teks PII terdeteksi. Ketika diatur ke`true`, konten PII diganti dengan karakter redaksi.
+ `RedactChar` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Karakter yang digunakan untuk mengganti konten PII yang terdeteksi saat redaksi diaktifkan. Karakter redaksi default adalah`*`.
+ `MatchPattern` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Pola ekspresi reguler yang digunakan untuk mengidentifikasi konten PII tambahan di luar algoritma deteksi standar.
+ `NumLeftCharsToExclude` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah karakter yang akan dikecualikan dari redaksi di sisi kiri konten PII yang terdeteksi. Hal ini memungkinkan menjaga konteks di sekitar data sensitif.
+ `NumRightCharsToExclude` — Nomor (bilangan bulat), tidak lebih dari Tidak Ada.

  Jumlah karakter yang akan dikecualikan dari redaksi di sisi kanan konten PII yang terdeteksi. Hal ini memungkinkan menjaga konteks di sekitar data sensitif.
+ `DetectionParameters` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Parameter tambahan untuk mengonfigurasi perilaku deteksi PII dan pengaturan sensitivitas.
+ `DetectionSensitivity` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Tingkat sensitivitas untuk deteksi PII. Tingkat sensitivitas yang lebih tinggi mendeteksi lebih banyak PII potensial tetapi dapat menghasilkan lebih banyak positif palsu.

## Struktur agregat
<a name="aws-glue-api-visual-job-api-Aggregate"></a>

Menentukan transformasi yang mengelompokkan baris dengan bidang yang dipilih dan menghitung nilai agregat dengan fungsi tertentu.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Menentukan bidang dan baris untuk digunakan sebagai input untuk transformasi agregat.
+ `Groups` – *Wajib:* Susunan string UTF-8.

  Menentukan bidang untuk kelompok oleh.
+ `Aggs`— *Diperlukan:* Sebuah array [AggregateOperation](#aws-glue-api-visual-job-api-AggregateOperation) objek, tidak kurang dari 1 atau lebih dari 30 struktur.

  Menentukan fungsi agregat yang akan dilakukan pada bidang tertentu. 

## DropDuplicates struktur
<a name="aws-glue-api-visual-job-api-DropDuplicates"></a>

Menentukan transformasi yang menghapus baris data berulang dari kumpulan data. 

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node transformasi.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input data diidentifikasi oleh nama node mereka.
+ `Columns` – Susunan string UTF-8.

  Nama kolom yang akan digabungkan atau dihapus jika diulang.

## GovernedCatalogTarget struktur
<a name="aws-glue-api-visual-job-api-GovernedCatalogTarget"></a>

Menentukan target data yang menulis ke Amazon S3 menggunakan Katalog Data AWS Glue .

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.
+ `PartitionKeys` – Susunan string UTF-8.

  Menentukan partisi asli menggunakan urutan kunci.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk menulis ke.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `SchemaChangePolicy` — Sebuah objek [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy).

  Kebijakan yang menentukan perilaku pembaruan untuk katalog yang diatur.

## GovernedCatalogSource struktur
<a name="aws-glue-api-visual-job-api-GovernedCatalogSource"></a>

Menentukan penyimpanan data dalam Katalog AWS Glue Data yang diatur.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama penyimpanan data
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Tabel database untuk dibaca.
+ `PartitionPredicate` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Partisi yang memenuhi predikat ini dihapus. File dalam periode penyimpanan dalam partisi ini tidak dihapus. Diatur ke `""` — kosong secara default.
+ `AdditionalOptions` — Sebuah objek [S3 SourceAdditionalOptions](#aws-glue-api-visual-job-api-S3SourceAdditionalOptions).

  Menentukan pilihan koneksi tambahan.

## AggregateOperation struktur
<a name="aws-glue-api-visual-job-api-AggregateOperation"></a>

Menentukan set parameter yang diperlukan untuk melakukan agregasi dalam transformasi agregat.

**Bidang**
+ `Column` – *Wajib:* Susunan string UTF-8.

  Menentukan kolom pada kumpulan data di mana fungsi agregasi akan diterapkan.
+ `AggFunc`— *Diperlukan:* UTF-8 string (nilai valid: `avg` \$1 \$1 `countDistinct` \$1 `count` \$1 `first` \$1 `last` \$1 `kurtosis` \$1 `max` \$1 `min` \$1 `skewness` \$1 `stddev_samp` \$1 \$1 `stddev_pop` \$1 `sum` `sumDistinct` `var_samp` \$1`var_pop`).

  Menentukan fungsi agregasi untuk menerapkan.

  Fungsi agregasi yang mungkin meliputi: avg countDistinct, count, first, last, kurtosis, max, min, skewness, stddev\$1samp, stddev\$1pop, sum, sumDistinct, var\$1samp, var\$1pop

## GlueSchema struktur
<a name="aws-glue-api-visual-job-api-GlueSchema"></a>

Menentukan skema yang ditetapkan pengguna ketika skema tidak dapat ditentukan oleh. AWS Glue

**Bidang**
+ `Columns` – Susunan objek [GlueStudioSchemaColumn](#aws-glue-api-visual-job-api-GlueStudioSchemaColumn).

  Menentukan definisi kolom yang membentuk AWS Glue skema.

## GlueStudioSchemaColumn struktur
<a name="aws-glue-api-visual-job-api-GlueStudioSchemaColumn"></a>

Menentukan satu kolom dalam definisi AWS Glue skema.

**Bidang**
+ `Name`- *Wajib:* UTF-8 string, tidak lebih dari 1024 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Nama kolom dalam skema AWS Glue Studio.
+ `Type` — String UTF-8, sepanjang tidak lebih dari 131072, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis sarang untuk kolom ini dalam skema AWS Glue Studio.
+ `GlueStudioType` — String UTF-8, sepanjang tidak lebih dari 131072, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Tipe data kolom seperti yang didefinisikan di AWS Glue Studio.

## GlueStudioColumn struktur
<a name="aws-glue-api-visual-job-api-GlueStudioColumn"></a>

Menentukan satu kolom di AWS Glue Studio.

**Bidang**
+ `Key` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Kunci kolom di AWS Glue Studio.
+ `FullPath` – *Wajib:* Susunan string UTF-8.

  TThe URL lengkap kolom di AWS Glue Studio.
+ `Type`— *Diperlukan:* UTF-8 string (nilai valid: `array="ARRAY"` \$1 `bigint="BIGINT"` \$1 `bigint array="BIGINT_ARRAY"` \$1 `binary="BINARY"` \$1 `binary array="BINARY_ARRAY"` \$1 `boolean="BOOLEAN"` \$1 `boolean array="BOOLEAN_ARRAY"` \$1 `byte="BYTE"` \$1 `byte array="BYTE_ARRAY"` \$1 `char="CHAR"` \$1 \$1 `char array="CHAR_ARRAY"` \$1 `choice="CHOICE"` \$1 `choice array="CHOICE_ARRAY"` \$1 `date="DATE"` \$1 `date array="DATE_ARRAY"` \$1 `decimal="DECIMAL"` \$1 `decimal array="DECIMAL_ARRAY"` \$1 `double="DOUBLE"` \$1 `double array="DOUBLE_ARRAY"` \$1 `enum="ENUM"` \$1 `enum array="ENUM_ARRAY"` \$1 `float="FLOAT"` \$1 `float array="FLOAT_ARRAY"` \$1 `int="INT"` \$1 \$1 `int array="INT_ARRAY"` \$1 `interval="INTERVAL"` \$1 `interval array="INTERVAL_ARRAY"` \$1 `long="LONG"` \$1 `long array="LONG_ARRAY"` \$1 `object="OBJECT"` \$1 `short="SHORT"` \$1 `short array="SHORT_ARRAY"` `smallint="SMALLINT"` `smallint array="SMALLINT_ARRAY"`\$1 `string="STRING"` \$1 `string array="STRING_ARRAY"` \$1 `timestamp="TIMESTAMP"` \$1 `timestamp array="TIMESTAMP_ARRAY"` \$1 `tinyint="TINYINT"` `tinyint array="TINYINT_ARRAY"` \$1 `varchar="VARCHAR"` \$1 `varchar array="VARCHAR_ARRAY"` \$1 `null="NULL"` \$1 `unknown="UNKNOWN"` \$1`unknown array="UNKNOWN_ARRAY"`).

  TThe jenis kolom di AWS Glue Studio.
+ `Children`— Sebuah array dari struktur.

  TThe anak-anak dari kolom induk di AWS Glue Studio.
+ `GlueStudioType`— UTF-8 string (nilai yang valid: `array="ARRAY"` `bigint="BIGINT"` \$1 `bigint array="BIGINT_ARRAY"` \$1 `binary="BINARY"` \$1 `binary array="BINARY_ARRAY"` \$1 `boolean="BOOLEAN"` \$1 `boolean array="BOOLEAN_ARRAY"` \$1 `byte="BYTE"` \$1 `byte array="BYTE_ARRAY"` \$1 `char="CHAR"` \$1 `char array="CHAR_ARRAY"` \$1 `choice="CHOICE"` \$1 `choice array="CHOICE_ARRAY"` \$1 `date="DATE"` \$1 `date array="DATE_ARRAY"` \$1 `decimal="DECIMAL"` \$1 `decimal array="DECIMAL_ARRAY"` \$1 `double="DOUBLE"` \$1 `double array="DOUBLE_ARRAY"` \$1 `enum="ENUM"` \$1 `enum array="ENUM_ARRAY"` \$1 `float="FLOAT"` \$1 `float array="FLOAT_ARRAY"` \$1 `int="INT"` \$1 `int array="INT_ARRAY"` \$1 `interval="INTERVAL"` \$1 `interval array="INTERVAL_ARRAY"` \$1 `long="LONG"` \$1 `long array="LONG_ARRAY"` \$1 `object="OBJECT"` \$1 `short="SHORT"` \$1 `short array="SHORT_ARRAY"` \$1 `smallint="SMALLINT"` \$1 `smallint array="SMALLINT_ARRAY"` `string="STRING"` `string array="STRING_ARRAY"`\$1 `timestamp="TIMESTAMP"` \$1 `timestamp array="TIMESTAMP_ARRAY"` \$1 `tinyint="TINYINT"` \$1 `tinyint array="TINYINT_ARRAY"` `varchar="VARCHAR"` \$1 `varchar array="VARCHAR_ARRAY"` \$1 `null="NULL"` \$1 `unknown="UNKNOWN"` \$1`unknown array="UNKNOWN_ARRAY"`).

  Tipe data kolom seperti yang didefinisikan di AWS Glue Studio.

## DynamicTransform struktur
<a name="aws-glue-api-visual-job-api-DynamicTransform"></a>

Menentukan set parameter yang diperlukan untuk melakukan transformasi dinamis.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan nama transformasi dinamis.
+ `TransformName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan nama transformasi dinamis seperti yang muncul di editor visual AWS Glue Studio.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Menentukan input untuk transformasi dinamis yang diperlukan.
+ `Parameters` – Susunan objek [TransformConfigParameter](#aws-glue-api-visual-job-api-TransformConfigParameter).

  Menentukan parameter transformasi dinamis.
+ `FunctionName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan nama fungsi transformasi dinamis.
+ `Path` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan jalur sumber transformasi dinamis dan file konfigurasi.
+ `Version` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Bidang ini tidak digunakan dan akan usang dalam rilis future.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk transformasi dinamis.

## TransformConfigParameter struktur
<a name="aws-glue-api-visual-job-api-TransformConfigParameter"></a>

Menentukan parameter dalam file konfigurasi dari transformasi dinamis.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan nama parameter dalam file konfigurasi dari transformasi dinamis.
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `str="STR"` \$1 `int="INT"` \$1 `float="FLOAT"` \$1 `complex="COMPLEX"` \$1 `bool="BOOL"` \$1 `list="LIST"` \$1 `null="NULL"`).

  Menentukan jenis parameter dalam file konfigurasi dari transformasi dinamis.
+ `ValidationRule` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan aturan validasi dalam file konfigurasi dari transformasi dinamis.
+ `ValidationMessage` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan pesan validasi dalam file konfigurasi dari transformasi dinamis.
+ `Value` – Susunan string UTF-8.

  Menentukan nilai parameter dalam file konfigurasi dari transformasi dinamis.
+ `ListType` – String UTF-8 (nilai yang valid: `str="STR"` \$1 `int="INT"` \$1 `float="FLOAT"` \$1 `complex="COMPLEX"` \$1 `bool="BOOL"` \$1 `list="LIST"` \$1 `null="NULL"`).

  Menentukan jenis daftar parameter dalam file konfigurasi dari transformasi dinamis.
+ `IsOptional` – Boolean.

  Menentukan apakah parameter opsional atau tidak dalam file konfigurasi dari transformasi dinamis.

## EvaluateDataQuality struktur
<a name="aws-glue-api-visual-job-api-EvaluateDataQuality"></a>

Menentukan kriteria evaluasi kualitas data Anda.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama evaluasi kualitas data.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Input dari evaluasi kualitas data Anda.
+ `Ruleset`- *Wajib:* UTF-8 string, tidak kurang dari 1 atau lebih dari 65536 byte panjang, cocok dengan. [Custom string pattern #59](aws-glue-api-common.md#regex_59)

  Aturan untuk evaluasi kualitas data Anda.
+ `Output` – String UTF-8 (nilai yang valid: `PrimaryInput` \$1 `EvaluationResults`).

  Output dari evaluasi kualitas data Anda.
+ `PublishingOptions` — Sebuah objek [DQResultsPublishingOptions](#aws-glue-api-visual-job-api-DQResultsPublishingOptions).

  Opsi untuk mengonfigurasi bagaimana hasil Anda dipublikasikan.
+ `StopJobOnFailureOptions` — Sebuah objek [DQStopJobOnFailureOptions](#aws-glue-api-visual-job-api-DQStopJobOnFailureOptions).

  Opsi untuk mengonfigurasi bagaimana pekerjaan Anda akan berhenti jika evaluasi kualitas data Anda gagal.

## DQResultsPublishingOptions struktur
<a name="aws-glue-api-visual-job-api-DQResultsPublishingOptions"></a>

Opsi untuk mengonfigurasi bagaimana hasil evaluasi kualitas data Anda dipublikasikan.

**Bidang**
+ `EvaluationContext` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Konteks evaluasi.
+ `ResultsS3Prefix` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Awalan Amazon S3 diawali dengan hasil.
+ `CloudWatchMetricsEnabled` – Boolean.

  Aktifkan metrik untuk hasil kualitas data Anda.
+ `ResultsPublishingEnabled` – Boolean.

  Aktifkan penerbitan untuk hasil kualitas data Anda.

## DQStopJobOnFailureOptions struktur
<a name="aws-glue-api-visual-job-api-DQStopJobOnFailureOptions"></a>

Opsi untuk mengonfigurasi bagaimana pekerjaan Anda akan berhenti jika evaluasi kualitas data Anda gagal.

**Bidang**
+ `StopJobOnFailureTiming` – String UTF-8 (nilai yang valid: `Immediate` \$1 `AfterDataLoad`).

  Kapan harus berhenti bekerja jika evaluasi kualitas data Anda gagal. Pilihannya Segera atau AfterDataLoad.

## EvaluateDataQualityMultiFrame struktur
<a name="aws-glue-api-visual-job-api-EvaluateDataQualityMultiFrame"></a>

Menentukan kriteria evaluasi kualitas data Anda.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama evaluasi kualitas data.
+ `Inputs` — *Wajib:* Susunan string UTF-8, setidaknya 1 string.

  Input dari evaluasi kualitas data Anda. Input pertama dalam daftar ini adalah sumber data primer.
+ `AdditionalDataSources` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #63](aws-glue-api-common.md#regex_63)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Alias semua sumber data kecuali primer.
+ `Ruleset`- *Wajib:* UTF-8 string, tidak kurang dari 1 atau lebih dari 65536 byte panjang, cocok dengan. [Custom string pattern #59](aws-glue-api-common.md#regex_59)

  Aturan untuk evaluasi kualitas data Anda.
+ `PublishingOptions` — Sebuah objek [DQResultsPublishingOptions](#aws-glue-api-visual-job-api-DQResultsPublishingOptions).

  Opsi untuk mengonfigurasi bagaimana hasil Anda dipublikasikan.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8 (nilai valid: `performanceTuning.caching="CacheOption"` \$1 `observations.scope="ObservationsOption"` \$1`compositeRuleEvaluation.method="CompositeOption"`).

  Setiap nilai adalah string UTF-8.

  Opsi untuk mengonfigurasi perilaku runtime transformasi.
+ `StopJobOnFailureOptions` — Sebuah objek [DQStopJobOnFailureOptions](#aws-glue-api-visual-job-api-DQStopJobOnFailureOptions).

  Opsi untuk mengonfigurasi bagaimana pekerjaan Anda akan berhenti jika evaluasi kualitas data Anda gagal.

## Struktur resep
<a name="aws-glue-api-visual-job-api-Recipe"></a>

Node AWS Glue Studio yang menggunakan AWS Glue DataBrew resep dalam AWS Glue pekerjaan.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node AWS Glue Studio.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke node resep, diidentifikasi oleh id.
+ `RecipeReference` — Sebuah objek [RecipeReference](#aws-glue-api-visual-job-api-RecipeReference).

  Referensi ke DataBrew resep yang digunakan oleh node.
+ `RecipeSteps` – Susunan objek [RecipeStep](#aws-glue-api-visual-job-api-RecipeStep).

  Mengubah langkah-langkah yang digunakan dalam simpul resep.

## RecipeReference struktur
<a name="aws-glue-api-visual-job-api-RecipeReference"></a>

Referensi ke AWS Glue DataBrew resep.

**Bidang**
+ `RecipeArn` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  ARN resepnya. DataBrew 
+ `RecipeVersion`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 16 byte.

   DataBrew Resepnya. RecipeVersion 

## SnowflakeNodeData struktur
<a name="aws-glue-api-visual-job-api-SnowflakeNodeData"></a>

Menentukan konfigurasi untuk node Snowflake di Studio. AWS Glue 

**Bidang**
+ `SourceType` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Menentukan bagaimana data diambil ditentukan. Nilai-nilai yang valid: `"table"`, ` "query"`.
+ `Connection` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Menentukan Koneksi Katalog AWS Glue Data ke titik akhir Snowflake.
+ `Schema` – String UTF-8.

  Menentukan skema database Snowflake untuk node Anda untuk digunakan.
+ `Table` – String UTF-8.

  Menentukan tabel Snowflake untuk node Anda untuk digunakan.
+ `Database` – String UTF-8.

  Menentukan database Snowflake untuk node Anda untuk digunakan.
+ `TempDir` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Saat ini tidak digunakan.
+ `IamRole` — Sebuah objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Saat ini tidak digunakan.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan opsi tambahan diteruskan ke konektor Snowflake. Jika opsi ditentukan di tempat lain di node ini, ini akan diutamakan.
+ `SampleQuery` – String UTF-8.

  String SQL digunakan untuk mengambil data dengan sourcetype. `query`
+ `PreAction` – String UTF-8.

  String SQL berjalan sebelum konektor Snowflake melakukan tindakan standarnya.
+ `PostAction` – String UTF-8.

  String SQL berjalan setelah konektor Snowflake melakukan tindakan standarnya.
+ `Action` – String UTF-8.

  Menentukan tindakan apa yang harus diambil saat menulis ke tabel dengan data yang sudah ada sebelumnya. Nilai yang valid:` append`,`merge`,`truncate`,`drop`.
+ `Upsert` – Boolean.

  Digunakan saat Action`append`. Menentukan perilaku resolusi ketika baris sudah ada. Jika benar, baris yang sudah ada sebelumnya akan diperbarui. Jika salah, baris-baris itu akan dimasukkan.
+ `MergeAction` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Menentukan tindakan gabungan. Nilai-nilai yang valid: `simple`, `custom`. Jika sederhana, perilaku penggabungan didefinisikan oleh `MergeWhenMatched` dan` MergeWhenNotMatched`. Jika kustom, ditentukan oleh`MergeClause`.
+ `MergeWhenMatched` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Menentukan cara menyelesaikan catatan yang cocok dengan data yang sudah ada sebelumnya saat menggabungkan. Nilai-nilai yang valid: ` update`, `delete`.
+ `MergeWhenNotMatched` — String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Menentukan cara memproses catatan yang tidak cocok dengan data yang sudah ada sebelumnya saat menggabungkan. Nilai-nilai yang valid: `insert`, `none`.
+ `MergeClause` – String UTF-8.

  Pernyataan SQL yang menentukan perilaku gabungan kustom.
+ `StagingTable` – String UTF-8.

  Nama tabel pementasan yang digunakan saat melakukan `merge` atau meningkatkan tindakan. `append` Data ditulis ke tabel ini, kemudian dipindahkan ke `table` oleh postaction yang dihasilkan.
+ `SelectedColumns` – Susunan objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Menentukan kolom digabungkan untuk mengidentifikasi catatan saat mendeteksi kecocokan untuk penggabungan dan upserts. Daftar struktur dengan`value`, `label` dan ` description` kunci. Setiap struktur menggambarkan kolom.
+ `AutoPushdown` – Boolean.

  Menentukan apakah permintaan otomatis pushdown diaktifkan. Jika pushdown diaktifkan, maka ketika kueri dijalankan di Spark, jika bagian dari kueri dapat “didorong ke bawah” ke server Snowflake, itu didorong ke bawah. Ini meningkatkan kinerja beberapa kueri.
+ `TableSchema` – Susunan objek [Opsi](#aws-glue-api-visual-job-api-Option).

  Secara manual mendefinisikan skema target untuk node. Daftar struktur dengan`value`, `label` dan `description` kunci. Setiap struktur mendefinisikan kolom.

## SnowflakeSource struktur
<a name="aws-glue-api-visual-job-api-SnowflakeSource"></a>

Menentukan sumber data Snowflake.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data Snowflake.
+ `Data` — *Wajib:* Sebuah objek [SnowflakeNodeData](#aws-glue-api-visual-job-api-SnowflakeNodeData).

  Konfigurasi untuk sumber data Snowflake.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema yang ditentukan pengguna untuk data output Anda.

## SnowflakeTarget struktur
<a name="aws-glue-api-visual-job-api-SnowflakeTarget"></a>

Menentukan target Snowflake.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target Snowflake.
+ `Data` — *Wajib:* Sebuah objek [SnowflakeNodeData](#aws-glue-api-visual-job-api-SnowflakeNodeData).

  Menentukan data dari node target Snowflake.
+ `Inputs`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.

## ConnectorDataSource struktur
<a name="aws-glue-api-visual-job-api-ConnectorDataSource"></a>

Menentukan sumber yang dihasilkan dengan pilihan koneksi standar.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama simpul sumber ini.
+ `ConnectionType` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Itu`connectionType`, sebagaimana disediakan untuk AWS Glue perpustakaan yang mendasarinya. Tipe node ini mendukung jenis koneksi berikut: 
  + `opensearch`
  + `azuresql`
  + `azurecosmos`
  + `bigquery`
  + `saphana`
  + `teradata`
  + `vertica`
+ `Data` – *Wajib:* Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Peta yang menentukan opsi koneksi untuk node. Anda dapat menemukan opsi koneksi standar untuk jenis koneksi yang sesuai di bagian [Parameter koneksi](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html) AWS Glue dokumentasi.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber ini.

## ConnectorDataTarget struktur
<a name="aws-glue-api-visual-job-api-ConnectorDataTarget"></a>

Menentukan target yang dihasilkan dengan pilihan koneksi standar.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node target ini.
+ `ConnectionType` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Itu`connectionType`, sebagaimana disediakan untuk AWS Glue perpustakaan yang mendasarinya. Tipe node ini mendukung jenis koneksi berikut: 
  + `opensearch`
  + `azuresql`
  + `azurecosmos`
  + `bigquery`
  + `saphana`
  + `teradata`
  + `vertica`
+ `Data` – *Wajib:* Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Peta yang menentukan opsi koneksi untuk node. Anda dapat menemukan opsi koneksi standar untuk jenis koneksi yang sesuai di bagian [Parameter koneksi](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html) AWS Glue dokumentasi.
+ `Inputs`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Node yang merupakan input ke target data.

## RecipeStep struktur
<a name="aws-glue-api-visual-job-api-RecipeStep"></a>

Langkah resep yang digunakan dalam simpul resep persiapan data AWS Glue Studio.

**Bidang**
+ `Action` — *Wajib:* Sebuah objek [RecipeAction](#aws-glue-api-visual-job-api-RecipeAction).

  Tindakan transformasi langkah resep.
+ `ConditionExpressions` – Susunan objek [ConditionExpression](#aws-glue-api-visual-job-api-ConditionExpression).

  Ekspresi kondisi untuk langkah resep.

## RecipeAction struktur
<a name="aws-glue-api-visual-job-api-RecipeAction"></a>

Tindakan yang didefinisikan dalam simpul resep persiapan data AWS Glue Studio.

**Bidang**
+ `Operation` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #56](aws-glue-api-common.md#regex_56).

  Pengoperasian tindakan resep.
+ `Parameters` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #57](aws-glue-api-common.md#regex_57).

  Setiap nilai adalah string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 32768 byte.

  Parameter tindakan resep.

## ConditionExpression struktur
<a name="aws-glue-api-visual-job-api-ConditionExpression"></a>

Ekspresi kondisi didefinisikan dalam simpul resep persiapan data AWS Glue Studio.

**Bidang**
+ `Condition` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #56](aws-glue-api-common.md#regex_56).

  Kondisi ekspresi kondisi.
+ `Value`— String UTF-8, panjangnya tidak lebih dari 1024 byte.

  Nilai ekspresi kondisi.
+ `TargetColumn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Kolom target ekspresi kondisi.

## Struktur S3 CatalogIcebergSource
<a name="aws-glue-api-visual-job-api-S3CatalogIcebergSource"></a>

Menentukan sumber data Apache Iceberg yang terdaftar di Katalog Data. AWS Glue Sumber data Iceberg harus disimpan di. Amazon S3

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data Iceberg.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `AdditionalIcebergOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk sumber data Iceberg.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Iceberg.

## CatalogIcebergSource struktur
<a name="aws-glue-api-visual-job-api-CatalogIcebergSource"></a>

Menentukan sumber data Apache Iceberg yang terdaftar di Katalog Data. AWS Glue 

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber data Iceberg.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk dibaca.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel dalam database untuk dibaca.
+ `AdditionalIcebergOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk sumber data Iceberg.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber Iceberg.

## Struktur S3 IcebergCatalogTarget
<a name="aws-glue-api-visual-job-api-S3IcebergCatalogTarget"></a>

Menentukan target katalog Apache Iceberg yang menulis data ke Amazon S3 dan mendaftarkan tabel dalam Katalog Data. AWS Glue 

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama target katalog Iceberg.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Koneksi input untuk target katalog Iceberg.
+ `PartitionKeys` – Susunan string UTF-8.

  Daftar kunci partisi untuk tabel Iceberg.
+ `Table` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama tabel untuk ditulis dalam katalog.
+ `Database` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama database untuk menulis.
+ `AdditionalOptions` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Setiap nilai adalah string UTF-8, cocok dengan. [Custom string pattern #61](aws-glue-api-common.md#regex_61)

  Menentukan pilihan koneksi tambahan untuk target katalog Iceberg.
+ `SchemaChangePolicy` — Sebuah objek [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy).

  Kebijakan untuk menangani perubahan skema dalam target katalog.
+ `AutoDataQuality` — Sebuah objek [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality).

  Menentukan apakah akan secara otomatis mengaktifkan evaluasi kualitas data untuk target katalog S3 Iceberg. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis selama operasi penulisan.

## Struktur DBELTConnector Sumber Dynamo
<a name="aws-glue-api-visual-job-api-DynamoDBELTConnectorSource"></a>

Menentukan sumber konektor DynamoDB ELT untuk mengekstrak data dari tabel DynamoDB.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama sumber konektor DynamoDB ELT.
+ `ConnectionOptions` — Sebuah objek [DDBELTConnectionPilihan](#aws-glue-api-visual-job-api-DDBELTConnectionOptions).

  Opsi koneksi untuk sumber konektor DynamoDB ELT.
+ `OutputSchemas` – Susunan objek [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema).

  Menentukan skema data untuk sumber konektor DynamoDB ELT.

## DDBELTConnectionStruktur pilihan
<a name="aws-glue-api-visual-job-api-DDBELTConnectionOptions"></a>

Menentukan pilihan koneksi untuk DynamoDB ELT (Extract, Load, Transform) operasi. Struktur ini berisi parameter konfigurasi untuk menghubungkan ke dan mengekstraksi data dari tabel DynamoDB menggunakan konektor ELT.

**Bidang**
+ `DynamodbExport` – String UTF-8 (nilai yang valid: `ddb` \$1 `s3`).

  Menentukan jenis ekspor untuk ekstraksi data DynamoDB. Parameter ini menentukan bagaimana data diekspor dari tabel DynamoDB selama proses ELT.
+ `DynamodbUnnestDDBJson` – Boolean.

  Nilai boolean yang menentukan apakah akan unnest format DynamoDB JSON selama ekstraksi data. Ketika diatur ke`true`, konektor akan meratakan struktur JSON bersarang dari item DynamoDB. Ketika diatur ke`false`, struktur DynamoDB JSON asli dipertahankan.
+ `DynamodbTableArn` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama Sumber Daya Amazon (ARN) dari tabel DynamoDB untuk mengekstrak data dari. Parameter ini menentukan tabel sumber untuk operasi ELT. 
+ `DynamodbS3Bucket` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama bucket Amazon S3 yang digunakan untuk penyimpanan menengah selama proses DynamoDB ELT. Bucket ini digunakan untuk menyimpan sementara data DynamoDB yang diekspor sebelum diproses oleh pekerjaan ELT.
+ `DynamodbS3Prefix` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Awalan kunci objek S3 untuk file yang disimpan dalam bucket S3 perantara selama proses DynamoDB ELT. Awalan ini membantu mengatur dan mengidentifikasi file sementara yang dibuat selama ekstraksi data.
+ `DynamodbS3BucketOwner` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  ID AWS akun pemilik bucket S3 yang ditentukan dalam`DynamodbS3Bucket`. Parameter ini diperlukan ketika bucket S3 dimiliki oleh AWS akun yang berbeda dari yang menjalankan tugas ELT, memungkinkan akses lintas akun ke bucket penyimpanan perantara.
+ `DynamodbStsRoleArn` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Nama Sumber Daya Amazon (ARN) dari AWS Security Token Service (STS) berperan untuk mengakses sumber daya DynamoDB dan S3 selama operasi ELT. Peran ini harus memiliki izin yang diperlukan untuk membaca dari tabel DynamoDB dan menulis ke bucket S3 perantara. 

## DDBELTCatalogAdditionalOptions struktur
<a name="aws-glue-api-visual-job-api-DDBELTCatalogAdditionalOptions"></a>

Menentukan pilihan tambahan untuk operasi katalog DynamoDB ELT.

**Bidang**
+ `DynamodbExport` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Menentukan konfigurasi ekspor DynamoDB untuk operasi ELT.
+ `DynamodbUnnestDDBJson` – Boolean.

  Menentukan apakah unnest format DynamoDB JSON. Saat disetel ke`true`, struktur JSON bersarang di item DynamoDB diratakan.

## Struktur rute
<a name="aws-glue-api-visual-job-api-Route"></a>

Menentukan node rute yang mengarahkan data ke jalur output yang berbeda berdasarkan kondisi penyaringan yang ditentukan.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #63](aws-glue-api-common.md#regex_63).

  Nama node rute.
+ `Inputs`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 1 string.

  Koneksi input untuk node rute.
+ `GroupFiltersList` – *Wajib:* Susunan objek [GroupFilters](#aws-glue-api-visual-job-api-GroupFilters).

  Daftar filter grup yang menentukan kondisi routing dan kriteria untuk mengarahkan data ke jalur output yang berbeda.

## GroupFilters struktur
<a name="aws-glue-api-visual-job-api-GroupFilters"></a>

Menentukan sekelompok filter dengan operator logis yang menentukan bagaimana filter digabungkan untuk mengevaluasi kondisi routing.

**Bidang**
+ `GroupName` — *Wajib:* String UTF-8, yang cocok dengan [Custom string pattern #60](aws-glue-api-common.md#regex_60).

  Nama grup filter.
+ `Filters` – *Wajib:* Susunan objek [FilterExpression](#aws-glue-api-visual-job-api-FilterExpression).

  Daftar ekspresi filter yang menentukan kondisi untuk grup ini.
+ `LogicalOperator` – *Wajib:* String UTF-8 (nilai yang valid: `AND` \$1 `OR`).

  Operator logis digunakan untuk menggabungkan filter dalam grup ini. Menentukan apakah semua filter harus cocok (AND) atau filter apa pun dapat cocok (OR).

## AutoDataQuality struktur
<a name="aws-glue-api-visual-job-api-AutoDataQuality"></a>

Menentukan pilihan konfigurasi untuk evaluasi kualitas data otomatis dalam AWS Glue pekerjaan. Struktur ini memungkinkan pemeriksaan dan pemantauan kualitas data otomatis selama operasi ETL, membantu memastikan integritas dan keandalan data tanpa intervensi manual.

**Bidang**
+ `IsEnabled` – Boolean.

  Menentukan apakah evaluasi kualitas data otomatis diaktifkan. Ketika diatur ke`true`, pemeriksaan kualitas data dilakukan secara otomatis.
+ `EvaluationContext` — String UTF-8, yang cocok dengan [Custom string pattern #61](aws-glue-api-common.md#regex_61).

  Konteks evaluasi untuk pemeriksaan kualitas data otomatis. Ini mendefinisikan ruang lingkup dan parameter untuk evaluasi kualitas data.

# API Tugas
<a name="aws-glue-api-jobs"></a>

Jobs API menjelaskan tipe data lowongan dan berisi APIs untuk bekerja dengan pekerjaan, menjalankan pekerjaan, dan pemicu di AWS Glue.

**Topics**
+ [Lowongan](aws-glue-api-jobs-job.md)
+ [Tugas berjalan](aws-glue-api-jobs-runs.md)
+ [Pemicu](aws-glue-api-jobs-trigger.md)

# Lowongan
<a name="aws-glue-api-jobs-job"></a>

Jobs API menjelaskan tipe data dan API yang terkait dengan pembuatan, pembaruan, penghapusan, atau tampilan pekerjaan di AWS Glue.

## Jenis Data
<a name="aws-glue-api-jobs-job-objects"></a>
+ [Struktur Job](#aws-glue-api-jobs-job-Job)
+ [ExecutionProperty struktur](#aws-glue-api-jobs-job-ExecutionProperty)
+ [NotificationProperty struktur](#aws-glue-api-jobs-job-NotificationProperty)
+ [JobCommand struktur](#aws-glue-api-jobs-job-JobCommand)
+ [ConnectionsList struktur](#aws-glue-api-jobs-job-ConnectionsList)
+ [JobUpdate struktur](#aws-glue-api-jobs-job-JobUpdate)
+ [SourceControlDetails struktur](#aws-glue-api-jobs-job-SourceControlDetails)

## Struktur Job
<a name="aws-glue-api-jobs-job-Job"></a>

Menentukan sebuah definisi tugas.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama yang Anda tetapkan untuk definisi tugas ini.
+ `JobMode` – String UTF-8 (nilai yang valid: `SCRIPT=""` \$1 `VISUAL=""` \$1 `NOTEBOOK=""`).

  Mode yang menggambarkan bagaimana pekerjaan dibuat. Nilai yang valid adalah:
  + `SCRIPT`- Pekerjaan dibuat menggunakan editor skrip AWS Glue Studio.
  + `VISUAL`- Pekerjaan dibuat menggunakan editor visual AWS Glue Studio.
  + `NOTEBOOK`- Pekerjaan itu dibuat menggunakan notebook sesi interaktif.

  Ketika `JobMode` bidang hilang atau null, `SCRIPT` ditetapkan sebagai nilai default.
+ `JobRunQueuingEnabled` – Boolean.

  Menentukan apakah pekerjaan menjalankan antrian diaktifkan untuk pekerjaan berjalan untuk pekerjaan ini.

  Nilai true berarti antrian job run diaktifkan untuk menjalankan pekerjaan. Jika salah atau tidak diisi, pekerjaan berjalan tidak akan dipertimbangkan untuk antrian.

  Jika bidang ini tidak cocok dengan nilai yang ditetapkan dalam job run, maka nilai dari bidang job run akan digunakan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi tugas tersebut.
+ `LogUri` – String UTF-8.

  Bidang ini disimpan untuk penggunaan masa depan.
+ `Role` – String UTF-8.

  Nama atau Amazon Resource Name (ARN) dari IAM role yang dikaitkan dengan tugas ini.
+ `CreatedOn` — Stempel waktu.

  Waktu dan tanggal saat definisi tugas ini dibuat.
+ `LastModifiedOn` — Stempel waktu.

  Titik dalam waktu terakhir ketika definisi tugas ini dimodifikasi.
+ `ExecutionProperty` — Sebuah objek [ExecutionProperty](#aws-glue-api-jobs-job-ExecutionProperty).

  Sebuah `ExecutionProperty` yang menentukan jumlah maksimum eksekusi bersamaan yang diperbolehkan untuk tugas ini.
+ `Command` — Sebuah objek [JobCommand](#aws-glue-api-jobs-job-JobCommand).

  `JobCommand` yang menjalankan tugas ini.
+ `DefaultArguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen default untuk setiap menjalankan pekerjaan ini, ditetapkan sebagai pasangan nama-nilai.

  Anda dapat menentukan argumen di sini yang digunakan skrip eksekusi pekerjaan Anda sendiri, serta argumen yang AWS Glue dikonsumsi sendiri.

  Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya di dalam Job. 

  Untuk informasi tentang cara menentukan dan menggunakan argumen Job Anda sendiri, lihat topik [Memanggil AWS Glue APIs dengan Python](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) di panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Spark, lihat [Parameter Khusus yang Digunakan menurut AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) topik dalam panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Ray, lihat [Menggunakan parameter pekerjaan di pekerjaan Ray](https://docs.aws.amazon.com/glue/latest/dg/author-job-ray-job-parameters.html) di panduan pengembang.
+ `NonOverridableArguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen untuk pekerjaan ini yang tidak diganti saat memberikan argumen pekerjaan dalam menjalankan pekerjaan, ditentukan sebagai pasangan nama-nilai.
+ `Connections` — Sebuah objek [ConnectionsList](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-ConnectionsList).

  Koneksi yang digunakan untuk tugas ini.
+ `MaxRetries` — Nomor (bilangan bulat).

  Jumlah maksimum kali untuk mencoba kembali pekerjaan ini setelah JobRun gagal.
+ `AllocatedCapacity` — Nomor (bilangan bulat).

  Bidang ini tidak lagi digunakan. Gunakan `MaxCapacity` sebagai gantinya.

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dialokasikan untuk menjalankan pekerjaan ini. Anda dapat mengalokasikan minimal 2 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/).

  
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis tugas, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`.

  Pekerjaan harus memiliki nilai batas waktu kurang dari 7 hari atau 10080 menit. Jika tidak, pekerjaan akan memberikan pengecualian.

  Ketika nilai dibiarkan kosong, batas waktu default menjadi 2880 menit.

  Setiap AWS Glue pekerjaan yang ada yang memiliki nilai batas waktu lebih dari 7 hari akan default menjadi 7 hari. Misalnya jika Anda telah menentukan batas waktu 20 hari untuk pekerjaan batch, itu akan dihentikan pada hari ke-7.

  Untuk pekerjaan streaming, jika Anda telah menyiapkan jendela pemeliharaan, itu akan dimulai ulang selama jendela pemeliharaan setelah 7 hari.
+ `MaxCapacity` — Nomor (ganda).

  Untuk Glue versi 1.0 atau pekerjaan sebelumnya, menggunakan tipe pekerja standar, jumlah unit pemrosesan AWS Glue data (DPUs) yang dapat dialokasikan saat pekerjaan ini berjalan. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat halaman [harga AWS Glue](https://aws.amazon.com/glue/pricing/).

  Untuk Glue versi 2.0 atau pekerjaan yang lebih baru, Anda tidak dapat menentukan`Maximum capacity`. Sebaliknya, Anda harus menentukan `Worker type` dan `Number of workers`.

  Jangan mengatur `MaxCapacity` jika Anda menggunakan `WorkerType` dan `NumberOfWorkers`.

  Nilai yang dapat dialokasikan untuk `MaxCapacity` tergantung pada apakah Anda menjalankan tugas shell Python, tugas ETL Apache Spark, atau tugas ETL Apache Spark streaming:
  + Ketika anda menentukan tugas shell Python (`JobCommand.Name`="pythonshell"), Anda dapat mengalokasikan 0,0625 atau 1 DPU. Default-nya adalah 0,0625 DPU.
  + Saat Anda menentukan pekerjaan Apache Spark ETL (`JobCommand.Name`= “glueetl”) atau pekerjaan ETL streaming Apache Spark (`JobCommand.Name`= “gluestreaming”), Anda dapat mengalokasikan dari 2 hingga 100. DPUs Defaultnya adalah 10 DPUs. Jenis tugas ini tidak dapat memiliki alokasi DPU pecahan.
+ `WorkerType`— UTF-8 string (nilai valid: `Standard=""` \$1 \$1 `G.025X=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `G.12X=""` \$1 \$1 `G.16X=""` \$1 `R.1X=""` \$1 `R.2X=""` `R.4X=""` `R.8X=""` \$1`Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika sebuah tugas dieksekusi.

  AWS Glue menyediakan beberapa jenis pekerja untuk mengakomodasi persyaratan beban kerja yang berbeda:

  Jenis Pekerja G (Pekerja komputasi tujuan umum):
  + G.025X: 0,25 DPU (2 vCPUs, memori 4 GB, disk 84GB)
  + G.1X: 1 DPU (4 vCPUs, memori 16 GB, disk 94GB)
  + G.2X: 2 DPU (8 vCPUs, memori 32 GB, disk 138GB)
  + G.4X: 4 DPU (16 vCPUs, memori 64 GB, disk 256GB)
  + G.8X: 8 DPU (32 vCPUs, memori 128 GB, disk 512GB)
  + G.12X: 12 DPU (48 vCPUs, memori 192 GB, disk 768GB)
  + G.16X: 16 DPU (64 vCPUs, memori 256 GB, disk 1024GB)

  Jenis Pekerja R (Pekerja yang dioptimalkan untuk memori):
  + R.1X: 1 DPU (4 vCPUs, memori 32 GB, disk 94GB)
  + R.2X: 2 DPU (8 vCPUs, memori 64 GB, disk 128GB)
  + R.4X: 4 DPU (16 vCPUs, memori 128 GB, disk 256GB)
  + R.8X: 8 DPU (32 vCPUs, memori 256 GB, disk 512GB)
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika sebuah tugas dieksekusi.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan tugas ini.
+ `NotificationProperty` — Sebuah objek [NotificationProperty](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-NotificationProperty).

  Menentukan properti konfigurasi dari sebuah notifikasi tugas.
+ `Running` – Boolean.

  Bidang ini disimpan untuk penggunaan masa depan.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Dalam pekerjaan Spark, `GlueVersion` menentukan versi Apache Spark dan Python yang AWS Glue tersedia dalam suatu pekerjaan. Versi Python menunjukkan versi yang didukung untuk tugas tipe Spark. 

  Pekerjaan Ray harus diatur `GlueVersion` ke `4.0` atau lebih besar. Namun, versi Ray, Python, dan pustaka tambahan yang tersedia di pekerjaan Ray Anda ditentukan oleh `Runtime` parameter perintah Job.

  Untuk informasi selengkapnya tentang AWS Glue versi yang tersedia dan versi Spark dan Python yang sesuai, lihat Versi [Glue](https://docs.aws.amazon.com/glue/latest/dg/add-job.html) di panduan pengembang.

  Tugas yang dibuat tanpa menentukan versi Glue default ke Glue 0.9.
+ `CodeGenConfigurationNodes` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #60](aws-glue-api-common.md#regex_60)

  Setiap nilai adalah sebuah objek [CodeGenConfigurationNode](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CodeGenConfigurationNode) A.

  Representasi grafik asiklik terarah yang menjadi dasar komponen visual Glue Studio dan pembuatan kode Glue Studio.
+ `ExecutionClass`— String UTF-8, panjangnya tidak lebih dari 16 byte (nilai valid: `FLEX=""` \$1). `STANDARD=""`

  Menunjukkan apakah pekerjaan dijalankan dengan kelas eksekusi standar atau fleksibel. Kelas eksekusi standar sangat ideal untuk beban kerja yang sensitif terhadap waktu yang membutuhkan startup pekerjaan cepat dan sumber daya khusus.

  Kelas eksekusi fleksibel cocok untuk pekerjaan yang tidak sensitif terhadap waktu yang waktu mulai dan penyelesaiannya dapat bervariasi. 

  Hanya pekerjaan dengan AWS Glue versi 3.0 ke atas dan jenis perintah `glueetl` yang diizinkan untuk disetel `ExecutionClass` ke`FLEX`. Kelas eksekusi fleksibel tersedia untuk pekerjaan Spark.
+ `SourceControlDetails` — Sebuah objek [SourceControlDetails](#aws-glue-api-jobs-job-SourceControlDetails).

  Detail untuk konfigurasi kontrol sumber untuk pekerjaan, memungkinkan sinkronisasi artefak pekerjaan ke atau dari repositori jarak jauh.
+ `MaintenanceWindow` — String UTF-8, yang cocok dengan [Custom string pattern #34](aws-glue-api-common.md#regex_34).

  Bidang ini menentukan hari dalam seminggu dan jam untuk jendela pemeliharaan untuk pekerjaan streaming. AWS Glue secara berkala melakukan kegiatan pemeliharaan. Selama jendela pemeliharaan ini, Anda AWS Glue perlu memulai ulang pekerjaan streaming Anda.

  AWS Glue akan memulai kembali pekerjaan dalam waktu 3 jam dari jendela pemeliharaan yang ditentukan. Misalnya, jika Anda mengatur jendela pemeliharaan untuk hari Senin pukul 10:00 GMT, pekerjaan Anda akan dimulai kembali antara 10:00 GMT hingga 1:00 GMT.
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan pekerjaan.

## ExecutionProperty struktur
<a name="aws-glue-api-jobs-job-ExecutionProperty"></a>

Properti eksekusi dari tugas.

**Bidang**
+ `MaxConcurrentRuns` — Nomor (bilangan bulat).

  Jumlah maksimum berjalan bersamaan yang diizinkan untuk tugas. Default-nya adalah 1. Kesalahan dikembalikan ketika ambang batas ini tercapai. Nilai maksimum yang dapat Anda tentukan dikendalikan oleh batas layanan.

## NotificationProperty struktur
<a name="aws-glue-api-jobs-job-NotificationProperty"></a>

Menentukan sifat konfigurasi dari notifikasi.

**Bidang**
+ `NotifyDelayAfter` — Nomor (bilangan bulat), minimal 1.

  Setelah tugas dimulai, jumlah menit untuk menunggu sebelum mengirim notifikasi penundaan tugas.

## JobCommand struktur
<a name="aws-glue-api-jobs-job-JobCommand"></a>

Menentukan kode yang berjalan ketika tugas dijalankan.

**Bidang**
+ `Name` – String UTF-8.

  Nama perintah tugas. Untuk tugas Apache Spark ETL, ini harus berupa `glueetl`. Untuk tugas shell Python, ini harus berupa `pythonshell`. Untuk tugas ETL Apache Spark streaming, ini harus berupa `gluestreaming`. Untuk pekerjaan Ray, ini pasti`glueray`.
+ `ScriptLocation`- String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Menentukan path Amazon Simple Storage Service (Amazon S3) ke skrip yang menjalankan tugas.
+ `PythonVersion` — String UTF-8, yang cocok dengan [Custom string pattern #49](aws-glue-api-common.md#regex_49).

  Versi Python yang digunakan untuk menjalankan tugas shell Python. Nilai yang diizinkan adalah 2 atau 3.
+ `Runtime`— String UTF-8, panjangnya tidak lebih dari 64 byte, cocok dengan file. [Custom string pattern #33](aws-glue-api-common.md#regex_33)

  Dalam pekerjaan Ray, Runtime digunakan untuk menentukan versi Ray, Python, dan pustaka tambahan yang tersedia di lingkungan Anda. Bidang ini tidak digunakan dalam jenis pekerjaan lain. Untuk nilai lingkungan runtime yang didukung, lihat [Lingkungan runtime Ray yang didukung](https://docs.aws.amazon.com/glue/latest/dg/ray-jobs-section.html) di Panduan AWS Glue Pengembang.

## ConnectionsList struktur
<a name="aws-glue-api-jobs-job-ConnectionsList"></a>

Menentukan koneksi yang digunakan oleh tugas.

**Bidang**
+ `Connections`— Array string UTF-8, tidak lebih dari 1000 string.

  Daftar koneksi yang digunakan oleh tugas.

## JobUpdate struktur
<a name="aws-glue-api-jobs-job-JobUpdate"></a>

Menentukan informasi yang digunakan untuk memperbarui definisi tugas yang ada. Definisi tugas sebelumnya benar-benar ditimpa oleh informasi ini.

**Bidang**
+ `JobMode` – String UTF-8 (nilai yang valid: `SCRIPT=""` \$1 `VISUAL=""` \$1 `NOTEBOOK=""`).

  Mode yang menggambarkan bagaimana pekerjaan dibuat. Nilai yang valid adalah:
  + `SCRIPT`- Pekerjaan dibuat menggunakan editor skrip AWS Glue Studio.
  + `VISUAL`- Pekerjaan dibuat menggunakan editor visual AWS Glue Studio.
  + `NOTEBOOK`- Pekerjaan itu dibuat menggunakan notebook sesi interaktif.

  Ketika `JobMode` bidang hilang atau null, `SCRIPT` ditetapkan sebagai nilai default.
+ `JobRunQueuingEnabled` – Boolean.

  Menentukan apakah pekerjaan menjalankan antrian diaktifkan untuk pekerjaan berjalan untuk pekerjaan ini.

  Nilai true berarti antrian job run diaktifkan untuk menjalankan pekerjaan. Jika salah atau tidak diisi, pekerjaan berjalan tidak akan dipertimbangkan untuk antrian.

  Jika bidang ini tidak cocok dengan nilai yang ditetapkan dalam job run, maka nilai dari bidang job run akan digunakan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi tugas yang sedang didefinisikan.
+ `LogUri` – String UTF-8.

  Bidang ini disimpan untuk penggunaan masa depan.
+ `Role` – String UTF-8.

  Nama atau Amazon Resource Name (ARN) dari IAM role yang dikaitkan dengan tugas ini (wajib).
+ `ExecutionProperty` — Sebuah objek [ExecutionProperty](#aws-glue-api-jobs-job-ExecutionProperty).

  Sebuah `ExecutionProperty` yang menentukan jumlah maksimum eksekusi bersamaan yang diperbolehkan untuk tugas ini.
+ `Command` — Sebuah objek [JobCommand](#aws-glue-api-jobs-job-JobCommand).

  `JobCommand` yang menjalankan tugas ini (wajib).
+ `DefaultArguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen default untuk setiap menjalankan pekerjaan ini, ditetapkan sebagai pasangan nama-nilai.

  Anda dapat menentukan argumen di sini yang digunakan skrip eksekusi pekerjaan Anda sendiri, serta argumen yang AWS Glue dikonsumsi sendiri.

  Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya di dalam Job. 

  Untuk informasi tentang cara menentukan dan menggunakan argumen Job Anda sendiri, lihat topik [Memanggil AWS Glue APIs dengan Python](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) di panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Spark, lihat [Parameter Khusus yang Digunakan menurut AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) topik dalam panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Ray, lihat [Menggunakan parameter pekerjaan di pekerjaan Ray](https://docs.aws.amazon.com/glue/latest/dg/author-job-ray-job-parameters.html) di panduan pengembang.
+ `NonOverridableArguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen untuk pekerjaan ini yang tidak diganti saat memberikan argumen pekerjaan dalam menjalankan pekerjaan, ditentukan sebagai pasangan nama-nilai.
+ `Connections` — Sebuah objek [ConnectionsList](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-ConnectionsList).

  Koneksi yang digunakan untuk tugas ini.
+ `MaxRetries` — Nomor (bilangan bulat).

  Jumlah waktu maksimum berapa kali percobaan yang bisa dilakukan untuk tugas ini jika gagal.
+ `AllocatedCapacity` — Nomor (bilangan bulat).

  Bidang ini tidak lagi digunakan. Gunakan `MaxCapacity` sebagai gantinya.

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang akan dialokasikan untuk pekerjaan ini. Anda dapat mengalokasikan minimal 2 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/).
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis tugas, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`.

  Pekerjaan harus memiliki nilai batas waktu kurang dari 7 hari atau 10080 menit. Jika tidak, pekerjaan akan memberikan pengecualian.

  Ketika nilai dibiarkan kosong, batas waktu default menjadi 2880 menit.

  Setiap AWS Glue pekerjaan yang ada yang memiliki nilai batas waktu lebih dari 7 hari akan default menjadi 7 hari. Misalnya jika Anda telah menentukan batas waktu 20 hari untuk pekerjaan batch, itu akan dihentikan pada hari ke-7.

  Untuk pekerjaan streaming, jika Anda telah menyiapkan jendela pemeliharaan, itu akan dimulai ulang selama jendela pemeliharaan setelah 7 hari.
+ `MaxCapacity` — Nomor (ganda).

  Untuk Glue versi 1.0 atau pekerjaan sebelumnya, menggunakan tipe pekerja standar, jumlah unit pemrosesan AWS Glue data (DPUs) yang dapat dialokasikan saat pekerjaan ini berjalan. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat halaman [harga AWS Glue](https://aws.amazon.com/glue/pricing/).

  Untuk pekerjaan Glue versi 2.0\$1, Anda tidak dapat menentukan. `Maximum capacity` Sebaliknya, Anda harus menentukan `Worker type` dan `Number of workers`.

  Jangan mengatur `MaxCapacity` jika Anda menggunakan `WorkerType` dan `NumberOfWorkers`.

  Nilai yang dapat dialokasikan untuk `MaxCapacity` tergantung pada apakah Anda menjalankan tugas shell Python, tugas ETL Apache Spark, atau tugas ETL Apache Spark streaming:
  + Ketika anda menentukan tugas shell Python (`JobCommand.Name`="pythonshell"), Anda dapat mengalokasikan 0,0625 atau 1 DPU. Default-nya adalah 0,0625 DPU.
  + Saat Anda menentukan pekerjaan Apache Spark ETL (`JobCommand.Name`= “glueetl”) atau pekerjaan ETL streaming Apache Spark (`JobCommand.Name`= “gluestreaming”), Anda dapat mengalokasikan dari 2 hingga 100. DPUs Defaultnya adalah 10 DPUs. Jenis tugas ini tidak dapat memiliki alokasi DPU pecahan.
+ `WorkerType`— UTF-8 string (nilai valid: `Standard=""` \$1 \$1 `G.025X=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `G.12X=""` \$1 \$1 `G.16X=""` \$1 `R.1X=""` \$1 `R.2X=""` `R.4X=""` `R.8X=""` \$1`Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika sebuah tugas dieksekusi. Menerima nilai G.025X, G.1X, G.2X, G.4X, G.8X, G.12X, G.16X, R.1X, R.2X, R.4X, atau R.8X untuk pekerjaan Spark. Menerima nilai Z.2X untuk pekerjaan Ray. Untuk informasi selengkapnya, lihat [Mendefinisikan properti pekerjaan untuk pekerjaan Spark](https://docs.aws.amazon.com/glue/latest/dg/add-job.html#create-job)
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika sebuah tugas dieksekusi.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan tugas ini.
+ `NotificationProperty` — Sebuah objek [NotificationProperty](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-NotificationProperty).

  Menentukan properti konfigurasi notifikasi tugas.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Dalam pekerjaan Spark, `GlueVersion` menentukan versi Apache Spark dan Python yang AWS Glue tersedia dalam suatu pekerjaan. Versi Python menunjukkan versi yang didukung untuk tugas tipe Spark. 

  Pekerjaan Ray harus diatur `GlueVersion` ke `4.0` atau lebih besar. Namun, versi Ray, Python, dan pustaka tambahan yang tersedia di pekerjaan Ray Anda ditentukan oleh `Runtime` parameter perintah Job.

  Untuk informasi selengkapnya tentang AWS Glue versi yang tersedia dan versi Spark dan Python yang sesuai, lihat Versi [Glue](https://docs.aws.amazon.com/glue/latest/dg/add-job.html) di panduan pengembang.

  Tugas yang dibuat tanpa menentukan versi Glue default ke Glue 0.9.
+ `CodeGenConfigurationNodes` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #60](aws-glue-api-common.md#regex_60)

  Setiap nilai adalah sebuah objek [CodeGenConfigurationNode](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CodeGenConfigurationNode) A.

  Representasi grafik asiklik terarah yang menjadi dasar komponen visual Glue Studio dan pembuatan kode Glue Studio.
+ `ExecutionClass`— String UTF-8, panjangnya tidak lebih dari 16 byte (nilai valid: `FLEX=""` \$1). `STANDARD=""`

  Menunjukkan apakah pekerjaan dijalankan dengan kelas eksekusi standar atau fleksibel. Kelas eksekusi standar sangat ideal untuk beban kerja yang sensitif terhadap waktu yang membutuhkan startup pekerjaan cepat dan sumber daya khusus.

  Kelas eksekusi fleksibel cocok untuk pekerjaan yang tidak sensitif terhadap waktu yang waktu mulai dan penyelesaiannya dapat bervariasi. 

  Hanya pekerjaan dengan AWS Glue versi 3.0 ke atas dan jenis perintah `glueetl` yang diizinkan untuk disetel `ExecutionClass` ke`FLEX`. Kelas eksekusi fleksibel tersedia untuk pekerjaan Spark.
+ `SourceControlDetails` — Sebuah objek [SourceControlDetails](#aws-glue-api-jobs-job-SourceControlDetails).

  Detail untuk konfigurasi kontrol sumber untuk pekerjaan, memungkinkan sinkronisasi artefak pekerjaan ke atau dari repositori jarak jauh.
+ `MaintenanceWindow` — String UTF-8, yang cocok dengan [Custom string pattern #34](aws-glue-api-common.md#regex_34).

  Bidang ini menentukan hari dalam seminggu dan jam untuk jendela pemeliharaan untuk pekerjaan streaming. AWS Glue secara berkala melakukan kegiatan pemeliharaan. Selama jendela pemeliharaan ini, Anda AWS Glue perlu memulai ulang pekerjaan streaming Anda.

  AWS Glue akan memulai kembali pekerjaan dalam waktu 3 jam dari jendela pemeliharaan yang ditentukan. Misalnya, jika Anda mengatur jendela pemeliharaan untuk hari Senin pukul 10:00 GMT, pekerjaan Anda akan dimulai kembali antara 10:00 GMT hingga 1:00 GMT.
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan pekerjaan.

## SourceControlDetails struktur
<a name="aws-glue-api-jobs-job-SourceControlDetails"></a>

Detail untuk konfigurasi kontrol sumber untuk pekerjaan, memungkinkan sinkronisasi artefak pekerjaan ke atau dari repositori jarak jauh.

**Bidang**
+ `Provider` – String UTF-8 (nilai yang valid: `GITHUB` \$1 `AWS_CODE_COMMIT`).

  Penyedia untuk repositori jarak jauh.
+ `Repository` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Nama repositori jarak jauh yang berisi artefak pekerjaan.
+ `Owner` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Pemilik repositori jarak jauh yang berisi artefak pekerjaan.
+ `Branch` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Cabang opsional di repositori jarak jauh.
+ `Folder` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Folder opsional di repositori jarak jauh.
+ `LastCommitId` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  ID komit terakhir untuk komit di repositori jarak jauh.
+ `LastSyncTimestamp` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Tanggal dan waktu sinkronisasi pekerjaan terakhir dilakukan.
+ `AuthStrategy` – String UTF-8 (nilai yang valid: `PERSONAL_ACCESS_TOKEN` \$1 `AWS_SECRETS_MANAGER`).

  Jenis otentikasi, yang dapat berupa token otentikasi yang disimpan di AWS Secrets Manager, atau token akses pribadi.
+ `AuthToken` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Nilai token otorisasi.

## Operasi
<a name="aws-glue-api-jobs-job-actions"></a>
+ [CreateJob tindakan (Python: create\$1job)](#aws-glue-api-jobs-job-CreateJob)
+ [UpdateJob tindakan (Python: update\$1job)](#aws-glue-api-jobs-job-UpdateJob)
+ [GetJob tindakan (Python: get\$1job)](#aws-glue-api-jobs-job-GetJob)
+ [GetJobs tindakan (Python: get\$1jobs)](#aws-glue-api-jobs-job-GetJobs)
+ [DeleteJob tindakan (Python: delete\$1job)](#aws-glue-api-jobs-job-DeleteJob)
+ [ListJobs tindakan (Python: list\$1jobs)](#aws-glue-api-jobs-job-ListJobs)
+ [BatchGetJobs tindakan (Python: batch\$1get\$1jobs)](#aws-glue-api-jobs-job-BatchGetJobs)

## CreateJob tindakan (Python: create\$1job)
<a name="aws-glue-api-jobs-job-CreateJob"></a>

Menciptakan sebuah definisi tugas baru.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama yang Anda tetapkan untuk definisi tugas ini. Harus unik dalam akun Anda.
+ `JobMode` – String UTF-8 (nilai yang valid: `SCRIPT=""` \$1 `VISUAL=""` \$1 `NOTEBOOK=""`).

  Mode yang menggambarkan bagaimana pekerjaan dibuat. Nilai yang valid adalah:
  + `SCRIPT`- Pekerjaan dibuat menggunakan editor skrip AWS Glue Studio.
  + `VISUAL`- Pekerjaan dibuat menggunakan editor visual AWS Glue Studio.
  + `NOTEBOOK`- Pekerjaan itu dibuat menggunakan notebook sesi interaktif.

  Ketika `JobMode` bidang hilang atau null, `SCRIPT` ditetapkan sebagai nilai default.
+ `JobRunQueuingEnabled` – Boolean.

  Menentukan apakah pekerjaan menjalankan antrian diaktifkan untuk pekerjaan berjalan untuk pekerjaan ini.

  Nilai true berarti antrian job run diaktifkan untuk menjalankan pekerjaan. Jika salah atau tidak diisi, pekerjaan berjalan tidak akan dipertimbangkan untuk antrian.

  Jika bidang ini tidak cocok dengan nilai yang ditetapkan dalam job run, maka nilai dari bidang job run akan digunakan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi tugas yang sedang didefinisikan.
+ `LogUri` – String UTF-8.

  Bidang ini disimpan untuk penggunaan masa depan.
+ `Role` – *Wajib:* String UTF-8.

  Nama atau Amazon Resource Name (ARN) dari IAM role yang dikaitkan dengan tugas ini.
+ `ExecutionProperty` — Sebuah objek [ExecutionProperty](#aws-glue-api-jobs-job-ExecutionProperty).

  Sebuah `ExecutionProperty` yang menentukan jumlah maksimum eksekusi bersamaan yang diperbolehkan untuk tugas ini.
+ `Command` — *Wajib:* Sebuah objek [JobCommand](#aws-glue-api-jobs-job-JobCommand).

  `JobCommand` yang menjalankan tugas ini.
+ `DefaultArguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen default untuk setiap menjalankan pekerjaan ini, ditetapkan sebagai pasangan nama-nilai.

  Anda dapat menentukan argumen di sini yang digunakan skrip eksekusi pekerjaan Anda sendiri, serta argumen yang AWS Glue dikonsumsi sendiri.

  Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya di dalam Job. 

  Untuk informasi tentang cara menentukan dan menggunakan argumen Job Anda sendiri, lihat topik [Memanggil AWS Glue APIs dengan Python](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) di panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Spark, lihat [Parameter Khusus yang Digunakan menurut AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) topik dalam panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Ray, lihat [Menggunakan parameter pekerjaan di pekerjaan Ray](https://docs.aws.amazon.com/glue/latest/dg/author-job-ray-job-parameters.html) di panduan pengembang.
+ `NonOverridableArguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen untuk pekerjaan ini yang tidak diganti saat memberikan argumen pekerjaan dalam menjalankan pekerjaan, ditentukan sebagai pasangan nama-nilai.
+ `Connections` — Sebuah objek [ConnectionsList](aws-glue-api-interactive-sessions.md#aws-glue-api-interactive-sessions-ConnectionsList).

  Koneksi yang digunakan untuk tugas ini.
+ `MaxRetries` — Nomor (bilangan bulat).

  Jumlah waktu maksimum berapa kali percobaan yang bisa dilakukan untuk tugas ini jika gagal.
+ `AllocatedCapacity` — Nomor (bilangan bulat).

  Parameter ini tidak lagi digunakan. Gunakan `MaxCapacity` sebagai gantinya.

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang akan dialokasikan ke Job ini. Anda dapat mengalokasikan minimal 2 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/).
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis tugas, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`.

  Pekerjaan harus memiliki nilai batas waktu kurang dari 7 hari atau 10080 menit. Jika tidak, pekerjaan akan memberikan pengecualian.

  Ketika nilai dibiarkan kosong, batas waktu default menjadi 2880 menit.

  Setiap AWS Glue pekerjaan yang ada yang memiliki nilai batas waktu lebih dari 7 hari akan default menjadi 7 hari. Misalnya jika Anda telah menentukan batas waktu 20 hari untuk pekerjaan batch, itu akan dihentikan pada hari ke-7.

  Untuk pekerjaan streaming, jika Anda telah menyiapkan jendela pemeliharaan, itu akan dimulai ulang selama jendela pemeliharaan setelah 7 hari.
+ `MaxCapacity` — Nomor (ganda).

  Untuk Glue versi 1.0 atau pekerjaan sebelumnya, menggunakan tipe pekerja standar, jumlah unit pemrosesan AWS Glue data (DPUs) yang dapat dialokasikan saat pekerjaan ini berjalan. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat halaman [harga AWS Glue](https://aws.amazon.com/glue/pricing/).

  Untuk pekerjaan Glue versi 2.0\$1, Anda tidak dapat menentukan. `Maximum capacity` Sebaliknya, Anda harus menentukan `Worker type` dan `Number of workers`.

  Jangan mengatur `MaxCapacity` jika Anda menggunakan `WorkerType` dan `NumberOfWorkers`.

  Nilai yang dapat dialokasikan untuk `MaxCapacity` tergantung pada apakah Anda menjalankan tugas shell Python, tugas ETL Apache Spark, atau tugas ETL Apache Spark streaming:
  + Ketika anda menentukan tugas shell Python (`JobCommand.Name`="pythonshell"), Anda dapat mengalokasikan 0,0625 atau 1 DPU. Default-nya adalah 0,0625 DPU.
  + Saat Anda menentukan pekerjaan Apache Spark ETL (`JobCommand.Name`= “glueetl”) atau pekerjaan ETL streaming Apache Spark (`JobCommand.Name`= “gluestreaming”), Anda dapat mengalokasikan dari 2 hingga 100. DPUs Defaultnya adalah 10 DPUs. Jenis tugas ini tidak dapat memiliki alokasi DPU pecahan.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan tugas ini.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang akan digunakan dengan tugas ini. Anda dapat menggunakan tag untuk membatasi akses ke tugas. Untuk informasi selengkapnya tentang [AWS tag AWS Glue, lihat Tag AWS Glue di](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) panduan pengembang.
+ `NotificationProperty` — Sebuah objek [NotificationProperty](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-NotificationProperty).

  Menentukan properti konfigurasi dari sebuah notifikasi tugas.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Dalam pekerjaan Spark, `GlueVersion` menentukan versi Apache Spark dan Python yang AWS Glue tersedia dalam suatu pekerjaan. Versi Python menunjukkan versi yang didukung untuk tugas tipe Spark. 

  Pekerjaan Ray harus diatur `GlueVersion` ke `4.0` atau lebih besar. Namun, versi Ray, Python, dan pustaka tambahan yang tersedia di pekerjaan Ray Anda ditentukan oleh `Runtime` parameter perintah Job.

  Untuk informasi selengkapnya tentang AWS Glue versi yang tersedia dan versi Spark dan Python yang sesuai, lihat Versi [Glue](https://docs.aws.amazon.com/glue/latest/dg/add-job.html) di panduan pengembang.

  Tugas yang dibuat tanpa menentukan versi Glue default ke Glue 0.9.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika sebuah tugas dieksekusi.
+ `WorkerType`— UTF-8 string (nilai valid: `Standard=""` \$1 \$1 `G.025X=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `G.12X=""` \$1 \$1 `G.16X=""` \$1 `R.1X=""` \$1 `R.2X=""` `R.4X=""` `R.8X=""` \$1`Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika sebuah tugas dieksekusi. Menerima nilai G.025X, G.1X, G.2X, G.4X, G.8X, G.12X, G.16X, R.1X, R.2X, R.4X, atau R.8X untuk pekerjaan Spark. Menerima nilai Z.2X untuk pekerjaan Ray.
  + Untuk tipe `G.025X` pekerja, setiap pekerja memetakan ke 0,25 DPU (memori 2 vCPUs, 4 GB) dengan disk 84GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan streaming volume rendah. Jenis pekerja ini hanya tersedia untuk pekerjaan streaming AWS Glue versi 3.0 atau yang lebih baru.
  + Untuk tipe `G.1X` pekerja, setiap pekerja memetakan ke 1 DPU (memori 4 vCPUs, 16 GB) dengan disk 94GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang skalabel dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.2X` pekerja, setiap pekerja memetakan ke 2 DPU (8 vCPUs, memori 32 GB) dengan disk 138GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang skalabel dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.4X` pekerja, setiap pekerja memetakan ke 4 DPU (memori 16 vCPUs, 64 GB) dengan disk 256GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru di AWS Wilayah berikut: AS Timur (Ohio), AS Timur (Virginia N.), AS Barat (California N.), AS Barat (Oregon), Asia Pasifik (Mumbai), Asia Pasifik (Seoul), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Tokyo), Kanada (Tengah), Eropa (Frank Eropa (Irlandia), Eropa (London), Eropa (Spanyol), Eropa (Stockholm), dan 
  + Untuk tipe `G.8X` pekerja, setiap pekerja memetakan ke 8 DPU (memori 32 vCPUs, 128 GB) dengan disk 512GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru, di AWS Wilayah yang sama seperti yang didukung untuk tipe `G.4X` pekerja.
  + Untuk tipe `G.12X` pekerja, setiap pekerja memetakan ke 12 DPU (memori 48 vCPUs, 192 GB) dengan disk 768GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan dengan beban kerja yang sangat besar. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `G.16X` pekerja, setiap pekerja memetakan ke 16 DPU (64 vCPUs, 256 GB memori) dengan disk 1024GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan dengan beban kerja yang sangat besar. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.1X` pekerja, setiap pekerja memetakan ke 1 DPU (memori 4 vCPUs, 32 GB) dengan disk 94GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.2X` pekerja, setiap pekerja memetakan ke 2 DPU (8 vCPUs, 64 GB memori) dengan disk 128GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.4X` pekerja, setiap pekerja memetakan ke 4 DPU (memori 16 vCPUs, 128 GB) dengan disk 256GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.8X` pekerja, setiap pekerja memetakan ke 8 DPU (memori 32 vCPUs, 256 GB) dengan disk 512GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `Z.2X` pekerja, setiap pekerja memetakan ke 2 M-DPU (memori 8vCPUs, 64 GB) dengan disk 128 GB, dan menyediakan hingga 8 pekerja Ray berdasarkan autoscaler.
+ `CodeGenConfigurationNodes` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8, cocok dengan. [Custom string pattern #60](aws-glue-api-common.md#regex_60)

  Setiap nilai adalah sebuah objek [CodeGenConfigurationNode](aws-glue-api-visual-job-api.md#aws-glue-api-visual-job-api-CodeGenConfigurationNode) A.

  Representasi grafik asiklik terarah yang menjadi dasar komponen visual Glue Studio dan pembuatan kode Glue Studio.
+ `ExecutionClass`— String UTF-8, panjangnya tidak lebih dari 16 byte (nilai valid: `FLEX=""` \$1). `STANDARD=""`

  Menunjukkan apakah pekerjaan dijalankan dengan kelas eksekusi standar atau fleksibel. Kelas eksekusi standar sangat ideal untuk beban kerja yang sensitif terhadap waktu yang membutuhkan startup pekerjaan cepat dan sumber daya khusus.

  Kelas eksekusi fleksibel cocok untuk pekerjaan yang tidak sensitif terhadap waktu yang waktu mulai dan penyelesaiannya dapat bervariasi. 

  Hanya pekerjaan dengan AWS Glue versi 3.0 ke atas dan jenis perintah `glueetl` yang diizinkan untuk disetel `ExecutionClass` ke`FLEX`. Kelas eksekusi fleksibel tersedia untuk pekerjaan Spark.
+ `SourceControlDetails` — Sebuah objek [SourceControlDetails](#aws-glue-api-jobs-job-SourceControlDetails).

  Detail untuk konfigurasi kontrol sumber untuk pekerjaan, memungkinkan sinkronisasi artefak pekerjaan ke atau dari repositori jarak jauh.
+ `MaintenanceWindow` — String UTF-8, yang cocok dengan [Custom string pattern #34](aws-glue-api-common.md#regex_34).

  Bidang ini menentukan hari dalam seminggu dan jam untuk jendela pemeliharaan untuk pekerjaan streaming. AWS Glue secara berkala melakukan kegiatan pemeliharaan. Selama jendela pemeliharaan ini, Anda AWS Glue perlu memulai ulang pekerjaan streaming Anda.

  AWS Glue akan memulai kembali pekerjaan dalam waktu 3 jam dari jendela pemeliharaan yang ditentukan. Misalnya, jika Anda mengatur jendela pemeliharaan untuk hari Senin pukul 10:00 GMT, pekerjaan Anda akan dimulai kembali antara 10:00 GMT hingga 1:00 GMT.
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan pekerjaan.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama unik yang disediakan untuk definisi tugas ini.

**Kesalahan**
+ `InvalidInputException`
+ `IdempotentParameterMismatchException`
+ `AlreadyExistsException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`

## UpdateJob tindakan (Python: update\$1job)
<a name="aws-glue-api-jobs-job-UpdateJob"></a>

Memperbarui sebuah definisi tugas yang ada. Definisi tugas sebelumnya benar-benar ditimpa oleh informasi ini.

**Permintaan**
+ `JobName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang akan diperbarui.
+ `JobUpdate` — *Wajib:* Sebuah objek [JobUpdate](#aws-glue-api-jobs-job-JobUpdate).

  Menentukan nilai-nilai yang dapat digunakan untuk memperbarui definisi tugas. Konfigurasi yang tidak ditentukan dihapus atau diatur ulang ke nilai default.
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan pekerjaan.

**Respons**
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Mengembalikan nama definisi tugas diperbarui.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## GetJob tindakan (Python: get\$1job)
<a name="aws-glue-api-jobs-job-GetJob"></a>

Mengambil definisi tugas yang ada.

**Permintaan**
+ `JobName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang akan diambil.

**Respons**
+ `Job` — Sebuah objek [Pekerjaan](#aws-glue-api-jobs-job-Job).

  Definisi tugas yang diminta.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetJobs tindakan (Python: get\$1jobs)
<a name="aws-glue-api-jobs-job-GetJobs"></a>

Mengambil semua definisi tugas saat ini.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum respons.

**Respons**
+ `Jobs` – Susunan objek [Pekerjaan](#aws-glue-api-jobs-job-Job).

  Daftar definisi tugas.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika tidak semua definisi tugas yang belum dikembalikan.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## DeleteJob tindakan (Python: delete\$1job)
<a name="aws-glue-api-jobs-job-DeleteJob"></a>

Menghapus definisi tugas tertentu. Jika definisi tugas tidak ditemukan, tidak ada pengecualian yang dibuang.

**Permintaan**
+ `JobName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang akan dihapus.

**Respons**
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang telah dihapus.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## ListJobs tindakan (Python: list\$1jobs)
<a name="aws-glue-api-jobs-job-ListJobs"></a>

Mengambil nama semua sumber daya pekerjaan di AWS akun ini, atau sumber daya dengan tag yang ditentukan. Operasi ini memungkinkan Anda melihat sumber daya yang tersedia di akun Anda, dan nama-namanya.

Operasi ini mengambil kolom `Tags` opsional, yang dapat Anda gunakan sebagai filter pada respon sehingga tag sumber daya dapat diambil sebagai sebuah grup. Jika Anda memilih untuk menggunakan pem-filter-an tag, maka hanya sumber daya dengan tag saja yang diambil.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum daftar yang akan dikembalikan.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Menentukan untuk mengembalikan hanya sumber daya ditandai saja.

**Respons**
+ `JobNames` – Susunan string UTF-8.

  Nama-nama semua tugas dalam akun, atau tugas dengan tag yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan tidak berisi metrik terakhir yang tersedia.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchGetJobs tindakan (Python: batch\$1get\$1jobs)
<a name="aws-glue-api-jobs-job-BatchGetJobs"></a>

Mengembalikan daftar metadata sumber daya untuk daftar tertentu dari nama tugas. Setelah memanggil operasi `ListJobs`, Anda dapat memanggil operasi ini untuk mengakses data yang Anda telah diberikan izinnya. Operasi ini mendukung semua izin IAM, termasuk syarat izin yang menggunakan tag. 

**Permintaan**
+ `JobNames` – *Wajib:* Susunan string UTF-8.

  Daftar nama tugas, mungkin nama yang dikembalikan oleh operasi `ListJobs`.

**Respons**
+ `Jobs` – Susunan objek [Pekerjaan](#aws-glue-api-jobs-job-Job).

  Daftar definisi tugas.
+ `JobsNotFound` – Susunan string UTF-8.

  Daftar nama tugas yang tidak ditemukan.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

# Tugas berjalan
<a name="aws-glue-api-jobs-runs"></a>

 Jobs Runs API menjelaskan tipe data dan API yang terkait dengan memulai, menghentikan, atau melihat pekerjaan berjalan, dan mengatur ulang bookmark pekerjaan, di. AWS Glue Riwayat Job run dapat diakses selama 90 hari untuk alur kerja dan pekerjaan Anda. 

## Jenis Data
<a name="aws-glue-api-jobs-runs-objects"></a>
+ [JobRun struktur](#aws-glue-api-jobs-runs-JobRun)
+ [Struktur pendahulu](#aws-glue-api-jobs-runs-Predecessor)
+ [JobBookmarkEntry struktur](#aws-glue-api-jobs-runs-JobBookmarkEntry)
+ [BatchStopJobRunSuccessfulSubmission struktur](#aws-glue-api-jobs-runs-BatchStopJobRunSuccessfulSubmission)
+ [BatchStopJobRunError struktur](#aws-glue-api-jobs-runs-BatchStopJobRunError)
+ [NotificationProperty struktur](#aws-glue-api-jobs-runs-NotificationProperty)

## JobRun struktur
<a name="aws-glue-api-jobs-runs-JobRun"></a>

Berisi informasi tentang sebuah eksekusi tugas.

**Bidang**
+ `Id` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari eksekusi tugas ini.
+ `Attempt` — Nomor (bilangan bulat).

  Jumlah usaha untuk menjalankan tugas ini.
+ `PreviousRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari eksekusi sebelumnya dari tugas ini. Misalnya, `JobRunId` yang ditentukan dalam tindakan `StartJobRun`.
+ `TriggerName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang memulai eksekusi tugas ini.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang digunakan dalam eksekusi ini.
+ `JobMode` – String UTF-8 (nilai yang valid: `SCRIPT=""` \$1 `VISUAL=""` \$1 `NOTEBOOK=""`).

  Mode yang menggambarkan bagaimana pekerjaan dibuat. Nilai yang valid adalah:
  + `SCRIPT`- Pekerjaan dibuat menggunakan editor skrip AWS Glue Studio.
  + `VISUAL`- Pekerjaan dibuat menggunakan editor visual AWS Glue Studio.
  + `NOTEBOOK`- Pekerjaan itu dibuat menggunakan notebook sesi interaktif.

  Ketika `JobMode` bidang hilang atau null, `SCRIPT` ditetapkan sebagai nilai default.
+ `JobRunQueuingEnabled` – Boolean.

  Menentukan apakah pekerjaan menjalankan antrian diaktifkan untuk menjalankan pekerjaan.

  Nilai true berarti antrian job run diaktifkan untuk menjalankan pekerjaan. Jika salah atau tidak diisi, job run tidak akan dipertimbangkan untuk antrian.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu saat eksekusi tugas ini dimulai.
+ `LastModifiedOn` — Stempel waktu.

  Terakhir kali saat eksekusi tugas ini dijalankan.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu saat eksekusi tugas ini selesai.
+ `JobRunState`— UTF-8 string (nilai valid: `STARTING` \$1 \$1 `RUNNING` \$1 `STOPPING` \$1 `STOPPED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `TIMEOUT` `ERROR` `WAITING` \$1`EXPIRED`).

  Status eksekusi tugas saat ini. Untuk informasi lebih lanjut tentang status tugas yang telah dihentikan secara tidak normal, lihat [Status Eksekusi Tugas AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/job-run-statuses.html).
+ `Arguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen tugas yang terkait dengan eksekusi ini. Agar tugas ini berjalan, argumen default yang diatur dalam ketentuan tugas itu sendiri diganti.

  Anda dapat menentukan argumen di sini yang digunakan skrip eksekusi pekerjaan Anda sendiri, serta argumen yang AWS Glue dikonsumsi sendiri.

  Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya di dalam Job. 

  Untuk informasi tentang cara menentukan dan menggunakan argumen Job Anda sendiri, lihat topik [Memanggil AWS Glue APIs dengan Python](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) di panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Spark, lihat [Parameter Khusus yang Digunakan menurut AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) topik dalam panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Ray, lihat [Menggunakan parameter pekerjaan di pekerjaan Ray](https://docs.aws.amazon.com/glue/latest/dg/author-job-ray-job-parameters.html) di panduan pengembang.
+ `ErrorMessage` – String UTF-8.

  Pesan kesalahan yang terkait dengan eksekusi tugas ini.
+ `PredecessorRuns` – Susunan objek [Pendahulu](#aws-glue-api-jobs-runs-Predecessor).

  Daftar pendahulu untuk eksekusi tugas ini.
+ `AllocatedCapacity` — Nomor (bilangan bulat).

  Bidang ini tidak lagi digunakan. Gunakan `MaxCapacity` sebagai gantinya.

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dialokasikan untuk ini JobRun. Dari 2 hingga 100 DPUs dapat dialokasikan; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/).
+ `ExecutionTime` — Nomor (bilangan bulat).

  Jumlah waktu (dalam satuan detik) di mana eksekusi tugas ini menggunakan sumber daya.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis `JobRun`, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`. Nilai ini mengesampingkan nilai batas waktu yang ditetapkan dalam pekerjaan induk.

  Pekerjaan harus memiliki nilai batas waktu kurang dari 7 hari atau 10080 menit. Jika tidak, pekerjaan akan memberikan pengecualian.

  Ketika nilai dibiarkan kosong, batas waktu default menjadi 2880 menit.

  Setiap AWS Glue pekerjaan yang ada yang memiliki nilai batas waktu lebih dari 7 hari akan default menjadi 7 hari. Misalnya jika Anda telah menentukan batas waktu 20 hari untuk pekerjaan batch, itu akan dihentikan pada hari ke-7.

  Untuk pekerjaan streaming, jika Anda telah menyiapkan jendela pemeliharaan, itu akan dimulai ulang selama jendela pemeliharaan setelah 7 hari.
+ `MaxCapacity` — Nomor (ganda).

  Untuk Glue versi 1.0 atau pekerjaan sebelumnya, menggunakan tipe pekerja standar, jumlah unit pemrosesan AWS Glue data (DPUs) yang dapat dialokasikan saat pekerjaan ini berjalan. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat halaman [harga AWS Glue](https://aws.amazon.com/glue/pricing/).

  Untuk pekerjaan Glue versi 2.0\$1, Anda tidak dapat menentukan. `Maximum capacity` Sebaliknya, Anda harus menentukan `Worker type` dan `Number of workers`.

  Jangan mengatur `MaxCapacity` jika Anda menggunakan `WorkerType` dan `NumberOfWorkers`.

  Nilai yang dapat dialokasikan untuk `MaxCapacity` tergantung pada apakah Anda menjalankan tugas shell Python, tugas ETL Apache Spark, atau tugas ETL Apache Spark streaming:
  + Ketika anda menentukan tugas shell Python (`JobCommand.Name`="pythonshell"), Anda dapat mengalokasikan 0,0625 atau 1 DPU. Default-nya adalah 0,0625 DPU.
  + Saat Anda menentukan pekerjaan Apache Spark ETL (`JobCommand.Name`= “glueetl”) atau pekerjaan ETL streaming Apache Spark (`JobCommand.Name`= “gluestreaming”), Anda dapat mengalokasikan dari 2 hingga 100. DPUs Defaultnya adalah 10 DPUs. Jenis tugas ini tidak dapat memiliki alokasi DPU pecahan.
+ `WorkerType`— UTF-8 string (nilai valid: `Standard=""` \$1 \$1 `G.025X=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `G.12X=""` \$1 \$1 `G.16X=""` \$1 `R.1X=""` \$1 `R.2X=""` `R.4X=""` `R.8X=""` \$1`Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika sebuah tugas dieksekusi. Menerima nilai G.025X, G.1X, G.2X, G.4X, G.8X, G.12X, G.16X, R.1X, R.2X, R.4X, atau R.8X untuk pekerjaan Spark. Menerima nilai Z.2X untuk pekerjaan Ray.
  + Untuk tipe `G.1X` pekerja, setiap pekerja memetakan ke 1 DPU (memori 4 vCPUs, 16 GB) dengan disk 94GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang terukur dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.2X` pekerja, setiap pekerja memetakan ke 2 DPU (8 vCPUs, memori 32 GB) dengan disk 138GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang terukur dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.4X` pekerja, setiap pekerja memetakan ke 4 DPU (memori 16 vCPUs, 64 GB) dengan disk 256GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru di AWS Wilayah berikut: AS Timur (Ohio), AS Timur (Virginia N.), AS Barat (Oregon), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Tokyo), Kanada (Tengah), Eropa (Frankfurt), Eropa (Irlandia), dan Eropa (Stockholm).
  + Untuk tipe `G.8X` pekerja, setiap pekerja memetakan ke 8 DPU (memori 32 vCPUs, 128 GB) dengan disk 512GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru, di AWS Wilayah yang sama seperti yang didukung untuk tipe `G.4X` pekerja.
  + Untuk tipe `G.12X` pekerja, setiap pekerja memetakan ke 12 DPU (memori 48 vCPUs, 192 GB) dengan disk 768GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan dengan beban kerja yang sangat besar. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `G.16X` pekerja, setiap pekerja memetakan ke 16 DPU (64 vCPUs, 256 GB memori) dengan disk 1024GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan dengan beban kerja yang sangat besar. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `G.025X` pekerja, setiap pekerja memetakan ke 0,25 DPU (memori 2 vCPUs, 4 GB) dengan disk 84GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan streaming volume rendah. Jenis pekerja ini hanya tersedia untuk pekerjaan streaming AWS Glue versi 3.0 atau yang lebih baru.
  + Untuk tipe `R.1X` pekerja, setiap pekerja memetakan ke 1 DPU (memori 4 vCPUs, 32 GB) dengan disk 94GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.2X` pekerja, setiap pekerja memetakan ke 2 DPU (8 vCPUs, 64 GB memori) dengan disk 128GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.4X` pekerja, setiap pekerja memetakan ke 4 DPU (memori 16 vCPUs, 128 GB) dengan disk 256GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.8X` pekerja, setiap pekerja memetakan ke 8 DPU (memori 32 vCPUs, 256 GB) dengan disk 512GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `Z.2X` pekerja, setiap pekerja memetakan ke 2 M-DPU (memori 8vCPUs, 64 GB) dengan disk 128 GB, dan menyediakan hingga 8 pekerja Ray berdasarkan autoscaler.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika sebuah tugas dieksekusi.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan eksekusi tugas ini.
+ `LogGroupName` – String UTF-8.

  Nama grup log untuk logging aman yang dapat dienkripsi sisi server di Amazon. CloudWatch AWS KMS Nama ini dapat `/aws-glue/jobs/`, dalam hal ini enkripsi default-nya adalah `NONE`. Jika Anda menambahkan nama peran dan nama `SecurityConfiguration` (dengan kata lain, `/aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/`), maka konfigurasi keamanan tersebut digunakan untuk mengenkripsi grup log.
+ `NotificationProperty` — Sebuah objek [NotificationProperty](#aws-glue-api-jobs-runs-NotificationProperty).

  Menentukan properti konfigurasi dari sebuah notifikasi eksekusi tugas.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Dalam pekerjaan Spark, `GlueVersion` menentukan versi Apache Spark dan Python yang AWS Glue tersedia dalam suatu pekerjaan. Versi Python menunjukkan versi yang didukung untuk tugas tipe Spark. 

  Pekerjaan Ray harus diatur `GlueVersion` ke `4.0` atau lebih besar. Namun, versi Ray, Python, dan pustaka tambahan yang tersedia di pekerjaan Ray Anda ditentukan oleh `Runtime` parameter perintah Job.

  Untuk informasi selengkapnya tentang AWS Glue versi yang tersedia dan versi Spark dan Python yang sesuai, lihat Versi [Glue](https://docs.aws.amazon.com/glue/latest/dg/add-job.html) di panduan pengembang.

  Tugas yang dibuat tanpa menentukan versi Glue default ke Glue 0.9.
+ `DPUSeconds` — Nomor (ganda).

  Bidang ini dapat diatur untuk menjalankan tugas dengan kelas eksekusi `FLEX` atau saat Auto Scaling diaktifkan, dan mewakili total waktu setiap pelaksana dijalankan selama siklus hidup pekerjaan yang dijalankan dalam hitungan detik, dikalikan dengan faktor DPU (1 untuk, 2 untuk`G.1X`, atau 0,25 untuk pekerja). `G.2X` `G.025X` Nilai ini mungkin berbeda dari `executionEngineRuntime` \$1 `MaxCapacity` seperti dalam kasus pekerjaan Auto Scaling, karena jumlah pelaksana yang berjalan pada waktu tertentu mungkin kurang dari. `MaxCapacity` Oleh karena itu, ada kemungkinan bahwa nilai `DPUSeconds` kurang dari `executionEngineRuntime` \$1`MaxCapacity`.
+ `ExecutionClass`— String UTF-8, panjangnya tidak lebih dari 16 byte (nilai valid: `FLEX=""` \$1). `STANDARD=""`

  Menunjukkan apakah pekerjaan dijalankan dengan kelas eksekusi standar atau fleksibel. Kelas eksekusi standar sangat ideal untuk beban kerja yang sensitif terhadap waktu yang membutuhkan startup pekerjaan cepat dan sumber daya khusus.

  Kelas eksekusi fleksibel cocok untuk pekerjaan yang tidak sensitif terhadap waktu yang waktu mulai dan penyelesaiannya dapat bervariasi. 

  Hanya pekerjaan dengan AWS Glue versi 3.0 ke atas dan jenis perintah `glueetl` yang diizinkan untuk disetel `ExecutionClass` ke`FLEX`. Kelas eksekusi fleksibel tersedia untuk pekerjaan Spark.
+ `MaintenanceWindow` — String UTF-8, yang cocok dengan [Custom string pattern #34](aws-glue-api-common.md#regex_34).

  Bidang ini menentukan hari dalam seminggu dan jam untuk jendela pemeliharaan untuk pekerjaan streaming. AWS Glue secara berkala melakukan kegiatan pemeliharaan. Selama jendela pemeliharaan ini, Anda AWS Glue perlu memulai ulang pekerjaan streaming Anda.

  AWS Glue akan memulai kembali pekerjaan dalam waktu 3 jam dari jendela pemeliharaan yang ditentukan. Misalnya, jika Anda mengatur jendela pemeliharaan untuk hari Senin pukul 10:00 GMT, pekerjaan Anda akan dimulai kembali antara 10:00 GMT hingga 1:00 GMT.
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan pekerjaan dijalankan.
+ `StateDetail`- String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Bidang ini menyimpan detail yang berkaitan dengan keadaan menjalankan pekerjaan. Bidang ini nullable.

  Misalnya, ketika pekerjaan berjalan dalam keadaan MENUNGGU sebagai akibat dari antrian job run, bidang tersebut memiliki alasan mengapa job run berada dalam keadaan itu.
+ `ExecutionRoleSessionPolicy`— String UTF-8, panjangnya tidak kurang dari 2 atau lebih dari 2048 byte.

  Kebijakan sesi inline ke StartJobRun API ini memungkinkan Anda untuk secara dinamis membatasi izin dari peran eksekusi yang ditentukan untuk cakupan pekerjaan, tanpa memerlukan pembuatan peran IAM tambahan.

## Struktur pendahulu
<a name="aws-glue-api-jobs-runs-Predecessor"></a>

Sebuah eksekusi tugas yang digunakan dalam predikat dari sebuah pemicu bersyarat yang memicu eksekusi tugas ini.

**Bidang**
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang digunakan oleh eksekusi tugas pendahulunya.
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi tugas dari eksekusi tugas pendahulu.

## JobBookmarkEntry struktur
<a name="aws-glue-api-jobs-runs-JobBookmarkEntry"></a>

Mendefinisikan titik di mana sebuah tugas dapat melanjutkan pengolahan.

**Bidang**
+ `JobName` – String UTF-8.

  Nama tugas yang dimaksud.
+ `Version` — Nomor (bilangan bulat).

  Versi tugas.
+ `Run` — Nomor (bilangan bulat).

  Nomor ID eksekusi.
+ `Attempt` — Nomor (bilangan bulat).

  Nomor ID percobaan.
+ `PreviousRunId` – String UTF-8.

  Pengenal eksekusi unik yang terkait dengan eksekusi tugas sebelumnya.
+ `RunId` – String UTF-8.

  Nomor ID eksekusi.
+ `JobBookmark` – String UTF-8.

  Bookmark itu sendiri.

## BatchStopJobRunSuccessfulSubmission struktur
<a name="aws-glue-api-jobs-runs-BatchStopJobRunSuccessfulSubmission"></a>

Mencatat permintaan sukses untuk menghentikan `JobRun` yang ditentukan.

**Bidang**
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang digunakan dalam eksekusi tugas yang dihentikan.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  `JobRunId` dari eksekusi tugas yang telah dihentikan.

## BatchStopJobRunError struktur
<a name="aws-glue-api-jobs-runs-BatchStopJobRunError"></a>

Catatan kesalahan yang terjadi ketika mencoba untuk menghentikan eksekusi tugas yang ditentukan.

**Bidang**
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang digunakan dalam eksekusi tugas yang bersangkutan.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  `JobRunId` dari eksekusi tugas yang bersangkutan.
+ `ErrorDetail` — Sebuah objek [ErrorDetail](aws-glue-api-common.md#aws-glue-api-common-ErrorDetail).

  Menentukan detail tentang kesalahan yang ditemui.

## NotificationProperty struktur
<a name="aws-glue-api-jobs-runs-NotificationProperty"></a>

Menentukan sifat konfigurasi dari notifikasi.

**Bidang**
+ `NotifyDelayAfter` — Nomor (bilangan bulat), minimal 1.

  Setelah tugas dimulai, jumlah menit untuk menunggu sebelum mengirim notifikasi penundaan tugas.

## Operasi
<a name="aws-glue-api-jobs-runs-actions"></a>
+ [StartJobRun tindakan (Python: start\$1job\$1run)](#aws-glue-api-jobs-runs-StartJobRun)
+ [BatchStopJobRun tindakan (Python: batch\$1stop\$1job\$1run)](#aws-glue-api-jobs-runs-BatchStopJobRun)
+ [GetJobRun tindakan (Python: get\$1job\$1run)](#aws-glue-api-jobs-runs-GetJobRun)
+ [GetJobRuns tindakan (Python: get\$1job\$1runs)](#aws-glue-api-jobs-runs-GetJobRuns)
+ [GetJobBookmark tindakan (Python: get\$1job\$1bookmark)](#aws-glue-api-jobs-runs-GetJobBookmark)
+ [GetJobBookmarks tindakan (Python: get\$1job\$1bookmarks)](#aws-glue-api-jobs-runs-GetJobBookmarks)
+ [ResetJobBookmark tindakan (Python: reset\$1job\$1bookmark)](#aws-glue-api-jobs-runs-ResetJobBookmark)

## StartJobRun tindakan (Python: start\$1job\$1run)
<a name="aws-glue-api-jobs-runs-StartJobRun"></a>

Mulai menjalankan sebuah eksekusi tugas dengan menggunakan definisi tugas.

**Permintaan**
+ `JobName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang akan digunakan.
+ `JobRunQueuingEnabled` – Boolean.

  Menentukan apakah pekerjaan menjalankan antrian diaktifkan untuk menjalankan pekerjaan.

  Nilai true berarti antrian job run diaktifkan untuk menjalankan pekerjaan. Jika salah atau tidak diisi, job run tidak akan dipertimbangkan untuk antrian.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari `JobRun` sebelumnya yang akan diulang.
+ `Arguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen tugas yang terkait dengan eksekusi ini. Agar tugas ini berjalan, argumen default yang diatur dalam ketentuan tugas itu sendiri diganti.

  Anda dapat menentukan argumen di sini yang digunakan skrip eksekusi pekerjaan Anda sendiri, serta argumen yang AWS Glue dikonsumsi sendiri.

  Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya di dalam Job. 

  Untuk informasi tentang cara menentukan dan menggunakan argumen Job Anda sendiri, lihat topik [Memanggil AWS Glue APIs dengan Python](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) di panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Spark, lihat [Parameter Khusus yang Digunakan menurut AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) topik dalam panduan pengembang.

  Untuk informasi tentang argumen yang dapat Anda berikan ke bidang ini saat mengonfigurasi pekerjaan Ray, lihat [Menggunakan parameter pekerjaan di pekerjaan Ray](https://docs.aws.amazon.com/glue/latest/dg/author-job-ray-job-parameters.html) di panduan pengembang.
+ `AllocatedCapacity` — Nomor (bilangan bulat).

  Bidang ini tidak lagi digunakan. Gunakan `MaxCapacity` sebagai gantinya.

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang akan dialokasikan untuk ini JobRun. Anda dapat mengalokasikan minimal 2 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/).
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis `JobRun`, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`. Nilai ini mengesampingkan nilai batas waktu yang ditetapkan dalam pekerjaan induk. 

  Pekerjaan harus memiliki nilai batas waktu kurang dari 7 hari atau 10080 menit. Jika tidak, pekerjaan akan memberikan pengecualian.

  Ketika nilai dibiarkan kosong, batas waktu default menjadi 2880 menit.

  Setiap AWS Glue pekerjaan yang ada yang memiliki nilai batas waktu lebih dari 7 hari akan default menjadi 7 hari. Misalnya jika Anda telah menentukan batas waktu 20 hari untuk pekerjaan batch, itu akan dihentikan pada hari ke-7.

  Untuk pekerjaan streaming, jika Anda telah menyiapkan jendela pemeliharaan, itu akan dimulai ulang selama jendela pemeliharaan setelah 7 hari.
+ `MaxCapacity` — Nomor (ganda).

  Untuk Glue versi 1.0 atau pekerjaan sebelumnya, menggunakan tipe pekerja standar, jumlah unit pemrosesan AWS Glue data (DPUs) yang dapat dialokasikan saat pekerjaan ini berjalan. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat halaman [harga AWS Glue](https://aws.amazon.com/glue/pricing/).

  Untuk pekerjaan Glue versi 2.0\$1, Anda tidak dapat menentukan. `Maximum capacity` Sebaliknya, Anda harus menentukan `Worker type` dan `Number of workers`.

  Jangan mengatur `MaxCapacity` jika Anda menggunakan `WorkerType` dan `NumberOfWorkers`.

  Nilai yang dapat dialokasikan untuk `MaxCapacity` tergantung pada apakah Anda menjalankan tugas shell Python, tugas ETL Apache Spark, atau tugas ETL Apache Spark streaming:
  + Ketika anda menentukan tugas shell Python (`JobCommand.Name`="pythonshell"), Anda dapat mengalokasikan 0,0625 atau 1 DPU. Default-nya adalah 0,0625 DPU.
  + Saat Anda menentukan pekerjaan Apache Spark ETL (`JobCommand.Name`= “glueetl”) atau pekerjaan ETL streaming Apache Spark (`JobCommand.Name`= “gluestreaming”), Anda dapat mengalokasikan dari 2 hingga 100. DPUs Defaultnya adalah 10 DPUs. Jenis tugas ini tidak dapat memiliki alokasi DPU pecahan.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan eksekusi tugas ini.
+ `NotificationProperty` — Sebuah objek [NotificationProperty](#aws-glue-api-jobs-runs-NotificationProperty).

  Menentukan properti konfigurasi dari sebuah notifikasi eksekusi tugas.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika sebuah tugas dieksekusi. Menerima nilai G.1X, G.2X, G.4X, G.8X atau G.025X untuk pekerjaan Spark. Menerima nilai Z.2X untuk pekerjaan Ray.
  + Untuk tipe `G.1X` pekerja, setiap pekerja memetakan ke 1 DPU (memori 4 vCPUs, 16 GB) dengan disk 94GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang terukur dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.2X` pekerja, setiap pekerja memetakan ke 2 DPU (8 vCPUs, memori 32 GB) dengan disk 138GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang terukur dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.4X` pekerja, setiap pekerja memetakan ke 4 DPU (memori 16 vCPUs, 64 GB) dengan disk 256GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru di AWS Wilayah berikut: AS Timur (Ohio), AS Timur (Virginia N.), AS Barat (Oregon), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Tokyo), Kanada (Tengah), Eropa (Frankfurt), Eropa (Irlandia), dan Eropa (Stockholm).
  + Untuk tipe `G.8X` pekerja, setiap pekerja memetakan ke 8 DPU (memori 32 vCPUs, 128 GB) dengan disk 512GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru, di AWS Wilayah yang sama seperti yang didukung untuk tipe `G.4X` pekerja.
  + Untuk tipe `G.12X` pekerja, setiap pekerja memetakan ke 12 DPU (memori 48 vCPUs, 192 GB) dengan disk 768GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan dengan beban kerja yang sangat besar. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `G.16X` pekerja, setiap pekerja memetakan ke 16 DPU (64 vCPUs, 256 GB memori) dengan disk 1024GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan dengan beban kerja yang sangat besar. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `G.025X` pekerja, setiap pekerja memetakan ke 0,25 DPU (memori 2 vCPUs, 4 GB) dengan disk 84GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan streaming volume rendah. Jenis pekerja ini hanya tersedia untuk pekerjaan streaming AWS Glue versi 3.0 atau yang lebih baru.
  + Untuk tipe `R.1X` pekerja, setiap pekerja memetakan ke 1 DPU (memori 4 vCPUs, 32 GB) dengan disk 94GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.2X` pekerja, setiap pekerja memetakan ke 2 DPU (8 vCPUs, 64 GB memori) dengan disk 128GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.4X` pekerja, setiap pekerja memetakan ke 4 DPU (memori 16 vCPUs, 128 GB) dengan disk 256GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `R.8X` pekerja, setiap pekerja memetakan ke 8 DPU (memori 32 vCPUs, 256 GB) dengan disk 512GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja intensif memori. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 4.0 atau yang lebih baru.
  + Untuk tipe `Z.2X` pekerja, setiap pekerja memetakan ke 2 M-DPU (memori 8vCPUs, 64 GB) dengan disk 128 GB, dan menyediakan hingga 8 pekerja Ray berdasarkan autoscaler.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika sebuah tugas dieksekusi.
+ `ExecutionClass`— String UTF-8, panjangnya tidak lebih dari 16 byte (nilai valid: `FLEX=""` \$1). `STANDARD=""`

  Menunjukkan apakah pekerjaan dijalankan dengan kelas eksekusi standar atau fleksibel. Kelas eksekusi standar sangat ideal untuk beban kerja yang sensitif terhadap waktu yang membutuhkan startup pekerjaan cepat dan sumber daya khusus.

  Kelas eksekusi fleksibel cocok untuk pekerjaan yang tidak sensitif terhadap waktu yang waktu mulai dan penyelesaiannya dapat bervariasi. 

  Hanya pekerjaan dengan AWS Glue versi 3.0 ke atas dan jenis perintah `glueetl` yang diizinkan untuk disetel `ExecutionClass` ke`FLEX`. Kelas eksekusi fleksibel tersedia untuk pekerjaan Spark.
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan pekerjaan dijalankan.
+ `ExecutionRoleSessionPolicy`— String UTF-8, panjangnya tidak kurang dari 2 atau lebih dari 2048 byte.

  Kebijakan sesi inline ke StartJobRun API ini memungkinkan Anda untuk secara dinamis membatasi izin dari peran eksekusi yang ditentukan untuk cakupan pekerjaan, tanpa memerlukan pembuatan peran IAM tambahan.

**Respons**
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID yang ditetapkan untuk eksekusi tugas ini.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentRunsExceededException`

## BatchStopJobRun tindakan (Python: batch\$1stop\$1job\$1run)
<a name="aws-glue-api-jobs-runs-BatchStopJobRun"></a>

Menghentikan satu atau beberapa eksekusi tugas untuk definisi tugas tertentu.

**Permintaan**
+ `JobName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang akan menghentikan eksekusi tugas.
+ `JobRunIds` – *Wajib:* Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

  Daftar `JobRunIds` yang harus dihentikan untuk definisi tugas itu.

**Respons**
+ `SuccessfulSubmissions` – Susunan objek [BatchStopJobRunSuccessfulSubmission](#aws-glue-api-jobs-runs-BatchStopJobRunSuccessfulSubmission).

  Daftar JobRuns yang berhasil diajukan untuk dihentikan.
+ `Errors` – Susunan objek [BatchStopJobRunError](#aws-glue-api-jobs-runs-BatchStopJobRunError).

  Daftar kesalahan yang ditemui dalam mencoba untuk menghentikan `JobRuns`, termasuk `JobRunId` yang ditemui kesalahannya dan detail tentang kesalahannya.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetJobRun tindakan (Python: get\$1job\$1run)
<a name="aws-glue-api-jobs-runs-GetJobRun"></a>

Mengambil metadata untuk eksekusi tugas tertentu. Riwayat Job run dapat diakses selama 365 hari untuk alur kerja dan pekerjaan Anda.

**Permintaan**
+ `JobName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas yang sedang dijalankan.
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari eksekusi tugas.
+ `PredecessorsIncluded` – Boolean.

  BETUL jika daftar eksekusi pendahulu harus dikembalikan.

**Respons**
+ `JobRun` — Sebuah objek [JobRun](#aws-glue-api-jobs-runs-JobRun).

  Metadata eksekusi tugas yang diminta.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetJobRuns tindakan (Python: get\$1job\$1runs)
<a name="aws-glue-api-jobs-runs-GetJobRuns"></a>

Mengambil metadata untuk semua eksekusi tugas dari definisi tugas tertentu.

`GetJobRuns`mengembalikan pekerjaan berjalan dalam urutan kronologis, dengan pekerjaan terbaru dikembalikan terlebih dahulu.

**Permintaan**
+ `JobName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama definisi tugas untuk yang akan diambil semua eksekusi tugas-nya.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `MaxResults`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 200.

  Ukuran maksimum respons.

**Respons**
+ `JobRuns` – Susunan objek [JobRun](#aws-glue-api-jobs-runs-JobRun).

  Daftar objek metadata eksekusi tugas.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika bukan semua eksekusi tugas yang diminta yang telah dikembalikan.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetJobBookmark tindakan (Python: get\$1job\$1bookmark)
<a name="aws-glue-api-jobs-runs-GetJobBookmark"></a>

Mengembalikan informasi tentang entri bookmark tugas.

Untuk informasi selengkapnya tentang mengaktifkan dan menggunakan bookmark pekerjaan, lihat:
+ [Melacak data yang diproses menggunakan bookmark pekerjaan](https://docs.aws.amazon.com/glue/latest/dg/monitor-continuations.html)
+ [Parameter Job yang digunakan oleh AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
+ [Struktur Job](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-job.html#aws-glue-api-jobs-job-Job)

**Permintaan**
+ `JobName` – *Wajib:* String UTF-8.

  Nama tugas yang dimaksud.
+ `Version` — Nomor (bilangan bulat).

  Versi tugas.
+ `RunId` – String UTF-8.

  Pengenal unik eksekusi yang terkait dengan eksekusi tugas ini.

**Respons**
+ `JobBookmarkEntry` — Sebuah objek [JobBookmarkEntry](#aws-glue-api-jobs-runs-JobBookmarkEntry).

  Sebuah struktur yang mendefinisikan titik di mana sebuah tugas dapat melanjutkan pengolahan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ValidationException`

## GetJobBookmarks tindakan (Python: get\$1job\$1bookmarks)
<a name="aws-glue-api-jobs-runs-GetJobBookmarks"></a>

Mengembalikan informasi tentang entri bookmark tugas. Daftar ini diurutkan berdasarkan nomor versi secara menurun.

Untuk informasi selengkapnya tentang mengaktifkan dan menggunakan bookmark pekerjaan, lihat:
+ [Melacak data yang diproses menggunakan bookmark pekerjaan](https://docs.aws.amazon.com/glue/latest/dg/monitor-continuations.html)
+ [Parameter Job yang digunakan oleh AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
+ [Struktur Job](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-job.html#aws-glue-api-jobs-job-Job)

**Permintaan**
+ `JobName` – *Wajib:* String UTF-8.

  Nama tugas yang dimaksud.
+ `MaxResults` — Nomor (bilangan bulat).

  Ukuran maksimum respons.
+ `NextToken` — Nomor (bilangan bulat).

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `JobBookmarkEntries` – Susunan objek [JobBookmarkEntry](#aws-glue-api-jobs-runs-JobBookmarkEntry).

  Daftar entri bookmark tugas yang mendefinisikan titik di mana tugas dapat melanjutkan pemrosesan.
+ `NextToken` — Nomor (bilangan bulat).

  Sebuah token kelanjutan, yang memiliki nilai 1 jika semua entri dikembalikan, atau > 1 jika tidak semua eksekusi tugas yang diminta telah dikembalikan.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## ResetJobBookmark tindakan (Python: reset\$1job\$1bookmark)
<a name="aws-glue-api-jobs-runs-ResetJobBookmark"></a>

Mengatur ulang sebuah entri bookmark.

Untuk informasi selengkapnya tentang mengaktifkan dan menggunakan bookmark pekerjaan, lihat:
+ [Melacak data yang diproses menggunakan bookmark pekerjaan](https://docs.aws.amazon.com/glue/latest/dg/monitor-continuations.html)
+ [Parameter Job yang digunakan oleh AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
+ [Struktur Job](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-job.html#aws-glue-api-jobs-job-Job)

**Permintaan**
+ `JobName` – *Wajib:* String UTF-8.

  Nama tugas yang dimaksud.
+ `RunId` – String UTF-8.

  Pengenal unik eksekusi yang terkait dengan eksekusi tugas ini.

**Respons**
+ `JobBookmarkEntry` — Sebuah objek [JobBookmarkEntry](#aws-glue-api-jobs-runs-JobBookmarkEntry).

  Entri bookmark pengaturan ulang.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

# Pemicu
<a name="aws-glue-api-jobs-trigger"></a>

Triggers API menjelaskan tipe data dan API yang terkait dengan pembuatan, pembaruan, atau penghapusan, serta memulai dan menghentikan pemicu pekerjaan. AWS Glue

## Jenis Data
<a name="aws-glue-api-jobs-trigger-objects"></a>
+ [Struktur pemicu](#aws-glue-api-jobs-trigger-Trigger)
+ [TriggerUpdate struktur](#aws-glue-api-jobs-trigger-TriggerUpdate)
+ [Struktur predikat](#aws-glue-api-jobs-trigger-Predicate)
+ [Struktur kondisi](#aws-glue-api-jobs-trigger-Condition)
+ [Struktur aksi](#aws-glue-api-jobs-trigger-Action)
+ [EventBatchingCondition struktur](#aws-glue-api-jobs-trigger-EventBatchingCondition)

## Struktur pemicu
<a name="aws-glue-api-jobs-trigger-Trigger"></a>

Informasi tentang sebuah pemicu tertentu.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu.
+ `WorkflowName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang dikaitkan dengan pemicu.
+ `Id` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Disimpan untuk digunakan di masa depan.
+ `Type` – String UTF-8 (nilai yang valid: `SCHEDULED` \$1 `CONDITIONAL` \$1 `ON_DEMAND` \$1 `EVENT`).

  Jenis pemicu yang ini.
+ `State` – String UTF-8 (nilai yang valid: `CREATING` \$1 `CREATED` \$1 `ACTIVATING` \$1 `ACTIVATED` \$1 `DEACTIVATING` \$1 `DEACTIVATED` \$1 `DELETING` \$1 `UPDATING`).

  Status pemicu saat ini.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi pemicu ini.
+ `Schedule` – String UTF-8.

  Sebuah ekspresi `cron` yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.
+ `Actions` – Susunan objek [Tindakan](#aws-glue-api-jobs-trigger-Action).

  Tindakan yang dimulai oleh pemicu ini.
+ `Predicate` — Sebuah objek [Predikat](#aws-glue-api-jobs-trigger-Predicate).

  Predikat pemicu ini, yang menentukan kapan akan aktif.
+ `EventBatchingCondition` — Sebuah objek [EventBatchingCondition](#aws-glue-api-jobs-trigger-EventBatchingCondition).

  Kondisi batch yang harus dipenuhi (jumlah peristiwa tertentu yang diterima atau jendela waktu batch kedaluwarsa) sebelum pemicu EventBridge peristiwa terjadi kebakaran.

## TriggerUpdate struktur
<a name="aws-glue-api-jobs-trigger-TriggerUpdate"></a>

Struktur yang digunakan untuk memberikan informasi yang digunakan untuk memperbarui sebuah pemicu. Objek ini memperbarui definisi pemicu sebelumnya dengan menimpa semuanya.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Disimpan untuk digunakan di masa depan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi pemicu ini.
+ `Schedule` – String UTF-8.

  Sebuah ekspresi `cron` yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.
+ `Actions` – Susunan objek [Tindakan](#aws-glue-api-jobs-trigger-Action).

  Tindakan yang dimulai oleh pemicu ini.
+ `Predicate` — Sebuah objek [Predikat](#aws-glue-api-jobs-trigger-Predicate).

  Predikat pemicu ini, yang menentukan kapan akan aktif.
+ `EventBatchingCondition` — Sebuah objek [EventBatchingCondition](#aws-glue-api-jobs-trigger-EventBatchingCondition).

  Kondisi batch yang harus dipenuhi (jumlah peristiwa tertentu yang diterima atau jendela waktu batch kedaluwarsa) sebelum pemicu EventBridge peristiwa terjadi kebakaran.

## Struktur predikat
<a name="aws-glue-api-jobs-trigger-Predicate"></a>

Menentukan predikat pemicu, yang menentukan kapan terjadi inisiasi.

**Bidang**
+ `Logical` – String UTF-8 (nilai yang valid: `AND` \$1 `ANY`).

  Bidang opsional hanya jika satu kondisi tercantum. Jika beberapa kondisi tercantum, bidang ini diperlukan.
+ `Conditions`— Sebuah array [Syarat](#aws-glue-api-jobs-trigger-Condition) objek, tidak lebih dari 500 struktur.

  Daftar syarat yang menentukan kapan pemicu akan aktif.

## Struktur kondisi
<a name="aws-glue-api-jobs-trigger-Condition"></a>

Menentukan kondisi yang memicu inisiasi.

**Bidang**
+ `LogicalOperator` – String UTF-8 (nilai yang valid: `EQUALS`).

  Operator logika.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tugas yang `JobRuns`-nya berlaku syarat ini, dan di mana pemicu ini menunggu.
+ `State`— UTF-8 string (nilai valid: `STARTING` \$1 \$1 `RUNNING` \$1 `STOPPING` \$1 `STOPPED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `TIMEOUT` `ERROR` `WAITING` \$1`EXPIRED`).

  Status syarat. Saat ini, satu-satunya status tugas yang didengarkan oleh pemicu adalah `SUCCEEDED`, `STOPPED`, `FAILED`, dan `TIMEOUT`. Satu-satunya status crawler yang didengarkan oleh pemicu adalah `SUCCEEDED`, `FAILED`, dan `CANCELLED`.
+ `CrawlerName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang berlaku syarat ini padanya.
+ `CrawlState` – String UTF-8 (nilai valid: `RUNNING` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `ERROR`).

  Status crawler yang berlaku syarat ini padanya.

## Struktur aksi
<a name="aws-glue-api-jobs-trigger-Action"></a>

Menentukan tindakan yang dimulai oleh pemicu.

**Bidang**
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tugas yang akan dijalankan.
+ `Arguments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Argumen tugas yang digunakan saat pemicu ini aktif. Agar tugas ini berjalan, argumen default yang diatur dalam ketentuan tugas itu sendiri diganti.

  Anda dapat menentukan argumen di sini yang digunakan skrip eksekusi pekerjaan Anda sendiri, serta argumen yang AWS Glue dikonsumsi sendiri.

  Untuk informasi tentang cara menentukan dan menggunakan argumen Job Anda sendiri, lihat topik [Memanggil AWS Glue APIs dengan Python](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) di panduan pengembang.

  Untuk informasi tentang pasangan kunci-nilai yang AWS Glue digunakan untuk menyiapkan pekerjaan Anda, lihat [Parameter Khusus yang Digunakan menurut AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) topik dalam panduan pengembang.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis `JobRun`, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`. Ini menimpa nilai waktu habis yang diatur dalam tugas induk.

  Pekerjaan harus memiliki nilai batas waktu kurang dari 7 hari atau 10080 menit. Jika tidak, pekerjaan akan memberikan pengecualian.

  Ketika nilai dibiarkan kosong, batas waktu default menjadi 2880 menit.

  Setiap AWS Glue pekerjaan yang ada yang memiliki nilai batas waktu lebih dari 7 hari akan default menjadi 7 hari. Misalnya jika Anda telah menentukan batas waktu 20 hari untuk pekerjaan batch, itu akan dihentikan pada hari ke-7.

  Untuk pekerjaan streaming, jika Anda telah menyiapkan jendela pemeliharaan, itu akan dimulai ulang selama jendela pemeliharaan setelah 7 hari.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan tindakan ini.
+ `NotificationProperty` — Sebuah objek [NotificationProperty](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-NotificationProperty).

  Menentukan properti konfigurasi dari sebuah notifikasi eksekusi tugas.
+ `CrawlerName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama crawler yang akan digunakan dengan tindakan ini.

## EventBatchingCondition struktur
<a name="aws-glue-api-jobs-trigger-EventBatchingCondition"></a>

Kondisi batch yang harus dipenuhi (jumlah peristiwa tertentu yang diterima atau jendela waktu batch kedaluwarsa) sebelum pemicu EventBridge peristiwa terjadi kebakaran.

**Bidang**
+ `BatchSize` — *Wajib:* Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah peristiwa yang harus diterima dari Amazon EventBridge sebelum EventBridge peristiwa memicu kebakaran.
+ `BatchWindow` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 900.

  Jendela waktu dalam hitungan detik setelah EventBridge peristiwa memicu kebakaran. Jendela dimulai ketika peristiwa pertama diterima.

## Operasi
<a name="aws-glue-api-jobs-trigger-actions"></a>
+ [CreateTrigger tindakan (Python: create\$1trigger)](#aws-glue-api-jobs-trigger-CreateTrigger)
+ [StartTrigger tindakan (Python: start\$1trigger)](#aws-glue-api-jobs-trigger-StartTrigger)
+ [GetTrigger tindakan (Python: get\$1trigger)](#aws-glue-api-jobs-trigger-GetTrigger)
+ [GetTriggers tindakan (Python: get\$1trigger)](#aws-glue-api-jobs-trigger-GetTriggers)
+ [UpdateTrigger tindakan (Python: update\$1trigger)](#aws-glue-api-jobs-trigger-UpdateTrigger)
+ [StopTrigger tindakan (Python: stop\$1trigger)](#aws-glue-api-jobs-trigger-StopTrigger)
+ [DeleteTrigger tindakan (Python: delete\$1trigger)](#aws-glue-api-jobs-trigger-DeleteTrigger)
+ [ListTriggers tindakan (Python: list\$1trigger)](#aws-glue-api-jobs-trigger-ListTriggers)
+ [BatchGetTriggers tindakan (Python: batch\$1get\$1trigger)](#aws-glue-api-jobs-trigger-BatchGetTriggers)

## CreateTrigger tindakan (Python: create\$1trigger)
<a name="aws-glue-api-jobs-trigger-CreateTrigger"></a>

Menciptakan sebuah pemicu baru.

Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya dalam Job.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu.
+ `WorkflowName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang dikaitkan dengan pemicu.
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `SCHEDULED` \$1 `CONDITIONAL` \$1 `ON_DEMAND` \$1 `EVENT`).

  Jenis pemicu baru.
+ `Schedule` – String UTF-8.

  Sebuah ekspresi `cron` yang digunakan untuk menentukan jadwal (lihat [Jadwal Berbasis Waktu untuk Tugas dan Crawler](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). Sebagai contoh, untuk menjalankan sesuatu setiap hari pada 12:15 UTC, Anda harus menentukan `cron(15 12 * * ? *)`.

  Bidang ini wajib ketika jenis pemicu-nya adalah TERJADWAL.
+ `Predicate` — Sebuah objek [Predikat](#aws-glue-api-jobs-trigger-Predicate).

  Sebuah predikat untuk menentukan kapan pemicu baru harus aktif.

  Bidang ini wajib ketika jenis pemicu-nya adalah `CONDITIONAL`.
+ `Actions` – *Wajib:* Susunan objek [Tindakan](#aws-glue-api-jobs-trigger-Action).

  Tindakan yang dimulai oleh pemicu ini saat pemicu tersebut aktif.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi dari pemicu baru.
+ `StartOnCreation` – Boolean.

  Atur ke `true` untuk memulai pemicu `SCHEDULED` dan `CONDITIONAL` ketika dibuat. BETUL tidak didukung untuk pemicu `ON_DEMAND`.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang akan digunakan dengan pemicu ini. Anda dapat menggunakan tag untuk membatasi akses ke pemicu tersebut. Untuk informasi selengkapnya tentang [AWS tag AWS Glue, lihat Tag AWS Glue di](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) panduan pengembang. 
+ `EventBatchingCondition` — Sebuah objek [EventBatchingCondition](#aws-glue-api-jobs-trigger-EventBatchingCondition).

  Kondisi batch yang harus dipenuhi (jumlah peristiwa tertentu yang diterima atau jendela waktu batch kedaluwarsa) sebelum pemicu EventBridge peristiwa terjadi kebakaran.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu.

**Kesalahan**
+ `AlreadyExistsException`
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `IdempotentParameterMismatchException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`

## StartTrigger tindakan (Python: start\$1trigger)
<a name="aws-glue-api-jobs-trigger-StartTrigger"></a>

Memulai pemicu yang ada. Lihat [Memicu Tugas](https://docs.aws.amazon.com/glue/latest/dg/trigger-job.html) untuk informasi tentang bagaimana berbagai jenis pemicu dimulai.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang akan dimulai.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang sudah dimulai.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentRunsExceededException`

## GetTrigger tindakan (Python: get\$1trigger)
<a name="aws-glue-api-jobs-trigger-GetTrigger"></a>

Mengambil definisi dari sebuah pemicu.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang akan diambil.

**Respons**
+ `Trigger` — Sebuah objek [Pemicu](#aws-glue-api-jobs-trigger-Trigger).

  Definisi pemicu yang diminta.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetTriggers tindakan (Python: get\$1trigger)
<a name="aws-glue-api-jobs-trigger-GetTriggers"></a>

Mendapatkan semua pemicu yang dikaitkan dengan sebuah tugas.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `DependentJobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama tugas yang untuknya pemicu akan diambil. Pemicu yang dapat memulai tugas ini dikembalikan, dan jika tidak ada pemicu seperti itu, maka semua pemicu dikembalikan.
+ `MaxResults`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 200.

  Ukuran maksimum respons.

**Respons**
+ `Triggers` – Susunan objek [Pemicu](#aws-glue-api-jobs-trigger-Trigger).

  Daftar pemicu untuk tugas yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika bukan semua pemicu yang diminta yang belum dikembalikan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## UpdateTrigger tindakan (Python: update\$1trigger)
<a name="aws-glue-api-jobs-trigger-UpdateTrigger"></a>

Memperbarui sebuah definisi pemicu.

Argumen Job dapat dicatat. Jangan berikan rahasia plaintext sebagai argumen. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager atau mekanisme manajemen rahasia lainnya jika Anda ingin menyimpannya dalam Job.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang akan diperbarui.
+ `TriggerUpdate` — *Wajib:* Sebuah objek [TriggerUpdate](#aws-glue-api-jobs-trigger-TriggerUpdate).

  Nilai-nilai baru yang digunakan untuk memperbarui pemicu.

**Respons**
+ `Trigger` — Sebuah objek [Pemicu](#aws-glue-api-jobs-trigger-Trigger).

  Definisi pemicu yang dihasilkan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## StopTrigger tindakan (Python: stop\$1trigger)
<a name="aws-glue-api-jobs-trigger-StopTrigger"></a>

Menghentikan pemicu tertentu.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang akan dihentikan.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang sudah dihentikan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## DeleteTrigger tindakan (Python: delete\$1trigger)
<a name="aws-glue-api-jobs-trigger-DeleteTrigger"></a>

Menghapus pemicu tertentu. Jika pemicu tidak ditemukan, tidak ada pengecualian yang dibuang.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang akan dihapus.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pemicu yang sudah dihapus.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## ListTriggers tindakan (Python: list\$1trigger)
<a name="aws-glue-api-jobs-trigger-ListTriggers"></a>

Mengambil nama semua sumber daya pemicu di AWS akun ini, atau sumber daya dengan tag yang ditentukan. Operasi ini memungkinkan Anda melihat sumber daya yang tersedia di akun Anda, dan nama-namanya.

Operasi ini mengambil kolom `Tags` opsional, yang dapat Anda gunakan sebagai filter pada respon sehingga tag sumber daya dapat diambil sebagai sebuah grup. Jika Anda memilih untuk menggunakan pem-filter-an tag, maka hanya sumber daya dengan tag saja yang diambil.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `DependentJobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

   Nama tugas yang untuknya pemicu akan diambil. Pemicu yang dapat memulai tugas ini dikembalikan. Jika tidak ada pemicu seperti itu, maka semua pemicu dikembalikan.
+ `MaxResults`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 200.

  Ukuran maksimum daftar yang akan dikembalikan.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Menentukan untuk mengembalikan hanya sumber daya ditandai saja.

**Respons**
+ `TriggerNames` – Susunan string UTF-8.

  Nama dari semua pemicu dalam akun, atau pemicu dengan tag yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan tidak berisi metrik terakhir yang tersedia.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchGetTriggers tindakan (Python: batch\$1get\$1trigger)
<a name="aws-glue-api-jobs-trigger-BatchGetTriggers"></a>

Mengembalikan daftar metadata sumber daya untuk daftar nama pemicu tertentu. Setelah memanggil operasi `ListTriggers`, Anda dapat memanggil operasi ini untuk mengakses data yang Anda telah diberikan izinnya. Operasi ini mendukung semua izin IAM, termasuk syarat izin yang menggunakan tag.

**Permintaan**
+ `TriggerNames` – *Wajib:* Susunan string UTF-8.

  Daftar nama pemicu, mungkin nama yang dikembalikan dari operasi `ListTriggers`.

**Respons**
+ `Triggers` – Susunan objek [Pemicu](#aws-glue-api-jobs-trigger-Trigger).

  Daftar definisi pemicu.
+ `TriggersNotFound` – Susunan string UTF-8.

  Daftar nama pemicu yang tidak ditemukan.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

# Integrasi APIs dalam AWS Glue
<a name="aws-glue-api-integrations"></a>

## Jenis Data
<a name="aws-glue-api-integrations-objects"></a>
+ [Struktur integrasi](#aws-glue-api-integrations-Integration)
+ [IntegrationConfig struktur](#aws-glue-api-integrations-IntegrationConfig)
+ [IntegrationPartition struktur](#aws-glue-api-integrations-IntegrationPartition)
+ [IntegrationError struktur](#aws-glue-api-integrations-IntegrationError)
+ [IntegrationFilter struktur](#aws-glue-api-integrations-IntegrationFilter)
+ [InboundIntegration struktur](#aws-glue-api-integrations-InboundIntegration)
+ [SourceProcessingProperties struktur](#aws-glue-api-integrations-SourceProcessingProperties)
+ [TargetProcessingProperties struktur](#aws-glue-api-integrations-TargetProcessingProperties)
+ [SourceTableConfig struktur](#aws-glue-api-integrations-SourceTableConfig)
+ [TargetTableConfig struktur](#aws-glue-api-integrations-TargetTableConfig)

## Struktur integrasi
<a name="aws-glue-api-integrations-Integration"></a>

Menjelaskan integrasi nol-ETL.

**Bidang**
+ `SourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN untuk sumber integrasi.
+ `TargetArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN untuk target integrasi.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1000 byte, cocok dengan file. [Custom string pattern #12](aws-glue-api-common.md#regex_12)

  Deskripsi untuk integrasi.
+ `IntegrationName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama unik untuk integrasi.
+ `IntegrationArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) untuk integrasi.
+ `KmsKeyId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
+ `AdditionalEncryptionContext` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi. Ini hanya dapat diberikan jika `KMSKeyId` disediakan.
+ `Tags` – Susunan objek [Tag](aws-glue-api-common.md#aws-glue-api-common-Tag).

  Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
+ `Status` – *Wajib:* String UTF-8 (nilai yang valid: `CREATING` \$1 `ACTIVE` \$1 `MODIFYING` \$1 `FAILED` \$1 `DELETING` \$1 `SYNCING` \$1 `NEEDS_ATTENTION`).

  Status yang mungkin muncul adalah:
  + MENCIPTAKAN: Integrasi sedang dibuat.
  + AKTIF: Pembuatan integrasi berhasil.
  + MODIFIKASI: Integrasi sedang dimodifikasi.
  + GAGAL: Pembuatan integrasi gagal. 
  + MENGHAPUS: Integrasi dihapus.
  + SINKRONISASI: Integrasi sedang disinkronkan.
  + NEEDS\$1ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
+ `CreateTime` — *Wajib:* Stempel waktu.

  Waktu integrasi dibuat, di UTC.
+ `IntegrationConfig` — Sebuah objek [IntegrationConfig](#aws-glue-api-integrations-IntegrationConfig).

  Properti yang terkait dengan integrasi.
+ `Errors` – Susunan objek [IntegrationError](#aws-glue-api-integrations-IntegrationError).

  Daftar kesalahan yang terkait dengan integrasi.
+ `DataFilter`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.

## IntegrationConfig struktur
<a name="aws-glue-api-integrations-IntegrationConfig"></a>

Properti yang terkait dengan integrasi.

**Bidang**
+ `RefreshInterval` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Menentukan frekuensi di mana CDC (Change Data Capture) menarik atau beban tambahan harus terjadi. Parameter ini memberikan fleksibilitas untuk menyelaraskan kecepatan refresh dengan pola pembaruan data spesifik Anda, pertimbangan pemuatan sistem, dan sasaran pengoptimalan kinerja. Peningkatan waktu dapat diatur dari 15 menit menjadi 8640 menit (enam hari).
+ `SourceProperties` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

   Kumpulan pasangan kunci-nilai yang menentukan properti tambahan untuk sumber integrasi. Properti ini menyediakan opsi konfigurasi yang dapat digunakan untuk menyesuaikan perilaku sumber ODB selama operasi integrasi data. 
+ `ContinuousSync` – Boolean.

  Mengaktifkan sinkronisasi berkelanjutan untuk ekstraksi data sesuai permintaan dari: 1) aplikasi SaaS ke layanan data AWS seperti Amazon Redshift dan, Amazon S3 dan 2) DynamoDB ke. Amazon S3

## IntegrationPartition struktur
<a name="aws-glue-api-integrations-IntegrationPartition"></a>

Struktur yang menggambarkan bagaimana data dipartisi pada target.

**Bidang**
+ `FieldName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama bidang yang digunakan untuk mempartisi data pada target. Hindari menggunakan kolom yang memiliki nilai unik untuk setiap baris (misalnya, 'LastModifiedTimestamp', 'SystemModTimeStamp') sebagai kolom partisi. Kolom ini tidak cocok untuk partisi karena mereka membuat sejumlah besar partisi kecil, yang dapat menyebabkan masalah kinerja.
+ `FunctionSpec` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Menentukan fungsi yang digunakan untuk partisi data pada target. Nilai yang diterima untuk parameter ini adalah:
  + `identity`- Menggunakan nilai sumber secara langsung tanpa transformasi
  + `year`- Mengekstrak tahun dari nilai stempel waktu (misalnya, 2023)
  + `month`- Mengekstrak bulan dari nilai stempel waktu (mis., 2023-01)
  + `day`- Mengekstrak hari dari nilai stempel waktu (mis., 2023-01-15)
  + `hour`- Mengekstrak jam dari nilai stempel waktu (mis., 2023-01-15-14)
+ `ConversionSpec` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Menentukan format stempel waktu dari data sumber. Nilai yang valid adalah:
  + `epoch_sec`- Stempel waktu epoch Unix dalam hitungan detik
  + `epoch_milli`- Stempel waktu epoch Unix dalam milidetik
  + `iso`- Stempel waktu berformat ISO 8601
**catatan**  
 Hanya tentukan `ConversionSpec` saat menggunakan fungsi partisi berbasis stempel waktu (tahun, bulan, hari, atau jam). AWS Glue Zero-ETL menggunakan parameter ini untuk mengubah data sumber dengan benar menjadi format stempel waktu sebelum mempartisi.   
 Jangan gunakan kolom kardinalitas tinggi dengan fungsi partisi. `identity` Kolom kardinalitas tinggi meliputi:   
Kunci primer
Bidang stempel waktu (seperti,`LastModifiedTimestamp`) `CreatedDate`
Stempel waktu yang dihasilkan sistem
 Menggunakan kolom kardinalitas tinggi dengan partisi identitas menciptakan banyak partisi kecil, yang secara signifikan dapat menurunkan kinerja konsumsi. 

## IntegrationError struktur
<a name="aws-glue-api-integrations-IntegrationError"></a>

Kesalahan yang terkait dengan integrasi nol-ETL.

**Bidang**
+ `ErrorCode` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Kode yang dikaitkan dengan kesalahan ini.
+ `ErrorMessage`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Sebuah pesan yang menjelaskan kesalahan.

## IntegrationFilter struktur
<a name="aws-glue-api-integrations-IntegrationFilter"></a>

Filter yang dapat digunakan saat menjalankan `DescribeIntegrations` permintaan.

**Bidang**
+ `Name` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama filter.
+ `Values` – Susunan string UTF-8.

  Daftar nilai filter.

## InboundIntegration struktur
<a name="aws-glue-api-integrations-InboundIntegration"></a>

Struktur untuk integrasi yang menulis data ke dalam sumber daya.

**Bidang**
+ `SourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN sumber daya sumber untuk integrasi.
+ `TargetArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN dari sumber daya target untuk integrasi.
+ `IntegrationArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN dari integrasi nol-ETL.
+ `Status` – *Wajib:* String UTF-8 (nilai yang valid: `CREATING` \$1 `ACTIVE` \$1 `MODIFYING` \$1 `FAILED` \$1 `DELETING` \$1 `SYNCING` \$1 `NEEDS_ATTENTION`).

  Status yang mungkin muncul adalah:
  + MENCIPTAKAN: Integrasi sedang dibuat.
  + AKTIF: Pembuatan integrasi berhasil.
  + MODIFIKASI: Integrasi sedang dimodifikasi.
  + GAGAL: Pembuatan integrasi gagal. 
  + MENGHAPUS: Integrasi dihapus.
  + SINKRONISASI: Integrasi sedang disinkronkan.
  + NEEDS\$1ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
+ `CreateTime` — *Wajib:* Stempel waktu.

  Waktu integrasi dibuat, di UTC.
+ `IntegrationConfig` — Sebuah objek [IntegrationConfig](#aws-glue-api-integrations-IntegrationConfig).

  Properti yang terkait dengan integrasi.
+ `Errors` – Susunan objek [IntegrationError](#aws-glue-api-integrations-IntegrationError).

  Daftar kesalahan yang terkait dengan integrasi.

## SourceProcessingProperties struktur
<a name="aws-glue-api-integrations-SourceProcessingProperties"></a>

Properti sumber daya yang terkait dengan sumber integrasi.

**Bidang**
+ `RoleArn` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Peran IAM untuk mengakses AWS Glue koneksi.

## TargetProcessingProperties struktur
<a name="aws-glue-api-integrations-TargetProcessingProperties"></a>

Properti sumber daya yang terkait dengan target integrasi.

**Bidang**
+ `RoleArn` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Peran IAM untuk mengakses AWS Glue database.
+ `KmsArn`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  ARN dari kunci KMS yang digunakan untuk enkripsi.
+ `ConnectionName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi AWS Glue jaringan untuk mengkonfigurasi AWS Glue pekerjaan yang berjalan di VPC pelanggan.
+ `EventBusArn`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  ARN dari bus acara Eventbridge untuk menerima pemberitahuan status integrasi.

## SourceTableConfig struktur
<a name="aws-glue-api-integrations-SourceTableConfig"></a>

Properti yang digunakan oleh kaki sumber untuk memproses data dari sumber.

**Bidang**
+ `Fields` – Susunan string UTF-8.

  Daftar bidang yang digunakan untuk penyaringan tingkat kolom. Saat ini tidak didukung.
+ `FilterPredicate` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Klausa kondisi yang digunakan untuk penyaringan tingkat baris. Saat ini tidak didukung.
+ `PrimaryKey` – Susunan string UTF-8.

  Berikan set kunci utama untuk tabel ini. Saat ini didukung khusus untuk `EntityOf` entitas SAP berdasarkan permintaan. Hubungi AWS Support untuk membuat fitur ini tersedia.
+ `RecordUpdateField` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Bidang berbasis stempel waktu tarik inkremental. Saat ini tidak didukung.

## TargetTableConfig struktur
<a name="aws-glue-api-integrations-TargetTableConfig"></a>

Properti yang digunakan oleh kaki target untuk mempartisi data pada target.

**Bidang**
+ `UnnestSpec` – String UTF-8 (nilai yang valid: `TOPLEVEL` \$1 `FULL` \$1 `NOUNNEST`).

  Menentukan bagaimana objek bersarang diratakan ke elemen tingkat atas. Nilai yang valid adalah: “TOPLEVEL”, “FULL”, atau “NOUNNEST”.
+ `PartitionSpec` – Susunan objek [IntegrationPartition](#aws-glue-api-integrations-IntegrationPartition).

  Menentukan tata letak file pada target.
+ `TargetTableName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama opsional dari tabel target.

## Operasi
<a name="aws-glue-api-integrations-actions"></a>
+ [CreateIntegration tindakan (Python: create\$1integration)](#aws-glue-api-integrations-CreateIntegration)
+ [ModifyIntegration tindakan (Python: modify\$1integration)](#aws-glue-api-integrations-ModifyIntegration)
+ [DescribeIntegrations tindakan (Python: describe\$1integrations)](#aws-glue-api-integrations-DescribeIntegrations)
+ [DeleteIntegration tindakan (Python: delete\$1integration)](#aws-glue-api-integrations-DeleteIntegration)
+ [DescribeInboundIntegrations tindakan (Python: describe\$1inbound\$1integrations)](#aws-glue-api-integrations-DescribeInboundIntegrations)
+ [CreateIntegrationTableProperties tindakan (Python: create\$1integration\$1table\$1properties)](#aws-glue-api-integrations-CreateIntegrationTableProperties)
+ [UpdateIntegrationTableProperties tindakan (Python: update\$1integration\$1table\$1properties)](#aws-glue-api-integrations-UpdateIntegrationTableProperties)
+ [GetIntegrationTableProperties tindakan (Python: get\$1integration\$1table\$1properties)](#aws-glue-api-integrations-GetIntegrationTableProperties)
+ [DeleteIntegrationTableProperties tindakan (Python: delete\$1integration\$1table\$1properties)](#aws-glue-api-integrations-DeleteIntegrationTableProperties)
+ [CreateIntegrationResourceProperty tindakan (Python: create\$1integration\$1resource\$1property)](#aws-glue-api-integrations-CreateIntegrationResourceProperty)
+ [UpdateIntegrationResourceProperty tindakan (Python: update\$1integration\$1resource\$1property)](#aws-glue-api-integrations-UpdateIntegrationResourceProperty)
+ [GetIntegrationResourceProperty tindakan (Python: get\$1integration\$1resource\$1property)](#aws-glue-api-integrations-GetIntegrationResourceProperty)
+ [UntagResource tindakan (Python: untag\$1resource)](#aws-glue-api-integrations-UntagResource)
+ [ListTagsForResource tindakan (Python: list\$1tags\$1for\$1resource)](#aws-glue-api-integrations-ListTagsForResource)

## CreateIntegration tindakan (Python: create\$1integration)
<a name="aws-glue-api-integrations-CreateIntegration"></a>

Membuat integrasi nol-ETL di akun pemanggil antara dua sumber daya dengan Amazon Resource Names ()ARNs: dan. `SourceArn` `TargetArn`

**Permintaan**
+ `IntegrationName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama unik untuk integrasi di AWS Glue.
+ `SourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN sumber daya sumber untuk integrasi.
+ `TargetArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN dari sumber daya target untuk integrasi.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1000 byte, cocok dengan file. [Custom string pattern #12](aws-glue-api-common.md#regex_12)

  Deskripsi integrasi.
+ `DataFilter`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
+ `KmsKeyId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
+ `AdditionalEncryptionContext` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi. Ini hanya dapat diberikan jika `KMSKeyId` disediakan.
+ `Tags` – Susunan objek [Tag](aws-glue-api-common.md#aws-glue-api-common-Tag).

  Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
+ `IntegrationConfig` — Sebuah objek [IntegrationConfig](#aws-glue-api-integrations-IntegrationConfig).

  Pengaturan konfigurasi.

**Respons**
+ `SourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN sumber daya sumber untuk integrasi.
+ `TargetArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN dari sumber daya target untuk integrasi.
+ `IntegrationName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama unik untuk integrasi di AWS Glue.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1000 byte, cocok dengan file. [Custom string pattern #12](aws-glue-api-common.md#regex_12)

  Deskripsi integrasi.
+ `IntegrationArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) untuk integrasi yang dibuat.
+ `KmsKeyId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
+ `AdditionalEncryptionContext` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi.
+ `Tags` – Susunan objek [Tag](aws-glue-api-common.md#aws-glue-api-common-Tag).

  Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
+ `Status` – *Wajib:* String UTF-8 (nilai yang valid: `CREATING` \$1 `ACTIVE` \$1 `MODIFYING` \$1 `FAILED` \$1 `DELETING` \$1 `SYNCING` \$1 `NEEDS_ATTENTION`).

  Status integrasi yang sedang dibuat.

  Status yang mungkin muncul adalah:
  + MENCIPTAKAN: Integrasi sedang dibuat.
  + AKTIF: Pembuatan integrasi berhasil.
  + MODIFIKASI: Integrasi sedang dimodifikasi.
  + GAGAL: Pembuatan integrasi gagal. 
  + MENGHAPUS: Integrasi dihapus.
  + SINKRONISASI: Integrasi sedang disinkronkan.
  + NEEDS\$1ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
+ `CreateTime` — *Wajib:* Stempel waktu.

  Waktu ketika integrasi dibuat, di UTC.
+ `Errors` – Susunan objek [IntegrationError](#aws-glue-api-integrations-IntegrationError).

  Daftar kesalahan yang terkait dengan pembuatan integrasi.
+ `DataFilter`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
+ `IntegrationConfig` — Sebuah objek [IntegrationConfig](#aws-glue-api-integrations-IntegrationConfig).

  Pengaturan konfigurasi.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `ResourceNotFoundException`
+ `InternalServerException`
+ `IntegrationConflictOperationFault`
+ `IntegrationQuotaExceededFault`
+ `KMSKeyNotAccessibleFault`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `ConflictException`
+ `ResourceNumberLimitExceededException`
+ `InvalidInputException`

## ModifyIntegration tindakan (Python: modify\$1integration)
<a name="aws-glue-api-integrations-ModifyIntegration"></a>

Memodifikasi integrasi nol-ETL di akun pemanggil.

**Permintaan**
+ `IntegrationIdentifier`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) untuk integrasi.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1000 byte, cocok dengan file. [Custom string pattern #12](aws-glue-api-common.md#regex_12)

  Deskripsi integrasi.
+ `DataFilter`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
+ `IntegrationConfig` — Sebuah objek [IntegrationConfig](#aws-glue-api-integrations-IntegrationConfig).

  Pengaturan konfigurasi untuk integrasi. Saat ini, hanya yang RefreshInterval dapat dimodifikasi. 
+ `IntegrationName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama unik untuk integrasi di AWS Glue.

**Respons**
+ `SourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN sumber untuk integrasi.
+ `TargetArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN dari target untuk integrasi.
+ `IntegrationName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama unik untuk integrasi di AWS Glue.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1000 byte, cocok dengan file. [Custom string pattern #12](aws-glue-api-common.md#regex_12)

  Deskripsi integrasi.
+ `IntegrationArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) untuk integrasi.
+ `KmsKeyId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
+ `AdditionalEncryptionContext` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi.
+ `Tags` – Susunan objek [Tag](aws-glue-api-common.md#aws-glue-api-common-Tag).

  Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
+ `Status` – *Wajib:* String UTF-8 (nilai yang valid: `CREATING` \$1 `ACTIVE` \$1 `MODIFYING` \$1 `FAILED` \$1 `DELETING` \$1 `SYNCING` \$1 `NEEDS_ATTENTION`).

  Status integrasi yang sedang dimodifikasi.

  Status yang mungkin muncul adalah:
  + MENCIPTAKAN: Integrasi sedang dibuat.
  + AKTIF: Pembuatan integrasi berhasil.
  + MODIFIKASI: Integrasi sedang dimodifikasi.
  + GAGAL: Pembuatan integrasi gagal. 
  + MENGHAPUS: Integrasi dihapus.
  + SINKRONISASI: Integrasi sedang disinkronkan.
  + NEEDS\$1ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
+ `CreateTime` — *Wajib:* Stempel waktu.

  Waktu ketika integrasi dibuat, di UTC.
+ `Errors` – Susunan objek [IntegrationError](#aws-glue-api-integrations-IntegrationError).

  Daftar kesalahan yang terkait dengan modifikasi integrasi.
+ `DataFilter`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
+ `IntegrationConfig` — Sebuah objek [IntegrationConfig](#aws-glue-api-integrations-IntegrationConfig).

  Pengaturan konfigurasi yang diperbarui untuk integrasi.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `InternalServerException`
+ `IntegrationNotFoundFault`
+ `IntegrationConflictOperationFault`
+ `InvalidIntegrationStateFault`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `ConflictException`
+ `InvalidStateException`
+ `InvalidInputException`

## DescribeIntegrations tindakan (Python: describe\$1integrations)
<a name="aws-glue-api-integrations-DescribeIntegrations"></a>

API digunakan untuk mengambil daftar integrasi.

**Permintaan**
+ `IntegrationIdentifier` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) untuk integrasi.
+ `Marker` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nilai yang menunjukkan titik awal untuk kumpulan catatan respons berikutnya dalam permintaan berikutnya.
+ `MaxRecords` — Nomor (bilangan bulat).

  Jumlah total item yang akan dikembalikan dalam output.
+ `Filters` – Susunan objek [IntegrationFilter](#aws-glue-api-integrations-IntegrationFilter).

  Daftar kunci dan nilai, untuk memfilter hasilnya. Kunci yang didukung adalah “Status”, "IntegrationName“, dan"SourceArn”. IntegrationName terbatas hanya pada satu nilai.

**Respons**
+ `Integrations` – Susunan objek [Integrasi](#aws-glue-api-integrations-Integration).

  Daftar integrasi nol-ETL.
+ `Marker` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nilai yang menunjukkan titik awal untuk kumpulan catatan respons berikutnya dalam permintaan berikutnya.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `InternalServerException`
+ `IntegrationNotFoundFault`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## DeleteIntegration tindakan (Python: delete\$1integration)
<a name="aws-glue-api-integrations-DeleteIntegration"></a>

Menghapus integrasi nol-ETL yang ditentukan.

**Permintaan**
+ `IntegrationIdentifier`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) untuk integrasi.

**Respons**
+ `SourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN sumber untuk integrasi.
+ `TargetArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  ARN dari target untuk integrasi.
+ `IntegrationName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama unik untuk integrasi di AWS Glue.
+ `Description`— String UTF-8, panjangnya tidak lebih dari 1000 byte, cocok dengan file. [Custom string pattern #12](aws-glue-api-common.md#regex_12)

  Deskripsi integrasi.
+ `IntegrationArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) untuk integrasi.
+ `KmsKeyId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
+ `AdditionalEncryptionContext` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi.
+ `Tags` – Susunan objek [Tag](aws-glue-api-common.md#aws-glue-api-common-Tag).

  Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
+ `Status` – *Wajib:* String UTF-8 (nilai yang valid: `CREATING` \$1 `ACTIVE` \$1 `MODIFYING` \$1 `FAILED` \$1 `DELETING` \$1 `SYNCING` \$1 `NEEDS_ATTENTION`).

  Status integrasi yang dihapus.

  Status yang mungkin muncul adalah:
  + MENCIPTAKAN: Integrasi sedang dibuat.
  + AKTIF: Pembuatan integrasi berhasil.
  + MODIFIKASI: Integrasi sedang dimodifikasi.
  + GAGAL: Pembuatan integrasi gagal. 
  + MENGHAPUS: Integrasi dihapus.
  + SINKRONISASI: Integrasi sedang disinkronkan.
  + NEEDS\$1ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
+ `CreateTime` — *Wajib:* Stempel waktu.

  Waktu ketika integrasi dibuat, di UTC.
+ `Errors` – Susunan objek [IntegrationError](#aws-glue-api-integrations-IntegrationError).

  Daftar kesalahan yang terkait dengan integrasi.
+ `DataFilter`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `InternalServerException`
+ `IntegrationNotFoundFault`
+ `IntegrationConflictOperationFault`
+ `InvalidIntegrationStateFault`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `ConflictException`
+ `InvalidStateException`
+ `InvalidInputException`

## DescribeInboundIntegrations tindakan (Python: describe\$1inbound\$1integrations)
<a name="aws-glue-api-integrations-DescribeInboundIntegrations"></a>

Mengembalikan daftar integrasi inbound untuk integrasi tertentu.

**Permintaan**
+ `IntegrationArn` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) dari integrasi.
+ `Marker` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Token untuk menentukan di mana harus memulai paginating. Ini adalah penanda dari respons yang sebelumnya terpotong.
+ `MaxRecords` — Nomor (bilangan bulat).

  Jumlah total item yang akan dikembalikan dalam output.
+ `TargetArn` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama Sumber Daya Amazon (ARN) dari sumber daya target dalam integrasi.

**Respons**
+ `InboundIntegrations` – Susunan objek [InboundIntegration](#aws-glue-api-integrations-InboundIntegration).

  Daftar integrasi inbound.
+ `Marker` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nilai yang menunjukkan titik awal untuk kumpulan catatan respons berikutnya dalam permintaan berikutnya.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `InternalServerException`
+ `IntegrationNotFoundFault`
+ `TargetResourceNotFound`
+ `OperationNotSupportedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## CreateIntegrationTableProperties tindakan (Python: create\$1integration\$1table\$1properties)
<a name="aws-glue-api-integrations-CreateIntegrationTableProperties"></a>

API ini digunakan untuk menyediakan properti override opsional untuk tabel yang perlu direplikasi. Properti ini dapat mencakup properti untuk pemfilteran dan partisi untuk tabel sumber dan target. Untuk menyetel properti sumber dan target, API yang sama perlu dipanggil dengan AWS Glue koneksi ARN `ResourceArn` seperti `SourceTableConfig` halnya, dan `ResourceArn` ARN AWS Glue database seperti masing-masing. `TargetTableConfig`

**Permintaan**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Amazon Resource Name (ARN) dari tabel target untuk membuat properti tabel integrasi. Saat ini, API ini hanya mendukung pembuatan properti tabel integrasi untuk tabel target, dan ARN yang disediakan harus menjadi ARN dari tabel target di Katalog Data. AWS Glue Support untuk membuat properti tabel integrasi untuk koneksi sumber (menggunakan koneksi ARN) belum diimplementasikan dan akan ditambahkan dalam rilis future. 
+ `TableName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama tabel yang akan direplikasi.
+ `SourceTableConfig` — Sebuah objek [SourceTableConfig](#aws-glue-api-integrations-SourceTableConfig).

  Struktur untuk konfigurasi tabel sumber. Lihat `SourceTableConfig` struktur untuk melihat daftar properti sumber yang didukung.
+ `TargetTableConfig` — Sebuah objek [TargetTableConfig](#aws-glue-api-integrations-TargetTableConfig).

  Struktur untuk konfigurasi tabel target.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `ResourceNotFoundException`
+ `InternalServerException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## UpdateIntegrationTableProperties tindakan (Python: update\$1integration\$1table\$1properties)
<a name="aws-glue-api-integrations-UpdateIntegrationTableProperties"></a>

API ini digunakan untuk menyediakan properti override opsional untuk tabel yang perlu direplikasi. Properti ini dapat mencakup properti untuk pemfilteran dan partisi untuk tabel sumber dan target. Untuk menyetel properti sumber dan target, API yang sama perlu dipanggil dengan AWS Glue koneksi ARN `ResourceArn` seperti `SourceTableConfig` halnya, dan `ResourceArn` ARN AWS Glue database seperti masing-masing. `TargetTableConfig`

Override akan tercermin di semua integrasi menggunakan tabel yang sama `ResourceArn` dan sumber.

**Permintaan**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.
+ `TableName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama tabel yang akan direplikasi.
+ `SourceTableConfig` — Sebuah objek [SourceTableConfig](#aws-glue-api-integrations-SourceTableConfig).

  Struktur untuk konfigurasi tabel sumber.
+ `TargetTableConfig` — Sebuah objek [TargetTableConfig](#aws-glue-api-integrations-TargetTableConfig).

  Struktur untuk konfigurasi tabel target.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `ResourceNotFoundException`
+ `InternalServerException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## GetIntegrationTableProperties tindakan (Python: get\$1integration\$1table\$1properties)
<a name="aws-glue-api-integrations-GetIntegrationTableProperties"></a>

API ini digunakan untuk mengambil properti override opsional untuk tabel yang perlu direplikasi. Properti ini dapat mencakup properti untuk pemfilteran dan partisi untuk tabel sumber dan target.

**Permintaan**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Amazon Resource Name (ARN) dari tabel target untuk mengambil properti tabel integrasi. Saat ini, API ini hanya mendukung pengambilan properti untuk tabel target, dan ARN yang disediakan harus menjadi ARN dari tabel target di Katalog Data. AWS Glue Support untuk mengambil properti tabel integrasi untuk koneksi sumber (menggunakan koneksi ARN) belum diimplementasikan dan akan ditambahkan dalam rilis future. 
+ `TableName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama tabel yang akan direplikasi.

**Respons**
+ `ResourceArn` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Amazon Resource Name (ARN) dari tabel target untuk mengambil properti tabel integrasi. Saat ini, API ini hanya mendukung pengambilan properti untuk tabel target, dan ARN yang disediakan harus menjadi ARN dari tabel target di Katalog Data. AWS Glue Support untuk mengambil properti tabel integrasi untuk koneksi sumber (menggunakan koneksi ARN) belum diimplementasikan dan akan ditambahkan dalam rilis future. 
+ `TableName` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Nama tabel yang akan direplikasi.
+ `SourceTableConfig` — Sebuah objek [SourceTableConfig](#aws-glue-api-integrations-SourceTableConfig).

  Struktur untuk konfigurasi tabel sumber.
+ `TargetTableConfig` — Sebuah objek [TargetTableConfig](#aws-glue-api-integrations-TargetTableConfig).

  Struktur untuk konfigurasi tabel target.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `ResourceNotFoundException`
+ `InternalServerException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## DeleteIntegrationTableProperties tindakan (Python: delete\$1integration\$1table\$1properties)
<a name="aws-glue-api-integrations-DeleteIntegrationTableProperties"></a>

Menghapus properti tabel yang telah dibuat untuk tabel yang perlu direplikasi.

**Permintaan**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.
+ `TableName`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama tabel yang akan direplikasi.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `ResourceNotFoundException`
+ `InternalServerException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## CreateIntegrationResourceProperty tindakan (Python: create\$1integration\$1resource\$1property)
<a name="aws-glue-api-integrations-CreateIntegrationResourceProperty"></a>

API ini dapat digunakan untuk mengatur AWS Glue koneksi (untuk sumber) atau AWS Glue database ARN (untuk target). `ResourceProperty` Properti ini dapat mencakup peran untuk mengakses koneksi atau database. Untuk menyetel properti sumber dan target, API yang sama perlu dipanggil dengan AWS Glue koneksi ARN `ResourceArn` seperti `SourceProcessingProperties` dengan dan ARN AWS Glue database seperti masing-masing. `ResourceArn` `TargetProcessingProperties`

**Permintaan**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.
+ `SourceProcessingProperties` — Sebuah objek [SourceProcessingProperties](#aws-glue-api-integrations-SourceProcessingProperties).

  Properti sumber daya yang terkait dengan sumber integrasi.
+ `TargetProcessingProperties` — Sebuah objek [TargetProcessingProperties](#aws-glue-api-integrations-TargetProcessingProperties).

  Properti sumber daya yang terkait dengan target integrasi.

**Respons**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.
+ `SourceProcessingProperties` — Sebuah objek [SourceProcessingProperties](#aws-glue-api-integrations-SourceProcessingProperties).

  Properti sumber daya yang terkait dengan sumber integrasi.
+ `TargetProcessingProperties` — Sebuah objek [TargetProcessingProperties](#aws-glue-api-integrations-TargetProcessingProperties).

  Properti sumber daya yang terkait dengan target integrasi.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `ConflictException`
+ `InternalServerException`
+ `ResourceNotFoundException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## UpdateIntegrationResourceProperty tindakan (Python: update\$1integration\$1resource\$1property)
<a name="aws-glue-api-integrations-UpdateIntegrationResourceProperty"></a>

API ini dapat digunakan untuk memperbarui AWS Glue koneksi (untuk sumber) atau AWS Glue database ARN (untuk target). `ResourceProperty` Properti ini dapat mencakup peran untuk mengakses koneksi atau database. Karena sumber daya yang sama dapat digunakan di beberapa integrasi, memperbarui properti sumber daya akan memengaruhi semua integrasi yang menggunakannya.

**Permintaan**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.
+ `SourceProcessingProperties` — Sebuah objek [SourceProcessingProperties](#aws-glue-api-integrations-SourceProcessingProperties).

  Properti sumber daya yang terkait dengan sumber integrasi.
+ `TargetProcessingProperties` — Sebuah objek [TargetProcessingProperties](#aws-glue-api-integrations-TargetProcessingProperties).

  Properti sumber daya yang terkait dengan target integrasi.

**Respons**
+ `ResourceArn` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.
+ `SourceProcessingProperties` — Sebuah objek [SourceProcessingProperties](#aws-glue-api-integrations-SourceProcessingProperties).

  Properti sumber daya yang terkait dengan sumber integrasi.
+ `TargetProcessingProperties` — Sebuah objek [TargetProcessingProperties](#aws-glue-api-integrations-TargetProcessingProperties).

  Properti sumber daya yang terkait dengan target integrasi.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `InternalServerException`
+ `ResourceNotFoundException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## GetIntegrationResourceProperty tindakan (Python: get\$1integration\$1resource\$1property)
<a name="aws-glue-api-integrations-GetIntegrationResourceProperty"></a>

API ini digunakan untuk mengambil AWS Glue koneksi (untuk sumber) atau AWS Glue database ARN (untuk target) `ResourceProperty`

**Permintaan**
+ `ResourceArn`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.

**Respons**
+ `ResourceArn` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Koneksi ARN dari sumber, atau database ARN target.
+ `SourceProcessingProperties` — Sebuah objek [SourceProcessingProperties](#aws-glue-api-integrations-SourceProcessingProperties).

  Properti sumber daya yang terkait dengan sumber integrasi.
+ `TargetProcessingProperties` — Sebuah objek [TargetProcessingProperties](#aws-glue-api-integrations-TargetProcessingProperties).

  Properti sumber daya yang terkait dengan target integrasi.

**Kesalahan**
+ `ValidationException`
+ `AccessDeniedException`
+ `InternalServerException`
+ `ResourceNotFoundException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`

## UntagResource tindakan (Python: untag\$1resource)
<a name="aws-glue-api-integrations-UntagResource"></a>

Menghapus tag yang ditentukan dari sumber daya integrasi.

**Permintaan**
+ `ResourceArn` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Nama Sumber Daya Amazon (ARN) untuk sumber daya integrasi.
+ `TagsToRemove` — *Wajib:* Susunan string UTF-8, tidak lebih dari 50 string.

  Daftar tag metadata yang akan dihapus dari sumber daya.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `ResourceNotFoundException`

## ListTagsForResource tindakan (Python: list\$1tags\$1for\$1resource)
<a name="aws-glue-api-integrations-ListTagsForResource"></a>

Daftar tag metadata yang ditetapkan ke sumber daya yang ditentukan.

**Permintaan**
+ `ResourceARN` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Sumber daya ARN untuk sumber daya.

**Respons**
+ `Tags` — Susunan objek [Tag](aws-glue-api-common.md#aws-glue-api-common-Tag), tidak lebih dari 10 struktur.

  Daftar tag.

**Kesalahan**
+ `ResourceNotFoundException`

## Pengecualian
<a name="aws-glue-api-integrations-exceptions"></a>
+ [ResourceNotFoundException struktur](#aws-glue-api-integrations-ResourceNotFoundException)
+ [InternalServerException struktur](#aws-glue-api-integrations-InternalServerException)
+ [IntegrationAlreadyExistsFault struktur](#aws-glue-api-integrations-IntegrationAlreadyExistsFault)
+ [IntegrationConflictOperationFault struktur](#aws-glue-api-integrations-IntegrationConflictOperationFault)
+ [IntegrationQuotaExceededFault struktur](#aws-glue-api-integrations-IntegrationQuotaExceededFault)
+ [KMSKeyNotAccessibleFault struktur](#aws-glue-api-integrations-KMSKeyNotAccessibleFault)
+ [IntegrationNotFoundFault struktur](#aws-glue-api-integrations-IntegrationNotFoundFault)
+ [TargetResourceNotFound struktur](#aws-glue-api-integrations-TargetResourceNotFound)
+ [InvalidIntegrationStateFault struktur](#aws-glue-api-integrations-InvalidIntegrationStateFault)

## ResourceNotFoundException struktur
<a name="aws-glue-api-integrations-ResourceNotFoundException"></a>

Sumber daya tidak dapat ditemukan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## InternalServerException struktur
<a name="aws-glue-api-integrations-InternalServerException"></a>

Terjadi kesalahan server internal.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## IntegrationAlreadyExistsFault struktur
<a name="aws-glue-api-integrations-IntegrationAlreadyExistsFault"></a>

Integrasi yang ditentukan sudah ada.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## IntegrationConflictOperationFault struktur
<a name="aws-glue-api-integrations-IntegrationConflictOperationFault"></a>

Operasi yang diminta bertentangan dengan operasi lain.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## IntegrationQuotaExceededFault struktur
<a name="aws-glue-api-integrations-IntegrationQuotaExceededFault"></a>

Data yang diproses melalui integrasi Anda melebihi kuota Anda.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## KMSKeyNotAccessibleFault struktur
<a name="aws-glue-api-integrations-KMSKeyNotAccessibleFault"></a>

Kunci KMS yang ditentukan tidak dapat diakses.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## IntegrationNotFoundFault struktur
<a name="aws-glue-api-integrations-IntegrationNotFoundFault"></a>

Integrasi yang ditentukan tidak dapat ditemukan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## TargetResourceNotFound struktur
<a name="aws-glue-api-integrations-TargetResourceNotFound"></a>

Sumber daya target tidak dapat ditemukan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## InvalidIntegrationStateFault struktur
<a name="aws-glue-api-integrations-InvalidIntegrationStateFault"></a>

Integrasi dalam keadaan tidak valid.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

# API sesi interaktif
<a name="aws-glue-api-interactive-sessions"></a>

API sesi interaktif menjelaskan AWS Glue API yang terkait dengan penggunaan sesi AWS Glue interaktif untuk membangun dan menguji skrip ekstrak, transformasi, dan pemuatan (ETL) untuk integrasi data.

## Jenis Data
<a name="aws-glue-api-interactive-sessions-objects"></a>
+ [Struktur sesi](#aws-glue-api-interactive-sessions-Session)
+ [SessionCommand struktur](#aws-glue-api-interactive-sessions-SessionCommand)
+ [Struktur pernyataan](#aws-glue-api-interactive-sessions-Statement)
+ [StatementOutput struktur](#aws-glue-api-interactive-sessions-StatementOutput)
+ [StatementOutputData struktur](#aws-glue-api-interactive-sessions-StatementOutputData)
+ [ConnectionsList struktur](#aws-glue-api-interactive-sessions-ConnectionsList)

## Struktur sesi
<a name="aws-glue-api-interactive-sessions-Session"></a>

Periode di mana lingkungan runtime Spark jarak jauh berjalan.

**Bidang**
+ `Id` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID sesi.
+ `CreatedOn` — Stempel waktu.

  Waktu dan tanggal saat sesi dibuat.
+ `Status` – String UTF-8 (nilai valid: `PROVISIONING` \$1 `READY` \$1 `FAILED` \$1 `TIMEOUT` \$1 `STOPPING` \$1 `STOPPED`).

  Status sesi. 
+ `ErrorMessage` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pesan kesalahan ditampilkan selama sesi.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi sesi.
+ `Role`— String UTF-8, panjangnya tidak kurang dari 20 atau lebih dari 2048 byte, cocok dengan. [Custom string pattern #30](aws-glue-api-common.md#regex_30)

  Nama atau Nama Sumber Daya Amazon (ARN) dari peran IAM yang terkait dengan Sesi.
+ `Command` — Sebuah objek [SessionCommand](#aws-glue-api-interactive-sessions-SessionCommand).

  Perintah Object.see. SessionCommand
+ `DefaultArguments`— Sebuah array peta pasangan kunci-nilai, tidak lebih dari 75 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Setiap nilai adalah string UTF-8, panjangnya tidak lebih dari 4096 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  Sebuah array peta pasangan kunci-nilai. Max adalah 75 pasang. 
+ `Connections` — Sebuah objek [ConnectionsList](#aws-glue-api-interactive-sessions-ConnectionsList).

  Jumlah koneksi yang digunakan untuk sesi tersebut.
+ `Progress` — Nomor (ganda).

  Progres eksekusi kode sesi.
+ `MaxCapacity` — Nomor (ganda).

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dapat dialokasikan saat pekerjaan berjalan. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. 
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama SecurityConfiguration struktur yang akan digunakan dengan sesi.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

   AWS Glue Versi ini menentukan versi Apache Spark dan Python yang mendukung. AWS Glue GlueVersion Harus lebih besar dari 2.0.
+ `DataAccessId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 36 byte.

  ID akses data sesi.
+ `PartitionId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 36 byte.

  ID partisi dari sesion.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja yang ditentukan `WorkerType` untuk digunakan untuk sesi tersebut.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja standar yang dialokasikan saat sesi berjalan. Menerima nilai`G.1X`,, `G.2X``G.4X`, atau `G.8X` untuk sesi Spark. Menerima nilai `Z.2X` untuk sesi Ray.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu sesi ini selesai.
+ `ExecutionTime` — Nomor (ganda).

  Total waktu sesi berjalan.
+ `DPUSeconds` — Nomor (ganda).

  Yang DPUs dikonsumsi oleh sesi (rumus: ExecutionTime \$1 MaxCapacity).
+ `IdleTimeout` — Nomor (bilangan bulat).

  Jumlah menit saat idle sebelum sesi habis.
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan sesi.

## SessionCommand struktur
<a name="aws-glue-api-interactive-sessions-SessionCommand"></a>

`SessionCommand`Yang menjalankan pekerjaan.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Menentukan nama. SessionCommand Bisa 'glueetl' atau 'gluestreaming'.
+ `PythonVersion` — String UTF-8, yang cocok dengan [Custom string pattern #49](aws-glue-api-common.md#regex_49).

  Menentukan versi Python. Versi Python menunjukkan versi yang didukung untuk tugas tipe Spark.

## Struktur pernyataan
<a name="aws-glue-api-interactive-sessions-Statement"></a>

Pernyataan atau permintaan untuk tindakan tertentu terjadi dalam suatu sesi.

**Bidang**
+ `Id` — Nomor (bilangan bulat).

  ID pernyataan.
+ `Code` – String UTF-8.

  Kode eksekusi pernyataan.
+ `State` – String UTF-8 (nilai valid: `WAITING` \$1 `RUNNING` \$1 `AVAILABLE` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `ERROR`).

  Negara saat permintaan ditindaklanjuti.
+ `Output` — Sebuah objek [StatementOutput](#aws-glue-api-interactive-sessions-StatementOutput).

  Output di JSON.
+ `Progress` — Nomor (ganda).

  Progres eksekusi kode.
+ `StartedOn` — Nomor (panjang).

  Waktu dan tanggal unix bahwa definisi pekerjaan dimulai.
+ `CompletedOn` — Nomor (panjang).

  Waktu dan tanggal unix bahwa definisi pekerjaan selesai.

## StatementOutput struktur
<a name="aws-glue-api-interactive-sessions-StatementOutput"></a>

Output eksekusi kode dalam format JSON.

**Bidang**
+ `Data` — Sebuah objek [StatementOutputData](#aws-glue-api-interactive-sessions-StatementOutputData).

  Output eksekusi kode.
+ `ExecutionCount` — Nomor (bilangan bulat).

  Hitungan eksekusi output.
+ `Status` – String UTF-8 (nilai valid: `WAITING` \$1 `RUNNING` \$1 `AVAILABLE` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `ERROR`).

  Status output eksekusi kode.
+ `ErrorName` – String UTF-8.

  Nama kesalahan dalam output.
+ `ErrorValue` – String UTF-8.

  Nilai kesalahan output.
+ `Traceback` – Susunan string UTF-8.

  Penelusuran balik output.

## StatementOutputData struktur
<a name="aws-glue-api-interactive-sessions-StatementOutputData"></a>

Output eksekusi kode dalam format JSON.

**Bidang**
+ `TextPlain` – String UTF-8.

  Output eksekusi kode dalam format teks.

## ConnectionsList struktur
<a name="aws-glue-api-interactive-sessions-ConnectionsList"></a>

Menentukan koneksi yang digunakan oleh tugas.

**Bidang**
+ `Connections`— Array string UTF-8, tidak lebih dari 1000 string.

  Daftar koneksi yang digunakan oleh tugas.

## Operasi
<a name="aws-glue-api-interactive-sessions-actions"></a>
+ [CreateSession tindakan (Python: create\$1session)](#aws-glue-api-interactive-sessions-CreateSession)
+ [StopSession tindakan (Python: stop\$1session)](#aws-glue-api-interactive-sessions-StopSession)
+ [DeleteSession tindakan (Python: delete\$1session)](#aws-glue-api-interactive-sessions-DeleteSession)
+ [GetSession tindakan (Python: get\$1session)](#aws-glue-api-interactive-sessions-GetSession)
+ [ListSessions tindakan (Python: list\$1sessions)](#aws-glue-api-interactive-sessions-ListSessions)
+ [RunStatement tindakan (Python: run\$1statement)](#aws-glue-api-interactive-sessions-RunStatement)
+ [CancelStatement tindakan (Python: cancel\$1statement)](#aws-glue-api-interactive-sessions-CancelStatement)
+ [GetStatement tindakan (Python: get\$1statement)](#aws-glue-api-interactive-sessions-GetStatement)
+ [ListStatements tindakan (Python: list\$1statement)](#aws-glue-api-interactive-sessions-ListStatements)
+ [GetGlueIdentityCenterConfiguration tindakan (Python: get\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-GetGlueIdentityCenterConfiguration)
+ [UpdateGlueIdentityCenterConfiguration tindakan (Python: update\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-UpdateGlueIdentityCenterConfiguration)
+ [CreateGlueIdentityCenterConfiguration tindakan (Python: create\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-CreateGlueIdentityCenterConfiguration)
+ [DeleteGlueIdentityCenterConfiguration tindakan (Python: delete\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-DeleteGlueIdentityCenterConfiguration)

## CreateSession tindakan (Python: create\$1session)
<a name="aws-glue-api-interactive-sessions-CreateSession"></a>

Membuat sesi baru.

**Permintaan**

Permintaan untuk membuat sesi baru.
+ `Id` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID permintaan sesi. 
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi sesi. 
+ `Role`- *Wajib:* UTF-8 string, tidak kurang dari 20 atau lebih dari 2048 byte panjang, cocok dengan. [Custom string pattern #30](aws-glue-api-common.md#regex_30)

  Peran IAM ARN 
+ `Command` — *Wajib:* Sebuah objek [SessionCommand](#aws-glue-api-interactive-sessions-SessionCommand).

  `SessionCommand`Yang menjalankan pekerjaan. 
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

   Jumlah menit sebelum waktu sesi habis. Default untuk pekerjaan Spark ETL adalah 48 jam (2880 menit). Konsultasikan dokumentasi untuk jenis pekerjaan lainnya. 
+ `IdleTimeout` — Nomor (bilangan bulat), minimal 1.

   Jumlah menit saat idle sebelum waktu sesi habis. Default untuk pekerjaan Spark ETL adalah nilai Timeout. Konsultasikan dokumentasi untuk jenis pekerjaan lainnya. 
+ `DefaultArguments`— Sebuah array peta pasangan kunci-nilai, tidak lebih dari 75 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Setiap nilai adalah string UTF-8, panjangnya tidak lebih dari 4096 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  Sebuah array peta pasangan kunci-nilai. Max adalah 75 pasang. 
+ `Connections` — Sebuah objek [ConnectionsList](#aws-glue-api-interactive-sessions-ConnectionsList).

  Jumlah koneksi yang akan digunakan untuk sesi. 
+ `MaxCapacity` — Nomor (ganda).

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dapat dialokasikan saat pekerjaan berjalan. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. 
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja yang ditentukan `WorkerType` untuk digunakan untuk sesi tersebut. 
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika sebuah tugas dieksekusi. Menerima nilai G.1X, G.2X, G.4X, atau G.8X untuk pekerjaan Spark. Menerima nilai Z.2X untuk notebook Ray.
  + Untuk tipe `G.1X` pekerja, setiap pekerja memetakan ke 1 DPU (memori 4 vCPUs, 16 GB) dengan disk 94GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang terukur dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.2X` pekerja, setiap pekerja memetakan ke 2 DPU (8 vCPUs, memori 32 GB) dengan disk 138GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk beban kerja seperti transformasi data, gabungan, dan kueri, untuk menawarkan cara yang terukur dan hemat biaya untuk menjalankan sebagian besar pekerjaan.
  + Untuk tipe `G.4X` pekerja, setiap pekerja memetakan ke 4 DPU (memori 16 vCPUs, 64 GB) dengan disk 256GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru di AWS Wilayah berikut: AS Timur (Ohio), AS Timur (Virginia N.), AS Barat (Oregon), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Tokyo), Kanada (Tengah), Eropa (Frankfurt), Eropa (Irlandia), dan Eropa (Stockholm).
  + Untuk tipe `G.8X` pekerja, setiap pekerja memetakan ke 8 DPU (memori 32 vCPUs, 128 GB) dengan disk 512GB, dan menyediakan 1 eksekutor per pekerja. Kami merekomendasikan jenis pekerja ini untuk pekerjaan yang beban kerjanya berisi transformasi, agregasi, gabungan, dan kueri Anda yang paling menuntut. Jenis pekerja ini hanya tersedia untuk pekerjaan Spark ETL AWS Glue versi 3.0 atau yang lebih baru, di AWS Wilayah yang sama seperti yang didukung untuk tipe `G.4X` pekerja.
  + Untuk tipe `Z.2X` pekerja, setiap pekerja memetakan ke 2 M-DPU (memori 8vCPUs, 64 GB) dengan disk 128 GB, dan menyediakan hingga 8 pekerja Ray berdasarkan autoscaler.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama SecurityConfiguration struktur yang akan digunakan dengan sesi 
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

   AWS Glue Versi ini menentukan versi Apache Spark dan Python yang mendukung. AWS Glue GlueVersion Harus lebih besar dari 2.0. 
+ `DataAccessId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 36 byte.

  ID akses data sesi. 
+ `PartitionId`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 36 byte.

  ID partisi sesi. 
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Peta pasangan nilai kunci (tag) milik sesi.
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan. 
+ `ProfileName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil AWS Glue penggunaan yang terkait dengan sesi.

**Respons**
+ `Session` — Sebuah objek [Sesi](#aws-glue-api-interactive-sessions-Session).

  Mengembalikan objek sesi dalam respon.

**Kesalahan**
+ `AccessDeniedException`
+ `IdempotentParameterMismatchException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ValidationException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`

## StopSession tindakan (Python: stop\$1session)
<a name="aws-glue-api-interactive-sessions-StopSession"></a>

Menghentikan sesi.

**Permintaan**
+ `Id` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID sesi yang akan dihentikan.
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan.

**Respons**
+ `Id` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Mengembalikan Id dari sesi berhenti.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`
+ `ConcurrentModificationException`

## DeleteSession tindakan (Python: delete\$1session)
<a name="aws-glue-api-interactive-sessions-DeleteSession"></a>

Menghapus sesi.

**Permintaan**
+ `Id` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID sesi yang akan dihapus.
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama asal permintaan sesi hapus.

**Respons**
+ `Id` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Mengembalikan ID dari sesi dihapus.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`
+ `ConcurrentModificationException`

## GetSession tindakan (Python: get\$1session)
<a name="aws-glue-api-interactive-sessions-GetSession"></a>

Mengambil sesi.

**Permintaan**
+ `Id` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID sesi. 
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan. 

**Respons**
+ `Session` — Sebuah objek [Sesi](#aws-glue-api-interactive-sessions-Session).

  Objek sesi dikembalikan dalam respons.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## ListSessions tindakan (Python: list\$1sessions)
<a name="aws-glue-api-interactive-sessions-ListSessions"></a>

Ambil daftar sesi.

**Permintaan**
+ `NextToken`- String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Token untuk set hasil berikutnya, atau null jika tidak ada hasil lagi. 
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum. 
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag milik sesi. 
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan. 

**Respons**
+ `Ids` – Susunan string UTF-8.

  Mengembalikan ID sesi. 
+ `Sessions` – Susunan objek [Sesi](#aws-glue-api-interactive-sessions-Session).

  Mengembalikan objek sesi. 
+ `NextToken`- String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Token untuk set hasil berikutnya, atau null jika tidak ada hasil lagi. 

**Kesalahan**
+ `AccessDeniedException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## RunStatement tindakan (Python: run\$1statement)
<a name="aws-glue-api-interactive-sessions-RunStatement"></a>

Mengeksekusi pernyataan.

**Permintaan**
+ `SessionId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Id Sesi dari pernyataan yang akan dijalankan.
+ `Code`- *Diperlukan:* string UTF-8, panjangnya tidak lebih dari 68000 byte.

  Kode pernyataan yang akan dijalankan.
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan.

**Respons**
+ `Id` — Nomor (bilangan bulat).

  Mengembalikan Id dari pernyataan yang dijalankan.

**Kesalahan**
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ValidationException`
+ `ResourceNumberLimitExceededException`
+ `IllegalSessionStateException`

## CancelStatement tindakan (Python: cancel\$1statement)
<a name="aws-glue-api-interactive-sessions-CancelStatement"></a>

Membatalkan pernyataan.

**Permintaan**
+ `SessionId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Sesi dari pernyataan yang akan dibatalkan.
+ `Id` — *Wajib:* Nomor (bilangan bulat).

  ID pernyataan yang akan dibatalkan.
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan untuk membatalkan pernyataan.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## GetStatement tindakan (Python: get\$1statement)
<a name="aws-glue-api-interactive-sessions-GetStatement"></a>

Mengambil pernyataan.

**Permintaan**
+ `SessionId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Sesi pernyataan.
+ `Id` — *Wajib:* Nomor (bilangan bulat).

  Id dari pernyataan tersebut.
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan.

**Respons**
+ `Statement` — Sebuah objek [Pernyataan](#aws-glue-api-interactive-sessions-Statement).

  Mengembalikan pernyataan.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## ListStatements tindakan (Python: list\$1statement)
<a name="aws-glue-api-interactive-sessions-ListStatements"></a>

Daftar pernyataan untuk sesi.

**Permintaan**
+ `SessionId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Sesi dari pernyataan.
+ `RequestOrigin` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Asal usul permintaan untuk membuat daftar pernyataan.
+ `NextToken`- String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Statements` – Susunan objek [Pernyataan](#aws-glue-api-interactive-sessions-Statement).

  Mengembalikan daftar pernyataan.
+ `NextToken`- String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Token kelanjutan, jika tidak semua pernyataan telah dikembalikan.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## GetGlueIdentityCenterConfiguration tindakan (Python: get\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-GetGlueIdentityCenterConfiguration"></a>

Mengambil detail konfigurasi Pusat AWS Glue Identitas saat ini, termasuk instans Pusat Identitas terkait dan informasi aplikasi.

**Permintaan**
+ *Tidak ada parameter Permintaan.*

**Respons**

Respon yang berisi detail konfigurasi Pusat AWS Glue Identitas.
+ `ApplicationArn`— String UTF-8, panjangnya tidak kurang dari 10 atau lebih dari 1224 byte.

  Nama Sumber Daya Amazon (ARN) dari aplikasi Pusat Identitas yang terkait dengan konfigurasi. AWS Glue 
+ `InstanceArn`— String UTF-8, panjangnya tidak kurang dari 10 atau lebih dari 1224 byte.

  Nama Sumber Daya Amazon (ARN) dari instance Pusat Identitas yang terkait dengan konfigurasi. AWS Glue 
+ `Scopes` – Susunan string UTF-8.

  Daftar cakupan Pusat Identitas yang menentukan izin dan tingkat akses untuk konfigurasi. AWS Glue 

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## UpdateGlueIdentityCenterConfiguration tindakan (Python: update\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-UpdateGlueIdentityCenterConfiguration"></a>

Memperbarui konfigurasi Pusat AWS Glue Identitas yang ada, memungkinkan modifikasi cakupan dan izin untuk integrasi.

**Permintaan**

Permintaan untuk memperbarui konfigurasi Pusat AWS Glue Identitas yang ada.
+ `Scopes`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 50 string.

  Daftar cakupan Pusat Identitas yang menentukan izin yang diperbarui dan tingkat akses untuk konfigurasi. AWS Glue 

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## CreateGlueIdentityCenterConfiguration tindakan (Python: create\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-CreateGlueIdentityCenterConfiguration"></a>

Membuat konfigurasi Pusat AWS Glue Identitas baru untuk mengaktifkan integrasi antara AWS Glue dan AWS IAM Identity Center untuk otentikasi dan otorisasi.

**Permintaan**

Permintaan untuk membuat konfigurasi Pusat AWS Glue Identitas baru.
+ `InstanceArn`- *Wajib:* UTF-8 string, tidak kurang dari 10 atau lebih dari 1224 byte panjangnya.

  Nama Sumber Daya Amazon (ARN) dari instans Pusat Identitas yang akan dikaitkan dengan konfigurasi. AWS Glue 
+ `Scopes`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 50 string.

  Daftar cakupan Pusat Identitas yang menentukan izin dan tingkat akses untuk konfigurasi. AWS Glue 

**Respons**

Tanggapan dari membuat konfigurasi Pusat AWS Glue Identitas baru.
+ `ApplicationArn`— String UTF-8, panjangnya tidak kurang dari 10 atau lebih dari 1224 byte.

  Nama Sumber Daya Amazon (ARN) dari aplikasi Pusat Identitas yang dibuat untuk konfigurasi. AWS Glue 

**Kesalahan**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## DeleteGlueIdentityCenterConfiguration tindakan (Python: delete\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-DeleteGlueIdentityCenterConfiguration"></a>

Menghapus konfigurasi Pusat AWS Glue Identitas yang ada, menghapus integrasi antara AWS Glue dan AWS IAM Identity Center.

**Permintaan**
+ *Tidak ada parameter Permintaan.*

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

# API titik akhir pengembangan
<a name="aws-glue-api-dev-endpoint"></a>

API titik akhir Pengembangan menjelaskan AWS Glue API yang terkait dengan pengujian menggunakan kustom DevEndpoint.

## Jenis Data
<a name="aws-glue-api-dev-endpoint-objects"></a>
+ [DevEndpoint struktur](#aws-glue-api-dev-endpoint-DevEndpoint)
+ [DevEndpointCustomLibraries struktur](#aws-glue-api-dev-endpoint-DevEndpointCustomLibraries)

## DevEndpoint struktur
<a name="aws-glue-api-dev-endpoint-DevEndpoint"></a>

Sebuah titik akhir pengembangan di mana developer secara jarak jauh dapat men-debug skrip extract, transform, and load (ETL).

**Bidang**
+ `EndpointName` – String UTF-8.

  Nama `DevEndpoint`.
+ `RoleArn` — String UTF-8, yang cocok dengan [AWS IAM ARN string pattern](aws-glue-api-common.md#aws-glue-api-regex-aws-iam-arn-id).

  Amazon Resource Name (ARN) dari IAM role yang digunakan di `DevEndpoint` ini.
+ `SecurityGroupIds` – Susunan string UTF-8.

  Daftar pengidentifikasi grup keamanan yang digunakan dalam `DevEndpoint` ini.
+ `SubnetId` – String UTF-8.

  ID subnet untuk `DevEndpoint` ini.
+ `YarnEndpointAddress` – String UTF-8.

  Alamat titik akhir YARN yang digunakan oleh `DevEndpoint` ini.
+ `PrivateAddress` – String UTF-8.

  Alamat IP privat untuk mengakses `DevEndpoint` dalam VPC jika `DevEndpoint` dibuat dalam satu. Kolom `PrivateAddress` hanya ada ketika Anda membuat `DevEndpoint` dalam VPC Anda.
+ `ZeppelinRemoteSparkInterpreterPort` — Nomor (bilangan bulat).

  Port Apache Zeppelin untuk penerjemah Apache Spark jarak jauh.
+ `PublicAddress` – String UTF-8.

  Alamat IP publik yang digunakan oleh `DevEndpoint` ini. Kolom `PublicAddress` ini hanya ada ketika Anda membuat `DevEndpoint` non-virtual private cloud (VPC).
+ `Status` – String UTF-8.

  Status `DevEndpoint` saat ini.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan untuk titik akhir pengembangan. Menerima nilai Standard, G.1X, atau G.2X.
  + Untuk jenis pekerja `Standard`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 50GB, dan 2 pelaksana per pekerja.
  + Untuk jenis pekerja `G.1X`, setiap pekerja memetakan ke 1 DPU (4 vCPU, memori 16 GB, disk 64 GB ), dan menyediakan 1 pelaksana per pekerja. Kami merekomendasikan jenis pekerja ini untuk tugas yang membutuhkan banyak memori.
  + Untuk jenis pekerja `G.2X`, setiap pekerja memetakan ke 2 DPU (8 vCPU, memori 32 GB, disk 128 GB ), dan menyediakan 1 pelaksana per pekerja. Kami merekomendasikan jenis pekerja ini untuk tugas yang membutuhkan banyak memori.

  Masalah yang diketahui: ketika titik akhir pengembangan dibuat dengan konfigurasi `G.2X` `WorkerType`, driver Spark untuk titik akhir pengembangan akan berjalan pada 4 vCPU, 16 GB memori, dan 64 GB disk. 
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Versi Glue menentukan versi Apache Spark dan Python yang mendukung. AWS Glue Versi Python menunjukkan versi yang didukung untuk skrip ETL berjalan Anda pada titik akhir pengembangan. 

  Untuk informasi selengkapnya tentang AWS Glue versi yang tersedia dan versi Spark dan Python yang sesuai, lihat Versi [Glue](https://docs.aws.amazon.com/glue/latest/dg/add-job.html) di panduan pengembang.

  Titik akhir pengembangan yang dibuat tanpa menentukan versi default Glue untuk GLue 0.9.

  Anda dapat menentukan versi dukungan Python untuk titik akhir pengembangan dengan menggunakan `Arguments` parameter di or. `CreateDevEndpoint` `UpdateDevEndpoint` APIs Jika tidak ada argumen yang disediakan, versi default menjadi Python 2.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` yang ditetapkan yang dialokasikan ke titik akhir pengembangan.

  Jumlah maksimum pekerja yang dapat Anda tentukan adalah 299 untuk `G.1X`, dan 149 untuk `G.2X`. 
+ `NumberOfNodes` — Nomor (bilangan bulat).

  Jumlah Unit Pengolahan AWS Glue Data (DPUs) yang dialokasikan untuk ini`DevEndpoint`.
+ `AvailabilityZone` – String UTF-8.

   AWS Availability Zone di mana `DevEndpoint` ini berada.
+ `VpcId` – String UTF-8.

  ID Virtual Private Cloud (VPC) yang digunakan oleh `DevEndpoint`.
+ `ExtraPythonLibsS3Path` – String UTF-8.

  Path ke satu atau beberapa perpustakaan Python dalam sebuah bucket Amazon S3 yang harus dimuat di `DevEndpoint` Anda. Beberapa nilai harus berupa jalur lengkap yang dipisahkan dengan koma.
**catatan**  
Anda hanya dapat menggunakan perpustakaan Python murni dengan `DevEndpoint`. Perpustakaan yang mengandalkan ekstensi C, seperti perpustakaan analisis data Python, yakni [pandas](http://pandas.pydata.org/), saat ini tidak didukung.
+ `ExtraJarsS3Path` – String UTF-8.

  Path satu atau beberapa file `.jar` Java dalam bucket S3 yang seharusnya dimuat di `DevEndpoint` Anda.
**catatan**  
Anda hanya dapat menggunakan Java/Scala pustaka murni dengan file. `DevEndpoint`
+ `FailureReason` – String UTF-8.

  Alasan kegagalan saat ini dalam `DevEndpoint` ini.
+ `LastUpdateStatus` – String UTF-8.

  Status pembaruan terakhir.
+ `CreatedTimestamp` — Stempel waktu.

  Titik waktu di mana ini DevEndpoint dibuat.
+ `LastModifiedTimestamp` — Stempel waktu.

  Titik waktu di mana `DevEndpoint` ini terakhir diubah.
+ `PublicKey` – String UTF-8.

  Kunci publik yang akan digunakan oleh `DevEndpoint` ini untuk autentikasi. Atribut ini disediakan untuk kompatibilitas karena atribut yang direkomendasikan untuk digunakan adalah kunci publik.
+ `PublicKeys` — Susunan string UTF-8, tidak lebih dari 5 string.

  Daftar kunci publik yang akan digunakan oleh `DevEndpoints` untuk autentikasi. Menggunakan atribut ini lebih disukai daripada kunci publik tunggal karena kunci publik ini memungkinkan Anda untuk memiliki kunci privat yang berbeda untuk setiap klien.
**catatan**  
Jika Anda sebelumnya membuat titik akhir dengan sebuah kunci publik, Anda harus menghapus kunci tersebut untuk dapat mengatur daftar kunci publik. Panggil operasi API `UpdateDevEndpoint` dengan konten kunci publik di atribut `deletePublicKeys`, dan daftar kunci baru di atribut `addPublicKeys`.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan `DevEndpoint` ini.
+ `Arguments` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Sebuah peta argumen yang digunakan untuk mengkonfigurasi `DevEndpoint`.

  Argumen valid adalah:
  + `"--enable-glue-datacatalog": ""`

  Anda dapat menentukan versi dukungan Python untuk titik akhir pengembangan dengan menggunakan `Arguments` parameter di or. `CreateDevEndpoint` `UpdateDevEndpoint` APIs Jika tidak ada argumen yang disediakan, versi default menjadi Python 2.

## DevEndpointCustomLibraries struktur
<a name="aws-glue-api-dev-endpoint-DevEndpointCustomLibraries"></a>

Perpustakaan kustom yang akan dimuat ke titik akhir pengembangan.

**Bidang**
+ `ExtraPythonLibsS3Path` – String UTF-8.

  Path ke satu atau beberapa perpustakaan Python dalam sebuah bucket Amazon Simple Storage Service (Amazon S3) yang harus dimuat di `DevEndpoint` Anda. Beberapa nilai harus path lengkap yang dipisahkan dengan koma.
**catatan**  
Anda hanya dapat menggunakan perpustakaan Python murni dengan `DevEndpoint`. Perpustakaan yang mengandalkan ekstensi C, seperti perpustakaan analisis data Python, yakni [pandas](http://pandas.pydata.org/), saat ini tidak didukung.
+ `ExtraJarsS3Path` – String UTF-8.

  Path satu atau beberapa file `.jar` Java dalam bucket S3 yang seharusnya dimuat di `DevEndpoint` Anda.
**catatan**  
Anda hanya dapat menggunakan Java/Scala pustaka murni dengan file. `DevEndpoint`

## Operasi
<a name="aws-glue-api-dev-endpoint-actions"></a>
+ [CreateDevEndpoint tindakan (Python: create\$1dev\$1endpoint)](#aws-glue-api-dev-endpoint-CreateDevEndpoint)
+ [UpdateDevEndpoint tindakan (Python: update\$1dev\$1endpoint)](#aws-glue-api-dev-endpoint-UpdateDevEndpoint)
+ [DeleteDevEndpoint tindakan (Python: delete\$1dev\$1endpoint)](#aws-glue-api-dev-endpoint-DeleteDevEndpoint)
+ [GetDevEndpoint tindakan (Python: get\$1dev\$1endpoint)](#aws-glue-api-dev-endpoint-GetDevEndpoint)
+ [GetDevEndpoints tindakan (Python: get\$1dev\$1endpoints)](#aws-glue-api-dev-endpoint-GetDevEndpoints)
+ [BatchGetDevEndpoints tindakan (Python: batch\$1get\$1dev\$1endpoints)](#aws-glue-api-dev-endpoint-BatchGetDevEndpoints)
+ [ListDevEndpoints tindakan (Python: list\$1dev\$1endpoints)](#aws-glue-api-dev-endpoint-ListDevEndpoints)

## CreateDevEndpoint tindakan (Python: create\$1dev\$1endpoint)
<a name="aws-glue-api-dev-endpoint-CreateDevEndpoint"></a>

Menciptakan sebuah titik akhir pengembangan baru.

**Permintaan**
+ `EndpointName` – *Wajib:* String UTF-8.

  Nama yang akan ditetapkan untuk `DevEndpoint` baru.
+ `RoleArn` — *Wajib:* String UTF-8, yang cocok dengan [AWS IAM ARN string pattern](aws-glue-api-common.md#aws-glue-api-regex-aws-iam-arn-id).

  IAM role untuk fungsi `DevEndpoint`.
+ `SecurityGroupIds` – Susunan string UTF-8.

  Kelompok keamanan IDs untuk kelompok keamanan yang akan digunakan oleh yang baru`DevEndpoint`.
+ `SubnetId` – String UTF-8.

  ID subnet untuk `DevEndpoint` yang baru yang akan digunakan.
+ `PublicKey` – String UTF-8.

  Kunci publik yang akan digunakan oleh `DevEndpoint` ini untuk autentikasi. Atribut ini disediakan untuk kompatibilitas karena atribut yang direkomendasikan untuk digunakan adalah kunci publik.
+ `PublicKeys` — Susunan string UTF-8, tidak lebih dari 5 string.

  Daftar kunci publik yang akan digunakan oleh titik akhir pengembangan untuk autentikasi. Penggunaan atribut ini lebih disukai daripada kunci publik tunggal karena kunci publik ini memungkinkan Anda untuk memiliki kunci privat yang berbeda untuk setiap klien.
**catatan**  
Jika Anda sebelumnya membuat titik akhir dengan sebuah kunci publik, Anda harus menghapus kunci tersebut untuk dapat mengatur daftar kunci publik. Panggil API `UpdateDevEndpoint` dengan konten kunci publik di atribut `deletePublicKeys`, dan daftar kunci baru di atribut `addPublicKeys`.
+ `NumberOfNodes` — Nomor (bilangan bulat).

  Jumlah Unit Pemrosesan AWS Glue Data (DPUs) yang akan dialokasikan untuk ini`DevEndpoint`.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan untuk titik akhir pengembangan. Menerima nilai Standard, G.1X, atau G.2X.
  + Untuk jenis pekerja `Standard`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 50GB, dan 2 pelaksana per pekerja.
  + Untuk jenis pekerja `G.1X`, setiap pekerja memetakan ke 1 DPU (4 vCPU, memori 16 GB, disk 64 GB ), dan menyediakan 1 pelaksana per pekerja. Kami merekomendasikan jenis pekerja ini untuk tugas yang membutuhkan banyak memori.
  + Untuk jenis pekerja `G.2X`, setiap pekerja memetakan ke 2 DPU (8 vCPU, memori 32 GB, disk 128 GB ), dan menyediakan 1 pelaksana per pekerja. Kami merekomendasikan jenis pekerja ini untuk tugas yang membutuhkan banyak memori.

  Masalah yang diketahui: ketika titik akhir pengembangan dibuat dengan konfigurasi `G.2X` `WorkerType`, driver Spark untuk titik akhir pengembangan akan berjalan pada 4 vCPU, 16 GB memori, dan 64 GB disk. 
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Versi Glue menentukan versi Apache Spark dan Python yang mendukung. AWS Glue Versi Python menunjukkan versi yang didukung untuk skrip ETL berjalan Anda pada titik akhir pengembangan. 

  Untuk informasi selengkapnya tentang AWS Glue versi yang tersedia dan versi Spark dan Python yang sesuai, lihat Versi [Glue](https://docs.aws.amazon.com/glue/latest/dg/add-job.html) di panduan pengembang.

  Titik akhir pengembangan yang dibuat tanpa menentukan versi default Glue untuk GLue 0.9.

  Anda dapat menentukan versi dukungan Python untuk titik akhir pengembangan dengan menggunakan `Arguments` parameter di or. `CreateDevEndpoint` `UpdateDevEndpoint` APIs Jika tidak ada argumen yang disediakan, versi default menjadi Python 2.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` yang ditetapkan yang dialokasikan ke titik akhir pengembangan.

  Jumlah maksimum pekerja yang dapat Anda tentukan adalah 299 untuk `G.1X`, dan 149 untuk `G.2X`. 
+ `ExtraPythonLibsS3Path` – String UTF-8.

  Path ke satu atau beberapa perpustakaan Python dalam sebuah bucket Amazon S3 yang harus dimuat di `DevEndpoint` Anda. Beberapa nilai harus berupa jalur lengkap yang dipisahkan dengan koma.
**catatan**  
Anda hanya dapat menggunakan perpustakaan Python murni dengan `DevEndpoint`. Perpustakaan yang mengandalkan ekstensi C, seperti perpustakaan analisis data Python, yakni [pandas](http://pandas.pydata.org/), saat ini tidak didukung.
+ `ExtraJarsS3Path` – String UTF-8.

  Path satu atau beberapa file `.jar` Java dalam bucket S3 yang seharusnya dimuat di `DevEndpoint` Anda.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang akan digunakan dengan `DevEndpoint` ini.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag untuk digunakan dengan ini DevEndpoint. Anda dapat menggunakan tag untuk membatasi akses ke file DevEndpoint. Untuk informasi selengkapnya tentang [AWS tag AWS Glue, lihat Tag AWS Glue di](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) panduan pengembang.
+ `Arguments` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Sebuah peta argumen yang digunakan untuk mengkonfigurasi `DevEndpoint`.

**Respons**
+ `EndpointName` – String UTF-8.

  Nama yang ditetapkan untuk `DevEndpoint` baru.
+ `Status` – String UTF-8.

  Status `DevEndpoint` baru saat ini.
+ `SecurityGroupIds` – Susunan string UTF-8.

  Grup keamanan yang ditetapkan ke `DevEndpoint`.
+ `SubnetId` – String UTF-8.

  ID subnet yang ditetapkan ke `DevEndpoint`.
+ `RoleArn` — String UTF-8, yang cocok dengan [AWS IAM ARN string pattern](aws-glue-api-common.md#aws-glue-api-regex-aws-iam-arn-id).

  Amazon Resource Name (ARN) dari peran yang ditetapkan ke `DevEndpoint` baru.
+ `YarnEndpointAddress` – String UTF-8.

  Alamat dari titik akhir YARN yang digunakan oleh `DevEndpoint` ini.
+ `ZeppelinRemoteSparkInterpreterPort` — Nomor (bilangan bulat).

  Port Apache Zeppelin untuk penerjemah Apache Spark jarak jauh.
+ `NumberOfNodes` — Nomor (bilangan bulat).

  Jumlah Unit Pengolahan AWS Glue Data (DPUs) yang dialokasikan untuk ini DevEndpoint.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan untuk titik akhir pengembangan. Mungkin nilai Standard, G.1X, atau G.2X.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Versi Glue menentukan versi Apache Spark dan Python yang mendukung. AWS Glue Versi Python menunjukkan versi yang didukung untuk skrip ETL berjalan Anda pada titik akhir pengembangan. 

  Untuk informasi selengkapnya tentang AWS Glue versi yang tersedia dan versi Spark dan Python yang sesuai, lihat Versi [Glue](https://docs.aws.amazon.com/glue/latest/dg/add-job.html) di panduan pengembang.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` yang ditetapkan yang dialokasikan ke titik akhir pengembangan.
+ `AvailabilityZone` – String UTF-8.

   AWS Availability Zone di mana `DevEndpoint` ini berada.
+ `VpcId` – String UTF-8.

  ID Virtual Private Cloud (VPC) yang digunakan oleh `DevEndpoint`.
+ `ExtraPythonLibsS3Path` – String UTF-8.

  Path ke satu atau beberapa perpustakaan Python dalam sebuah bucket S3 yang harus dimuat di `DevEndpoint` Anda.
+ `ExtraJarsS3Path` – String UTF-8.

  Path satu atau beberapa file `.jar` Java dalam bucket S3 yang akan dimuat di `DevEndpoint` Anda.
+ `FailureReason` – String UTF-8.

  Alasan kegagalan saat ini dalam `DevEndpoint` ini.
+ `SecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama struktur `SecurityConfiguration` yang sedang digunakan dengan `DevEndpoint` ini.
+ `CreatedTimestamp` — Stempel waktu.

  Titik waktu di mana `DevEndpoint` ini diciptakan.
+ `Arguments` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Peta argumen yang digunakan untuk mengkonfigurasi `DevEndpoint` ini.

  Argumen valid adalah:
  + `"--enable-glue-datacatalog": ""`

  Anda dapat menentukan versi dukungan Python untuk titik akhir pengembangan dengan menggunakan `Arguments` parameter di or. `CreateDevEndpoint` `UpdateDevEndpoint` APIs Jika tidak ada argumen yang disediakan, versi default menjadi Python 2.

**Kesalahan**
+ `AccessDeniedException`
+ `AlreadyExistsException`
+ `IdempotentParameterMismatchException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ValidationException`
+ `ResourceNumberLimitExceededException`

## UpdateDevEndpoint tindakan (Python: update\$1dev\$1endpoint)
<a name="aws-glue-api-dev-endpoint-UpdateDevEndpoint"></a>

Pembaruan titik akhir pengembangan yang ditentukan.

**Permintaan**
+ `EndpointName` – *Wajib:* String UTF-8.

  Nama `DevEndpoint` yang diperbarui.
+ `PublicKey` – String UTF-8.

  Kunci publik untuk `DevEndpoint` yang akan digunakan.
+ `AddPublicKeys` — Susunan string UTF-8, tidak lebih dari 5 string.

  Daftar kunci publik untuk `DevEndpoint` yang akan digunakan.
+ `DeletePublicKeys` — Susunan string UTF-8, tidak lebih dari 5 string.

  Daftar kunci publik yang akan dihapus dari `DevEndpoint`.
+ `CustomLibraries` — Sebuah objek [DevEndpointCustomLibraries](#aws-glue-api-dev-endpoint-DevEndpointCustomLibraries).

  Perpustakaan Python atau Java kustom yang akan dimuat di `DevEndpoint`.
+ `UpdateEtlLibraries` – Boolean.

  `True` jika daftar perpustakaan kustom yang akan dimuat di titik akhir pengembangan perlu diperbarui, atau `False` jika sebaliknya.
+ `DeleteArguments` – Susunan string UTF-8.

  Daftar kunci argumen yang akan dihapus dari peta argumen yang digunakan untuk mengkonfigurasi `DevEndpoint`.
+ `AddArguments` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 100 pasang.

  Setiap kunci adalah string UTF-8.

  Setiap nilai adalah string UTF-8.

  Peta argumen untuk menambahkan peta argumen yang digunakan untuk mengkonfigurasi `DevEndpoint`.

  Argumen valid adalah:
  + `"--enable-glue-datacatalog": ""`

  Anda dapat menentukan versi dukungan Python untuk titik akhir pengembangan dengan menggunakan `Arguments` parameter di or. `CreateDevEndpoint` `UpdateDevEndpoint` APIs Jika tidak ada argumen yang disediakan, versi default menjadi Python 2.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ValidationException`

## DeleteDevEndpoint tindakan (Python: delete\$1dev\$1endpoint)
<a name="aws-glue-api-dev-endpoint-DeleteDevEndpoint"></a>

Menghapus titik akhir pengembangan yang ditentukan.

**Permintaan**
+ `EndpointName` – *Wajib:* String UTF-8.

  Nama `DevEndpoint`.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## GetDevEndpoint tindakan (Python: get\$1dev\$1endpoint)
<a name="aws-glue-api-dev-endpoint-GetDevEndpoint"></a>

Mengambil informasi tentang titik akhir pengembangan yang ditentukan.

**catatan**  
Saat Anda membuat titik akhir pengembangan di Virtual Private Cloud (VPC), AWS Glue hanya mengembalikan alamat IP privat saja, dan kolom alamat IP publik tidak diisi. Saat Anda membuat endpoint pengembangan non-VPC, hanya AWS Glue mengembalikan alamat IP publik.

**Permintaan**
+ `EndpointName` – *Wajib:* String UTF-8.

  Nama `DevEndpoint` dimana informasi akan diambil.

**Respons**
+ `DevEndpoint` — Sebuah objek [DevEndpoint](#aws-glue-api-dev-endpoint-DevEndpoint).

  Sebuah definisi `DevEndpoint`.

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## GetDevEndpoints tindakan (Python: get\$1dev\$1endpoints)
<a name="aws-glue-api-dev-endpoint-GetDevEndpoints"></a>

Mengambil semua titik akhir pengembangan di akun ini AWS .

**catatan**  
Saat Anda membuat titik akhir pengembangan di Virtual Private Cloud (VPC), AWS Glue hanya mengembalikan alamat IP privat saja, dan kolom alamat IP publik tidak diisi. Saat Anda membuat endpoint pengembangan non-VPC, hanya AWS Glue mengembalikan alamat IP publik.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum informasi yang akan dikembalikan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `DevEndpoints` – Susunan objek [DevEndpoint](#aws-glue-api-dev-endpoint-DevEndpoint).

  Daftar definisi `DevEndpoint`.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika tidak semua definisi `DevEndpoint` belum dikembalikan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## BatchGetDevEndpoints tindakan (Python: batch\$1get\$1dev\$1endpoints)
<a name="aws-glue-api-dev-endpoint-BatchGetDevEndpoints"></a>

Mengembalikan daftar metadata sumber daya untuk daftar yang nama titik akhir pengembangan yang ditentukan. Setelah memanggil operasi `ListDevEndpoints`, Anda dapat memanggil operasi ini untuk mengakses data yang Anda telah diberikan izinnya. Operasi ini mendukung semua izin IAM, termasuk syarat izin yang menggunakan tag.

**Permintaan**
+ `customerAccountId` – String UTF-8.

  ID AWS akun.
+ `DevEndpointNames` – *Wajib:* Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

  Daftar nama `DevEndpoint`, mungkin nama yang dikembalikan oleh operasi `ListDevEndpoint`.

**Respons**
+ `DevEndpoints` – Susunan objek [DevEndpoint](#aws-glue-api-dev-endpoint-DevEndpoint).

  Daftar definisi `DevEndpoint`.
+ `DevEndpointsNotFound` – Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

  Daftar `DevEndpoints` tidak ditemukan.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## ListDevEndpoints tindakan (Python: list\$1dev\$1endpoints)
<a name="aws-glue-api-dev-endpoint-ListDevEndpoints"></a>

Mengambil nama-nama semua sumber daya `DevEndpoint` dalam akun AWS ini, atau sumber daya dengan tag yang ditentukan. Operasi ini memungkinkan Anda melihat sumber daya yang tersedia di akun Anda, dan nama-namanya.

Operasi ini mengambil kolom `Tags` opsional, yang dapat Anda gunakan sebagai filter pada respon sehingga tag sumber daya dapat diambil sebagai sebuah grup. Jika Anda memilih untuk menggunakan pem-filter-an tag, maka hanya sumber daya dengan tag saja yang diambil.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum daftar yang akan dikembalikan.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Menentukan untuk mengembalikan hanya sumber daya ditandai saja.

**Respons**
+ `DevEndpointNames` – Susunan string UTF-8.

  Nama dari semua `DevEndpoint`s dalam akun, atau `DevEndpoint`s dengan tag yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan tidak berisi metrik terakhir yang tersedia.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

# Registri skema
<a name="aws-glue-api-schema-registry-api"></a>

API registri Skema menjelaskan tipe data dan API yang terkait dengan bekerja dengan skema di. AWS Glue

## Jenis Data
<a name="aws-glue-api-schema-registry-api-objects"></a>
+ [RegistryId struktur](#aws-glue-api-schema-registry-api-RegistryId)
+ [RegistryListItem struktur](#aws-glue-api-schema-registry-api-RegistryListItem)
+ [MetadataInfo struktur](#aws-glue-api-schema-registry-api-MetadataInfo)
+ [OtherMetadataValueListItem struktur](#aws-glue-api-schema-registry-api-OtherMetadataValueListItem)
+ [SchemaListItem struktur](#aws-glue-api-schema-registry-api-SchemaListItem)
+ [SchemaVersionListItem struktur](#aws-glue-api-schema-registry-api-SchemaVersionListItem)
+ [MetadataKeyValuePair struktur](#aws-glue-api-schema-registry-api-MetadataKeyValuePair)
+ [SchemaVersionErrorItem struktur](#aws-glue-api-schema-registry-api-SchemaVersionErrorItem)
+ [ErrorDetails struktur](#aws-glue-api-schema-registry-api-ErrorDetails)
+ [SchemaVersionNumber struktur](#aws-glue-api-schema-registry-api-SchemaVersionNumber)
+ [SchemaId struktur](#aws-glue-api-schema-registry-api-SchemaId)

## RegistryId struktur
<a name="aws-glue-api-schema-registry-api-RegistryId"></a>

Pembungkus struktur yang mungkin berisi nama registri dan Amazon Resource Name (ARN).

**Bidang**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri. Digunakan hanya untuk pencarian. Salah satu dari `RegistryArn` atau `RegistryName` harus disediakan. 
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Arn dari registri yang akan diperbarui. Salah satu dari `RegistryArn` atau `RegistryName` harus disediakan.

## RegistryListItem struktur
<a name="aws-glue-api-schema-registry-api-RegistryListItem"></a>

Struktur yang berisi detail untuk sebuah registri.

**Bidang**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri.
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) registri.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi registri.
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `DELETING`).

  Status registri.
+ `CreatedTime` – String UTF-8.

  Registri data telah dibuat.
+ `UpdatedTime` – String UTF-8.

  Tanggal saat registri diperbarui.

## MetadataInfo struktur
<a name="aws-glue-api-schema-registry-api-MetadataInfo"></a>

Struktur yang berisi informasi metadata untuk sebuah versi skema.

**Bidang**
+ `MetadataValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Nilai yang sesuai kunci metadata.
+ `CreatedTime` – String UTF-8.

  Waktu saat entri dibuat.
+ `OtherMetadataValueList` – Susunan objek [OtherMetadataValueListItem](#aws-glue-api-schema-registry-api-OtherMetadataValueListItem).

  Metadata lainnya yang merupakan milik dari kunci metadata yang sama.

## OtherMetadataValueListItem struktur
<a name="aws-glue-api-schema-registry-api-OtherMetadataValueListItem"></a>

Struktur yang berisi metadata lain untuk sebuah versi skema yang merupakan milik dari kunci metadata yang sama.

**Bidang**
+ `MetadataValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Nilai yang sesuai kunci metadata untuk metadata lainnya yang merupakan milik dari kunci metadata yang sama.
+ `CreatedTime` – String UTF-8.

  Waktu saat entri dibuat.

## SchemaListItem struktur
<a name="aws-glue-api-schema-registry-api-SchemaListItem"></a>

Sebuah objek yang berisi detail minimal untuk sebuah skema.

**Bidang**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri tempat skema berada.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama skema.
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) untuk skema.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi untuk skema.
+ `SchemaStatus` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `DELETING`).

  Status skema.
+ `CreatedTime` – String UTF-8.

  Tanggal dan waktu saat sebuah skema dibuat.
+ `UpdatedTime` – String UTF-8.

  Tanggal dan waktu saat sebuah skema diperbarui.

## SchemaVersionListItem struktur
<a name="aws-glue-api-schema-registry-api-SchemaVersionListItem"></a>

Sebuah objek yang berisi detail tentang sebuah versi skema.

**Bidang**
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  Pengenal unik dari versi skema.
+ `VersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `FAILURE` \$1 `DELETING`).

  Status versi skema.
+ `CreatedTime` – String UTF-8.

  Tanggal dan waktu saat versi skema dibuat.

## MetadataKeyValuePair struktur
<a name="aws-glue-api-schema-registry-api-MetadataKeyValuePair"></a>

Sebuah Struktur yang berisi pasangan nilai kunci untuk metadata.

**Bidang**
+ `MetadataKey` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Sebuah kunci metadata.
+ `MetadataValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Sebuah nilai yang sesuai kunci metadata.

## SchemaVersionErrorItem struktur
<a name="aws-glue-api-schema-registry-api-SchemaVersionErrorItem"></a>

Sebuah objek yang berisi detail kesalahan untuk sebuah pada sebuah versi skema.

**Bidang**
+ `VersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.
+ `ErrorDetails` — Sebuah objek [ErrorDetails](#aws-glue-api-schema-registry-api-ErrorDetails).

  Detail kesalahan untuk versi skema.

## ErrorDetails struktur
<a name="aws-glue-api-schema-registry-api-ErrorDetails"></a>

Sebuah objek yang berisi detail kesalahan.

**Bidang**
+ `ErrorCode` – String UTF-8.

  Kode kesalahan untuk sebuah kesalahan.
+ `ErrorMessage` – String UTF-8.

  Pesan kesalahan untuk sebuah kesalahan.

## SchemaVersionNumber struktur
<a name="aws-glue-api-schema-registry-api-SchemaVersionNumber"></a>

Sebuah struktur yang berisi informasi skema.

**Bidang**
+ `LatestVersion` – Boolean.

  Versi terbaru yang tersedia untuk skema.
+ `VersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.

## SchemaId struktur
<a name="aws-glue-api-schema-registry-api-SchemaId"></a>

ID unik skema dalam registri AWS Glue skema.

**Bidang**
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri skema yang berisi skema.

## Operasi
<a name="aws-glue-api-schema-registry-api-actions"></a>
+ [CreateRegistry tindakan (Python: create\$1registry)](#aws-glue-api-schema-registry-api-CreateRegistry)
+ [CreateSchema tindakan (Python: create\$1schema)](#aws-glue-api-schema-registry-api-CreateSchema)
+ [GetSchema tindakan (Python: get\$1schema)](#aws-glue-api-schema-registry-api-GetSchema)
+ [ListSchemaVersions tindakan (Python: list\$1schema\$1versions)](#aws-glue-api-schema-registry-api-ListSchemaVersions)
+ [GetSchemaVersion tindakan (Python: get\$1schema\$1version)](#aws-glue-api-schema-registry-api-GetSchemaVersion)
+ [GetSchemaVersionsDiff tindakan (Python: get\$1schema\$1versions\$1diff)](#aws-glue-api-schema-registry-api-GetSchemaVersionsDiff)
+ [ListRegistries tindakan (Python: list\$1registries)](#aws-glue-api-schema-registry-api-ListRegistries)
+ [ListSchemas tindakan (Python: list\$1schemas)](#aws-glue-api-schema-registry-api-ListSchemas)
+ [RegisterSchemaVersion tindakan (Python: register\$1schema\$1version)](#aws-glue-api-schema-registry-api-RegisterSchemaVersion)
+ [UpdateSchema tindakan (Python: update\$1schema)](#aws-glue-api-schema-registry-api-UpdateSchema)
+ [CheckSchemaVersionValidity tindakan (Python: check\$1schema\$1version\$1validity)](#aws-glue-api-schema-registry-api-CheckSchemaVersionValidity)
+ [UpdateRegistry tindakan (Python: update\$1registry)](#aws-glue-api-schema-registry-api-UpdateRegistry)
+ [GetSchemaByDefinition tindakan (Python: get\$1schema\$1by\$1definition)](#aws-glue-api-schema-registry-api-GetSchemaByDefinition)
+ [GetRegistry tindakan (Python: get\$1registry)](#aws-glue-api-schema-registry-api-GetRegistry)
+ [PutSchemaVersionMetadata tindakan (Python: put\$1schema\$1version\$1metadata)](#aws-glue-api-schema-registry-api-PutSchemaVersionMetadata)
+ [QuerySchemaVersionMetadata tindakan (Python: query\$1schema\$1version\$1metadata)](#aws-glue-api-schema-registry-api-QuerySchemaVersionMetadata)
+ [RemoveSchemaVersionMetadata tindakan (Python: remove\$1schema\$1version\$1metadata)](#aws-glue-api-schema-registry-api-RemoveSchemaVersionMetadata)
+ [DeleteRegistry tindakan (Python: delete\$1registry)](#aws-glue-api-schema-registry-api-DeleteRegistry)
+ [DeleteSchema tindakan (Python: delete\$1schema)](#aws-glue-api-schema-registry-api-DeleteSchema)
+ [DeleteSchemaVersions tindakan (Python: delete\$1schema\$1versions)](#aws-glue-api-schema-registry-api-DeleteSchemaVersions)

## CreateRegistry tindakan (Python: create\$1registry)
<a name="aws-glue-api-schema-registry-api-CreateRegistry"></a>

Menciptakan sebuah registri baru yang dapat digunakan untuk menyimpan sekumpulan skema.

**Permintaan**
+ `RegistryName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri yang akan dibuat dengan panjang maksimal 255 karakter, dan mungkin hanya berisi huruf, angka, tanda hubung, garis bawah, tanda dolar, atau tanda hash. Tanpa spasi.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi registri. Jika deskripsi tidak tersedia, maka tidak akan ada nilai default untuk ini.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  AWS tag yang berisi pasangan nilai kunci dan dapat dicari berdasarkan konsol, baris perintah, atau API.

**Respons**
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari registri yang baru saja dibuat.
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi registri.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag untuk registri.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `InternalServiceException`

## CreateSchema tindakan (Python: create\$1schema)
<a name="aws-glue-api-schema-registry-api-CreateSchema"></a>

Menciptakan sebuah set skema baru dan mendaftar definisi skema. Mengembalikan kesalahan jika set skema sudah ada tanpa benar-benar mendaftarkan versi.

Ketika set skema dibuat, pos pemeriksaan versi akan diatur ke versi pertama. Mode kompatibilitas "DINONAKTIFKAN" membatasi versi skema tambahan agar tidak ditambahkan setelah versi skema pertama. Untuk semua mode kompatibilitas lainnya, validasi pengaturan kompatibilitas akan diterapkan hanya dari versi kedua dan seterusnya ketika API `RegisterSchemaVersion` digunakan.

Ketika API ini dipanggil tanpa `RegistryId`, hal ini akan membuat entri untuk sebuah "default-registry" dalam tabel basis data registri, jika tidak sudah ada.

**Permintaan**
+ `RegistryId` — Sebuah objek [RegistryId](#aws-glue-api-schema-registry-api-RegistryId).

   Ini adalah sebuah bentuk pembungkus berisi bidang identitas registri. Jika ini tidak tersedia, maka registri default akan digunakan. Format ARN untuk hal tersebut adalah: `arn:aws:glue:us-east-2:<customer id>:registry/default-registry:random-5-letter-id`.
+ `SchemaName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama skema yang akan dibuat dengan panjang maksimal 255 karakter, dan mungkin hanya berisi huruf, angka, tanda hubung, garis bawah, tanda dolar, atau tanda hash. Tanpa spasi.
+ `DataFormat` – *Wajib:* String UTF-8 (nilai yang valid: `AVRO` \$1 `JSON` \$1 `PROTOBUF`).

  Format data dari definisi skema. Saat ini`AVRO`, `JSON` dan `PROTOBUF` didukung.
+ `Compatibility` – String UTF-8 (nilai yang valid: `NONE` \$1 `DISABLED` \$1 `BACKWARD` \$1 `BACKWARD_ALL` \$1 `FORWARD` \$1 `FORWARD_ALL` \$1 `FULL` \$1 `FULL_ALL`).

  Mode kompatibilitas skema. Nilai yang mungkin adalah:
  +  *NONE*: Tidak ada mode kompatibilitas yang berlaku. Anda dapat menggunakan pilihan ini dalam skenario pengembangan atau jika Anda tidak tahu mode kompatibilitas yang ingin Anda terapkan untuk skema. Setiap versi baru yang ditambahkan akan diterima tanpa menjalani pemeriksaan kompatibilitas terlebih dahulu.
  +  *DISABLED*: Pilihan kompatibilitas ini mencegah versioning untuk skema tertentu. Anda dapat menggunakan pilihan ini untuk mencegah dilakukannya versioning masa depan pada sebuah skema.
  +  *MUNDUR*: Pilihan kompatibilitas ini dianjurkan karena memungkinkan penerima data untuk membaca versi skema saat ini dan versi skema sebelumnya. Ini berarti bahwa misalnya, versi skema baru tidak dapat membuang bidang data atau mengubah jenis bidang ini, sehingga tidak dapat dibaca oleh pembaca menggunakan versi sebelumnya.
  +  *MUNDUR\$1SEMUA*: Pilihan kompatibilitas ini memungkinkan penerima data untuk membaca versi skema saat ini dan versi skema sebelumnya. Anda dapat menggunakan pilihan ini ketika Anda harus menghapus bidang atau menambahkan bidang opsional, dan memeriksa kompatibilitas terhadap semua versi skema sebelumnya. 
  +  *MAJU*: Pilihan kompatibilitas ini memungkinkan penerima data untuk membaca kedua versi skema saat ini dan versi skema berikutnya, tetapi tidak selalu versi yang lebih baru. Anda dapat menggunakan pilihan ini ketika Anda harus menambahkan bidang atau menghapus bidang opsional, tetapi hanya memeriksa kompatibilitas terhadap semua versi skema sebelumnya.
  +  *MAJU\$1SEMUA*: Pilihan kompatibilitas ini memungkinkan penerima data untuk membaca skema yang ditulis oleh produsen dari setiap skema terdaftar baru. Anda dapat menggunakan pilihan ini ketika Anda harus menambahkan bidang atau menghapus bidang opsional, dan memeriksa kompatibilitas terhadap semua versi skema sebelumnya.
  +  *PENUH*: Pilihan kompatibilitas ini memungkinkan penerima data untuk membaca data yang ditulis oleh produsen menggunakan versi skema sebelumnya atau berikutnya, tetapi tidak harus selalau versi sebelumnya atau versi setelahnya. Anda dapat menggunakan pilihan ini ketika Anda harus menambahkan atau menghapus bidang opsional, tetapi hanya memeriksa kompatibilitas terhadap versi skema sebelumnya.
  +  *PENUH\$1SEMUA*: Pilihan kompatibilitas ini memungkinkan penerima data untuk membaca data yang ditulis oleh produsen menggunakan semua versi skema sebelumnya. Anda dapat menggunakan pilihan ini ketika Anda harus menambahkan atau menghapus bidang opsional, dan memeriksa kompatibilitas terhadap semua versi skema sebelumnya.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi opsional dari skema. Jika deskripsi tidak tersedia, maka tidak akan ada nilai default otomatis untuk ini.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  AWS tag yang berisi pasangan nilai kunci dan dapat dicari berdasarkan konsol, baris perintah, atau API. Jika ditentukan, ikuti AWS tags-on-create polanya.
+ `SchemaDefinition` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 170000 byte, yang cocok dengan [Custom string pattern #13](aws-glue-api-common.md#regex_13).

  Definisi skema menggunakan pengaturan `DataFormat` untuk `SchemaName`.

**Respons**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri.
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) registri.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama skema.
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi skema jika ditentukan saat dibuat.
+ `DataFormat` – String UTF-8 (nilai yang valid: `AVRO` \$1 `JSON` \$1 `PROTOBUF`).

  Format data dari definisi skema. Saat ini`AVRO`, `JSON` dan `PROTOBUF` didukung.
+ `Compatibility` – String UTF-8 (nilai yang valid: `NONE` \$1 `DISABLED` \$1 `BACKWARD` \$1 `BACKWARD_ALL` \$1 `FORWARD` \$1 `FORWARD_ALL` \$1 `FULL` \$1 `FULL_ALL`).

  Mode kompatibilitas skema.
+ `SchemaCheckpoint` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi pos pemeriksaan (terakhir kali mode kompatibilitas diubah).
+ `LatestSchemaVersion` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Versi terbaru dari skema yang dikaitkan dengan definisi skema yang dikembalikan.
+ `NextSchemaVersion` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Versi berikutnya dari skema yang dikaitkan dengan definisi skema yang dikembalikan.
+ `SchemaStatus` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `DELETING`).

  Status skema. 
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag untuk skema.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  Pengenal unik dari versi skema yang pertama.
+ `SchemaVersionStatus` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `FAILURE` \$1 `DELETING`).

  Status versi skema pertama yang dibuat.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `InternalServiceException`

## GetSchema tindakan (Python: get\$1schema)
<a name="aws-glue-api-schema-registry-api-GetSchema"></a>

Menjelaskan skema yang ditentukan secara detail.

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus berisi bidang identitas skema. Strukturnya berisi:
  + SchemaId\$1SchemaArn: Nama Sumber Daya Amazon (ARN) dari skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.
  + SchemaId\$1SchemaName: Nama skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.

**Respons**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri.
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) registri.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama skema.
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi skema jika ditentukan saat dibuat
+ `DataFormat` – String UTF-8 (nilai yang valid: `AVRO` \$1 `JSON` \$1 `PROTOBUF`).

  Format data dari definisi skema. Saat ini`AVRO`, `JSON` dan `PROTOBUF` didukung.
+ `Compatibility` – String UTF-8 (nilai yang valid: `NONE` \$1 `DISABLED` \$1 `BACKWARD` \$1 `BACKWARD_ALL` \$1 `FORWARD` \$1 `FORWARD_ALL` \$1 `FULL` \$1 `FULL_ALL`).

  Mode kompatibilitas skema.
+ `SchemaCheckpoint` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi pos pemeriksaan (terakhir kali mode kompatibilitas diubah).
+ `LatestSchemaVersion` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Versi terbaru dari skema yang dikaitkan dengan definisi skema yang dikembalikan.
+ `NextSchemaVersion` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Versi berikutnya dari skema yang dikaitkan dengan definisi skema yang dikembalikan.
+ `SchemaStatus` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `DELETING`).

  Status skema.
+ `CreatedTime` – String UTF-8.

  Tanggal dan waktu saat sebuah skema dibuat.
+ `UpdatedTime` – String UTF-8.

  Tanggal dan waktu saat sebuah skema diperbarui.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ThrottlingException`
+ `InternalServiceException`

## ListSchemaVersions tindakan (Python: list\$1schema\$1versions)
<a name="aws-glue-api-schema-registry-api-ListSchemaVersions"></a>

Mengembalikan daftar versi skema yang telah Anda buat, dengan informasi yang minimal. Versi skema dengan status Dihapus tidak akan disertakan dalam hasil. Hasil kosong akan dikembalikan jika tidak ada versi skema yang tersedia.

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus berisi bidang identitas skema. Strukturnya berisi:
  + SchemaId\$1SchemaArn: Nama Sumber Daya Amazon (ARN) dari skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.
  + SchemaId\$1SchemaName: Nama skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum hasil yang diperlukan untuk setiap halaman. Jika nilai tidak diberikan, maka diatur ke nilai default 25 per halaman.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Schemas` – Susunan objek [SchemaVersionListItem](#aws-glue-api-schema-registry-api-SchemaVersionListItem).

  Susunan objek `SchemaVersionList` yang berisi detail dari setiap versi skema.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan untuk pemberian nomor halaman untuk daftar token yang ditampilkan, dikembalikan jika segmen saat ini dari daftar tersebut bukan yang terakhir.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ThrottlingException`
+ `InternalServiceException`

## GetSchemaVersion tindakan (Python: get\$1schema\$1version)
<a name="aws-glue-api-schema-registry-api-GetSchemaVersion"></a>

Mendapatkan skema yang ditentukan oleh ID uniknya yang ditetapkan ketika versi skema dibuat atau didaftarkan. Versi skema dengan status Dihapus tidak akan disertakan dalam hasil.

**Permintaan**
+ `SchemaId` — Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus berisi bidang identitas skema. Strukturnya berisi:
  + SchemaId\$1SchemaArn: Nama Sumber Daya Amazon (ARN) dari skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.
  + SchemaId\$1SchemaName: Nama skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  `SchemaVersionId` dari versi skema. Kolom ini diperlukan untuk mengambil berdasarkan ID skema. Baik ini atau pembungkus `SchemaId` harus disediakan.
+ `SchemaVersionNumber` — Sebuah objek [SchemaVersionNumber](#aws-glue-api-schema-registry-api-SchemaVersionNumber).

  Nomor versi dari skema.

**Respons**
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  `SchemaVersionId` dari versi skema.
+ `SchemaDefinition` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 170000 byte, yang cocok dengan [Custom string pattern #13](aws-glue-api-common.md#regex_13).

  Definisi skema untuk ID skema.
+ `DataFormat` – String UTF-8 (nilai yang valid: `AVRO` \$1 `JSON` \$1 `PROTOBUF`).

  Format data dari definisi skema. Saat ini`AVRO`, `JSON` dan `PROTOBUF` didukung.
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema.
+ `VersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `FAILURE` \$1 `DELETING`).

  Status versi skema. 
+ `CreatedTime` – String UTF-8.

  Tanggal dan waktu saat versi skema dibuat.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ThrottlingException`
+ `InternalServiceException`

## GetSchemaVersionsDiff tindakan (Python: get\$1schema\$1versions\$1diff)
<a name="aws-glue-api-schema-registry-api-GetSchemaVersionsDiff"></a>

Mengambil perbedaan versi skema dalam jenis perbedaan yang ditentukan antara dua versi skema yang disimpan di Registri Skema.

API ini memungkinkan Anda untuk membandingkan dua versi skema antara dua definisi skema berdasarkan pada skema yang sama.

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus berisi bidang identitas skema. Strukturnya berisi:
  + SchemaId\$1SchemaArn: Nama Sumber Daya Amazon (ARN) dari skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
  + SchemaId\$1SchemaName: Nama skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
+ `FirstSchemaVersionNumber` — *Wajib:* Sebuah objek [SchemaVersionNumber](#aws-glue-api-schema-registry-api-SchemaVersionNumber).

  Versi skema yang pertama dari dua versi skema yang akan dibandingkan.
+ `SecondSchemaVersionNumber` — *Wajib:* Sebuah objek [SchemaVersionNumber](#aws-glue-api-schema-registry-api-SchemaVersionNumber).

  Versi skema yang kedua dari dua versi skema yang akan dibandingkan.
+ `SchemaDiffType` – *Wajib:* String UTF-8 (nilai yang valid: `SYNTAX_DIFF`).

  Mengacu pada `SYNTAX_DIFF`, yang merupakan tipe perbedaan yang didukung saat ini.

**Respons**
+ `Diff` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 340000 byte, yang cocok dengan [Custom string pattern #13](aws-glue-api-common.md#regex_13).

  Perbedaan antara skema sebagai string dalam JsonPatch format.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `InternalServiceException`

## ListRegistries tindakan (Python: list\$1registries)
<a name="aws-glue-api-schema-registry-api-ListRegistries"></a>

Mengembalikan sebuah daftar registri yang telah Anda buat, dengan informasi registri yang minimal. Registri yang sedang dalam status `Deleting` tidak akan dimasukkan dalam hasil. Hasil kosong akan dikembalikan jika tidak ada registri yang tersedia.

**Permintaan**
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum hasil yang diperlukan untuk setiap halaman. Jika nilai tidak diberikan, maka diatur ke nilai default 25 per halaman.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Registries` – Susunan objek [RegistryListItem](#aws-glue-api-schema-registry-api-RegistryListItem).

  Susunan objek `RegistryDetailedListItem` yang berisi detail minimal dari setiap registri.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan untuk pemberian nomor halaman untuk daftar token yang ditampilkan, dikembalikan jika segmen saat ini dari daftar tersebut bukan yang terakhir.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `InternalServiceException`

## ListSchemas tindakan (Python: list\$1schemas)
<a name="aws-glue-api-schema-registry-api-ListSchemas"></a>

Mengembalikan sebuah daftar skema dengan detail yang minimal. Skema dengan status Menghapus tidak akan disertakan dalam hasil. Hasil kosong akan dikembalikan jika tidak ada skema yang tersedia.

Saat `RegistryId` tidak disediakan, semua skema di seluruh registri akan menjadi bagian dari respons API.

**Permintaan**
+ `RegistryId` — Sebuah objek [RegistryId](#aws-glue-api-schema-registry-api-RegistryId).

  Pembungkus struktur yang mungkin berisi nama registri dan Amazon Resource Name (ARN).
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum hasil yang diperlukan untuk setiap halaman. Jika nilai tidak diberikan, maka diatur ke nilai default 25 per halaman.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Schemas` – Susunan objek [SchemaListItem](#aws-glue-api-schema-registry-api-SchemaListItem).

  Susunan objek `SchemaListItem` yang berisi detail dari setiap skema.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan untuk pemberian nomor halaman untuk daftar token yang ditampilkan, dikembalikan jika segmen saat ini dari daftar tersebut bukan yang terakhir.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ThrottlingException`
+ `InternalServiceException`

## RegisterSchemaVersion tindakan (Python: register\$1schema\$1version)
<a name="aws-glue-api-schema-registry-api-RegisterSchemaVersion"></a>

Menambahkan sebuah versi baru untuk skema yang ada. Mengembalikan sebuah kesalahan jika skema versi baru tidak memenuhi persyaratan kompatibilitas set skema. API ini tidak akan membuat set skema baru dan akan mengembalikan kesalahan 404 jika set skema belum ada di Registri Skema.

Jika ini adalah definisi skema pertama yang akan terdaftar di Registri Skema, maka API ini akan menyimpan versi skema dan mengembalikan segera. Jika tidak, panggilan ini memiliki potensi untuk berjalan lebih lama daripada operasi lain karena mode kompatibilitas. Anda dapat memanggil API `GetSchemaVersion` dengan `SchemaVersionId` untuk memeriksa mode kompatibilitas.

Jika definisi skema yang sama sudah disimpan dalam Registri Skema sebagai sebuah versi, maka ID skema dari skema yang ada akan dikembalikan ke pemanggil.

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus berisi bidang identitas skema. Strukturnya berisi:
  + SchemaId\$1SchemaArn: Nama Sumber Daya Amazon (ARN) dari skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.
  + SchemaId\$1SchemaName: Nama skema. Baik `SchemaArn`, atau `SchemaName` dan `RegistryName` harus disediakan.
+ `SchemaDefinition` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 170000 byte, yang cocok dengan [Custom string pattern #13](aws-glue-api-common.md#regex_13).

  Definisi skema menggunakan pengaturan `DataFormat` untuk `SchemaName`.

**Respons**
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID unik yang mewakili versi skema ini.
+ `VersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Versi skema ini (untuk aliran sinkronisasi saja, jika ini adalah versi pertama).
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `FAILURE` \$1 `DELETING`).

  Status versi skema.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ResourceNumberLimitExceededException`
+ `ThrottlingException`
+ `ConcurrentModificationException`
+ `InternalServiceException`

## UpdateSchema tindakan (Python: update\$1schema)
<a name="aws-glue-api-schema-registry-api-UpdateSchema"></a>

Memperbarui deskripsi, pengaturan kompatibilitas, atau versi pos pemeriksaan untuk sebuah set skema.

Untuk memperbarui pengaturan kompatibilitas, panggilan tidak akan memvalidasi kompatibilitas untuk seluruh rangkaian versi skema dengan pengaturan kompatibilitas baru. Jika nilai untuk `Compatibility` disediakan, maka `VersionNumber` (pos pemeriksaan) juga diperlukan. API akan memvalidasi konsistensi nomor versi pos pemeriksaan.

Jika nilai untuk `VersionNumber` (pos pemeriksaan) disediakan, `Compatibility` adalah opsional dan ini dapat digunakan untuk pos set/reset pemeriksaan untuk skema.

Pembaruan ini akan terjadi hanya jika skema dalam status TERSEDIA.

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus berisi bidang identitas skema. Strukturnya berisi:
  + SchemaId\$1SchemaArn: Nama Sumber Daya Amazon (ARN) dari skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
  + SchemaId\$1SchemaName: Nama skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
+ `SchemaVersionNumber` — Sebuah objek [SchemaVersionNumber](#aws-glue-api-schema-registry-api-SchemaVersionNumber).

  Nomor versi yang diperlukan untuk melakukan pemeriksaan. Salah satu dari `VersionNumber` atau `Compatibility` harus disediakan.
+ `Compatibility` – String UTF-8 (nilai yang valid: `NONE` \$1 `DISABLED` \$1 `BACKWARD` \$1 `BACKWARD_ALL` \$1 `FORWARD` \$1 `FORWARD_ALL` \$1 `FULL` \$1 `FULL_ALL`).

  Pengaturan kompatibilitas baru untuk skema.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi baru untuk skema.

**Respons**
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama skema.
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri yang berisi skema.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `InternalServiceException`

## CheckSchemaVersionValidity tindakan (Python: check\$1schema\$1version\$1validity)
<a name="aws-glue-api-schema-registry-api-CheckSchemaVersionValidity"></a>

Memvalidasi skema yang disediakan. Panggilan ini tidak memiliki efek samping, ia hanya memvalidasi dengan menggunakan skema yang disediakan dengan menggunakan `DataFormat` sebagai formatnya. Karena tidak mengambil nama set skema, maka tidak ada pemeriksaan kompatibilitas yang dilakukan.

**Permintaan**
+ `DataFormat` – *Wajib:* String UTF-8 (nilai yang valid: `AVRO` \$1 `JSON` \$1 `PROTOBUF`).

  Format data dari definisi skema. Saat ini`AVRO`, `JSON` dan `PROTOBUF` didukung.
+ `SchemaDefinition` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 170000 byte, yang cocok dengan [Custom string pattern #13](aws-glue-api-common.md#regex_13).

  Definisi skema yang harus divalidasi.

**Respons**
+ `Valid` – Boolean.

  Mengembalikan BETUL, jika skema ini valid, dan mengembalikan SALAH, jika skema tidak valid.
+ `Error` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 5000 byte.

  Pesan kesalahan kegagalan validasi.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `InternalServiceException`

## UpdateRegistry tindakan (Python: update\$1registry)
<a name="aws-glue-api-schema-registry-api-UpdateRegistry"></a>

Memperbarui registri yang ada yang digunakan untuk menyimpan koleksi skema. Properti yang diperbarui berhubungan dengan registri, dan tidak mengubah salah satu skema dalam registri tersebut. 

**Permintaan**
+ `RegistryId` — *Wajib:* Sebuah objek [RegistryId](#aws-glue-api-schema-registry-api-RegistryId).

  Ini adalah sebuah struktur pembungkus yang mungkin berisi nama registri dan Amazon Resource Name (ARN).
+ `Description` — *Wajib:* String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi registri. Jika deskripsi tidak tersedia, maka bidang ini tidak akan diperbarui.

**Respons**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri yang diperbarui.
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari registri yang diperbarui.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `InternalServiceException`

## GetSchemaByDefinition tindakan (Python: get\$1schema\$1by\$1definition)
<a name="aws-glue-api-schema-registry-api-GetSchemaByDefinition"></a>

Mengambil sebuah skema berdasarkan `SchemaDefinition`. Definisi skema dikirim ke Registri Skema, di-kanonikalisasi, dan di-hash. Jika hash cocok dalam lingkup `SchemaName` atau ARN (atau registri default, jika tidak disediakan), maka metadata dari skema tersebut dikembalikan. Jika tidak, 404 atau NotFound kesalahan dikembalikan. Versi skema dengan status `Deleted` tidak akan disertakan dalam hasil.

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus berisi bidang identitas skema. Strukturnya berisi:
  + SchemaId\$1SchemaArn: Nama Sumber Daya Amazon (ARN) dari skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
  + SchemaId\$1SchemaName: Nama skema. Salah satu dari `SchemaArn` atau `SchemaName` harus disediakan.
+ `SchemaDefinition` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 170000 byte, yang cocok dengan [Custom string pattern #13](aws-glue-api-common.md#regex_13).

  Definisi skema yang diwajibkan detail skema untuknya.

**Respons**
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID skema dari versi skema.
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema.
+ `DataFormat` – String UTF-8 (nilai yang valid: `AVRO` \$1 `JSON` \$1 `PROTOBUF`).

  Format data dari definisi skema. Saat ini`AVRO`, `JSON` dan `PROTOBUF` didukung.
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `FAILURE` \$1 `DELETING`).

  Status versi skema.
+ `CreatedTime` – String UTF-8.

  Tanggal dan waktu saat sebuah skema dibuat.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ThrottlingException`
+ `InternalServiceException`

## GetRegistry tindakan (Python: get\$1registry)
<a name="aws-glue-api-schema-registry-api-GetRegistry"></a>

Menjelaskan registri yang ditentukan secara detail.

**Permintaan**
+ `RegistryId` — *Wajib:* Sebuah objek [RegistryId](#aws-glue-api-schema-registry-api-RegistryId).

  Ini adalah sebuah struktur pembungkus yang mungkin berisi nama registri dan Amazon Resource Name (ARN).

**Respons**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri.
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) registri.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi registri.
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `DELETING`).

  Status registri.
+ `CreatedTime` – String UTF-8.

  Tanggal dan waktu saat registri dibuat.
+ `UpdatedTime` – String UTF-8.

  Tanggal dan waktu saat registri diperbarui.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `ThrottlingException`
+ `InternalServiceException`

## PutSchemaVersionMetadata tindakan (Python: put\$1schema\$1version\$1metadata)
<a name="aws-glue-api-schema-registry-api-PutSchemaVersionMetadata"></a>

Menempatkan pasangan nilai kunci metadata untuk ID versi skema yang ditentukan. Maksimal 10 pasangan nilai kunci akan diizinkan untuk setiap versi skema. Mereka dapat ditambahkan lebih dari satu atau beberapa panggilan.

**Permintaan**
+ `SchemaId` — Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  ID unik untuk skema.
+ `SchemaVersionNumber` — Sebuah objek [SchemaVersionNumber](#aws-glue-api-schema-registry-api-SchemaVersionNumber).

  Nomor versi dari skema.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID versi unik dari versi skema.
+ `MetadataKeyValue` — *Wajib:* Sebuah objek [MetadataKeyValuePair](#aws-glue-api-schema-registry-api-MetadataKeyValuePair).

  Nilai yang sesuai kunci metadata.

**Respons**
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) untuk skema.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama untuk skema.
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama untuk registri.
+ `LatestVersion` – Boolean.

  Skema versi terbaru.
+ `VersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID versi unik dari versi skema.
+ `MetadataKey` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Kunci metadata.
+ `MetadataValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Nilai dari kunci metadata.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `AlreadyExistsException`
+ `EntityNotFoundException`
+ `ThrottlingException`
+ `ResourceNumberLimitExceededException`

## QuerySchemaVersionMetadata tindakan (Python: query\$1schema\$1version\$1metadata)
<a name="aws-glue-api-schema-registry-api-QuerySchemaVersionMetadata"></a>

Kueri untuk informasi metadata versi skema. 

**Permintaan**
+ `SchemaId` — Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Sebuah struktur pembungkus yang mungkin berisi nama skema dan Amazon Resource Name (ARN).
+ `SchemaVersionNumber` — Sebuah objek [SchemaVersionNumber](#aws-glue-api-schema-registry-api-SchemaVersionNumber).

  Nomor versi dari skema.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID versi unik dari versi skema.
+ `MetadataList` – Susunan objek [MetadataKeyValuePair](#aws-glue-api-schema-registry-api-MetadataKeyValuePair).

  Mencari pasangan nilai kunci untuk metadata, jika mereka tidak disediakan, maka semua informasi metadata akan diambil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 50.

  Jumlah maksimum hasil yang diperlukan untuk setiap halaman. Jika nilai tidak diberikan, maka diatur ke nilai default 25 per halaman.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `MetadataInfoMap` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Setiap nilai adalah sebuah objek [MetadataInfo](#aws-glue-api-schema-registry-api-MetadataInfo) A.

  Sebuah peta kunci metadata dan nilai-nilai yang dikaitkan.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID versi unik dari versi skema.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan untuk pemberian nomor halaman untuk daftar token yang ditampilkan, dikembalikan jika segmen saat ini dari daftar tersebut bukan yang terakhir.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `EntityNotFoundException`

## RemoveSchemaVersionMetadata tindakan (Python: remove\$1schema\$1version\$1metadata)
<a name="aws-glue-api-schema-registry-api-RemoveSchemaVersionMetadata"></a>

Menghapus sebuah pasangan nilai kunci dari metadata versi skema untuk ID versi skema yang ditentukan.

**Permintaan**
+ `SchemaId` — Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Sebuah struktur pembungkus yang mungkin berisi nama skema dan Amazon Resource Name (ARN).
+ `SchemaVersionNumber` — Sebuah objek [SchemaVersionNumber](#aws-glue-api-schema-registry-api-SchemaVersionNumber).

  Nomor versi dari skema.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID versi unik dari versi skema.
+ `MetadataKeyValue` — *Wajib:* Sebuah objek [MetadataKeyValuePair](#aws-glue-api-schema-registry-api-MetadataKeyValuePair).

  Nilai dari kunci metadata.

**Respons**
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama skema.
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri.
+ `LatestVersion` – Boolean.

  Skema versi terbaru.
+ `VersionNumber` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100000.

  Nomor versi dari skema.
+ `SchemaVersionId` — String UTF-8, sepanjang tidak kurang dari 36 atau lebih dari 36 byte, yang cocok dengan [Custom string pattern #45](aws-glue-api-common.md#regex_45).

  ID versi untuk versi skema.
+ `MetadataKey` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Kunci metadata.
+ `MetadataValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 256 byte, yang cocok dengan [Custom string pattern #14](aws-glue-api-common.md#regex_14).

  Nilai dari kunci metadata.

**Kesalahan**
+ `InvalidInputException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `EntityNotFoundException`

## DeleteRegistry tindakan (Python: delete\$1registry)
<a name="aws-glue-api-schema-registry-api-DeleteRegistry"></a>

Menghapus registri secara keseluruhan termasuk skema dan semua versinya. Untuk mendapatkan status operasi hapus, Anda dapat memanggil API `GetRegistry` setelah panggilan asinkron. Menghapus registri akan menonaktifkan semua operasi online untuk registri seperti`UpdateRegistry`,, `CreateSchema``UpdateSchema`, dan. `RegisterSchemaVersion` APIs 

**Permintaan**
+ `RegistryId` — *Wajib:* Sebuah objek [RegistryId](#aws-glue-api-schema-registry-api-RegistryId).

  Ini adalah sebuah struktur pembungkus yang mungkin berisi nama registri dan Amazon Resource Name (ARN).

**Respons**
+ `RegistryName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama registri yang sedang dihapus.
+ `RegistryArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari registri yang sedang dihapus.
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `DELETING`).

  Status registri. Sebuah operasi yang sukses akan mengembalikan status `Deleting`.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `ConcurrentModificationException`

## DeleteSchema tindakan (Python: delete\$1schema)
<a name="aws-glue-api-schema-registry-api-DeleteSchema"></a>

Menghapus seluruh set skema, termasuk set skema dan semua versinya. Untuk mendapatkan status operasi hapus, Anda dapat memanggil API `GetSchema` setelah panggilan asinkron. Menghapus registri akan menonaktifkan semua operasi online untuk skema, seperti, dan`GetSchemaByDefinition`. `RegisterSchemaVersion` APIs

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus yang mungkin berisi nama skema dan Amazon Resource Name (ARN).

**Respons**
+ `SchemaArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari skema yang sedang dihapus.
+ `SchemaName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #46](aws-glue-api-common.md#regex_46).

  Nama dari skema yang sedang dihapus.
+ `Status` – String UTF-8 (nilai yang valid: `AVAILABLE` \$1 `PENDING` \$1 `DELETING`).

  Status skema.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `ConcurrentModificationException`

## DeleteSchemaVersions tindakan (Python: delete\$1schema\$1versions)
<a name="aws-glue-api-schema-registry-api-DeleteSchemaVersions"></a>

Menghapus versi skema yang ditentukan. Nomor versi atau rentang versi mungkin disediakan. Jika modus kompatibilitas melarang menghapus sebuah versi yang diperlukan, seperti BACKWARDS\$1FULL, maka kesalahan akan dikembalikan. Memanggil API `GetSchemaVersions` setelah panggilan ini akan mencantumkan status versi yang dihapus.

Ketika rentang nomor versi berisi versi yang diperiksa, maka API akan mengembalikan konflik 409 dan tidak akan melanjutkan dengan penghapusan. Anda harus menghapus pos pemeriksaan terlebih dahulu menggunakan API `DeleteSchemaCheckpoint` sebelum menggunakan API ini.

Anda tidak dapat menggunakan API `DeleteSchemaVersions` untuk menghapus versi skema pertama dalam set skema tersebut. Versi skema pertama hanya dapat dihapus oleh API `DeleteSchema`. Operasi ini juga akan menghapus `SchemaVersionMetadata` yang dilampirkan pada versi skema. Hapus paksa akan diberlakukan pada basis data.

Jika modus kompatibilitas melarang menghapus sebuah versi yang diperlukan, seperti BACKWARDS\$1FULL, maka kesalahan akan dikembalikan.

**Permintaan**
+ `SchemaId` — *Wajib:* Sebuah objek [SchemaId](#aws-glue-api-schema-registry-api-SchemaId).

  Ini adalah sebuah struktur pembungkus yang mungkin berisi nama skema dan Amazon Resource Name (ARN).
+ `Versions` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 100000 byte, yang cocok dengan [Custom string pattern #15](aws-glue-api-common.md#regex_15).

  Rentang versi dapat diberikan, mungkin dalam format:
  + nomor versi tunggal, 5
  + rentang, 5-8: menghapus versi 5, 6, 7, 8

**Respons**
+ `SchemaVersionErrors` – Susunan objek [SchemaVersionErrorItem](#aws-glue-api-schema-registry-api-SchemaVersionErrorItem).

  Sebuah daftar objek `SchemaVersionErrorItem`, masing-masing berisi kesalahan dan versi skema.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `ThrottlingException`
+ `ConcurrentModificationException`

# Alur kerja
<a name="aws-glue-api-workflow"></a>

 API Alur Kerja menjelaskan tipe data dan API yang terkait dengan pembuatan, pembaruan, atau tampilan alur kerja. AWS Glue Riwayat Job run dapat diakses selama 90 hari untuk alur kerja dan pekerjaan Anda. 

## Jenis Data
<a name="aws-glue-api-workflow-objects"></a>
+ [JobNodeDetails struktur](#aws-glue-api-workflow-JobNodeDetails)
+ [CrawlerNodeDetails struktur](#aws-glue-api-workflow-CrawlerNodeDetails)
+ [TriggerNodeDetails struktur](#aws-glue-api-workflow-TriggerNodeDetails)
+ [Struktur merangkak](#aws-glue-api-workflow-Crawl)
+ [Struktur simpul](#aws-glue-api-workflow-Node)
+ [Struktur tepi](#aws-glue-api-workflow-Edge)
+ [Struktur alur kerja](#aws-glue-api-workflow-Workflow)
+ [WorkflowGraph struktur](#aws-glue-api-workflow-WorkflowGraph)
+ [WorkflowRun struktur](#aws-glue-api-workflow-WorkflowRun)
+ [WorkflowRunStatistics struktur](#aws-glue-api-workflow-WorkflowRunStatistics)
+ [StartingEventBatchCondition struktur](#aws-glue-api-workflow-StartingEventBatchCondition)
+ [Struktur cetak biru](#aws-glue-api-workflow-Blueprint)
+ [BlueprintDetails struktur](#aws-glue-api-workflow-BlueprintDetails)
+ [LastActiveDefinition struktur](#aws-glue-api-workflow-LastActiveDefinition)
+ [BlueprintRun struktur](#aws-glue-api-workflow-BlueprintRun)

## JobNodeDetails struktur
<a name="aws-glue-api-workflow-JobNodeDetails"></a>

Detail dari simpul Tugas yang ada dalam alur kerja.

**Bidang**
+ `JobRuns` – Susunan objek [JobRun](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-JobRun).

  Informasi untuk eksekusi tugas yang diwakili oleh simpul tugas.

## CrawlerNodeDetails struktur
<a name="aws-glue-api-workflow-CrawlerNodeDetails"></a>

Detail dari simpul Crawler yang ada dalam alur kerja.

**Bidang**
+ `Crawls` – Susunan objek [Crawl](#aws-glue-api-workflow-Crawl).

  Daftar perayapan yang diwakili oleh simpul perayapan.

## TriggerNodeDetails struktur
<a name="aws-glue-api-workflow-TriggerNodeDetails"></a>

Detail dari simpul Pemicu yang ada dalam alur kerja.

**Bidang**
+ `Trigger` — Sebuah objek [Pemicu](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-Trigger).

  Informasi pemicu yang diwakili oleh simpul pemicu.

## Struktur merangkak
<a name="aws-glue-api-workflow-Crawl"></a>

Detail dari sebuah perayapan dalam alur kerja.

**Bidang**
+ `State` – String UTF-8 (nilai valid: `RUNNING` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `ERROR`).

  Status crawler.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu saat perayapan dimulai.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu saat perayapan selesai.
+ `ErrorMessage` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pesan kesalahan yang dikaitkan dengan perayapan.
+ `LogGroup` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Log group string pattern](aws-glue-api-common.md#aws-glue-api-regex-logGroup-id).

  Grup log yang dikaitkan dengan perayapan.
+ `LogStream` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 512 byte, yang cocok dengan [Log-stream string pattern](aws-glue-api-common.md#aws-glue-api-regex-logStream-id).

  Pengaliran log yang dikaitkan dengan perayapan.

## Struktur simpul
<a name="aws-glue-api-workflow-Node"></a>

Node mewakili AWS Glue komponen (pemicu, perayap, atau pekerjaan) pada grafik alur kerja.

**Bidang**
+ `Type` – String UTF-8 (nilai yang valid: `CRAWLER` \$1 `JOB` \$1 `TRIGGER`).

  Jenis AWS Glue komponen yang diwakili oleh node.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama AWS Glue komponen diwakili oleh node.
+ `UniqueId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Id unik yang ditugaskan ke simpul dalam alur kerja.
+ `TriggerDetails` — Sebuah objek [TriggerNodeDetails](#aws-glue-api-workflow-TriggerNodeDetails).

  Detail dari Pemicu ketika simpul mewakili sebuah Pemicu.
+ `JobDetails` — Sebuah objek [JobNodeDetails](#aws-glue-api-workflow-JobNodeDetails).

  Detail dari Tugas ketika simpul mewakili sebuah Tugas.
+ `CrawlerDetails` — Sebuah objek [CrawlerNodeDetails](#aws-glue-api-workflow-CrawlerNodeDetails).

  Detail dari crawler ketika simpul mewakili sebuah crawler.

## Struktur tepi
<a name="aws-glue-api-workflow-Edge"></a>

Tepi mewakili koneksi terarah antara dua AWS Glue komponen yang merupakan bagian dari alur kerja yang dimiliki tepi.

**Bidang**
+ `SourceId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Simpul unik dalam alur kerja di mana egde dimulai.
+ `DestinationId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Simpul unik dalam alur kerja di mana egde berakhir.

## Struktur alur kerja
<a name="aws-glue-api-workflow-Workflow"></a>

Alur kerja adalah kumpulan beberapa AWS Glue pekerjaan dependen dan crawler yang dijalankan untuk menyelesaikan tugas ETL yang kompleks. Alur kerja mengelola eksekusi dan pemantauan semua tugas dan crawler.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja.
+ `Description` – String UTF-8.

  Deskripsi alur kerja.
+ `DefaultRunProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string UTF-8.

  Sebuah kumpulan properti yang akan digunakan sebagai bagian dari setiap eksekusi alur kerja. Properti eksekusi disediakan untuk setiap tugas di alur kerja. Sebuah tugas dapat memodifikasi properti untuk tugas berikutnya dalam aliran.
+ `CreatedOn` — Stempel waktu.

  Tanggal dan waktu ketika alur kerja dibuat.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu ketika alur kerja terakhir diubah.
+ `LastRun` — Sebuah objek [WorkflowRun](#aws-glue-api-workflow-WorkflowRun).

  Informasi tentang eksekusi terakhir dari alur kerja.
+ `Graph` — Sebuah objek [WorkflowGraph](#aws-glue-api-workflow-WorkflowGraph).

  Grafik yang mewakili semua AWS Glue komponen yang termasuk dalam alur kerja sebagai node dan koneksi terarah di antara mereka sebagai tepi.
+ `CreationStatus` – String UTF-8 (nilai yang valid: `CREATING` \$1 `CREATED` \$1 `CREATION_FAILED`).

  Status pembuatan alur kerja.
+ `MaxConcurrentRuns` — Nomor (bilangan bulat).

  Anda dapat menggunakan parameter ini untuk mencegah beberapa pembaruan yang tidak diinginkan terhadap data, untuk mengontrol biaya, atau dalam beberapa kasus, untuk mencegah agar tidak melebihi jumlah maksimum eksekusi yang berjalan bersamaan dari salah satu tugas komponen. Jika Anda membiarkan parameter ini kosong, tidak ada batas jumlah eksekusi alur kerja bersamaan.
+ `BlueprintDetails` — Sebuah objek [BlueprintDetails](#aws-glue-api-workflow-BlueprintDetails).

  Struktur ini menunjukkan detail cetak biru yang darinya alur kerja khusus ini dibuat.

## WorkflowGraph struktur
<a name="aws-glue-api-workflow-WorkflowGraph"></a>

Sebuah grafik alur kerja mewakili alur kerja lengkap yang berisi semua komponen AWS Glue yang ada dalam alur kerja dan semua koneksi yang diarahkan antara mereka.

**Bidang**
+ `Nodes` – Susunan objek [Simpul](#aws-glue-api-workflow-Node).

  Daftar AWS Glue komponen milik alur kerja yang direpresentasikan sebagai node.
+ `Edges` – Susunan objek [Edge](#aws-glue-api-workflow-Edge).

  Daftar semua koneksi yang diarahkan antara simpul milik alur kerja.

## WorkflowRun struktur
<a name="aws-glue-api-workflow-WorkflowRun"></a>

Sebuah eksekusi alur kerja adalah eksekusi dari sebuah alur kerja yang menyediakan semua informasi waktu aktif.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang dijalankan.
+ `WorkflowRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari eksekusi alur kerja ini.
+ `PreviousRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari eksekusi alur kerja sebelumnya.
+ `WorkflowRunProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string UTF-8.

  Properti ekseksui alur kerja yang ditetapkan selama eksekusi.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu ketika eksekusi alur kerja dimulai.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu ketika eksekusi alur kerja selesai.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `COMPLETED` \$1 `STOPPING` \$1 `STOPPED` \$1 `ERROR`).

  Status eksekusi alur kerja.
+ `ErrorMessage` – String UTF-8.

  Pesan kesalahan ini menjelaskan kesalahan yang mungkin terjadi saat memulai eksekusi alur kerja. Saat ini satu-satunya pesan kesalahannya adalah "Eksekusi bersamaan melebihi untuk alur kerja: `foo`."
+ `Statistics` — Sebuah objek [WorkflowRunStatistics](#aws-glue-api-workflow-WorkflowRunStatistics).

  Statistik eksekusi.
+ `Graph` — Sebuah objek [WorkflowGraph](#aws-glue-api-workflow-WorkflowGraph).

  Grafik yang mewakili semua AWS Glue komponen yang termasuk dalam alur kerja sebagai node dan koneksi terarah di antara mereka sebagai tepi.
+ `StartingEventBatchCondition` — Sebuah objek [StartingEventBatchCondition](#aws-glue-api-workflow-StartingEventBatchCondition).

  Syarat batch yang memulai eksekusi alur kerja.

## WorkflowRunStatistics struktur
<a name="aws-glue-api-workflow-WorkflowRunStatistics"></a>

Statistik eksekusi alur kerja menyediakan statistik tentang alur kerja yang dijalankan.

**Bidang**
+ `TotalActions` — Nomor (bilangan bulat).

  Jumlah total Tindakan dalam eksekusi alur kerja.
+ `TimeoutActions` — Nomor (bilangan bulat).

  Jumlah total Tindakan yang kehabisan waktu.
+ `FailedActions` — Nomor (bilangan bulat).

  Jumlah total Tindakan yang telah gagal.
+ `StoppedActions` — Nomor (bilangan bulat).

  Jumlah total Tindakan yang telah dihentikan.
+ `SucceededActions` — Nomor (bilangan bulat).

  Jumlah total Tindakan yang telah berhasil.
+ `RunningActions` — Nomor (bilangan bulat).

  Jumlah total Tindakan yang dalam status berjalan.
+ `ErroredActions` — Nomor (bilangan bulat).

  Menunjukkan jumlah pekerjaan yang berjalan dalam status ERROR dalam menjalankan alur kerja.
+ `WaitingActions` — Nomor (bilangan bulat).

  Menunjukkan jumlah pekerjaan berjalan dalam status WAITING dalam alur kerja berjalan.

## StartingEventBatchCondition struktur
<a name="aws-glue-api-workflow-StartingEventBatchCondition"></a>

Syarat batch yang memulai eksekusi alur kerja. Entah jumlah peristiwa dalam ukuran batch tiba, dalam hal ini BatchSize anggota tidak nol, atau jendela batch kedaluwarsa, dalam hal ini BatchWindow anggota tidak nol.

**Bidang**
+ `BatchSize` — Nomor (bilangan bulat).

  Jumlah peristiwa dalam batch.
+ `BatchWindow` — Nomor (bilangan bulat).

  Durasi jendela batch dalam hitungan detik.

## Struktur cetak biru
<a name="aws-glue-api-workflow-Blueprint"></a>

Detail sebuah cetak biru.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama cetak birunya.
+ `Description` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Deskripsi cetak biru.
+ `CreatedOn` — Stempel waktu.

  Tanggal dan waktu ketika cetak biru terdaftar.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu ketika cetak biru terakhir diubah.
+ `ParameterSpec` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

  Sebuah string JSON yang menunjukkan daftar spesifikasi parameter untuk cetak biru.
+ `BlueprintLocation` – String UTF-8.

  Menentukan path di Amazon S3 di mana cetak biru diterbitkan.
+ `BlueprintServiceLocation` – String UTF-8.

  Menentukan path di Amazon S3 di mana cetak biru disalin ketika Anda memanggil `CreateBlueprint/UpdateBlueprint` untuk mendaftarkan cetak biru di AWS Glue.
+ `Status` – String UTF-8 (nilai yang valid: `CREATING` \$1 `ACTIVE` \$1 `UPDATING` \$1 `FAILED`).

  Status pendaftaran cetak biru.
  + Membuat — Pendaftaran cetak biru sedang berlangsung.
  + Aktif — Cetak biru telah berhasil terdaftar.
  + Memperbarui — Pembaruan untuk pendaftaran cetak biru sedang berlangsung.
  + Gagal — Pendaftaran cetak biru gagal.
+ `ErrorMessage` – String UTF-8.

  Pesan kesalahan.
+ `LastActiveDefinition` — Sebuah objek [LastActiveDefinition](#aws-glue-api-workflow-LastActiveDefinition).

  Ketika ada beberapa versi cetak biru dan versi terbarunya memiliki beberapa kesalahan, atribut ini menunjukkan definisi cetak biru terakhir yang sukses yang tersedia dengan layanan.

## BlueprintDetails struktur
<a name="aws-glue-api-workflow-BlueprintDetails"></a>

Detail sebuah cetak biru.

**Bidang**
+ `BlueprintName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama cetak birunya.
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi untuk cetak biru ini.

## LastActiveDefinition struktur
<a name="aws-glue-api-workflow-LastActiveDefinition"></a>

Ketika ada beberapa versi cetak biru dan versi terbarunya memiliki beberapa kesalahan, atribut ini menunjukkan definisi cetak biru terakhir yang sukses yang tersedia dengan layanan.

**Bidang**
+ `Description` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Deskripsi cetak biru.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu ketika cetak biru terakhir diubah.
+ `ParameterSpec` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

  Sebuah string JSON yang menentukan parameter untuk cetak biru.
+ `BlueprintLocation` – String UTF-8.

  Menentukan jalur di Amazon S3 tempat cetak biru diterbitkan oleh pengembang. AWS Glue 
+ `BlueprintServiceLocation` – String UTF-8.

  Menentukan path di Amazon S3 di mana cetak biru disalin ketika Anda membuat atau memperbarui cetak biru.

## BlueprintRun struktur
<a name="aws-glue-api-workflow-BlueprintRun"></a>

Detail eksekusi cetak biru.

**Bidang**
+ `BlueprintName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama cetak birunya.
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi untuk eksekusi cetak biru ini.
+ `WorkflowName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang dibuat sebagai hasil dari eksekusi cetak biru yang sukses. Jika eksekusi cetak biru memiliki kesalahan, tidak akan ada alur kerja yang dibuat.
+ `State` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `ROLLING_BACK`).

  Status eksekusi cetak biru. Nilai-nilai yang mungkin adalah:
  + Berjalan — Eksekusi cetak biru sedang berlangsung.
  + Berhasil — Eksekusi cetak biru berhasil diselesaikan.
  + Gagal — Eksekusi cetak biru gagal dan rollback selesai.
  + Melakukan rollback — Eksekusi cetak biru gagal dan rollback sedang berlangsung.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu ketika eksekusi cetak biru dimulai.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu ketika eksekusi cetak biru selesai.
+ `ErrorMessage` – String UTF-8.

  Menunjukkan kesalahan apa pun yang terlihat saat menjalankan cetak biru.
+ `RollbackErrorMessage` – String UTF-8.

  Jika ada kesalahan saat membuat entitas sebuah alur kerja, kami mencoba untuk melakukan rollbak pada entitas yang dibuat sampai titik itu dan menghapusnya. Atribut ini menunjukkan kesalahan yang terlihat ketika mencoba untuk menghapus entitas yang sudah dibuat.
+ `Parameters` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

  Parameter cetak biru sebagai string. Anda harus memberikan nilai untuk setiap kunci yang diperlukan dari spesifikasi parameter yang didefinisikan dalam `Blueprint$ParameterSpec`.
+ `RoleArn` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [Custom string pattern #30](aws-glue-api-common.md#regex_30).

  ARN peran. Peran ini akan diasumsikan oleh AWS Glue layanan dan akan digunakan untuk membuat alur kerja dan entitas lain dari alur kerja.

## Operasi
<a name="aws-glue-api-workflow-actions"></a>
+ [CreateWorkflow tindakan (Python: create\$1workflow)](#aws-glue-api-workflow-CreateWorkflow)
+ [UpdateWorkflow tindakan (Python: update\$1workflow)](#aws-glue-api-workflow-UpdateWorkflow)
+ [DeleteWorkflow tindakan (Python: delete\$1workflow)](#aws-glue-api-workflow-DeleteWorkflow)
+ [GetWorkflow tindakan (Python: get\$1workflow)](#aws-glue-api-workflow-GetWorkflow)
+ [ListWorkflows tindakan (Python: list\$1workflows)](#aws-glue-api-workflow-ListWorkflows)
+ [BatchGetWorkflows tindakan (Python: batch\$1get\$1workflows)](#aws-glue-api-workflow-BatchGetWorkflows)
+ [GetWorkflowRun tindakan (Python: get\$1workflow\$1run)](#aws-glue-api-workflow-GetWorkflowRun)
+ [GetWorkflowRuns tindakan (Python: get\$1workflow\$1runs)](#aws-glue-api-workflow-GetWorkflowRuns)
+ [GetWorkflowRunProperties tindakan (Python: get\$1workflow\$1run\$1properties)](#aws-glue-api-workflow-GetWorkflowRunProperties)
+ [PutWorkflowRunProperties tindakan (Python: put\$1workflow\$1run\$1properties)](#aws-glue-api-workflow-PutWorkflowRunProperties)
+ [CreateBlueprint tindakan (Python: create\$1blueprint)](#aws-glue-api-workflow-CreateBlueprint)
+ [UpdateBlueprint tindakan (Python: update\$1blueprint)](#aws-glue-api-workflow-UpdateBlueprint)
+ [DeleteBlueprint tindakan (Python: delete\$1blueprint)](#aws-glue-api-workflow-DeleteBlueprint)
+ [ListBlueprints tindakan (Python: list\$1blueprints)](#aws-glue-api-workflow-ListBlueprints)
+ [BatchGetBlueprints tindakan (Python: batch\$1get\$1blueprints)](#aws-glue-api-workflow-BatchGetBlueprints)
+ [StartBlueprintRun tindakan (Python: start\$1blueprint\$1run)](#aws-glue-api-workflow-StartBlueprintRun)
+ [GetBlueprintRun tindakan (Python: get\$1blueprint\$1run)](#aws-glue-api-workflow-GetBlueprintRun)
+ [GetBlueprintRuns tindakan (Python: get\$1blueprint\$1runs)](#aws-glue-api-workflow-GetBlueprintRuns)
+ [StartWorkflowRun tindakan (Python: start\$1workflow\$1run)](#aws-glue-api-workflow-StartWorkflowRun)
+ [StopWorkflowRun tindakan (Python: stop\$1workflow\$1run)](#aws-glue-api-workflow-StopWorkflowRun)
+ [ResumeWorkflowRun tindakan (Python: resume\$1workflow\$1run)](#aws-glue-api-workflow-ResumeWorkflowRun)

## CreateWorkflow tindakan (Python: create\$1workflow)
<a name="aws-glue-api-workflow-CreateWorkflow"></a>

Menciptakan sebuah alur kerja baru.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama yang akan ditetapkan untuk alur kerja. Nama ini harus unik dalam akun Anda.
+ `Description`- String UTF-8, panjangnya tidak lebih dari 120000 byte.

  Deskripsi alur kerja.
+ `DefaultRunProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string UTF-8.

  Sebuah kumpulan properti yang akan digunakan sebagai bagian dari setiap eksekusi alur kerja.

  Jalankan properti dapat dicatat. Jangan berikan rahasia plaintext sebagai properti. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager, atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang akan digunakan dengan alur kerja ini.
+ `MaxConcurrentRuns` — Nomor (bilangan bulat).

  Anda dapat menggunakan parameter ini untuk mencegah beberapa pembaruan yang tidak diinginkan terhadap data, untuk mengontrol biaya, atau dalam beberapa kasus, untuk mencegah agar tidak melebihi jumlah maksimum eksekusi yang berjalan bersamaan dari salah satu tugas komponen. Jika Anda membiarkan parameter ini kosong, tidak ada batas jumlah eksekusi alur kerja bersamaan.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang disediakan sebagai bagian dari permintaan.

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`

## UpdateWorkflow tindakan (Python: update\$1workflow)
<a name="aws-glue-api-workflow-UpdateWorkflow"></a>

Perbarui alur kerja yang ada.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang akan diperbarui.
+ `Description`- String UTF-8, panjangnya tidak lebih dari 120000 byte.

  Deskripsi alur kerja.
+ `DefaultRunProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string UTF-8.

  Sebuah kumpulan properti yang akan digunakan sebagai bagian dari setiap eksekusi alur kerja.

  Jalankan properti dapat dicatat. Jangan berikan rahasia plaintext sebagai properti. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager, atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja.
+ `MaxConcurrentRuns` — Nomor (bilangan bulat).

  Anda dapat menggunakan parameter ini untuk mencegah beberapa pembaruan yang tidak diinginkan terhadap data, untuk mengontrol biaya, atau dalam beberapa kasus, untuk mencegah agar tidak melebihi jumlah maksimum eksekusi yang berjalan bersamaan dari salah satu tugas komponen. Jika Anda membiarkan parameter ini kosong, tidak ada batas jumlah eksekusi alur kerja bersamaan.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang ditentukan dalam input.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## DeleteWorkflow tindakan (Python: delete\$1workflow)
<a name="aws-glue-api-workflow-DeleteWorkflow"></a>

Menghapus sebuah alur kerja.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang akan dihapus.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang ditentukan dalam input.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## GetWorkflow tindakan (Python: get\$1workflow)
<a name="aws-glue-api-workflow-GetWorkflow"></a>

Mengambil metadata sumber daya untuk sebuah alur kerja.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang akan diambil.
+ `IncludeGraph` – Boolean.

  Menentukan apakah akan menyertakan grafik ketika mengembalikan metadata sumber daya alur kerja.

**Respons**
+ `Workflow` — Sebuah objek [Alur kerja](#aws-glue-api-workflow-Workflow).

  Metadata sumber daya untuk alur kerja.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## ListWorkflows tindakan (Python: list\$1workflows)
<a name="aws-glue-api-workflow-ListWorkflows"></a>

Daftar nama alur kerja yang sudah dibuat di akun.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `MaxResults`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 25.

  Ukuran maksimum daftar yang akan dikembalikan.

**Respons**
+ `Workflows` – Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

  Daftar nama alur kerja yang dalam akun.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika tidak semua nama alur kerja yang sudah dikembalikan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchGetWorkflows tindakan (Python: batch\$1get\$1workflows)
<a name="aws-glue-api-workflow-BatchGetWorkflows"></a>

Mengembalikan daftar metadata sumber daya untuk daftar nama alur kerja tertentu. Setelah memanggil operasi `ListWorkflows`, Anda dapat memanggil operasi ini untuk mengakses data yang Anda telah diberikan izinnya. Operasi ini mendukung semua izin IAM, termasuk syarat izin yang menggunakan tag.

**Permintaan**
+ `Names` – *Wajib:* Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

  Daftar nama alur kerja, mungkin nama yang dikembalikan dari operasi `ListWorkflows`.
+ `IncludeGraph` – Boolean.

  Menentukan apakah akan menyertakan grafik ketika mengembalikan metadata sumber daya alur kerja.

**Respons**
+ `Workflows` — Susunan objek [Alur kerja](#aws-glue-api-workflow-Workflow), tidak kurang dari 1 atau tidak lebih dari 25 struktur.

  Daftar metadata sumber daya alur kerja.
+ `MissingWorkflows` – Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

  Daftar nama alur kerja tidak ditemukan.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## GetWorkflowRun tindakan (Python: get\$1workflow\$1run)
<a name="aws-glue-api-workflow-GetWorkflowRun"></a>

Mengambil metadata untuk eksekusi alur kerja yang ditentukan. Riwayat Job run dapat diakses selama 90 hari untuk alur kerja dan pekerjaan Anda.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang sedang dijalankan.
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID dari eksekusi alur kerja.
+ `IncludeGraph` – Boolean.

  Menentukan apakah akan menyertakan grafik alur kerja dalam respons atau tidak.

**Respons**
+ `Run` — Sebuah objek [WorkflowRun](#aws-glue-api-workflow-WorkflowRun).

  Metadata eksekusi alur kerja yang diminta.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetWorkflowRuns tindakan (Python: get\$1workflow\$1runs)
<a name="aws-glue-api-workflow-GetWorkflowRuns"></a>

Mengambil metadata untuk semua eksekusi dari alur kerja yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang metadata eksekusinya harus dikembalikan.
+ `IncludeGraph` – Boolean.

  Menentukan apakah akan menyertakan grafik alur kerja dalam respons atau tidak.
+ `NextToken` – String UTF-8.

  Ukuran maksimum respons.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum eksekusi alur kerja yang akan disertakan dalam respons.

**Respons**
+ `Runs` — Susunan objek [WorkflowRun](#aws-glue-api-workflow-WorkflowRun), tidak kurang dari 1 atau tidak lebih dari 1000 struktur.

  Daftar objek metadata eksekusi alur kerja.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika bukan semua eksekusi alur kerja yang diminta yang telah dikembalikan.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetWorkflowRunProperties tindakan (Python: get\$1workflow\$1run\$1properties)
<a name="aws-glue-api-workflow-GetWorkflowRunProperties"></a>

Mengambil properti ekseksui alur kerja yang ditetapkan selama eksekusi.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang sudah dijalankan.
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi alur kerja yang properti eksekusinya harus dikembalikan.

**Respons**
+ `RunProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string UTF-8.

  Properti ekseksui alur kerja yang ditetapkan selama eksekusi yang ditentukan.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## PutWorkflowRunProperties tindakan (Python: put\$1workflow\$1run\$1properties)
<a name="aws-glue-api-workflow-PutWorkflowRunProperties"></a>

Menempatkan properti eksekusi alur kerja yang ditentukan untuk eksekusi alur kerja yang diberikan. Jika sebuah properti sudah ada untuk eksekusi yang ditentukan, maka ia akan menimpa nilai atau menambahkan properti untuk properti yang sudah ada.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang sudah dijalankan.
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi alur kerja yang properti eksekusinya harus diperbarui.
+ `RunProperties` – *Wajib:* Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string UTF-8.

  Properti yang akan ditempatkan untuk eksekusi yang ditentukan.

  Jalankan properti dapat dicatat. Jangan berikan rahasia plaintext sebagai properti. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager, atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `AlreadyExistsException`
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`

## CreateBlueprint tindakan (Python: create\$1blueprint)
<a name="aws-glue-api-workflow-CreateBlueprint"></a>

Mendaftarkan cetak biru dengan. AWS Glue

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama cetak birunya.
+ `Description` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Deskripsi cetak biru.
+ `BlueprintLocation` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 8192 byte, yang cocok dengan [Custom string pattern #32](aws-glue-api-common.md#regex_32).

  Menentukan sebuah path di Amazon S3 di mana cetak biru diterbitkan.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang akan diterapkan pada cetak biru ini.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Mengembalikan nama cetak biru yang terdaftar.

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ResourceNumberLimitExceededException`

## UpdateBlueprint tindakan (Python: update\$1blueprint)
<a name="aws-glue-api-workflow-UpdateBlueprint"></a>

Memperbarui cetak biru terdaftar.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama cetak birunya.
+ `Description` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 512 byte.

  Deskripsi cetak biru.
+ `BlueprintLocation` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 8192 byte, yang cocok dengan [Custom string pattern #32](aws-glue-api-common.md#regex_32).

  Menentukan sebuah path di Amazon S3 di mana cetak biru diterbitkan.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Mengembalikan nama cetak biru yang sudah diperbarui.

**Kesalahan**
+ `EntityNotFoundException`
+ `ConcurrentModificationException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `IllegalBlueprintStateException`

## DeleteBlueprint tindakan (Python: delete\$1blueprint)
<a name="aws-glue-api-workflow-DeleteBlueprint"></a>

Menghapus sebuah cetak biru yang sudah ada.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama cetak biru yang akan dihapus.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Mengembalikan nama cetak biru yang sudah dihapus.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## ListBlueprints tindakan (Python: list\$1blueprints)
<a name="aws-glue-api-workflow-ListBlueprints"></a>

Mencantumkan semua nama cetak biru dalam sebuah akun.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `MaxResults`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 25.

  Ukuran maksimum daftar yang akan dikembalikan.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Memfilter daftar dengan tag AWS sumber daya.

**Respons**
+ `Blueprints` – Susunan string UTF-8.

  Daftar nama cetak biru dalam akun.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika tidak semua nama cetak biru yang sudah dikembalikan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchGetBlueprints tindakan (Python: batch\$1get\$1blueprints)
<a name="aws-glue-api-workflow-BatchGetBlueprints"></a>

Mengambil informasi tentang sebuah daftar cetak biru.

**Permintaan**
+ `Names` – *Wajib:* Susunan string UTF-8, tidak kurang dari 1 atau lebih dari 25 string.

  Daftar nama cetak biru.
+ `IncludeBlueprint` – Boolean.

  Menentukan apakah akan memasukkan cetak biru dalam respon atau tidak.
+ `IncludeParameterSpec` – Boolean.

  Menentukan apakah akan memasukkan parameter, sebagai string JSON, untuk cetak biru dalam respon atau tidak.

**Respons**
+ `Blueprints` – Susunan objek [Cetak biru](#aws-glue-api-workflow-Blueprint).

  Mengembalikan daftar cetak biru sebagai objek `Blueprints`.
+ `MissingBlueprints` – Susunan string UTF-8.

  Mengembalikan daftar `BlueprintNames` yang tidak ditemukan.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## StartBlueprintRun tindakan (Python: start\$1blueprint\$1run)
<a name="aws-glue-api-workflow-StartBlueprintRun"></a>

Memulai eksekusi baru dari cetak biru yang ditentukan.

**Permintaan**
+ `BlueprintName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama cetak birunya.
+ `Parameters` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 131072 byte.

  Menentukan parameter sebagai objek `BlueprintParameters`.
+ `RoleArn` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [Custom string pattern #30](aws-glue-api-common.md#regex_30).

  Menentukan IAM role yang digunakan untuk membuat alur kerja.

**Respons**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi untuk eksekusi cetak biru ini.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ResourceNumberLimitExceededException`
+ `EntityNotFoundException`
+ `IllegalBlueprintStateException`

## GetBlueprintRun tindakan (Python: get\$1blueprint\$1run)
<a name="aws-glue-api-workflow-GetBlueprintRun"></a>

Mengambil detail dari sebuah eksekusi cetak biru.

**Permintaan**
+ `BlueprintName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nama cetak birunya.
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi untuk eksekusi cetak biru yang ingin Anda ambil.

**Respons**
+ `BlueprintRun` — Sebuah objek [BlueprintRun](#aws-glue-api-workflow-BlueprintRun).

  Mengembalikan objek `BlueprintRun`.

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetBlueprintRuns tindakan (Python: get\$1blueprint\$1runs)
<a name="aws-glue-api-workflow-GetBlueprintRuns"></a>

Mengambil detail eksekusi cetak biru untuk sebuah cetak biru yang ditentukan.

**Permintaan**
+ `BlueprintName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama cetak birunya.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum daftar yang akan dikembalikan.

**Respons**
+ `BlueprintRuns` – Susunan objek [BlueprintRun](#aws-glue-api-workflow-BlueprintRun).

  Mengembalikan daftar objek `BlueprintRun`.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika tidak semua eksekusi cetak biru yang sudah dikembalikan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## StartWorkflowRun tindakan (Python: start\$1workflow\$1run)
<a name="aws-glue-api-workflow-StartWorkflowRun"></a>

Memulai eksekusi baru dari alur kerja yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang akan dimulai.
+ `RunProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string UTF-8.

  Alur kerja menjalankan properti untuk menjalankan alur kerja baru.

  Jalankan properti dapat dicatat. Jangan berikan rahasia plaintext sebagai properti. Ambil rahasia dari AWS Glue Connection, AWS Secrets Manager, atau mekanisme manajemen rahasia lainnya jika Anda ingin menggunakannya dalam alur kerja.

**Respons**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Id untuk eksekusi baru.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentRunsExceededException`

## StopWorkflowRun tindakan (Python: stop\$1workflow\$1run)
<a name="aws-glue-api-workflow-StopWorkflowRun"></a>

Menghentikan eksekusi dari eksekusi alur kerja yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang akan dihentikan.
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi alur kerja yang akan dihentikan.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `IllegalWorkflowStateException`

## ResumeWorkflowRun tindakan (Python: resume\$1workflow\$1run)
<a name="aws-glue-api-workflow-ResumeWorkflowRun"></a>

Memulai ulang simpul yang dipilih dari eksekusi alur kerja sebelumnya yang selesai sebagian dan melanjutkan eksekusi alur kerja. Simpul yang dipilih dan semua simpul yang menjadi hilir dari simpul terpilih tersebut dijalankan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama alur kerja yang akan dilanjutkan.
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi alur kerja yang akan dilanjutkan.
+ `NodeIds` – *Wajib:* Susunan string UTF-8.

  Daftar node IDs untuk node yang ingin Anda restart. Simpul yang akan dimulai ulang harus memiliki upaya eksekusi dalam eksekusi asli.

**Respons**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID baru yang ditetapkan untuk eksekusi alur kerja yang dilanjutkan. Setiap eksekusi alur kerja yang dilanjutkan akan memiliki ID eksekusi baru.
+ `NodeIds` – Susunan string UTF-8.

  Daftar node IDs untuk node yang benar-benar dimulai ulang.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentRunsExceededException`
+ `IllegalWorkflowStateException`

# Profil penggunaan
<a name="aws-glue-api-usage-profiles"></a>

API profil Penggunaan menjelaskan tipe data dan API yang terkait dengan pembuatan, pembaruan, atau tampilan profil penggunaan di AWS Glue.

## Jenis Data
<a name="aws-glue-api-usage-profiles-objects"></a>
+ [ProfileConfiguration struktur](#aws-glue-api-usage-profiles-ProfileConfiguration)
+ [ConfigurationObject struktur](#aws-glue-api-usage-profiles-ConfigurationObject)
+ [UsageProfileDefinition struktur](#aws-glue-api-usage-profiles-UsageProfileDefinition)

## ProfileConfiguration struktur
<a name="aws-glue-api-usage-profiles-ProfileConfiguration"></a>

Menentukan nilai pekerjaan dan sesi yang admin mengkonfigurasi dalam profil AWS Glue penggunaan.

**Bidang**
+ `SessionConfiguration` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah sebuah objek [ConfigurationObject](#aws-glue-api-usage-profiles-ConfigurationObject) A.

  Peta nilai kunci parameter konfigurasi untuk AWS Glue sesi. 
+ `JobConfiguration` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah sebuah objek [ConfigurationObject](#aws-glue-api-usage-profiles-ConfigurationObject) A.

  Peta nilai kunci parameter konfigurasi untuk AWS Glue pekerjaan. 

## ConfigurationObject struktur
<a name="aws-glue-api-usage-profiles-ConfigurationObject"></a>

Menentukan nilai-nilai yang ditetapkan admin untuk setiap pekerjaan atau sesi parameter dikonfigurasi dalam profil AWS Glue penggunaan.

**Bidang**
+ `DefaultValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #35](aws-glue-api-common.md#regex_35).

  Nilai default untuk parameter.
+ `AllowedValues` – Susunan string UTF-8.

  Daftar nilai yang diizinkan untuk parameter.
+ `MinValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #35](aws-glue-api-common.md#regex_35).

  Nilai minimum yang diizinkan untuk parameter.
+ `MaxValue` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 128 byte, yang cocok dengan [Custom string pattern #35](aws-glue-api-common.md#regex_35).

  Nilai maksimum yang diizinkan untuk parameter.

## UsageProfileDefinition struktur
<a name="aws-glue-api-usage-profiles-UsageProfileDefinition"></a>

Menjelaskan profil AWS Glue penggunaan.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi profil penggunaan.
+ `CreatedOn` — Stempel waktu.

  Tanggal dan waktu ketika profil penggunaan dibuat.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu ketika profil penggunaan terakhir diubah.

## Operasi
<a name="aws-glue-api-usage-profiles-actions"></a>
+ [CreateUsageProfile tindakan (Python: create\$1usage\$1profile)](#aws-glue-api-usage-profiles-CreateUsageProfile)
+ [GetUsageProfile tindakan (Python: get\$1usage\$1profile)](#aws-glue-api-usage-profiles-GetUsageProfile)
+ [UpdateUsageProfile tindakan (Python: update\$1usage\$1profile)](#aws-glue-api-usage-profiles-UpdateUsageProfile)
+ [DeleteUsageProfile tindakan (Python: delete\$1usage\$1profile)](#aws-glue-api-usage-profiles-DeleteUsageProfile)
+ [ListUsageProfiles tindakan (Python: list\$1usage\$1profiles)](#aws-glue-api-usage-profiles-ListUsageProfiles)

## CreateUsageProfile tindakan (Python: create\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-CreateUsageProfile"></a>

Membuat profil AWS Glue penggunaan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi profil penggunaan.
+ `Configuration` — *Wajib:* Sebuah objek [ProfileConfiguration](#aws-glue-api-usage-profiles-ProfileConfiguration).

  `ProfileConfiguration`Objek yang menentukan nilai pekerjaan dan sesi untuk profil.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Daftar tag yang diterapkan ke profil penggunaan.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan yang dibuat.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `AlreadyExistsException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `OperationNotSupportedException`

## GetUsageProfile tindakan (Python: get\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-GetUsageProfile"></a>

Mengambil informasi tentang profil AWS Glue penggunaan yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan untuk mengambil.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi profil penggunaan.
+ `Configuration` — Sebuah objek [ProfileConfiguration](#aws-glue-api-usage-profiles-ProfileConfiguration).

  `ProfileConfiguration`Objek yang menentukan nilai pekerjaan dan sesi untuk profil.
+ `CreatedOn` — Stempel waktu.

  Tanggal dan waktu ketika profil penggunaan dibuat.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu ketika profil penggunaan terakhir diubah.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `OperationNotSupportedException`

## UpdateUsageProfile tindakan (Python: update\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-UpdateUsageProfile"></a>

Perbarui profil AWS Glue penggunaan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi profil penggunaan.
+ `Configuration` — *Wajib:* Sebuah objek [ProfileConfiguration](#aws-glue-api-usage-profiles-ProfileConfiguration).

  `ProfileConfiguration`Objek yang menentukan nilai pekerjaan dan sesi untuk profil.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan yang diperbarui.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `OperationNotSupportedException`
+ `ConcurrentModificationException`

## DeleteUsageProfile tindakan (Python: delete\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-DeleteUsageProfile"></a>

Menghapus profil penggunaan AWS Glue yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama profil penggunaan yang akan dihapus.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `OperationNotSupportedException`

## ListUsageProfiles tindakan (Python: list\$1usage\$1profiles)
<a name="aws-glue-api-usage-profiles-ListUsageProfiles"></a>

Buat daftar semua profil AWS Glue penggunaan.

**Permintaan**
+ `NextToken`— String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Sebuah token kelanjutan, disertakan jika ini adalah sebuah panggilan kelanjutan.
+ `MaxResults`— Angka (bilangan bulat), tidak kurang dari 1 atau lebih dari 200.

  Jumlah maksimum profil penggunaan untuk kembali dalam satu respons.

**Respons**
+ `Profiles` – Susunan objek [UsageProfileDefinition](#aws-glue-api-usage-profiles-UsageProfileDefinition).

  Daftar objek profil penggunaan (`UsageProfileDefinition`).
+ `NextToken`— String UTF-8, panjangnya tidak lebih dari 400000 byte.

  Sebuah token kelanjutan, ada jika segmen daftar saat ini bukan yang terakhir.

**Kesalahan**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `OperationNotSupportedException`

# API pembelajaran mesin
<a name="aws-glue-api-machine-learning-api"></a>

Machine learning API menjelaskan tipe data machine learning, dan menyertakan API untuk membuat, menghapus, atau memperbarui transformasi, atau memulai tugas pembelajaran mesin.

## Jenis Data
<a name="aws-glue-api-machine-learning-api-objects"></a>
+ [TransformParameters struktur](#aws-glue-api-machine-learning-api-TransformParameters)
+ [EvaluationMetrics struktur](#aws-glue-api-machine-learning-api-EvaluationMetrics)
+ [MLTransform struktur](#aws-glue-api-machine-learning-api-MLTransform)
+ [FindMatchesParameters struktur](#aws-glue-api-machine-learning-api-FindMatchesParameters)
+ [FindMatchesMetrics struktur](#aws-glue-api-machine-learning-api-FindMatchesMetrics)
+ [ConfusionMatrix struktur](#aws-glue-api-machine-learning-api-ConfusionMatrix)
+ [GlueTable struktur](#aws-glue-api-machine-learning-api-GlueTable)
+ [TaskRun struktur](#aws-glue-api-machine-learning-api-TaskRun)
+ [TransformFilterCriteria struktur](#aws-glue-api-machine-learning-api-TransformFilterCriteria)
+ [TransformSortCriteria struktur](#aws-glue-api-machine-learning-api-TransformSortCriteria)
+ [TaskRunFilterCriteria struktur](#aws-glue-api-machine-learning-api-TaskRunFilterCriteria)
+ [TaskRunSortCriteria struktur](#aws-glue-api-machine-learning-api-TaskRunSortCriteria)
+ [TaskRunProperties struktur](#aws-glue-api-machine-learning-api-TaskRunProperties)
+ [FindMatchesTaskRunProperties struktur](#aws-glue-api-machine-learning-api-FindMatchesTaskRunProperties)
+ [ImportLabelsTaskRunProperties struktur](#aws-glue-api-machine-learning-api-ImportLabelsTaskRunProperties)
+ [ExportLabelsTaskRunProperties struktur](#aws-glue-api-machine-learning-api-ExportLabelsTaskRunProperties)
+ [LabelingSetGenerationTaskRunProperties struktur](#aws-glue-api-machine-learning-api-LabelingSetGenerationTaskRunProperties)
+ [SchemaColumn struktur](#aws-glue-api-machine-learning-api-SchemaColumn)
+ [TransformEncryption struktur](#aws-glue-api-machine-learning-api-TransformEncryption)
+ [MLUserDataEncryption struktur](#aws-glue-api-machine-learning-api-MLUserDataEncryption)
+ [ColumnImportance struktur](#aws-glue-api-machine-learning-api-ColumnImportance)

## TransformParameters struktur
<a name="aws-glue-api-machine-learning-api-TransformParameters"></a>

Parameter spesifik algoritme yang dikaitkan dengan transformasi machine learning.

**Bidang**
+ `TransformType` – *Wajib:* String UTF-8 (nilai yang valid: `FIND_MATCHES`).

  Jenis transformasi machine learning.

  Untuk informasi tentang jenis transformasi machine learning, lihat [Membuat Machine Learning](https://docs.aws.amazon.com/glue/latest/dg/add-job-machine-learning-transform.html).
+ `FindMatchesParameters` — Sebuah objek [FindMatchesParameters](#aws-glue-api-machine-learning-api-FindMatchesParameters).

  Parameter untuk menemukan kecocokan algoritme.

## EvaluationMetrics struktur
<a name="aws-glue-api-machine-learning-api-EvaluationMetrics"></a>

Metrik evaluasi memberikan perkiraan kualitas dari transformasi machine learning Anda.

**Bidang**
+ `TransformType` – *Wajib:* String UTF-8 (nilai yang valid: `FIND_MATCHES`).

  Jenis transformasi machine learning.
+ `FindMatchesMetrics` — Sebuah objek [FindMatchesMetrics](#aws-glue-api-machine-learning-api-FindMatchesMetrics).

  Metrik evaluasi untuk algoritme temukan kecocokan.

## MLTransform struktur
<a name="aws-glue-api-machine-learning-api-MLTransform"></a>

Struktur untuk sebuah transformasi machine learning.

**Bidang**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID transformasi unik yang dihasilkan untuk transformasi machine learning. ID tersebut dijamin unik dan tidak berubah.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama yang ditetapkan pengguna untuk transformasi machine learning. Nama tersebut tidak dijamin unik dan dapat diubah setiap saat.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah teks deskripsi dalam bentuk panjang yang ditetapkan pengguna untuk transformasi machine learning. Deskripsi tersebut tidak dijamin unik dan dapat diubah kapan saja.
+ `Status` – String UTF-8 (nilai yang valid: `NOT_READY` \$1 `READY` \$1 `DELETING`).

  Status transformasi machine learning saat ini.
+ `CreatedOn` — Stempel waktu.

  Sebuah stempel waktu. Waktu dan tanggal saat transformasi machine learning ini diciptakan.
+ `LastModifiedOn` — Stempel waktu.

  Sebuah stempel waktu. Titik dalam waktu terakhir ketika transformasi machine learning ini dimodifikasi.
+ `InputRecordTables` — Susunan objek [GlueTable](#aws-glue-api-machine-learning-api-GlueTable), tidak lebih dari 10 struktur.

  Daftar definisi AWS Glue tabel yang digunakan oleh transformasi.
+ `Parameters` — Sebuah objek [TransformParameters](#aws-glue-api-machine-learning-api-TransformParameters).

  Sebuah objek `TransformParameters`. Anda dapat menggunakan parameter untuk menyetel (menyesuaikan) perilaku transformasi machine learning dengan menentukan data apa yang dipelajari dan preferensi Anda pada berbagai tradeoff (seperti precious vs recall, atau akurasi vs biaya).
+ `EvaluationMetrics` — Sebuah objek [EvaluationMetrics](#aws-glue-api-machine-learning-api-EvaluationMetrics).

  Sebuah objek `EvaluationMetrics`. Metrik evaluasi memberikan perkiraan kualitas dari transformasi machine learning Anda.
+ `LabelCount` — Nomor (bilangan bulat).

  Pengidentifikasi hitungan untuk file pelabelan yang dihasilkan oleh AWS Glue untuk transformasi ini. Karena Anda membuat transformasi yang lebih baik, maka Anda dapat secara berulang mengunduh, label, dan mengunggah file pelabelan.
+ `Schema` — Susunan objek [SchemaColumn](#aws-glue-api-machine-learning-api-SchemaColumn), tidak lebih dari 100 struktur.

  Sebuah peta pasangan nilai-kunci yang mewakili kolom dan tipe data yang dapat dijalankan oleh transformasi ini terhadapnya. Memiliki batas atas 100 kolom.
+ `Role` – String UTF-8.

  Nama atau Amazon Resource Name (ARN) dari IAM role dengan izin yang diperlukan. Izin yang diperlukan mencakup izin peran AWS Glue layanan ke AWS Glue sumber daya, dan izin Amazon S3 yang diperlukan oleh transformasi. 
  + Peran ini membutuhkan izin peran AWS Glue layanan untuk memungkinkan akses ke sumber daya. AWS Glue Lihat [Melampirkan Kebijakan untuk pengguna IAM yang Mengakses AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/attach-policy-iam-user.html).
  + Peran ini memerlukan izin ke sumber Amazon Simple Storage Service (Amazon S3), target, direktori sementara, skrip, dan perpustakaan yang digunakan oleh tugas yang dijalankan untuk transformasi ini.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Nilai ini menentukan versi transformasi pembelajaran mesin AWS Glue ini yang kompatibel. Glue 1.0 direkomendasikan untuk sebagian besar pelanggan. Jika nilai tidak diatur, maka kompatibilitas Glue secara default diatur ke Glue 0.9. Untuk informasi selengkapnya, lihat [Versi AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) dalam panduan developer.
+ `MaxCapacity` — Nomor (ganda).

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dialokasikan ke tugas berjalan untuk transformasi ini. Anda dapat mengalokasikan dari 2 hingga 100 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/). 

  `MaxCapacity` adalah pilihan yang eksklusif satu sama lain dengan `NumberOfWorkers` dan `WorkerType`.
  + Jika `NumberOfWorkers` atau `WorkerType` diatur, maka `MaxCapacity` tidak dapat diatur.
  + Jika `MaxCapacity` diatur, maka `NumberOfWorkers` atau `WorkerType` tidak dapat diatur.
  + Jika `WorkerType` diatur, maka `NumberOfWorkers` wajib (dan sebaliknya).
  + `MaxCapacity` dan `NumberOfWorkers`, keduanya minimal harus 1.

  Saat bidang `WorkerType` diatur ke nilai selain `Standard`, maka bidang `MaxCapacity` diatur secara otomatis dan menjadi baca-saja.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika sebuah tugas dari transformasi ini dieksekusi. Menerima nilai Standard, G.1X, atau G.2X.
  + Untuk jenis pekerja `Standard`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 50GB, dan 2 pelaksana per pekerja.
  + Untuk jenis pekerja `G.1X`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 64GB, dan 1 pelaksana per pekerja.
  + Untuk jenis pekerja `G.2X`, setiap pekerja menyediakan 8 vCPU, memori 32 GB dan disk 128GB, dan 1 pelaksana per pekerja.

  `MaxCapacity` adalah pilihan yang eksklusif satu sama lain dengan `NumberOfWorkers` dan `WorkerType`.
  + Jika `NumberOfWorkers` atau `WorkerType` diatur, maka `MaxCapacity` tidak dapat diatur.
  + Jika `MaxCapacity` diatur, maka `NumberOfWorkers` atau `WorkerType` tidak dapat diatur.
  + Jika `WorkerType` diatur, maka `NumberOfWorkers` wajib (dan sebaliknya).
  + `MaxCapacity` dan `NumberOfWorkers`, keduanya minimal harus 1.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` yang ditentukan yang dialokasikan ketika sebuah tugas dari transformasi berjalan.

  Jika `WorkerType` diatur, maka `NumberOfWorkers` wajib (dan sebaliknya).
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis dalam hitungan menit dari transformasi machine learning.
+ `MaxRetries` — Nomor (bilangan bulat).

  Jumlah percobaan maksimum untuk mencoba kembali setelah sebuah `MLTaskRun` dari transformasi machine learning gagal.
+ `TransformEncryption` — Sebuah objek [TransformEncryption](#aws-glue-api-machine-learning-api-TransformEncryption).

   encryption-at-restPengaturan transformasi yang berlaku untuk mengakses data pengguna. Transformasi machine learning dapat mengakses data pengguna yang dienkripsi di Amazon S3 menggunakan KMS.

## FindMatchesParameters struktur
<a name="aws-glue-api-machine-learning-api-FindMatchesParameters"></a>

Parameter untuk mengonfigurasi perubahan kecocokan penemuan.

**Bidang**
+ `PrimaryKeyColumnName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama kolom yang secara unik mengidentifikasi baris di tabel sumber. Digunakan untuk membantu mengidentifikasi catatan yang cocok.
+ `PrecisionRecallTradeoff` — Nomor (ganda), tidak lebih dari 1.0.

  Nilai yang dipilih saat menyetel transformasi Anda untuk keseimbangan antara presisi dan pemanggilan ulang. Nilai 0,5 artinya tidak ada preferensi; nilai 1,0 artinya bias murni untuk presisi, dan nilai 0,0 artinya bias untuk pemanggilan ulang. Karena ini adalah tradeoff, pemilihan nilai yang mendekati 1,0 artinya pemanggilan ulang yang sangat rendah, dan pemilihan nilai yang mendekati 0,0 menghasilkan presisi yang sangat rendah.

  Metrik presisi menunjukkan seberapa sering model Anda benar saat memprediksi kecocokan. 

  Metrik pemanggilan ulang menunjukkan bahwa untuk kecocokan aktual, seberapa sering model Anda memprediksi kecocokan.
+ `AccuracyCostTradeoff` — Nomor (ganda), tidak lebih dari 1.0.

  Nilai yang dipilih saat menyetel perubahan Anda untuk keseimbangan antara akurasi dan biaya. Nilai 0,5 artinya sistem menyeimbangkan masalah akurasi dan biaya. Nilai 1,0 artinya bias murni untuk akurasi, yang biasanya menghasilkan biaya yang lebih tinggi, terkadang sangat tinggi. Nilai 0,0 berarti bias murni untuk biaya, yang menghasilkan perubahan `FindMatches` yang kurang akurat, terkadang dengan akurasi yang tidak dapat diterima.

  Akurasi mengukur seberapa baik perubahan menemukan positif sejati dan negatif sejati. Peningkatan akurasi memerlukan lebih banyak sumber daya dan biaya mesin. Tetapi, itu juga menghasilkan peningkatan pemanggilan ulang. 

  Biaya mengukur berapa banyak sumber daya komputasi, sehingga uang, dikonsumsi untuk menjalankan perubahan.
+ `EnforceProvidedLabels` – Boolean.

  Nilai yang diaktifkan atau dinonaktifkan untuk memaksa output agar cocok dengan label yang disediakan dari pengguna. Jika nilainya adalah `True`, perubahan `find matches` memaksa output agar cocok dengan label yang disediakan. Hasilnya menimpa hasil penggabungan normal. Jika nilainya adalah `False`, perubahan `find matches` tidak memastikan semua label yang disediakan diperhatikan, dan hasilnya bergantung pada model terlatih.

  Perhatikan bahwa pengaturan nilai ini ke betul dapat meningkatkan waktu eksekusi penggabungan.

## FindMatchesMetrics struktur
<a name="aws-glue-api-machine-learning-api-FindMatchesMetrics"></a>

Metrik evaluasi untuk algoritme temukan kecocokan. Kualitas transformasi machine learning Anda diukur dengan membuat transformasi Anda memprediksi beberapa kecocokan dan membandingkan hasilnya dengan kecocokan yang diketahui dari set data yang sama. Metrik kualitas didasarkan pada subset data Anda, sehingga mereka tidak tepat.

**Bidang**
+ `AreaUnderPRCurve` — Nomor (ganda), tidak lebih dari 1.0.

  Area di bawah precision/recall kurva (AUPRC) adalah angka tunggal yang mengukur kualitas keseluruhan transformasi, yang tidak tergantung pada pilihan yang dibuat untuk presisi vs. ingatan. Nilai yang lebih tinggi menunjukkan bahwa Anda memiliki precision vs. recall tradeoff yang lebih menarik.

  Untuk informasi selengkapnya, lihat [Precision dan recall](https://en.wikipedia.org/wiki/Precision_and_recall) di Wikipedia.
+ `Precision` — Nomor (ganda), tidak lebih dari 1.0.

  Metrik presisi menunjukkan seberapa sering transformasi Anda benar saat memprediksi kecocokan. Secara khusus, ia mengukur seberapa baik transformasi menemukan kemungkinan positif sejati dari total positif sejati.

  Untuk informasi selengkapnya, lihat [Precision dan recall](https://en.wikipedia.org/wiki/Precision_and_recall) di Wikipedia.
+ `Recall` — Nomor (ganda), tidak lebih dari 1.0.

  Metrik pemanggilan ulang menunjukkan bahwa untuk kecocokan aktual, seberapa sering transformasi Anda memprediksi kecocokan. Secara khusus, ia mengukur seberapa baik transformasi menemukan benar positif dari total catatan dalam data sumber.

  Untuk informasi selengkapnya, lihat [Precision dan recall](https://en.wikipedia.org/wiki/Precision_and_recall) di Wikipedia.
+ `F1` — Nomor (ganda), tidak lebih dari 1.0.

  Metrik F1 maksimal menunjukkan akurasi transformasi antara 0 dan 1, di mana 1 adalah akurasi terbaik.

  Untuk informasi selengkapnya, lihat [Skor F1](https://en.wikipedia.org/wiki/F1_score) di Wikipedia.
+ `ConfusionMatrix` — Sebuah objek [ConfusionMatrix](#aws-glue-api-machine-learning-api-ConfusionMatrix).

  Matriks kebingungan menunjukkan kepada Anda apa yang transformasi Anda prediksi secara akurat dan jenis kesalahan apa yang dibuat.

  Untuk informasi selengkapnya, lihat [Matriks kebingungan](https://en.wikipedia.org/wiki/Confusion_matrix) di Wikipedia.
+ `ColumnImportances` — Susunan objek [ColumnImportance](#aws-glue-api-machine-learning-api-ColumnImportance), tidak lebih dari 100 struktur.

  Daftar struktur `ColumnImportance` yang berisi metrik nilai penting kolom, yang diurutkan dalam urutan nilai penting yang semakin menurun.

## ConfusionMatrix struktur
<a name="aws-glue-api-machine-learning-api-ConfusionMatrix"></a>

Matriks kebingungan menunjukkan kepada Anda apa yang transformasi Anda prediksi secara akurat dan jenis kesalahan apa yang dibuat.

Untuk informasi selengkapnya, lihat [Matriks kebingungan](https://en.wikipedia.org/wiki/Confusion_matrix) di Wikipedia.

**Bidang**
+ `NumTruePositives` — Nomor (panjang).

  Jumlah kecocokan dalam data yang dengan benar ditemukan oleh transformasi, dalam matriks kebingungan untuk transformasi Anda.
+ `NumFalsePositives` — Nomor (panjang).

  Jumlah ketidakcocokan dalam data yang keliru diklasifikasikan oleh transformasi sebagai sebuah kecocokan, dalam matriks kebingungan untuk transformasi Anda.
+ `NumTrueNegatives` — Nomor (panjang).

  Jumlah ketidakcocokan dalam data yang dengan benar ditolak oleh transformasi, dalam matriks kebingungan untuk transformasi Anda.
+ `NumFalseNegatives` — Nomor (panjang).

  Jumlah kecocokan dalam data yang tidak ditemukan oleh transformasi, dalam matriks kebingungan untuk transformasi Anda.

## GlueTable struktur
<a name="aws-glue-api-machine-learning-api-GlueTable"></a>

Database dan tabel dalam AWS Glue Data Catalog yang digunakan untuk input atau output data.

**Bidang**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah nama basis data di AWS Glue Data Catalog.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah nama tabel di AWS Glue Data Catalog.
+ `CatalogId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk AWS Glue Data Catalog.
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi ke AWS Glue Data Catalog.
+ `AdditionalOptions`— Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 10 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string Deskripsi, panjangnya tidak lebih dari 2048 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  Opsi tambahan untuk tabel. Saat ini ada dua kunci yang didukung:
  + `pushDownPredicate`: untuk memfilter pada partisi tanpa harus daftar dan membaca semua file dalam dataset Anda.
  + `catalogPartitionPredicate`: untuk menggunakan pemangkasan partisi sisi server menggunakan indeks partisi di. AWS Glue Data Catalog

## TaskRun struktur
<a name="aws-glue-api-machine-learning-api-TaskRun"></a>

Parameter pengambilan sampel yang dikaitkan dengan transformasi machine learning.

**Bidang**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk transformasi.
+ `TaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk eksekusi tugas ini.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status eksekusi tugas yang diminta saat ini.
+ `LogGroupName` – String UTF-8.

  Nama grup log untuk pencatatan log yang aman, yang dikaitkan dengan eksekusi tugas ini.
+ `Properties` — Sebuah objek [TaskRunProperties](#aws-glue-api-machine-learning-api-TaskRunProperties).

  Menentukan properti konfigurasi yang dikaitkan dengan eksekusi tugas ini.
+ `ErrorString` – String UTF-8.

  Daftar string kesalahan yang dikaitkan dengan eksekusi tugas ini.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu saat eksekusi tugas ini dimulai.
+ `LastModifiedOn` — Stempel waktu.

  Titik dalam waktu terakhir saat eksekusi tugas yang diminta diperbarui.
+ `CompletedOn` — Stempel waktu.

  Titik dalam waktu terakhir saat eksekusi tugas yang diminta selesai.
+ `ExecutionTime` — Nomor (bilangan bulat).

  Jumlah waktu (dalam satuan detik) di mana eksekusi tugas ini menggunakan sumber daya.

## TransformFilterCriteria struktur
<a name="aws-glue-api-machine-learning-api-TransformFilterCriteria"></a>

Kriteria yang digunakan untuk mem-filter transformasi machine learning.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah nama transformasi unik yang digunakan untuk mem-filter transformasi machine learning.
+ `TransformType` – String UTF-8 (nilai yang valid: `FIND_MATCHES`).

  Jenis transformasi machine learning yang digunakan untuk mem-filter transformasi machine learning.
+ `Status` – String UTF-8 (nilai yang valid: `NOT_READY` \$1 `READY` \$1 `DELETING`).

  Memfilter daftar transformasi machine learning berdasarkan status transformasi terakhir yang diketahui (untuk menunjukkan apakah transformasi dapat digunakan atau tidak). Salah satu "NOT\$1READY", "READY", atau "DELETING".
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Nilai ini menentukan versi transformasi pembelajaran mesin AWS Glue ini yang kompatibel. Glue 1.0 direkomendasikan untuk sebagian besar pelanggan. Jika nilai tidak diatur, maka kompatibilitas Glue secara default diatur ke Glue 0.9. Untuk informasi selengkapnya, lihat [Versi AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) dalam panduan developer.
+ `CreatedBefore` — Stempel waktu.

  Waktu dan tanggal sebelum transformasi dibuat.
+ `CreatedAfter` — Stempel waktu.

  Waktu dan tanggal setelah transformasi dibuat.
+ `LastModifiedBefore` — Stempel waktu.

  Filter berdasarkan modifikasi terakhir transformasi sebelum tanggal ini.
+ `LastModifiedAfter` — Stempel waktu.

  Filter berdasarkan modifikasi terakhir transformasi setelah tanggal ini.
+ `Schema` — Susunan objek [SchemaColumn](#aws-glue-api-machine-learning-api-SchemaColumn), tidak lebih dari 100 struktur.

  Filter berdasarkan set data dengan skema tertentu. Objek `Map<Column, Type>` adalah sebuah rangkaian dari pasangan nilai kunci yang mewakili skema yang diterima transformasi ini, di mana `Column` adalah nama kolom, dan `Type` adalah jenis data seperti integer atau string. Memiliki batas atas 100 kolom.

## TransformSortCriteria struktur
<a name="aws-glue-api-machine-learning-api-TransformSortCriteria"></a>

Kriteria pengurutan yang terkait dengan transformasi machine learning.

**Bidang**
+ `Column` – *Wajib:* String UTF-8 (nilai yang valid: `NAME` \$1 `TRANSFORM_TYPE` \$1 `STATUS` \$1 `CREATED` \$1 `LAST_MODIFIED`).

  Kolom yang akan digunakan dalam kriteria pengurutan yang terkait dengan transformasi machine learning.
+ `SortDirection` – *Wajib:* String UTF-8 (nilai yang valid: `DESCENDING` \$1 `ASCENDING`).

  Arah pengurutan yang akan digunakan dalam kriteria pengurutan yang terkait dengan transformasi machine learning.

## TaskRunFilterCriteria struktur
<a name="aws-glue-api-machine-learning-api-TaskRunFilterCriteria"></a>

Kriteria yang digunakan untuk mem-filter eksekusi tugas untuk transformasi machine learning.

**Bidang**
+ `TaskRunType` – String UTF-8 (nilai yang valid: `EVALUATION` \$1 `LABELING_SET_GENERATION` \$1 `IMPORT_LABELS` \$1 `EXPORT_LABELS` \$1 `FIND_MATCHES`).

  Jenis eksekusi tugas.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status eksekusi tugas saat ini.
+ `StartedBefore` — Stempel waktu.

  Filter berdasarkan eksekusi tugas yang dimulai sebelum tanggal ini.
+ `StartedAfter` — Stempel waktu.

  Filter berdasarkan eksekusi tugas yang dimulai setelah tanggal ini.

## TaskRunSortCriteria struktur
<a name="aws-glue-api-machine-learning-api-TaskRunSortCriteria"></a>

Kriteria pemilahan yang digunakan untuk mengurutkan daftar eksekusi tugas untuk transformasi machine learning.

**Bidang**
+ `Column` – *Wajib:* String UTF-8 (nilai yang valid: `TASK_RUN_TYPE` \$1 `STATUS` \$1 `STARTED`).

  Kolom yang akan digunakan untuk mengurutkan daftar eksekusi tugas untuk transformasi machine learning.
+ `SortDirection` – *Wajib:* String UTF-8 (nilai yang valid: `DESCENDING` \$1 `ASCENDING`).

  Arah pengurutan yang akan digunakan untuk mengurutkan daftar eksekusi tugas untuk transformasi machine learning.

## TaskRunProperties struktur
<a name="aws-glue-api-machine-learning-api-TaskRunProperties"></a>

Properti konfigurasi untuk eksekusi tugas.

**Bidang**
+ `TaskType` – String UTF-8 (nilai yang valid: `EVALUATION` \$1 `LABELING_SET_GENERATION` \$1 `IMPORT_LABELS` \$1 `EXPORT_LABELS` \$1 `FIND_MATCHES`).

  Jenis eksekusi tugas.
+ `ImportLabelsTaskRunProperties` — Sebuah objek [ImportLabelsTaskRunProperties](#aws-glue-api-machine-learning-api-ImportLabelsTaskRunProperties).

  Properti konfigurasi untuk eksekusi tugas label impor.
+ `ExportLabelsTaskRunProperties` — Sebuah objek [ExportLabelsTaskRunProperties](#aws-glue-api-machine-learning-api-ExportLabelsTaskRunProperties).

  Properti konfigurasi untuk eksekusi tugas label ekspor.
+ `LabelingSetGenerationTaskRunProperties` — Sebuah objek [LabelingSetGenerationTaskRunProperties](#aws-glue-api-machine-learning-api-LabelingSetGenerationTaskRunProperties).

  Properti konfigurasi untuk eksekusi tugas pembuatan label set.
+ `FindMatchesTaskRunProperties` — Sebuah objek [FindMatchesTaskRunProperties](#aws-glue-api-machine-learning-api-FindMatchesTaskRunProperties).

  Properti konfigurasi untuk eksekusi tugas temukan kecocokan.

## FindMatchesTaskRunProperties struktur
<a name="aws-glue-api-machine-learning-api-FindMatchesTaskRunProperties"></a>

Menentukan properti konfigurasi untuk eksekusi tugas Temukan Kecocokan.

**Bidang**
+ `JobId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID tugas untuk eksekusi tugas Temukan Kecocokan.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama yang ditetapkan untuk tugas untuk eksekusi tugas Temukan Kecocokan.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi tugas untuk eksekusi tugas Temukan Kecocokan.

## ImportLabelsTaskRunProperties struktur
<a name="aws-glue-api-machine-learning-api-ImportLabelsTaskRunProperties"></a>

Menentukan properti konfigurasi untuk eksekusi tugas label impor.

**Bidang**
+ `InputS3Path` – String UTF-8.

  Path Amazon Simple Storage Service (Amazon S3) tempat Anda akan mengimpor label.
+ `Replace` – Boolean.

  Menunjukkan apakah akan menimpa label yang ada.

## ExportLabelsTaskRunProperties struktur
<a name="aws-glue-api-machine-learning-api-ExportLabelsTaskRunProperties"></a>

Menentukan properti konfigurasi untuk eksekusi tugas label ekspor.

**Bidang**
+ `OutputS3Path` – String UTF-8.

  Path Amazon Simple Storage Service (Amazon S3) tempat Anda akan mengekspor label.

## LabelingSetGenerationTaskRunProperties struktur
<a name="aws-glue-api-machine-learning-api-LabelingSetGenerationTaskRunProperties"></a>

Menentukan properti konfigurasi untuk eksekusi tugas pembuatan label set.

**Bidang**
+ `OutputS3Path` – String UTF-8.

  Path Amazon Simple Storage Service (Amazon S3) tempat Anda akan membuat set pelabelan.

## SchemaColumn struktur
<a name="aws-glue-api-machine-learning-api-SchemaColumn"></a>

Sebuah pasangan nilai-kunci yang mewakili kolom dan tipe data yang dapat dijalankan oleh transformasi ini terhadapnya. Parameter `Schema` dari `MLTransform` yang mungkin terdiri hingga 100 struktur ini.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama kolom.
+ `DataType` — String UTF-8, sepanjang tidak lebih dari 131072, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Jenis data dalam kolom.

## TransformEncryption struktur
<a name="aws-glue-api-machine-learning-api-TransformEncryption"></a>

 encryption-at-restPengaturan transformasi yang berlaku untuk mengakses data pengguna. Transformasi machine learning dapat mengakses data pengguna yang dienkripsi di Amazon S3 menggunakan KMS.

Selain itu, label yang diimpor dan transformasi yang dilatih sekarang dapat dienkripsi menggunakan kunci KMS yang disediakan pelanggan.

**Bidang**
+ `MlUserDataEncryption` — Sebuah objek [MLUserDataEncryption](#aws-glue-api-machine-learning-api-MLUserDataEncryption).

  Sebuah objek `MLUserDataEncryption` yang berisi mode enkripsi dan ID kunci KMS yang disediakan pelanggan.
+ `TaskRunSecurityConfigurationName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan.

## MLUserDataEncryption struktur
<a name="aws-glue-api-machine-learning-api-MLUserDataEncryption"></a>

 encryption-at-restPengaturan transformasi yang berlaku untuk mengakses data pengguna.

**Bidang**
+ `MlUserDataEncryptionMode` – *Wajib:* String UTF-8 (nilai yang valid: `DISABLED` \$1 `SSE-KMS="SSEKMS"`).

  Mode enkripsi yang diterapkan untuk data pengguna. Nilai yang valid adalah:
  + DISABLED: enkripsi dinonaktifkan
  + SSEKMS: penggunaan enkripsi sisi server dengan AWS Key Management Service (SSE-KMS) untuk data pengguna yang disimpan di Amazon S3.
+ `KmsKeyId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID untuk kunci KMS yang disediakan oleh pelanggan.

## ColumnImportance struktur
<a name="aws-glue-api-machine-learning-api-ColumnImportance"></a>

Sebuah struktur yang berisi nama kolom dan skor nilai penting kolom untuk sebuah kolom. 

Nilai penting kolom membantu Anda memahami bagaimana kolom berkontribusi pada model Anda, dengan mengidentifikasi kolom mana dalam catatan Anda yang lebih penting daripada kolom yang lain.

**Bidang**
+ `ColumnName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama sebuah kolom.
+ `Importance` — Nomor (ganda), tidak lebih dari 1.0.

  Skor nilai penting kolom untuk kolom, dalam desimal.

## Operasi
<a name="aws-glue-api-machine-learning-api-actions"></a>
+ [Buat MLTransform tindakan (Python: create\$1ml\$1transform)](#aws-glue-api-machine-learning-api-CreateMLTransform)
+ [Perbarui MLTransform tindakan (Python: update\$1ml\$1transform)](#aws-glue-api-machine-learning-api-UpdateMLTransform)
+ [Hapus MLTransform tindakan (Python: delete\$1ml\$1transform)](#aws-glue-api-machine-learning-api-DeleteMLTransform)
+ [Dapatkan MLTransform tindakan (Python: get\$1ml\$1transform)](#aws-glue-api-machine-learning-api-GetMLTransform)
+ [Dapatkan MLTransforms tindakan (Python: get\$1ml\$1transforms)](#aws-glue-api-machine-learning-api-GetMLTransforms)
+ [Daftar MLTransforms tindakan (Python: list\$1ml\$1transforms)](#aws-glue-api-machine-learning-api-ListMLTransforms)
+ [Mulai MLEvaluation TaskRun tindakan (Python: start\$1ml\$1evaluation\$1task\$1run)](#aws-glue-api-machine-learning-api-StartMLEvaluationTaskRun)
+ [Mulai MLLabeling SetGenerationTaskRun tindakan (Python: start\$1ml\$1labeling\$1set\$1generation\$1task\$1run)](#aws-glue-api-machine-learning-api-StartMLLabelingSetGenerationTaskRun)
+ [Dapatkan tindakan MLTask Jalankan (Python: get\$1ml\$1task\$1run)](#aws-glue-api-machine-learning-api-GetMLTaskRun)
+ [Dapatkan tindakan MLTask Runs (Python: get\$1ml\$1task\$1runs)](#aws-glue-api-machine-learning-api-GetMLTaskRuns)
+ [Batalkan tindakan MLTask Jalankan (Python: cancel\$1ml\$1task\$1run)](#aws-glue-api-machine-learning-api-CancelMLTaskRun)
+ [StartExportLabelsTaskRun tindakan (Python: start\$1export\$1labels\$1task\$1run)](#aws-glue-api-machine-learning-api-StartExportLabelsTaskRun)
+ [StartImportLabelsTaskRun tindakan (Python: start\$1import\$1labels\$1task\$1run)](#aws-glue-api-machine-learning-api-StartImportLabelsTaskRun)

## Buat MLTransform tindakan (Python: create\$1ml\$1transform)
<a name="aws-glue-api-machine-learning-api-CreateMLTransform"></a>

Menciptakan transformasi pembelajaran AWS Glue mesin. Operasi ini menciptakan transformasi dan semua parameter yang diperlukan untuk melatih transformasi tersebut.

Panggil operasi ini sebagai langkah pertama dalam proses menggunakan sebuah transformasi machine learning (seperti transformasi `FindMatches`) untuk deduplikasi data. Anda dapat memberikan opsi `Description`, selain parameter yang ingin Anda gunakan untuk algoritme Anda.

Anda juga harus menentukan parameter tertentu untuk tugas yang AWS Glue berjalan atas nama Anda sebagai bagian dari pembelajaran dari data Anda dan membuat transformasi pembelajaran mesin berkualitas tinggi. Parameter ini mencakup `Role`, dan opsional, `AllocatedCapacity`, `Timeout`, dan `MaxRetries`. Untuk informasi lebih lanjut, lihat [Tugas](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-job.html).

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama unik yang Anda berikan untuk transformasi pada saat Anda membuatnya.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi dari transformasi machine learning yang sedang didefinisikan. Default-nya adalah string kosong.
+ `InputRecordTables` — *Wajib:* Susunan objek [GlueTable](#aws-glue-api-machine-learning-api-GlueTable), tidak lebih dari 10 struktur.

  Daftar definisi AWS Glue tabel yang digunakan oleh transformasi.
+ `Parameters` — *Wajib:* Sebuah objek [TransformParameters](#aws-glue-api-machine-learning-api-TransformParameters).

  Parameter algoritmik yang spesifik untuk jenis transformasi yang digunakan. Secara kondisional tergantung pada jenis transformasi.
+ `Role` – *Wajib:* String UTF-8.

  Nama atau Amazon Resource Name (ARN) dari IAM role dengan izin yang diperlukan. Izin yang diperlukan mencakup izin peran AWS Glue layanan ke AWS Glue sumber daya, dan izin Amazon S3 yang diperlukan oleh transformasi. 
  + Peran ini membutuhkan izin peran AWS Glue layanan untuk memungkinkan akses ke sumber daya. AWS Glue Lihat [Melampirkan Kebijakan untuk pengguna IAM yang Mengakses AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/attach-policy-iam-user.html).
  + Peran ini memerlukan izin ke sumber Amazon Simple Storage Service (Amazon S3), target, direktori sementara, skrip, dan perpustakaan yang digunakan oleh tugas yang dijalankan untuk transformasi ini.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Nilai ini menentukan versi transformasi pembelajaran mesin AWS Glue ini yang kompatibel. Glue 1.0 direkomendasikan untuk sebagian besar pelanggan. Jika nilai tidak diatur, maka kompatibilitas Glue secara default diatur ke Glue 0.9. Untuk informasi selengkapnya, lihat [Versi AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) dalam panduan developer.
+ `MaxCapacity` — Nomor (ganda).

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dialokasikan ke tugas berjalan untuk transformasi ini. Anda dapat mengalokasikan dari 2 hingga 100 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/). 

  `MaxCapacity` adalah pilihan yang eksklusif satu sama lain dengan `NumberOfWorkers` dan `WorkerType`.
  + Jika `NumberOfWorkers` atau `WorkerType` diatur, maka `MaxCapacity` tidak dapat diatur.
  + Jika `MaxCapacity` diatur, maka `NumberOfWorkers` atau `WorkerType` tidak dapat diatur.
  + Jika `WorkerType` diatur, maka `NumberOfWorkers` wajib (dan sebaliknya).
  + `MaxCapacity` dan `NumberOfWorkers`, keduanya minimal harus 1.

  Saat bidang `WorkerType` diatur ke nilai selain `Standard`, maka bidang `MaxCapacity` diatur secara otomatis dan menjadi baca-saja.

  Saat bidang `WorkerType` diatur ke nilai selain `Standard`, maka bidang `MaxCapacity` diatur secara otomatis dan menjadi baca-saja.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika tugas ini dieksekusi. Menerima nilai Standard, G.1X, atau G.2X.
  + Untuk jenis pekerja `Standard`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 50GB, dan 2 pelaksana per pekerja.
  + Untuk jenis pekerja `G.1X`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 64GB, dan 1 pelaksana per pekerja.
  + Untuk jenis pekerja `G.2X`, setiap pekerja menyediakan 8 vCPU, memori 32 GB dan disk 128GB, dan 1 pelaksana per pekerja.

  `MaxCapacity` adalah pilihan yang eksklusif satu sama lain dengan `NumberOfWorkers` dan `WorkerType`.
  + Jika `NumberOfWorkers` atau `WorkerType` diatur, maka `MaxCapacity` tidak dapat diatur.
  + Jika `MaxCapacity` diatur, maka `NumberOfWorkers` atau `WorkerType` tidak dapat diatur.
  + Jika `WorkerType` diatur, maka `NumberOfWorkers` wajib (dan sebaliknya).
  + `MaxCapacity` dan `NumberOfWorkers`, keduanya minimal harus 1.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika tugas ini dieksekusi.

  Jika `WorkerType` diatur, maka `NumberOfWorkers` wajib (dan sebaliknya).
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis untuk eksekusi tugas untuk transformasi ini, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk transformasi ini untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`. Nilai default-nya adalah 2.880 menit (48 jam).
+ `MaxRetries` — Nomor (bilangan bulat).

  Jumlah percobaan maksimum untuk mencoba kembali tugas untuk transformasi ini setelah eksekusi tugas gagal.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang akan digunakan dengan transformasi machine learning ini. Anda dapat menggunakan tag untuk membatasi akses ke transformasi machine learning tersebut. Untuk informasi selengkapnya tentang [AWS tag AWS Glue, lihat Tag AWS Glue di](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) panduan pengembang.
+ `TransformEncryption` — Sebuah objek [TransformEncryption](#aws-glue-api-machine-learning-api-TransformEncryption).

   encryption-at-restPengaturan transformasi yang berlaku untuk mengakses data pengguna. Transformasi machine learning dapat mengakses data pengguna yang dienkripsi di Amazon S3 menggunakan KMS.

**Respons**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah pengenal unik yang dihasilkan untuk transformasi.

**Kesalahan**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `AccessDeniedException`
+ `ResourceNumberLimitExceededException`
+ `IdempotentParameterMismatchException`

## Perbarui MLTransform tindakan (Python: update\$1ml\$1transform)
<a name="aws-glue-api-machine-learning-api-UpdateMLTransform"></a>

Memperbarui transformasi machine learning yang ada. Panggil operasi ini untuk menyetel parameter algoritme untuk mencapai hasil yang lebih baik.

Setelah memanggil operasi ini, Anda dapat memanggil operasi `StartMLEvaluationTaskRun` untuk menilai seberapa baik parameter baru Anda mencapai tujuan Anda (seperti meningkatkan kualitas transformasi machine learning Anda, atau membuatnya menjadi lebih hemat biaya).

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengenal unik yang dihasilkan saat transformasi dibuat.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama unik yang Anda berikan pada transformasi saat Anda membuatnya.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi transformasi. Default-nya adalah string kosong.
+ `Parameters` — Sebuah objek [TransformParameters](#aws-glue-api-machine-learning-api-TransformParameters).

  Parameter konfigurasi yang spesifik untuk jenis transformasi (algoritme) yang digunakan. Secara kondisional tergantung pada jenis transformasi.
+ `Role` – String UTF-8.

  Nama atau Amazon Resource Name (ARN) dari IAM role dengan izin yang diperlukan.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Nilai ini menentukan versi transformasi pembelajaran mesin AWS Glue ini yang kompatibel. Glue 1.0 direkomendasikan untuk sebagian besar pelanggan. Jika nilai tidak diatur, maka kompatibilitas Glue secara default diatur ke Glue 0.9. Untuk informasi selengkapnya, lihat [Versi AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) dalam panduan developer.
+ `MaxCapacity` — Nomor (ganda).

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dialokasikan ke tugas berjalan untuk transformasi ini. Anda dapat mengalokasikan dari 2 hingga 100 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/). 

  Saat bidang `WorkerType` diatur ke nilai selain `Standard`, maka bidang `MaxCapacity` diatur secara otomatis dan menjadi baca-saja.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika tugas ini dieksekusi. Menerima nilai Standard, G.1X, atau G.2X.
  + Untuk jenis pekerja `Standard`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 50GB, dan 2 pelaksana per pekerja.
  + Untuk jenis pekerja `G.1X`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 64GB, dan 1 pelaksana per pekerja.
  + Untuk jenis pekerja `G.2X`, setiap pekerja menyediakan 8 vCPU, memori 32 GB dan disk 128GB, dan 1 pelaksana per pekerja.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika tugas ini dieksekusi.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis untuk sebuah eksekusi tugas untuk transformasi ini, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk transformasi ini untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`. Nilai default-nya adalah 2.880 menit (48 jam).
+ `MaxRetries` — Nomor (bilangan bulat).

  Jumlah percobaan maksimum untuk mencoba kembali tugas untuk transformasi ini setelah eksekusi tugas gagal.

**Respons**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk transformasi yang sudah diperbarui.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `AccessDeniedException`

## Hapus MLTransform tindakan (Python: delete\$1ml\$1transform)
<a name="aws-glue-api-machine-learning-api-DeleteMLTransform"></a>

Menghapus transformasi pembelajaran AWS Glue mesin. Transformasi machine learning adalah jenis transformasi khusus yang menggunakan machine learning untuk mempelajari detail transformasi yang akan dilakukan dengan belajar dari contoh yang diberikan oleh manusia. Transformasi ini kemudian diselamatkan oleh AWS Glue. Jika Anda tidak lagi memerlukan sebuah transformasi, maka Anda dapat menghapusnya dengan memanggil `DeleteMLTransforms`. Namun, AWS Glue pekerjaan apa pun yang masih mereferensikan transformasi yang dihapus tidak akan berhasil lagi.

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi yang akan dihapus.

**Respons**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi yang sudah dihapus.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## Dapatkan MLTransform tindakan (Python: get\$1ml\$1transform)
<a name="aws-glue-api-machine-learning-api-GetMLTransform"></a>

Mendapat artefak transformasi pembelajaran AWS Glue mesin dan semua metadata yang sesuai. Transformasi machine learning adalah jenis transformasi khusus yang menggunakan machine learning untuk mempelajari detail transformasi yang akan dilakukan dengan belajar dari contoh yang diberikan oleh manusia. Transformasi ini kemudian diselamatkan oleh AWS Glue. Anda dapat mengambil metadata mereka dengan memanggil `GetMLTransform`.

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik transformasi, yang dihasilkan pada saat transformasi dibuat.

**Respons**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik transformasi, yang dihasilkan pada saat transformasi dibuat.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama unik yang diberikan pada transformasi saat transformasi tersebut dibuat.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Sebuah deskripsi transformasi.
+ `Status` – String UTF-8 (nilai yang valid: `NOT_READY` \$1 `READY` \$1 `DELETING`).

  Status terakhir yang diketahui dari transformasi (untuk menunjukkan apakah transformasi dapat digunakan atau tidak). Salah satu "NOT\$1READY", "READY", atau "DELETING".
+ `CreatedOn` — Stempel waktu.

  Tanggal dan waktu saat transformasi dibuat.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu saat transformasi terakhir diubah.
+ `InputRecordTables` — Susunan objek [GlueTable](#aws-glue-api-machine-learning-api-GlueTable), tidak lebih dari 10 struktur.

  Daftar definisi AWS Glue tabel yang digunakan oleh transformasi.
+ `Parameters` — Sebuah objek [TransformParameters](#aws-glue-api-machine-learning-api-TransformParameters).

  Parameter konfigurasi khusus untuk algoritme yang digunakan.
+ `EvaluationMetrics` — Sebuah objek [EvaluationMetrics](#aws-glue-api-machine-learning-api-EvaluationMetrics).

  Metrik evaluasi terbaru.
+ `LabelCount` — Nomor (bilangan bulat).

  Jumlah label yang tersedia untuk transformasi ini.
+ `Schema` — Susunan objek [SchemaColumn](#aws-glue-api-machine-learning-api-SchemaColumn), tidak lebih dari 100 struktur.

  Objek `Map<Column, Type>` yang mewakili skema yang diterima transformasi ini. Memiliki batas atas 100 kolom.
+ `Role` – String UTF-8.

  Nama atau Amazon Resource Name (ARN) dari IAM role dengan izin yang diperlukan.
+ `GlueVersion` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  Nilai ini menentukan versi transformasi pembelajaran mesin AWS Glue ini yang kompatibel. Glue 1.0 direkomendasikan untuk sebagian besar pelanggan. Jika nilai tidak diatur, maka kompatibilitas Glue secara default diatur ke Glue 0.9. Untuk informasi selengkapnya, lihat [Versi AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) dalam panduan developer.
+ `MaxCapacity` — Nomor (ganda).

  Jumlah unit pemrosesan AWS Glue data (DPUs) yang dialokasikan ke tugas berjalan untuk transformasi ini. Anda dapat mengalokasikan dari 2 hingga 100 DPUs; defaultnya adalah 10. DPU adalah ukuran relatif daya pemrosesan yang terdiri dari 4 v CPUs kapasitas komputasi dan memori 16 GB. Untuk informasi lebih lanjut, lihat [halaman harga AWS Glue](https://aws.amazon.com/glue/pricing/). 

  Saat bidang `WorkerType` diatur ke nilai selain `Standard`, maka bidang `MaxCapacity` diatur secara otomatis dan menjadi baca-saja.
+ `WorkerType` – String UTF-8 (nilai yang valid: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Jenis pekerja yang telah ditetapkan sebelumnya yang dialokasikan ketika tugas ini dieksekusi. Menerima nilai Standard, G.1X, atau G.2X.
  + Untuk jenis pekerja `Standard`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 50GB, dan 2 pelaksana per pekerja.
  + Untuk jenis pekerja `G.1X`, setiap pekerja menyediakan 4 vCPU, memori 16 GB dan disk 64GB, dan 1 pelaksana per pekerja.
  + Untuk jenis pekerja `G.2X`, setiap pekerja menyediakan 8 vCPU, memori 32 GB dan disk 128GB, dan 1 pelaksana per pekerja.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah pekerja dari `workerType` ditentukan yang dialokasikan ketika tugas ini dieksekusi.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Waktu habis untuk sebuah eksekusi tugas untuk transformasi ini, dalam satuan menit. Ini adalah waktu maksimum yang bisa digunakan oleh eksekusi tugas untuk transformasi ini untuk menggunakan sumber daya sebelum eksekusi dihentikan dan memasuki status `TIMEOUT`. Nilai default-nya adalah 2.880 menit (48 jam).
+ `MaxRetries` — Nomor (bilangan bulat).

  Jumlah percobaan maksimum untuk mencoba kembali tugas untuk transformasi ini setelah eksekusi tugas gagal.
+ `TransformEncryption` — Sebuah objek [TransformEncryption](#aws-glue-api-machine-learning-api-TransformEncryption).

   encryption-at-restPengaturan transformasi yang berlaku untuk mengakses data pengguna. Transformasi machine learning dapat mengakses data pengguna yang dienkripsi di Amazon S3 menggunakan KMS.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## Dapatkan MLTransforms tindakan (Python: get\$1ml\$1transforms)
<a name="aws-glue-api-machine-learning-api-GetMLTransforms"></a>

Mendapat daftar transformasi pembelajaran AWS Glue mesin yang dapat diurutkan dan dapat disaring. Transformasi machine learning adalah jenis transformasi khusus yang menggunakan machine learning untuk mempelajari detail transformasi yang akan dilakukan dengan belajar dari contoh yang diberikan oleh manusia. Transformasi ini kemudian disimpan oleh AWS Glue, dan Anda dapat mengambil metadata mereka dengan menelepon. `GetMLTransforms`

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman untuk mengimbangi hasil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.
+ `Filter` — Sebuah objek [TransformFilterCriteria](#aws-glue-api-machine-learning-api-TransformFilterCriteria).

  Kriteria transformasi filter.
+ `Sort` — Sebuah objek [TransformSortCriteria](#aws-glue-api-machine-learning-api-TransformSortCriteria).

  Kriteria pengurutan.

**Respons**
+ `Transforms` – *Wajib:* Susunan objek [MLTransform](#aws-glue-api-machine-learning-api-MLTransform).

  Sebuah daftar transformasi machine learning.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman, jika ada lebih banyak hasil yang tersedia.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## Daftar MLTransforms tindakan (Python: list\$1ml\$1transforms)
<a name="aws-glue-api-machine-learning-api-ListMLTransforms"></a>

 Mengambil daftar yang dapat diurutkan dan disaring dari transformasi pembelajaran AWS Glue mesin yang ada di AWS akun ini, atau sumber daya dengan tag yang ditentukan. Operasi ini mengambil kolom `Tags` opsional, yang dapat Anda gunakan sebagai sebuah filter respon sehingga tag sumber daya dapat diambil sebagai sebuah grup. Jika Anda memilih untuk menggunakan pem-filter-an tag, maka hanya sumber daya dengan tag saja yang diambil. 

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika ini adalah permintaan kelanjutan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Ukuran maksimum daftar yang akan dikembalikan.
+ `Filter` — Sebuah objek [TransformFilterCriteria](#aws-glue-api-machine-learning-api-TransformFilterCriteria).

  Sebuah `TransformFilterCriteria` yang digunakan untuk mem-filter transformasi machine learning.
+ `Sort` — Sebuah objek [TransformSortCriteria](#aws-glue-api-machine-learning-api-TransformSortCriteria).

  Sebuah `TransformSortCriteria` yang digunakan untuk mengurutkan transformasi machine learning.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Menentukan untuk mengembalikan hanya sumber daya ditandai saja.

**Respons**
+ `TransformIds` – *Wajib:* Susunan string UTF-8.

  Pengidentifikasi semua transformasi machine learning dalam akun, atau transformasi machine learning dengan tag yang ditentukan.
+ `NextToken` – String UTF-8.

  Sebuah token kelanjutan, jika daftar yang dikembalikan tidak berisi metrik terakhir yang tersedia.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## Mulai MLEvaluation TaskRun tindakan (Python: start\$1ml\$1evaluation\$1task\$1run)
<a name="aws-glue-api-machine-learning-api-StartMLEvaluationTaskRun"></a>

Memulai tugas untuk memperkirakan kualitas transformasi. 

Ketika Anda memberikan set label sebagai contoh kebenaran, pembelajaran AWS Glue mesin menggunakan beberapa contoh tersebut untuk belajar darinya. Selebihnya label digunakan sebagai pengujian untuk memperkirakan kualitas.

Mengembalikan sebuah pengidentifikasi unik untuk eksekusi. Anda dapat memanggil `GetMLTaskRun` untuk mendapatkan informasi lebih lanjut tentang statistik `EvaluationTaskRun`.

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.

**Respons**
+ `TaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik yang terkait dengan eksekusi ini.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ConcurrentRunsExceededException`
+ `MLTransformNotReadyException`

## Mulai MLLabeling SetGenerationTaskRun tindakan (Python: start\$1ml\$1labeling\$1set\$1generation\$1task\$1run)
<a name="aws-glue-api-machine-learning-api-StartMLLabelingSetGenerationTaskRun"></a>

Memulai alur kerja pembelajaran aktif untuk transformasi machine learning Anda untuk meningkatkan kualitas transformasi dengan menghasilkan set label dan menambahkan label.

Saat `StartMLLabelingSetGenerationTaskRun` selesai, AWS Glue akan menghasilkan "set pelabelan" atau serangkaian pertanyaan yang harus dijawab oleh manusia.

Dalam kasus transformasi `FindMatches`, pertanyaan-pertanyaan ini berbentuk, "Apa cara yang benar untuk mengelompokkan baris ini bersama-sama ke dalam grup yang seluruhnya terdiri dari catatan yang cocok?" 

Setelah proses pelabelan selesai, Anda dapat mengunggah label Anda dengan memanggil `StartImportLabelsTaskRun`. Setelah `StartImportLabelsTaskRun` selesai, semua eksekusi transformasi machine learning di masa depan akan menggunakan label baru dan yang telah ditingkatkan dan melakukan transformasi kualitas yang lebih tinggi.

Catatan: Peran yang digunakan untuk menulis set pelabelan yang dihasilkan `OutputS3Path` adalah peran yang terkait dengan Transformasi Machine Learning, yang ditentukan dalam `CreateMLTransform` API.

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.
+ `OutputS3Path` – *Wajib:* String UTF-8.

  Path Amazon Simple Storage Service (Amazon S3) tempat Anda membuat set pelabelan.

**Respons**
+ `TaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi tugas ini.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ConcurrentRunsExceededException`

## Dapatkan tindakan MLTask Jalankan (Python: get\$1ml\$1task\$1run)
<a name="aws-glue-api-machine-learning-api-GetMLTaskRun"></a>

Mendapatkan detail untuk eksekusi tugas tertentu pada sebuah transformasi machine learning. Proses tugas pembelajaran mesin adalah tugas asinkron yang AWS Glue berjalan atas nama Anda sebagai bagian dari berbagai alur kerja pembelajaran mesin. Anda dapat memeriksa statistik dari setiap tugas yang dijalankan dengan memanggil `GetMLTaskRun` dengan `TaskRunID` dan `TransformID` dari transformasi induknya.

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.
+ `TaskRunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik eksekusi tugas.

**Respons**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik eksekusi tugas.
+ `TaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status untuk eksekusi tugas ini.
+ `LogGroupName` – String UTF-8.

  Nama-nama grup log yang dikaitkan dengan eksekusi tugas.
+ `Properties` — Sebuah objek [TaskRunProperties](#aws-glue-api-machine-learning-api-TaskRunProperties).

  Daftar properti yang dikaitkan dengan eksekusi tugas.
+ `ErrorString` – String UTF-8.

  String kesalahan yang dikaitkan dengan eksekusi tugas.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu ketika eksekusi tugas ini dimulai.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu ketika eksekusi tugas ini terakhir diubah.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu ketika eksekusi tugas ini selesai.
+ `ExecutionTime` — Nomor (bilangan bulat).

  Jumlah waktu (dalam satuan detik) di mana eksekusi tugas ini menggunakan sumber daya.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## Dapatkan tindakan MLTask Runs (Python: get\$1ml\$1task\$1runs)
<a name="aws-glue-api-machine-learning-api-GetMLTaskRuns"></a>

Mendapatkan sebuah daftar eksekusi untuk transformasi machine learning. Proses tugas pembelajaran mesin adalah tugas asinkron yang AWS Glue berjalan atas nama Anda sebagai bagian dari berbagai alur kerja pembelajaran mesin. Anda bisa mendapatkan daftar tugas machine learning yang dapat diurutkan dan disaring dengan memanggil `GetMLTaskRuns` dengan `TransformID` dari transformasi induknya dan parameter opsional lainnya seperti yang didokumentasikan di bagian ini.

Operasi ini mengembalikan daftar eksekusi historis dan harus diberi nomor halaman.

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.
+ `NextToken` – String UTF-8.

  Sebuah token untuk pemberian nomor halaman hasil. Nilai default adalah (kosong).
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan. 
+ `Filter` — Sebuah objek [TaskRunFilterCriteria](#aws-glue-api-machine-learning-api-TaskRunFilterCriteria).

  Kriteria filter, dalam struktur `TaskRunFilterCriteria`, untuk eksekusi tugas.
+ `Sort` — Sebuah objek [TaskRunSortCriteria](#aws-glue-api-machine-learning-api-TaskRunSortCriteria).

  Kriteria pengurutan, dalam struktur `TaskRunSortCriteria`, untuk eksekusi tugas.

**Respons**
+ `TaskRuns` – Susunan objek [TaskRun](#aws-glue-api-machine-learning-api-TaskRun).

  Daftar eksekusi tugas yang dikaitkan dengan transformasi.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman, jika ada lebih banyak hasil yang tersedia.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## Batalkan tindakan MLTask Jalankan (Python: cancel\$1ml\$1task\$1run)
<a name="aws-glue-api-machine-learning-api-CancelMLTaskRun"></a>

Membatalkan (menghentikan) sebuah eksekusi tugas. Proses tugas pembelajaran mesin adalah tugas asinkron yang AWS Glue berjalan atas nama Anda sebagai bagian dari berbagai alur kerja pembelajaran mesin. Anda dapat membatalkan sebuah eksekusi tugas machine learning kapan saja dengan memanggil `CancelMLTaskRun` dengan `TransformID` transformasi induk dari sebuah eksekusi tugas dan `TaskRunId` dari eksekusi tugas. 

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.
+ `TaskRunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah pengidentifikasi unik untuk eksekusi tugas.

**Respons**
+ `TransformId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.
+ `TaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk eksekusi tugas.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status untuk eksekusi ini.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## StartExportLabelsTaskRun tindakan (Python: start\$1export\$1labels\$1task\$1run)
<a name="aws-glue-api-machine-learning-api-StartExportLabelsTaskRun"></a>

Memulai tugas asinkron untuk mengekspor semua data berlabel untuk sebuah transformasi tertentu. Tugas ini adalah satu-satunya panggilan API terkait label yang bukan merupakan bagian dari alur kerja pembelajaran yang tipikal. Anda biasanya menggunakan `StartExportLabelsTaskRun` saat Anda ingin bekerja dengan semua label yang ada pada saat yang sama, seperti saat Anda ingin menghapus atau mengubah label yang sebelumnya dikirimkan sebagai kebenaran. Operasi API ini menerima `TransformId` yang labelnya ingin Anda ekspor dan path Amazon Simple Storage Service (Amazon S3) yang akan digunakan untuk mengekspor label. Operasi tersebut mengembalikan `TaskRunId`. Anda dapat memeriksa status dari eksekusi tugas Anda dengan memanggil API `GetMLTaskRun`.

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.
+ `OutputS3Path` – *Wajib:* String UTF-8.

  Path Amazon S3 di mana Anda mengekspor label.

**Respons**
+ `TaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk eksekusi tugas.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## StartImportLabelsTaskRun tindakan (Python: start\$1import\$1labels\$1task\$1run)
<a name="aws-glue-api-machine-learning-api-StartImportLabelsTaskRun"></a>

Memungkinkan Anda untuk memberikan label tambahan (contoh kebenaran) yang akan digunakan untuk mengajarkan transformasi machine learning dan meningkatkan kualitasnya. Operasi API ini pada umumnya digunakan sebagai bagian dari alur kerja pembelajaran aktif yang dimulai dengan panggilan `StartMLLabelingSetGenerationTaskRun` dan yang akhirnya menghasilkan peningkatan kualitas pada transformasi machine learning Anda. 

Setelah `StartMLLabelingSetGenerationTaskRun` selesai, machine learning AWS Glue akan menghasilkan serangkaian pertanyaan yang akan dijawab oleh manusia. (Menjawab pertanyaan-pertanyaan ini sering disebut 'pelabelan' dalam alur kerja machine learning). Dalam kasus transformasi `FindMatches`, pertanyaan-pertanyaan ini berbentuk, "Apa cara yang benar untuk mengelompokkan baris ini bersama-sama ke dalam grup yang seluruhnya terdiri dari catatan yang cocok?" Setelah proses pelabelan selesai, pengguna mengunggahnya answers/labels dengan panggilan ke`StartImportLabelsTaskRun`. Setelah `StartImportLabelsTaskRun` selesai, semua eksekusi transformasi machine learning di masa depan menggunakan label baru dan yang telah ditingkatkan dan melakukan transformasi kualitas yang lebih tinggi.

Secara default, `StartMLLabelingSetGenerationTaskRun` terus belajar dari dan menggabungkan semua label yang Anda unggah kecuali Anda mengatur `Replace` ke BETUL. Jika Anda mengatur `Replace` ke BETUL, `StartImportLabelsTaskRun` akan menghapus dan melupakan semua label yang diunggah sebelumnya dan hanya belajar hanya dari set yang Anda unggah. Mengganti label dapat membantu jika Anda menyadari bahwa Anda sebelumnya mengunggah label yang salah, dan Anda meyakini bahwa label tersebut memiliki efek negatif pada kualitas transformasi Anda.

Anda dapat memeriksa status dari eksekusi tugas Anda dengan memanggil operasi `GetMLTaskRun`. 

**Permintaan**
+ `TransformId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik dari transformasi machine learning.
+ `InputS3Path` – *Wajib:* String UTF-8.

  Path Amazon Simple Storage Service (Amazon S3) tempat Anda mengimpor label.
+ `ReplaceAllLabels` – Boolean.

  Menunjukkan apakah akan menimpa label yang ada.

**Respons**
+ `TaskRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk eksekusi tugas.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `InternalServiceException`

# API Kualitas Data
<a name="aws-glue-api-data-quality-api"></a>

API Kualitas Data menjelaskan tipe data kualitas data, dan menyertakan API untuk membuat, menghapus, atau memperbarui kumpulan aturan, proses, dan evaluasi kualitas data.

## Jenis Data
<a name="aws-glue-api-data-quality-api-objects"></a>
+ [DataSource struktur](#aws-glue-api-data-quality-api-DataSource)
+ [DataQualityRulesetListDetails struktur](#aws-glue-api-data-quality-api-DataQualityRulesetListDetails)
+ [DataQualityTargetTable struktur](#aws-glue-api-data-quality-api-DataQualityTargetTable)
+ [DataQualityRulesetEvaluationRunDescription struktur](#aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunDescription)
+ [DataQualityRulesetEvaluationRunFilter struktur](#aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunFilter)
+ [DataQualityEvaluationRunAdditionalRunOptions struktur](#aws-glue-api-data-quality-api-DataQualityEvaluationRunAdditionalRunOptions)
+ [DataQualityRuleRecommendationRunDescription struktur](#aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunDescription)
+ [DataQualityRuleRecommendationRunFilter struktur](#aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunFilter)
+ [DataQualityResult struktur](#aws-glue-api-data-quality-api-DataQualityResult)
+ [DataQualityAnalyzerResult struktur](#aws-glue-api-data-quality-api-DataQualityAnalyzerResult)
+ [DataQualityObservation struktur](#aws-glue-api-data-quality-api-DataQualityObservation)
+ [MetricBasedObservation struktur](#aws-glue-api-data-quality-api-MetricBasedObservation)
+ [DataQualityMetricValues struktur](#aws-glue-api-data-quality-api-DataQualityMetricValues)
+ [DataQualityRuleResult struktur](#aws-glue-api-data-quality-api-DataQualityRuleResult)
+ [DataQualityResultDescription struktur](#aws-glue-api-data-quality-api-DataQualityResultDescription)
+ [DataQualityResultFilterCriteria struktur](#aws-glue-api-data-quality-api-DataQualityResultFilterCriteria)
+ [DataQualityRulesetFilterCriteria struktur](#aws-glue-api-data-quality-api-DataQualityRulesetFilterCriteria)
+ [DataQualityAggregatedMetrics struktur](#aws-glue-api-data-quality-api-DataQualityAggregatedMetrics)
+ [StatisticAnnotation struktur](#aws-glue-api-data-quality-api-StatisticAnnotation)
+ [TimestampedInclusionAnnotation struktur](#aws-glue-api-data-quality-api-TimestampedInclusionAnnotation)
+ [AnnotationError struktur](#aws-glue-api-data-quality-api-AnnotationError)
+ [DatapointInclusionAnnotation struktur](#aws-glue-api-data-quality-api-DatapointInclusionAnnotation)
+ [StatisticSummaryList daftar](#aws-glue-api-data-quality-api-StatisticSummaryList)
+ [StatisticSummary struktur](#aws-glue-api-data-quality-api-StatisticSummary)
+ [RunIdentifier struktur](#aws-glue-api-data-quality-api-RunIdentifier)
+ [StatisticModelResult struktur](#aws-glue-api-data-quality-api-StatisticModelResult)
+ [DataQualityGlueTable struktur](#aws-glue-api-data-quality-api-DataQualityGlueTable)

## DataSource struktur
<a name="aws-glue-api-data-quality-api-DataSource"></a>

Sumber data ( AWS Glue tabel) yang Anda inginkan hasil kualitas datanya.

**Bidang**
+ `GlueTable` — Sebuah objek [GlueTable](aws-glue-api-machine-learning-api.md#aws-glue-api-machine-learning-api-GlueTable).

  Sebuah AWS Glue meja.
+ `DataQualityGlueTable` — Sebuah objek [DataQualityGlueTable](#aws-glue-api-data-quality-api-DataQualityGlueTable).

   AWS Glue Tabel untuk Operasi Kualitas Data.

## DataQualityRulesetListDetails struktur
<a name="aws-glue-api-data-quality-api-DataQualityRulesetListDetails"></a>

Menjelaskan kumpulan aturan kualitas data yang dikembalikan oleh. `GetDataQualityRuleset`

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama aturan kualitas data.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi aturan kualitas data.
+ `CreatedOn` — Stempel waktu.

  Tanggal dan waktu kumpulan aturan kualitas data dibuat.
+ `LastModifiedOn` — Stempel waktu.

  Tanggal dan waktu aturan kualitas data terakhir diubah.
+ `TargetTable` — Sebuah objek [DataQualityTargetTable](#aws-glue-api-data-quality-api-DataQualityTargetTable).

  Objek yang mewakili AWS Glue tabel.
+ `RecommendationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ketika kumpulan aturan dibuat dari rekomendasi yang dijalankan, ID run ini dihasilkan untuk menghubungkan keduanya bersama-sama.
+ `RuleCount` — Nomor (bilangan bulat).

  Jumlah aturan dalam aturan.

## DataQualityTargetTable struktur
<a name="aws-glue-api-data-quality-api-DataQualityTargetTable"></a>

Objek yang mewakili AWS Glue tabel.

**Bidang**
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama AWS Glue meja.
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama database tempat AWS Glue tabel ada.
+ `CatalogId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Id katalog tempat AWS Glue tabel ada.

## DataQualityRulesetEvaluationRunDescription struktur
<a name="aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunDescription"></a>

Menjelaskan hasil evaluasi set aturan kualitas data yang dijalankan.

**Bidang**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status untuk eksekusi ini.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu saat lari dimulai.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data ( AWS Glue tabel) yang terkait dengan proses.

## DataQualityRulesetEvaluationRunFilter struktur
<a name="aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunFilter"></a>

Kriteria filter.

**Bidang**
+ `DataSource` — *Wajib:* Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Filter berdasarkan sumber data ( AWS Glue tabel) yang terkait dengan proses.
+ `StartedBefore` — Stempel waktu.

  Filter hasil berdasarkan proses yang dimulai sebelum waktu ini.
+ `StartedAfter` — Stempel waktu.

  Filter hasil berdasarkan proses yang dimulai setelah waktu ini.

## DataQualityEvaluationRunAdditionalRunOptions struktur
<a name="aws-glue-api-data-quality-api-DataQualityEvaluationRunAdditionalRunOptions"></a>

Opsi run tambahan yang dapat Anda tentukan untuk menjalankan evaluasi.

**Bidang**
+ `CloudWatchMetricsEnabled` – Boolean.

  Apakah akan mengaktifkan CloudWatch metrik atau tidak.
+ `ResultsS3Prefix` – String UTF-8.

  Awalan untuk Amazon S3 untuk menyimpan hasil.
+ `CompositeRuleEvaluationMethod` – String UTF-8 (nilai yang valid: `COLUMN` \$1 `ROW`).

  Tetapkan metode evaluasi untuk aturan komposit dalam kumpulan aturan ke ROW/COLUMN

## DataQualityRuleRecommendationRunDescription struktur
<a name="aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunDescription"></a>

Menjelaskan hasil dari rekomendasi aturan kualitas data yang dijalankan.

**Bidang**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status untuk eksekusi ini.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu kapan proses ini dimulai.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data (AWS Glue tabel) yang terkait dengan rekomendasi dijalankan.

## DataQualityRuleRecommendationRunFilter struktur
<a name="aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunFilter"></a>

Filter untuk mencantumkan rekomendasi kualitas data berjalan.

**Bidang**
+ `DataSource` — *Wajib:* Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Filter berdasarkan sumber data tertentu (AWS Glue tabel).
+ `StartedBefore` — Stempel waktu.

  Filter berdasarkan waktu untuk hasil dimulai sebelum waktu yang ditentukan.
+ `StartedAfter` — Stempel waktu.

  Filter berdasarkan waktu untuk hasil dimulai setelah waktu yang ditentukan.

## DataQualityResult struktur
<a name="aws-glue-api-data-quality-api-DataQualityResult"></a>

Menjelaskan hasil kualitas data.

**Bidang**
+ `ResultId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID hasil unik untuk hasil kualitas data.
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil untuk hasil kualitas data.
+ `Score` — Nomor (ganda), tidak lebih dari 1.0.

  Skor kualitas data agregat. Merupakan rasio aturan yang diteruskan ke jumlah total aturan.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Tabel yang terkait dengan hasil kualitas data, jika ada.
+ `RulesetName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset terkait dengan hasil kualitas data.
+ `EvaluationContext` – String UTF-8.

  Dalam konteks pekerjaan di AWS Glue Studio, setiap node di kanvas biasanya diberi semacam nama dan node kualitas data akan memiliki nama. Dalam kasus beberapa node, `evaluationContext` dapat membedakan node.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu ketika kualitas data ini berjalan dimulai.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu ketika kualitas data ini berjalan selesai.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pekerjaan yang terkait dengan hasil kualitas data, jika ada.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID job run terkait dengan hasil kualitas data, jika ada.
+ `RulesetEvaluationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID run unik untuk evaluasi set aturan untuk hasil kualitas data ini.
+ `RuleResults`— Sebuah array [DataQualityRuleResult](#aws-glue-api-data-quality-api-DataQualityRuleResult) objek, tidak lebih dari 2000 struktur.

  Daftar `DataQualityRuleResult` objek yang mewakili hasil untuk setiap aturan. 
+ `AnalyzerResults`— Sebuah array [DataQualityAnalyzerResult](#aws-glue-api-data-quality-api-DataQualityAnalyzerResult) objek, tidak lebih dari 2000 struktur.

  Daftar `DataQualityAnalyzerResult` objek yang mewakili hasil untuk setiap analyzer. 
+ `Observations` — Susunan objek [DataQualityObservation](#aws-glue-api-data-quality-api-DataQualityObservation), tidak lebih dari 50 struktur.

  Daftar `DataQualityObservation` objek yang mewakili pengamatan yang dihasilkan setelah mengevaluasi aturan dan penganalisis. 
+ `AggregatedMetrics` — Sebuah objek [DataQualityAggregatedMetrics](#aws-glue-api-data-quality-api-DataQualityAggregatedMetrics).

   Ringkasan `DataQualityAggregatedMetrics` objek yang menunjukkan jumlah total baris dan aturan yang diproses, termasuk pass/fail statistiknya berdasarkan hasil tingkat baris. 

## DataQualityAnalyzerResult struktur
<a name="aws-glue-api-data-quality-api-DataQualityAnalyzerResult"></a>

Menjelaskan hasil evaluasi penganalisis kualitas data.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama penganalisis kualitas data.
+ `Description` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi penganalisis kualitas data.
+ `EvaluationMessage` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pesan evaluasi.
+ `EvaluatedMetrics` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah Angka (ganda).

  Peta metrik yang terkait dengan evaluasi penganalisis.

## DataQualityObservation struktur
<a name="aws-glue-api-data-quality-api-DataQualityObservation"></a>

Menjelaskan pengamatan yang dihasilkan setelah mengevaluasi aturan dan penganalisis.

**Bidang**
+ `Description` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi pengamatan kualitas data.
+ `MetricBasedObservation` — Sebuah objek [MetricBasedObservation](#aws-glue-api-data-quality-api-MetricBasedObservation).

  Objek tipe yang `MetricBasedObservation` mewakili pengamatan yang didasarkan pada metrik kualitas data yang dievaluasi.

## MetricBasedObservation struktur
<a name="aws-glue-api-data-quality-api-MetricBasedObservation"></a>

Menjelaskan pengamatan berbasis metrik yang dihasilkan berdasarkan metrik kualitas data yang dievaluasi.

**Bidang**
+ `MetricName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama metrik kualitas data yang digunakan untuk menghasilkan pengamatan.
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `MetricValues` — Sebuah objek [DataQualityMetricValues](#aws-glue-api-data-quality-api-DataQualityMetricValues).

  Objek tipe `DataQualityMetricValues` yang mewakili analisis nilai metrik kualitas data.
+ `NewRules` – Susunan string UTF-8.

  Daftar aturan kualitas data baru yang dihasilkan sebagai bagian dari pengamatan berdasarkan nilai metrik kualitas data.

## DataQualityMetricValues struktur
<a name="aws-glue-api-data-quality-api-DataQualityMetricValues"></a>

Menjelaskan nilai metrik kualitas data menurut analisis data historis.

**Bidang**
+ `ActualValue` — Nomor (ganda).

  Nilai aktual dari metrik kualitas data.
+ `ExpectedValue` — Nomor (ganda).

  Nilai yang diharapkan dari metrik kualitas data menurut analisis data historis.
+ `LowerLimit` — Nomor (ganda).

  Batas bawah nilai metrik kualitas data menurut analisis data historis.
+ `UpperLimit` — Nomor (ganda).

  Batas atas nilai metrik kualitas data menurut analisis data historis.

## DataQualityRuleResult struktur
<a name="aws-glue-api-data-quality-api-DataQualityRuleResult"></a>

Menjelaskan hasil evaluasi aturan kualitas data.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama aturan kualitas data.
+ `Description` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi aturan kualitas data.
+ `EvaluationMessage` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Pesan evaluasi.
+ `Result` – String UTF-8 (nilai yang valid: `PASS` \$1 `FAIL` \$1 `ERROR`).

  Status lulus atau gagal untuk aturan.
+ `EvaluatedMetrics` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah Angka (ganda).

  Peta metrik yang terkait dengan evaluasi aturan.
+ `EvaluatedRule` — String UTF-8, sepanjang tidak lebih dari 2048, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Aturan yang dievaluasi.
+ `RuleMetrics` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah Angka (ganda).

  Peta yang berisi metrik yang terkait dengan evaluasi aturan berdasarkan hasil tingkat baris. 

## DataQualityResultDescription struktur
<a name="aws-glue-api-data-quality-api-DataQualityResultDescription"></a>

Menjelaskan hasil kualitas data.

**Bidang**
+ `ResultId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID hasil unik untuk hasil kualitas data ini.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Nama tabel yang terkait dengan hasil kualitas data.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pekerjaan yang terkait dengan hasil kualitas data.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID job run terkait dengan hasil kualitas data.
+ `StartedOn` — Stempel waktu.

  Waktu proses dimulai untuk hasil kualitas data ini.

## DataQualityResultFilterCriteria struktur
<a name="aws-glue-api-data-quality-api-DataQualityResultFilterCriteria"></a>

Kriteria yang digunakan untuk mengembalikan hasil kualitas data.

**Bidang**
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Filter hasil berdasarkan sumber data yang ditentukan. Misalnya, mengambil semua hasil untuk sebuah AWS Glue tabel.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Filter hasil dengan nama pekerjaan yang ditentukan.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Filter hasil berdasarkan ID job run yang ditentukan.
+ `StartedAfter` — Stempel waktu.

  Filter hasil berdasarkan proses yang dimulai setelah waktu ini.
+ `StartedBefore` — Stempel waktu.

  Filter hasil berdasarkan proses yang dimulai sebelum waktu ini.

## DataQualityRulesetFilterCriteria struktur
<a name="aws-glue-api-data-quality-api-DataQualityRulesetFilterCriteria"></a>

Kriteria yang digunakan untuk menyaring kumpulan aturan kualitas data.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama kriteria filter ruleset.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi kriteria filter ruleset.
+ `CreatedBefore` — Stempel waktu.

  Filter pada set aturan yang dibuat sebelum tanggal ini.
+ `CreatedAfter` — Stempel waktu.

  Filter pada set aturan yang dibuat setelah tanggal ini.
+ `LastModifiedBefore` — Stempel waktu.

  Filter pada aturan set terakhir diubah sebelum tanggal ini.
+ `LastModifiedAfter` — Stempel waktu.

  Filter pada aturan set terakhir diubah setelah tanggal ini.
+ `TargetTable` — Sebuah objek [DataQualityTargetTable](#aws-glue-api-data-quality-api-DataQualityTargetTable).

  Nama dan nama database dari tabel target.

## DataQualityAggregatedMetrics struktur
<a name="aws-glue-api-data-quality-api-DataQualityAggregatedMetrics"></a>

Ringkasan metrik yang menunjukkan jumlah total baris dan aturan yang diproses, termasuk pass/fail statistiknya berdasarkan hasil tingkat baris.

**Bidang**
+ `TotalRowsProcessed` — Nomor (ganda).

  Jumlah baris yang diproses selama evaluasi kualitas data.
+ `TotalRowsPassed` — Nomor (ganda).

  Jumlah total baris yang melewati semua aturan kualitas data yang berlaku.
+ `TotalRowsFailed` — Nomor (ganda).

  Jumlah total baris yang gagal satu atau beberapa aturan kualitas data.
+ `TotalRulesProcessed` — Nomor (ganda).

  Jumlah total aturan kualitas data yang dievaluasi.
+ `TotalRulesPassed` — Nomor (ganda).

  Jumlah total aturan kualitas data yang lulus kriteria evaluasi mereka.
+ `TotalRulesFailed` — Nomor (ganda).

  Jumlah total aturan kualitas data yang gagal kriteria evaluasi mereka.

## StatisticAnnotation struktur
<a name="aws-glue-api-data-quality-api-StatisticAnnotation"></a>

Anotasi Statistik.

**Bidang**
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil.
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `StatisticRecordedOn` — Stempel waktu.

  Stempel waktu ketika statistik beranotasi dicatat.
+ `InclusionAnnotation` — Sebuah objek [TimestampedInclusionAnnotation](#aws-glue-api-data-quality-api-TimestampedInclusionAnnotation).

  Anotasi inklusi diterapkan pada statistik.

## TimestampedInclusionAnnotation struktur
<a name="aws-glue-api-data-quality-api-TimestampedInclusionAnnotation"></a>

Anotasi inklusi stempel waktu.

**Bidang**
+ `Value` – String UTF-8 (nilai yang valid: `INCLUDE` \$1 `EXCLUDE`).

  Nilai anotasi inklusi.
+ `LastModifiedOn` — Stempel waktu.

  Stempel waktu saat anotasi inklusi terakhir diubah.

## AnnotationError struktur
<a name="aws-glue-api-data-quality-api-AnnotationError"></a>

Anotasi yang gagal.

**Bidang**
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil untuk anotasi yang gagal.
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik untuk anotasi yang gagal.
+ `FailureReason` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Alasan mengapa anotasi gagal.

## DatapointInclusionAnnotation struktur
<a name="aws-glue-api-data-quality-api-DatapointInclusionAnnotation"></a>

Anotasi Inklusi.

**Bidang**
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID profil kualitas data yang dimiliki statistik.
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `InclusionAnnotation` – String UTF-8 (nilai yang valid: `INCLUDE` \$1 `EXCLUDE`).

  Nilai anotasi inklusi untuk diterapkan pada statistik.

## StatisticSummaryList daftar
<a name="aws-glue-api-data-quality-api-StatisticSummaryList"></a>

Daftar dari `StatisticSummary`.

Susunan objek [StatisticSummary](#aws-glue-api-data-quality-api-StatisticSummary).

Daftar dari `StatisticSummary`.

## StatisticSummary struktur
<a name="aws-glue-api-data-quality-api-StatisticSummary"></a>

Ringkasan informasi tentang statistik.

**Bidang**
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil.
+ `RunIdentifier` — Sebuah objek [RunIdentifier](#aws-glue-api-data-quality-api-RunIdentifier).

  Pengidentifikasi Jalankan
+ `StatisticName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Custom string pattern #16](aws-glue-api-common.md#regex_16).

  Nama statistik.
+ `DoubleValue` — Nomor (ganda).

  Nilai statistik.
+ `EvaluationLevel` – String UTF-8 (nilai yang valid: `Dataset="DATASET"` \$1 `Column="COLUMN"` \$1 `Multicolumn="MULTICOLUMN"`).

  Tingkat evaluasi statistik. Nilai yang mungkin:`Dataset`,`Column`,`Multicolumn`.
+ `ColumnsReferenced` – Susunan string UTF-8.

  Daftar kolom yang direferensikan oleh statistik.
+ `ReferencedDatasets` – Susunan string UTF-8.

  Daftar kumpulan data yang direferensikan oleh statistik.
+ `StatisticProperties` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string Deskripsi, panjangnya tidak lebih dari 2048 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  A`StatisticPropertiesMap`, yang berisi a `NameString` dan `DescriptionString`
+ `RecordedOn` — Stempel waktu.

  Stempel waktu ketika statistik dicatat.
+ `InclusionAnnotation` — Sebuah objek [TimestampedInclusionAnnotation](#aws-glue-api-data-quality-api-TimestampedInclusionAnnotation).

  Anotasi inklusi untuk statistik.

## RunIdentifier struktur
<a name="aws-glue-api-data-quality-api-RunIdentifier"></a>

Pengidentifikasi run.

**Bidang**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Jalankan.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Job Run.

## StatisticModelResult struktur
<a name="aws-glue-api-data-quality-api-StatisticModelResult"></a>

Hasil model statistik.

**Bidang**
+ `LowerBound` — Nomor (ganda).

  Batas bawah.
+ `UpperBound` — Nomor (ganda).

  Batas atas.
+ `PredictedValue` — Nomor (ganda).

  Nilai yang diprediksi.
+ `ActualValue` — Nomor (ganda).

  Nilai sebenarnya.
+ `Date` — Stempel waktu.

  Tanggalnya.
+ `InclusionAnnotation` – String UTF-8 (nilai yang valid: `INCLUDE` \$1 `EXCLUDE`).

  Anotasi inklusi.

## DataQualityGlueTable struktur
<a name="aws-glue-api-data-quality-api-DataQualityGlueTable"></a>

Database dan tabel dalam AWS Glue Data Catalog yang digunakan untuk input atau output data untuk Operasi Kualitas Data.

**Bidang**
+ `DatabaseName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah nama basis data di AWS Glue Data Catalog.
+ `TableName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah nama tabel di AWS Glue Data Catalog.
+ `CatalogId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi unik untuk AWS Glue Data Catalog.
+ `ConnectionName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama koneksi ke AWS Glue Data Catalog.
+ `AdditionalOptions`— Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 10 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah string Deskripsi, panjangnya tidak lebih dari 2048 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  Opsi tambahan untuk tabel. Saat ini ada dua kunci yang didukung:
  + `pushDownPredicate`: untuk memfilter pada partisi tanpa harus daftar dan membaca semua file dalam dataset Anda.
  + `catalogPartitionPredicate`: untuk menggunakan pemangkasan partisi sisi server menggunakan indeks partisi di. AWS Glue Data Catalog
+ `PreProcessingQuery`— String UTF-8, panjangnya tidak lebih dari 51200 byte, cocok dengan. [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri)

  SQL Query dari format SparkSQL yang dapat digunakan untuk pra-proses data untuk tabel AWS Glue Data Catalog di, sebelum menjalankan Operasi Kualitas Data.

## Operasi
<a name="aws-glue-api-data-quality-api-actions"></a>
+ [StartDataQualityRulesetEvaluationRun tindakan (Python: start\$1data\$1quality\$1ruleset\$1evaluation\$1run)](#aws-glue-api-data-quality-api-StartDataQualityRulesetEvaluationRun)
+ [CancelDataQualityRulesetEvaluationRun tindakan (Python: cancel\$1data\$1quality\$1ruleset\$1evaluation\$1run)](#aws-glue-api-data-quality-api-CancelDataQualityRulesetEvaluationRun)
+ [GetDataQualityRulesetEvaluationRun tindakan (Python: get\$1data\$1quality\$1ruleset\$1evaluation\$1run)](#aws-glue-api-data-quality-api-GetDataQualityRulesetEvaluationRun)
+ [ListDataQualityRulesetEvaluationRuns tindakan (Python: list\$1data\$1quality\$1ruleset\$1evaluation\$1runs)](#aws-glue-api-data-quality-api-ListDataQualityRulesetEvaluationRuns)
+ [StartDataQualityRuleRecommendationRun tindakan (Python: start\$1data\$1quality\$1rule\$1recommendation\$1run)](#aws-glue-api-data-quality-api-StartDataQualityRuleRecommendationRun)
+ [CancelDataQualityRuleRecommendationRun tindakan (Python: cancel\$1data\$1quality\$1rule\$1recommendation\$1run)](#aws-glue-api-data-quality-api-CancelDataQualityRuleRecommendationRun)
+ [GetDataQualityRuleRecommendationRun tindakan (Python: get\$1data\$1quality\$1rule\$1recommendation\$1run)](#aws-glue-api-data-quality-api-GetDataQualityRuleRecommendationRun)
+ [ListDataQualityRuleRecommendationRuns tindakan (Python: list\$1data\$1quality\$1rule\$1recommendation\$1runs)](#aws-glue-api-data-quality-api-ListDataQualityRuleRecommendationRuns)
+ [GetDataQualityResult tindakan (Python: get\$1data\$1quality\$1result)](#aws-glue-api-data-quality-api-GetDataQualityResult)
+ [BatchGetDataQualityResult tindakan (Python: batch\$1get\$1data\$1quality\$1result)](#aws-glue-api-data-quality-api-BatchGetDataQualityResult)
+ [ListDataQualityResults tindakan (Python: list\$1data\$1quality\$1results)](#aws-glue-api-data-quality-api-ListDataQualityResults)
+ [CreateDataQualityRuleset tindakan (Python: create\$1data\$1quality\$1ruleset)](#aws-glue-api-data-quality-api-CreateDataQualityRuleset)
+ [DeleteDataQualityRuleset tindakan (Python: delete\$1data\$1quality\$1ruleset)](#aws-glue-api-data-quality-api-DeleteDataQualityRuleset)
+ [GetDataQualityRuleset tindakan (Python: get\$1data\$1quality\$1ruleset)](#aws-glue-api-data-quality-api-GetDataQualityRuleset)
+ [ListDataQualityRulesets tindakan (Python: list\$1data\$1quality\$1rulesets)](#aws-glue-api-data-quality-api-ListDataQualityRulesets)
+ [UpdateDataQualityRuleset tindakan (Python: update\$1data\$1quality\$1ruleset)](#aws-glue-api-data-quality-api-UpdateDataQualityRuleset)
+ [ListDataQualityStatistics tindakan (Python: list\$1data\$1quality\$1statistics)](#aws-glue-api-data-quality-api-ListDataQualityStatistics)
+ [TimestampFilter struktur](#aws-glue-api-data-quality-api-TimestampFilter)
+ [CreateDataQualityRulesetRequest struktur](#aws-glue-api-data-quality-api-CreateDataQualityRulesetRequest)
+ [GetDataQualityRulesetResponse struktur](#aws-glue-api-data-quality-api-GetDataQualityRulesetResponse)
+ [GetDataQualityResultResponse struktur](#aws-glue-api-data-quality-api-GetDataQualityResultResponse)
+ [StartDataQualityRuleRecommendationRunRequest struktur](#aws-glue-api-data-quality-api-StartDataQualityRuleRecommendationRunRequest)
+ [GetDataQualityRuleRecommendationRunResponse struktur](#aws-glue-api-data-quality-api-GetDataQualityRuleRecommendationRunResponse)
+ [BatchPutDataQualityStatisticAnnotation tindakan (Python: batch\$1put\$1data\$1quality\$1statistic\$1annotation)](#aws-glue-api-data-quality-api-BatchPutDataQualityStatisticAnnotation)
+ [GetDataQualityModel tindakan (Python: get\$1data\$1quality\$1model)](#aws-glue-api-data-quality-api-GetDataQualityModel)
+ [GetDataQualityModelResult tindakan (Python: get\$1data\$1quality\$1model\$1result)](#aws-glue-api-data-quality-api-GetDataQualityModelResult)
+ [ListDataQualityStatisticAnnotations tindakan (Python: list\$1data\$1quality\$1statistic\$1annotations)](#aws-glue-api-data-quality-api-ListDataQualityStatisticAnnotations)
+ [PutDataQualityProfileAnnotation tindakan (Python: put\$1data\$1quality\$1profile\$1annotation)](#aws-glue-api-data-quality-api-PutDataQualityProfileAnnotation)

## StartDataQualityRulesetEvaluationRun tindakan (Python: start\$1data\$1quality\$1ruleset\$1evaluation\$1run)
<a name="aws-glue-api-data-quality-api-StartDataQualityRulesetEvaluationRun"></a>

Setelah Anda memiliki definisi kumpulan aturan (baik yang direkomendasikan atau milik Anda sendiri), Anda memanggil operasi ini untuk mengevaluasi kumpulan aturan terhadap sumber data (tabel).AWS Glue Evaluasi menghitung hasil yang dapat Anda ambil dengan API. `GetDataQualityResult`

**Permintaan**
+ `DataSource` — *Wajib:* Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data (AWS Glue tabel) yang terkait dengan proses ini.
+ `Role` – *Wajib:* String UTF-8.

   IAM Peran yang diberikan untuk mengenkripsi hasil proses.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah `G.1X` pekerja yang akan digunakan dalam pelarian. Default-nya adalah 5.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Batas waktu untuk berlari dalam hitungan menit. Ini adalah waktu maksimum yang dijalankan dapat mengkonsumsi sumber daya sebelum dihentikan dan memasuki `TIMEOUT` status. Default-nya adalah 2.880 menit (48 jam).
+ `ClientToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Digunakan untuk idempotensi dan direkomendasikan untuk disetel ke ID acak (seperti UUID) untuk menghindari membuat atau memulai beberapa instance dari sumber daya yang sama.
+ `AdditionalRunOptions` — Sebuah objek [DataQualityEvaluationRunAdditionalRunOptions](#aws-glue-api-data-quality-api-DataQualityEvaluationRunAdditionalRunOptions).

  Opsi run tambahan yang dapat Anda tentukan untuk menjalankan evaluasi.
+ `RulesetNames`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 10 string.

  Daftar nama ruleset.
+ `AdditionalDataSources` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource) A.

  Peta string referensi ke sumber data tambahan yang dapat Anda tentukan untuk menjalankan evaluasi.

**Respons**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.

**Kesalahan**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ConflictException`

## CancelDataQualityRulesetEvaluationRun tindakan (Python: cancel\$1data\$1quality\$1ruleset\$1evaluation\$1run)
<a name="aws-glue-api-data-quality-api-CancelDataQualityRulesetEvaluationRun"></a>

Membatalkan proses di mana kumpulan aturan sedang dievaluasi terhadap sumber data.

**Permintaan**
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## GetDataQualityRulesetEvaluationRun tindakan (Python: get\$1data\$1quality\$1ruleset\$1evaluation\$1run)
<a name="aws-glue-api-data-quality-api-GetDataQualityRulesetEvaluationRun"></a>

Mengambil run tertentu di mana kumpulan aturan dievaluasi terhadap sumber data.

**Permintaan**
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.

**Respons**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data ( AWS Glue tabel) yang terkait dengan evaluasi ini dijalankan.
+ `Role` – String UTF-8.

   IAM Peran yang diberikan untuk mengenkripsi hasil proses.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah `G.1X` pekerja yang akan digunakan dalam pelarian. Default-nya adalah 5.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Batas waktu untuk berlari dalam hitungan menit. Ini adalah waktu maksimum yang dijalankan dapat mengkonsumsi sumber daya sebelum dihentikan dan memasuki `TIMEOUT` status. Default-nya adalah 2.880 menit (48 jam).
+ `AdditionalRunOptions` — Sebuah objek [DataQualityEvaluationRunAdditionalRunOptions](#aws-glue-api-data-quality-api-DataQualityEvaluationRunAdditionalRunOptions).

  Opsi run tambahan yang dapat Anda tentukan untuk menjalankan evaluasi.
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status untuk eksekusi ini.
+ `ErrorString` – String UTF-8.

  String kesalahan yang terkait dengan proses.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu kapan proses ini dimulai.
+ `LastModifiedOn` — Stempel waktu.

  Sebuah stempel waktu. Poin terakhir saat rekomendasi aturan kualitas data ini dijalankan telah dimodifikasi.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu saat proses ini selesai.
+ `ExecutionTime` — Nomor (bilangan bulat).

  Jumlah waktu (dalam detik) bahwa run mengkonsumsi sumber daya.
+ `RulesetNames`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 10 string.

  Daftar nama ruleset untuk lari. Saat ini, parameter ini hanya mengambil satu nama Ruleset.
+ `ResultIds`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 10 string.

  Daftar hasil IDs untuk hasil kualitas data untuk dijalankan.
+ `AdditionalDataSources` – Susunan peta pasangan nilai kunci.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Setiap nilai adalah sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource) A.

  Peta string referensi ke sumber data tambahan yang dapat Anda tentukan untuk menjalankan evaluasi.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## ListDataQualityRulesetEvaluationRuns tindakan (Python: list\$1data\$1quality\$1ruleset\$1evaluation\$1runs)
<a name="aws-glue-api-data-quality-api-ListDataQualityRulesetEvaluationRuns"></a>

Daftar semua proses yang memenuhi kriteria filter, di mana kumpulan aturan dievaluasi terhadap sumber data.

**Permintaan**
+ `Filter` — Sebuah objek [DataQualityRulesetEvaluationRunFilter](#aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunFilter).

  Kriteria filter.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman untuk mengimbangi hasil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.

**Respons**
+ `Runs` – Susunan objek [DataQualityRulesetEvaluationRunDescription](#aws-glue-api-data-quality-api-DataQualityRulesetEvaluationRunDescription).

  Sebuah daftar `DataQualityRulesetEvaluationRunDescription` objek yang mewakili kualitas data ruleset berjalan.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman, jika ada lebih banyak hasil yang tersedia.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## StartDataQualityRuleRecommendationRun tindakan (Python: start\$1data\$1quality\$1rule\$1recommendation\$1run)
<a name="aws-glue-api-data-quality-api-StartDataQualityRuleRecommendationRun"></a>

Memulai proses rekomendasi yang digunakan untuk menghasilkan aturan ketika Anda tidak tahu aturan apa yang harus ditulis. AWS Glue Kualitas Data menganalisis data dan menghasilkan rekomendasi untuk kumpulan aturan potensial. Anda kemudian dapat melakukan triase set aturan dan memodifikasi kumpulan aturan yang dihasilkan sesuai keinginan Anda.

Rekomendasi berjalan secara otomatis dihapus setelah 90 hari.

**Permintaan**

Permintaan permintaan rekomendasi aturan Kualitas Data.
+ `DataSource` — *Wajib:* Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data (AWS Glue tabel) yang terkait dengan proses ini.
+ `Role` – *Wajib:* String UTF-8.

   IAM Peran yang diberikan untuk mengenkripsi hasil proses.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah `G.1X` pekerja yang akan digunakan dalam pelarian. Default-nya adalah 5.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Batas waktu untuk berlari dalam hitungan menit. Ini adalah waktu maksimum yang dijalankan dapat mengkonsumsi sumber daya sebelum dihentikan dan memasuki `TIMEOUT` status. Default-nya adalah 2.880 menit (48 jam).
+ `CreatedRulesetName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah nama untuk ruleset.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.
+ `ClientToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Digunakan untuk idempotensi dan direkomendasikan untuk disetel ke ID acak (seperti UUID) untuk menghindari membuat atau memulai beberapa instance dari sumber daya yang sama.

**Respons**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ConflictException`

## CancelDataQualityRuleRecommendationRun tindakan (Python: cancel\$1data\$1quality\$1rule\$1recommendation\$1run)
<a name="aws-glue-api-data-quality-api-CancelDataQualityRuleRecommendationRun"></a>

Membatalkan proses rekomendasi yang ditentukan yang digunakan untuk menghasilkan aturan.

**Permintaan**
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## GetDataQualityRuleRecommendationRun tindakan (Python: get\$1data\$1quality\$1rule\$1recommendation\$1run)
<a name="aws-glue-api-data-quality-api-GetDataQualityRuleRecommendationRun"></a>

Mendapatkan rekomendasi tertentu yang dijalankan yang digunakan untuk menghasilkan aturan.

**Permintaan**
+ `RunId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.

**Respons**

Respons untuk rekomendasi aturan Kualitas Data dijalankan.
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data ( AWS Glue tabel) yang terkait dengan proses ini.
+ `Role` – String UTF-8.

   IAM Peran yang diberikan untuk mengenkripsi hasil proses.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah `G.1X` pekerja yang akan digunakan dalam pelarian. Default-nya adalah 5.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Batas waktu untuk berlari dalam hitungan menit. Ini adalah waktu maksimum yang dijalankan dapat mengkonsumsi sumber daya sebelum dihentikan dan memasuki `TIMEOUT` status. Default-nya adalah 2.880 menit (48 jam).
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status untuk eksekusi ini.
+ `ErrorString` – String UTF-8.

  String kesalahan yang terkait dengan proses.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu kapan proses ini dimulai.
+ `LastModifiedOn` — Stempel waktu.

  Sebuah stempel waktu. Poin terakhir saat rekomendasi aturan kualitas data ini dijalankan telah dimodifikasi.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu saat proses ini selesai.
+ `ExecutionTime` — Nomor (bilangan bulat).

  Jumlah waktu (dalam detik) bahwa run mengkonsumsi sumber daya.
+ `RecommendedRuleset`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Ketika proses rekomendasi aturan mulai selesai, itu membuat kumpulan aturan yang direkomendasikan (seperangkat aturan). Anggota ini memiliki aturan tersebut dalam format Data Quality Definition Language (DQDL).
+ `CreatedRulesetName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset yang dibuat oleh run.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## ListDataQualityRuleRecommendationRuns tindakan (Python: list\$1data\$1quality\$1rule\$1recommendation\$1runs)
<a name="aws-glue-api-data-quality-api-ListDataQualityRuleRecommendationRuns"></a>

Daftar rekomendasi berjalan memenuhi kriteria filter.

**Permintaan**
+ `Filter` — Sebuah objek [DataQualityRuleRecommendationRunFilter](#aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunFilter).

  Kriteria filter.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman untuk mengimbangi hasil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.

**Respons**
+ `Runs` – Susunan objek [DataQualityRuleRecommendationRunDescription](#aws-glue-api-data-quality-api-DataQualityRuleRecommendationRunDescription).

  Daftar objek `DataQualityRuleRecommendationRunDescription`.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman, jika ada lebih banyak hasil yang tersedia.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## GetDataQualityResult tindakan (Python: get\$1data\$1quality\$1result)
<a name="aws-glue-api-data-quality-api-GetDataQualityResult"></a>

Mengambil hasil evaluasi aturan kualitas data.

**Permintaan**
+ `ResultId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID hasil unik untuk hasil kualitas data.

**Respons**

Respon untuk hasil kualitas data.
+ `ResultId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID hasil unik untuk hasil kualitas data.
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil untuk hasil kualitas data.
+ `Score` — Nomor (ganda), tidak lebih dari 1.0.

  Skor kualitas data agregat. Merupakan rasio aturan yang diteruskan ke jumlah total aturan.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Tabel yang terkait dengan hasil kualitas data, jika ada.
+ `RulesetName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset terkait dengan hasil kualitas data.
+ `EvaluationContext` – String UTF-8.

  Dalam konteks pekerjaan di AWS Glue Studio, setiap node di kanvas biasanya diberi semacam nama dan node kualitas data akan memiliki nama. Dalam kasus beberapa node, `evaluationContext` dapat membedakan node.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu ketika proses untuk hasil kualitas data ini dimulai.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu ketika proses untuk hasil kualitas data ini selesai.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pekerjaan yang terkait dengan hasil kualitas data, jika ada.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID job run terkait dengan hasil kualitas data, jika ada.
+ `RulesetEvaluationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID run unik yang terkait dengan evaluasi ruleset.
+ `RuleResults`— Sebuah array [DataQualityRuleResult](#aws-glue-api-data-quality-api-DataQualityRuleResult) objek, tidak lebih dari 2000 struktur.

  Daftar `DataQualityRuleResult` objek yang mewakili hasil untuk setiap aturan. 
+ `AnalyzerResults`— Sebuah array [DataQualityAnalyzerResult](#aws-glue-api-data-quality-api-DataQualityAnalyzerResult) objek, tidak lebih dari 2000 struktur.

  Daftar `DataQualityAnalyzerResult` objek yang mewakili hasil untuk setiap analyzer. 
+ `Observations` — Susunan objek [DataQualityObservation](#aws-glue-api-data-quality-api-DataQualityObservation), tidak lebih dari 50 struktur.

  Daftar `DataQualityObservation` objek yang mewakili pengamatan yang dihasilkan setelah mengevaluasi aturan dan penganalisis. 
+ `AggregatedMetrics` — Sebuah objek [DataQualityAggregatedMetrics](#aws-glue-api-data-quality-api-DataQualityAggregatedMetrics).

   Ringkasan `DataQualityAggregatedMetrics` objek yang menunjukkan jumlah total baris dan aturan yang diproses, termasuk pass/fail statistiknya berdasarkan hasil tingkat baris. 

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `EntityNotFoundException`

## BatchGetDataQualityResult tindakan (Python: batch\$1get\$1data\$1quality\$1result)
<a name="aws-glue-api-data-quality-api-BatchGetDataQualityResult"></a>

Mengambil daftar hasil kualitas data untuk hasil yang ditentukan. IDs

**Permintaan**
+ `ResultIds`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 100 string.

  Daftar hasil unik IDs untuk hasil kualitas data.

**Respons**
+ `Results` – *Wajib:* Susunan objek [DataQualityResult](#aws-glue-api-data-quality-api-DataQualityResult).

  Daftar `DataQualityResult` objek yang mewakili hasil kualitas data.
+ `ResultsNotFound`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 100 string.

  Daftar hasil IDs yang hasilnya tidak ditemukan.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## ListDataQualityResults tindakan (Python: list\$1data\$1quality\$1results)
<a name="aws-glue-api-data-quality-api-ListDataQualityResults"></a>

Mengembalikan semua hasil eksekusi kualitas data untuk akun Anda.

**Permintaan**
+ `Filter` — Sebuah objek [DataQualityResultFilterCriteria](#aws-glue-api-data-quality-api-DataQualityResultFilterCriteria).

  Kriteria filter.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman untuk mengimbangi hasil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.

**Respons**
+ `Results` – *Wajib:* Susunan objek [DataQualityResultDescription](#aws-glue-api-data-quality-api-DataQualityResultDescription).

  Daftar objek `DataQualityResultDescription`.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman, jika ada lebih banyak hasil yang tersedia.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## CreateDataQualityRuleset tindakan (Python: create\$1data\$1quality\$1ruleset)
<a name="aws-glue-api-data-quality-api-CreateDataQualityRuleset"></a>

Membuat aturan kualitas data dengan aturan DQDL diterapkan ke tabel tertentu. AWS Glue 

Anda membuat kumpulan aturan menggunakan Data Quality Definition Language (DQDL). Untuk informasi selengkapnya, lihat panduan AWS Glue pengembang.

**Permintaan**

Permintaan untuk membuat kumpulan aturan kualitas data.
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama unik untuk kumpulan aturan kualitas data.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi aturan kualitas data.
+ `Ruleset`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Aturan Bahasa Definisi Kualitas Data (DQDL). Untuk informasi selengkapnya, lihat panduan AWS Glue pengembang.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Daftar tag yang diterapkan pada kumpulan aturan kualitas data.
+ `TargetTable` — Sebuah objek [DataQualityTargetTable](#aws-glue-api-data-quality-api-DataQualityTargetTable).

  Tabel target yang terkait dengan kumpulan aturan kualitas data.
+ `RecommendationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID run unik untuk menjalankan rekomendasi.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.
+ `ClientToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Digunakan untuk idempotensi dan direkomendasikan untuk disetel ke ID acak (seperti UUID) untuk menghindari membuat atau memulai beberapa instance dari sumber daya yang sama.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama unik untuk kumpulan aturan kualitas data.

**Kesalahan**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ResourceNumberLimitExceededException`

## DeleteDataQualityRuleset tindakan (Python: delete\$1data\$1quality\$1ruleset)
<a name="aws-glue-api-data-quality-api-DeleteDataQualityRuleset"></a>

Menghapus aturan kualitas data.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama untuk kumpulan aturan kualitas data.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## GetDataQualityRuleset tindakan (Python: get\$1data\$1quality\$1ruleset)
<a name="aws-glue-api-data-quality-api-GetDataQualityRuleset"></a>

Mengembalikan aturan yang ada dengan identifier atau nama.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset.

**Respons**

Mengembalikan respon ruleset kualitas data.
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi dari ruleset.
+ `Ruleset`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Aturan Bahasa Definisi Kualitas Data (DQDL). Untuk informasi selengkapnya, lihat panduan AWS Glue pengembang.
+ `TargetTable` — Sebuah objek [DataQualityTargetTable](#aws-glue-api-data-quality-api-DataQualityTargetTable).

  Nama dan nama database dari tabel target.
+ `CreatedOn` — Stempel waktu.

  Sebuah stempel waktu. Waktu dan tanggal pembuatan aturan kualitas data ini.
+ `LastModifiedOn` — Stempel waktu.

  Sebuah stempel waktu. Poin terakhir dalam waktu ketika aturan kualitas data ini dimodifikasi.
+ `RecommendationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ketika kumpulan aturan dibuat dari rekomendasi yang dijalankan, ID run ini dihasilkan untuk menghubungkan keduanya bersama-sama.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## ListDataQualityRulesets tindakan (Python: list\$1data\$1quality\$1rulesets)
<a name="aws-glue-api-data-quality-api-ListDataQualityRulesets"></a>

Mengembalikan daftar paginasi rulesets untuk daftar tabel tertentu. AWS Glue 

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman untuk mengimbangi hasil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.
+ `Filter` — Sebuah objek [DataQualityRulesetFilterCriteria](#aws-glue-api-data-quality-api-DataQualityRulesetFilterCriteria).

  Kriteria filter. 
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Daftar tag pasangan kunci-nilai.

**Respons**
+ `Rulesets` – Susunan objek [DataQualityRulesetListDetails](#aws-glue-api-data-quality-api-DataQualityRulesetListDetails).

  Daftar aturan paginasi untuk daftar tabel yang ditentukan. AWS Glue 
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman, jika ada lebih banyak hasil yang tersedia.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## UpdateDataQualityRuleset tindakan (Python: update\$1data\$1quality\$1ruleset)
<a name="aws-glue-api-data-quality-api-UpdateDataQualityRuleset"></a>

Memperbarui aturan kualitas data yang ditentukan.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama aturan kualitas data.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi dari ruleset.
+ `Ruleset`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Aturan Bahasa Definisi Kualitas Data (DQDL). Untuk informasi selengkapnya, lihat panduan AWS Glue pengembang.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama aturan kualitas data.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi dari ruleset.
+ `Ruleset`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Aturan Bahasa Definisi Kualitas Data (DQDL). Untuk informasi selengkapnya, lihat panduan AWS Glue pengembang.

**Kesalahan**
+ `EntityNotFoundException`
+ `AlreadyExistsException`
+ `IdempotentParameterMismatchException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ResourceNumberLimitExceededException`

## ListDataQualityStatistics tindakan (Python: list\$1data\$1quality\$1statistics)
<a name="aws-glue-api-data-quality-api-ListDataQualityStatistics"></a>

Mengambil daftar statistik kualitas data.

**Permintaan**
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil.
+ `TimestampFilter` — Sebuah objek [TimestampFilter](#aws-glue-api-data-quality-api-TimestampFilter).

  Filter stempel waktu.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum hasil untuk dikembalikan dalam permintaan ini.
+ `NextToken` – String UTF-8.

  Token pagination untuk meminta halaman hasil berikutnya.

**Respons**
+ `Statistics` – Susunan objek [StatisticSummary](#aws-glue-api-data-quality-api-StatisticSummary).

  A`StatisticSummaryList`.
+ `NextToken` – String UTF-8.

  Token pagination untuk meminta halaman hasil berikutnya.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`

## TimestampFilter struktur
<a name="aws-glue-api-data-quality-api-TimestampFilter"></a>

Filter stempel waktu.

**Bidang**
+ `RecordedBefore` — Stempel waktu.

  Stempel waktu sebelum statistik mana yang harus dimasukkan dalam hasil.
+ `RecordedAfter` — Stempel waktu.

  Stempel waktu setelah statistik harus dimasukkan dalam hasil.

## CreateDataQualityRulesetRequest struktur
<a name="aws-glue-api-data-quality-api-CreateDataQualityRulesetRequest"></a>

Permintaan untuk membuat kumpulan aturan kualitas data.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama unik untuk kumpulan aturan kualitas data.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi aturan kualitas data.
+ `Ruleset`- *Diperlukan:* string UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Aturan Bahasa Definisi Kualitas Data (DQDL). Untuk informasi selengkapnya, lihat panduan AWS Glue pengembang.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Daftar tag yang diterapkan pada kumpulan aturan kualitas data.
+ `TargetTable` — Sebuah objek [DataQualityTargetTable](#aws-glue-api-data-quality-api-DataQualityTargetTable).

  Tabel target yang terkait dengan kumpulan aturan kualitas data.
+ `RecommendationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID run unik untuk menjalankan rekomendasi.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.
+ `ClientToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Digunakan untuk idempotensi dan direkomendasikan untuk disetel ke ID acak (seperti UUID) untuk menghindari membuat atau memulai beberapa instance dari sumber daya yang sama.

## GetDataQualityRulesetResponse struktur
<a name="aws-glue-api-data-quality-api-GetDataQualityRulesetResponse"></a>

Mengembalikan respon ruleset kualitas data.

**Bidang**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset.
+ `Description` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Deskripsi dari ruleset.
+ `Ruleset`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Aturan Bahasa Definisi Kualitas Data (DQDL). Untuk informasi selengkapnya, lihat panduan AWS Glue pengembang.
+ `TargetTable` — Sebuah objek [DataQualityTargetTable](#aws-glue-api-data-quality-api-DataQualityTargetTable).

  Nama dan nama database dari tabel target.
+ `CreatedOn` — Stempel waktu.

  Sebuah stempel waktu. Waktu dan tanggal pembuatan aturan kualitas data ini.
+ `LastModifiedOn` — Stempel waktu.

  Sebuah stempel waktu. Poin terakhir dalam waktu ketika aturan kualitas data ini dimodifikasi.
+ `RecommendationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ketika kumpulan aturan dibuat dari rekomendasi yang dijalankan, ID run ini dihasilkan untuk menghubungkan keduanya bersama-sama.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.

## GetDataQualityResultResponse struktur
<a name="aws-glue-api-data-quality-api-GetDataQualityResultResponse"></a>

Respon untuk hasil kualitas data.

**Bidang**
+ `ResultId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID hasil unik untuk hasil kualitas data.
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil untuk hasil kualitas data.
+ `Score` — Nomor (ganda), tidak lebih dari 1.0.

  Skor kualitas data agregat. Merupakan rasio aturan yang diteruskan ke jumlah total aturan.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Tabel yang terkait dengan hasil kualitas data, jika ada.
+ `RulesetName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset terkait dengan hasil kualitas data.
+ `EvaluationContext` – String UTF-8.

  Dalam konteks pekerjaan di AWS Glue Studio, setiap node di kanvas biasanya diberi semacam nama dan node kualitas data akan memiliki nama. Dalam kasus beberapa node, `evaluationContext` dapat membedakan node.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu ketika proses untuk hasil kualitas data ini dimulai.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu ketika proses untuk hasil kualitas data ini selesai.
+ `JobName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pekerjaan yang terkait dengan hasil kualitas data, jika ada.
+ `JobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID job run terkait dengan hasil kualitas data, jika ada.
+ `RulesetEvaluationRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID run unik yang terkait dengan evaluasi ruleset.
+ `RuleResults`— Sebuah array [DataQualityRuleResult](#aws-glue-api-data-quality-api-DataQualityRuleResult) objek, tidak lebih dari 2000 struktur.

  Daftar `DataQualityRuleResult` objek yang mewakili hasil untuk setiap aturan. 
+ `AnalyzerResults`— Sebuah array [DataQualityAnalyzerResult](#aws-glue-api-data-quality-api-DataQualityAnalyzerResult) objek, tidak lebih dari 2000 struktur.

  Daftar `DataQualityAnalyzerResult` objek yang mewakili hasil untuk setiap analyzer. 
+ `Observations` — Susunan objek [DataQualityObservation](#aws-glue-api-data-quality-api-DataQualityObservation), tidak lebih dari 50 struktur.

  Daftar `DataQualityObservation` objek yang mewakili pengamatan yang dihasilkan setelah mengevaluasi aturan dan penganalisis. 
+ `AggregatedMetrics` — Sebuah objek [DataQualityAggregatedMetrics](#aws-glue-api-data-quality-api-DataQualityAggregatedMetrics).

   Ringkasan `DataQualityAggregatedMetrics` objek yang menunjukkan jumlah total baris dan aturan yang diproses, termasuk pass/fail statistiknya berdasarkan hasil tingkat baris. 

## StartDataQualityRuleRecommendationRunRequest struktur
<a name="aws-glue-api-data-quality-api-StartDataQualityRuleRecommendationRunRequest"></a>

Permintaan permintaan rekomendasi aturan Kualitas Data.

**Bidang**
+ `DataSource` — *Wajib:* Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data (AWS Glue tabel) yang terkait dengan proses ini.
+ `Role` – *Wajib:* String UTF-8.

   IAM Peran yang diberikan untuk mengenkripsi hasil proses.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah `G.1X` pekerja yang akan digunakan dalam pelarian. Default-nya adalah 5.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Batas waktu untuk berlari dalam hitungan menit. Ini adalah waktu maksimum yang dijalankan dapat mengkonsumsi sumber daya sebelum dihentikan dan memasuki `TIMEOUT` status. Default-nya adalah 2.880 menit (48 jam).
+ `CreatedRulesetName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Sebuah nama untuk ruleset.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.
+ `ClientToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Digunakan untuk idempotensi dan direkomendasikan untuk disetel ke ID acak (seperti UUID) untuk menghindari membuat atau memulai beberapa instance dari sumber daya yang sama.

## GetDataQualityRuleRecommendationRunResponse struktur
<a name="aws-glue-api-data-quality-api-GetDataQualityRuleRecommendationRunResponse"></a>

Respons untuk rekomendasi aturan Kualitas Data dijalankan.

**Bidang**
+ `RunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Pengidentifikasi eksekusi unik yang dikaitkan dengan eksekusi ini.
+ `DataSource` — Sebuah objek [DataSource](#aws-glue-api-data-quality-api-DataSource).

  Sumber data ( AWS Glue tabel) yang terkait dengan proses ini.
+ `Role` – String UTF-8.

   IAM Peran yang diberikan untuk mengenkripsi hasil proses.
+ `NumberOfWorkers` — Nomor (bilangan bulat).

  Jumlah `G.1X` pekerja yang akan digunakan dalam pelarian. Default-nya adalah 5.
+ `Timeout` — Nomor (bilangan bulat), minimal 1.

  Batas waktu untuk berlari dalam hitungan menit. Ini adalah waktu maksimum yang dijalankan dapat mengkonsumsi sumber daya sebelum dihentikan dan memasuki `TIMEOUT` status. Default-nya adalah 2.880 menit (48 jam).
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `FINISHED` \$1 `FAILED` \$1 `PENDING_EXECUTION` \$1 `TIMED_OUT` \$1 `CANCELING` \$1 `CANCELED` \$1 `RECEIVED_BY_TASKRUNNER`).

  Status untuk eksekusi ini.
+ `ErrorString` – String UTF-8.

  String kesalahan yang terkait dengan proses.
+ `StartedOn` — Stempel waktu.

  Tanggal dan waktu kapan proses ini dimulai.
+ `LastModifiedOn` — Stempel waktu.

  Sebuah stempel waktu. Poin terakhir saat rekomendasi aturan kualitas data ini dijalankan telah dimodifikasi.
+ `CompletedOn` — Stempel waktu.

  Tanggal dan waktu saat proses ini selesai.
+ `ExecutionTime` — Nomor (bilangan bulat).

  Jumlah waktu (dalam detik) bahwa run mengkonsumsi sumber daya.
+ `RecommendedRuleset`— String UTF-8, panjangnya tidak kurang dari 1 atau lebih dari 65536 byte.

  Ketika proses rekomendasi aturan mulai selesai, itu membuat kumpulan aturan yang direkomendasikan (seperangkat aturan). Anggota ini memiliki aturan tersebut dalam format Data Quality Definition Language (DQDL).
+ `CreatedRulesetName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama ruleset yang dibuat oleh run.
+ `DataQualitySecurityConfiguration` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama konfigurasi keamanan yang dibuat dengan opsi enkripsi kualitas data.

## BatchPutDataQualityStatisticAnnotation tindakan (Python: batch\$1put\$1data\$1quality\$1statistic\$1annotation)
<a name="aws-glue-api-data-quality-api-BatchPutDataQualityStatisticAnnotation"></a>

Beri anotasi titik data dari waktu ke waktu untuk statistik kualitas data tertentu. API memerlukan ProfileId dan Statisticid sebagai bagian dari input. InclusionAnnotation API hanya berfungsi untuk satu StatistiCID di beberapa profil.

**Permintaan**
+ `InclusionAnnotations` – *Wajib:* Susunan objek [DatapointInclusionAnnotation](#aws-glue-api-data-quality-api-DatapointInclusionAnnotation).

  Sebuah daftar `DatapointInclusionAnnotation` dari. InclusionAnnotationsHarus berisi ProfileId dan Statisticid. Jika ada beberapa InclusionAnnotations, daftar harus merujuk ke StatistiCID tunggal di beberapa profileID.
+ `ClientToken` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Token Klien.

**Respons**
+ `FailedInclusionAnnotations` – Susunan objek [AnnotationError](#aws-glue-api-data-quality-api-AnnotationError).

  Sebuah daftar `AnnotationError` dari.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `ResourceNumberLimitExceededException`

## GetDataQualityModel tindakan (Python: get\$1data\$1quality\$1model)
<a name="aws-glue-api-data-quality-api-GetDataQualityModel"></a>

Ambil status pelatihan model bersama dengan informasi lebih lanjut (CompletedOn, StartedOn, FailureReason).

**Permintaan**
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `ProfileId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil.

**Respons**
+ `Status` – String UTF-8 (nilai yang valid: `RUNNING` \$1 `SUCCEEDED` \$1 `FAILED`).

  Status pelatihan model kualitas data.
+ `StartedOn` — Stempel waktu.

  Stempel waktu saat pelatihan model kualitas data dimulai.
+ `CompletedOn` — Stempel waktu.

  Stempel waktu saat pelatihan model kualitas data selesai.
+ `FailureReason` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Alasan kegagalan pelatihan.

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## GetDataQualityModelResult tindakan (Python: get\$1data\$1quality\$1model\$1result)
<a name="aws-glue-api-data-quality-api-GetDataQualityModelResult"></a>

Ambil prediksi statistik untuk ID Profil tertentu.

**Permintaan**
+ `StatisticId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `ProfileId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil.

**Respons**
+ `CompletedOn` — Stempel waktu.

  Stempel waktu saat pelatihan model kualitas data selesai.
+ `Model` – Susunan objek [StatisticModelResult](#aws-glue-api-data-quality-api-StatisticModelResult).

  Daftar `StatisticModelResult`

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## ListDataQualityStatisticAnnotations tindakan (Python: list\$1data\$1quality\$1statistic\$1annotations)
<a name="aws-glue-api-data-quality-api-ListDataQualityStatisticAnnotations"></a>

Ambil anotasi untuk statistik kualitas data.

**Permintaan**
+ `StatisticId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Statistik.
+ `ProfileId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID Profil.
+ `TimestampFilter` — Sebuah objek [TimestampFilter](#aws-glue-api-data-quality-api-TimestampFilter).

  Filter stempel waktu.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum hasil untuk dikembalikan dalam permintaan ini.
+ `NextToken` – String UTF-8.

  Token pagination untuk mengambil set hasil berikutnya.

**Respons**
+ `Annotations` – Susunan objek [StatisticAnnotation](#aws-glue-api-data-quality-api-StatisticAnnotation).

  Daftar yang `StatisticAnnotation` diterapkan pada Statistik
+ `NextToken` – String UTF-8.

  Token pagination untuk mengambil set hasil berikutnya.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`

## PutDataQualityProfileAnnotation tindakan (Python: put\$1data\$1quality\$1profile\$1annotation)
<a name="aws-glue-api-data-quality-api-PutDataQualityProfileAnnotation"></a>

Anotasi semua titik data untuk Profil.

**Permintaan**
+ `ProfileId` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID profil pemantauan kualitas data untuk membuat anotasi.
+ `InclusionAnnotation` – *Wajib:* String UTF-8 (nilai yang valid: `INCLUDE` \$1 `EXCLUDE`).

  Nilai anotasi inklusi untuk diterapkan ke profil.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`

# API deteksi data sensitif
<a name="aws-glue-api-sensitive-data-api"></a>

API deteksi data sensitif menjelaskan yang APIs digunakan untuk mendeteksi data sensitif di seluruh kolom dan baris data terstruktur Anda. 

## Jenis Data
<a name="aws-glue-api-sensitive-data-api-objects"></a>
+ [CustomEntityType struktur](#aws-glue-api-sensitive-data-api-CustomEntityType)

## CustomEntityType struktur
<a name="aws-glue-api-sensitive-data-api-CustomEntityType"></a>

Objek yang mewakili pola kustom untuk mendeteksi data sensitif di seluruh kolom dan baris data terstruktur Anda.

**Bidang**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama untuk pola kustom yang memungkinkannya diambil atau dihapus nanti. Nama ini harus unik per AWS akun.
+ `RegexString` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  String ekspresi reguler yang digunakan untuk mendeteksi data sensitif dalam pola kustom.
+ `ContextWords`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 20 string.

  Daftar kata-kata konteks. Jika tidak satu pun dari kata-kata konteks ini ditemukan di sekitar ekspresi reguler, data tidak akan terdeteksi sebagai data sensitif.

  Jika tidak ada kata konteks yang diteruskan, hanya ekspresi reguler yang diperiksa.

## Operasi
<a name="aws-glue-api-sensitive-data-api-actions"></a>
+ [CreateCustomEntityType tindakan (Python: create\$1custom\$1entity\$1type)](#aws-glue-api-sensitive-data-api-CreateCustomEntityType)
+ [DeleteCustomEntityType tindakan (Python: delete\$1custom\$1entity\$1type)](#aws-glue-api-sensitive-data-api-DeleteCustomEntityType)
+ [GetCustomEntityType tindakan (Python: get\$1custom\$1entity\$1type)](#aws-glue-api-sensitive-data-api-GetCustomEntityType)
+ [BatchGetCustomEntityTypes tindakan (Python: batch\$1get\$1custom\$1entity\$1types)](#aws-glue-api-sensitive-data-api-BatchGetCustomEntityTypes)
+ [ListCustomEntityTypes tindakan (Python: list\$1custom\$1entity\$1types)](#aws-glue-api-sensitive-data-api-ListCustomEntityTypes)

## CreateCustomEntityType tindakan (Python: create\$1custom\$1entity\$1type)
<a name="aws-glue-api-sensitive-data-api-CreateCustomEntityType"></a>

Membuat pola kustom yang digunakan untuk mendeteksi data sensitif di seluruh kolom dan baris data terstruktur Anda.

Setiap pola kustom yang Anda buat menentukan ekspresi reguler dan daftar opsional kata-kata konteks. Jika tidak ada kata konteks yang diteruskan, hanya ekspresi reguler yang diperiksa.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama untuk pola kustom yang memungkinkannya diambil atau dihapus nanti. Nama ini harus unik per AWS akun.
+ `RegexString` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  String ekspresi reguler yang digunakan untuk mendeteksi data sensitif dalam pola kustom.
+ `ContextWords`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 20 string.

  Daftar kata-kata konteks. Jika tidak satu pun dari kata-kata konteks ini ditemukan di sekitar ekspresi reguler, data tidak akan terdeteksi sebagai data sensitif.

  Jika tidak ada kata konteks yang diteruskan, hanya ekspresi reguler yang diperiksa.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Daftar tag yang diterapkan ke jenis entitas kustom.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pola kustom yang Anda buat.

**Kesalahan**
+ `AccessDeniedException`
+ `AlreadyExistsException`
+ `IdempotentParameterMismatchException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`

## DeleteCustomEntityType tindakan (Python: delete\$1custom\$1entity\$1type)
<a name="aws-glue-api-sensitive-data-api-DeleteCustomEntityType"></a>

Menghapus pola kustom dengan menentukan namanya.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pola kustom yang ingin Anda hapus.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pola kustom yang Anda hapus.

**Kesalahan**
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## GetCustomEntityType tindakan (Python: get\$1custom\$1entity\$1type)
<a name="aws-glue-api-sensitive-data-api-GetCustomEntityType"></a>

Mengambil rincian pola kustom dengan menentukan namanya.

**Permintaan**
+ `Name` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pola kustom yang ingin Anda ambil.

**Respons**
+ `Name` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nama pola kustom yang Anda ambil.
+ `RegexString` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  String ekspresi reguler yang digunakan untuk mendeteksi data sensitif dalam pola kustom.
+ `ContextWords`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 20 string.

  Daftar kata konteks jika ditentukan saat Anda membuat pola kustom. Jika tidak satu pun dari kata-kata konteks ini ditemukan di sekitar ekspresi reguler, data tidak akan terdeteksi sebagai data sensitif.

**Kesalahan**
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `OperationTimeoutException`

## BatchGetCustomEntityTypes tindakan (Python: batch\$1get\$1custom\$1entity\$1types)
<a name="aws-glue-api-sensitive-data-api-BatchGetCustomEntityTypes"></a>

Mengambil rincian untuk pola kustom yang ditentukan oleh daftar nama.

**Permintaan**
+ `Names`— *Diperlukan:* Sebuah array string UTF-8, tidak kurang dari 1 atau lebih dari 50 string.

  Daftar nama pola kustom yang ingin Anda ambil.

**Respons**
+ `CustomEntityTypes` – Susunan objek [CustomEntityType](#aws-glue-api-sensitive-data-api-CustomEntityType).

  Daftar `CustomEntityType` objek yang mewakili pola kustom yang telah dibuat.
+ `CustomEntityTypesNotFound`— Array string UTF-8, tidak kurang dari 1 atau lebih dari 50 string.

  Daftar nama-nama pola kustom yang tidak ditemukan.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## ListCustomEntityTypes tindakan (Python: list\$1custom\$1entity\$1types)
<a name="aws-glue-api-sensitive-data-api-ListCustomEntityTypes"></a>

Daftar semua pola kustom yang telah dibuat.

**Permintaan**
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman untuk mengimbangi hasil.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah hasil maksimum yang akan dikembalikan.
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Daftar tag pasangan kunci-nilai.

**Respons**
+ `CustomEntityTypes` – Susunan objek [CustomEntityType](#aws-glue-api-sensitive-data-api-CustomEntityType).

  Daftar `CustomEntityType` objek yang mewakili pola kustom.
+ `NextToken` – String UTF-8.

  Sebuah token pemberian nomor halaman, jika ada lebih banyak hasil yang tersedia.

**Kesalahan**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

# Menandai APIs di AWS Glue
<a name="aws-glue-api-tags"></a>

## Jenis Data
<a name="aws-glue-api-tags-objects"></a>
+ [Struktur tag](#aws-glue-api-tags-Tag)

## Struktur tag
<a name="aws-glue-api-tags-Tag"></a>

`Tag`Objek mewakili label yang dapat Anda tetapkan ke AWS sumber daya. Setiap tag terdiri dari kunci dan nilai opsional, yang keduanya Anda tentukan.

Untuk informasi selengkapnya tentang tag, dan mengontrol akses ke sumber daya AWS Glue, lihat [AWS Tag di AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) dan [Menentukan AWS Glue Sumber Daya ARNs](https://docs.aws.amazon.com/glue/latest/dg/glue-specifying-resource-arns.html) di panduan pengembang.

**Bidang**
+ `key` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Kunci tanda. Kunci tersebut diperlukan saat Anda membuat tag pada sebuah objek. Kuncinya peka huruf besar/kecil, dan tidak boleh berisi awalan aws.
+ `value` — String UTF-8, dengan panjang tidak lebih dari 256 byte.

  Nilai tanda. Nilai adalah opsional saat Anda membuat tag pada sebuah objek. Nilainya peka huruf besar/kecil, dan tidak boleh mengandung awalan aws.

## Operasi
<a name="aws-glue-api-tags-actions"></a>
+ [TagResource tindakan (Python: tag\$1resource)](#aws-glue-api-tags-TagResource)
+ [UntagResource tindakan (Python: untag\$1resource)](#aws-glue-api-tags-UntagResource)
+ [GetTags tindakan (Python: get\$1tags)](#aws-glue-api-tags-GetTags)

## TagResource tindakan (Python: tag\$1resource)
<a name="aws-glue-api-tags-TagResource"></a>

Penambahan beberapa tag ke sebuah sumber daya. Tag adalah label yang dapat Anda tetapkan ke AWS sumber daya. Di AWS Glue, Anda hanya dapat menandai sumber daya tertentu. Untuk informasi lebih lanjut sumber daya yang dapat diberi tag, lihat [Tag AWS di AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html).

Selain izin penandaan untuk memanggil tag terkait APIs, Anda juga memerlukan `glue:GetConnection` izin untuk memanggil tagging APIs pada koneksi, dan `glue:GetDatabase` izin untuk memanggil APIs tagging pada database.

**Permintaan**
+ `ResourceArn` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  ARN dari AWS Glue sumber daya untuk menambahkan tag. Untuk informasi selengkapnya tentang AWS Glue sumber daya ARNs, lihat pola [string AWS Glue ARN](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-common.html#aws-glue-api-regex-aws-glue-arn-id).
+ `TagsToAdd` — *Wajib:* Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag untuk ditambahkan ke sumber daya ini.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `ResourceNotFoundException`

## UntagResource tindakan (Python: untag\$1resource)
<a name="aws-glue-api-tags-UntagResource"></a>

Menghapus tag yang ditentukan dari sumber daya integrasi.

**Permintaan**
+ `ResourceArn` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Nama Sumber Daya Amazon (ARN) untuk sumber daya integrasi.
+ `TagsToRemove` — *Wajib:* Susunan string UTF-8, tidak lebih dari 50 string.

  Daftar tag metadata yang akan dihapus dari sumber daya.

**Respons**
+ *Tidak ada parameter Respons.*

**Kesalahan**
+ `ResourceNotFoundException`

## GetTags tindakan (Python: get\$1tags)
<a name="aws-glue-api-tags-GetTags"></a>

Mengambil daftar tag yang dikaitkan dengan sumber daya tertentu.

**Permintaan**
+ `ResourceArn` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 10240 byte, yang cocok dengan [Custom string pattern #50](aws-glue-api-common.md#regex_50).

  Amazon Resource Name (ARN) dari sumber daya yang akan diambil tag-nya.

**Respons**
+ `Tags` — Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Masing-masing kunci adalah sebuah string UTF-8, dengan panjang tidak lebih dari 256 byte.

  Tag yang diminta.

**Kesalahan**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `EntityNotFoundException`

# Tipe data umum
<a name="aws-glue-api-common"></a>

Tipe data umum menggambarkan berbagai tipe data umum di. AWS Glue

## Struktur tag
<a name="aws-glue-api-common-Tag"></a>

`Tag`Objek mewakili label yang dapat Anda tetapkan ke AWS sumber daya. Setiap tag terdiri dari kunci dan nilai opsional, yang keduanya Anda tentukan.

Untuk informasi selengkapnya tentang tag, dan mengontrol akses ke sumber daya AWS Glue, lihat [AWS Tag di AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) dan [Menentukan AWS Glue Sumber Daya ARNs](https://docs.aws.amazon.com/glue/latest/dg/glue-specifying-resource-arns.html) di panduan pengembang.

**Bidang**
+ `key` — String UTF-8, dengan panjang tidak kurang dari 1 atau lebih dari 128 byte.

  Kunci tanda. Kunci tersebut diperlukan saat Anda membuat tag pada sebuah objek. Kuncinya peka huruf besar/kecil, dan tidak boleh berisi awalan aws.
+ `value` — String UTF-8, dengan panjang tidak lebih dari 256 byte.

  Nilai tanda. Nilai adalah opsional saat Anda membuat tag pada sebuah objek. Nilainya peka huruf besar/kecil, dan tidak boleh mengandung awalan aws.

## DecimalNumber struktur
<a name="aws-glue-api-common-DecimalNumber"></a>

Berisi nilai numerik dalam format desimal.

**Bidang**
+ `UnscaledValue` — *Wajib:* Blob.

  Nilai numerik tidak diskalakan.
+ `Scale` — *Wajib:* Nomor (bilangan bulat).

  Skala yang menentukan di mana titik desimal termasuk dalam nilai tidak diskalakan.

## ErrorDetail struktur
<a name="aws-glue-api-common-ErrorDetail"></a>

Berisi detail tentang kesalahan.

**Bidang**
+ `ErrorCode` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](#aws-glue-api-regex-oneLine).

  Kode yang dikaitkan dengan kesalahan ini.
+ `ErrorMessage` — String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan [URI address multi-line string pattern](#aws-glue-api-regex-uri).

  Sebuah pesan yang menjelaskan kesalahan.

## PropertyPredicate struktur
<a name="aws-glue-api-common-PropertyPredicate"></a>

Menentukan predikat properti.

**Bidang**
+ `Key`— Nilai string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Kunci properti.
+ `Value`— Nilai string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Nilai properti.
+ `Comparator` – String UTF-8 (nilai yang valid: `EQUALS` \$1 `GREATER_THAN` \$1 `LESS_THAN` \$1 `GREATER_THAN_EQUALS` \$1 `LESS_THAN_EQUALS`).

  Pembanding digunakan untuk membandingkan properti ini dengan properti yang lain.

## ResourceUri struktur
<a name="aws-glue-api-common-ResourceUri"></a>

Sumber daya URIs untuk fungsi.

**Bidang**
+ `ResourceType` – String UTF-8 (nilai yang valid: `JAR` \$1 `FILE` \$1 `ARCHIVE`).

  Jenis sumber daya.
+ `Uri` — Pengenal sumber daya seragam (uri), dengan panjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan [URI address multi-line string pattern](#aws-glue-api-regex-uri).

  URI untuk mengakses sumber daya.

## ColumnStatistics struktur
<a name="aws-glue-api-common-ColumnStatistics"></a>

Merepresentasikan statistik kolom-tingkat yang dihasilkan untuk tabel atau partisi.

**Bidang**
+ `ColumnName` — *Wajib:* String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](#aws-glue-api-regex-oneLine).

  Nama kolom di mana statistik menjadi bagiannya.
+ `ColumnType` — *Wajib:* Jenis nama, dengan panjang tidak lebih dari 20000 byte, yang cocok dengan [Single-line string pattern](#aws-glue-api-regex-oneLine).

  Jenis data kolom.
+ `AnalyzedTime` — *Wajib:* Stempel waktu.

  Stempel waktu ketika kolom statistik dihasilkan.
+ `StatisticsData` — *Wajib:* Sebuah objek [ColumnStatisticsData](#aws-glue-api-common-ColumnStatisticsData).

  Sebuah objek `ColumnStatisticData` yang berisi nilai data statistik.

## ColumnStatisticsError struktur
<a name="aws-glue-api-common-ColumnStatisticsError"></a>

Merangkum objek `ColumnStatistics` yang gagal dan alasan kegagalannya.

**Bidang**
+ `ColumnStatistics` — Sebuah objek [ColumnStatistics](#aws-glue-api-common-ColumnStatistics).

  `ColumnStatistics` dari kolom.
+ `Error` — Sebuah objek [ErrorDetail](#aws-glue-api-common-ErrorDetail).

  Pesan kesalahan dengan alasan kegagalan sebuah operasi.

## ColumnError struktur
<a name="aws-glue-api-common-ColumnError"></a>

Merangkum nama kolom yang gagal dan alasan kegagalannya.

**Bidang**
+ `ColumnName` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](#aws-glue-api-regex-oneLine).

  Nama kolom yang gagal.
+ `Error` — Sebuah objek [ErrorDetail](#aws-glue-api-common-ErrorDetail).

  Pesan kesalahan dengan alasan kegagalan sebuah operasi.

## ColumnStatisticsData struktur
<a name="aws-glue-api-common-ColumnStatisticsData"></a>

Berisi jenis data statistik kolom individu. Hanya satu objek data yang harus ditetapkan dan ditunjukkan oleh atribut `Type`.

**Bidang**
+ `Type` – *Wajib:* String UTF-8 (nilai yang valid: `BOOLEAN` \$1 `DATE` \$1 `DECIMAL` \$1 `DOUBLE` \$1 `LONG` \$1 `STRING` \$1 `BINARY`).

  Jenis data statistik kolom.
+ `BooleanColumnStatisticsData` — Sebuah objek [BooleanColumnStatisticsData](#aws-glue-api-common-BooleanColumnStatisticsData).

  Data statistik kolom Boolean.
+ `DateColumnStatisticsData` — Sebuah objek [DateColumnStatisticsData](#aws-glue-api-common-DateColumnStatisticsData).

  Data statistik kolom tanggal.
+ `DecimalColumnStatisticsData` — Sebuah objek [DecimalColumnStatisticsData](#aws-glue-api-common-DecimalColumnStatisticsData).

   Data statistik kolom desimal. UnscaledValues di dalamnya adalah objek biner yang dikodekan Base64 yang menyimpan endian besar, representasi komplemen dua dari nilai desimal yang tidak diskalakan. 
+ `DoubleColumnStatisticsData` — Sebuah objek [DoubleColumnStatisticsData](#aws-glue-api-common-DoubleColumnStatisticsData).

  Data statistik kolom ganda.
+ `LongColumnStatisticsData` — Sebuah objek [LongColumnStatisticsData](#aws-glue-api-common-LongColumnStatisticsData).

  Data statistik kolom panjang.
+ `StringColumnStatisticsData` — Sebuah objek [StringColumnStatisticsData](#aws-glue-api-common-StringColumnStatisticsData).

  Data statistik kolom string.
+ `BinaryColumnStatisticsData` — Sebuah objek [BinaryColumnStatisticsData](#aws-glue-api-common-BinaryColumnStatisticsData).

  Data statistik kolom biner.

## BooleanColumnStatisticsData struktur
<a name="aws-glue-api-common-BooleanColumnStatisticsData"></a>

Menentukan statistik kolom yang didukung untuk kolom data Boolean.

**Bidang**
+ `NumberOfTrues` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai yang BETUL dalam kolom.
+ `NumberOfFalses` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai SALAH dalam kolom.
+ `NumberOfNulls` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai nol dalam kolom.

## DateColumnStatisticsData struktur
<a name="aws-glue-api-common-DateColumnStatisticsData"></a>

Menentukan statistik kolom yang didukung untuk kolom data stempel waktu.

**Bidang**
+ `MinimumValue` — Stempel waktu.

  Nilai terendah dalam kolom.
+ `MaximumValue` — Stempel waktu.

  Nilai tertinggi dalam kolom.
+ `NumberOfNulls` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai nol dalam kolom.
+ `NumberOfDistinctValues` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai yang berbeda dalam kolom.

## DecimalColumnStatisticsData struktur
<a name="aws-glue-api-common-DecimalColumnStatisticsData"></a>

Menentukan statistik kolom yang didukung untuk kolom data nomor fixed-point.

**Bidang**
+ `MinimumValue` — Sebuah objek [DecimalNumber](#aws-glue-api-common-DecimalNumber).

  Nilai terendah dalam kolom.
+ `MaximumValue` — Sebuah objek [DecimalNumber](#aws-glue-api-common-DecimalNumber).

  Nilai tertinggi dalam kolom.
+ `NumberOfNulls` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai nol dalam kolom.
+ `NumberOfDistinctValues` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai yang berbeda dalam kolom.

## DoubleColumnStatisticsData struktur
<a name="aws-glue-api-common-DoubleColumnStatisticsData"></a>

Menentukan statistik kolom yang didukung untuk kolom data angka floating-point.

**Bidang**
+ `MinimumValue` — Nomor (ganda).

  Nilai terendah dalam kolom.
+ `MaximumValue` — Nomor (ganda).

  Nilai tertinggi dalam kolom.
+ `NumberOfNulls` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai nol dalam kolom.
+ `NumberOfDistinctValues` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai yang berbeda dalam kolom.

## LongColumnStatisticsData struktur
<a name="aws-glue-api-common-LongColumnStatisticsData"></a>

Menentukan statistik kolom yang didukung untuk kolom data integer.

**Bidang**
+ `MinimumValue` — Nomor (panjang).

  Nilai terendah dalam kolom.
+ `MaximumValue` — Nomor (panjang).

  Nilai tertinggi dalam kolom.
+ `NumberOfNulls` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai nol dalam kolom.
+ `NumberOfDistinctValues` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai yang berbeda dalam kolom.

## StringColumnStatisticsData struktur
<a name="aws-glue-api-common-StringColumnStatisticsData"></a>

Menentukan statistik kolom yang didukung untuk nilai-nilai data deret karakter.

**Bidang**
+ `MaximumLength` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Ukuran string terpanjang dalam kolom.
+ `AverageLength` — *Wajib:* Nomor (dua kali lipat), tidak lebih dari Kosong.

  Panjang string rata-rata dalam kolom.
+ `NumberOfNulls` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai nol dalam kolom.
+ `NumberOfDistinctValues` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai yang berbeda dalam kolom.

## BinaryColumnStatisticsData struktur
<a name="aws-glue-api-common-BinaryColumnStatisticsData"></a>

Menentukan statistik kolom yang didukung untuk nilai data deret bit.

**Bidang**
+ `MaximumLength` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Ukuran deret bit terpanjang dalam kolom.
+ `AverageLength` — *Wajib:* Nomor (dua kali lipat), tidak lebih dari Kosong.

  Rata-rata panjang deret bit dalam kolom.
+ `NumberOfNulls` — *Wajib:* Nomor (panjang), tidak lebih dari Kosong.

  Jumlah nilai nol dalam kolom.

## Pola string
<a name="aws-glue-api-common-_string-patterns"></a>

API menggunakan ekspresi reguler berikut untuk menentukan konten apa yang valid untuk berbagai parameter string dan anggota:
+ Pola string satu baris — "`[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*`"
+ Pola string multi-baris alamat URI — "`[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*`"
+ Sebuah pola string Logstash Grok — "`[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\t]*`"
+ Pola string pengenal — "`[A-Za-z_][A-Za-z0-9_]*`"
+ Pola string ARN AWS IAM — "`arn:aws:iam::\d{12}:role/.*`"
+ Pola string versi — "`^[a-zA-Z0-9-_]+$`"
+ Pola string grup log — "`[\.\-_/#A-Za-z0-9]+`"
+ Pola string log-stream — "`[^:*]*`"
+ Pola string kustom \$110 — "`[a-zA-Z0-9-_]+`"
+ Pola string kustom \$111 — "`[-a-zA-Z0-9+=/:_]*`"
+ Pola string kustom \$112 — "`[\S\s]*`"
+ Pola string kustom \$113 — "`.*\S.*`"
+ Pola string kustom \$114 — "`[a-zA-Z0-9-=._/@]+`"
+ Pola string kustom \$115 — "`[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*`"
+ Pola string kustom \$116 — "`[A-Z][A-Za-z\.]+`"
+ Pola string kustom \$117 — "`[\S]*`"
+ Pola string kustom \$118 — "`[\w]*`"
+ Pola string kustom \$119 — "`arn:aws[a-z\-]*:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+`"
+ Pola string kustom \$120 — "`subnet-[a-z0-9]+`"
+ Pola string kustom \$121 — "`\d{12}`"
+ Pola string kustom \$122 — "`([a-z]+)-([a-z]+-)?([a-z]+)-[0-9]+[a-z]+`"
+ Pola string kustom \$123 — "`[a-zA-Z0-9.-]*`”
+ Pola string kustom \$124 — "`arn:aws[a-z0-9\-]*:lambda:[a-z0-9\-]+:\d{12}:function:([\w\-]{1,64})`”
+ Pola string kustom \$125 — "`^(?!(.*[.\/\\]|aws:)).*$`”
+ Pola string kustom \$126 — "`[^\r\n]`”
+ Pola string kustom \$127 — "`^\w+\.\w+\.\w+$`”
+ Pola string kustom \$128 — "`^\w+\.\w+$`”
+ Pola string kustom \$129 — "`^$|arn:aws[a-z0-9-]*:kms:.*`”
+ Pola string kustom \$130 — "`arn:aws[^:]*:iam::[0-9]*:role/.+`”
+ Pola string kustom \$131 — "`[\.\-_A-Za-z0-9]+`”
+ Pola string kustom \$132 — "`^s3://([^/]+)/([^/]+/)*([^/]+)$`”
+ Pola string kustom \$133 — "`.*`”
+ Pola string kustom \$134 — "`^(Sun|Mon|Tue|Wed|Thu|Fri|Sat):([01]?[0-9]|2[0-3])$`”
+ Pola string kustom \$135 — "`[a-zA-Z0-9_.-]+`”
+ Pola string kustom \$136 — "`^arn:aws(-(cn|us-gov|eusc|iso(-[bef])?))?:secretsmanager:.*$`”
+ Pola string kustom \$137 — "`\S+`”
+ Pola string kustom \$138 — "`^[\x20-\x7E]*$`”
+ Pola string kustom \$139 — "`^([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_\-\+\/=]*)`”
+ Pola string kustom \$140 — "`^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]`”
+ Pola string kustom \$141 — "`^(https?):\/\/[^\s/$.?#].[^\s]*$`”
+ Pola string kustom \$142 — "`arn:aws:kms:.*`”
+ Pola string kustom \$143 — "`^subnet-[a-z0-9]+$`”
+ Pola string kustom \$144 — "`[\p{L}\p{N}\p{P}]*`”
+ Pola string kustom \$145 — "`[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}`”
+ Pola string kustom \$146 — "`[a-zA-Z0-9-_$#.]+`”
+ Pola string kustom \$147 — "`^\d{12}$`”
+ Pola string kustom \$148 — "`^(\w+\.)+\w+$`”
+ Pola string kustom \$149 — "`^([2-3]|3[.]9)$`”
+ Pola string kustom \$150 — "`arn:aws(-(cn|us-gov|eusc|iso(-[bef])?))?:glue:.*`”
+ Pola string kustom \$151 — "`[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}`”
+ Pola string kustom \$152 — "`(^arn:aws(-(cn|us-gov|eusc|iso(-[bef])?))?:iam::\w{12}:root)`”
+ Pola string kustom \$153 — "`^arn:aws(-(cn|us-gov|eusc|iso(-[bef])?))?:iam::[0-9]{12}:role/.+`”
+ Pola string kustom \$154 — "`[\s\S]*`”
+ Pola string kustom \$155 — "`([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n"'= ;])*`”
+ Pola string kustom \$156 — "`^[A-Z\_]+$`”
+ Pola string kustom \$157 — "`^[A-Za-z0-9]+$`”
+ Pola string kustom \$158 — "`[*A-Za-z0-9_-]*`”
+ Pola string kustom \$159 — "`([\u0020-\u007E\r\s\n])*`”
+ Pola string kustom \$160 — "`[A-Za-z0-9_-]*`”
+ Pola string kustom \$161 — "`([\u0009\u000B\u000C\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF])*`”
+ Pola string kustom \$162 — "`([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\s])*`”
+ Pola string kustom \$163 — "`([^\r\n])*`”

# Pengecualian
<a name="aws-glue-api-exceptions"></a>

Bagian ini menjelaskan AWS Glue pengecualian yang dapat Anda gunakan untuk menemukan sumber masalah dan memperbaikinya. Untuk informasi lebih lanjut tentang kode kesalahan HTTP dan string untuk pengecualian yang terkait dengan machine learning, lihat [AWS Gluepengecualian pembelajaran mesin](exceptions-machine-learning.md).

## AccessDeniedException struktur
<a name="aws-glue-api-exceptions-AccessDeniedException"></a>

Akses ke sumber daya ditolak.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## AlreadyExistsException struktur
<a name="aws-glue-api-exceptions-AlreadyExistsException"></a>

Sumber daya yang akan dibuat atau ditambahkan sudah ada.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ConcurrentModificationException struktur
<a name="aws-glue-api-exceptions-ConcurrentModificationException"></a>

Dua proses mencoba untuk mengubah sumber daya secara bersamaan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ConcurrentRunsExceededException struktur
<a name="aws-glue-api-exceptions-ConcurrentRunsExceededException"></a>

Terlalu banyak pekerjaan yang sedang dijalankan secara bersamaan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## CrawlerNotRunningException struktur
<a name="aws-glue-api-exceptions-CrawlerNotRunningException"></a>

Crawler yang ditentukan tidak berjalan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## CrawlerRunningException struktur
<a name="aws-glue-api-exceptions-CrawlerRunningException"></a>

Operasi tidak dapat dilaksanakan karena crawler sudah berjalan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## CrawlerStoppingException struktur
<a name="aws-glue-api-exceptions-CrawlerStoppingException"></a>

Crawler yang ditentukan sedang berhenti.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## EntityNotFoundException struktur
<a name="aws-glue-api-exceptions-EntityNotFoundException"></a>

Entitas yang ditentukan tidak ada

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.
+ `FromFederationSource` – Boolean.

  Menunjukkan apakah pengecualian terkait dengan sumber federasi atau tidak.

## FederationSourceException struktur
<a name="aws-glue-api-exceptions-FederationSourceException"></a>

Sumber federasi gagal.

**Bidang**
+ `FederationSourceErrorCode`— UTF-8 string (nilai valid: `AccessDeniedException` \$1 \$1 `EntityNotFoundException` \$1 `InvalidCredentialsException` \$1 `InvalidInputException` \$1 `InvalidResponseException` \$1 `OperationTimeoutException` \$1 `OperationNotSupportedException` `InternalServiceException` `PartialFailureException` \$1`ThrottlingException`).

  Kode kesalahan masalah.
+ `Message` – String UTF-8.

  Pesan yang menjelaskan masalah.

## FederationSourceRetryableException struktur
<a name="aws-glue-api-exceptions-FederationSourceRetryableException"></a>

Sumber federasi gagal, tetapi operasi dapat dicoba lagi.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## GlueEncryptionException struktur
<a name="aws-glue-api-exceptions-GlueEncryptionException"></a>

Operasi enkripsi gagal.

**Bidang**
+ `Message` – String UTF-8.

  Pesan yang menjelaskan masalah.

## IdempotentParameterMismatchException struktur
<a name="aws-glue-api-exceptions-IdempotentParameterMismatchException"></a>

Pengenal unik yang sama dikaitkan dengan dua catatan yang berbeda.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## IllegalWorkflowStateException struktur
<a name="aws-glue-api-exceptions-IllegalWorkflowStateException"></a>

Alur kerja dalam status tidak valid untuk melakukan operasi yang diminta.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## InternalServiceException struktur
<a name="aws-glue-api-exceptions-InternalServiceException"></a>

Terjadi kesalahan layanan internal.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## InvalidExecutionEngineException struktur
<a name="aws-glue-api-exceptions-InvalidExecutionEngineException"></a>

Mesin eksekusi yang tidak dikenal atau tidak valid telah ditentukan.

**Bidang**
+ `message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## InvalidInputException struktur
<a name="aws-glue-api-exceptions-InvalidInputException"></a>

Masukan yang diberikan tidak valid.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.
+ `FromFederationSource` – Boolean.

  Menunjukkan apakah pengecualian terkait dengan sumber federasi atau tidak.

## InvalidStateException struktur
<a name="aws-glue-api-exceptions-InvalidStateException"></a>

Kesalahan yang menunjukkan data Anda dalam keadaan tidak valid.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## InvalidTaskStatusTransitionException struktur
<a name="aws-glue-api-exceptions-InvalidTaskStatusTransitionException"></a>

Transisi yang tepat dari satu tugas ke tugas berikutnya gagal.

**Bidang**
+ `message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## JobDefinitionErrorException struktur
<a name="aws-glue-api-exceptions-JobDefinitionErrorException"></a>

Penentuan tugas tidak valid.

**Bidang**
+ `message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## JobRunInTerminalStateException struktur
<a name="aws-glue-api-exceptions-JobRunInTerminalStateException"></a>

Status terminal dari eksekusi tugas memberikan sinyal kegagalan.

**Bidang**
+ `message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## JobRunInvalidStateTransitionException struktur
<a name="aws-glue-api-exceptions-JobRunInvalidStateTransitionException"></a>

Eksekusi tugas mengalami transisi yang tidak valid dari status sumber ke status target.

**Bidang**
+ `jobRunId` — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID eksekusi tugas yang dimaksud.
+ `message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.
+ `sourceState`— UTF-8 string (nilai valid: `STARTING` \$1 \$1 `RUNNING` \$1 `STOPPING` \$1 `STOPPED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `TIMEOUT` `ERROR` `WAITING` \$1`EXPIRED`).

  Status sumber.
+ `targetState`— UTF-8 string (nilai valid: `STARTING` \$1 \$1 `RUNNING` \$1 `STOPPING` \$1 `STOPPED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `TIMEOUT` `ERROR` `WAITING` \$1`EXPIRED`).

  Status target.

## JobRunNotInTerminalStateException struktur
<a name="aws-glue-api-exceptions-JobRunNotInTerminalStateException"></a>

Eksekusi tugas tidak dalam status terminal.

**Bidang**
+ `message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## LateRunnerException struktur
<a name="aws-glue-api-exceptions-LateRunnerException"></a>

Eksekutor tugas terlambat.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## NoScheduleException struktur
<a name="aws-glue-api-exceptions-NoScheduleException"></a>

Tidak ada jadwal yang berlaku.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## OperationTimeoutException struktur
<a name="aws-glue-api-exceptions-OperationTimeoutException"></a>

Waktu operasi habis.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ResourceNotReadyException struktur
<a name="aws-glue-api-exceptions-ResourceNotReadyException"></a>

Sumber daya belum siap untuk transaksi.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ResourceNumberLimitExceededException struktur
<a name="aws-glue-api-exceptions-ResourceNumberLimitExceededException"></a>

Batas numerik sumber daya terlampaui.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## SchedulerNotRunningException struktur
<a name="aws-glue-api-exceptions-SchedulerNotRunningException"></a>

Penjadwal yang ditentukan tidak berjalan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## SchedulerRunningException struktur
<a name="aws-glue-api-exceptions-SchedulerRunningException"></a>

Penjadwal yang ditentukan sudah berjalan.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## SchedulerTransitioningException struktur
<a name="aws-glue-api-exceptions-SchedulerTransitioningException"></a>

Penjadwal yang ditentukan sedang melakukan transisi.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## UnrecognizedRunnerException struktur
<a name="aws-glue-api-exceptions-UnrecognizedRunnerException"></a>

Eksekutor tugas tidak diakui.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## ValidationException struktur
<a name="aws-glue-api-exceptions-ValidationException"></a>

Nilai tidak dapat divalidasi.

**Bidang**
+ `Message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.

## VersionMismatchException struktur
<a name="aws-glue-api-exceptions-VersionMismatchException"></a>

Ada pertentangan versi.

**Bidang**
+ `message` – String UTF-8.

  Sebuah pesan yang menjelaskan masalah.