CleanRoomsService / Client / disallow_intermediate_table

disallow_intermediate_table

CleanRoomsService.Client.disallow_intermediate_table(**kwargs)

Invalidates a specific intermediate table that references the caller’s base table. The data provider (base table owner) calls this operation, not the intermediate table owner. By default, invalidation cascades to descendant intermediate tables.

See also: AWS API Documentation

Request Syntax

response = client.disallow_intermediate_table(
    membershipIdentifier='string',
    intermediateTableName='string',
    includeDescendants=True|False
)
Parameters:
  • membershipIdentifier (string) –

    [REQUIRED]

    The unique identifier of the membership that contains the intermediate table to disallow.

  • intermediateTableName (string) –

    [REQUIRED]

    The name of the intermediate table to disallow.

  • includeDescendants (boolean) – Specifies whether to cascade the disallow action to descendant intermediate tables. Default is true.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • CleanRoomsService.Client.exceptions.ConflictException

  • CleanRoomsService.Client.exceptions.ResourceNotFoundException

  • CleanRoomsService.Client.exceptions.InternalServerException

  • CleanRoomsService.Client.exceptions.ValidationException

  • CleanRoomsService.Client.exceptions.ThrottlingException

  • CleanRoomsService.Client.exceptions.AccessDeniedException