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.
556 557 558 559 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 556 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.
629 630 631 632 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 629 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.
690 691 692 693 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 690 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.
761 762 763 764 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 761 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.
801 802 803 804 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 801 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.
877 878 879 880 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 877 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.
978 979 980 981 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 978 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.
1035 1036 1037 1038 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1035 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.
1084 1085 1086 1087 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1084 def create_skill_group(params = {}, = {}) req = build_request(:create_skill_group, params) req.send_request() end |
#create_user(params = {}) ⇒ Types::CreateUserResponse
Creates a user.
1141 1142 1143 1144 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1141 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.
1163 1164 1165 1166 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1163 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.
1186 1187 1188 1189 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1186 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.
1208 1209 1210 1211 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1208 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.
1230 1231 1232 1233 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1230 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.
1252 1253 1254 1255 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1252 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.
1281 1282 1283 1284 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1281 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.
1303 1304 1305 1306 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1303 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.
1325 1326 1327 1328 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1325 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.
1347 1348 1349 1350 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1347 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.
1369 1370 1371 1372 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1369 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.
1402 1403 1404 1405 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1402 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.
1428 1429 1430 1431 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1428 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.
1450 1451 1452 1453 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1450 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.
1476 1477 1478 1479 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1476 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.
1502 1503 1504 1505 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1502 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.
1526 1527 1528 1529 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1526 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.
1552 1553 1554 1555 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1552 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.
1575 1576 1577 1578 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1575 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.
1603 1604 1605 1606 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1603 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.
1625 1626 1627 1628 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1625 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.
1655 1656 1657 1658 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1655 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.
1674 1675 1676 1677 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1674 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.
1711 1712 1713 1714 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1711 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.
1749 1750 1751 1752 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1749 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.
1792 1793 1794 1795 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1792 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.
1824 1825 1826 1827 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1824 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.
1854 1855 1856 1857 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1854 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.
1879 1880 1881 1882 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1879 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.
1917 1918 1919 1920 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1917 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.
1966 1967 1968 1969 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1966 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.
1998 1999 2000 2001 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 1998 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.
2038 2039 2040 2041 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2038 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.
2068 2069 2070 2071 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2068 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.
2121 2122 2123 2124 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2121 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.
2168 2169 2170 2171 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2168 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.
2226 2227 2228 2229 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2226 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.
2268 2269 2270 2271 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2268 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.
2316 2317 2318 2319 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2316 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.
2375 2376 2377 2378 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2375 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.
2413 2414 2415 2416 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2413 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.
2479 2480 2481 2482 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2479 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.
2522 2523 2524 2525 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2522 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.
2570 2571 2572 2573 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2570 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.
2595 2596 2597 2598 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2595 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.
2628 2629 2630 2631 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2628 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.
2664 2665 2666 2667 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2664 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.
2701 2702 2703 2704 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2701 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).
2755 2756 2757 2758 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2755 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.
2780 2781 2782 2783 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2780 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.
2819 2820 2821 2822 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2819 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.
2846 2847 2848 2849 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2846 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.
2913 2914 2915 2916 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2913 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.
2989 2990 2991 2992 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 2989 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.
3076 3077 3078 3079 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3076 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.
3148 3149 3150 3151 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3148 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.
3222 3223 3224 3225 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3222 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.
3293 3294 3295 3296 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3293 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.
3361 3362 3363 3364 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3361 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.
3434 3435 3436 3437 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3434 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.
3508 3509 3510 3511 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3508 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.
3532 3533 3534 3535 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3532 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).
3579 3580 3581 3582 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3579 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.
3602 3603 3604 3605 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3602 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.
3634 3635 3636 3637 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3634 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.
3661 3662 3663 3664 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3661 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.
3691 3692 3693 3694 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3691 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.
3737 3738 3739 3740 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3737 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.
3785 3786 3787 3788 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3785 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.
3844 3845 3846 3847 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3844 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.
3870 3871 3872 3873 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3870 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.
3906 3907 3908 3909 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3906 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.
3937 3938 3939 3940 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3937 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.
3989 3990 3991 3992 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 3989 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.
4076 4077 4078 4079 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4076 def update_profile(params = {}, = {}) req = build_request(:update_profile, params) req.send_request() end |
#update_room(params = {}) ⇒ Struct
Updates room details by room ARN.
4114 4115 4116 4117 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4114 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.
4144 4145 4146 4147 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/client.rb', line 4144 def update_skill_group(params = {}, = {}) req = build_request(:update_skill_group, params) req.send_request() end |