aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
135 lines • 6.48 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsMediapackageActions = void 0;
/**
* All IAM policy actions for AWS Elemental MediaPackage (MEDIAPACKAGE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselementalmediapackage.html
*
* 2025-02-24T21:47:53.920Z
*/
var AwsMediapackageActions;
(function (AwsMediapackageActions) {
/**
* Grants permission to configure access logs for a Channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-configure_logs.html#channels-id-configure_logsput
*/
AwsMediapackageActions["ConfigureLogs"] = "mediapackage:ConfigureLogs";
/**
* Grants permission to create a channel in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels.html#channelspost
*/
AwsMediapackageActions["CreateChannel"] = "mediapackage:CreateChannel";
/**
* Grants permission to create a harvest job in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/harvest_jobs.html#harvest_jobspost
*/
AwsMediapackageActions["CreateHarvestJob"] = "mediapackage:CreateHarvestJob";
/**
* Grants permission to create an endpoint in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints.html#origin_endpointspost
*/
AwsMediapackageActions["CreateOriginEndpoint"] = "mediapackage:CreateOriginEndpoint";
/**
* Grants permission to delete a channel in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id.html#channels-iddelete
*/
AwsMediapackageActions["DeleteChannel"] = "mediapackage:DeleteChannel";
/**
* Grants permission to delete an endpoint in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints-id.html#origin_endpoints-iddelete
*/
AwsMediapackageActions["DeleteOriginEndpoint"] = "mediapackage:DeleteOriginEndpoint";
/**
* Grants permission to view the details of a channel in AWS Elemental MediaPackag
* e
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id.html#channels-idget
*/
AwsMediapackageActions["DescribeChannel"] = "mediapackage:DescribeChannel";
/**
* Grants permission to view the details of a harvest job in AWS Elemental MediaPa
* ckage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/harvest_jobs-id.html#harvest_jobs-idget
*/
AwsMediapackageActions["DescribeHarvestJob"] = "mediapackage:DescribeHarvestJob";
/**
* Grants permission to view the details of an endpoint in AWS Elemental MediaPack
* age
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints-id.html#origin_endpoints-idget
*/
AwsMediapackageActions["DescribeOriginEndpoint"] = "mediapackage:DescribeOriginEndpoint";
/**
* Grants permission to view a list of channels in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels.html#channelsget
*/
AwsMediapackageActions["ListChannels"] = "mediapackage:ListChannels";
/**
* Grants permission to view a list of harvest jobs in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/harvest_jobs.html#harvest_jobsget
*/
AwsMediapackageActions["ListHarvestJobs"] = "mediapackage:ListHarvestJobs";
/**
* Grants permission to view a list of endpoints in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints.html#origin_endpointsget
*/
AwsMediapackageActions["ListOriginEndpoints"] = "mediapackage:ListOriginEndpoints";
/**
* Grants permission to list the tags assigned to a Channel or OriginEndpoint
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/tags-resource-arn.html#tags-resource-arnget
*/
AwsMediapackageActions["ListTagsForResource"] = "mediapackage:ListTagsForResource";
/**
* Grants permission to rotate credentials for the first IngestEndpoint of a Chann
* el in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-credentials.html#channels-id-credentialsput
*/
AwsMediapackageActions["RotateChannelCredentials"] = "mediapackage:RotateChannelCredentials";
/**
* Grants permission to rotate IngestEndpoint credentials for a Channel in AWS Ele
* mental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-ingest_endpoints-ingest_endpoint_id-credentials.html#channels-id-ingest_endpoints-ingest_endpoint_id-credentialsput
*/
AwsMediapackageActions["RotateIngestEndpointCredentials"] = "mediapackage:RotateIngestEndpointCredentials";
/**
* Grants permission to tag a MediaPackage resource
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/hj-create.html
*/
AwsMediapackageActions["TagResource"] = "mediapackage:TagResource";
/**
* Grants permission to delete tags to a Channel or OriginEndpoint
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/tags-resource-arn.html#tags-resource-arndelete
*/
AwsMediapackageActions["UntagResource"] = "mediapackage:UntagResource";
/**
* Grants permission to make changes to a channel in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id.html#channels-idput
*/
AwsMediapackageActions["UpdateChannel"] = "mediapackage:UpdateChannel";
/**
* Grants permission to make changes to an endpoint in AWS Elemental MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints-id.html#origin_endpoints-idput
*/
AwsMediapackageActions["UpdateOriginEndpoint"] = "mediapackage:UpdateOriginEndpoint";
})(AwsMediapackageActions = exports.AwsMediapackageActions || (exports.AwsMediapackageActions = {}));
//# sourceMappingURL=mediapackage.js.map