UNPKG

cdk-iam-floyd

Version:

AWS IAM policy statement generator with fluent interface for AWS CDK

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