Class: Aws::AlexaForBusiness::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::AlexaForBusiness::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb
Overview
An API client for AlexaForBusiness. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::AlexaForBusiness::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#approve_skill(params = {}) ⇒ Struct
Associates a skill with the organization under the customer's AWS account.
-
#associate_contact_with_address_book(params = {}) ⇒ Struct
Associates a contact with a given address book.
-
#associate_device_with_network_profile(params = {}) ⇒ Struct
Associates a device with the specified network profile.
-
#associate_device_with_room(params = {}) ⇒ Struct
Associates a device with a given room.
-
#associate_skill_group_with_room(params = {}) ⇒ Struct
Associates a skill group with a given room.
-
#associate_skill_with_skill_group(params = {}) ⇒ Struct
Associates a skill with a skill group.
-
#associate_skill_with_users(params = {}) ⇒ Struct
Makes a private skill available for enrolled users to enable on their devices.
-
#create_address_book(params = {}) ⇒ Types::CreateAddressBookResponse
Creates an address book with the specified details.
-
#create_business_report_schedule(params = {}) ⇒ Types::CreateBusinessReportScheduleResponse
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
-
#create_conference_provider(params = {}) ⇒ Types::CreateConferenceProviderResponse
Adds a new conference provider under the user's AWS account.
-
#create_contact(params = {}) ⇒ Types::CreateContactResponse
Creates a contact with the specified details.
-
#create_gateway_group(params = {}) ⇒ Types::CreateGatewayGroupResponse
Creates a gateway group with the specified details.
-
#create_network_profile(params = {}) ⇒ Types::CreateNetworkProfileResponse
Creates a network profile with the specified details.
-
#create_profile(params = {}) ⇒ Types::CreateProfileResponse
Creates a new room profile with the specified details.
-
#create_room(params = {}) ⇒ Types::CreateRoomResponse
Creates a room with the specified details.
-
#create_skill_group(params = {}) ⇒ Types::CreateSkillGroupResponse
Creates a skill group with a specified name and description.
-
#create_user(params = {}) ⇒ Types::CreateUserResponse
Creates a user.
-
#delete_address_book(params = {}) ⇒ Struct
Deletes an address book by the address book ARN.
-
#delete_business_report_schedule(params = {}) ⇒ Struct
Deletes the recurring report delivery schedule with the specified schedule ARN.
-
#delete_conference_provider(params = {}) ⇒ Struct
Deletes a conference provider.
-
#delete_contact(params = {}) ⇒ Struct
Deletes a contact by the contact ARN.
-
#delete_device(params = {}) ⇒ Struct
Removes a device from Alexa For Business.
-
#delete_device_usage_data(params = {}) ⇒ Struct
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.
-
#delete_gateway_group(params = {}) ⇒ Struct
Deletes a gateway group.
-
#delete_network_profile(params = {}) ⇒ Struct
Deletes a network profile by the network profile ARN.
-
#delete_profile(params = {}) ⇒ Struct
Deletes a room profile by the profile ARN.
-
#delete_room(params = {}) ⇒ Struct
Deletes a room by the room ARN.
-
#delete_room_skill_parameter(params = {}) ⇒ Struct
Deletes room skill parameter details by room, skill, and parameter key ID.
-
#delete_skill_authorization(params = {}) ⇒ Struct
Unlinks a third-party account from a skill.
-
#delete_skill_group(params = {}) ⇒ Struct
Deletes a skill group by skill group ARN.
-
#delete_user(params = {}) ⇒ Struct
Deletes a specified user by user ARN and enrollment ARN.
-
#disassociate_contact_from_address_book(params = {}) ⇒ Struct
Disassociates a contact from a given address book.
-
#disassociate_device_from_room(params = {}) ⇒ Struct
Disassociates a device from its current room.
-
#disassociate_skill_from_skill_group(params = {}) ⇒ Struct
Disassociates a skill from a skill group.
-
#disassociate_skill_from_users(params = {}) ⇒ Struct
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
-
#disassociate_skill_group_from_room(params = {}) ⇒ Struct
Disassociates a skill group from a specified room.
-
#forget_smart_home_appliances(params = {}) ⇒ Struct
Forgets smart home appliances associated to a room.
-
#get_address_book(params = {}) ⇒ Types::GetAddressBookResponse
Gets address the book details by the address book ARN.
-
#get_conference_preference(params = {}) ⇒ Types::GetConferencePreferenceResponse
Retrieves the existing conference preferences.
-
#get_conference_provider(params = {}) ⇒ Types::GetConferenceProviderResponse
Gets details about a specific conference provider.
-
#get_contact(params = {}) ⇒ Types::GetContactResponse
Gets the contact details by the contact ARN.
-
#get_device(params = {}) ⇒ Types::GetDeviceResponse
Gets the details of a device by device ARN.
-
#get_gateway(params = {}) ⇒ Types::GetGatewayResponse
Retrieves the details of a gateway.
-
#get_gateway_group(params = {}) ⇒ Types::GetGatewayGroupResponse
Retrieves the details of a gateway group.
-
#get_invitation_configuration(params = {}) ⇒ Types::GetInvitationConfigurationResponse
Retrieves the configured values for the user enrollment invitation email template.
-
#get_network_profile(params = {}) ⇒ Types::GetNetworkProfileResponse
Gets the network profile details by the network profile ARN.
-
#get_profile(params = {}) ⇒ Types::GetProfileResponse
Gets the details of a room profile by profile ARN.
-
#get_room(params = {}) ⇒ Types::GetRoomResponse
Gets room details by room ARN.
-
#get_room_skill_parameter(params = {}) ⇒ Types::GetRoomSkillParameterResponse
Gets room skill parameter details by room, skill, and parameter key ARN.
-
#get_skill_group(params = {}) ⇒ Types::GetSkillGroupResponse
Gets skill group details by skill group ARN.
-
#list_business_report_schedules(params = {}) ⇒ Types::ListBusinessReportSchedulesResponse
Lists the details of the schedules that a user configured.
-
#list_conference_providers(params = {}) ⇒ Types::ListConferenceProvidersResponse
Lists conference providers under a specific AWS account.
-
#list_device_events(params = {}) ⇒ Types::ListDeviceEventsResponse
Lists the device event history, including device connection status, for up to 30 days.
-
#list_gateway_groups(params = {}) ⇒ Types::ListGatewayGroupsResponse
Retrieves a list of gateway group summaries.
-
#list_gateways(params = {}) ⇒ Types::ListGatewaysResponse
Retrieves a list of gateway summaries.
-
#list_skills(params = {}) ⇒ Types::ListSkillsResponse
Lists all enabled skills in a specific skill group.
-
#list_skills_store_categories(params = {}) ⇒ Types::ListSkillsStoreCategoriesResponse
Lists all categories in the Alexa skill store.
-
#list_skills_store_skills_by_category(params = {}) ⇒ Types::ListSkillsStoreSkillsByCategoryResponse
Lists all skills in the Alexa skill store by category.
-
#list_smart_home_appliances(params = {}) ⇒ Types::ListSmartHomeAppliancesResponse
Lists all of the smart home appliances associated with a room.
-
#list_tags(params = {}) ⇒ Types::ListTagsResponse
Lists all tags for the specified resource.
-
#put_conference_preference(params = {}) ⇒ Struct
Sets the conference preferences on a specific conference provider at the account level.
-
#put_invitation_configuration(params = {}) ⇒ Struct
Configures the email template for the user enrollment invitation with the specified attributes.
-
#put_room_skill_parameter(params = {}) ⇒ Struct
Updates room skill parameter details by room, skill, and parameter key ID.
-
#put_skill_authorization(params = {}) ⇒ Struct
Links a user's account to a third-party skill provider.
-
#register_avs_device(params = {}) ⇒ Types::RegisterAVSDeviceResponse
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
-
#reject_skill(params = {}) ⇒ Struct
Disassociates a skill from the organization under a user's AWS account.
-
#resolve_room(params = {}) ⇒ Types::ResolveRoomResponse
Determines the details for the room from which a skill request was invoked.
-
#revoke_invitation(params = {}) ⇒ Struct
Revokes an invitation and invalidates the enrollment URL.
-
#search_address_books(params = {}) ⇒ Types::SearchAddressBooksResponse
Searches address books and lists the ones that meet a set of filter and sort criteria.
-
#search_contacts(params = {}) ⇒ Types::SearchContactsResponse
Searches contacts and lists the ones that meet a set of filter and sort criteria.
-
#search_devices(params = {}) ⇒ Types::SearchDevicesResponse
Searches devices and lists the ones that meet a set of filter criteria.
-
#search_network_profiles(params = {}) ⇒ Types::SearchNetworkProfilesResponse
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
-
#search_profiles(params = {}) ⇒ Types::SearchProfilesResponse
Searches room profiles and lists the ones that meet a set of filter criteria.
-
#search_rooms(params = {}) ⇒ Types::SearchRoomsResponse
Searches rooms and lists the ones that meet a set of filter and sort criteria.
-
#search_skill_groups(params = {}) ⇒ Types::SearchSkillGroupsResponse
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
-
#search_users(params = {}) ⇒ Types::SearchUsersResponse
Searches users and lists the ones that meet a set of filter and sort criteria.
-
#send_announcement(params = {}) ⇒ Types::SendAnnouncementResponse
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
-
#send_invitation(params = {}) ⇒ Struct
Sends an enrollment invitation email with a URL to a user.
-
#start_device_sync(params = {}) ⇒ Struct
Resets a device and its account to the known default settings.
-
#start_smart_home_appliance_discovery(params = {}) ⇒ Struct
Initiates the discovery of any smart home appliances associated with the room.
-
#tag_resource(params = {}) ⇒ Struct
Adds metadata tags to a specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes metadata tags from a specified resource.
-
#update_address_book(params = {}) ⇒ Struct
Updates address book details by the address book ARN.
-
#update_business_report_schedule(params = {}) ⇒ Struct
Updates the configuration of the report delivery schedule with the specified schedule ARN.
-
#update_conference_provider(params = {}) ⇒ Struct
Updates an existing conference provider's settings.
-
#update_contact(params = {}) ⇒ Struct
Updates the contact details by the contact ARN.
-
#update_device(params = {}) ⇒ Struct
Updates the device name by device ARN.
-
#update_gateway(params = {}) ⇒ Struct
Updates the details of a gateway.
-
#update_gateway_group(params = {}) ⇒ Struct
Updates the details of a gateway group.
-
#update_network_profile(params = {}) ⇒ Struct
Updates a network profile by the network profile ARN.
-
#update_profile(params = {}) ⇒ Struct
Updates an existing room profile by room profile ARN.
-
#update_room(params = {}) ⇒ Struct
Updates room details by room ARN.
-
#update_skill_group(params = {}) ⇒ Struct
Updates skill group details by skill group ARN.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
419 420 421 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 419 def initialize(*args) super end |
Instance Method Details
#approve_skill(params = {}) ⇒ Struct
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.
444 445 446 447 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 444 def approve_skill(params = {}, = {}) req = build_request(:approve_skill, params) req.send_request() end |
#associate_contact_with_address_book(params = {}) ⇒ Struct
Associates a contact with a given address book.
470 471 472 473 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 470 def associate_contact_with_address_book(params = {}, = {}) req = build_request(:associate_contact_with_address_book, params) req.send_request() end |
#associate_device_with_network_profile(params = {}) ⇒ Struct
Associates a device with the specified network profile.
496 497 498 499 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 496 def associate_device_with_network_profile(params = {}, = {}) req = build_request(:associate_device_with_network_profile, params) req.send_request() end |
#associate_device_with_room(params = {}) ⇒ Struct
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.
525 526 527 528 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 525 def associate_device_with_room(params = {}, = {}) req = build_request(:associate_device_with_room, params) req.send_request() end |
#associate_skill_group_with_room(params = {}) ⇒ Struct
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
552 553 554 555 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 552 def associate_skill_group_with_room(params = {}, = {}) req = build_request(:associate_skill_group_with_room, params) req.send_request() end |
#associate_skill_with_skill_group(params = {}) ⇒ Struct
Associates a skill with a skill group.
578 579 580 581 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 578 def associate_skill_with_skill_group(params = {}, = {}) req = build_request(:associate_skill_with_skill_group, params) req.send_request() end |
#associate_skill_with_users(params = {}) ⇒ Struct
Makes a private skill available for enrolled users to enable on their devices.
601 602 603 604 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 601 def associate_skill_with_users(params = {}, = {}) req = build_request(:associate_skill_with_users, params) req.send_request() end |
#create_address_book(params = {}) ⇒ Types::CreateAddressBookResponse
Creates an address book with the specified details.
651 652 653 654 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 651 def create_address_book(params = {}, = {}) req = build_request(:create_address_book, params) req.send_request() end |
#create_business_report_schedule(params = {}) ⇒ Types::CreateBusinessReportScheduleResponse
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
724 725 726 727 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 724 def create_business_report_schedule(params = {}, = {}) req = build_request(:create_business_report_schedule, params) req.send_request() end |
#create_conference_provider(params = {}) ⇒ Types::CreateConferenceProviderResponse
Adds a new conference provider under the user's AWS account.
795 796 797 798 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 795 def create_conference_provider(params = {}, = {}) req = build_request(:create_conference_provider, params) req.send_request() end |
#create_contact(params = {}) ⇒ Types::CreateContactResponse
Creates a contact with the specified details.
876 877 878 879 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 876 def create_contact(params = {}, = {}) req = build_request(:create_contact, params) req.send_request() end |
#create_gateway_group(params = {}) ⇒ Types::CreateGatewayGroupResponse
Creates a gateway group with the specified details.
926 927 928 929 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 926 def create_gateway_group(params = {}, = {}) req = build_request(:create_gateway_group, params) req.send_request() end |
#create_network_profile(params = {}) ⇒ Types::CreateNetworkProfileResponse
Creates a network profile with the specified details.
1012 1013 1014 1015 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1012 def create_network_profile(params = {}, = {}) req = build_request(:create_network_profile, params) req.send_request() end |
#create_profile(params = {}) ⇒ Types::CreateProfileResponse
Creates a new room profile with the specified details.
1120 1121 1122 1123 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1120 def create_profile(params = {}, = {}) req = build_request(:create_profile, params) req.send_request() end |
#create_room(params = {}) ⇒ Types::CreateRoomResponse
Creates a room with the specified details.
1177 1178 1179 1180 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1177 def create_room(params = {}, = {}) req = build_request(:create_room, params) req.send_request() end |
#create_skill_group(params = {}) ⇒ Types::CreateSkillGroupResponse
Creates a skill group with a specified name and description.
1226 1227 1228 1229 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1226 def create_skill_group(params = {}, = {}) req = build_request(:create_skill_group, params) req.send_request() end |
#create_user(params = {}) ⇒ Types::CreateUserResponse
Creates a user.
1283 1284 1285 1286 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1283 def create_user(params = {}, = {}) req = build_request(:create_user, params) req.send_request() end |
#delete_address_book(params = {}) ⇒ Struct
Deletes an address book by the address book ARN.
1305 1306 1307 1308 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1305 def delete_address_book(params = {}, = {}) req = build_request(:delete_address_book, params) req.send_request() end |
#delete_business_report_schedule(params = {}) ⇒ Struct
Deletes the recurring report delivery schedule with the specified schedule ARN.
1328 1329 1330 1331 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1328 def delete_business_report_schedule(params = {}, = {}) req = build_request(:delete_business_report_schedule, params) req.send_request() end |
#delete_conference_provider(params = {}) ⇒ Struct
Deletes a conference provider.
1350 1351 1352 1353 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1350 def delete_conference_provider(params = {}, = {}) req = build_request(:delete_conference_provider, params) req.send_request() end |
#delete_contact(params = {}) ⇒ Struct
Deletes a contact by the contact ARN.
1372 1373 1374 1375 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1372 def delete_contact(params = {}, = {}) req = build_request(:delete_contact, params) req.send_request() end |
#delete_device(params = {}) ⇒ Struct
Removes a device from Alexa For Business.
1394 1395 1396 1397 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1394 def delete_device(params = {}, = {}) req = build_request(:delete_device, params) req.send_request() end |
#delete_device_usage_data(params = {}) ⇒ Struct
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.
1423 1424 1425 1426 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1423 def delete_device_usage_data(params = {}, = {}) req = build_request(:delete_device_usage_data, params) req.send_request() end |
#delete_gateway_group(params = {}) ⇒ Struct
Deletes a gateway group.
1445 1446 1447 1448 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1445 def delete_gateway_group(params = {}, = {}) req = build_request(:delete_gateway_group, params) req.send_request() end |
#delete_network_profile(params = {}) ⇒ Struct
Deletes a network profile by the network profile ARN.
1467 1468 1469 1470 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1467 def delete_network_profile(params = {}, = {}) req = build_request(:delete_network_profile, params) req.send_request() end |
#delete_profile(params = {}) ⇒ Struct
Deletes a room profile by the profile ARN.
1489 1490 1491 1492 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1489 def delete_profile(params = {}, = {}) req = build_request(:delete_profile, params) req.send_request() end |
#delete_room(params = {}) ⇒ Struct
Deletes a room by the room ARN.
1511 1512 1513 1514 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1511 def delete_room(params = {}, = {}) req = build_request(:delete_room, params) req.send_request() end |
#delete_room_skill_parameter(params = {}) ⇒ Struct
Deletes room skill parameter details by room, skill, and parameter key ID.
1544 1545 1546 1547 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1544 def delete_room_skill_parameter(params = {}, = {}) req = build_request(:delete_room_skill_parameter, params) req.send_request() end |
#delete_skill_authorization(params = {}) ⇒ Struct
Unlinks a third-party account from a skill.
1570 1571 1572 1573 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1570 def (params = {}, = {}) req = build_request(:delete_skill_authorization, params) req.send_request() end |
#delete_skill_group(params = {}) ⇒ Struct
Deletes a skill group by skill group ARN.
1592 1593 1594 1595 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1592 def delete_skill_group(params = {}, = {}) req = build_request(:delete_skill_group, params) req.send_request() end |
#delete_user(params = {}) ⇒ Struct
Deletes a specified user by user ARN and enrollment ARN.
1618 1619 1620 1621 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1618 def delete_user(params = {}, = {}) req = build_request(:delete_user, params) req.send_request() end |
#disassociate_contact_from_address_book(params = {}) ⇒ Struct
Disassociates a contact from a given address book.
1644 1645 1646 1647 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1644 def disassociate_contact_from_address_book(params = {}, = {}) req = build_request(:disassociate_contact_from_address_book, params) req.send_request() end |
#disassociate_device_from_room(params = {}) ⇒ Struct
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.
1668 1669 1670 1671 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1668 def disassociate_device_from_room(params = {}, = {}) req = build_request(:disassociate_device_from_room, params) req.send_request() end |
#disassociate_skill_from_skill_group(params = {}) ⇒ Struct
Disassociates a skill from a skill group.
1694 1695 1696 1697 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1694 def disassociate_skill_from_skill_group(params = {}, = {}) req = build_request(:disassociate_skill_from_skill_group, params) req.send_request() end |
#disassociate_skill_from_users(params = {}) ⇒ Struct
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
1717 1718 1719 1720 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1717 def disassociate_skill_from_users(params = {}, = {}) req = build_request(:disassociate_skill_from_users, params) req.send_request() end |
#disassociate_skill_group_from_room(params = {}) ⇒ Struct
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
1745 1746 1747 1748 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1745 def disassociate_skill_group_from_room(params = {}, = {}) req = build_request(:disassociate_skill_group_from_room, params) req.send_request() end |
#forget_smart_home_appliances(params = {}) ⇒ Struct
Forgets smart home appliances associated to a room.
1767 1768 1769 1770 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1767 def forget_smart_home_appliances(params = {}, = {}) req = build_request(:forget_smart_home_appliances, params) req.send_request() end |
#get_address_book(params = {}) ⇒ Types::GetAddressBookResponse
Gets address the book details by the address book ARN.
1797 1798 1799 1800 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1797 def get_address_book(params = {}, = {}) req = build_request(:get_address_book, params) req.send_request() end |
#get_conference_preference(params = {}) ⇒ Types::GetConferencePreferenceResponse
Retrieves the existing conference preferences.
1816 1817 1818 1819 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1816 def get_conference_preference(params = {}, = {}) req = build_request(:get_conference_preference, params) req.send_request() end |
#get_conference_provider(params = {}) ⇒ Types::GetConferenceProviderResponse
Gets details about a specific conference provider.
1853 1854 1855 1856 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1853 def get_conference_provider(params = {}, = {}) req = build_request(:get_conference_provider, params) req.send_request() end |
#get_contact(params = {}) ⇒ Types::GetContactResponse
Gets the contact details by the contact ARN.
1891 1892 1893 1894 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1891 def get_contact(params = {}, = {}) req = build_request(:get_contact, params) req.send_request() end |
#get_device(params = {}) ⇒ Types::GetDeviceResponse
Gets the details of a device by device ARN.
1934 1935 1936 1937 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1934 def get_device(params = {}, = {}) req = build_request(:get_device, params) req.send_request() end |
#get_gateway(params = {}) ⇒ Types::GetGatewayResponse
Retrieves the details of a gateway.
1966 1967 1968 1969 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1966 def get_gateway(params = {}, = {}) req = build_request(:get_gateway, params) req.send_request() end |
#get_gateway_group(params = {}) ⇒ Types::GetGatewayGroupResponse
Retrieves the details of a gateway group.
1996 1997 1998 1999 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1996 def get_gateway_group(params = {}, = {}) req = build_request(:get_gateway_group, params) req.send_request() end |
#get_invitation_configuration(params = {}) ⇒ Types::GetInvitationConfigurationResponse
Retrieves the configured values for the user enrollment invitation email template.
2021 2022 2023 2024 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2021 def get_invitation_configuration(params = {}, = {}) req = build_request(:get_invitation_configuration, params) req.send_request() end |
#get_network_profile(params = {}) ⇒ Types::GetNetworkProfileResponse
Gets the network profile details by the network profile ARN.
2059 2060 2061 2062 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2059 def get_network_profile(params = {}, = {}) req = build_request(:get_network_profile, params) req.send_request() end |
#get_profile(params = {}) ⇒ Types::GetProfileResponse
Gets the details of a room profile by profile ARN.
2110 2111 2112 2113 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2110 def get_profile(params = {}, = {}) req = build_request(:get_profile, params) req.send_request() end |
#get_room(params = {}) ⇒ Types::GetRoomResponse
Gets room details by room ARN.
2142 2143 2144 2145 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2142 def get_room(params = {}, = {}) req = build_request(:get_room, params) req.send_request() end |
#get_room_skill_parameter(params = {}) ⇒ Types::GetRoomSkillParameterResponse
Gets room skill parameter details by room, skill, and parameter key ARN.
2182 2183 2184 2185 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2182 def get_room_skill_parameter(params = {}, = {}) req = build_request(:get_room_skill_parameter, params) req.send_request() end |
#get_skill_group(params = {}) ⇒ Types::GetSkillGroupResponse
Gets skill group details by skill group ARN.
2212 2213 2214 2215 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2212 def get_skill_group(params = {}, = {}) req = build_request(:get_skill_group, params) req.send_request() end |
#list_business_report_schedules(params = {}) ⇒ Types::ListBusinessReportSchedulesResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2265 2266 2267 2268 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2265 def list_business_report_schedules(params = {}, = {}) req = build_request(:list_business_report_schedules, params) req.send_request() end |
#list_conference_providers(params = {}) ⇒ Types::ListConferenceProvidersResponse
Lists conference providers under a specific AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2312 2313 2314 2315 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2312 def list_conference_providers(params = {}, = {}) req = build_request(:list_conference_providers, params) req.send_request() end |
#list_device_events(params = {}) ⇒ Types::ListDeviceEventsResponse
Lists the device event history, including device connection status, for up to 30 days.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2370 2371 2372 2373 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2370 def list_device_events(params = {}, = {}) req = build_request(:list_device_events, params) req.send_request() end |
#list_gateway_groups(params = {}) ⇒ Types::ListGatewayGroupsResponse
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2412 2413 2414 2415 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2412 def list_gateway_groups(params = {}, = {}) req = build_request(:list_gateway_groups, params) req.send_request() end |
#list_gateways(params = {}) ⇒ Types::ListGatewaysResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2460 2461 2462 2463 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2460 def list_gateways(params = {}, = {}) req = build_request(:list_gateways, params) req.send_request() end |
#list_skills(params = {}) ⇒ Types::ListSkillsResponse
Lists all enabled skills in a specific skill group.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2519 2520 2521 2522 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2519 def list_skills(params = {}, = {}) req = build_request(:list_skills, params) req.send_request() end |
#list_skills_store_categories(params = {}) ⇒ Types::ListSkillsStoreCategoriesResponse
Lists all categories in the Alexa skill store.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2557 2558 2559 2560 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2557 def list_skills_store_categories(params = {}, = {}) req = build_request(:list_skills_store_categories, params) req.send_request() end |
#list_skills_store_skills_by_category(params = {}) ⇒ Types::ListSkillsStoreSkillsByCategoryResponse
Lists all skills in the Alexa skill store by category.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2623 2624 2625 2626 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2623 def list_skills_store_skills_by_category(params = {}, = {}) req = build_request(:list_skills_store_skills_by_category, params) req.send_request() end |
#list_smart_home_appliances(params = {}) ⇒ Types::ListSmartHomeAppliancesResponse
Lists all of the smart home appliances associated with a room.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2666 2667 2668 2669 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2666 def list_smart_home_appliances(params = {}, = {}) req = build_request(:list_smart_home_appliances, params) req.send_request() end |
#list_tags(params = {}) ⇒ Types::ListTagsResponse
Lists all tags for the specified resource.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2714 2715 2716 2717 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2714 def (params = {}, = {}) req = build_request(:list_tags, params) req.send_request() end |
#put_conference_preference(params = {}) ⇒ Struct
Sets the conference preferences on a specific conference provider at the account level.
2739 2740 2741 2742 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2739 def put_conference_preference(params = {}, = {}) req = build_request(:put_conference_preference, params) req.send_request() end |
#put_invitation_configuration(params = {}) ⇒ Struct
Configures the email template for the user enrollment invitation with the specified attributes.
2772 2773 2774 2775 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2772 def put_invitation_configuration(params = {}, = {}) req = build_request(:put_invitation_configuration, params) req.send_request() end |
#put_room_skill_parameter(params = {}) ⇒ Struct
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
2808 2809 2810 2811 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2808 def put_room_skill_parameter(params = {}, = {}) req = build_request(:put_room_skill_parameter, params) req.send_request() end |
#put_skill_authorization(params = {}) ⇒ Struct
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.
2845 2846 2847 2848 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2845 def (params = {}, = {}) req = build_request(:put_skill_authorization, params) req.send_request() end |
#register_avs_device(params = {}) ⇒ Types::RegisterAVSDeviceResponse
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
2910 2911 2912 2913 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2910 def register_avs_device(params = {}, = {}) req = build_request(:register_avs_device, params) req.send_request() end |
#reject_skill(params = {}) ⇒ Struct
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.
2935 2936 2937 2938 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2935 def reject_skill(params = {}, = {}) req = build_request(:reject_skill, params) req.send_request() end |
#resolve_room(params = {}) ⇒ Types::ResolveRoomResponse
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.
2982 2983 2984 2985 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2982 def resolve_room(params = {}, = {}) req = build_request(:resolve_room, params) req.send_request() end |
#revoke_invitation(params = {}) ⇒ Struct
Revokes an invitation and invalidates the enrollment URL.
3009 3010 3011 3012 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3009 def revoke_invitation(params = {}, = {}) req = build_request(:revoke_invitation, params) req.send_request() end |
#search_address_books(params = {}) ⇒ Types::SearchAddressBooksResponse
Searches address books and lists the ones that meet a set of filter and sort criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3076 3077 3078 3079 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3076 def search_address_books(params = {}, = {}) req = build_request(:search_address_books, params) req.send_request() end |
#search_contacts(params = {}) ⇒ Types::SearchContactsResponse
Searches contacts and lists the ones that meet a set of filter and sort criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3152 3153 3154 3155 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3152 def search_contacts(params = {}, = {}) req = build_request(:search_contacts, params) req.send_request() end |
#search_devices(params = {}) ⇒ Types::SearchDevicesResponse
Searches devices and lists the ones that meet a set of filter criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3239 3240 3241 3242 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3239 def search_devices(params = {}, = {}) req = build_request(:search_devices, params) req.send_request() end |
#search_network_profiles(params = {}) ⇒ Types::SearchNetworkProfilesResponse
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3311 3312 3313 3314 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3311 def search_network_profiles(params = {}, = {}) req = build_request(:search_network_profiles, params) req.send_request() end |
#search_profiles(params = {}) ⇒ Types::SearchProfilesResponse
Searches room profiles and lists the ones that meet a set of filter criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3385 3386 3387 3388 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3385 def search_profiles(params = {}, = {}) req = build_request(:search_profiles, params) req.send_request() end |
#search_rooms(params = {}) ⇒ Types::SearchRoomsResponse
Searches rooms and lists the ones that meet a set of filter and sort criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3456 3457 3458 3459 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3456 def search_rooms(params = {}, = {}) req = build_request(:search_rooms, params) req.send_request() end |
#search_skill_groups(params = {}) ⇒ Types::SearchSkillGroupsResponse
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3524 3525 3526 3527 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3524 def search_skill_groups(params = {}, = {}) req = build_request(:search_skill_groups, params) req.send_request() end |
#search_users(params = {}) ⇒ Types::SearchUsersResponse
Searches users and lists the ones that meet a set of filter and sort criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3597 3598 3599 3600 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3597 def search_users(params = {}, = {}) req = build_request(:search_users, params) req.send_request() end |
#send_announcement(params = {}) ⇒ Types::SendAnnouncementResponse
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
3671 3672 3673 3674 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3671 def send_announcement(params = {}, = {}) req = build_request(:send_announcement, params) req.send_request() end |
#send_invitation(params = {}) ⇒ Struct
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.
3695 3696 3697 3698 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3695 def send_invitation(params = {}, = {}) req = build_request(:send_invitation, params) req.send_request() end |
#start_device_sync(params = {}) ⇒ Struct
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).
3742 3743 3744 3745 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3742 def start_device_sync(params = {}, = {}) req = build_request(:start_device_sync, params) req.send_request() end |
#start_smart_home_appliance_discovery(params = {}) ⇒ Struct
Initiates the discovery of any smart home appliances associated with the room.
3765 3766 3767 3768 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3765 def start_smart_home_appliance_discovery(params = {}, = {}) req = build_request(:start_smart_home_appliance_discovery, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds metadata tags to a specified resource.
3797 3798 3799 3800 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3797 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes metadata tags from a specified resource.
3824 3825 3826 3827 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3824 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_address_book(params = {}) ⇒ Struct
Updates address book details by the address book ARN.
3854 3855 3856 3857 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3854 def update_address_book(params = {}, = {}) req = build_request(:update_address_book, params) req.send_request() end |
#update_business_report_schedule(params = {}) ⇒ Struct
Updates the configuration of the report delivery schedule with the specified schedule ARN.
3900 3901 3902 3903 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3900 def update_business_report_schedule(params = {}, = {}) req = build_request(:update_business_report_schedule, params) req.send_request() end |
#update_conference_provider(params = {}) ⇒ Struct
Updates an existing conference provider's settings.
3948 3949 3950 3951 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3948 def update_conference_provider(params = {}, = {}) req = build_request(:update_conference_provider, params) req.send_request() end |
#update_contact(params = {}) ⇒ Struct
Updates the contact details by the contact ARN.
4007 4008 4009 4010 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4007 def update_contact(params = {}, = {}) req = build_request(:update_contact, params) req.send_request() end |
#update_device(params = {}) ⇒ Struct
Updates the device name by device ARN.
4033 4034 4035 4036 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4033 def update_device(params = {}, = {}) req = build_request(:update_device, params) req.send_request() end |
#update_gateway(params = {}) ⇒ Struct
Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
4069 4070 4071 4072 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4069 def update_gateway(params = {}, = {}) req = build_request(:update_gateway, params) req.send_request() end |
#update_gateway_group(params = {}) ⇒ Struct
Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
4100 4101 4102 4103 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4100 def update_gateway_group(params = {}, = {}) req = build_request(:update_gateway_group, params) req.send_request() end |
#update_network_profile(params = {}) ⇒ Struct
Updates a network profile by the network profile ARN.
4152 4153 4154 4155 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4152 def update_network_profile(params = {}, = {}) req = build_request(:update_network_profile, params) req.send_request() end |
#update_profile(params = {}) ⇒ Struct
Updates an existing room profile by room profile ARN.
4246 4247 4248 4249 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4246 def update_profile(params = {}, = {}) req = build_request(:update_profile, params) req.send_request() end |
#update_room(params = {}) ⇒ Struct
Updates room details by room ARN.
4284 4285 4286 4287 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4284 def update_room(params = {}, = {}) req = build_request(:update_room, params) req.send_request() end |
#update_skill_group(params = {}) ⇒ Struct
Updates skill group details by skill group ARN.
4314 4315 4316 4317 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4314 def update_skill_group(params = {}, = {}) req = build_request(:update_skill_group, params) req.send_request() end |