NAME
Paws::Chime - Perl Interface to AWS Amazon Chime
SYNOPSIS
use Paws;
my $obj = Paws->service('Chime');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
The Amazon Chime API (application programming interface) is designed for developers to perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes. It also includes some server-side API actions to use with the Amazon Chime SDK. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls. We recommend using an AWS SDK or the AWS CLI. Each API operation includes links to information about using it with a language-specific AWS SDK or the AWS CLI.
- Using an AWS SDK
-
You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center (http://aws.amazon.com/developer/).
- Using the AWS CLI
-
Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface (https://docs.aws.amazon.com/cli/latest/userguide/installing.html) in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands (https://docs.aws.amazon.com/cli/latest/reference/chime/index.html) in the AWS CLI Command Reference.
- Using REST API
-
If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports signature version 4. For more information, see Signature Version 4 Signing Process (https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) in the Amazon Web Services General Reference.
When making REST API calls, use the service name
chimeand REST endpointhttps://service.chime.aws.amazon.com.
Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime (https://docs.aws.amazon.com/chime/latest/ag/security-iam.html) in the Amazon Chime Administration Guide.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01
METHODS
AssociatePhoneNumbersWithVoiceConnector
Each argument is described in detail in: Paws::Chime::AssociatePhoneNumbersWithVoiceConnector
Returns: a Paws::Chime::AssociatePhoneNumbersWithVoiceConnectorResponse instance
Associates phone numbers with the specified Amazon Chime Voice Connector.
AssociatePhoneNumbersWithVoiceConnectorGroup
Each argument is described in detail in: Paws::Chime::AssociatePhoneNumbersWithVoiceConnectorGroup
Returns: a Paws::Chime::AssociatePhoneNumbersWithVoiceConnectorGroupResponse instance
Associates phone numbers with the specified Amazon Chime Voice Connector group.
AssociatePhoneNumberWithUser
Each argument is described in detail in: Paws::Chime::AssociatePhoneNumberWithUser
Returns: a Paws::Chime::AssociatePhoneNumberWithUserResponse instance
Associates a phone number with the specified Amazon Chime user.
AssociateSigninDelegateGroupsWithAccount
- AccountId => Str
- SigninDelegateGroups => ArrayRef[Paws::Chime::SigninDelegateGroup]
Each argument is described in detail in: Paws::Chime::AssociateSigninDelegateGroupsWithAccount
Returns: a Paws::Chime::AssociateSigninDelegateGroupsWithAccountResponse instance
Associates the specified sign-in delegate groups with the specified Amazon Chime account.
BatchCreateAttendee
- Attendees => ArrayRef[Paws::Chime::CreateAttendeeRequestItem]
- MeetingId => Str
Each argument is described in detail in: Paws::Chime::BatchCreateAttendee
Returns: a Paws::Chime::BatchCreateAttendeeResponse instance
Creates up to 100 new attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
BatchCreateRoomMembership
- AccountId => Str
- MembershipItemList => ArrayRef[Paws::Chime::MembershipItem]
- RoomId => Str
Each argument is described in detail in: Paws::Chime::BatchCreateRoomMembership
Returns: a Paws::Chime::BatchCreateRoomMembershipResponse instance
Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be either users or bots. The member role designates whether the member is a chat room administrator or a general chat room member.
BatchDeletePhoneNumber
Each argument is described in detail in: Paws::Chime::BatchDeletePhoneNumber
Returns: a Paws::Chime::BatchDeletePhoneNumberResponse instance
Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted.
Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.
BatchSuspendUser
Each argument is described in detail in: Paws::Chime::BatchSuspendUser
Returns: a Paws::Chime::BatchSuspendUserResponse instance
Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide.
Users suspended from a Team account are disassociated from the account, but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.
Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action.
To sign out users without suspending them, use the LogoutUser action.
BatchUnsuspendUser
Each argument is described in detail in: Paws::Chime::BatchUnsuspendUser
Returns: a Paws::Chime::BatchUnsuspendUserResponse instance
Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide.
Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored.
BatchUpdatePhoneNumber
- UpdatePhoneNumberRequestItems => ArrayRef[Paws::Chime::UpdatePhoneNumberRequestItem]
Each argument is described in detail in: Paws::Chime::BatchUpdatePhoneNumber
Returns: a Paws::Chime::BatchUpdatePhoneNumberResponse instance
Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update either the product type or the calling name.
For product types, choose from Amazon Chime Business Calling and Amazon Chime Voice Connector. For toll-free numbers, you must use the Amazon Chime Voice Connector product type.
Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.
BatchUpdateUser
- AccountId => Str
- UpdateUserRequestItems => ArrayRef[Paws::Chime::UpdateUserRequestItem]
Each argument is described in detail in: Paws::Chime::BatchUpdateUser
Returns: a Paws::Chime::BatchUpdateUserResponse instance
Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only LicenseType updates are supported for this action.
CreateAccount
Each argument is described in detail in: Paws::Chime::CreateAccount
Returns: a Paws::Chime::CreateAccountResponse instance
Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide.
CreateAttendee
Each argument is described in detail in: Paws::Chime::CreateAttendee
Returns: a Paws::Chime::CreateAttendeeResponse instance
Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
CreateBot
Each argument is described in detail in: Paws::Chime::CreateBot
Returns: a Paws::Chime::CreateBotResponse instance
Creates a bot for an Amazon Chime Enterprise account.
CreateMeeting
- ClientRequestToken => Str
- [MediaRegion => Str]
- [MeetingHostId => Str]
- [NotificationsConfiguration => Paws::Chime::MeetingNotificationConfiguration]
Each argument is described in detail in: Paws::Chime::CreateMeeting
Returns: a Paws::Chime::CreateMeetingResponse instance
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
CreatePhoneNumberOrder
Each argument is described in detail in: Paws::Chime::CreatePhoneNumberOrder
Returns: a Paws::Chime::CreatePhoneNumberOrderResponse instance
Creates an order for phone numbers to be provisioned. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types. For toll-free numbers, you must use the Amazon Chime Voice Connector product type.
CreateRoom
Each argument is described in detail in: Paws::Chime::CreateRoom
Returns: a Paws::Chime::CreateRoomResponse instance
Creates a chat room for the specified Amazon Chime Enterprise account.
CreateRoomMembership
Each argument is described in detail in: Paws::Chime::CreateRoomMembership
Returns: a Paws::Chime::CreateRoomMembershipResponse instance
Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member.
CreateUser
Each argument is described in detail in: Paws::Chime::CreateUser
Returns: a Paws::Chime::CreateUserResponse instance
Creates a user under the specified Amazon Chime account.
CreateVoiceConnector
Each argument is described in detail in: Paws::Chime::CreateVoiceConnector
Returns: a Paws::Chime::CreateVoiceConnectorResponse instance
Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.
Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.
CreateVoiceConnectorGroup
- Name => Str
- [VoiceConnectorItems => ArrayRef[Paws::Chime::VoiceConnectorItem]]
Each argument is described in detail in: Paws::Chime::CreateVoiceConnectorGroup
Returns: a Paws::Chime::CreateVoiceConnectorGroupResponse instance
Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.
You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.
DeleteAccount
Each argument is described in detail in: Paws::Chime::DeleteAccount
Returns: a Paws::Chime::DeleteAccountResponse instance
Deletes the specified Amazon Chime account. You must suspend all users before deleting a Team account. You can use the BatchSuspendUser action to do so.
For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended.
Deleted accounts appear in your Disabled accounts list for 90 days. To restore a deleted account from your Disabled accounts list, you must contact AWS Support.
After 90 days, deleted accounts are permanently removed from your Disabled accounts list.
DeleteAttendee
Each argument is described in detail in: Paws::Chime::DeleteAttendee
Returns: nothing
Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
DeleteEventsConfiguration
Each argument is described in detail in: Paws::Chime::DeleteEventsConfiguration
Returns: nothing
Deletes the events configuration that allows a bot to receive outgoing events.
DeleteMeeting
Each argument is described in detail in: Paws::Chime::DeleteMeeting
Returns: nothing
Deletes the specified Amazon Chime SDK meeting. When a meeting is deleted, its attendees are also deleted and clients can no longer join it. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
DeletePhoneNumber
Each argument is described in detail in: Paws::Chime::DeletePhoneNumber
Returns: nothing
Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted.
Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.
DeleteRoom
Each argument is described in detail in: Paws::Chime::DeleteRoom
Returns: nothing
Deletes a chat room in an Amazon Chime Enterprise account.
DeleteRoomMembership
Each argument is described in detail in: Paws::Chime::DeleteRoomMembership
Returns: nothing
Removes a member from a chat room in an Amazon Chime Enterprise account.
DeleteVoiceConnector
Each argument is described in detail in: Paws::Chime::DeleteVoiceConnector
Returns: nothing
Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.
DeleteVoiceConnectorGroup
Each argument is described in detail in: Paws::Chime::DeleteVoiceConnectorGroup
Returns: nothing
Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.
DeleteVoiceConnectorOrigination
Each argument is described in detail in: Paws::Chime::DeleteVoiceConnectorOrigination
Returns: nothing
Deletes the origination settings for the specified Amazon Chime Voice Connector.
DeleteVoiceConnectorStreamingConfiguration
Each argument is described in detail in: Paws::Chime::DeleteVoiceConnectorStreamingConfiguration
Returns: nothing
Deletes the streaming configuration for the specified Amazon Chime Voice Connector.
DeleteVoiceConnectorTermination
Each argument is described in detail in: Paws::Chime::DeleteVoiceConnectorTermination
Returns: nothing
Deletes the termination settings for the specified Amazon Chime Voice Connector.
DeleteVoiceConnectorTerminationCredentials
Each argument is described in detail in: Paws::Chime::DeleteVoiceConnectorTerminationCredentials
Returns: nothing
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
DisassociatePhoneNumberFromUser
Each argument is described in detail in: Paws::Chime::DisassociatePhoneNumberFromUser
Returns: a Paws::Chime::DisassociatePhoneNumberFromUserResponse instance
Disassociates the primary provisioned phone number from the specified Amazon Chime user.
DisassociatePhoneNumbersFromVoiceConnector
Each argument is described in detail in: Paws::Chime::DisassociatePhoneNumbersFromVoiceConnector
Returns: a Paws::Chime::DisassociatePhoneNumbersFromVoiceConnectorResponse instance
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.
DisassociatePhoneNumbersFromVoiceConnectorGroup
Each argument is described in detail in: Paws::Chime::DisassociatePhoneNumbersFromVoiceConnectorGroup
Returns: a Paws::Chime::DisassociatePhoneNumbersFromVoiceConnectorGroupResponse instance
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.
DisassociateSigninDelegateGroupsFromAccount
Each argument is described in detail in: Paws::Chime::DisassociateSigninDelegateGroupsFromAccount
Returns: a Paws::Chime::DisassociateSigninDelegateGroupsFromAccountResponse instance
Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.
GetAccount
Each argument is described in detail in: Paws::Chime::GetAccount
Returns: a Paws::Chime::GetAccountResponse instance
Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.
GetAccountSettings
Each argument is described in detail in: Paws::Chime::GetAccountSettings
Returns: a Paws::Chime::GetAccountSettingsResponse instance
Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dial out settings. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.
GetAttendee
Each argument is described in detail in: Paws::Chime::GetAttendee
Returns: a Paws::Chime::GetAttendeeResponse instance
Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
GetBot
Each argument is described in detail in: Paws::Chime::GetBot
Returns: a Paws::Chime::GetBotResponse instance
Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.
GetEventsConfiguration
Each argument is described in detail in: Paws::Chime::GetEventsConfiguration
Returns: a Paws::Chime::GetEventsConfigurationResponse instance
Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.
GetGlobalSettings
Each argument is described in detail in: Paws::Chime::GetGlobalSettings
Returns: a Paws::Chime::GetGlobalSettingsResponse instance
Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
GetMeeting
Each argument is described in detail in: Paws::Chime::GetMeeting
Returns: a Paws::Chime::GetMeetingResponse instance
Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
GetPhoneNumber
Each argument is described in detail in: Paws::Chime::GetPhoneNumber
Returns: a Paws::Chime::GetPhoneNumberResponse instance
Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
GetPhoneNumberOrder
Each argument is described in detail in: Paws::Chime::GetPhoneNumberOrder
Returns: a Paws::Chime::GetPhoneNumberOrderResponse instance
Retrieves details for the specified phone number order, such as order creation timestamp, phone numbers in E.164 format, product type, and order status.
GetPhoneNumberSettings
Each argument is described in detail in: Paws::Chime::GetPhoneNumberSettings
Returns: a Paws::Chime::GetPhoneNumberSettingsResponse instance
Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.
GetRoom
Each argument is described in detail in: Paws::Chime::GetRoom
Returns: a Paws::Chime::GetRoomResponse instance
Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.
GetUser
Each argument is described in detail in: Paws::Chime::GetUser
Returns: a Paws::Chime::GetUserResponse instance
Retrieves details for the specified user ID, such as primary email address, license type, and personal meeting PIN.
To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.
GetUserSettings
Each argument is described in detail in: Paws::Chime::GetUserSettings
Returns: a Paws::Chime::GetUserSettingsResponse instance
Retrieves settings for the specified user ID, such as any associated phone number settings.
GetVoiceConnector
Each argument is described in detail in: Paws::Chime::GetVoiceConnector
Returns: a Paws::Chime::GetVoiceConnectorResponse instance
Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps, name, outbound host, and encryption requirements.
GetVoiceConnectorGroup
Each argument is described in detail in: Paws::Chime::GetVoiceConnectorGroup
Returns: a Paws::Chime::GetVoiceConnectorGroupResponse instance
Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps, name, and associated VoiceConnectorItems.
GetVoiceConnectorLoggingConfiguration
Each argument is described in detail in: Paws::Chime::GetVoiceConnectorLoggingConfiguration
Returns: a Paws::Chime::GetVoiceConnectorLoggingConfigurationResponse instance
Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
GetVoiceConnectorOrigination
Each argument is described in detail in: Paws::Chime::GetVoiceConnectorOrigination
Returns: a Paws::Chime::GetVoiceConnectorOriginationResponse instance
Retrieves origination setting details for the specified Amazon Chime Voice Connector.
GetVoiceConnectorStreamingConfiguration
Each argument is described in detail in: Paws::Chime::GetVoiceConnectorStreamingConfiguration
Returns: a Paws::Chime::GetVoiceConnectorStreamingConfigurationResponse instance
Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.
GetVoiceConnectorTermination
Each argument is described in detail in: Paws::Chime::GetVoiceConnectorTermination
Returns: a Paws::Chime::GetVoiceConnectorTerminationResponse instance
Retrieves termination setting details for the specified Amazon Chime Voice Connector.
GetVoiceConnectorTerminationHealth
Each argument is described in detail in: Paws::Chime::GetVoiceConnectorTerminationHealth
Returns: a Paws::Chime::GetVoiceConnectorTerminationHealthResponse instance
Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.
InviteUsers
Each argument is described in detail in: Paws::Chime::InviteUsers
Returns: a Paws::Chime::InviteUsersResponse instance
Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.
ListAccounts
Each argument is described in detail in: Paws::Chime::ListAccounts
Returns: a Paws::Chime::ListAccountsResponse instance
Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result.
ListAttendees
Each argument is described in detail in: Paws::Chime::ListAttendees
Returns: a Paws::Chime::ListAttendeesResponse instance
Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
ListBots
Each argument is described in detail in: Paws::Chime::ListBots
Returns: a Paws::Chime::ListBotsResponse instance
Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.
ListMeetings
Each argument is described in detail in: Paws::Chime::ListMeetings
Returns: a Paws::Chime::ListMeetingsResponse instance
Lists up to 100 active Amazon Chime SDK meetings. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
ListPhoneNumberOrders
Each argument is described in detail in: Paws::Chime::ListPhoneNumberOrders
Returns: a Paws::Chime::ListPhoneNumberOrdersResponse instance
Lists the phone number orders for the administrator's Amazon Chime account.
ListPhoneNumbers
- [FilterName => Str]
- [FilterValue => Str]
- [MaxResults => Int]
- [NextToken => Str]
- [ProductType => Str]
- [Status => Str]
Each argument is described in detail in: Paws::Chime::ListPhoneNumbers
Returns: a Paws::Chime::ListPhoneNumbersResponse instance
Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.
ListRoomMemberships
Each argument is described in detail in: Paws::Chime::ListRoomMemberships
Returns: a Paws::Chime::ListRoomMembershipsResponse instance
Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.
ListRooms
Each argument is described in detail in: Paws::Chime::ListRooms
Returns: a Paws::Chime::ListRoomsResponse instance
Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.
ListUsers
Each argument is described in detail in: Paws::Chime::ListUsers
Returns: a Paws::Chime::ListUsersResponse instance
Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to.
ListVoiceConnectorGroups
Each argument is described in detail in: Paws::Chime::ListVoiceConnectorGroups
Returns: a Paws::Chime::ListVoiceConnectorGroupsResponse instance
Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.
ListVoiceConnectors
Each argument is described in detail in: Paws::Chime::ListVoiceConnectors
Returns: a Paws::Chime::ListVoiceConnectorsResponse instance
Lists the Amazon Chime Voice Connectors for the administrator's AWS account.
ListVoiceConnectorTerminationCredentials
Each argument is described in detail in: Paws::Chime::ListVoiceConnectorTerminationCredentials
Returns: a Paws::Chime::ListVoiceConnectorTerminationCredentialsResponse instance
Lists the SIP credentials for the specified Amazon Chime Voice Connector.
LogoutUser
Each argument is described in detail in: Paws::Chime::LogoutUser
Returns: a Paws::Chime::LogoutUserResponse instance
Logs out the specified user from all of the devices they are currently logged into.
PutEventsConfiguration
Each argument is described in detail in: Paws::Chime::PutEventsConfiguration
Returns: a Paws::Chime::PutEventsConfigurationResponse instance
Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.
PutVoiceConnectorLoggingConfiguration
- LoggingConfiguration => Paws::Chime::LoggingConfiguration
- VoiceConnectorId => Str
Each argument is described in detail in: Paws::Chime::PutVoiceConnectorLoggingConfiguration
Returns: a Paws::Chime::PutVoiceConnectorLoggingConfigurationResponse instance
Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
PutVoiceConnectorOrigination
- Origination => Paws::Chime::Origination
- VoiceConnectorId => Str
Each argument is described in detail in: Paws::Chime::PutVoiceConnectorOrigination
Returns: a Paws::Chime::PutVoiceConnectorOriginationResponse instance
Adds origination settings for the specified Amazon Chime Voice Connector.
PutVoiceConnectorStreamingConfiguration
- StreamingConfiguration => Paws::Chime::StreamingConfiguration
- VoiceConnectorId => Str
Each argument is described in detail in: Paws::Chime::PutVoiceConnectorStreamingConfiguration
Returns: a Paws::Chime::PutVoiceConnectorStreamingConfigurationResponse instance
Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.
PutVoiceConnectorTermination
- Termination => Paws::Chime::Termination
- VoiceConnectorId => Str
Each argument is described in detail in: Paws::Chime::PutVoiceConnectorTermination
Returns: a Paws::Chime::PutVoiceConnectorTerminationResponse instance
Adds termination settings for the specified Amazon Chime Voice Connector.
PutVoiceConnectorTerminationCredentials
- VoiceConnectorId => Str
- [Credentials => ArrayRef[Paws::Chime::Credential]]
Each argument is described in detail in: Paws::Chime::PutVoiceConnectorTerminationCredentials
Returns: nothing
Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
RegenerateSecurityToken
Each argument is described in detail in: Paws::Chime::RegenerateSecurityToken
Returns: a Paws::Chime::RegenerateSecurityTokenResponse instance
Regenerates the security token for a bot.
ResetPersonalPIN
Each argument is described in detail in: Paws::Chime::ResetPersonalPIN
Returns: a Paws::Chime::ResetPersonalPINResponse instance
Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.
RestorePhoneNumber
Each argument is described in detail in: Paws::Chime::RestorePhoneNumber
Returns: a Paws::Chime::RestorePhoneNumberResponse instance
Moves a phone number from the Deletion queue back into the phone number Inventory.
SearchAvailablePhoneNumbers
- [AreaCode => Str]
- [City => Str]
- [Country => Str]
- [MaxResults => Int]
- [NextToken => Str]
- [State => Str]
- [TollFreePrefix => Str]
Each argument is described in detail in: Paws::Chime::SearchAvailablePhoneNumbers
Returns: a Paws::Chime::SearchAvailablePhoneNumbersResponse instance
Searches phone numbers that can be ordered.
UpdateAccount
Each argument is described in detail in: Paws::Chime::UpdateAccount
Returns: a Paws::Chime::UpdateAccountResponse instance
Updates account details for the specified Amazon Chime account. Currently, only account name updates are supported for this action.
UpdateAccountSettings
- AccountId => Str
- AccountSettings => Paws::Chime::AccountSettings
Each argument is described in detail in: Paws::Chime::UpdateAccountSettings
Returns: a Paws::Chime::UpdateAccountSettingsResponse instance
Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.
UpdateBot
Each argument is described in detail in: Paws::Chime::UpdateBot
Returns: a Paws::Chime::UpdateBotResponse instance
Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.
UpdateGlobalSettings
- BusinessCalling => Paws::Chime::BusinessCallingSettings
- VoiceConnector => Paws::Chime::VoiceConnectorSettings
Each argument is described in detail in: Paws::Chime::UpdateGlobalSettings
Returns: nothing
Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
UpdatePhoneNumber
Each argument is described in detail in: Paws::Chime::UpdatePhoneNumber
Returns: a Paws::Chime::UpdatePhoneNumberResponse instance
Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.
For toll-free numbers, you must use the Amazon Chime Voice Connector product type.
Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.
UpdatePhoneNumberSettings
Each argument is described in detail in: Paws::Chime::UpdatePhoneNumberSettings
Returns: nothing
Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.
UpdateRoom
Each argument is described in detail in: Paws::Chime::UpdateRoom
Returns: a Paws::Chime::UpdateRoomResponse instance
Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.
UpdateRoomMembership
Each argument is described in detail in: Paws::Chime::UpdateRoomMembership
Returns: a Paws::Chime::UpdateRoomMembershipResponse instance
Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.
UpdateUser
- AccountId => Str
- UserId => Str
- [AlexaForBusinessMetadata => Paws::Chime::AlexaForBusinessMetadata]
- [LicenseType => Str]
- [UserType => Str]
Each argument is described in detail in: Paws::Chime::UpdateUser
Returns: a Paws::Chime::UpdateUserResponse instance
Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.
UpdateUserSettings
- AccountId => Str
- UserId => Str
- UserSettings => Paws::Chime::UserSettings
Each argument is described in detail in: Paws::Chime::UpdateUserSettings
Returns: nothing
Updates the settings for the specified user, such as phone number settings.
UpdateVoiceConnector
Each argument is described in detail in: Paws::Chime::UpdateVoiceConnector
Returns: a Paws::Chime::UpdateVoiceConnectorResponse instance
Updates details for the specified Amazon Chime Voice Connector.
UpdateVoiceConnectorGroup
- Name => Str
- VoiceConnectorGroupId => Str
- VoiceConnectorItems => ArrayRef[Paws::Chime::VoiceConnectorItem]
Each argument is described in detail in: Paws::Chime::UpdateVoiceConnectorGroup
Returns: a Paws::Chime::UpdateVoiceConnectorGroupResponse instance
Updates details for the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
ListAllAccounts(sub { },[MaxResults => Int, Name => Str, NextToken => Str, UserEmail => Str])
ListAllAccounts([MaxResults => Int, Name => Str, NextToken => Str, UserEmail => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- Accounts, passing the object as the first parameter, and the string 'Accounts' as the second parameter
If not, it will return a a Paws::Chime::ListAccountsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllUsers(sub { },AccountId => Str, [MaxResults => Int, NextToken => Str, UserEmail => Str, UserType => Str])
ListAllUsers(AccountId => Str, [MaxResults => Int, NextToken => Str, UserEmail => Str, UserType => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- Users, passing the object as the first parameter, and the string 'Users' as the second parameter
If not, it will return a a Paws::Chime::ListUsersResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
SEE ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues