aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
171 lines (170 loc) • 6.56 kB
TypeScript
/**
* 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
*/
export declare enum AwsMediastoreActions {
/**
* Grants permission to create a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_CreateContainer.html
*/
CreateContainer = "mediastore:CreateContainer",
/**
* Grants permission to delete a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DeleteContainer.html
*/
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
*/
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
*/
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
*/
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
*/
DeleteMetricPolicy = "mediastore:DeleteMetricPolicy",
/**
* Grants permission to delete an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_DeleteObject.html
*/
DeleteObject = "mediastore:DeleteObject",
/**
* Grants permission to retrieve details on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_DescribeContainer.html
*/
DescribeContainer = "mediastore:DescribeContainer",
/**
* Grants permission to retrieve metadata for an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_DescribeObject.html
*/
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
*/
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
*/
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
*/
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
*/
GetMetricPolicy = "mediastore:GetMetricPolicy",
/**
* Grants permission to retrieve an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_GetObject.html
*/
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
*/
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
*/
ListItems = "mediastore:ListItems",
/**
* Grants permission to list tags on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_ListTagsForResource.html
*/
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
*/
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
*/
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
*/
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
*/
PutMetricPolicy = "mediastore:PutMetricPolicy",
/**
* Grants permission to upload an object
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_PutObject.html
*/
PutObject = "mediastore:PutObject",
/**
* Grants permission to start access logging on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_StartAccessLogging.html
*/
StartAccessLogging = "mediastore:StartAccessLogging",
/**
* Grants permission to stop access logging on a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_StopAccessLogging.html
*/
StopAccessLogging = "mediastore:StopAccessLogging",
/**
* Grants permission to add tags to a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_TagResource.html
*/
TagResource = "mediastore:TagResource",
/**
* Grants permission to remove tags from a container
*
* See https://docs.aws.amazon.com/mediastore/latest/apireference/API_UntagResource.html
*/
UntagResource = "mediastore:UntagResource"
}