---
title: "PATCH /memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}"
method: PATCH
path: "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}"
---

# PATCH /memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}

`PATCH /memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}`

Updates a configured table association.

## Path parameters

- `configuredTableAssociationIdentifier` string, required
- `membershipIdentifier` string, required

## Request body

- object
  - `description` string — A new description for the configured table association.
  - `roleArn` string — The service will assume this role to access catalog metadata and query the table.

## Response `200`

Success

- UpdateConfiguredTableAssociationOutput
  - `configuredTableAssociation` object, required — The entire updated configured table association.
    - `arn` string, required — The unique ARN for the configured table association.
    - `id` string, required — The unique ID for the configured table association.
    - `configuredTableId` string, required — The unique ID for the configured table that the association refers to.
    - `configuredTableArn` string, required — The unique ARN for the configured table that the association refers to.
    - `membershipId` string, required — The unique ID for the membership this configured table association belongs to.
    - `membershipArn` string, required — The unique ARN for the membership this configured table association belongs to.
    - `roleArn` string, required — The service will assume this role to access catalog metadata and query the table.
    - `name` string, required — The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
    - `description` string — A description of the configured table association.
    - `analysisRuleTypes` ConfiguredTableAssociationAnalysisRuleType[] — The analysis rule types for the configured table association.
    - `createTime` string, date-time, required — The time the configured table association was created.
    - `updateTime` string, date-time, required — The time the configured table association was last updated.
    - `childResources` ChildResource[] — The child resources that depend on this configured table association.
      - `resourceId` string — The unique identifier of the child resource.
      - `resourceType` 'INTERMEDIATE_TABLE', required — The type of the child resource.
      - `resourceName` string, required — The name of the child resource.
      - `ownerAccountId` string, required — The Amazon Web Services account ID of the member who owns the child resource.
      - `resourceStatus` 'CREATED' | 'POPULATE_STARTED' | 'POPULATE_SUCCESS' | 'POPULATE_FAILED' | 'DISALLOWED_BY_DATA_PROVIDER' | 'BASE_TABLE_REMOVED' | 'RETENTION_PERIOD_EXPIRED' — The current status of the child resource.

## Other responses

- `480` — ConflictException
- `481` — ResourceNotFoundException
- `482` — InternalServerException
- `483` — ValidationException
- `484` — ThrottlingException
- `485` — AccessDeniedException

---

[API](https://skmtc.net/aws/apis/cleanrooms.md) · [All operations](https://skmtc.net/aws/apis/cleanrooms/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/cleanrooms/versions/17ce59ba806e/schema)
