AWS Glue

2026/08/14 - AWS Glue - 3 updated api methods

Changes  Added support for associating glossary terms with iterable form items, such as table columns.

AssociateGlossaryTerms (updated) Link ¶
Changes (both)
{'ItemIdentifier': 'string', 'IterableFormName': 'string'}

Associates one or more glossary terms with an asset in Glue Data Catalog.

See also: AWS API Documentation

Request Syntax

client.associate_glossary_terms(
    AssetIdentifier='string',
    IterableFormName='string',
    ItemIdentifier='string',
    GlossaryTermIdentifiers=[
        'string',
    ],
    ClientToken='string'
)
type AssetIdentifier:

string

param AssetIdentifier:

[REQUIRED]

The unique identifier of the asset to associate glossary terms with.

type IterableFormName:

string

param IterableFormName:

The name of the iterable form. When specified along with itemIdentifier, the glossary terms are associated with an item within the iterable form rather than the asset itself.

type ItemIdentifier:

string

param ItemIdentifier:

The identifier of the item within the iterable form. Required when iterableFormName is specified.

type GlossaryTermIdentifiers:

list

param GlossaryTermIdentifiers:

[REQUIRED]

The list of glossary term identifiers to associate with the asset.

  • (string) --

type ClientToken:

string

param ClientToken:

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'AssetIdentifier': 'string',
    'IterableFormName': 'string',
    'ItemIdentifier': 'string',
    'GlossaryTerms': [
        'string',
    ]
}

Response Structure

  • (dict) --

    • AssetIdentifier (string) --

      The unique identifier of the asset.

    • IterableFormName (string) --

      The name of the iterable form, if the association targets an item.

    • ItemIdentifier (string) --

      The identifier of the item within the iterable form, if applicable.

    • GlossaryTerms (list) --

      The glossary terms now associated with the asset.

      • (string) --

DeleteAttachment (updated) Link ¶
Changes (response)
{'ItemIdentifier': 'string', 'IterableFormName': 'string'}

Deletes a form attachment from an asset in Glue Data Catalog.

See also: AWS API Documentation

Request Syntax

client.delete_attachment(
    AssetIdentifier='string',
    IterableFormName='string',
    ItemIdentifier='string',
    AttachmentName='string'
)
type AssetIdentifier:

string

param AssetIdentifier:

[REQUIRED]

The unique identifier of the asset from which to delete the attachment.

type IterableFormName:

string

param IterableFormName:

The name of the iterable form. When specified along with itemIdentifier, the attachment is deleted from an item within the iterable form rather than from the asset itself.

type ItemIdentifier:

string

param ItemIdentifier:

The identifier of the item within the iterable form. Required when iterableFormName is specified.

type AttachmentName:

string

param AttachmentName:

[REQUIRED]

The name of the attachment to delete.

rtype:

dict

returns:

Response Syntax

{
    'AssetIdentifier': 'string',
    'IterableFormName': 'string',
    'ItemIdentifier': 'string'
}

Response Structure

  • (dict) --

    • AssetIdentifier (string) --

      The unique identifier of the asset.

    • IterableFormName (string) --

      The name of the iterable form, if the deletion targets an item.

    • ItemIdentifier (string) --

      The identifier of the item within the iterable form, if applicable.

DisassociateGlossaryTerms (updated) Link ¶
Changes (both)
{'ItemIdentifier': 'string', 'IterableFormName': 'string'}

Removes the association of one or more glossary terms from an asset in Glue Data Catalog.

See also: AWS API Documentation

Request Syntax

client.disassociate_glossary_terms(
    AssetIdentifier='string',
    IterableFormName='string',
    ItemIdentifier='string',
    GlossaryTermIdentifiers=[
        'string',
    ],
    ClientToken='string'
)
type AssetIdentifier:

string

param AssetIdentifier:

[REQUIRED]

The unique identifier of the asset to disassociate glossary terms from.

type IterableFormName:

string

param IterableFormName:

The name of the iterable form. When specified along with itemIdentifier, the glossary terms are disassociated from an item within the iterable form rather than the asset itself.

type ItemIdentifier:

string

param ItemIdentifier:

The identifier of the item within the iterable form. Required when iterableFormName is specified.

type GlossaryTermIdentifiers:

list

param GlossaryTermIdentifiers:

[REQUIRED]

The list of glossary term identifiers to disassociate from the asset.

  • (string) --

type ClientToken:

string

param ClientToken:

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'AssetIdentifier': 'string',
    'IterableFormName': 'string',
    'ItemIdentifier': 'string',
    'GlossaryTerms': [
        'string',
    ]
}

Response Structure

  • (dict) --

    • AssetIdentifier (string) --

      The unique identifier of the asset.

    • IterableFormName (string) --

      The name of the iterable form, if the disassociation targets an item.

    • ItemIdentifier (string) --

      The identifier of the item within the iterable form, if applicable.

    • GlossaryTerms (list) --

      The remaining glossary terms associated with the asset.

      • (string) --