Type Alias KeyProvider

{
* arn: "arn:aws:kms:eu-west-1:111222334455:key/mrk-1237c011a37erft67ei987c7612q456",
* current: false,
* description: "test description",
* keyprovider: "AWS-KMS",
* multiRegion: true,
* name: "test name",
* replicaKeys: [
* {
* arn: "arn:aws:kms:eu-west-3:111222334455:key/mrk-1237c011a37erft67ei987c7612q456",
* region: "eu-west-3"
* }
* ]
* }
type KeyProvider = {
    arn: string;
    arnFingerPrint?: string;
    createdAt?: string;
    current?: boolean;
    demotedFromCurrentAt?: string;
    description?: string;
    keyprovider: "AWS-KMS";
    multiRegion?: boolean;
    name: string;
    promotedToCurrentAt?: string;
    replicaKeys?: { arn?: string; region?: string }[];
    tenantId?: string;
}
Index

Properties

arn: string

The provider resource notation for the key.

arnFingerPrint?: string
createdAt?: string
current?: boolean
demotedFromCurrentAt?: string
description?: string
keyprovider: "AWS-KMS"
multiRegion?: boolean
name: string
promotedToCurrentAt?: string
replicaKeys?: { arn?: string; region?: string }[]

Type Declaration

  • Optionalarn?: string

    Replica key keeps list of backup keys from the supported qcs secondary region.

  • Optionalregion?: string
tenantId?: string