

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

# API konteks bisnis
<a name="aws-glue-api-catalog-aws-glue-api-semantics"></a>

API konteks bisnis menjelaskan tipe data dan operasi untuk mengelola aset, tipe aset, tipe formulir, glosarium, istilah glosarium, lampiran, dan pencarian di Katalog Data. AWS Glue 

## Jenis Data
<a name="aws-glue-api-catalog-aws-glue-api-semantics-objects"></a>
+ [AssetFormEntry struktur](#aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry)
+ [AssetTypeFormReference struktur](#aws-glue-api-catalog-aws-glue-api-semantics-AssetTypeFormReference)
+ [IterableFormEntry struktur](#aws-glue-api-catalog-aws-glue-api-semantics-IterableFormEntry)
+ [IterableFormItem struktur](#aws-glue-api-catalog-aws-glue-api-semantics-IterableFormItem)
+ [IterableFormListItem struktur](#aws-glue-api-catalog-aws-glue-api-semantics-IterableFormListItem)
+ [SearchResultItem struktur](#aws-glue-api-catalog-aws-glue-api-semantics-SearchResultItem)
+ [SearchSort struktur](#aws-glue-api-catalog-aws-glue-api-semantics-SearchSort)
+ [SearchFilterClause struktur](#aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterClause)
+ [SearchAttributeFilter struktur](#aws-glue-api-catalog-aws-glue-api-semantics-SearchAttributeFilter)
+ [SearchFilterValue struktur](#aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterValue)
+ [ItemError struktur](#aws-glue-api-catalog-aws-glue-api-semantics-ItemError)
+ [GetAssetOutput struktur](#aws-glue-api-catalog-aws-glue-api-semantics-GetAssetOutput)
+ [SearchOutput struktur](#aws-glue-api-catalog-aws-glue-api-semantics-SearchOutput)

## AssetFormEntry struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry"></a>

Formulir pada aset, yang terdiri dari pengidentifikasi tipe formulir dan konten JSON-nya.

**Bidang**
+ `FormTypeId`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi tipe formulir yang mendefinisikan skema formulir ini.
+ `Content`— UTF-8 tali.

  Isi JSON formulir, sesuai dengan skema jenis formulir yang ditentukan.

## AssetTypeFormReference struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-AssetTypeFormReference"></a>

Referensi ke jenis formulir yang termasuk dalam jenis aset.

**Bidang**
+ `FormTypeIdentifier`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis formulir yang direferensikan.

## IterableFormEntry struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-IterableFormEntry"></a>

Formulir yang dapat diulang tersedia pada aset, diidentifikasi berdasarkan jenis bentuknya.

**Bidang**
+ `FormTypeId`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi tipe formulir dari formulir iterable (misalnya,`columns`), digunakan untuk mengambil item-itemnya melalui atau. `ListIterableForms` `BatchGetIterableForms`

## IterableFormItem struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-IterableFormItem"></a>

Item formulir yang dapat diulang penuh dengan bentuk-bentuknya.

**Bidang**
+ `ItemId`— UTF-8 tali.

  Pengidentifikasi unik item.
+ `ItemName`— UTF-8 tali.

  Nama item.
+ `GlossaryTerms`— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.

  Pengidentifikasi istilah glosarium yang terkait dengan item tersebut.
+ `Forms` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah UTF-8 string.

  Setiap nilai adalah sebuah objek [AssetFormEntry](#aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry).

  Formulir pada item, dikunci dengan nama formulir.
+ `Attachments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah UTF-8 string.

  Setiap nilai adalah sebuah objek [AssetFormEntry](#aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry).

  Lampiran tambahan pada item untuk konteks lebih lanjut, dikunci dengan nama lampiran.

## IterableFormListItem struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-IterableFormListItem"></a>

Ringkasan item dalam bentuk iterable.

**Bidang**
+ `ItemId`— UTF-8 tali.

  Pengidentifikasi unik item.
+ `ItemName`— UTF-8 tali.

  Nama item.
+ `Description`— UTF-8 tali.

  Deskripsi item.
+ `GlossaryTerms`— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.

  Pengidentifikasi istilah glosarium yang terkait dengan item tersebut.

## SearchResultItem struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-SearchResultItem"></a>

Item hasil pencarian tunggal yang mewakili aset yang cocok.

**Bidang**
+ `Id`— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan. `String`

  Pengidentifikasi unik dari aset yang cocok.
+ `AssetName`— UTF-8 tali.

  Nama aset yang cocok.
+ `AssetDescription`— UTF-8 tali.

  Deskripsi aset yang cocok.
+ `UpdatedAt` — Stempel waktu.

  Stempel waktu di mana aset yang cocok terakhir diperbarui.
+ `AssetTypeId`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis aset untuk aset yang cocok.

## SearchSort struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-SearchSort"></a>

Kriteria pengurutan untuk hasil pencarian.

**Bidang**
+ `Attribute`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Atribut untuk mengurutkan berdasarkan.
+ `Order`— UTF-8 string (nilai valid: `ASCENDING` \|`DESCENDING`).

  Urutan sortir. Nilai yang valid adalah `ASCENDING` dan `DESCENDING`.

## SearchFilterClause struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterClause"></a>

Klausa filter yang mendukung logika boolean bersarang. Tepat salah satu `andAllFilters``orAnyFilters`,`attributeFilter`,, atau `mapFilter` harus ditentukan.

**Bidang**
+ `AndAllFilters`— Array [SearchFilterClause](#aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterClause) objek, tidak kurang dari 1 atau lebih dari 10 struktur.

  Daftar klausa filter yang semuanya harus cocok (logis DAN).
+ `OrAnyFilters`— Array [SearchFilterClause](#aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterClause) objek, tidak kurang dari 1 atau lebih dari 10 struktur.

  Daftar klausa filter di mana setidaknya satu harus cocok (logis ATAU).
+ `AttributeFilter` — Sebuah objek [SearchAttributeFilter](#aws-glue-api-catalog-aws-glue-api-semantics-SearchAttributeFilter).

  Sebuah filter pada nilai atribut tunggal.
+ `MapFilter` – .

  Filter pada pasangan kunci-nilai atribut peta.

## SearchAttributeFilter struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-SearchAttributeFilter"></a>

Filter yang membandingkan nilai atribut menggunakan operator.

**Bidang**
+ `Attribute`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.

  Nama atribut untuk memfilter.
+ `Operator`— *Diperlukan:* UTF-8 string (nilai valid: `equals` `greaterThan` \| `greaterThanOrEquals` \| `lessThan` \| `lessThanOrEquals` \|`notExists`).

  Operasi perbandingan. Nilai yang valid adalah`equals`,`greaterThan`,`greaterThanOrEquals`,`lessThan`,`lessThanOrEquals`, dan`notExists`.
+ `Value` — Sebuah objek [SearchFilterValue](#aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterValue).

  Nilai untuk dibandingkan.

## SearchFilterValue struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterValue"></a>

Nilai filter. Tepat salah satu `stringValue` atau `longValue` harus ditentukan.

**Bidang**
+ `StringValue`— UTF-8 string, panjangnya tidak lebih dari 256 byte.

  Nilai filter string.
+ `LongValue` — Nomor (panjang).

  Nilai filter integer panjang.

## ItemError struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-ItemError"></a>

Kesalahan yang terjadi saat mengambil item formulir yang dapat diulang.

**Bidang**
+ `ItemIdentifier`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte.

  Pengidentifikasi item yang menyebabkan kesalahan.
+ `Code`— UTF-8 tali.

  Kode kesalahan.
+ `Message`— UTF-8 tali.

  Pesan kesalahan.

## GetAssetOutput struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-GetAssetOutput"></a>

Struktur respons untuk `GetAsset` operasi.

**Bidang**
+ `Id`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `Name`— UTF-8 tali.

  Nama asetnya.
+ `Description`— UTF-8 tali.

  Deskripsi aset.
+ `CreatedAt` — Stempel waktu.

  Stempel waktu di mana aset itu dibuat.
+ `UpdatedAt` — Stempel waktu.

  Stempel waktu di mana aset terakhir diperbarui.
+ `CreatedBy` – .

  Identitas prinsipal yang menciptakan aset.
+ `UpdatedBy` – .

  Identitas prinsipal yang terakhir memperbarui aset.
+ `AssetTypeId`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis aset untuk aset ini.
+ `GlossaryTerms`— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.

  Pengidentifikasi istilah glosarium yang terkait dengan aset.
+ `Forms` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah UTF-8 string.

  Setiap nilai adalah sebuah objek [AssetFormEntry](#aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry).

  Formulir pada aset, dikunci dengan nama formulir.
+ `Attachments` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah UTF-8 string.

  Setiap nilai adalah sebuah objek [AssetFormEntry](#aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry).

  Lampiran tambahan pada aset untuk konteks lebih lanjut, dikunci dengan nama lampiran.
+ `IterableForms` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah UTF-8 string.

  Setiap nilai adalah sebuah objek [IterableFormEntry](#aws-glue-api-catalog-aws-glue-api-semantics-IterableFormEntry).

  Formulir iterable tersedia pada aset, dikunci dengan nama formulir (misalnya,`columns`). Gunakan nama formulir dengan `ListIterableForms` atau `BatchGetIterableForms` untuk mengambil item formulir.

## SearchOutput struktur
<a name="aws-glue-api-catalog-aws-glue-api-semantics-SearchOutput"></a>

Struktur respons untuk `Search` operasi.

**Bidang**
+ `Items` – Susunan objek [SearchResultItem](#aws-glue-api-catalog-aws-glue-api-semantics-SearchResultItem).

  Daftar aset yang cocok dengan kriteria pencarian.
+ `TotalCount` — Nomor (bilangan bulat).

  Jumlah total aset yang sesuai dengan kriteria pencarian.
+ `NextToken`— UTF-8 tali.

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.
+ `Aggregations`— Sebuah array objek.

  Hasil agregasi untuk atribut yang diminta.

## Operasi
<a name="aws-glue-api-catalog-aws-glue-api-semantics-actions"></a>
+ [GetAsset tindakan (Python: get\_asset)](#aws-glue-api-catalog-aws-glue-api-semantics-GetAsset)
+ [PutAsset tindakan (Python: put\_asset)](#aws-glue-api-catalog-aws-glue-api-semantics-PutAsset)
+ [DeleteAsset tindakan (Python: delete\_asset)](#aws-glue-api-catalog-aws-glue-api-semantics-DeleteAsset)
+ [PutAssetType tindakan (Python: put\_asset\_type)](#aws-glue-api-catalog-aws-glue-api-semantics-PutAssetType)
+ [GetAssetType tindakan (Python: get\_asset\_type)](#aws-glue-api-catalog-aws-glue-api-semantics-GetAssetType)
+ [DeleteAssetType tindakan (Python: delete\_asset\_type)](#aws-glue-api-catalog-aws-glue-api-semantics-DeleteAssetType)
+ [ListAssetTypes tindakan (Python: list\_asset\_types)](#aws-glue-api-catalog-aws-glue-api-semantics-ListAssetTypes)
+ [PutFormType tindakan (Python: put\_form\_type)](#aws-glue-api-catalog-aws-glue-api-semantics-PutFormType)
+ [GetFormType tindakan (Python: get\_form\_type)](#aws-glue-api-catalog-aws-glue-api-semantics-GetFormType)
+ [DeleteFormType tindakan (Python: delete\_form\_type)](#aws-glue-api-catalog-aws-glue-api-semantics-DeleteFormType)
+ [ListFormTypes tindakan (Python: list\_form\_types)](#aws-glue-api-catalog-aws-glue-api-semantics-ListFormTypes)
+ [PutAttachment tindakan (Python: put\_attachment)](#aws-glue-api-catalog-aws-glue-api-semantics-PutAttachment)
+ [DeleteAttachment tindakan (Python: delete\_attachment)](#aws-glue-api-catalog-aws-glue-api-semantics-DeleteAttachment)
+ [ListIterableForms tindakan (Python: list\_iterable\_forms)](#aws-glue-api-catalog-aws-glue-api-semantics-ListIterableForms)
+ [BatchGetIterableForms tindakan (Python: batch\_get\_iterable\_forms)](#aws-glue-api-catalog-aws-glue-api-semantics-BatchGetIterableForms)
+ [CreateGlossary tindakan (Python: create\_glossary)](#aws-glue-api-catalog-aws-glue-api-semantics-CreateGlossary)
+ [GetGlossary tindakan (Python: get\_glossary)](#aws-glue-api-catalog-aws-glue-api-semantics-GetGlossary)
+ [UpdateGlossary tindakan (Python: update\_glossary)](#aws-glue-api-catalog-aws-glue-api-semantics-UpdateGlossary)
+ [DeleteGlossary tindakan (Python: delete\_glossary)](#aws-glue-api-catalog-aws-glue-api-semantics-DeleteGlossary)
+ [ListGlossaries tindakan (Python: list\_glossaries)](#aws-glue-api-catalog-aws-glue-api-semantics-ListGlossaries)
+ [CreateGlossaryTerm tindakan (Python: create\_glossary\_term)](#aws-glue-api-catalog-aws-glue-api-semantics-CreateGlossaryTerm)
+ [GetGlossaryTerm tindakan (Python: get\_glossary\_term)](#aws-glue-api-catalog-aws-glue-api-semantics-GetGlossaryTerm)
+ [UpdateGlossaryTerm tindakan (Python: update\_glossary\_term)](#aws-glue-api-catalog-aws-glue-api-semantics-UpdateGlossaryTerm)
+ [DeleteGlossaryTerm tindakan (Python: delete\_glossary\_term)](#aws-glue-api-catalog-aws-glue-api-semantics-DeleteGlossaryTerm)
+ [ListGlossaryTerms tindakan (Python: list\_glossary\_terms)](#aws-glue-api-catalog-aws-glue-api-semantics-ListGlossaryTerms)
+ [AssociateGlossaryTerms tindakan (Python: associate\_glossary\_terms)](#aws-glue-api-catalog-aws-glue-api-semantics-AssociateGlossaryTerms)
+ [DisassociateGlossaryTerms tindakan (Python: disassociate\_glossary\_terms)](#aws-glue-api-catalog-aws-glue-api-semantics-DisassociateGlossaryTerms)
+ [Tindakan pencarian (Python: pencarian)](#aws-glue-api-catalog-aws-glue-api-semantics-Search)

## GetAsset tindakan (Python: get\_asset)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-GetAsset"></a>

Mengambil metadata untuk aset dalam Katalog AWS Glue Data, termasuk formulir, lampiran tambahan, dan istilah glosarium terkait.

**Example**  
Contoh berikut mengambil aset dengan pengenalnya.  

```
aws glue get-asset --identifier quarterly-sales-2026q1
    
    {
        "Id": "quarterly-sales-2026q1",
        "Name": "Quarterly Sales 2026 Q1",
        "Description": "Aggregated quarterly sales metrics",
        "CreatedAt": "2026-06-16T06:42:00.442Z",
        "AssetTypeId": "DataSet",
        "GlossaryTerms": [],
        "Forms": {
            "DataClassification": {
                "FormTypeId": "DataClassification",
                "Content": "{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}"
            }
        },
        "Attachments": {},
        "IterableForms": {}
    }
```

**Permintaan**
+ `Identifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset yang akan diambil.

**Respons**

Struktur respons untuk `GetAsset` operasi.
+ `GetAssetOutput` — Sebuah objek [GetAssetOutput](#aws-glue-api-catalog-aws-glue-api-semantics-GetAssetOutput).

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `ThrottlingException`
+ `InvalidInputException`

## PutAsset tindakan (Python: put\_asset)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-PutAsset"></a>

Membuat atau memperbarui aset dalam Katalog AWS Glue Data. Jika aset sudah ada, operasi ini memperbaruinya; jika tidak, aset baru akan dibuat.

**Example**  
Contoh berikut membuat aset dengan formulir.  

```
aws glue put-asset \
        --asset-type-id DataSet \
        --identifier quarterly-sales-2026q1 \
        --name "Quarterly Sales 2026 Q1" \
        --description "Aggregated quarterly sales metrics" \
        --forms '{"DataClassification":{"FormTypeId":"DataClassification","Content":"{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}"}}'
    
    {
        "Id": "quarterly-sales-2026q1",
        "Name": "Quarterly Sales 2026 Q1",
        "Description": "Aggregated quarterly sales metrics",
        "CreatedAt": "2026-06-16T06:42:00.442Z",
        "Forms": {
            "DataClassification": {
                "FormTypeId": "DataClassification",
                "Content": "{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}"
            }
        }
    }
```

**Permintaan**
+ `AssetTypeId`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis aset untuk aset tersebut.
+ `Identifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset. Jika aset dengan pengenal ini sudah ada, itu diperbarui.
+ `Name`- *Diperlukan:* UTF-8 string.

  Nama asetnya.
+ `Description`— UTF-8 tali.

  Deskripsi aset.
+ `Forms` – *Wajib:* Susunan peta pasangan nilai kunci.

  Setiap kunci adalah UTF-8 string.

  Setiap nilai adalah sebuah objek [AssetFormEntry](#aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry).

  Formulir untuk ditetapkan pada aset, dikunci dengan nama formulir. Setiap entri menentukan jenis formulir dan konten JSON nya.
+ `ClientToken`— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Id`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `Name`- *Diperlukan:* UTF-8 string.

  Nama asetnya.
+ `Description`— UTF-8 tali.

  Deskripsi aset.
+ `CreatedAt` — Stempel waktu.

  Stempel waktu di mana aset itu dibuat.
+ `Forms` – Susunan peta pasangan nilai kunci.

  Setiap kunci adalah UTF-8 string.

  Setiap nilai adalah sebuah objek [AssetFormEntry](#aws-glue-api-catalog-aws-glue-api-semantics-AssetFormEntry).

  Formulir yang dilampirkan pada aset, dikunci dengan nama formulir.

**Kesalahan**
+ `AccessDeniedException`
+ `ConcurrentModificationException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## DeleteAsset tindakan (Python: delete\_asset)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-DeleteAsset"></a>

Menghapus aset dari Katalog AWS Glue Data.

**Example**  
Contoh berikut menghapus aset dengan pengenalnya.  

```
aws glue delete-asset --identifier quarterly-sales-2026q1
```

**Permintaan**
+ `Identifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset yang akan dihapus.

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

**Kesalahan**
+ `AccessDeniedException`
+ `ConcurrentModificationException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## PutAssetType tindakan (Python: put\_asset\_type)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-PutAssetType"></a>

Membuat atau memperbarui jenis aset di Katalog AWS Glue Data. Tipe aset mendefinisikan struktur aset dengan menentukan bentuk mana yang disertakan. Jika jenis aset dengan nama yang diberikan sudah ada, itu diperbarui.

**Example**  
Contoh berikut membuat tipe aset yang mereferensikan tipe formulir.  

```
aws glue put-asset-type \
        --name DataSet \
        --forms '{"DataClassification":{"FormTypeIdentifier":"DataClassification"}}'
    
    {
        "Id": "DataSet",
        "Name": "DataSet",
        "Forms": {
            "DataClassification": {
                "FormTypeIdentifier": "DataClassification"
            }
        }
    }
```

**Permintaan**
+ `Name`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file. `String`

  Nama jenis aset.
+ `Forms`— *Wajib:* Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 100 pasang.

  Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. `String`

  Setiap nilai adalah sebuah objek [AssetTypeFormReference](#aws-glue-api-catalog-aws-glue-api-semantics-AssetTypeFormReference).

  Formulir yang membentuk jenis aset, dikunci dengan nama formulir. Setiap entri mereferensikan jenis formulir yang mendefinisikan skema formulir.
+ `ClientToken`— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Id`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis aset.
+ `Name`— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. `String`

  Nama jenis aset.
+ `Forms`— Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 100 pasang.

  Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. `String`

  Setiap nilai adalah sebuah objek [AssetTypeFormReference](#aws-glue-api-catalog-aws-glue-api-semantics-AssetTypeFormReference).

  Formulir yang membentuk jenis aset, dikunci dengan nama formulir.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## GetAssetType tindakan (Python: get\_asset\_type)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-GetAssetType"></a>

Mengambil jenis aset dalam Katalog AWS Glue Data dengan pengenalnya.

**Example**  
Contoh berikut mengambil jenis aset dengan pengenalnya.  

```
aws glue get-asset-type --identifier DataSet
    
    {
        "Id": "DataSet",
        "Name": "DataSet",
        "Forms": {
            "DataClassification": {
                "FormTypeIdentifier": "DataClassification"
            }
        }
    }
```

**Permintaan**
+ `Identifier`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis aset yang akan diambil.

**Respons**
+ `Id`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis aset.
+ `Name`— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. `String`

  Nama jenis aset.
+ `Forms`— Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 100 pasang.

  Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. `String`

  Setiap nilai adalah sebuah objek [AssetTypeFormReference](#aws-glue-api-catalog-aws-glue-api-semantics-AssetTypeFormReference).

  Formulir yang membentuk jenis aset, dikunci dengan nama formulir.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## DeleteAssetType tindakan (Python: delete\_asset\_type)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-DeleteAssetType"></a>

Menghapus tipe aset dari Katalog AWS Glue Data.

**Example**  
Contoh berikut menghapus jenis aset dengan pengenalnya.  

```
aws glue delete-asset-type --identifier DataSet
```

**Permintaan**
+ `Identifier`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis aset yang akan dihapus.

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

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## ListAssetTypes tindakan (Python: list\_asset\_types)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-ListAssetTypes"></a>

Daftar jenis aset yang ditentukan dalam Katalog AWS Glue Data.

**Example**  
Contoh berikut mencantumkan jenis aset di akun.  

```
aws glue list-asset-types --max-results 20
    
    {
        "Items": [
            {
                "Id": "DataSet",
                "Name": "DataSet"
            }
        ]
    }
```

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

  Jumlah maksimum hasil untuk kembali dalam respons.
+ `NextToken`— UTF-8 tali.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Items`— Sebuah array objek.

  Daftar item jenis aset.
+ `NextToken`— UTF-8 tali.

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## PutFormType tindakan (Python: put\_form\_type)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-PutFormType"></a>

Membuat atau memperbarui tipe formulir di Katalog AWS Glue Data. Tipe formulir mendefinisikan skema untuk metadata terstruktur yang dapat dilampirkan ke aset.

**Example**  
Contoh berikut membuat tipe formulir dengan skema Smithy.  

```
aws glue put-form-type \
        --name DataClassification \
        --schema 'structure DataClassification {
        classification: String
        owner: String
    }'
    
    {
        "Id": "DataClassification",
        "Name": "DataClassification",
        "Schema": "structure DataClassification {\n    classification: String\n    owner: String\n}"
    }
```

**Permintaan**
+ `Name`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file. `String`

  Nama jenis formulir. Harus dimulai dengan huruf besar.
+ `Schema`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 100000 byte.

  Definisi skema Smithy IDL untuk tipe formulir.
+ `ClientToken`— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Id`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis formulir.
+ `Name`— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. `String`

  Nama jenis formulir.
+ `Schema`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 100000 byte.

  Skema Smithy IDL dari tipe formulir.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## GetFormType tindakan (Python: get\_form\_type)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-GetFormType"></a>

Mengambil tipe formulir dalam Katalog AWS Glue Data dengan pengenalnya.

**Example**  
Contoh berikut mengambil jenis formulir dengan pengenalnya.  

```
aws glue get-form-type --identifier DataClassification
    
    {
        "Id": "DataClassification",
        "Name": "DataClassification",
        "Schema": "structure DataClassification {\n    classification: String\n    owner: String\n}"
    }
```

**Permintaan**
+ `Identifier`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis formulir untuk mengambil.

**Respons**
+ `Id`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis formulir.
+ `Name`— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan. `String`

  Nama jenis formulir.
+ `Schema`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 100000 byte.

  Skema Smithy IDL dari tipe formulir.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## DeleteFormType tindakan (Python: delete\_form\_type)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-DeleteFormType"></a>

Menghapus tipe formulir dari Katalog AWS Glue Data. Jenis formulir tidak dapat dihapus jika masih direferensikan oleh jenis aset.

**Example**  
Contoh berikut menghapus jenis formulir dengan pengenalnya.  

```
aws glue delete-form-type --identifier DataClassification
```

**Permintaan**
+ `Identifier`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis formulir yang akan dihapus.

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

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ConflictException`
+ `ThrottlingException`

## ListFormTypes tindakan (Python: list\_form\_types)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-ListFormTypes"></a>

Daftar jenis formulir yang ditentukan dalam Katalog AWS Glue Data.

**Example**  
Contoh berikut mencantumkan jenis formulir di akun.  

```
aws glue list-form-types --max-results 20
    
    {
        "Items": [
            {
                "Id": "DataClassification",
                "Name": "DataClassification"
            }
        ]
    }
```

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

  Jumlah maksimum hasil untuk kembali dalam respons.
+ `NextToken`— UTF-8 tali.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Items`— *Diperlukan:* Sebuah array objek.

  Daftar item tipe formulir.
+ `NextToken`— UTF-8 tali.

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## PutAttachment tindakan (Python: put\_attachment)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-PutAttachment"></a>

Melampirkan formulir ke aset atau item formulir yang dapat diulang di Katalog AWS Glue Data. Jika lampiran dengan nama yang sama sudah ada, itu akan ditimpa.

**Example**  
Contoh berikut melampirkan formulir ke aset.  

```
aws glue put-attachment \
        --asset-identifier quarterly-sales-2026q1 \
        --attachment-name reviewNote \
        --form-type-id DataClassification \
        --content '{"classification":"internal","owner":"analytics-team"}'
    
    {
        "AssetId": "quarterly-sales-2026q1",
        "AttachmentName": "reviewNote",
        "FormTypeId": "DataClassification"
    }
```

**Permintaan**
+ `AssetIdentifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset untuk melampirkan formulir.
+ `IterableFormName`— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan. `String`

  Nama formulir iterable. Ketika ditentukan bersama dengan`itemIdentifier`, lampiran menargetkan item dalam bentuk iterable daripada aset itu sendiri.
+ `ItemIdentifier`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte.

  Pengidentifikasi item dalam bentuk iterable. Diperlukan ketika `iterableFormName` ditentukan.
+ `AttachmentName`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file. `String`

  Nama lampiran.
+ `Content`- *Diperlukan:* UTF-8 string.

  Isi JSON formulir, sesuai dengan skema jenis formulir yang ditentukan.
+ `FormTypeId`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis formulir untuk lampiran ini.
+ `ClientToken`— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `AssetId`— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `IterableFormName`— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan. `String`

  Nama formulir iterable, jika lampiran menargetkan item.
+ `ItemIdentifier`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte.

  Pengidentifikasi item dalam formulir iterable, jika berlaku.
+ `AttachmentName`— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan. `String`

  Nama lampiran.
+ `FormTypeId`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Pengidentifikasi jenis formulir untuk lampiran ini.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## DeleteAttachment tindakan (Python: delete\_attachment)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-DeleteAttachment"></a>

Menghapus lampiran formulir dari aset di Katalog AWS Glue Data.

**Example**  
Contoh berikut menghapus lampiran dari aset.  

```
aws glue delete-attachment \
        --identifier quarterly-sales-2026q1 \
        --attachment-name reviewNote
    
    {
        "Identifier": "quarterly-sales-2026q1"
    }
```

**Permintaan**
+ `AssetIdentifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset untuk menghapus lampiran.
+ `AttachmentName`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file. `String`

  Nama lampiran yang akan dihapus.

**Respons**
+ `Identifier`— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan. `String`

  Pengidentifikasi unik aset.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## ListIterableForms tindakan (Python: list\_iterable\_forms)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-ListIterableForms"></a>

Daftar item dalam bentuk iterable pada aset dalam Katalog AWS Glue Data. Misalnya, daftar kolom aset tabel.

**Example**  
Contoh berikut mencantumkan kolom aset.  

```
aws glue list-iterable-forms \
        --asset-identifier quarterly-sales-2026q1 \
        --iterable-form-name columns \
        --max-results 20
    
    {
        "AssetId": "quarterly-sales-2026q1",
        "IterableFormName": "columns",
        "Items": [
            {
                "ItemId": "quarterly-sales-2026q1#region",
                "ItemName": "region",
                "Description": "AWS region of the sales record",
                "GlossaryTerms": []
            },
            {
                "ItemId": "quarterly-sales-2026q1#amount",
                "ItemName": "amount",
                "Description": "Sales amount in USD",
                "GlossaryTerms": []
            }
        ]
    }
```

**Permintaan**
+ `AssetIdentifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `IterableFormName`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file. `String`

  Nama formulir iterable untuk mencantumkan item dari.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum hasil untuk kembali dalam respons.
+ `NextToken`— UTF-8 tali.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `AssetId`— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `IterableFormName`— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan. `String`

  Nama formulir iterable.
+ `Items` – Susunan objek [IterableFormListItem](#aws-glue-api-catalog-aws-glue-api-semantics-IterableFormListItem).

  Daftar item formulir iterable.
+ `NextToken`— UTF-8 tali.

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `ThrottlingException`
+ `InvalidInputException`

## BatchGetIterableForms tindakan (Python: batch\_get\_iterable\_forms)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-BatchGetIterableForms"></a>

Mengambil beberapa item dari formulir iterable pada aset dalam Katalog AWS Glue Data dalam satu permintaan.

**Example**  
Contoh berikut mengambil kolom tertentu dengan identifier.  

```
aws glue batch-get-iterable-forms \
        --asset-identifier quarterly-sales-2026q1 \
        --iterable-form-name columns \
        --item-identifiers region amount
    
    {
        "Items": [
            {
                "ItemId": "quarterly-sales-2026q1#region",
                "ItemName": "region",
                "GlossaryTerms": [],
                "Forms": {
                    "columns": {
                        "FormTypeId": "amazon.glue::Column",
                        "Content": "{\"type\":\"string\"}"
                    }
                },
                "Attachments": {}
            },
            {
                "ItemId": "quarterly-sales-2026q1#amount",
                "ItemName": "amount",
                "GlossaryTerms": [],
                "Forms": {
                    "columns": {
                        "FormTypeId": "amazon.glue::Column",
                        "Content": "{\"type\":\"double\"}"
                    }
                },
                "Attachments": {}
            }
        ],
        "Errors": []
    }
```

**Permintaan**
+ `AssetIdentifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `IterableFormName`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file. `String`

  Nama formulir iterable untuk mengambil item dari.
+ `ItemIdentifiers`— *Wajib:* Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 100 string.

  Daftar pengidentifikasi item untuk diambil. Setiap pengidentifikasi dapat berupa ID item atau nama item.

**Respons**
+ `Items` – Susunan objek [IterableFormItem](#aws-glue-api-catalog-aws-glue-api-semantics-IterableFormItem).

  Daftar item formulir iterable yang diambil.
+ `Errors` – Susunan objek [ItemError](#aws-glue-api-catalog-aws-glue-api-semantics-ItemError).

  Daftar kesalahan untuk item yang tidak dapat diambil.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## CreateGlossary tindakan (Python: create\_glossary)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-CreateGlossary"></a>

Membuat glosarium bisnis di Katalog AWS Glue Data. Glosarium adalah wadah untuk istilah glosarium yang mendefinisikan konsep bisnis.

**Example**  
Contoh berikut membuat glosarium bisnis.  

```
aws glue create-glossary \
        --name "Sales Terms" \
        --description "Glossary of sales-domain business terms"
    
    {
        "Id": "6n5f21s641nbjb",
        "Name": "Sales Terms",
        "Description": "Glossary of sales-domain business terms"
    }
```

**Permintaan**
+ `Name`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama glosarium.
+ `Description`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

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

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Id`— UTF-8 tali.

  Pengidentifikasi unik glosarium.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama glosarium.
+ `Description`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Deskripsi glosarium.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `AlreadyExistsException`

## GetGlossary tindakan (Python: get\_glossary)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-GetGlossary"></a>

Mengambil glosarium bisnis di Katalog AWS Glue Data dengan pengenalnya.

**Example**  
Contoh berikut mengambil glosarium dengan pengenalnya.  

```
aws glue get-glossary --identifier 6n5f21s641nbjb
    
    {
        "Id": "6n5f21s641nbjb",
        "Name": "Sales Terms",
        "Description": "Glossary of sales-domain business terms"
    }
```

**Permintaan**
+ `Identifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik glosarium untuk diambil.

**Respons**
+ `Id`— UTF-8 tali.

  Pengidentifikasi unik glosarium.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama glosarium.
+ `Description`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Deskripsi glosarium.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `ThrottlingException`

## UpdateGlossary tindakan (Python: update\_glossary)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-UpdateGlossary"></a>

Memperbarui glosarium bisnis di Katalog AWS Glue Data.

**Example**  
Contoh berikut memperbarui deskripsi glosarium.  

```
aws glue update-glossary \
        --identifier 6n5f21s641nbjb \
        --name "Sales Terms" \
        --description "Glossary of sales and revenue business terms"
    
    {
        "Id": "6n5f21s641nbjb",
        "Name": "Sales Terms",
        "Description": "Glossary of sales and revenue business terms"
    }
```

**Permintaan**
+ `Identifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik glosarium untuk diperbarui.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama glosarium yang diperbarui.
+ `Description`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

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

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Id`— UTF-8 tali.

  Pengidentifikasi unik glosarium.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama glosarium.
+ `Description`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.

  Deskripsi glosarium.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `AlreadyExistsException`

## DeleteGlossary tindakan (Python: delete\_glossary)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-DeleteGlossary"></a>

Menghapus glosarium bisnis dari AWS Glue Katalog Data. Glosarium tidak dapat dihapus jika masih berisi istilah glosarium.

**Example**  
Contoh berikut menghapus glosarium dengan pengenalnya.  

```
aws glue delete-glossary --identifier 6n5f21s641nbjb
```

**Permintaan**
+ `Identifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik glosarium yang akan dihapus.

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

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConflictException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## ListGlossaries tindakan (Python: list\_glossaries)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-ListGlossaries"></a>

Daftar glosarium bisnis dalam Katalog AWS Glue Data.

**Example**  
Contoh berikut mencantumkan glosarium di akun.  

```
aws glue list-glossaries --max-results 20
    
    {
        "Items": [
            {
                "Id": "6n5f21s641nbjb",
                "Name": "Sales Terms",
                "Description": "Glossary of sales and revenue business terms"
            }
        ]
    }
```

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

  Jumlah maksimum hasil untuk kembali dalam respons.
+ `NextToken`— UTF-8 tali.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `Items`— Sebuah array objek.

  Daftar item glosarium.
+ `NextToken`— UTF-8 tali.

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## CreateGlossaryTerm tindakan (Python: create\_glossary\_term)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-CreateGlossaryTerm"></a>

Membuat istilah glosarium dalam glosarium bisnis di Katalog Data. AWS Glue 

**Example**  
Contoh berikut menciptakan istilah glosarium.  

```
aws glue create-glossary-term \
        --glossary-identifier 6n5f21s641nbjb \
        --name "Net Revenue" \
        --short-description "Revenue after returns, allowances, and discounts." \
        --long-description "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period."
    
    {
        "Id": "avugvxvsul6izr",
        "GlossaryId": "6n5f21s641nbjb",
        "Name": "Net Revenue",
        "ShortDescription": "Revenue after returns, allowances, and discounts.",
        "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period."
    }
```

**Permintaan**
+ `GlossaryIdentifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik glosarium untuk membuat istilah.
+ `Name`— *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama istilah glosarium.
+ `ShortDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Penjelasan singkat tentang istilah glosarium.
+ `LongDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.

  Deskripsi panjang istilah glosarium.
+ `ClientToken`— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Id`— UTF-8 tali.

  Pengidentifikasi unik dari istilah glosarium.
+ `GlossaryId`— UTF-8 tali.

  Pengidentifikasi unik glosarium yang berisi istilah ini.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama istilah glosarium.
+ `ShortDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Deskripsi singkat dari istilah glosarium.
+ `LongDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.

  Deskripsi panjang istilah glosarium.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `AlreadyExistsException`

## GetGlossaryTerm tindakan (Python: get\_glossary\_term)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-GetGlossaryTerm"></a>

Mengambil istilah glosarium dalam Katalog AWS Glue Data dengan pengenalnya.

**Example**  
Contoh berikut mengambil istilah glosarium dengan pengenalnya.  

```
aws glue get-glossary-term --identifier avugvxvsul6izr
    
    {
        "Id": "avugvxvsul6izr",
        "GlossaryId": "6n5f21s641nbjb",
        "Name": "Net Revenue",
        "ShortDescription": "Revenue after returns, allowances, and discounts.",
        "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period."
    }
```

**Permintaan**
+ `Identifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik dari istilah glosarium untuk diambil.

**Respons**
+ `Id`— UTF-8 tali.

  Pengidentifikasi unik dari istilah glosarium.
+ `GlossaryId`— UTF-8 tali.

  Pengidentifikasi unik glosarium yang berisi istilah ini.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama istilah glosarium.
+ `ShortDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Deskripsi singkat dari istilah glosarium.
+ `LongDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.

  Deskripsi panjang istilah glosarium.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `ThrottlingException`

## UpdateGlossaryTerm tindakan (Python: update\_glossary\_term)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-UpdateGlossaryTerm"></a>

Memperbarui istilah glosarium dalam Katalog AWS Glue Data.

**Example**  
Contoh berikut memperbarui deskripsi singkat istilah glosarium.  

```
aws glue update-glossary-term \
        --identifier avugvxvsul6izr \
        --name "Net Revenue" \
        --short-description "Gross revenue minus returns, allowances, and discounts." \
        --long-description "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period."
    
    {
        "Id": "avugvxvsul6izr",
        "GlossaryId": "6n5f21s641nbjb",
        "Name": "Net Revenue",
        "ShortDescription": "Gross revenue minus returns, allowances, and discounts.",
        "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period."
    }
```

**Permintaan**
+ `Identifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik istilah glosarium untuk diperbarui.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama terbaru dari istilah glosarium.
+ `ShortDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Deskripsi singkat yang diperbarui dari istilah glosarium.
+ `LongDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.

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

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Id`— UTF-8 tali.

  Pengidentifikasi unik dari istilah glosarium.
+ `GlossaryId`— UTF-8 tali.

  Pengidentifikasi unik glosarium yang berisi istilah ini.
+ `Name`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.

  Nama istilah glosarium.
+ `ShortDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.

  Deskripsi singkat dari istilah glosarium.
+ `LongDescription`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.

  Deskripsi panjang istilah glosarium.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`
+ `AlreadyExistsException`

## DeleteGlossaryTerm tindakan (Python: delete\_glossary\_term)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-DeleteGlossaryTerm"></a>

Menghapus istilah glosarium dari AWS Glue Katalog Data.

**Example**  
Contoh berikut menghapus istilah glosarium dengan pengenalnya.  

```
aws glue delete-glossary-term --identifier avugvxvsul6izr
```

**Permintaan**
+ `Identifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik istilah glosarium yang akan dihapus.

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

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## ListGlossaryTerms tindakan (Python: list\_glossary\_terms)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-ListGlossaryTerms"></a>

Daftar istilah glosarium dalam glosarium bisnis di Katalog Data. AWS Glue 

**Example**  
Contoh berikut mencantumkan istilah dalam glosarium.  

```
aws glue list-glossary-terms \
        --glossary-identifier 6n5f21s641nbjb \
        --max-results 20
    
    {
        "Items": [
            {
                "Id": "avugvxvsul6izr",
                "Name": "Net Revenue",
                "ShortDescription": "Gross revenue minus returns, allowances, and discounts."
            }
        ]
    }
```

**Permintaan**
+ `GlossaryIdentifier`- *Diperlukan:* UTF-8 string.

  Pengidentifikasi unik glosarium yang istilahnya dicantumkan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.

  Jumlah maksimum hasil untuk kembali dalam respons.
+ `NextToken`— UTF-8 tali.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.

**Respons**
+ `GlossaryId`— UTF-8 tali.

  Pengidentifikasi unik glosarium.
+ `Items`— Sebuah array objek.

  Daftar item istilah glosarium.
+ `NextToken`— UTF-8 tali.

  Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.

**Kesalahan**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ThrottlingException`

## AssociateGlossaryTerms tindakan (Python: associate\_glossary\_terms)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-AssociateGlossaryTerms"></a>

Mengaitkan satu atau beberapa istilah glosarium dengan aset dalam AWS Glue Katalog Data.

**Example**  
Contoh berikut mengaitkan istilah glosarium dengan aset.  

```
aws glue associate-glossary-terms \
        --identifier quarterly-sales-2026q1 \
        --glossary-term-identifiers avugvxvsul6izr
    
    {
        "Identifier": "quarterly-sales-2026q1",
        "GlossaryTerms": [
            "avugvxvsul6izr"
        ]
    }
```

**Permintaan**
+ `AssetIdentifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset untuk mengaitkan istilah glosarium dengan.
+ `GlossaryTermIdentifiers`— *Wajib:* Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.

  Daftar pengidentifikasi istilah glosarium untuk dikaitkan dengan aset.
+ `ClientToken`— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Identifier`— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `GlossaryTerms`— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.

  Istilah glosarium sekarang terkait dengan aset.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## DisassociateGlossaryTerms tindakan (Python: disassociate\_glossary\_terms)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-DisassociateGlossaryTerms"></a>

Menghapus asosiasi satu atau beberapa istilah glosarium dari aset dalam Katalog AWS Glue Data.

**Example**  
Contoh berikut menghapus istilah glosarium dari suatu aset.  

```
aws glue disassociate-glossary-terms \
        --identifier quarterly-sales-2026q1 \
        --glossary-term-identifiers avugvxvsul6izr
    
    {
        "Identifier": "quarterly-sales-2026q1",
        "GlossaryTerms": []
    }
```

**Permintaan**
+ `AssetIdentifier`- *Wajib:* UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan. `String`

  Pengidentifikasi unik aset untuk memisahkan istilah glosarium dari.
+ `GlossaryTermIdentifiers`— *Wajib:* Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.

  Daftar pengidentifikasi istilah glosarium untuk memisahkan diri dari aset.
+ `ClientToken`— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)

  Pengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.

**Respons**
+ `Identifier`— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan. `String`

  Pengidentifikasi unik aset.
+ `GlossaryTerms`— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.

  Istilah glosarium yang tersisa terkait dengan aset.

**Kesalahan**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `ConcurrentModificationException`
+ `ThrottlingException`

## Tindakan pencarian (Python: pencarian)
<a name="aws-glue-api-catalog-aws-glue-api-semantics-Search"></a>

Mencari aset di Katalog AWS Glue Data menggunakan penelusuran teks lengkap, filter, pengurutan, dan agregasi. Mengembalikan aset yang cocok dengan hasil peringkat relevansi.

**Example**  
Contoh berikut menjalankan pencarian teks lengkap untuk aset.  

```
aws glue search --search-text "sales" --max-results 10
    
    {
        "Items": [
            {
                "Id": "quarterly-sales-2026q1",
                "AssetName": "Quarterly Sales 2026 Q1",
                "AssetDescription": "Aggregated quarterly sales metrics",
                "UpdatedAt": "2026-06-16T06:42:00.442Z",
                "AssetTypeId": "DataSet"
            }
        ]
    }
```

**Example**  
Contoh berikut mencari dengan klausa filter dan urutan sortir.  

```
aws glue search \
        --search-text "sales" \
        --max-results 10 \
        --filter-clause '{"AttributeFilter":{"Attribute":"AssetTypeId","Operator":"equals","Value":{"StringValue":"DataSet"}}}' \
        --sort '{"Attribute":"name","Order":"ASCENDING"}'
    
    {
        "Items": [
            {
                "Id": "quarterly-sales-2026q1",
                "AssetName": "Quarterly Sales 2026 Q1",
                "AssetDescription": "Aggregated quarterly sales metrics",
                "UpdatedAt": "2026-06-16T06:42:00.442Z",
                "AssetTypeId": "DataSet"
            }
        ]
    }
```

**Example**  
Contoh berikut filter pada bidang yang ditentukan oleh formulir. Bidang formulir direferensikan oleh pengidentifikasi jenis aset formulir dan nama bidang, digabungkan dengan titik — di sini, `databaseName` bidang formulir. `amazon.glue::GlueTable` Pengidentifikasi tipe aset untuk tipe bawaan membawa `::` awalan yang ditunjukkan di setiap hasil. `AssetTypeId`  

```
aws glue search \
        --filter-clause '{"AttributeFilter":{"Attribute":"amazon.glue::GlueTable.databaseName","Operator":"equals","Value":{"StringValue":"sales"}}}' \
        --max-results 10
    
    {
        "Items": [
            {
                "Id": "arn:aws:glue:us-east-1:123456789012:table/sales/transactions",
                "AssetName": "transactions",
                "AssetDescription": "Raw sales transactions",
                "UpdatedAt": "2026-06-16T06:42:00.442Z",
                "AssetTypeId": "amazon.glue::GlueTable"
            }
        ]
    }
```

**Example**  
Contoh berikut menggabungkan bidang aset umum dan bidang formulir dengan AND logis. Bidang aset umum seperti`name`,, `type``region`, dan `catalogId` direferensikan secara langsung; bidang yang ditentukan oleh formulir menggunakan `assetTypeId.fieldName` notasi.  

```
aws glue search \
        --filter-clause '{"AndAllFilters":[{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Table"}}},{"AttributeFilter":{"Attribute":"amazon.glue::GlueTable.databaseName","Operator":"equals","Value":{"StringValue":"sales"}}}]}' \
        --max-results 10
    
    {
        "Items": [
            {
                "Id": "arn:aws:glue:us-east-1:123456789012:table/sales/transactions",
                "AssetName": "transactions",
                "AssetDescription": "Raw sales transactions",
                "UpdatedAt": "2026-06-16T06:42:00.442Z",
                "AssetTypeId": "amazon.glue::GlueTable"
            }
        ]
    }
```

**Permintaan**
+ `SearchText`— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1000 byte.

  Teks untuk dicari. Setidaknya satu `searchText` atau `filterClause` harus disediakan.
+ `MaxResults` — Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.

  Jumlah maksimum hasil untuk kembali dalam respons.
+ `NextToken`— UTF-8 tali.

  Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
+ `Sort` — Sebuah objek [SearchSort](#aws-glue-api-catalog-aws-glue-api-semantics-SearchSort).

  Kriteria pengurutan untuk hasil pencarian.
+ `FilterClause` — Sebuah objek [SearchFilterClause](#aws-glue-api-catalog-aws-glue-api-semantics-SearchFilterClause).

  Klausa filter untuk diterapkan pada pencarian. Mendukung AND/OR logika bersarang dengan filter tingkat atribut dan tingkat peta.

**Respons**

Struktur respons untuk `Search` operasi.
+ `SearchOutput` — Sebuah objek [SearchOutput](#aws-glue-api-catalog-aws-glue-api-semantics-SearchOutput).

**Kesalahan**
+ `AccessDeniedException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `ThrottlingException`