Class: Aws::ChimeSDKVoice::Types::ProxySession
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::ChimeSDKVoice::Types::ProxySession
 
- Defined in:
- gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb
Overview
The proxy session for an Amazon Chime SDK Voice Connector.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #capabilities  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The proxy session capabilities. 
- 
  
    
      #created_timestamp  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The created time stamp, in ISO 8601 format. 
- 
  
    
      #ended_timestamp  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ended time stamp, in ISO 8601 format. 
- 
  
    
      #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 proxy session name. 
- 
  
    
      #number_selection_behavior  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. 
- 
  
    
      #participants  ⇒ Array<Types::Participant> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The proxy session participants. 
- 
  
    
      #proxy_session_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The proxy session ID. 
- 
  
    
      #status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The proxy session status. 
- 
  
    
      #updated_timestamp  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The updated time stamp, in ISO 8601 format. 
- 
  
    
      #voice_connector_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Voice Connector ID. 
Instance Attribute Details
#capabilities ⇒ Array<String>
The proxy session capabilities.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#created_timestamp ⇒ Time
The created time stamp, in ISO 8601 format.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#ended_timestamp ⇒ Time
The ended time stamp, in ISO 8601 format.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#expiry_minutes ⇒ Integer
The number of minutes allowed for the proxy session.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] 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.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#geo_match_params ⇒ Types::GeoMatchParams
The country and area code for the proxy phone number.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
The proxy session name.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#number_selection_behavior ⇒ String
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#participants ⇒ Array<Types::Participant>
The proxy session participants.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#proxy_session_id ⇒ String
The proxy session ID.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#status ⇒ String
The proxy session status.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#updated_timestamp ⇒ Time
The updated time stamp, in ISO 8601 format.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end | 
#voice_connector_id ⇒ String
The Voice Connector ID.
| 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 | # File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 2560 class ProxySession < Struct.new( :voice_connector_id, :proxy_session_id, :name, :status, :expiry_minutes, :capabilities, :created_timestamp, :updated_timestamp, :ended_timestamp, :participants, :number_selection_behavior, :geo_match_level, :geo_match_params) SENSITIVE = [] include Aws::Structure end |