{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codeguru-reviewer/refs/heads/main/json-structure/amazon-codeguru-reviewer-associate-repository-request-structure.json", "name": "AssociateRepositoryRequest", "description": "AssociateRepositoryRequest schema from Amazon CodeGuru Reviewer", "type": "object", "properties": { "Repository": { "allOf": [ { "$ref": "#/components/schemas/Repository" }, { "description": "The repository to associate." } ] }, "ClientRequestToken": { "allOf": [ { "$ref": "#/components/schemas/ClientRequestToken" }, { "description": "Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries." } ] }, "Tags": { "allOf": [ { "$ref": "#/components/schemas/TagMap" }, { "description": "

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

" } ] }, "KMSKeyDetails": { "allOf": [ { "$ref": "#/components/schemas/KMSKeyDetails" }, { "description": "

A KMSKeyDetails object that contains:

" } ] } }, "required": [ "Repository" ] }