Channel
public struct Channel : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The unique arn of the channel.
Declaration
Swift
public let arn: String?
-
The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.
Declaration
Swift
public let channelClass: ChannelClass?
-
A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.
Declaration
Swift
public let destinations: [OutputDestination]?
-
The endpoints where outgoing connections initiate from
Declaration
Swift
public let egressEndpoints: [ChannelEgressEndpoint]?
-
Undocumented
Declaration
Swift
public let encoderSettings: EncoderSettings?
-
The unique id of the channel.
Declaration
Swift
public let id: String?
-
List of input attachments for channel.
Declaration
Swift
public let inputAttachments: [InputAttachment]?
-
Undocumented
Declaration
Swift
public let inputSpecification: InputSpecification?
-
The log level being written to CloudWatch Logs.
Declaration
Swift
public let logLevel: LogLevel?
-
The name of the channel. (user-mutable)
Declaration
Swift
public let name: String?
-
Runtime details for the pipelines of a running channel.
Declaration
Swift
public let pipelineDetails: [PipelineDetail]?
-
The number of currently healthy pipelines.
Declaration
Swift
public let pipelinesRunningCount: Int?
-
The Amazon Resource Name (ARN) of the role assumed when running the Channel.
Declaration
Swift
public let roleArn: String?
-
Undocumented
Declaration
Swift
public let state: ChannelState?
-
A collection of key-value pairs.
Declaration
Swift
public let tags: [String : String]?
-
init(arn:channelClass:destinations:egressEndpoints:encoderSettings:id:inputAttachments:inputSpecification:logLevel:name:pipelineDetails:pipelinesRunningCount:roleArn:state:tags:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, channelClass: ChannelClass? = nil, destinations: [OutputDestination]? = nil, egressEndpoints: [ChannelEgressEndpoint]? = nil, encoderSettings: EncoderSettings? = nil, id: String? = nil, inputAttachments: [InputAttachment]? = nil, inputSpecification: InputSpecification? = nil, logLevel: LogLevel? = nil, name: String? = nil, pipelineDetails: [PipelineDetail]? = nil, pipelinesRunningCount: Int? = nil, roleArn: String? = nil, state: ChannelState? = nil, tags: [String : String]? = nil)