CreateProxySessionRequest
public struct CreateProxySessionRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The proxy session capabilities.
Declaration
Swift
public let capabilities: [Capability] -
The number of minutes allowed for the proxy session.
Declaration
Swift
public let expiryMinutes: Int? -
The preference for matching the country or area code of the proxy phone number with that of the first participant.
Declaration
Swift
public let geoMatchLevel: GeoMatchLevel? -
The country and area code for the proxy phone number.
Declaration
Swift
public let geoMatchParams: GeoMatchParams? -
The name of the proxy session.
Declaration
Swift
public let name: String? -
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
Declaration
Swift
public let numberSelectionBehavior: NumberSelectionBehavior? -
The participant phone numbers.
Declaration
Swift
public let participantPhoneNumbers: [String] -
The Amazon Chime voice connector ID.
Declaration
Swift
public let voiceConnectorId: String -
init(capabilities:expiryMinutes:geoMatchLevel:geoMatchParams:name:numberSelectionBehavior:participantPhoneNumbers:voiceConnectorId:)Undocumented
Declaration
Swift
public init(capabilities: [Capability], expiryMinutes: Int? = nil, geoMatchLevel: GeoMatchLevel? = nil, geoMatchParams: GeoMatchParams? = nil, name: String? = nil, numberSelectionBehavior: NumberSelectionBehavior? = nil, participantPhoneNumbers: [String], voiceConnectorId: String) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
CreateProxySessionRequest Structure Reference