AssociateRepositoryRequest
import type { AssociateRepositoryRequest } from "https://aws-api.deno.dev/v0.4/services/codegurureviewer.ts?docs=full";
interface AssociateRepositoryRequest {
ClientRequestToken?: string | null;
KMSKeyDetails?: KMSKeyDetails | null;
Repository: Repository;
Tags?: {} | null;
}[key: string]: string | null | undefined;
§Properties
§
ClientRequestToken?: string | null
[src]Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
§
KMSKeyDetails?: KMSKeyDetails | null
[src]A KMSKeyDetails
object that contains:
- The encryption option for this repository association.
It is either owned by Amazon Web Services Key Management Service (KMS) (
AWS_OWNED_CMK
) or customer managed (CUSTOMER_MANAGED_CMK
). - The ID of the Amazon Web Services KMS key that is associated with this repository association.
§
Repository: Repository
[src]The repository to associate.
§
Tags?: {} | null
[src][key: string]: string | null | undefined;
An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:
- A tag key (for example,
CostCenter
,Environment
,Project
, orSecret
). Tag keys are case sensitive. - An optional field known as a tag value (for example,
111122223333
,Production
, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.