

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

# 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`