Output

public struct Output : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

    Declaration

    Swift

    public let dataTransferSubscriberFeePercent: Int?
  • A description of the output.

    Declaration

    Swift

    public let description: String?
  • The address where you want to send the output.

    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 ARN of the entitlement on the originator’‘s flow. This value is relevant only on entitled flows.

    Declaration

    Swift

    public let entitlementArn: String?
  • The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

    Declaration

    Swift

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

    Declaration

    Swift

    public let name: String
  • The ARN of the output.

    Declaration

    Swift

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

    Declaration

    Swift

    public let port: Int?
  • Attributes related to the transport stream that are used in the output.

    Declaration

    Swift

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

    Declaration

    Swift

    public let vpcInterfaceAttachment: VpcInterfaceAttachment?
  • Undocumented

    Declaration

    Swift

    public init(dataTransferSubscriberFeePercent: Int? = nil, description: String? = nil, destination: String? = nil, encryption: Encryption? = nil, entitlementArn: String? = nil, mediaLiveInputArn: String? = nil, name: String, outputArn: String, port: Int? = nil, transport: Transport? = nil, vpcInterfaceAttachment: VpcInterfaceAttachment? = nil)