Hi@akhtar,
You can add a grant to a customer master key (CMK). The grant allows the grantee principal to use the CMK when the conditions specified in the grant are met. When setting permissions, grants are an alternative to key policies.
$ aws kms create-grant --key-id ID --grantee-principal arn:aws:iam::123456789012:user/exampleUser --operations Decrypt --constraints EncryptionContextSubset={Department=IT} --retiring-principal arn:aws:iam::123456789012:role/adminRole