aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
294 lines • 13.7 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsKinesisvideoActions = void 0;
/**
* All IAM policy actions for Amazon Kinesis Video Streams (KINESISVIDEO)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonkinesisvideostreams.html
*
* 2025-02-24T21:48:33.529Z
*/
var AwsKinesisvideoActions;
(function (AwsKinesisvideoActions) {
/**
* Grants permission to connect as a master to the signaling channel specified by
* the endpoint
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ConnectAsMaster.html
*/
AwsKinesisvideoActions["ConnectAsMaster"] = "kinesisvideo:ConnectAsMaster";
/**
* Grants permission to connect as a viewer to the signaling channel specified by
* the endpoint
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ConnectAsViewer.html
*/
AwsKinesisvideoActions["ConnectAsViewer"] = "kinesisvideo:ConnectAsViewer";
/**
* Grants permission to create a signaling channel
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_CreateSignalingChannel.html
*/
AwsKinesisvideoActions["CreateSignalingChannel"] = "kinesisvideo:CreateSignalingChannel";
/**
* Grants permission to create a Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_CreateStream.html
*/
AwsKinesisvideoActions["CreateStream"] = "kinesisvideo:CreateStream";
/**
* Grants permission to delete the edge configuration of your Kinesis Video Stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DeleteEdgeConfiguration.html
*/
AwsKinesisvideoActions["DeleteEdgeConfiguration"] = "kinesisvideo:DeleteEdgeConfiguration";
/**
* Grants permission to delete an existing signaling channel
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DeleteSignalingChannel.html
*/
AwsKinesisvideoActions["DeleteSignalingChannel"] = "kinesisvideo:DeleteSignalingChannel";
/**
* Grants permission to delete an existing Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DeleteStream.html
*/
AwsKinesisvideoActions["DeleteStream"] = "kinesisvideo:DeleteStream";
/**
* Grants permission to describe the edge configuration of your Kinesis Video Stre
* am
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DescribeEdgeConfiguration.html
*/
AwsKinesisvideoActions["DescribeEdgeConfiguration"] = "kinesisvideo:DescribeEdgeConfiguration";
/**
* Grants permission to describe the image generation configuration of your Kinesi
* s video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DescribeImageGenerationConfiguration.html
*/
AwsKinesisvideoActions["DescribeImageGenerationConfiguration"] = "kinesisvideo:DescribeImageGenerationConfiguration";
/**
* Grants permission to describe the resource mapped to the Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DescribeMappedResourceConfiguration.html
*/
AwsKinesisvideoActions["DescribeMappedResourceConfiguration"] = "kinesisvideo:DescribeMappedResourceConfiguration";
/**
* Grants permission to describe the media storage configuration of a signaling ch
* annel
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DescribeMediaStorageConfiguration.html
*/
AwsKinesisvideoActions["DescribeMediaStorageConfiguration"] = "kinesisvideo:DescribeMediaStorageConfiguration";
/**
* Grants permission to describe the notification configuration of your Kinesis vi
* deo stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DescribeNotificationConfiguration.html
*/
AwsKinesisvideoActions["DescribeNotificationConfiguration"] = "kinesisvideo:DescribeNotificationConfiguration";
/**
* Grants permission to describe the specified signaling channel
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DescribeSignalingChannel.html
*/
AwsKinesisvideoActions["DescribeSignalingChannel"] = "kinesisvideo:DescribeSignalingChannel";
/**
* Grants permission to describe the specified Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DescribeStream.html
*/
AwsKinesisvideoActions["DescribeStream"] = "kinesisvideo:DescribeStream";
/**
* Grants permission to get a media clip from a video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetClip.html
*/
AwsKinesisvideoActions["GetClip"] = "kinesisvideo:GetClip";
/**
* Grants permission to create a URL for MPEG-DASH video streaming
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetDASHStreamingSessionURL.html
*/
AwsKinesisvideoActions["GetDASHStreamingSessionURL"] = "kinesisvideo:GetDASHStreamingSessionURL";
/**
* Grants permission to get an endpoint for a specified stream for either reading
* or writing media data to Kinesis Video Streams
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_GetDataEndpoint.html
*/
AwsKinesisvideoActions["GetDataEndpoint"] = "kinesisvideo:GetDataEndpoint";
/**
* Grants permission to create a URL for HLS video streaming
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetHLSStreamingSessionURL.html
*/
AwsKinesisvideoActions["GetHLSStreamingSessionURL"] = "kinesisvideo:GetHLSStreamingSessionURL";
/**
* Grants permission to get the ICE server configuration
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_signaling_GetIceServerConfig.html
*/
AwsKinesisvideoActions["GetIceServerConfig"] = "kinesisvideo:GetIceServerConfig";
/**
* Grants permission to get generated images from your Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetImages.html
*/
AwsKinesisvideoActions["GetImages"] = "kinesisvideo:GetImages";
/**
* Grants permission to return media content of a Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html
*/
AwsKinesisvideoActions["GetMedia"] = "kinesisvideo:GetMedia";
/**
* Grants permission to read and return media data only from persisted storage
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetMediaForFragmentList.html
*/
AwsKinesisvideoActions["GetMediaForFragmentList"] = "kinesisvideo:GetMediaForFragmentList";
/**
* Grants permission to get endpoints for a specified combination of protocol and
* role for a signaling channel
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_GetSignalingChannelEndpoint.html
*/
AwsKinesisvideoActions["GetSignalingChannelEndpoint"] = "kinesisvideo:GetSignalingChannelEndpoint";
/**
* Grants permission to join a storage session for a channel
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_webrtc_JoinStorageSession.html
*/
AwsKinesisvideoActions["JoinStorageSession"] = "kinesisvideo:JoinStorageSession";
/**
* Grants permission to join a storage session for a channel as viewer
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_webrtc_JoinStorageSessionAsViewer.html
*/
AwsKinesisvideoActions["JoinStorageSessionAsViewer"] = "kinesisvideo:JoinStorageSessionAsViewer";
/**
* Grants permission to list an edge agent configurations
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ListEdgeAgentConfigurations.html
*/
AwsKinesisvideoActions["ListEdgeAgentConfigurations"] = "kinesisvideo:ListEdgeAgentConfigurations";
/**
* Grants permission to list the fragments from archival storage based on the pagi
* nation token or selector type with range specified
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_ListFragments.html
*/
AwsKinesisvideoActions["ListFragments"] = "kinesisvideo:ListFragments";
/**
* Grants permission to list your signaling channels
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ListSignalingChannels.html
*/
AwsKinesisvideoActions["ListSignalingChannels"] = "kinesisvideo:ListSignalingChannels";
/**
* Grants permission to list your Kinesis video streams
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ListStreams.html
*/
AwsKinesisvideoActions["ListStreams"] = "kinesisvideo:ListStreams";
/**
* Grants permission to fetch the tags associated with your resource
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ListTagsForResource.html
*/
AwsKinesisvideoActions["ListTagsForResource"] = "kinesisvideo:ListTagsForResource";
/**
* Grants permission to fetch the tags associated with Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ListTagsForStream.html
*/
AwsKinesisvideoActions["ListTagsForStream"] = "kinesisvideo:ListTagsForStream";
/**
* Grants permission to send media data to a Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_PutMedia.html
*/
AwsKinesisvideoActions["PutMedia"] = "kinesisvideo:PutMedia";
/**
* Grants permission to send the Alexa SDP offer to the master
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_signaling_SendAlexaOfferToMaster.html
*/
AwsKinesisvideoActions["SendAlexaOfferToMaster"] = "kinesisvideo:SendAlexaOfferToMaster";
/**
* Grants permission to start edge configuration update of your Kinesis Video Stre
* am
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_StartEdgeConfigurationUpdate.html
*/
AwsKinesisvideoActions["StartEdgeConfigurationUpdate"] = "kinesisvideo:StartEdgeConfigurationUpdate";
/**
* Grants permission to attach set of tags to your resource
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_TagResource.html
*/
AwsKinesisvideoActions["TagResource"] = "kinesisvideo:TagResource";
/**
* Grants permission to attach set of tags to your Kinesis video streams
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_TagStream.html
*/
AwsKinesisvideoActions["TagStream"] = "kinesisvideo:TagStream";
/**
* Grants permission to remove one or more tags from your resource
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UntagResource.html
*/
AwsKinesisvideoActions["UntagResource"] = "kinesisvideo:UntagResource";
/**
* Grants permission to remove one or more tags from your Kinesis video streams
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UntagStream.html
*/
AwsKinesisvideoActions["UntagStream"] = "kinesisvideo:UntagStream";
/**
* Grants permission to update the data retention period of your Kinesis video str
* eam
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateDataRetention.html
*/
AwsKinesisvideoActions["UpdateDataRetention"] = "kinesisvideo:UpdateDataRetention";
/**
* Grants permission to update the image generation configuration of your Kinesis
* video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateImageGenerationConfiguration.html
*/
AwsKinesisvideoActions["UpdateImageGenerationConfiguration"] = "kinesisvideo:UpdateImageGenerationConfiguration";
/**
* Grants permission to create or update an mapping between a signaling channel an
* d stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateMediaStorageConfiguration.html
*/
AwsKinesisvideoActions["UpdateMediaStorageConfiguration"] = "kinesisvideo:UpdateMediaStorageConfiguration";
/**
* Grants permission to update the notification configuration of your Kinesis vide
* o stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateNotificationConfiguration.html
*/
AwsKinesisvideoActions["UpdateNotificationConfiguration"] = "kinesisvideo:UpdateNotificationConfiguration";
/**
* Grants permission to update an existing signaling channel
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateSignalingChannel.html
*/
AwsKinesisvideoActions["UpdateSignalingChannel"] = "kinesisvideo:UpdateSignalingChannel";
/**
* Grants permission to update an existing Kinesis video stream
*
* See https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateStream.html
*/
AwsKinesisvideoActions["UpdateStream"] = "kinesisvideo:UpdateStream";
})(AwsKinesisvideoActions = exports.AwsKinesisvideoActions || (exports.AwsKinesisvideoActions = {}));
//# sourceMappingURL=kinesisvideo.js.map