

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

# 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\_usage\_profile)](#aws-glue-api-usage-profiles-CreateUsageProfile)
+ [GetUsageProfile tindakan (Python: get\_usage\_profile)](#aws-glue-api-usage-profiles-GetUsageProfile)
+ [UpdateUsageProfile tindakan (Python: update\_usage\_profile)](#aws-glue-api-usage-profiles-UpdateUsageProfile)
+ [DeleteUsageProfile tindakan (Python: delete\_usage\_profile)](#aws-glue-api-usage-profiles-DeleteUsageProfile)
+ [ListUsageProfiles tindakan (Python: list\_usage\_profiles)](#aws-glue-api-usage-profiles-ListUsageProfiles)

## CreateUsageProfile tindakan (Python: create\_usage\_profile)
<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\_usage\_profile)
<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\_usage\_profile)
<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\_usage\_profile)
<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\_usage\_profiles)
<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`