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  |