Class Channel
(experimental) A new IVS channel.
Inherited Members
Namespace: Amazon.CDK.AWS.IVS
Assembly: Amazon.CDK.AWS.IVS.dll
Syntax (csharp)
public class Channel : Resource, IChannel, IResource, IConstruct, IDependable
Syntax (vb)
Public Class Channel
Inherits Resource
Implements IChannel, IResource, IConstruct, IDependable
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
var myChannel = new Channel(this, "Channel");
Synopsis
Constructors
Channel(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
Channel(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Channel(Construct, String, IChannelProps) |
Properties
ChannelArn | (experimental) The channel ARN. |
ChannelIngestEndpoint | (experimental) Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software. |
ChannelPlaybackUrl | (experimental) Channel playback URL. |
Methods
AddStreamKey(String) | (experimental) Adds a stream key for this IVS Channel. |
FromChannelArn(Construct, String, String) | (experimental) Import an existing channel. |
Constructors
Channel(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected Channel(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
Channel(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected Channel(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Channel(Construct, String, IChannelProps)
public Channel(Construct scope, string id, IChannelProps props = null)
Parameters
- scope Constructs.Construct
- id System.String
- props IChannelProps
Remarks
Stability: Experimental
Properties
ChannelArn
(experimental) The channel ARN.
public virtual string ChannelArn { get; }
Property Value
System.String
Remarks
For example: arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh
Stability: Experimental
ChannelIngestEndpoint
(experimental) Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
public virtual string ChannelIngestEndpoint { get; }
Property Value
System.String
Remarks
For example: a1b2c3d4e5f6.global-contribute.live-video.net
Stability: Experimental
Attribute: true
ChannelPlaybackUrl
(experimental) Channel playback URL.
public virtual string ChannelPlaybackUrl { get; }
Property Value
System.String
Remarks
For example: https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8
Stability: Experimental
Attribute: true
Methods
AddStreamKey(String)
(experimental) Adds a stream key for this IVS Channel.
public virtual StreamKey AddStreamKey(string id)
Parameters
- id System.String
Returns
Remarks
Stability: Experimental
FromChannelArn(Construct, String, String)
(experimental) Import an existing channel.
public static IChannel FromChannelArn(Construct scope, string id, string channelArn)
Parameters
- scope Constructs.Construct
- id System.String
- channelArn System.String
Returns
Remarks
Stability: Experimental