AddOutputRequest

public struct AddOutputRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

    Declaration

    Swift

    public let cidrAllowList: [String]?
  • A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

    Declaration

    Swift

    public let description: String?
  • The IP address from which video will be sent to output destinations.

    Declaration

    Swift

    public let destination: String?
  • The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

    Declaration

    Swift

    public let encryption: Encryption?
  • The maximum latency in milliseconds for Zixi-based streams.

    Declaration

    Swift

    public let maxLatency: Int?
  • The name of the output. This value must be unique within the current flow.

    Declaration

    Swift

    public let name: String?
  • The port to use when content is distributed to this output.

    Declaration

    Swift

    public let port: Int?
  • The protocol to use for the output.

    Declaration

    Swift

    public let `protocol`: Protocol
  • The remote ID for the Zixi-pull output stream.

    Declaration

    Swift

    public let remoteId: String?
  • The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

    Declaration

    Swift

    public let smoothingLatency: Int?
  • The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

    Declaration

    Swift

    public let streamId: String?
  • The name of the VPC interface attachment to use for this output.

    Declaration

    Swift

    public let vpcInterfaceAttachment: VpcInterfaceAttachment?
  • Undocumented

    Declaration

    Swift

    public init(cidrAllowList: [String]? = nil, description: String? = nil, destination: String? = nil, encryption: Encryption? = nil, maxLatency: Int? = nil, name: String? = nil, port: Int? = nil, protocol: Protocol, remoteId: String? = nil, smoothingLatency: Int? = nil, streamId: String? = nil, vpcInterfaceAttachment: VpcInterfaceAttachment? = nil)