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.
334 335 336 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 334 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.
359 360 361 362 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 359 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.
385 386 387 388 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 385 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.
411 412 413 414 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 411 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.
440 441 442 443 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 440 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.
467 468 469 470 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 467 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.
493 494 495 496 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 493 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.
516 517 518 519 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 516 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.
566 567 568 569 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 566 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.
639 640 641 642 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 639 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.
710 711 712 713 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 710 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.
791 792 793 794 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 791 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.
841 842 843 844 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 841 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.
927 928 929 930 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 927 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.
1032 1033 1034 1035 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1032 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.
1089 1090 1091 1092 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1089 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.
1138 1139 1140 1141 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1138 def create_skill_group(params = {}, = {}) req = build_request(:create_skill_group, params) req.send_request() end |
#create_user(params = {}) ⇒ Types::CreateUserResponse
Creates a user.
1195 1196 1197 1198 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1195 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.
1217 1218 1219 1220 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1217 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.
1240 1241 1242 1243 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1240 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.
1262 1263 1264 1265 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1262 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.
1284 1285 1286 1287 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1284 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.
1306 1307 1308 1309 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1306 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.
1335 1336 1337 1338 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1335 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.
1357 1358 1359 1360 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1357 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.
1379 1380 1381 1382 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1379 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.
1401 1402 1403 1404 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1401 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.
1423 1424 1425 1426 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1423 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.
1456 1457 1458 1459 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1456 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.
1482 1483 1484 1485 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1482 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.
1504 1505 1506 1507 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1504 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.
1530 1531 1532 1533 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1530 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.
1556 1557 1558 1559 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1556 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.
1580 1581 1582 1583 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1580 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.
1606 1607 1608 1609 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1606 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.
1629 1630 1631 1632 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1629 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.
1657 1658 1659 1660 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1657 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.
1679 1680 1681 1682 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1679 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.
1709 1710 1711 1712 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1709 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.
1728 1729 1730 1731 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1728 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.
1765 1766 1767 1768 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1765 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.
1803 1804 1805 1806 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1803 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.
1846 1847 1848 1849 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1846 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.
1878 1879 1880 1881 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1878 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.
1908 1909 1910 1911 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1908 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.
1933 1934 1935 1936 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1933 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.
1971 1972 1973 1974 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1971 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.
2021 2022 2023 2024 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2021 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.
2053 2054 2055 2056 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2053 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.
2093 2094 2095 2096 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2093 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.
2123 2124 2125 2126 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2123 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.
2176 2177 2178 2179 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2176 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.
2223 2224 2225 2226 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2223 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.
2281 2282 2283 2284 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2281 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.
2323 2324 2325 2326 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2323 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.
2371 2372 2373 2374 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2371 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.
2430 2431 2432 2433 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2430 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.
2468 2469 2470 2471 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2468 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.
2534 2535 2536 2537 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2534 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.
2577 2578 2579 2580 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2577 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.
2625 2626 2627 2628 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2625 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.
2650 2651 2652 2653 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2650 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.
2683 2684 2685 2686 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2683 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.
2719 2720 2721 2722 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2719 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.
2756 2757 2758 2759 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2756 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).
2821 2822 2823 2824 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2821 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.
2846 2847 2848 2849 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2846 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.
2893 2894 2895 2896 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2893 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.
2920 2921 2922 2923 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2920 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.
2987 2988 2989 2990 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2987 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.
3063 3064 3065 3066 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3063 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.
3150 3151 3152 3153 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3150 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.
3222 3223 3224 3225 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3222 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.
3296 3297 3298 3299 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3296 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.
3367 3368 3369 3370 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3367 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.
3435 3436 3437 3438 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3435 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.
3508 3509 3510 3511 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3508 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.
3582 3583 3584 3585 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3582 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.
3606 3607 3608 3609 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3606 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).
3653 3654 3655 3656 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3653 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.
3676 3677 3678 3679 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3676 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.
3708 3709 3710 3711 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3708 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.
3735 3736 3737 3738 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3735 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.
3765 3766 3767 3768 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3765 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.
3811 3812 3813 3814 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3811 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.
3859 3860 3861 3862 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3859 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.
3918 3919 3920 3921 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3918 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.
3944 3945 3946 3947 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3944 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.
3980 3981 3982 3983 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3980 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.
4011 4012 4013 4014 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4011 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.
4063 4064 4065 4066 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4063 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.
4154 4155 4156 4157 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4154 def update_profile(params = {}, = {}) req = build_request(:update_profile, params) req.send_request() end |
#update_room(params = {}) ⇒ Struct
Updates room details by room ARN.
4192 4193 4194 4195 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4192 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.
4222 4223 4224 4225 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4222 def update_skill_group(params = {}, = {}) req = build_request(:update_skill_group, params) req.send_request() end |