GetIceServerConfigRequest

public struct GetIceServerConfigRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.

    Declaration

    Swift

    public let channelARN: String
  • Unique identifier for the viewer. Must be unique within the signaling channel.

    Declaration

    Swift

    public let clientId: String?
  • Specifies the desired service. Currently, TURN is the only valid value.

    Declaration

    Swift

    public let service: Service?
  • An optional user ID to be associated with the credentials.

    Declaration

    Swift

    public let username: String?
  • Undocumented

    Declaration

    Swift

    public init(channelARN: String, clientId: String? = nil, service: Service? = nil, username: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws