cdk-iam-floyd
Version:
AWS IAM policy statement generator with fluent interface for AWS CDK
1,410 lines • 112 kB
TypeScript
import { AccessLevelList } from '../../shared/access-level';
import { PolicyStatement, Operator } from '../../shared';
import { aws_iam as iam } from "aws-cdk-lib";
/**
* Statement provider for service [chime](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonchime.html).
*
* @param sid [SID](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_sid.html) of the statement
*/
export declare class Chime extends PolicyStatement {
servicePrefix: string;
/**
* Grants permission to accept the delegate invitation to share management of an Amazon Chime account with another AWS Account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toAcceptDelegate(): this;
/**
* Grants permission to activate users in an Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/manage-access.html
*/
toActivateUsers(): this;
/**
* Grants permission to add a domain to your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/claim-domain.html
*/
toAddDomain(): this;
/**
* Grants permission to add new or update existing Active Directory or Okta user groups associated with your Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html
*/
toAddOrUpdateGroups(): this;
/**
* Grants permission to associate a flow with a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_AssociateChannelFlow.html
*/
toAssociateChannelFlow(): this;
/**
* Grants permission to associate a phone number with an Amazon Chime user
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_AssociatePhoneNumberWithUser.html
*/
toAssociatePhoneNumberWithUser(): this;
/**
* Grants permission to associate multiple phone numbers with an Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_AssociatePhoneNumbersWithVoiceConnector.html
*/
toAssociatePhoneNumbersWithVoiceConnector(): this;
/**
* Grants permission to associate multiple phone numbers with an Amazon Chime Voice Connector Group
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_AssociatePhoneNumbersWithVoiceConnectorGroup.html
*/
toAssociatePhoneNumbersWithVoiceConnectorGroup(): this;
/**
* Grants permission to associate the specified sign-in delegate groups with the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_AssociateSigninDelegateGroupsWithAccount.html
*/
toAssociateSigninDelegateGroupsWithAccount(): this;
/**
* Grants permission to associate the specified Amazon Connect instance with an Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissions
*/
toAssociateVoiceConnectorConnect(): this;
/**
* Grants permission to authorize an Active Directory for your Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toAuthorizeDirectory(): this;
/**
* Grants permission to create new attendees for an active Amazon Chime SDK meeting
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchCreateAttendee.html
*/
toBatchCreateAttendee(): this;
/**
* Grants permission to add multiple users and bots to a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_BatchCreateChannelMembership.html
*/
toBatchCreateChannelMembership(): this;
/**
* Grants permission to batch add room members
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchCreateRoomMembership.html
*/
toBatchCreateRoomMembership(): this;
/**
* Grants permission to move up to 50 phone numbers to the deletion queue
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchDeletePhoneNumber.html
*/
toBatchDeletePhoneNumber(): this;
/**
* Grants permission to suspend up to 50 users from a Team or EnterpriseLWA Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchSuspendUser.html
*/
toBatchSuspendUser(): this;
/**
* Grants permission to remove the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchUnsuspendUser.html
*/
toBatchUnsuspendUser(): this;
/**
* Grants permission to update AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds table
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_BatchUpdateAttendeeCapabilitiesExcept.html
*/
toBatchUpdateAttendeeCapabilitiesExcept(): this;
/**
* Grants permission to update phone number details within the UpdatePhoneNumberRequestItem object for up to 50 phone numbers
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchUpdatePhoneNumber.html
*/
toBatchUpdatePhoneNumber(): this;
/**
* Grants permission to update user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchUpdateUser.html
*/
toBatchUpdateUser(): this;
/**
* Grants permission to callback for a message on a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ChannelFlowCallback.html
*/
toChannelFlowCallback(): this;
/**
* Grants permission to establish a web socket connection for app instance user to the messaging session endpoint
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_Connect.html
*/
toConnect(): this;
/**
* Grants permission to connect an Active Directory to your Amazon Chime Enterprise account
*
* Access Level: Write
*
* Dependent actions:
* - ds:ConnectDirectory
*
* https://docs.aws.amazon.com/chime/latest/ag/active_directory.html
*/
toConnectDirectory(): this;
/**
* Grants permission to create an Amazon Chime account under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAccount.html
*/
toCreateAccount(): this;
/**
* Grants permission to create a new SCIM access key for your Amazon Chime account and Okta configuration
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/okta_sso.html
*/
toCreateApiKey(): this;
/**
* Grants permission to create an app instance in the AWS account (tag-based access controls are only supported on identity-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstance.html
*/
toCreateAppInstance(): this;
/**
* Grants permission to promote a user or bot to an AppInstanceAdmin
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceAdmin.html
*/
toCreateAppInstanceAdmin(): this;
/**
* Grants permission to create a bot within an AppInstance (tag-based access controls are only supported on identity-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceBot.html
*/
toCreateAppInstanceBot(): this;
/**
* Grants permission to create a user within an AppInstance (tag-based access controls are only supported on identity-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceUser.html
*/
toCreateAppInstanceUser(): this;
/**
* Grants permission to create a new attendee for an active Amazon Chime SDK meeting
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAttendee.html
*/
toCreateAttendee(): this;
/**
* Grants permission to create a bot for an Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateBot.html
*/
toCreateBot(): this;
/**
* Grants permission to create a new Call Detail Record S3 bucket
*
* Access Level: Write
*
* Dependent actions:
* - s3:CreateBucket
* - s3:ListAllMyBuckets
*
* https://docs.aws.amazon.com/chime/latest/ag/manage-access.html
*/
toCreateCDRBucket(): this;
/**
* Grants permission to create a channel for an app instance in the AWS account (tag-based access controls are only supported on messaging-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannel.html
*/
toCreateChannel(): this;
/**
* Grants permission to ban a user or bot from a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelBan.html
*/
toCreateChannelBan(): this;
/**
* Grants permission to create a channel flow for an app instance in the AWS account (tag-based access controls are only supported on messaging-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelFlow.html
*/
toCreateChannelFlow(): this;
/**
* Grants permission to add a user or bot to a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelMembership.html
*/
toCreateChannelMembership(): this;
/**
* Grants permission to create a channel moderator
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelModerator.html
*/
toCreateChannelModerator(): this;
/**
* Grants permission to create an Amazon Connect Analytics Connector in the AWS account (tag-based access controls are only supported on voice-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - chime:CreateVoiceConnector
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnector.html
*/
toCreateConnectAnalyticsConnector(): this;
/**
* Grants permission to create an Amazon Connect Call Transfer Connector in the AWS account (tag-based access controls are only supported on voice-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - chime:CreateVoiceConnector
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnector.html
*/
toCreateConnectCallTransferConnector(): this;
/**
* Grants permission to create a media capture pipeline (tag-based access controls are only supported on media-pipelines-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - s3:GetBucketPolicy
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaCapturePipeline.html
*/
toCreateMediaCapturePipeline(): this;
/**
* Grants permission to create a media concatenation pipeline (tag-based access controls are only supported on media-pipelines-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - s3:GetBucketPolicy
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaConcatenationPipeline.html
*/
toCreateMediaConcatenationPipeline(): this;
/**
* Grants permission to create a media insights pipeline (tag-based access controls are only supported on media-pipelines-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - chime:TagResource
* - kinesisvideo:DescribeStream
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaInsightsPipeline.html
*/
toCreateMediaInsightsPipeline(): this;
/**
* Grants permission to create a media insights pipeline configuration (tag-based access controls are only supported on media-pipelines-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - chime:TagResource
* - iam:PassRole
* - kinesis:DescribeStream
* - s3:ListBucket
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration.html
*/
toCreateMediaInsightsPipelineConfiguration(): this;
/**
* Grants permission to create a media live connector pipeline (tag-based access controls are only supported on media-pipelines-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaLiveConnectorPipeline.html
*/
toCreateMediaLiveConnectorPipeline(): this;
/**
* Grants permission to create kinesis video stream pool (tag-based access controls are only supported on media-pipelines-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - kinesis:DescribeStream
* - kinesisvideo:CreateStream
* - kinesisvideo:GetDataEndpoint
* - kinesisvideo:ListStreams
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaPipelineKinesisVideoStreamPool.html
*/
toCreateMediaPipelineKinesisVideoStreamPool(): this;
/**
* Grants permission to create a media stream pipeline (tag-based access controls are only supported on media-pipelines-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - kinesisvideo:DescribeStream
* - kinesisvideo:GetDataEndpoint
* - kinesisvideo:PutMedia
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaStreamPipeline.html
*/
toCreateMediaStreamPipeline(): this;
/**
* Grants permission to create a new meeting in the specified media Region, with no initial attendees (tag-based access controls are only supported on meetings-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsRequestTag()
* - .ifAwsTagKeys()
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateMeeting.html
*/
toCreateMeeting(): this;
/**
* Grants permission to call a phone number to join the specified Amazon Chime SDK meeting
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateMeetingDialOut.html
*/
toCreateMeetingDialOut(): this;
/**
* Grants permission to create a new meeting in the specified media Region, with a set of attendees (tag-based access controls are only supported on meetings-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsRequestTag()
* - .ifAwsTagKeys()
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateMeetingWithAttendees.html
*/
toCreateMeetingWithAttendees(): this;
/**
* Grants permission to create a phone number order with the Carriers
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreatePhoneNumberOrder.html
*/
toCreatePhoneNumberOrder(): this;
/**
* Grants permission to create a proxy session for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateProxySession.html
*/
toCreateProxySession(): this;
/**
* Grants permission to create a room
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateRoom.html
*/
toCreateRoom(): this;
/**
* Grants permission to add a room member
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateRoomMembership.html
*/
toCreateRoomMembership(): this;
/**
* Grants permission to create an Amazon Chime SIP media application in the AWS account (tag-based access controls are only supported on voice-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateSipMediaApplication.html
*/
toCreateSipMediaApplication(): this;
/**
* Grants permission to create outbound call for Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateSipMediaApplicationCall.html
*/
toCreateSipMediaApplicationCall(): this;
/**
* Grants permission to create an Amazon Chime SIP rule under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateSipRule.html
*/
toCreateSipRule(): this;
/**
* Grants permission to create a user under the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateUser.html
*/
toCreateUser(): this;
/**
* Grants permission to create a Voice Connector in the AWS account (tag-based access controls are only supported on voice-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - chime:CreateConnectAnalyticsConnector
* - chime:CreateConnectCallTransferConnector
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnector.html
*/
toCreateVoiceConnector(): this;
/**
* Grants permission to create a Amazon Chime Voice Connector Group under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateVoiceConnectorGroup.html
*/
toCreateVoiceConnectorGroup(): this;
/**
* Grants permission to create a voice profile
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceProfile.html
*/
toCreateVoiceProfile(): this;
/**
* Grants permission to create a voice profile domain (tag-based access controls are only supported on voice-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Write
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
*
* Dependent actions:
* - chime:TagResource
* - kms:CreateGrant
* - kms:DescribeKey
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceProfileDomain.html
*/
toCreateVoiceProfileDomain(): this;
/**
* Grants permission to delete the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAccount.html
*/
toDeleteAccount(): this;
/**
* Grants permission to delete the OpenIdConfig attributes from your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/okta_sso.html
*/
toDeleteAccountOpenIdConfig(): this;
/**
* Grants permission to delete the specified SCIM access key associated with your Amazon Chime account and Okta configuration
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/okta_sso.html
*/
toDeleteApiKey(): this;
/**
* Grants permission to delete an AppInstance
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstance.html
*/
toDeleteAppInstance(): this;
/**
* Grants permission to demote an AppInstanceAdmin to a user or bot
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceAdmin.html
*/
toDeleteAppInstanceAdmin(): this;
/**
* Grants permission to delete an AppInstanceBot
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceBot.html
*/
toDeleteAppInstanceBot(): this;
/**
* Grants permission to disable data streaming for the app instance
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_DeleteAppInstanceStreamingConfigurations.html
*/
toDeleteAppInstanceStreamingConfigurations(): this;
/**
* Grants permission to delete an AppInstanceUser
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceUser.html
*/
toDeleteAppInstanceUser(): this;
/**
* Grants permission to delete the specified attendee from an Amazon Chime SDK meeting
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAttendee.html
*/
toDeleteAttendee(): this;
/**
* Grants permission to delete a Call Detail Record S3 bucket from your Amazon Chime account
*
* Access Level: Write
*
* Dependent actions:
* - s3:DeleteBucket
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toDeleteCDRBucket(): this;
/**
* Grants permission to delete a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannel.html
*/
toDeleteChannel(): this;
/**
* Grants permission to remove a user or bot from a channel's ban list
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelBan.html
*/
toDeleteChannelBan(): this;
/**
* Grants permission to delete a channel flow
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelFlow.html
*/
toDeleteChannelFlow(): this;
/**
* Grants permission to remove a member from a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMembership.html
*/
toDeleteChannelMembership(): this;
/**
* Grants permission to delete a channel message
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMessage.html
*/
toDeleteChannelMessage(): this;
/**
* Grants permission to delete a channel moderator
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelModerator.html
*/
toDeleteChannelModerator(): this;
/**
* Grants permission to delete delegated AWS account management from your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toDeleteDelegate(): this;
/**
* Grants permission to delete a domain from your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/claim-domain.html
*/
toDeleteDomain(): this;
/**
* Grants permission to delete an events configuration for a bot to receive outgoing events
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteEventsConfiguration.html
*/
toDeleteEventsConfiguration(): this;
/**
* Grants permission to delete Active Directory or Okta user groups from your Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toDeleteGroups(): this;
/**
* Grants permission to delete a media capture pipeline
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_DeleteMediaCapturePipeline.html
*/
toDeleteMediaCapturePipeline(): this;
/**
* Grants permission to delete a media insights pipeline configuration
*
* Access Level: Write
*
* Dependent actions:
* - chime:ListVoiceConnectors
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_DeleteMediaInsightsPipelineConfiguration.html
*/
toDeleteMediaInsightsPipelineConfiguration(): this;
/**
* Grants permission to delete a media pipeline
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_DeleteMediaPipeline.html
*/
toDeleteMediaPipeline(): this;
/**
* Grants permission to delete kinesis video stream pool
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_DeleteMediaPipelineKinesisVideoStreamPool.html
*/
toDeleteMediaPipelineKinesisVideoStreamPool(): this;
/**
* Grants permission to delete the specified Amazon Chime SDK meeting
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteMeeting.html
*/
toDeleteMeeting(): this;
/**
* Grants permission to delete the data streaming configurations of an AppInstance
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteMessagingStreamingConfigurations.html
*/
toDeleteMessagingStreamingConfigurations(): this;
/**
* Grants permission to move a phone number to the deletion queue
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeletePhoneNumber.html
*/
toDeletePhoneNumber(): this;
/**
* Grants permission to delete a proxy session for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteProxySession.html
*/
toDeleteProxySession(): this;
/**
* Grants permission to delete a room
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteRoom.html
*/
toDeleteRoom(): this;
/**
* Grants permission to remove a room member
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteRoomMembership.html
*/
toDeleteRoomMembership(): this;
/**
* Grants permission to delete Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteSipMediaApplication.html
*/
toDeleteSipMediaApplication(): this;
/**
* Grants permission to delete Amazon Chime SIP rule under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteSipRule.html
*/
toDeleteSipRule(): this;
/**
* Grants permission to delete the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* Dependent actions:
* - logs:CreateLogDelivery
* - logs:DeleteLogDelivery
* - logs:GetLogDelivery
* - logs:ListLogDeliveries
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnector.html
*/
toDeleteVoiceConnector(): this;
/**
* Grants permission to delete emergency calling configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnectorEmergencyCallingConfiguration.html
*/
toDeleteVoiceConnectorEmergencyCallingConfiguration(): this;
/**
* Grants permission to delete the configuration of the external system that is connected with the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorExternalSystemsConfiguration.html
*/
toDeleteVoiceConnectorExternalSystemsConfiguration(): this;
/**
* Grants permission to delete the specified Amazon Chime Voice Connector Group
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnectorGroup.html
*/
toDeleteVoiceConnectorGroup(): this;
/**
* Grants permission to delete the origination settings for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnectorOrigination.html
*/
toDeleteVoiceConnectorOrigination(): this;
/**
* Grants permission to delete proxy configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnectorProxy.html
*/
toDeleteVoiceConnectorProxy(): this;
/**
* Grants permission to delete streaming configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnectorStreamingConfiguration.html
*/
toDeleteVoiceConnectorStreamingConfiguration(): this;
/**
* Grants permission to delete the termination settings for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnectorTermination.html
*/
toDeleteVoiceConnectorTermination(): this;
/**
* Grants permission to delete SIP termination credentials for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteVoiceConnectorTerminationCredentials.html
*/
toDeleteVoiceConnectorTerminationCredentials(): this;
/**
* Grants permission to delete a voice profile
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceProfile.html
*/
toDeleteVoiceProfile(): this;
/**
* Grants permission to delete a voice profile domain
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceProfileDomain.html
*/
toDeleteVoiceProfileDomain(): this;
/**
* Grants permission to deregister an endpoint for an app instance user
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeregisterAppInstanceUserEndpoint.html
*/
toDeregisterAppInstanceUserEndpoint(): this;
/**
* Grants permission to get the full details of an AppInstance
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstance.html
*/
toDescribeAppInstance(): this;
/**
* Grants permission to get the full details of an AppInstanceAdmin
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceAdmin.html
*/
toDescribeAppInstanceAdmin(): this;
/**
* Grants permission to get the full details of an AppInstanceBot
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceBot.html
*/
toDescribeAppInstanceBot(): this;
/**
* Grants permission to get the full details of an AppInstanceUser
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceUser.html
*/
toDescribeAppInstanceUser(): this;
/**
* Grants permission to describe an endpoint registered for an app instance user
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceUserEndpoint.html
*/
toDescribeAppInstanceUserEndpoint(): this;
/**
* Grants permission to get the full details of a channel
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannel.html
*/
toDescribeChannel(): this;
/**
* Grants permission to get the full details of a channel ban
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelBan.html
*/
toDescribeChannelBan(): this;
/**
* Grants permission to get the full details of a channel flow
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelFlow.html
*/
toDescribeChannelFlow(): this;
/**
* Grants permission to get the full details of a channel membership
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembership.html
*/
toDescribeChannelMembership(): this;
/**
* Grants permission to get the details of a channel based on the membership of the specified user or bot
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembershipForAppInstanceUser.html
*/
toDescribeChannelMembershipForAppInstanceUser(): this;
/**
* Grants permission to get the full details of a channel moderated by the specified user or bot
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModeratedByAppInstanceUser.html
*/
toDescribeChannelModeratedByAppInstanceUser(): this;
/**
* Grants permission to get the full details of a single ChannelModerator
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModerator.html
*/
toDescribeChannelModerator(): this;
/**
* Grants permission to disassociate a flow from a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DisassociateChannelFlow.html
*/
toDisassociateChannelFlow(): this;
/**
* Grants permission to disassociate the primary provisioned number from the specified Amazon Chime user
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DisassociatePhoneNumberFromUser.html
*/
toDisassociatePhoneNumberFromUser(): this;
/**
* Grants permission to disassociate multiple phone numbers from the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DisassociatePhoneNumbersFromVoiceConnector.html
*/
toDisassociatePhoneNumbersFromVoiceConnector(): this;
/**
* Grants permission to disassociate multiple phone numbers from the specified Amazon Chime Voice Connector Group
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DisassociatePhoneNumbersFromVoiceConnectorGroup.html
*/
toDisassociatePhoneNumbersFromVoiceConnectorGroup(): this;
/**
* Grants permission to disassociate the specified sign-in delegate groups from the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_DisassociateSigninDelegateGroupsFromAccount.html
*/
toDisassociateSigninDelegateGroupsFromAccount(): this;
/**
* Grants permission to disassociate the Amazon Connect instance from the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissions
*/
toDisassociateVoiceConnectorConnect(): this;
/**
* Grants permission to disconnect the Active Directory from your Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toDisconnectDirectory(): this;
/**
* Grants permission to get details for the specified Amazon Chime account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetAccount.html
*/
toGetAccount(): this;
/**
* Grants permission to get details for the account resource associated with your Amazon Chime account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toGetAccountResource(): this;
/**
* Grants permission to get account settings for the specified Amazon Chime account ID
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetAccountSettings.html
*/
toGetAccountSettings(): this;
/**
* Grants permission to get the account details and OpenIdConfig attributes for your Amazon Chime account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/okta_sso.html
*/
toGetAccountWithOpenIdConfig(): this;
/**
* Grants permission to get retention settings for an app instance
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_GetAppInstanceRetentionSettings.html
*/
toGetAppInstanceRetentionSettings(): this;
/**
* Grants permission to get the streaming configurations for an app instance
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_GetAppInstanceStreamingConfigurations.html
*/
toGetAppInstanceStreamingConfigurations(): this;
/**
* Grants permission to get attendee details for a specified meeting ID and attendee ID
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetAttendee.html
*/
toGetAttendee(): this;
/**
* Grants permission to retrieve details for the specified bot
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetBot.html
*/
toGetBot(): this;
/**
* Grants permission to get details of a Call Detail Record S3 bucket associated with your Amazon Chime account
*
* Access Level: Read
*
* Dependent actions:
* - s3:GetBucketAcl
* - s3:GetBucketLocation
* - s3:GetBucketLogging
* - s3:GetBucketVersioning
* - s3:GetBucketWebsite
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toGetCDRBucket(): this;
/**
* Grants permission to get the preferences for a channel membership
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMembershipPreferences.html
*/
toGetChannelMembershipPreferences(): this;
/**
* Grants permission to get the full details of a channel message
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessage.html
*/
toGetChannelMessage(): this;
/**
* Grants permission to get the status of a channel message
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessageStatus.html
*/
toGetChannelMessageStatus(): this;
/**
* Grants permission to get domain details for a domain associated with your Amazon Chime account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/claim-domain.html
*/
toGetDomain(): this;
/**
* Grants permission to retrieve details for an events configuration for a bot to receive outgoing events
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetEventsConfiguration.html
*/
toGetEventsConfiguration(): this;
/**
* Grants permission to get global settings related to Amazon Chime for the AWS account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetGlobalSettings.html
*/
toGetGlobalSettings(): this;
/**
* Grants permission to get an existing media capture pipeline
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetMediaCapturePipeline.html
*/
toGetMediaCapturePipeline(): this;
/**
* Grants permission to get a media insights pipeline configuration
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetMediaInsightsPipelineConfiguration.html
*/
toGetMediaInsightsPipelineConfiguration(): this;
/**
* Grants permission to get an existing media pipeline
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetMediaPipeline.html
*/
toGetMediaPipeline(): this;
/**
* Grants permission to get an existing media pipeline
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetMediaPipelineKinesisVideoStreamPool.html
*/
toGetMediaPipelineKinesisVideoStreamPool(): this;
/**
* Grants permission to get the meeting record for a specified meeting ID
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetMeeting.html
*/
toGetMeeting(): this;
/**
* Grants permission to get attendee, connection, and other details for a meeting
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toGetMeetingDetail(): this;
/**
* Grants permission to get the endpoint for the messaging session
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingSessionEndpoint.html
*/
toGetMessagingSessionEndpoint(): this;
/**
* Grants permission to get the data streaming configurations of an AppInstance
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingStreamingConfigurations.html
*/
toGetMessagingStreamingConfigurations(): this;
/**
* Grants permission to get details for the specified phone number
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetPhoneNumber.html
*/
toGetPhoneNumber(): this;
/**
* Grants permission to get details for the specified phone number order
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetPhoneNumberOrder.html
*/
toGetPhoneNumberOrder(): this;
/**
* Grants permission to get phone number settings related to Amazon Chime for the AWS account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetPhoneNumberSettings.html
*/
toGetPhoneNumberSettings(): this;
/**
* Grants permission to get details of the specified proxy session for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetProxySession.html
*/
toGetProxySession(): this;
/**
* Grants permission to retrieve the retention settings for the specified Amazon Chime account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetRetentionSettings.html
*/
toGetRetentionSettings(): this;
/**
* Grants permission to retrieve a room
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetRoom.html
*/
toGetRoom(): this;
/**
* Grants permission to get details of Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetSipMediaApplication.html
*/
toGetSipMediaApplication(): this;
/**
* Grants permission to get Alexa Skill configuration settings for Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipMediaApplicationAlexaSkillConfiguration.html
*/
toGetSipMediaApplicationAlexaSkillConfiguration(): this;
/**
* Grants permission to get logging configuration settings for Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetSipMediaApplicationLoggingConfiguration.html
*/
toGetSipMediaApplicationLoggingConfiguration(): this;
/**
* Grants permission to get details of Amazon Chime SIP rule under the administrator's AWS account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetSipRule.html
*/
toGe