UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

294 lines 13.7 kB
"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