aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
123 lines • 5.19 kB
JavaScript
// 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