class Aws::Chime::Types::CreateProxySessionRequest

@note When making an API call, you may pass CreateProxySessionRequest

data as a hash:

    {
      voice_connector_id: "NonEmptyString128", # required
      participant_phone_numbers: ["E164PhoneNumber"], # required
      name: "ProxySessionNameString",
      expiry_minutes: 1,
      capabilities: ["Voice"], # required, accepts Voice, SMS
      number_selection_behavior: "PreferSticky", # accepts PreferSticky, AvoidSticky
      geo_match_level: "Country", # accepts Country, AreaCode
      geo_match_params: {
        country: "Country", # required
        area_code: "AreaCode", # required
      },
    }

@!attribute [rw] voice_connector_id

The Amazon Chime voice connector ID.
@return [String]

@!attribute [rw] participant_phone_numbers

The participant phone numbers.
@return [Array<String>]

@!attribute [rw] name

The name of the proxy session.
@return [String]

@!attribute [rw] expiry_minutes

The number of minutes allowed for the proxy session.
@return [Integer]

@!attribute [rw] capabilities

The proxy session capabilities.
@return [Array<String>]

@!attribute [rw] number_selection_behavior

The preference for proxy phone number reuse, or stickiness, between
the same participants across sessions.
@return [String]

@!attribute [rw] geo_match_level

The preference for matching the country or area code of the proxy
phone number with that of the first participant.
@return [String]

@!attribute [rw] geo_match_params

The country and area code for the proxy phone number.
@return [Types::GeoMatchParams]

@see docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateProxySessionRequest AWS API Documentation

Constants

SENSITIVE