UNPKG

aws-iam-policy-types

Version:

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

434 lines 19 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsIvsActions = void 0; /** * All IAM policy actions for Amazon Interactive Video Service (IVS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoninteractivevideoservice.html * * 2025-02-24T21:48:19.861Z */ var AwsIvsActions; (function (AwsIvsActions) { /** * Grants permission to get multiple channels simultaneously by channel ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_BatchGetChannel.html */ AwsIvsActions["BatchGetChannel"] = "ivs:BatchGetChannel"; /** * Grants permission to get multiple stream keys simultaneously by stream key ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_BatchGetStreamKey.html */ AwsIvsActions["BatchGetStreamKey"] = "ivs:BatchGetStreamKey"; /** * Grants permission to perform StartViewerSessionRevocation on multiple channel A * RN and viewer ID pairs simultaneously * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_BatchStartViewerSessionRevocation.html */ AwsIvsActions["BatchStartViewerSessionRevocation"] = "ivs:BatchStartViewerSessionRevocation"; /** * Grants permission to create a new channel and an associated stream key * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_CreateChannel.html */ AwsIvsActions["CreateChannel"] = "ivs:CreateChannel"; /** * Grants permission to create a new encoder configuration * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_CreateEncoderConfiguration.html */ AwsIvsActions["CreateEncoderConfiguration"] = "ivs:CreateEncoderConfiguration"; /** * Grants permission to create a new ingest configuration * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_CreateIngestConfiguration.html */ AwsIvsActions["CreateIngestConfiguration"] = "ivs:CreateIngestConfiguration"; /** * Grants permission to create a participant token * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_CreateParticipantToken.html */ AwsIvsActions["CreateParticipantToken"] = "ivs:CreateParticipantToken"; /** * Grants permission to create a playback restriction policy * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_CreatePlaybackRestrictionPolicy.html */ AwsIvsActions["CreatePlaybackRestrictionPolicy"] = "ivs:CreatePlaybackRestrictionPolicy"; /** * Grants permission to create a a new recording configuration * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_CreateRecordingConfiguration.html */ AwsIvsActions["CreateRecordingConfiguration"] = "ivs:CreateRecordingConfiguration"; /** * Grants permission to create a stage * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_CreateStage.html */ AwsIvsActions["CreateStage"] = "ivs:CreateStage"; /** * Grants permission to create a new storage configuration * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_CreateStorageConfiguration.html */ AwsIvsActions["CreateStorageConfiguration"] = "ivs:CreateStorageConfiguration"; /** * Grants permission to create a stream key * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_CreateStreamKey.html */ AwsIvsActions["CreateStreamKey"] = "ivs:CreateStreamKey"; /** * Grants permission to delete a channel and channel's stream keys * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_DeleteChannel.html */ AwsIvsActions["DeleteChannel"] = "ivs:DeleteChannel"; /** * Grants permission to delete an encoder configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_DeleteEncoderConfiguration.html */ AwsIvsActions["DeleteEncoderConfiguration"] = "ivs:DeleteEncoderConfiguration"; /** * Grants permission to delete an ingest configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_DeleteIngestConfiguration.html */ AwsIvsActions["DeleteIngestConfiguration"] = "ivs:DeleteIngestConfiguration"; /** * Grants permission to delete the playback key pair for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_DeletePlaybackKeyPair.html */ AwsIvsActions["DeletePlaybackKeyPair"] = "ivs:DeletePlaybackKeyPair"; /** * Grants permission to delete the playback restriction policy for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_DeletePlaybackRestrictionPolicy.html */ AwsIvsActions["DeletePlaybackRestrictionPolicy"] = "ivs:DeletePlaybackRestrictionPolicy"; /** * Grants permission to delete the public key for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_DeletePublicKey.html */ AwsIvsActions["DeletePublicKey"] = "ivs:DeletePublicKey"; /** * Grants permission to delete a recording configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_DeleteRecordingConfiguration.html */ AwsIvsActions["DeleteRecordingConfiguration"] = "ivs:DeleteRecordingConfiguration"; /** * Grants permission to delete the stage for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_DeleteStage.html */ AwsIvsActions["DeleteStage"] = "ivs:DeleteStage"; /** * Grants permission to delete an storage configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_DeleteStorageConfiguration.html */ AwsIvsActions["DeleteStorageConfiguration"] = "ivs:DeleteStorageConfiguration"; /** * Grants permission to delete the stream key for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_DeleteStreamKey.html */ AwsIvsActions["DeleteStreamKey"] = "ivs:DeleteStreamKey"; /** * Grants permission to disconnect a participant from for the specified stage ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_DisconnectParticipant.html */ AwsIvsActions["DisconnectParticipant"] = "ivs:DisconnectParticipant"; /** * Grants permission to get the channel configuration for a specified channel ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_GetChannel.html */ AwsIvsActions["GetChannel"] = "ivs:GetChannel"; /** * Grants permission to get the composition for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetComposition.html */ AwsIvsActions["GetComposition"] = "ivs:GetComposition"; /** * Grants permission to get the encoder configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetEncoderConfiguration.html */ AwsIvsActions["GetEncoderConfiguration"] = "ivs:GetEncoderConfiguration"; /** * Grants permission to get the ingest configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetIngestConfiguration.html */ AwsIvsActions["GetIngestConfiguration"] = "ivs:GetIngestConfiguration"; /** * Grants permission to get participant information for a specified stage ARN, ses * sion, and participant * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetParticipant.html */ AwsIvsActions["GetParticipant"] = "ivs:GetParticipant"; /** * Grants permission to get the playback keypair information for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_GetPlaybackKeyPair.html */ AwsIvsActions["GetPlaybackKeyPair"] = "ivs:GetPlaybackKeyPair"; /** * Grants permission to get the playback restriction policy for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_GetPlaybackRestrictionPolicy.html */ AwsIvsActions["GetPlaybackRestrictionPolicy"] = "ivs:GetPlaybackRestrictionPolicy"; /** * Grants permission to get the public key for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetPublicKey.html */ AwsIvsActions["GetPublicKey"] = "ivs:GetPublicKey"; /** * Grants permission to get the recording configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_GetRecordingConfiguration.html */ AwsIvsActions["GetRecordingConfiguration"] = "ivs:GetRecordingConfiguration"; /** * Grants permission to get stage information for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetStage.html */ AwsIvsActions["GetStage"] = "ivs:GetStage"; /** * Grants permission to get stage session information for a specified stage ARN an * d session * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetStageSession.html */ AwsIvsActions["GetStageSession"] = "ivs:GetStageSession"; /** * Grants permission to get the storage configuration for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_GetStorageConfiguration.html */ AwsIvsActions["GetStorageConfiguration"] = "ivs:GetStorageConfiguration"; /** * Grants permission to get information about the active (live) stream on a specif * ied channel * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_GetStream.html */ AwsIvsActions["GetStream"] = "ivs:GetStream"; /** * Grants permission to get stream-key information for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_GetStreamKey.html */ AwsIvsActions["GetStreamKey"] = "ivs:GetStreamKey"; /** * Grants permission to get information about the stream session on a specified ch * annel * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_GetStreamSession.html */ AwsIvsActions["GetStreamSession"] = "ivs:GetStreamSession"; /** * Grants permission to import the public key * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ImportPlaybackKeyPair.html */ AwsIvsActions["ImportPlaybackKeyPair"] = "ivs:ImportPlaybackKeyPair"; /** * Grants permission to import a public key * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ImportPublicKey.html */ AwsIvsActions["ImportPublicKey"] = "ivs:ImportPublicKey"; /** * Grants permission to get summary information about channels * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListChannels.html */ AwsIvsActions["ListChannels"] = "ivs:ListChannels"; /** * Grants permission to get summary information about compositions * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListCompositions.html */ AwsIvsActions["ListCompositions"] = "ivs:ListCompositions"; /** * Grants permission to get summary information about encoder configurations * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListEncoderConfigurations.html */ AwsIvsActions["ListEncoderConfigurations"] = "ivs:ListEncoderConfigurations"; /** * Grants permission to get summary information about ingest configurations * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListIngestConfigurations.html */ AwsIvsActions["ListIngestConfigurations"] = "ivs:ListIngestConfigurations"; /** * Grants permission to list participant events for a specified stage ARN, session * , and participant * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListParticipantEvents.html */ AwsIvsActions["ListParticipantEvents"] = "ivs:ListParticipantEvents"; /** * Grants permission to list participants for a specified stage ARN and session * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListParticipants.html */ AwsIvsActions["ListParticipants"] = "ivs:ListParticipants"; /** * Grants permission to get summary information about playback key pairs * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListPlaybackKeyPairs.html */ AwsIvsActions["ListPlaybackKeyPairs"] = "ivs:ListPlaybackKeyPairs"; /** * Grants permission to get summary information about playback restriction policie * s * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListPlaybackRestrictionPolicies.html */ AwsIvsActions["ListPlaybackRestrictionPolicies"] = "ivs:ListPlaybackRestrictionPolicies"; /** * Grants permission to get summary information about public keys * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListPublicKeys.html */ AwsIvsActions["ListPublicKeys"] = "ivs:ListPublicKeys"; /** * Grants permission to get summary information about recording configurations * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListRecordingConfigurations.html */ AwsIvsActions["ListRecordingConfigurations"] = "ivs:ListRecordingConfigurations"; /** * Grants permission to list stage sessions for a specified stage ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListStageSessions.html */ AwsIvsActions["ListStageSessions"] = "ivs:ListStageSessions"; /** * Grants permission to get summary information about stages * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListStages.html */ AwsIvsActions["ListStages"] = "ivs:ListStages"; /** * Grants permission to get summary information about storage configurations * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_ListStorageConfigurations.html */ AwsIvsActions["ListStorageConfigurations"] = "ivs:ListStorageConfigurations"; /** * Grants permission to get summary information about stream keys * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListStreamKeys.html */ AwsIvsActions["ListStreamKeys"] = "ivs:ListStreamKeys"; /** * Grants permission to get summary information about streams sessions on a specif * ied channel * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListStreamSessions.html */ AwsIvsActions["ListStreamSessions"] = "ivs:ListStreamSessions"; /** * Grants permission to get summary information about live streams * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListStreams.html */ AwsIvsActions["ListStreams"] = "ivs:ListStreams"; /** * Grants permission to get information about the tags for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_ListTagsForResource.html */ AwsIvsActions["ListTagsForResource"] = "ivs:ListTagsForResource"; /** * Grants permission to insert metadata into an RTMP stream for a specified channe * l * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_PutMetadata.html */ AwsIvsActions["PutMetadata"] = "ivs:PutMetadata"; /** * Grants permission to start a new composition * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_StartComposition.html */ AwsIvsActions["StartComposition"] = "ivs:StartComposition"; /** * Grants permission to start the process of revoking the viewer session associate * d with a specified channel ARN and viewer ID * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_StartViewerSessionRevocation.html */ AwsIvsActions["StartViewerSessionRevocation"] = "ivs:StartViewerSessionRevocation"; /** * Grants permission to stop the composition for the specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_StopComposition.html */ AwsIvsActions["StopComposition"] = "ivs:StopComposition"; /** * Grants permission to disconnect a streamer on a specified channel * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_StopStream.html */ AwsIvsActions["StopStream"] = "ivs:StopStream"; /** * Grants permission to add or update tags for a resource with a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_TagResource.html */ AwsIvsActions["TagResource"] = "ivs:TagResource"; /** * Grants permission to remove tags for a resource with a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_UntagResource.html */ AwsIvsActions["UntagResource"] = "ivs:UntagResource"; /** * Grants permission to update a channel's configuration * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_UpdateChannel.html */ AwsIvsActions["UpdateChannel"] = "ivs:UpdateChannel"; /** * Grants permission to update ingest configuration for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_UpdateIngestConfiguration.html */ AwsIvsActions["UpdateIngestConfiguration"] = "ivs:UpdateIngestConfiguration"; /** * Grants permission to update a playback restriction policy for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_UpdatePlaybackRestrictionPolicy.html */ AwsIvsActions["UpdatePlaybackRestrictionPolicy"] = "ivs:UpdatePlaybackRestrictionPolicy"; /** * Grants permission to update a stage's configuration * * See https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/API_UpdateStage.html */ AwsIvsActions["UpdateStage"] = "ivs:UpdateStage"; })(AwsIvsActions = exports.AwsIvsActions || (exports.AwsIvsActions = {})); //# sourceMappingURL=ivs.js.map