pub struct AlexaForBusinessClient { /* private fields */ }
Expand description
A client for the Alexa For Business API.
Implementations
sourceimpl AlexaForBusinessClient
impl AlexaForBusinessClient
sourcepub fn new(region: Region) -> AlexaForBusinessClient
pub fn new(region: Region) -> AlexaForBusinessClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> AlexaForBusinessClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> AlexaForBusinessClient
Trait Implementations
sourceimpl AlexaForBusiness for AlexaForBusinessClient
impl AlexaForBusiness for AlexaForBusinessClient
sourcefn approve_skill<'life0, 'async_trait>(
&'life0 self,
input: ApproveSkillRequest
) -> Pin<Box<dyn Future<Output = Result<ApproveSkillResponse, RusotoError<ApproveSkillError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn approve_skill<'life0, 'async_trait>(
&'life0 self,
input: ApproveSkillRequest
) -> Pin<Box<dyn Future<Output = Result<ApproveSkillResponse, RusotoError<ApproveSkillError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.
sourcefn associate_contact_with_address_book<'life0, 'async_trait>(
&'life0 self,
input: AssociateContactWithAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateContactWithAddressBookResponse, RusotoError<AssociateContactWithAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn associate_contact_with_address_book<'life0, 'async_trait>(
&'life0 self,
input: AssociateContactWithAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateContactWithAddressBookResponse, RusotoError<AssociateContactWithAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a contact with a given address book.
sourcefn associate_device_with_network_profile<'life0, 'async_trait>(
&'life0 self,
input: AssociateDeviceWithNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDeviceWithNetworkProfileResponse, RusotoError<AssociateDeviceWithNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn associate_device_with_network_profile<'life0, 'async_trait>(
&'life0 self,
input: AssociateDeviceWithNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDeviceWithNetworkProfileResponse, RusotoError<AssociateDeviceWithNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a device with the specified network profile.
sourcefn associate_device_with_room<'life0, 'async_trait>(
&'life0 self,
input: AssociateDeviceWithRoomRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDeviceWithRoomResponse, RusotoError<AssociateDeviceWithRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn associate_device_with_room<'life0, 'async_trait>(
&'life0 self,
input: AssociateDeviceWithRoomRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDeviceWithRoomResponse, RusotoError<AssociateDeviceWithRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.
sourcefn associate_skill_group_with_room<'life0, 'async_trait>(
&'life0 self,
input: AssociateSkillGroupWithRoomRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateSkillGroupWithRoomResponse, RusotoError<AssociateSkillGroupWithRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn associate_skill_group_with_room<'life0, 'async_trait>(
&'life0 self,
input: AssociateSkillGroupWithRoomRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateSkillGroupWithRoomResponse, RusotoError<AssociateSkillGroupWithRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
sourcefn associate_skill_with_skill_group<'life0, 'async_trait>(
&'life0 self,
input: AssociateSkillWithSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateSkillWithSkillGroupResponse, RusotoError<AssociateSkillWithSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn associate_skill_with_skill_group<'life0, 'async_trait>(
&'life0 self,
input: AssociateSkillWithSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateSkillWithSkillGroupResponse, RusotoError<AssociateSkillWithSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a skill with a skill group.
sourcefn associate_skill_with_users<'life0, 'async_trait>(
&'life0 self,
input: AssociateSkillWithUsersRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateSkillWithUsersResponse, RusotoError<AssociateSkillWithUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn associate_skill_with_users<'life0, 'async_trait>(
&'life0 self,
input: AssociateSkillWithUsersRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateSkillWithUsersResponse, RusotoError<AssociateSkillWithUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Makes a private skill available for enrolled users to enable on their devices.
sourcefn create_address_book<'life0, 'async_trait>(
&'life0 self,
input: CreateAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAddressBookResponse, RusotoError<CreateAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_address_book<'life0, 'async_trait>(
&'life0 self,
input: CreateAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAddressBookResponse, RusotoError<CreateAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates an address book with the specified details.
sourcefn create_business_report_schedule<'life0, 'async_trait>(
&'life0 self,
input: CreateBusinessReportScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateBusinessReportScheduleResponse, RusotoError<CreateBusinessReportScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_business_report_schedule<'life0, 'async_trait>(
&'life0 self,
input: CreateBusinessReportScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateBusinessReportScheduleResponse, RusotoError<CreateBusinessReportScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
sourcefn create_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: CreateConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<CreateConferenceProviderResponse, RusotoError<CreateConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: CreateConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<CreateConferenceProviderResponse, RusotoError<CreateConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds a new conference provider under the user's AWS account.
sourcefn create_contact<'life0, 'async_trait>(
&'life0 self,
input: CreateContactRequest
) -> Pin<Box<dyn Future<Output = Result<CreateContactResponse, RusotoError<CreateContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_contact<'life0, 'async_trait>(
&'life0 self,
input: CreateContactRequest
) -> Pin<Box<dyn Future<Output = Result<CreateContactResponse, RusotoError<CreateContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a contact with the specified details.
sourcefn create_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: CreateGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreateGatewayGroupResponse, RusotoError<CreateGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: CreateGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreateGatewayGroupResponse, RusotoError<CreateGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a gateway group with the specified details.
sourcefn create_network_profile<'life0, 'async_trait>(
&'life0 self,
input: CreateNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<CreateNetworkProfileResponse, RusotoError<CreateNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_network_profile<'life0, 'async_trait>(
&'life0 self,
input: CreateNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<CreateNetworkProfileResponse, RusotoError<CreateNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a network profile with the specified details.
sourcefn create_profile<'life0, 'async_trait>(
&'life0 self,
input: CreateProfileRequest
) -> Pin<Box<dyn Future<Output = Result<CreateProfileResponse, RusotoError<CreateProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_profile<'life0, 'async_trait>(
&'life0 self,
input: CreateProfileRequest
) -> Pin<Box<dyn Future<Output = Result<CreateProfileResponse, RusotoError<CreateProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new room profile with the specified details.
sourcefn create_room<'life0, 'async_trait>(
&'life0 self,
input: CreateRoomRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRoomResponse, RusotoError<CreateRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_room<'life0, 'async_trait>(
&'life0 self,
input: CreateRoomRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRoomResponse, RusotoError<CreateRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a room with the specified details.
sourcefn create_skill_group<'life0, 'async_trait>(
&'life0 self,
input: CreateSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreateSkillGroupResponse, RusotoError<CreateSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_skill_group<'life0, 'async_trait>(
&'life0 self,
input: CreateSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreateSkillGroupResponse, RusotoError<CreateSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a skill group with a specified name and description.
sourcefn create_user<'life0, 'async_trait>(
&'life0 self,
input: CreateUserRequest
) -> Pin<Box<dyn Future<Output = Result<CreateUserResponse, RusotoError<CreateUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_user<'life0, 'async_trait>(
&'life0 self,
input: CreateUserRequest
) -> Pin<Box<dyn Future<Output = Result<CreateUserResponse, RusotoError<CreateUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a user.
sourcefn delete_address_book<'life0, 'async_trait>(
&'life0 self,
input: DeleteAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAddressBookResponse, RusotoError<DeleteAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_address_book<'life0, 'async_trait>(
&'life0 self,
input: DeleteAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAddressBookResponse, RusotoError<DeleteAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an address book by the address book ARN.
sourcefn delete_business_report_schedule<'life0, 'async_trait>(
&'life0 self,
input: DeleteBusinessReportScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteBusinessReportScheduleResponse, RusotoError<DeleteBusinessReportScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_business_report_schedule<'life0, 'async_trait>(
&'life0 self,
input: DeleteBusinessReportScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteBusinessReportScheduleResponse, RusotoError<DeleteBusinessReportScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the recurring report delivery schedule with the specified schedule ARN.
sourcefn delete_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: DeleteConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteConferenceProviderResponse, RusotoError<DeleteConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: DeleteConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteConferenceProviderResponse, RusotoError<DeleteConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a conference provider.
sourcefn delete_contact<'life0, 'async_trait>(
&'life0 self,
input: DeleteContactRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteContactResponse, RusotoError<DeleteContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_contact<'life0, 'async_trait>(
&'life0 self,
input: DeleteContactRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteContactResponse, RusotoError<DeleteContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a contact by the contact ARN.
sourcefn delete_device<'life0, 'async_trait>(
&'life0 self,
input: DeleteDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDeviceResponse, RusotoError<DeleteDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_device<'life0, 'async_trait>(
&'life0 self,
input: DeleteDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDeviceResponse, RusotoError<DeleteDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a device from Alexa For Business.
sourcefn delete_device_usage_data<'life0, 'async_trait>(
&'life0 self,
input: DeleteDeviceUsageDataRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDeviceUsageDataResponse, RusotoError<DeleteDeviceUsageDataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_device_usage_data<'life0, 'async_trait>(
&'life0 self,
input: DeleteDeviceUsageDataRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDeviceUsageDataResponse, RusotoError<DeleteDeviceUsageDataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.
sourcefn delete_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: DeleteGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteGatewayGroupResponse, RusotoError<DeleteGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: DeleteGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteGatewayGroupResponse, RusotoError<DeleteGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a gateway group.
sourcefn delete_network_profile<'life0, 'async_trait>(
&'life0 self,
input: DeleteNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteNetworkProfileResponse, RusotoError<DeleteNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_network_profile<'life0, 'async_trait>(
&'life0 self,
input: DeleteNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteNetworkProfileResponse, RusotoError<DeleteNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a network profile by the network profile ARN.
sourcefn delete_profile<'life0, 'async_trait>(
&'life0 self,
input: DeleteProfileRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteProfileResponse, RusotoError<DeleteProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_profile<'life0, 'async_trait>(
&'life0 self,
input: DeleteProfileRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteProfileResponse, RusotoError<DeleteProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a room profile by the profile ARN.
sourcefn delete_room<'life0, 'async_trait>(
&'life0 self,
input: DeleteRoomRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRoomResponse, RusotoError<DeleteRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_room<'life0, 'async_trait>(
&'life0 self,
input: DeleteRoomRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRoomResponse, RusotoError<DeleteRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a room by the room ARN.
sourcefn delete_room_skill_parameter<'life0, 'async_trait>(
&'life0 self,
input: DeleteRoomSkillParameterRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRoomSkillParameterResponse, RusotoError<DeleteRoomSkillParameterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_room_skill_parameter<'life0, 'async_trait>(
&'life0 self,
input: DeleteRoomSkillParameterRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRoomSkillParameterResponse, RusotoError<DeleteRoomSkillParameterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes room skill parameter details by room, skill, and parameter key ID.
Unlinks a third-party account from a skill.
sourcefn delete_skill_group<'life0, 'async_trait>(
&'life0 self,
input: DeleteSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteSkillGroupResponse, RusotoError<DeleteSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_skill_group<'life0, 'async_trait>(
&'life0 self,
input: DeleteSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteSkillGroupResponse, RusotoError<DeleteSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a skill group by skill group ARN.
sourcefn delete_user<'life0, 'async_trait>(
&'life0 self,
input: DeleteUserRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteUserResponse, RusotoError<DeleteUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_user<'life0, 'async_trait>(
&'life0 self,
input: DeleteUserRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteUserResponse, RusotoError<DeleteUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a specified user by user ARN and enrollment ARN.
sourcefn disassociate_contact_from_address_book<'life0, 'async_trait>(
&'life0 self,
input: DisassociateContactFromAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateContactFromAddressBookResponse, RusotoError<DisassociateContactFromAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn disassociate_contact_from_address_book<'life0, 'async_trait>(
&'life0 self,
input: DisassociateContactFromAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateContactFromAddressBookResponse, RusotoError<DisassociateContactFromAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a contact from a given address book.
sourcefn disassociate_device_from_room<'life0, 'async_trait>(
&'life0 self,
input: DisassociateDeviceFromRoomRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateDeviceFromRoomResponse, RusotoError<DisassociateDeviceFromRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn disassociate_device_from_room<'life0, 'async_trait>(
&'life0 self,
input: DisassociateDeviceFromRoomRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateDeviceFromRoomResponse, RusotoError<DisassociateDeviceFromRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.
sourcefn disassociate_skill_from_skill_group<'life0, 'async_trait>(
&'life0 self,
input: DisassociateSkillFromSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateSkillFromSkillGroupResponse, RusotoError<DisassociateSkillFromSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn disassociate_skill_from_skill_group<'life0, 'async_trait>(
&'life0 self,
input: DisassociateSkillFromSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateSkillFromSkillGroupResponse, RusotoError<DisassociateSkillFromSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a skill from a skill group.
sourcefn disassociate_skill_from_users<'life0, 'async_trait>(
&'life0 self,
input: DisassociateSkillFromUsersRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateSkillFromUsersResponse, RusotoError<DisassociateSkillFromUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn disassociate_skill_from_users<'life0, 'async_trait>(
&'life0 self,
input: DisassociateSkillFromUsersRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateSkillFromUsersResponse, RusotoError<DisassociateSkillFromUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
sourcefn disassociate_skill_group_from_room<'life0, 'async_trait>(
&'life0 self,
input: DisassociateSkillGroupFromRoomRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateSkillGroupFromRoomResponse, RusotoError<DisassociateSkillGroupFromRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn disassociate_skill_group_from_room<'life0, 'async_trait>(
&'life0 self,
input: DisassociateSkillGroupFromRoomRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateSkillGroupFromRoomResponse, RusotoError<DisassociateSkillGroupFromRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
sourcefn forget_smart_home_appliances<'life0, 'async_trait>(
&'life0 self,
input: ForgetSmartHomeAppliancesRequest
) -> Pin<Box<dyn Future<Output = Result<ForgetSmartHomeAppliancesResponse, RusotoError<ForgetSmartHomeAppliancesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn forget_smart_home_appliances<'life0, 'async_trait>(
&'life0 self,
input: ForgetSmartHomeAppliancesRequest
) -> Pin<Box<dyn Future<Output = Result<ForgetSmartHomeAppliancesResponse, RusotoError<ForgetSmartHomeAppliancesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Forgets smart home appliances associated to a room.
sourcefn get_address_book<'life0, 'async_trait>(
&'life0 self,
input: GetAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<GetAddressBookResponse, RusotoError<GetAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_address_book<'life0, 'async_trait>(
&'life0 self,
input: GetAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<GetAddressBookResponse, RusotoError<GetAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets address the book details by the address book ARN.
sourcefn get_conference_preference<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<GetConferencePreferenceResponse, RusotoError<GetConferencePreferenceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_conference_preference<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<GetConferencePreferenceResponse, RusotoError<GetConferencePreferenceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the existing conference preferences.
sourcefn get_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: GetConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<GetConferenceProviderResponse, RusotoError<GetConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: GetConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<GetConferenceProviderResponse, RusotoError<GetConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets details about a specific conference provider.
sourcefn get_contact<'life0, 'async_trait>(
&'life0 self,
input: GetContactRequest
) -> Pin<Box<dyn Future<Output = Result<GetContactResponse, RusotoError<GetContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_contact<'life0, 'async_trait>(
&'life0 self,
input: GetContactRequest
) -> Pin<Box<dyn Future<Output = Result<GetContactResponse, RusotoError<GetContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the contact details by the contact ARN.
sourcefn get_device<'life0, 'async_trait>(
&'life0 self,
input: GetDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<GetDeviceResponse, RusotoError<GetDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_device<'life0, 'async_trait>(
&'life0 self,
input: GetDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<GetDeviceResponse, RusotoError<GetDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the details of a device by device ARN.
sourcefn get_gateway<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayRequest
) -> Pin<Box<dyn Future<Output = Result<GetGatewayResponse, RusotoError<GetGatewayError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_gateway<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayRequest
) -> Pin<Box<dyn Future<Output = Result<GetGatewayResponse, RusotoError<GetGatewayError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the details of a gateway.
sourcefn get_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<GetGatewayGroupResponse, RusotoError<GetGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<GetGatewayGroupResponse, RusotoError<GetGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the details of a gateway group.
sourcefn get_invitation_configuration<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<GetInvitationConfigurationResponse, RusotoError<GetInvitationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_invitation_configuration<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<GetInvitationConfigurationResponse, RusotoError<GetInvitationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the configured values for the user enrollment invitation email template.
sourcefn get_network_profile<'life0, 'async_trait>(
&'life0 self,
input: GetNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<GetNetworkProfileResponse, RusotoError<GetNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_network_profile<'life0, 'async_trait>(
&'life0 self,
input: GetNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<GetNetworkProfileResponse, RusotoError<GetNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the network profile details by the network profile ARN.
sourcefn get_profile<'life0, 'async_trait>(
&'life0 self,
input: GetProfileRequest
) -> Pin<Box<dyn Future<Output = Result<GetProfileResponse, RusotoError<GetProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_profile<'life0, 'async_trait>(
&'life0 self,
input: GetProfileRequest
) -> Pin<Box<dyn Future<Output = Result<GetProfileResponse, RusotoError<GetProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the details of a room profile by profile ARN.
sourcefn get_room<'life0, 'async_trait>(
&'life0 self,
input: GetRoomRequest
) -> Pin<Box<dyn Future<Output = Result<GetRoomResponse, RusotoError<GetRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_room<'life0, 'async_trait>(
&'life0 self,
input: GetRoomRequest
) -> Pin<Box<dyn Future<Output = Result<GetRoomResponse, RusotoError<GetRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets room details by room ARN.
sourcefn get_room_skill_parameter<'life0, 'async_trait>(
&'life0 self,
input: GetRoomSkillParameterRequest
) -> Pin<Box<dyn Future<Output = Result<GetRoomSkillParameterResponse, RusotoError<GetRoomSkillParameterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_room_skill_parameter<'life0, 'async_trait>(
&'life0 self,
input: GetRoomSkillParameterRequest
) -> Pin<Box<dyn Future<Output = Result<GetRoomSkillParameterResponse, RusotoError<GetRoomSkillParameterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets room skill parameter details by room, skill, and parameter key ARN.
sourcefn get_skill_group<'life0, 'async_trait>(
&'life0 self,
input: GetSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<GetSkillGroupResponse, RusotoError<GetSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_skill_group<'life0, 'async_trait>(
&'life0 self,
input: GetSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<GetSkillGroupResponse, RusotoError<GetSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets skill group details by skill group ARN.
sourcefn list_business_report_schedules<'life0, 'async_trait>(
&'life0 self,
input: ListBusinessReportSchedulesRequest
) -> Pin<Box<dyn Future<Output = Result<ListBusinessReportSchedulesResponse, RusotoError<ListBusinessReportSchedulesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_business_report_schedules<'life0, 'async_trait>(
&'life0 self,
input: ListBusinessReportSchedulesRequest
) -> Pin<Box<dyn Future<Output = Result<ListBusinessReportSchedulesResponse, RusotoError<ListBusinessReportSchedulesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.
sourcefn list_conference_providers<'life0, 'async_trait>(
&'life0 self,
input: ListConferenceProvidersRequest
) -> Pin<Box<dyn Future<Output = Result<ListConferenceProvidersResponse, RusotoError<ListConferenceProvidersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_conference_providers<'life0, 'async_trait>(
&'life0 self,
input: ListConferenceProvidersRequest
) -> Pin<Box<dyn Future<Output = Result<ListConferenceProvidersResponse, RusotoError<ListConferenceProvidersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists conference providers under a specific AWS account.
sourcefn list_device_events<'life0, 'async_trait>(
&'life0 self,
input: ListDeviceEventsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDeviceEventsResponse, RusotoError<ListDeviceEventsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_device_events<'life0, 'async_trait>(
&'life0 self,
input: ListDeviceEventsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDeviceEventsResponse, RusotoError<ListDeviceEventsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the device event history, including device connection status, for up to 30 days.
sourcefn list_gateway_groups<'life0, 'async_trait>(
&'life0 self,
input: ListGatewayGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListGatewayGroupsResponse, RusotoError<ListGatewayGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_gateway_groups<'life0, 'async_trait>(
&'life0 self,
input: ListGatewayGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListGatewayGroupsResponse, RusotoError<ListGatewayGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
sourcefn list_gateways<'life0, 'async_trait>(
&'life0 self,
input: ListGatewaysRequest
) -> Pin<Box<dyn Future<Output = Result<ListGatewaysResponse, RusotoError<ListGatewaysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_gateways<'life0, 'async_trait>(
&'life0 self,
input: ListGatewaysRequest
) -> Pin<Box<dyn Future<Output = Result<ListGatewaysResponse, RusotoError<ListGatewaysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.
sourcefn list_skills<'life0, 'async_trait>(
&'life0 self,
input: ListSkillsRequest
) -> Pin<Box<dyn Future<Output = Result<ListSkillsResponse, RusotoError<ListSkillsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_skills<'life0, 'async_trait>(
&'life0 self,
input: ListSkillsRequest
) -> Pin<Box<dyn Future<Output = Result<ListSkillsResponse, RusotoError<ListSkillsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists all enabled skills in a specific skill group.
sourcefn list_skills_store_categories<'life0, 'async_trait>(
&'life0 self,
input: ListSkillsStoreCategoriesRequest
) -> Pin<Box<dyn Future<Output = Result<ListSkillsStoreCategoriesResponse, RusotoError<ListSkillsStoreCategoriesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_skills_store_categories<'life0, 'async_trait>(
&'life0 self,
input: ListSkillsStoreCategoriesRequest
) -> Pin<Box<dyn Future<Output = Result<ListSkillsStoreCategoriesResponse, RusotoError<ListSkillsStoreCategoriesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists all categories in the Alexa skill store.
sourcefn list_skills_store_skills_by_category<'life0, 'async_trait>(
&'life0 self,
input: ListSkillsStoreSkillsByCategoryRequest
) -> Pin<Box<dyn Future<Output = Result<ListSkillsStoreSkillsByCategoryResponse, RusotoError<ListSkillsStoreSkillsByCategoryError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_skills_store_skills_by_category<'life0, 'async_trait>(
&'life0 self,
input: ListSkillsStoreSkillsByCategoryRequest
) -> Pin<Box<dyn Future<Output = Result<ListSkillsStoreSkillsByCategoryResponse, RusotoError<ListSkillsStoreSkillsByCategoryError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists all skills in the Alexa skill store by category.
sourcefn list_smart_home_appliances<'life0, 'async_trait>(
&'life0 self,
input: ListSmartHomeAppliancesRequest
) -> Pin<Box<dyn Future<Output = Result<ListSmartHomeAppliancesResponse, RusotoError<ListSmartHomeAppliancesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_smart_home_appliances<'life0, 'async_trait>(
&'life0 self,
input: ListSmartHomeAppliancesRequest
) -> Pin<Box<dyn Future<Output = Result<ListSmartHomeAppliancesResponse, RusotoError<ListSmartHomeAppliancesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists all of the smart home appliances associated with a room.
Lists all tags for the specified resource.
sourcefn put_conference_preference<'life0, 'async_trait>(
&'life0 self,
input: PutConferencePreferenceRequest
) -> Pin<Box<dyn Future<Output = Result<PutConferencePreferenceResponse, RusotoError<PutConferencePreferenceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_conference_preference<'life0, 'async_trait>(
&'life0 self,
input: PutConferencePreferenceRequest
) -> Pin<Box<dyn Future<Output = Result<PutConferencePreferenceResponse, RusotoError<PutConferencePreferenceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Sets the conference preferences on a specific conference provider at the account level.
sourcefn put_invitation_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutInvitationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutInvitationConfigurationResponse, RusotoError<PutInvitationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_invitation_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutInvitationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutInvitationConfigurationResponse, RusotoError<PutInvitationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Configures the email template for the user enrollment invitation with the specified attributes.
sourcefn put_room_skill_parameter<'life0, 'async_trait>(
&'life0 self,
input: PutRoomSkillParameterRequest
) -> Pin<Box<dyn Future<Output = Result<PutRoomSkillParameterResponse, RusotoError<PutRoomSkillParameterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_room_skill_parameter<'life0, 'async_trait>(
&'life0 self,
input: PutRoomSkillParameterRequest
) -> Pin<Box<dyn Future<Output = Result<PutRoomSkillParameterResponse, RusotoError<PutRoomSkillParameterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.
sourcefn register_avs_device<'life0, 'async_trait>(
&'life0 self,
input: RegisterAVSDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<RegisterAVSDeviceResponse, RusotoError<RegisterAVSDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn register_avs_device<'life0, 'async_trait>(
&'life0 self,
input: RegisterAVSDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<RegisterAVSDeviceResponse, RusotoError<RegisterAVSDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
sourcefn reject_skill<'life0, 'async_trait>(
&'life0 self,
input: RejectSkillRequest
) -> Pin<Box<dyn Future<Output = Result<RejectSkillResponse, RusotoError<RejectSkillError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn reject_skill<'life0, 'async_trait>(
&'life0 self,
input: RejectSkillRequest
) -> Pin<Box<dyn Future<Output = Result<RejectSkillResponse, RusotoError<RejectSkillError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.
sourcefn resolve_room<'life0, 'async_trait>(
&'life0 self,
input: ResolveRoomRequest
) -> Pin<Box<dyn Future<Output = Result<ResolveRoomResponse, RusotoError<ResolveRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn resolve_room<'life0, 'async_trait>(
&'life0 self,
input: ResolveRoomRequest
) -> Pin<Box<dyn Future<Output = Result<ResolveRoomResponse, RusotoError<ResolveRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.
sourcefn revoke_invitation<'life0, 'async_trait>(
&'life0 self,
input: RevokeInvitationRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeInvitationResponse, RusotoError<RevokeInvitationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn revoke_invitation<'life0, 'async_trait>(
&'life0 self,
input: RevokeInvitationRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeInvitationResponse, RusotoError<RevokeInvitationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Revokes an invitation and invalidates the enrollment URL.
sourcefn search_address_books<'life0, 'async_trait>(
&'life0 self,
input: SearchAddressBooksRequest
) -> Pin<Box<dyn Future<Output = Result<SearchAddressBooksResponse, RusotoError<SearchAddressBooksError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_address_books<'life0, 'async_trait>(
&'life0 self,
input: SearchAddressBooksRequest
) -> Pin<Box<dyn Future<Output = Result<SearchAddressBooksResponse, RusotoError<SearchAddressBooksError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches address books and lists the ones that meet a set of filter and sort criteria.
sourcefn search_contacts<'life0, 'async_trait>(
&'life0 self,
input: SearchContactsRequest
) -> Pin<Box<dyn Future<Output = Result<SearchContactsResponse, RusotoError<SearchContactsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_contacts<'life0, 'async_trait>(
&'life0 self,
input: SearchContactsRequest
) -> Pin<Box<dyn Future<Output = Result<SearchContactsResponse, RusotoError<SearchContactsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches contacts and lists the ones that meet a set of filter and sort criteria.
sourcefn search_devices<'life0, 'async_trait>(
&'life0 self,
input: SearchDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<SearchDevicesResponse, RusotoError<SearchDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_devices<'life0, 'async_trait>(
&'life0 self,
input: SearchDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<SearchDevicesResponse, RusotoError<SearchDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches devices and lists the ones that meet a set of filter criteria.
sourcefn search_network_profiles<'life0, 'async_trait>(
&'life0 self,
input: SearchNetworkProfilesRequest
) -> Pin<Box<dyn Future<Output = Result<SearchNetworkProfilesResponse, RusotoError<SearchNetworkProfilesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_network_profiles<'life0, 'async_trait>(
&'life0 self,
input: SearchNetworkProfilesRequest
) -> Pin<Box<dyn Future<Output = Result<SearchNetworkProfilesResponse, RusotoError<SearchNetworkProfilesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
sourcefn search_profiles<'life0, 'async_trait>(
&'life0 self,
input: SearchProfilesRequest
) -> Pin<Box<dyn Future<Output = Result<SearchProfilesResponse, RusotoError<SearchProfilesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_profiles<'life0, 'async_trait>(
&'life0 self,
input: SearchProfilesRequest
) -> Pin<Box<dyn Future<Output = Result<SearchProfilesResponse, RusotoError<SearchProfilesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches room profiles and lists the ones that meet a set of filter criteria.
sourcefn search_rooms<'life0, 'async_trait>(
&'life0 self,
input: SearchRoomsRequest
) -> Pin<Box<dyn Future<Output = Result<SearchRoomsResponse, RusotoError<SearchRoomsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_rooms<'life0, 'async_trait>(
&'life0 self,
input: SearchRoomsRequest
) -> Pin<Box<dyn Future<Output = Result<SearchRoomsResponse, RusotoError<SearchRoomsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches rooms and lists the ones that meet a set of filter and sort criteria.
sourcefn search_skill_groups<'life0, 'async_trait>(
&'life0 self,
input: SearchSkillGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<SearchSkillGroupsResponse, RusotoError<SearchSkillGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_skill_groups<'life0, 'async_trait>(
&'life0 self,
input: SearchSkillGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<SearchSkillGroupsResponse, RusotoError<SearchSkillGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
sourcefn search_users<'life0, 'async_trait>(
&'life0 self,
input: SearchUsersRequest
) -> Pin<Box<dyn Future<Output = Result<SearchUsersResponse, RusotoError<SearchUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn search_users<'life0, 'async_trait>(
&'life0 self,
input: SearchUsersRequest
) -> Pin<Box<dyn Future<Output = Result<SearchUsersResponse, RusotoError<SearchUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Searches users and lists the ones that meet a set of filter and sort criteria.
sourcefn send_announcement<'life0, 'async_trait>(
&'life0 self,
input: SendAnnouncementRequest
) -> Pin<Box<dyn Future<Output = Result<SendAnnouncementResponse, RusotoError<SendAnnouncementError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn send_announcement<'life0, 'async_trait>(
&'life0 self,
input: SendAnnouncementRequest
) -> Pin<Box<dyn Future<Output = Result<SendAnnouncementResponse, RusotoError<SendAnnouncementError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
sourcefn send_invitation<'life0, 'async_trait>(
&'life0 self,
input: SendInvitationRequest
) -> Pin<Box<dyn Future<Output = Result<SendInvitationResponse, RusotoError<SendInvitationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn send_invitation<'life0, 'async_trait>(
&'life0 self,
input: SendInvitationRequest
) -> Pin<Box<dyn Future<Output = Result<SendInvitationResponse, RusotoError<SendInvitationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.
sourcefn start_device_sync<'life0, 'async_trait>(
&'life0 self,
input: StartDeviceSyncRequest
) -> Pin<Box<dyn Future<Output = Result<StartDeviceSyncResponse, RusotoError<StartDeviceSyncError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn start_device_sync<'life0, 'async_trait>(
&'life0 self,
input: StartDeviceSyncRequest
) -> Pin<Box<dyn Future<Output = Result<StartDeviceSyncResponse, RusotoError<StartDeviceSyncError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:
-
Bluetooth - This unpairs all bluetooth devices paired with your echo device.
-
Volume - This resets the echo device's volume to the default value.
-
Notifications - This clears all notifications from your echo device.
-
Lists - This clears all to-do items from your echo device.
-
Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).
sourcefn start_smart_home_appliance_discovery<'life0, 'async_trait>(
&'life0 self,
input: StartSmartHomeApplianceDiscoveryRequest
) -> Pin<Box<dyn Future<Output = Result<StartSmartHomeApplianceDiscoveryResponse, RusotoError<StartSmartHomeApplianceDiscoveryError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn start_smart_home_appliance_discovery<'life0, 'async_trait>(
&'life0 self,
input: StartSmartHomeApplianceDiscoveryRequest
) -> Pin<Box<dyn Future<Output = Result<StartSmartHomeApplianceDiscoveryResponse, RusotoError<StartSmartHomeApplianceDiscoveryError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Initiates the discovery of any smart home appliances associated with the room.
sourcefn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds metadata tags to a specified resource.
sourcefn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes metadata tags from a specified resource.
sourcefn update_address_book<'life0, 'async_trait>(
&'life0 self,
input: UpdateAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAddressBookResponse, RusotoError<UpdateAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_address_book<'life0, 'async_trait>(
&'life0 self,
input: UpdateAddressBookRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAddressBookResponse, RusotoError<UpdateAddressBookError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates address book details by the address book ARN.
sourcefn update_business_report_schedule<'life0, 'async_trait>(
&'life0 self,
input: UpdateBusinessReportScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateBusinessReportScheduleResponse, RusotoError<UpdateBusinessReportScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_business_report_schedule<'life0, 'async_trait>(
&'life0 self,
input: UpdateBusinessReportScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateBusinessReportScheduleResponse, RusotoError<UpdateBusinessReportScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the configuration of the report delivery schedule with the specified schedule ARN.
sourcefn update_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: UpdateConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateConferenceProviderResponse, RusotoError<UpdateConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_conference_provider<'life0, 'async_trait>(
&'life0 self,
input: UpdateConferenceProviderRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateConferenceProviderResponse, RusotoError<UpdateConferenceProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an existing conference provider's settings.
sourcefn update_contact<'life0, 'async_trait>(
&'life0 self,
input: UpdateContactRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateContactResponse, RusotoError<UpdateContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_contact<'life0, 'async_trait>(
&'life0 self,
input: UpdateContactRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateContactResponse, RusotoError<UpdateContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the contact details by the contact ARN.
sourcefn update_device<'life0, 'async_trait>(
&'life0 self,
input: UpdateDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDeviceResponse, RusotoError<UpdateDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_device<'life0, 'async_trait>(
&'life0 self,
input: UpdateDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDeviceResponse, RusotoError<UpdateDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the device name by device ARN.
sourcefn update_gateway<'life0, 'async_trait>(
&'life0 self,
input: UpdateGatewayRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateGatewayResponse, RusotoError<UpdateGatewayError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_gateway<'life0, 'async_trait>(
&'life0 self,
input: UpdateGatewayRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateGatewayResponse, RusotoError<UpdateGatewayError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
sourcefn update_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: UpdateGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateGatewayGroupResponse, RusotoError<UpdateGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_gateway_group<'life0, 'async_trait>(
&'life0 self,
input: UpdateGatewayGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateGatewayGroupResponse, RusotoError<UpdateGatewayGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
sourcefn update_network_profile<'life0, 'async_trait>(
&'life0 self,
input: UpdateNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateNetworkProfileResponse, RusotoError<UpdateNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_network_profile<'life0, 'async_trait>(
&'life0 self,
input: UpdateNetworkProfileRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateNetworkProfileResponse, RusotoError<UpdateNetworkProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a network profile by the network profile ARN.
sourcefn update_profile<'life0, 'async_trait>(
&'life0 self,
input: UpdateProfileRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateProfileResponse, RusotoError<UpdateProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_profile<'life0, 'async_trait>(
&'life0 self,
input: UpdateProfileRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateProfileResponse, RusotoError<UpdateProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an existing room profile by room profile ARN.
sourcefn update_room<'life0, 'async_trait>(
&'life0 self,
input: UpdateRoomRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRoomResponse, RusotoError<UpdateRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_room<'life0, 'async_trait>(
&'life0 self,
input: UpdateRoomRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRoomResponse, RusotoError<UpdateRoomError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates room details by room ARN.
sourcefn update_skill_group<'life0, 'async_trait>(
&'life0 self,
input: UpdateSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateSkillGroupResponse, RusotoError<UpdateSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_skill_group<'life0, 'async_trait>(
&'life0 self,
input: UpdateSkillGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateSkillGroupResponse, RusotoError<UpdateSkillGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates skill group details by skill group ARN.
sourceimpl Clone for AlexaForBusinessClient
impl Clone for AlexaForBusinessClient
sourcefn clone(&self) -> AlexaForBusinessClient
fn clone(&self) -> AlexaForBusinessClient
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for AlexaForBusinessClient
impl Send for AlexaForBusinessClient
impl Sync for AlexaForBusinessClient
impl Unpin for AlexaForBusinessClient
impl !UnwindSafe for AlexaForBusinessClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more