Class: Aws::AlexaForBusiness::Types::UpdateProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::UpdateProfileRequest
- Defined in:
- gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb
Overview
When making an API call, you may pass UpdateProfileRequest data as a hash:
{
profile_arn: "Arn",
profile_name: "ProfileName",
is_default: false,
timezone: "Timezone",
address: "Address",
distance_unit: "METRIC", # accepts METRIC, IMPERIAL
temperature_unit: "FAHRENHEIT", # accepts FAHRENHEIT, CELSIUS
wake_word: "ALEXA", # accepts ALEXA, AMAZON, ECHO, COMPUTER
locale: "DeviceLocale",
setup_mode_disabled: false,
max_volume_limit: 1,
pstn_enabled: false,
data_retention_opt_in: false,
meeting_room_configuration: {
room_utilization_metrics_enabled: false,
end_of_meeting_reminder: {
reminder_at_minutes: [1],
reminder_type: "ANNOUNCEMENT_TIME_CHECK", # accepts ANNOUNCEMENT_TIME_CHECK, ANNOUNCEMENT_VARIABLE_TIME_LEFT, CHIME, KNOCK
enabled: false,
},
instant_booking: {
duration_in_minutes: 1,
enabled: false,
},
require_check_in: {
release_after_minutes: 1,
enabled: false,
},
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#address ⇒ String
The updated address for the room profile.
-
#data_retention_opt_in ⇒ Boolean
Whether data retention of the profile is enabled.
-
#distance_unit ⇒ String
The updated distance unit for the room profile.
-
#is_default ⇒ Boolean
Sets the profile as default if selected.
-
#locale ⇒ String
The updated locale for the room profile.
-
#max_volume_limit ⇒ Integer
The updated maximum volume limit for the room profile.
-
#meeting_room_configuration ⇒ Types::UpdateMeetingRoomConfiguration
The updated meeting room settings of a room profile.
-
#profile_arn ⇒ String
The ARN of the room profile to update.
-
#profile_name ⇒ String
The updated name for the room profile.
-
#pstn_enabled ⇒ Boolean
Whether the PSTN setting of the room profile is enabled.
-
#setup_mode_disabled ⇒ Boolean
Whether the setup mode of the profile is enabled.
-
#temperature_unit ⇒ String
The updated temperature unit for the room profile.
-
#timezone ⇒ String
The updated timezone for the room profile.
-
#wake_word ⇒ String
The updated wake word for the room profile.
Instance Attribute Details
#address ⇒ String
The updated address for the room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#data_retention_opt_in ⇒ Boolean
Whether data retention of the profile is enabled.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#distance_unit ⇒ String
The updated distance unit for the room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#is_default ⇒ Boolean
Sets the profile as default if selected. If this is missing, no update is done to the default status.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#locale ⇒ String
The updated locale for the room profile. (This is currently only available to a limited preview audience.)
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#max_volume_limit ⇒ Integer
The updated maximum volume limit for the room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#meeting_room_configuration ⇒ Types::UpdateMeetingRoomConfiguration
The updated meeting room settings of a room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#profile_arn ⇒ String
The ARN of the room profile to update. Required.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#profile_name ⇒ String
The updated name for the room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#pstn_enabled ⇒ Boolean
Whether the PSTN setting of the room profile is enabled.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#setup_mode_disabled ⇒ Boolean
Whether the setup mode of the profile is enabled.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#temperature_unit ⇒ String
The updated temperature unit for the room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#timezone ⇒ String
The updated timezone for the room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |
#wake_word ⇒ String
The updated wake word for the room profile.
6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 6444 class UpdateProfileRequest < Struct.new( :profile_arn, :profile_name, :is_default, :timezone, :address, :distance_unit, :temperature_unit, :wake_word, :locale, :setup_mode_disabled, :max_volume_limit, :pstn_enabled, :data_retention_opt_in, :meeting_room_configuration) SENSITIVE = [] include Aws::Structure end |