---
title: "GET /memberships/{membershipIdentifier}/configured-model-algorithm-associations/{configuredModelAlgorithmAssociationArn}"
method: GET
path: "/memberships/{membershipIdentifier}/configured-model-algorithm-associations/{configuredModelAlgorithmAssociationArn}"
---

# GET /memberships/{membershipIdentifier}/configured-model-algorithm-associations/{configuredModelAlgorithmAssociationArn}

`GET /memberships/{membershipIdentifier}/configured-model-algorithm-associations/{configuredModelAlgorithmAssociationArn}`

Returns information about a configured model algorithm association.

## Path parameters

- `configuredModelAlgorithmAssociationArn` string, required
- `membershipIdentifier` string, required

## Response `200`

Success

- GetConfiguredModelAlgorithmAssociationResponse
  - `createTime` string, date-time, required — The time at which the configured model algorithm association was created.
  - `updateTime` string, date-time, required — The most recent time at which the configured model algorithm association was updated.
  - `configuredModelAlgorithmAssociationArn` string, required — The Amazon Resource Name (ARN) of the configured model algorithm association.
  - `membershipIdentifier` string, required — The membership ID of the member that created the configured model algorithm association.
  - `collaborationIdentifier` string, required — The collaboration ID of the collaboration that contains the configured model algorithm association.
  - `configuredModelAlgorithmArn` string, required — The Amazon Resource Name (ARN) of the configured model algorithm that was associated to the collaboration.
  - `name` string, required — The name of the configured model algorithm association.
  - `privacyConfiguration` object — The privacy configuration information for the configured model algorithm association.
    - `policies` object, required — The privacy configuration policies for a configured model algorithm association.
      - `trainedModels` object — Specifies who will receive the trained models.
        - `containerLogs` LogsConfigurationPolicy[] — The container for the logs of the trained model.
          - `allowedAccountIds` String[], required — A list of account IDs that are allowed to access the logs.
          - `filterPattern` string — A regular expression pattern that is used to parse the logs and return information that matches the pattern.
          - `logType` 'ALL' | 'ERROR_SUMMARY' — Specifies the type of log this policy applies to. The currently supported policies are ALL or ERROR_SUMMARY.
          - `logRedactionConfiguration` object — Specifies the log redaction configuration for this policy.
            - `entitiesToRedact` EntityType[], required — Specifies the entities to be redacted from logs. Entities to redact are "ALL_PERSONALLY_IDENTIFIABLE_INFORMATION", "NUMBERS","CUSTOM". If CUSTOM is supplied or configured, custom patterns (customDataIdentifiers) should be provided, and the patterns will be redacted in logs or error messages.
            - `customEntityConfig` object — Specifies the configuration for custom entities in the context of log redaction.
              - …
        - `containerMetrics` object — The container for the metrics of the trained model.
          - `noiseLevel` 'HIGH' | 'MEDIUM' | 'LOW' | 'NONE', required — The noise level for the generated metrics.
        - `maxArtifactSize` object — The maximum size limit for trained model artifacts as defined in the configuration policy. This setting helps enforce consistent size limits across trained models in the collaboration.
          - `unit` 'GB', required — The unit of measurement for the maximum artifact size. Valid values include common storage units such as bytes, kilobytes, megabytes, gigabytes, and terabytes.
          - `value` number, double, required — The numerical value for the maximum artifact size limit. This value is interpreted according to the specified unit.
      - `trainedModelExports` object — Specifies who will receive the trained model export.
        - `maxSize` object, required — The maximum size of the data that can be exported.
          - `unit` 'GB', required — The unit of measurement for the data size.
          - `value` number, double, required — The maximum size of the dataset to export.
        - `filesToExport` TrainedModelExportFileType[], required — The files that are exported during the trained model export job.
      - `trainedModelInferenceJobs` object — Specifies who will receive the trained model inference jobs.
        - `containerLogs` LogsConfigurationPolicy[] — The logs container for the trained model inference job.
          - `allowedAccountIds` String[], required — A list of account IDs that are allowed to access the logs.
          - `filterPattern` string — A regular expression pattern that is used to parse the logs and return information that matches the pattern.
          - `logType` 'ALL' | 'ERROR_SUMMARY' — Specifies the type of log this policy applies to. The currently supported policies are ALL or ERROR_SUMMARY.
          - `logRedactionConfiguration` object — Specifies the log redaction configuration for this policy.
            - `entitiesToRedact` EntityType[], required — Specifies the entities to be redacted from logs. Entities to redact are "ALL_PERSONALLY_IDENTIFIABLE_INFORMATION", "NUMBERS","CUSTOM". If CUSTOM is supplied or configured, custom patterns (customDataIdentifiers) should be provided, and the patterns will be redacted in logs or error messages.
            - `customEntityConfig` object — Specifies the configuration for custom entities in the context of log redaction.
              - …
        - `maxOutputSize` object — The maximum allowed size of the output of the trained model inference job.
          - `unit` 'GB', required — The measurement unit to use.
          - `value` number, double, required — The maximum output size value.
  - `description` string — The description of the configured model algorithm association.
  - `tags` object — <p>The optional metadata that you applied to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.</p> <p>The following basic restrictions apply to tags:</p> <ul> <li> <p>Maximum number of tags per resource - 50.</p> </li> <li> <p>For each resource, each tag key must be unique, and each tag key can have only one value.</p> </li> <li> <p>Maximum key length - 128 Unicode characters in UTF-8.</p> </li> <li> <p>Maximum value length - 256 Unicode characters in UTF-8.</p> </li> <li> <p>If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.</p> </li> <li> <p>Tag keys and values are case sensitive.</p> </li> <li> <p>Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Clean Rooms ML considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.</p> </li> </ul>

## Other responses

- `480` — ValidationException
- `481` — AccessDeniedException
- `482` — ResourceNotFoundException
- `483` — ThrottlingException

---

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