cdk-iam-floyd
Version:
AWS IAM policy statement generator with fluent interface for AWS CDK
3,004 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
*/
toGetSipRule(): this;
/**
* Grants permission to get a speaker search task on the specified Amazon Chime resource
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetSpeakerSearchTask.html
*/
toGetSpeakerSearchTask(): this;
/**
* Grants permission to get telephony limits for the AWS account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/phone-numbers.html
*/
toGetTelephonyLimits(): this;
/**
* Grants permission to get details for the specified user ID
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetUser.html
*/
toGetUser(): this;
/**
* Grants permission to get a summary of user activity on the user details page
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/user-details.html
*/
toGetUserActivityReportData(): this;
/**
* Grants permission to get user details for an Amazon Chime user based on the email address in an Amazon Chime Enterprise or Team account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/user-details.html
*/
toGetUserByEmail(): this;
/**
* Grants permission to get user settings related to the specified Amazon Chime user
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetUserSettings.html
*/
toGetUserSettings(): this;
/**
* Grants permission to get details for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnector.html
*/
toGetVoiceConnector(): this;
/**
* Grants permission to get details of the emergency calling configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorEmergencyCallingConfiguration.html
*/
toGetVoiceConnectorEmergencyCallingConfiguration(): this;
/**
* Grants permission to get the configuration of the external system that is connected with the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorExternalSystemsConfiguration.html
*/
toGetVoiceConnectorExternalSystemsConfiguration(): this;
/**
* Grants permission to get details for the specified Amazon Chime Voice Connector Group
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorGroup.html
*/
toGetVoiceConnectorGroup(): this;
/**
* Grants permission to get details of the logging configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorLoggingConfiguration.html
*/
toGetVoiceConnectorLoggingConfiguration(): this;
/**
* Grants permission to get details of the origination settings for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorOrigination.html
*/
toGetVoiceConnectorOrigination(): this;
/**
* Grants permission to get details of the proxy configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorProxy.html
*/
toGetVoiceConnectorProxy(): this;
/**
* Grants permission to get details of the streaming configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorStreamingConfiguration.html
*/
toGetVoiceConnectorStreamingConfiguration(): this;
/**
* Grants permission to get details of the termination settings for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorTermination.html
*/
toGetVoiceConnectorTermination(): this;
/**
* Grants permission to get details of the termination health for the specified Amazon Chime Voice Connector
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_GetVoiceConnectorTerminationHealth.html
*/
toGetVoiceConnectorTerminationHealth(): this;
/**
* Grants permission to get a voice profile
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceProfile.html
*/
toGetVoiceProfile(): this;
/**
* Grants permission to get a voice profile domain
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceProfileDomain.html
*/
toGetVoiceProfileDomain(): this;
/**
* Grants permission to get a voice tone analysis task on the specified Amazon Chime resource
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetVoiceToneAnalysisTask.html
*/
toGetVoiceToneAnalysisTask(): this;
/**
* Grants permission to send an invitation to accept a request for AWS account delegation for an Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toInviteDelegate(): this;
/**
* Grants permission to invite as many as 50 users to the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_InviteUsers.html
*/
toInviteUsers(): this;
/**
* Grants permission to invite users from a third party provider to your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toInviteUsersFromProvider(): this;
/**
* Grants permission to list Amazon Chime account usage reporting data
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/view-reports.html
*/
toListAccountUsageReportData(): this;
/**
* Grants permission to list the Amazon Chime accounts under the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListAccounts.html
*/
toListAccounts(): this;
/**
* Grants permission to list the SCIM access keys defined for your Amazon Chime account and Okta configuration
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/okta_sso.html
*/
toListApiKeys(): this;
/**
* Grants permission to list administrators in the app instance
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceAdmins.html
*/
toListAppInstanceAdmins(): this;
/**
* Grants permission to list all AppInstanceBots created under a single app instance
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceBots.html
*/
toListAppInstanceBots(): this;
/**
* Grants permission to list the endpoints registered for an app instance user
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceUserEndpoints.html
*/
toListAppInstanceUserEndpoints(): this;
/**
* Grants permission to list all AppInstanceUsers created under a single app instance
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceUsers.html
*/
toListAppInstanceUsers(): this;
/**
* Grants permission to list all Amazon Chime app instances created under a single AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstances.html
*/
toListAppInstances(): this;
/**
* Grants permission to list the tags applied to an Amazon Chime SDK attendee resource
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListAttendeeTags.html
*/
toListAttendeeTags(): this;
/**
* Grants permission to list up to 100 attendees for a specified Amazon Chime SDK meeting
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListAttendees.html
*/
toListAttendees(): this;
/**
* Grants permission to list the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector
*
* Access Level: List
*/
toListAvailableVoiceConnectorRegions(): this;
/**
* Grants permission to list the bots associated with the administrator's Amazon Chime Enterprise account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListBots.html
*/
toListBots(): this;
/**
* Grants permission to list Call Detail Record S3 buckets
*
* Access Level: List
*
* Dependent actions:
* - s3:ListAllMyBuckets
* - s3:ListBucket
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toListCDRBucket(): this;
/**
* Grants permission to list the calling regions available for the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/phone-numbers.html
*/
toListCallingRegions(): this;
/**
* Grants permission to list all the users and bots banned from a particular channel
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelBans.html
*/
toListChannelBans(): this;
/**
* Grants permission to list all the Channel Flows created under a single Chime AppInstance
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelFlows.html
*/
toListChannelFlows(): this;
/**
* Grants permission to list all channel memberships in a channel
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMemberships.html
*/
toListChannelMemberships(): this;
/**
* Grants permission to list all channels that a particular user or bot is a part of
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html
*/
toListChannelMembershipsForAppInstanceUser(): this;
/**
* Grants permission to list all the messages in a channel
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMessages.html
*/
toListChannelMessages(): this;
/**
* Grants permission to list all the moderators for a channel
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelModerators.html
*/
toListChannelModerators(): this;
/**
* Grants permission to list all the Channels created under a single Chime AppInstance
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannels.html
*/
toListChannels(): this;
/**
* Grants permission to list all the Channels associated with a single Chime Channel Flow
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelsAssociatedWithChannelFlow.html
*/
toListChannelsAssociatedWithChannelFlow(): this;
/**
* Grants permission to list all channels moderated by a user or bot
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelsModeratedByAppInstanceUser.html
*/
toListChannelsModeratedByAppInstanceUser(): this;
/**
* Grants permission to list account delegate information associated with your Amazon Chime account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toListDelegates(): this;
/**
* Grants permission to list active Active Directories hosted in the Directory Service of your AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toListDirectories(): this;
/**
* Grants permission to list domains associated with your Amazon Chime account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/claim-domain.html
*/
toListDomains(): this;
/**
* Grants permission to list Active Directory or Okta user groups associated with your Amazon Chime Enterprise account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toListGroups(): this;
/**
* Grants permission to list media capture pipelines
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_ListMediaCapturePipelines.html
*/
toListMediaCapturePipelines(): this;
/**
* Grants permission to list all media insights pipeline configurations
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_ListMediaInsightsPipelineConfigurations.html
*/
toListMediaInsightsPipelineConfigurations(): this;
/**
* Grants permission to list media pipelines
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_ListMediaPipelineKinesisVideoStreamPools.html
*/
toListMediaPipelineKinesisVideoStreamPools(): this;
/**
* Grants permission to list media pipelines
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_ListMediaPipelines.html
*/
toListMediaPipelines(): this;
/**
* Grants permission to list all events that occurred for a specified meeting
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/view-reports.html
*/
toListMeetingEvents(): this;
/**
* Grants permission to list the tags applied to an Amazon Chime SDK meeting resource
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListMeetingTags.html
*/
toListMeetingTags(): this;
/**
* Grants permission to list up to 100 active Amazon Chime SDK meetings
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListMeetings.html
*/
toListMeetings(): this;
/**
* Grants permission to list meetings ended during the specified date range
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/ag/view-reports.html
*/
toListMeetingsReportData(): this;
/**
* Grants permission to list the phone number orders under the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListPhoneNumberOrders.html
*/
toListPhoneNumberOrders(): this;
/**
* Grants permission to list the phone numbers under the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListPhoneNumbers.html
*/
toListPhoneNumbers(): this;
/**
* Grants permission to list proxy sessions for the specified Amazon Chime Voice Connector
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListProxySessions.html
*/
toListProxySessions(): this;
/**
* Grants permission to list all room members
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListRoomMemberships.html
*/
toListRoomMemberships(): this;
/**
* Grants permission to list rooms
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListRooms.html
*/
toListRooms(): this;
/**
* Grants permission to list all Amazon Chime SIP media applications under the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListSipMediaApplications.html
*/
toListSipMediaApplications(): this;
/**
* Grants permission to list all Amazon Chime SIP rules under the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListSipRules.html
*/
toListSipRules(): this;
/**
* Grants permission to list all the SubChannels under a single Channel
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListSubChannels.html
*/
toListSubChannels(): this;
/**
* Grants permission to list the phone number countries supported by the AWS account
*
* Access Level: List
*/
toListSupportedPhoneNumberCountries(): this;
/**
* Grants permission to list the tags applied to an Amazon Chime resource
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListTagsForResource.html
*/
toListTagsForResource(): this;
/**
* Grants permission to list the users that belong to the specified Amazon Chime account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListUsers.html
*/
toListUsers(): this;
/**
* Grants permission to list the Amazon Chime Voice Connector Groups under the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListVoiceConnectorGroups.html
*/
toListVoiceConnectorGroups(): this;
/**
* Grants permission to list the SIP termination credentials for the specified Amazon Chime Voice Connector
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListVoiceConnectorTerminationCredentials.html
*/
toListVoiceConnectorTerminationCredentials(): this;
/**
* Grants permission to list the Amazon Chime Voice Connectors under the administrator's AWS account
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ListVoiceConnectors.html
*/
toListVoiceConnectors(): this;
/**
* Grants permission to list voice profile domains
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceProfileDomains.html
*/
toListVoiceProfileDomains(): this;
/**
* Grants permission to list voice profiles
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceProfiles.html
*/
toListVoiceProfiles(): this;
/**
* Grants permission to log out the specified user from all of the devices they are currently logged into
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_LogoutUser.html
*/
toLogoutUser(): this;
/**
* Grants permission to enable data retention for the app instance
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_PutAppInstanceRetentionSettings.html
*/
toPutAppInstanceRetentionSettings(): this;
/**
* Grants permission to configure data streaming for the app instance
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_PutAppInstanceStreamingConfigurations.html
*/
toPutAppInstanceStreamingConfigurations(): this;
/**
* Grants permission to put expiration settings for an AppInstanceUser
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_PutAppInstanceUserExpirationSettings.html
*/
toPutAppInstanceUserExpirationSettings(): this;
/**
* Grants permission to put expiration settings for a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutChannelExpirationSettings.html
*/
toPutChannelExpirationSettings(): this;
/**
* Grants permission to put the preferences for a channel membership
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutChannelMembershipPreferences.html
*/
toPutChannelMembershipPreferences(): this;
/**
* Grants permission to update details for an events configuration for a bot to receive outgoing events
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutEventsConfiguration.html
*/
toPutEventsConfiguration(): this;
/**
* Grants permission to put the data streaming configurations of an AppInstance
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutMessagingStreamingConfigurations.html
*/
toPutMessagingStreamingConfigurations(): this;
/**
* Grants permission to create or update retention settings for the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutRetentionSettings.html
*/
toPutRetentionSettings(): this;
/**
* Grants permission to update Alexa Skill configuration settings for Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutSipMediaApplicationAlexaSkillConfiguration.html
*/
toPutSipMediaApplicationAlexaSkillConfiguration(): this;
/**
* Grants permission to update logging configuration settings for Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutSipMediaApplicationLoggingConfiguration.html
*/
toPutSipMediaApplicationLoggingConfiguration(): this;
/**
* Grants permission to add emergency calling configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutVoiceConnectorEmergencyCallingConfiguration.html
*/
toPutVoiceConnectorEmergencyCallingConfiguration(): this;
/**
* Grants permission to update 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_PutVoiceConnectorExternalSystemsConfiguration.html
*/
toPutVoiceConnectorExternalSystemsConfiguration(): this;
/**
* Grants permission to add logging configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* Dependent actions:
* - logs:CreateLogDelivery
* - logs:CreateLogGroup
* - logs:DeleteLogDelivery
* - logs:DescribeLogGroups
* - logs:GetLogDelivery
* - logs:ListLogDeliveries
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutVoiceConnectorLoggingConfiguration.html
*/
toPutVoiceConnectorLoggingConfiguration(): this;
/**
* Grants permission to update the origination settings for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutVoiceConnectorOrigination.html
*/
toPutVoiceConnectorOrigination(): this;
/**
* Grants permission to add proxy configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutVoiceConnectorProxy.html
*/
toPutVoiceConnectorProxy(): this;
/**
* Grants permission to add streaming configuration for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* Dependent actions:
* - chime:GetMediaInsightsPipelineConfiguration
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutVoiceConnectorStreamingConfiguration.html
*/
toPutVoiceConnectorStreamingConfiguration(): this;
/**
* Grants permission to update the termination settings for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutVoiceConnectorTermination.html
*/
toPutVoiceConnectorTermination(): this;
/**
* Grants permission to add SIP termination credentials for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_PutVoiceConnectorTerminationCredentials.html
*/
toPutVoiceConnectorTerminationCredentials(): this;
/**
* Grants permission to redact message content
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_RedactChannelMessage.html
*/
toRedactChannelMessage(): this;
/**
* Grants permission to redact the specified Chime conversation Message
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_RedactConversationMessage.html
*/
toRedactConversationMessage(): this;
/**
* Grants permission to redacts the specified Chime room Message
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_RedactRoomMessage.html
*/
toRedactRoomMessage(): this;
/**
* Grants permission to regenerate the security token for the specified bot
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_RegenerateSecurityToken.html
*/
toRegenerateSecurityToken(): this;
/**
* Grants permission to register an endpoint for an app instance user
*
* Access Level: Write
*
* Dependent actions:
* - mobiletargeting:GetApp
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_RegisterAppInstanceUserEndpoint.html
*/
toRegisterAppInstanceUserEndpoint(): this;
/**
* Grants permission to modify the account name for your Amazon Chime Enterprise or Team account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/rename-account.html
*/
toRenameAccount(): this;
/**
* Grants permission to renew the delegation request associated with an Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toRenewDelegate(): this;
/**
* Grants permission to reset the account resource in your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toResetAccountResource(): this;
/**
* Grants permission to reset the personal meeting PIN for the specified user on an Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ResetPersonalPIN.html
*/
toResetPersonalPIN(): this;
/**
* Grants permission to restore the specified phone number from the deltion queue back to the phone number inventory
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_RestorePhoneNumber.html
*/
toRestorePhoneNumber(): this;
/**
* Grants permission to download the file containing links to all user attachments returned as part of the "Request attachments" action
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/request-attachments.html
*/
toRetrieveDataExports(): this;
/**
* Grants permission to search phone numbers that can be ordered from the carrier
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_SearchAvailablePhoneNumbers.html
*/
toSearchAvailablePhoneNumbers(): this;
/**
* Grants permission to search channels that an AppInstanceUser belongs to, or search channels across the AppInstance for an AppInstaceAdmin
*
* Access Level: List
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_SearchChannels.html
*/
toSearchChannels(): this;
/**
* Grants permission to send a message to a particular channel that the member is a part of
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_SendChannelMessage.html
*/
toSendChannelMessage(): this;
/**
* Grants permission to submit the "Request attachments" request
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/request-attachments.html
*/
toStartDataExport(): this;
/**
* Grants permission to start transcription for a meeting
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_StartMeetingTranscription.html
*/
toStartMeetingTranscription(): this;
/**
* Grants permission to start a speaker search task on the specified Amazon Chime resource
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_StartSpeakerSearchTask.html
*/
toStartSpeakerSearchTask(): this;
/**
* Grants permission to start a voice tone analysis task on the specified Amazon Chime resource
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_StartVoiceToneAnalysisTask.html
*/
toStartVoiceToneAnalysisTask(): this;
/**
* Grants permission to stop transcription for a meeting
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_StopMeetingTranscription.html
*/
toStopMeetingTranscription(): this;
/**
* Grants permission to stop a speaker search task on the specified Amazon Chime resource
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_StopSpeakerSearchTask.html
*/
toStopSpeakerSearchTask(): this;
/**
* Grants permission to stop a voice tone analysis task on the specified Amazon Chime resource
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_StopVoiceToneAnalysisTask.html
*/
toStopVoiceToneAnalysisTask(): this;
/**
* Grants permission to submit a customer service support request
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/chime-getting-admin-support.html
*/
toSubmitSupportRequest(): this;
/**
* Grants permission to suspend users from an Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/manage-access.html
*/
toSuspendUsers(): this;
/**
* Grants permission to apply the specified tags to the specified Amazon Chime SDK attendee
*
* Access Level: Tagging
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_TagAttendee.html
*/
toTagAttendee(): this;
/**
* Grants permission to apply the specified tags to the specified Amazon Chime SDK meeting
*
* Access Level: Tagging
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
* - .ifAwsResourceTag()
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_TagMeeting.html
*/
toTagMeeting(): this;
/**
* Grants permission to apply the specified tags to the specified resource (tag-based access controls are only supported on *-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Tagging
*
* Possible conditions:
* - .ifAwsTagKeys()
* - .ifAwsRequestTag()
* - .ifAwsResourceTag()
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_TagResource.html
*/
toTagResource(): this;
/**
* Grants permission to unauthorize an Active Directory from your Amazon Chime Enterprise account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toUnauthorizeDirectory(): this;
/**
* Grants permission to untag the specified tags from the specified Amazon Chime SDK attendee
*
* Access Level: Tagging
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagAttendee.html
*/
toUntagAttendee(): this;
/**
* Grants permission to untag the specified tags from the specified Amazon Chime SDK meeting
*
* Access Level: Tagging
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagMeeting.html
*/
toUntagMeeting(): this;
/**
* Grants permission to untag the specified tags from the specified resource (tag-based access controls are only supported on *-chime.<region>.amazonaws.com endpoints)
*
* Access Level: Tagging
*
* Possible conditions:
* - .ifAwsTagKeys()
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagResource.html
*/
toUntagResource(): this;
/**
* Grants permission to update account details for the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateAccount.html
*/
toUpdateAccount(): this;
/**
* Grants permission to update the OpenIdConfig attributes for your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/okta_sso.html
*/
toUpdateAccountOpenIdConfig(): this;
/**
* Grants permission to update the account resource in your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toUpdateAccountResource(): this;
/**
* Grants permission to update the settings for the specified Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateAccountSettings.html
*/
toUpdateAccountSettings(): this;
/**
* Grants permission to update AppInstance metadata
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstance.html
*/
toUpdateAppInstance(): this;
/**
* Grants permission to update the details for an AppInstanceBot
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceBot.html
*/
toUpdateAppInstanceBot(): this;
/**
* Grants permission to update the details for an AppInstanceUser
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceUser.html
*/
toUpdateAppInstanceUser(): this;
/**
* Grants permission to update an endpoint registered for an app instance user
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceUserEndpoint.html
*/
toUpdateAppInstanceUserEndpoint(): this;
/**
* Grants permission to the capabilties that you want to update
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_UpdateAttendeeCapabilities.html
*/
toUpdateAttendeeCapabilities(): this;
/**
* Grants permission to update the status of the specified bot
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateBot.html
*/
toUpdateBot(): this;
/**
* Grants permission to update your Call Detail Record S3 bucket
*
* Access Level: Write
*
* Dependent actions:
* - s3:CreateBucket
* - s3:DeleteBucket
* - s3:ListAllMyBuckets
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toUpdateCDRSettings(): this;
/**
* Grants permission to update a channel's attributes
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannel.html
*/
toUpdateChannel(): this;
/**
* Grants permission to update a channel flow
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelFlow.html
*/
toUpdateChannelFlow(): this;
/**
* Grants permission to update the content of a message
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelMessage.html
*/
toUpdateChannelMessage(): this;
/**
* Grants permission to set the timestamp to the point when a user last read messages in a channel
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelReadMarker.html
*/
toUpdateChannelReadMarker(): this;
/**
* Grants permission to update the global settings related to Amazon Chime for the AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateGlobalSettings.html
*/
toUpdateGlobalSettings(): this;
/**
* Grants permission to update the status of a media insights pipeline configuration
*
* Access Level: Write
*
* Dependent actions:
* - chime:ListVoiceConnectors
* - iam:PassRole
* - kinesis:DescribeStream
* - s3:ListBucket
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_UpdateMediaInsightsPipelineConfiguration.html
*/
toUpdateMediaInsightsPipelineConfiguration(): this;
/**
* Grants permission to update the status of a media insights pipeline
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_UpdateMediaInsightsPipelineStatus.html
*/
toUpdateMediaInsightsPipelineStatus(): this;
/**
* Grants permission to update kinesis video stream pool
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_UpdateMediaPipelineKinesisVideoStreamPool.html
*/
toUpdateMediaPipelineKinesisVideoStreamPool(): this;
/**
* Grants permission to update phone number details for the specified phone number
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdatePhoneNumber.html
*/
toUpdatePhoneNumber(): this;
/**
* Grants permission to update phone number settings related to Amazon Chime for the AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdatePhoneNumberSettings.html
*/
toUpdatePhoneNumberSettings(): this;
/**
* Grants permission to update a proxy session for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateProxySession.html
*/
toUpdateProxySession(): this;
/**
* Grants permission to update a room
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateRoom.html
*/
toUpdateRoom(): this;
/**
* Grants permission to update room membership role
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateRoomMembership.html
*/
toUpdateRoomMembership(): this;
/**
* Grants permission to update properties of Amazon Chime SIP media application under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateSipMediaApplication.html
*/
toUpdateSipMediaApplication(): this;
/**
* Grants permission to update an Amazon Chime SIP media application call under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateSipMediaApplicationCall.html
*/
toUpdateSipMediaApplicationCall(): this;
/**
* Grants permission to update properties of Amazon Chime SIP rule under the administrator's AWS account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateSipRule.html
*/
toUpdateSipRule(): this;
/**
* Grants permission to update the supported license tiers available for users in your Amazon Chime account
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/manage-access.html
*/
toUpdateSupportedLicenses(): this;
/**
* Grants permission to update user details for a specified user ID
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateUser.html
*/
toUpdateUser(): this;
/**
* Grants permission to update the licenses for your Amazon Chime users
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/ag/manage-access.html
*/
toUpdateUserLicenses(): this;
/**
* Grants permission to update user settings related to the specified Amazon Chime user
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateUserSettings.html
*/
toUpdateUserSettings(): this;
/**
* Grants permission to update Amazon Chime Voice Connector details for the specified Amazon Chime Voice Connector
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateVoiceConnector.html
*/
toUpdateVoiceConnector(): this;
/**
* Grants permission to update Amazon Chime Voice Connector Group details for the specified Amazon Chime Voice Connector Group
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateVoiceConnectorGroup.html
*/
toUpdateVoiceConnectorGroup(): this;
/**
* Grants permission to update a voice profile
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceProfile.html
*/
toUpdateVoiceProfile(): this;
/**
* Grants permission to update a voice profile domain
*
* Access Level: Write
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceProfileDomain.html
*/
toUpdateVoiceProfileDomain(): this;
/**
* Grants permission to validate the account resource in your Amazon Chime account
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/ag/control-access.html
*/
toValidateAccountResource(): this;
/**
* Grants permission to validate an address to be used for 911 calls made with Amazon Chime Voice Connectors
*
* Access Level: Read
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_ValidateE911Address.html
*/
toValidateE911Address(): this;
protected accessLevelList: AccessLevelList;
/**
* Adds a resource of type meeting to the statement
*
* https://docs.aws.amazon.com/chime/latest/APIReference/API_Meeting.html
*
* @param meetingId - Identifier for the meetingId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onMeeting(meetingId: string, accountId?: string, partition?: string): this;
/**
* Adds a resource of type app-instance to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_AppInstance.html
*
* @param appInstanceId - Identifier for the appInstanceId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onAppInstance(appInstanceId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type app-instance-user to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_AppInstanceUser.html
*
* @param appInstanceId - Identifier for the appInstanceId.
* @param appInstanceUserId - Identifier for the appInstanceUserId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onAppInstanceUser(appInstanceId: string, appInstanceUserId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type app-instance-bot to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_AppInstanceBot.html
*
* @param appInstanceId - Identifier for the appInstanceId.
* @param appInstanceBotId - Identifier for the appInstanceBotId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onAppInstanceBot(appInstanceId: string, appInstanceBotId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type channel to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_Channel.html
*
* @param appInstanceId - Identifier for the appInstanceId.
* @param channelId - Identifier for the channelId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onChannel(appInstanceId: string, channelId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type channel-flow to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ChannelFlow.html
*
* @param appInstanceId - Identifier for the appInstanceId.
* @param channelFlowId - Identifier for the channelFlowId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onChannelFlow(appInstanceId: string, channelFlowId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type media-pipeline to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_MediaPipeline.html
*
* @param mediaPipelineId - Identifier for the mediaPipelineId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onMediaPipeline(mediaPipelineId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type media-insights-pipeline-configuration to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_MediaInsightsPipelineConfiguration.html
*
* @param configurationName - Identifier for the configurationName.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onMediaInsightsPipelineConfiguration(configurationName: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type media-pipeline-kinesis-video-stream-pool to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_KinesisVideoStreamPoolConfiguration.html
*
* @param poolName - Identifier for the poolName.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onMediaPipelineKinesisVideoStreamPool(poolName: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type voice-profile-domain to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceProfileDomain.html
*
* @param voiceProfileDomainId - Identifier for the voiceProfileDomainId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onVoiceProfileDomain(voiceProfileDomainId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type voice-profile to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceProfile.html
*
* @param voiceProfileId - Identifier for the voiceProfileId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*/
onVoiceProfile(voiceProfileId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type voice-connector to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_VoiceConnector.html
*
* @param voiceConnectorId - Identifier for the voiceConnectorId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onVoiceConnector(voiceConnectorId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Adds a resource of type sip-media-application to the statement
*
* https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_SipMediaApplication.html
*
* @param sipMediaApplicationId - Identifier for the sipMediaApplicationId.
* @param accountId - Account of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's account.
* @param region - Region of the resource; defaults to `*`, unless using the CDK, where the default is the current Stack's region.
* @param partition - Partition of the AWS account [aws, aws-cn, aws-us-gov]; defaults to `aws`, unless using the CDK, where the default is the current Stack's partition.
*
* Possible conditions:
* - .ifAwsResourceTag()
*/
onSipMediaApplication(sipMediaApplicationId: string, accountId?: string, region?: string, partition?: string): this;
/**
* Filters access by a tag's key and value in a request
*
* https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag
*
* Applies to actions:
* - .toCreateAppInstance()
* - .toCreateAppInstanceBot()
* - .toCreateAppInstanceUser()
* - .toCreateChannel()
* - .toCreateChannelFlow()
* - .toCreateConnectAnalyticsConnector()
* - .toCreateConnectCallTransferConnector()
* - .toCreateMediaCapturePipeline()
* - .toCreateMediaConcatenationPipeline()
* - .toCreateMediaInsightsPipeline()
* - .toCreateMediaInsightsPipelineConfiguration()
* - .toCreateMediaLiveConnectorPipeline()
* - .toCreateMediaPipelineKinesisVideoStreamPool()
* - .toCreateMediaStreamPipeline()
* - .toCreateMeeting()
* - .toCreateMeetingWithAttendees()
* - .toCreateSipMediaApplication()
* - .toCreateVoiceConnector()
* - .toCreateVoiceProfileDomain()
* - .toTagMeeting()
* - .toTagResource()
*
* @param tagKey The tag key to check
* @param value The value(s) to check
* @param operator Works with [string operators](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition_operators.html#Conditions_String). **Default:** `StringLike`
*/
ifAwsRequestTag(tagKey: string, value: string | string[], operator?: Operator | string): this;
/**
* Filters access by the tag key-value pairs attached to the resource
*
* https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag
*
* Applies to actions:
* - .toTagMeeting()
* - .toTagResource()
*
* Applies to resource types:
* - meeting
* - app-instance
* - app-instance-user
* - app-instance-bot
* - channel
* - channel-flow
* - media-pipeline
* - media-insights-pipeline-configuration
* - media-pipeline-kinesis-video-stream-pool
* - voice-profile-domain
* - voice-connector
* - sip-media-application
*
* @param tagKey The tag key to check
* @param value The value(s) to check
* @param operator Works with [string operators](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition_operators.html#Conditions_String). **Default:** `StringLike`
*/
ifAwsResourceTag(tagKey: string, value: string | string[], operator?: Operator | string): this;
/**
* Filters access by the tag keys in a request
*
* https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys
*
* Applies to actions:
* - .toCreateAppInstance()
* - .toCreateAppInstanceBot()
* - .toCreateAppInstanceUser()
* - .toCreateChannel()
* - .toCreateChannelFlow()
* - .toCreateConnectAnalyticsConnector()
* - .toCreateConnectCallTransferConnector()
* - .toCreateMediaCapturePipeline()
* - .toCreateMediaConcatenationPipeline()
* - .toCreateMediaInsightsPipeline()
* - .toCreateMediaInsightsPipelineConfiguration()
* - .toCreateMediaLiveConnectorPipeline()
* - .toCreateMediaPipelineKinesisVideoStreamPool()
* - .toCreateMediaStreamPipeline()
* - .toCreateMeeting()
* - .toCreateMeetingWithAttendees()
* - .toCreateSipMediaApplication()
* - .toCreateVoiceConnector()
* - .toCreateVoiceProfileDomain()
* - .toTagMeeting()
* - .toTagResource()
* - .toUntagResource()
*
* @param value The value(s) to check
* @param operator Works with [string operators](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition_operators.html#Conditions_String). **Default:** `StringLike`
*/
ifAwsTagKeys(value: string | string[], operator?: Operator | string): this;
/**
* Statement provider for service [chime](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonchime.html).
*
*/
constructor(props?: iam.PolicyStatementProps);
}