Skip to content
v2.273.0

AWS::IVS Construct Library ​

This module is part of the AWS Cloud Development Kit project.

ts
import * as ivs from 'aws-cdk-lib/aws-ivs';
python
import aws_cdk.aws_ivs as ivs
java
import software.amazon.awscdk.services.ivs.*;
csharp
using Amazon.CDK.AWS.Ivs;
go
import ivs "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

An experimental construct library for this service is available in preview. Since it is not stable yet, it is distributed as a separate package so that you can pin its version independently of the rest of the CDK. See the package:

<span class="package-reference">@aws-cdk/aws-ivs-alpha</span>

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::IVS.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnChannelConstruct (L1)The AWS::IVS::Channel resource specifies an channel.
CfnEncoderConfigurationConstruct (L1)The AWS::IVS::EncoderConfiguration resource specifies an encoder configuration.
CfnIngestConfigurationConstruct (L1)The AWS::IVS::IngestConfiguration resource specifies an ingest protocol to be used for a stage.
CfnPlaybackKeyPairConstruct (L1)The AWS::IVS::PlaybackKeyPair resource specifies an playback key pair.
CfnPlaybackRestrictionPolicyConstruct (L1)The AWS::IVS::PlaybackRestrictionPolicy resource specifies an playback restriction policy.
CfnPublicKeyConstruct (L1)The AWS::IVS::PublicKey resource specifies an Amazon IVS public key used to sign stage participant tokens.
CfnRecordingConfigurationConstruct (L1)The AWS::IVS::RecordingConfiguration resource specifies an recording configuration.
CfnStageConstruct (L1)The AWS::IVS::Stage resource specifies an stage.
CfnStorageConfigurationConstruct (L1)The AWS::IVS::StorageConfiguration resource specifies an storage configuration.
CfnStreamKeyConstruct (L1)The AWS::IVS::StreamKey resource specifies an stream key associated with the referenced channel.
CfnChannel.MultitrackInputConfigurationPropertyStructA complex type that specifies multitrack input configuration.
CfnChannelPropsStructProperties for defining a CfnChannel.
CfnEncoderConfiguration.VideoPropertyStructThe Video property type describes a stream's video configuration.
CfnEncoderConfigurationPropsStructProperties for defining a CfnEncoderConfiguration.
CfnIngestConfigurationPropsStructProperties for defining a CfnIngestConfiguration.
CfnPlaybackKeyPairPropsStructProperties for defining a CfnPlaybackKeyPair.
CfnPlaybackRestrictionPolicyPropsStructProperties for defining a CfnPlaybackRestrictionPolicy.
CfnPublicKeyPropsStructProperties for defining a CfnPublicKey.
CfnRecordingConfiguration.DestinationConfigurationPropertyStructThe DestinationConfiguration property type describes the location where recorded videos will be stored.
CfnRecordingConfiguration.RenditionConfigurationPropertyStructThe RenditionConfiguration property type describes which renditions should be recorded for a stream.
CfnRecordingConfiguration.S3DestinationConfigurationPropertyStructThe S3DestinationConfiguration property type describes an S3 location where recorded videos will be stored.
CfnRecordingConfiguration.ThumbnailConfigurationPropertyStructThe ThumbnailConfiguration property type describes a configuration of thumbnails for recorded video.
CfnRecordingConfigurationPropsStructProperties for defining a CfnRecordingConfiguration.
CfnStage.AutoParticipantRecordingConfigurationPropertyStructThe AWS::IVS::AutoParticipantRecordingConfiguration property type describes a configuration for individual participant recording.
CfnStage.HlsConfigurationPropertyStructObject specifying an HLS configuration for individual participant recording.
CfnStage.ParticipantRecordingHlsConfigurationPropertyStructObject specifying a configuration of participant HLS recordings for individual participant recording.
CfnStage.ParticipantThumbnailConfigurationPropertyStructObject specifying a configuration of thumbnails for recorded video from an individual participant.
CfnStage.ThumbnailConfigurationPropertyStructAn object representing a configuration of thumbnails for recorded video.
CfnStagePropsStructProperties for defining a CfnStage.
CfnStorageConfiguration.S3StorageConfigurationPropertyStructThe S3StorageConfiguration property type describes an S3 location where recorded videos will be stored.
CfnStorageConfigurationPropsStructProperties for defining a CfnStorageConfiguration.
CfnStreamKeyPropsStructProperties for defining a CfnStreamKey.