aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
49 lines (48 loc) • 1.86 kB
TypeScript
/**
* All IAM policy actions for Amazon CloudFront KeyValueStore (CLOUDFRONT-KEYVALUESTORE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudfrontkeyvaluestore.html
*
* 2025-02-24T21:47:03.543Z
*/
export declare enum AwsCloudfrontKeyvaluestoreActions {
/**
* Grants permission to delete the key value pair specified by the key
*
* See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_kvs_DeleteKey.html
*/
DeleteKey = "cloudfront-keyvaluestore:DeleteKey",
/**
* Grants permission to return metadata information about Key Value Store
*
* See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_kvs_DescribeKeyValueStore.html
*/
DescribeKeyValueStore = "cloudfront-keyvaluestore:DescribeKeyValueStore",
/**
* Grants permission to return a key value pair
*
* See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_kvs_GetKey.html
*/
GetKey = "cloudfront-keyvaluestore:GetKey",
/**
* Grants permission to returns a list of key value pairs
*
* See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_kvs_ListKeys.html
*/
ListKeys = "cloudfront-keyvaluestore:ListKeys",
/**
* Grants permission to create a new key value pair or replace the value of an exi
* sting key
*
* See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_kvs_PutKey.html
*/
PutKey = "cloudfront-keyvaluestore:PutKey",
/**
* Grants permission to put or delete multiple key value pairs in a single, all-or
* -nothing operation
*
* See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_kvs_UpdateKeys.html
*/
UpdateKeys = "cloudfront-keyvaluestore:UpdateKeys"
}