aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
176 lines • 7.49 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsMediastoreActions = void 0;
/**
* All IAM policy actions for AWS Elemental MediaStore (MEDIASTORE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselementalmediastore.html
*
* 2025-02-24T21:47:55.375Z
*/
var AwsMediastoreActions;
(function (AwsMediastoreActions) {
/**
* Grants permission to create a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_CreateContainer.html
*/
AwsMediastoreActions["CreateContainer"] = "mediastore:CreateContainer";
/**
* Grants permission to delete a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DeleteContainer.html
*/
AwsMediastoreActions["DeleteContainer"] = "mediastore:DeleteContainer";
/**
* Grants permission to delete the access policy of a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DeleteContainerPolicy.html
*/
AwsMediastoreActions["DeleteContainerPolicy"] = "mediastore:DeleteContainerPolicy";
/**
* Grants permission to delete the CORS policy from a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DeleteCorsPolicy.html
*/
AwsMediastoreActions["DeleteCorsPolicy"] = "mediastore:DeleteCorsPolicy";
/**
* Grants permission to delete the lifecycle policy from a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DeleteLifecyclePolicy.html
*/
AwsMediastoreActions["DeleteLifecyclePolicy"] = "mediastore:DeleteLifecyclePolicy";
/**
* Grants permission to delete the metric policy from a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DeleteMetricPolicy.html
*/
AwsMediastoreActions["DeleteMetricPolicy"] = "mediastore:DeleteMetricPolicy";
/**
* Grants permission to delete an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_DeleteObject.html
*/
AwsMediastoreActions["DeleteObject"] = "mediastore:DeleteObject";
/**
* Grants permission to retrieve details on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DescribeContainer.html
*/
AwsMediastoreActions["DescribeContainer"] = "mediastore:DescribeContainer";
/**
* Grants permission to retrieve metadata for an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_DescribeObject.html
*/
AwsMediastoreActions["DescribeObject"] = "mediastore:DescribeObject";
/**
* Grants permission to retrieve the access policy of a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_GetContainerPolicy.html
*/
AwsMediastoreActions["GetContainerPolicy"] = "mediastore:GetContainerPolicy";
/**
* Grants permission to retrieve the CORS policy of a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_GetCorsPolicy.html
*/
AwsMediastoreActions["GetCorsPolicy"] = "mediastore:GetCorsPolicy";
/**
* Grants permission to retrieve the lifecycle policy that is assigned to a contai
* ner
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_GetLifecyclePolicy.html
*/
AwsMediastoreActions["GetLifecyclePolicy"] = "mediastore:GetLifecyclePolicy";
/**
* Grants permission to retrieve the metric policy that is assigned to a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_GetMetricPolicy.html
*/
AwsMediastoreActions["GetMetricPolicy"] = "mediastore:GetMetricPolicy";
/**
* Grants permission to retrieve an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_GetObject.html
*/
AwsMediastoreActions["GetObject"] = "mediastore:GetObject";
/**
* Grants permission to retrieve a list of containers in the current account
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_ListContainers.html
*/
AwsMediastoreActions["ListContainers"] = "mediastore:ListContainers";
/**
* Grants permission to retrieve a list of objects and subfolders that are stored
* in a folder
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_ListItems.html
*/
AwsMediastoreActions["ListItems"] = "mediastore:ListItems";
/**
* Grants permission to list tags on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_ListTagsForResource.html
*/
AwsMediastoreActions["ListTagsForResource"] = "mediastore:ListTagsForResource";
/**
* Grants permission to create or replace the access policy of a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_PutContainerPolicy.html
*/
AwsMediastoreActions["PutContainerPolicy"] = "mediastore:PutContainerPolicy";
/**
* Grants permission to add or modify the CORS policy of a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_PutCorsPolicy.html
*/
AwsMediastoreActions["PutCorsPolicy"] = "mediastore:PutCorsPolicy";
/**
* Grants permission to add or modify the lifecycle policy that is assigned to a c
* ontainer
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_PutLifecyclePolicy.html
*/
AwsMediastoreActions["PutLifecyclePolicy"] = "mediastore:PutLifecyclePolicy";
/**
* Grants permission to add or modify the metric policy that is assigned to a cont
* ainer
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_PutMetricPolicy.html
*/
AwsMediastoreActions["PutMetricPolicy"] = "mediastore:PutMetricPolicy";
/**
* Grants permission to upload an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_PutObject.html
*/
AwsMediastoreActions["PutObject"] = "mediastore:PutObject";
/**
* Grants permission to start access logging on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_StartAccessLogging.html
*/
AwsMediastoreActions["StartAccessLogging"] = "mediastore:StartAccessLogging";
/**
* Grants permission to stop access logging on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_StopAccessLogging.html
*/
AwsMediastoreActions["StopAccessLogging"] = "mediastore:StopAccessLogging";
/**
* Grants permission to add tags to a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_TagResource.html
*/
AwsMediastoreActions["TagResource"] = "mediastore:TagResource";
/**
* Grants permission to remove tags from a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_UntagResource.html
*/
AwsMediastoreActions["UntagResource"] = "mediastore:UntagResource";
})(AwsMediastoreActions = exports.AwsMediastoreActions || (exports.AwsMediastoreActions = {}));
//# sourceMappingURL=mediastore.js.map