Resource: awsIvsChannel
Terraform resource for managing an AWS IVS (Interactive Video) Channel.
Example Usage
Basic Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.ivsChannel.IvsChannel(this, "example", {
name: "channel-1",
});
Argument Reference
The following arguments are optional:
authorized- (Optional) Iftrue, channel is private (enabled for playback authorization).latencyMode- (Optional) Channel latency mode. Valid values:normal,low.name- (Optional) Channel name.recordingConfigurationArn- (Optional) Recording configuration ARN.tags- (Optional) A map of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.type- (Optional) Channel type, which determines the allowable resolution and bitrate. Valid values:standard,basic.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
arn- ARN of the Channel.ingestEndpoint- Channel ingest endpoint, part of the definition of an ingest server, used when setting up streaming software.playbackUrl- Channel playback URL.tagsAll- Map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.
Timeouts
create- (Default5M)update- (Default5M)delete- (Default5M)
Import
IVS (Interactive Video) Channel can be imported using the ARN, e.g.,