Class: Aws::ChimeSDKVoice::Types::CreateProxySessionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKVoice::Types::CreateProxySessionRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-chimesdkvoice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:participant_phone_numbers, :name]
Instance Attribute Summary collapse
-
#capabilities ⇒ Array<String>
The proxy session’s capabilities.
-
#expiry_minutes ⇒ Integer
The number of minutes allowed for the proxy session.
-
#geo_match_level ⇒ String
The preference for matching the country or area code of the proxy phone number with that of the first participant.
-
#geo_match_params ⇒ Types::GeoMatchParams
The country and area code for the proxy phone number.
-
#name ⇒ String
The name of the proxy session.
-
#number_selection_behavior ⇒ String
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
-
#participant_phone_numbers ⇒ Array<String>
The participant phone numbers.
-
#voice_connector_id ⇒ String
The Voice Connector ID.
Instance Attribute Details
#capabilities ⇒ Array<String>
The proxy session’s capabilities.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |
#expiry_minutes ⇒ Integer
The number of minutes allowed for the proxy session.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |
#geo_match_level ⇒ String
The preference for matching the country or area code of the proxy phone number with that of the first participant.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |
#geo_match_params ⇒ Types::GeoMatchParams
The country and area code for the proxy phone number.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |
#name ⇒ String
The name of the proxy session.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |
#number_selection_behavior ⇒ String
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |
#participant_phone_numbers ⇒ Array<String>
The participant phone numbers.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |
#voice_connector_id ⇒ String
The Voice Connector ID.
357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 357 class CreateProxySessionRequest < Struct.new( :voice_connector_id, :participant_phone_numbers, :name, :expiry_minutes, :capabilities, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [:participant_phone_numbers, :name] include Aws::Structure end |