UNPKG

aws-iam-policy-types

Version:

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

123 lines 5.19 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for Amazon Interactive Video Service Chat (IVSCHAT) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoninteractivevideoservicechat.html * * 2025-02-24T21:48:20.334Z */ export var AwsIvschatActions; (function (AwsIvschatActions) { /** * Grants permission to create an encrypted token that is used to establish an ind * ividual WebSocket connection to a room * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_CreateChatToken.html */ AwsIvschatActions["CreateChatToken"] = "ivschat:CreateChatToken"; /** * Grants permission to create a logging configuration that allows clients to reco * rd room messages * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_CreateLoggingConfiguration.html */ AwsIvschatActions["CreateLoggingConfiguration"] = "ivschat:CreateLoggingConfiguration"; /** * Grants permission to create a room that allows clients to connect and pass mess * ages * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_CreateRoom.html */ AwsIvschatActions["CreateRoom"] = "ivschat:CreateRoom"; /** * Grants permission to delete the logging configuration for a specified logging c * onfiguration ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_DeleteLoggingConfiguration.html */ AwsIvschatActions["DeleteLoggingConfiguration"] = "ivschat:DeleteLoggingConfiguration"; /** * Grants permission to send an event to a specific room which directs clients to * delete a specific message * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_DeleteMessage.html */ AwsIvschatActions["DeleteMessage"] = "ivschat:DeleteMessage"; /** * Grants permission to delete the room for a specified room ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_DeleteRoom.html */ AwsIvschatActions["DeleteRoom"] = "ivschat:DeleteRoom"; /** * Grants permission to disconnect all connections using a specified user ID from * a room * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_DisconnectUser.html */ AwsIvschatActions["DisconnectUser"] = "ivschat:DisconnectUser"; /** * Grants permission to get the logging configuration for a specified logging conf * iguration ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_GetLoggingConfiguration.html */ AwsIvschatActions["GetLoggingConfiguration"] = "ivschat:GetLoggingConfiguration"; /** * Grants permission to get the room configuration for a specified room ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_GetRoom.html */ AwsIvschatActions["GetRoom"] = "ivschat:GetRoom"; /** * Grants permission to get summary information about logging configurations * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_ListLoggingConfigurations.html */ AwsIvschatActions["ListLoggingConfigurations"] = "ivschat:ListLoggingConfigurations"; /** * Grants permission to get summary information about rooms * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_ListRooms.html */ AwsIvschatActions["ListRooms"] = "ivschat:ListRooms"; /** * Grants permission to get information about the tags for a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_ListTagsForResource.html */ AwsIvschatActions["ListTagsForResource"] = "ivschat:ListTagsForResource"; /** * Grants permission to send an event to a room * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_SendEvent.html */ AwsIvschatActions["SendEvent"] = "ivschat:SendEvent"; /** * Grants permission to add or update tags for a resource with a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_TagResource.html */ AwsIvschatActions["TagResource"] = "ivschat:TagResource"; /** * Grants permission to remove tags for a resource with a specified ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_UntagResource.html */ AwsIvschatActions["UntagResource"] = "ivschat:UntagResource"; /** * Grants permission to update the logging configuration for a specified logging c * onfiguration ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_UpdateLoggingConfiguration.html */ AwsIvschatActions["UpdateLoggingConfiguration"] = "ivschat:UpdateLoggingConfiguration"; /** * Grants permission to update the room configuration for a specified room ARN * * See https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_UpdateRoom.html */ AwsIvschatActions["UpdateRoom"] = "ivschat:UpdateRoom"; })(AwsIvschatActions || (AwsIvschatActions = {})); //# sourceMappingURL=ivschat.js.map