Package software.amazon.awscdk.services.ivs
AWS::IVS Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.ivs.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for IVS construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::IVS resources directly.
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:
@aws-cdk/aws-ivs-alpha
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.)
-
ClassDescriptionThe
AWS::IVS::Channel
resource specifies an channel.A fluent builder forCfnChannel
.A complex type that specifies multitrack input configuration.A builder forCfnChannel.MultitrackInputConfigurationProperty
An implementation forCfnChannel.MultitrackInputConfigurationProperty
Properties for defining aCfnChannel
.A builder forCfnChannelProps
An implementation forCfnChannelProps
TheAWS::IVS::EncoderConfiguration
resource specifies an encoder configuration.A fluent builder forCfnEncoderConfiguration
.The Video property type describes a stream's video configuration.A builder forCfnEncoderConfiguration.VideoProperty
An implementation forCfnEncoderConfiguration.VideoProperty
Properties for defining aCfnEncoderConfiguration
.A builder forCfnEncoderConfigurationProps
An implementation forCfnEncoderConfigurationProps
TheAWS::IVS::IngestConfiguration
resource specifies an ingest protocol to be used for a stage.A fluent builder forCfnIngestConfiguration
.Properties for defining aCfnIngestConfiguration
.A builder forCfnIngestConfigurationProps
An implementation forCfnIngestConfigurationProps
TheAWS::IVS::PlaybackKeyPair
resource specifies an playback key pair.A fluent builder forCfnPlaybackKeyPair
.Properties for defining aCfnPlaybackKeyPair
.A builder forCfnPlaybackKeyPairProps
An implementation forCfnPlaybackKeyPairProps
TheAWS::IVS::PlaybackRestrictionPolicy
resource specifies an playback restriction policy.A fluent builder forCfnPlaybackRestrictionPolicy
.Properties for defining aCfnPlaybackRestrictionPolicy
.A builder forCfnPlaybackRestrictionPolicyProps
An implementation forCfnPlaybackRestrictionPolicyProps
TheAWS::IVS::PublicKey
resource specifies an Amazon IVS public key used to sign stage participant tokens.A fluent builder forCfnPublicKey
.Properties for defining aCfnPublicKey
.A builder forCfnPublicKeyProps
An implementation forCfnPublicKeyProps
TheAWS::IVS::RecordingConfiguration
resource specifies an recording configuration.A fluent builder forCfnRecordingConfiguration
.The DestinationConfiguration property type describes the location where recorded videos will be stored.An implementation forCfnRecordingConfiguration.DestinationConfigurationProperty
The RenditionConfiguration property type describes which renditions should be recorded for a stream.A builder forCfnRecordingConfiguration.RenditionConfigurationProperty
An implementation forCfnRecordingConfiguration.RenditionConfigurationProperty
The S3DestinationConfiguration property type describes an S3 location where recorded videos will be stored.An implementation forCfnRecordingConfiguration.S3DestinationConfigurationProperty
The ThumbnailConfiguration property type describes a configuration of thumbnails for recorded video.A builder forCfnRecordingConfiguration.ThumbnailConfigurationProperty
An implementation forCfnRecordingConfiguration.ThumbnailConfigurationProperty
Properties for defining aCfnRecordingConfiguration
.A builder forCfnRecordingConfigurationProps
An implementation forCfnRecordingConfigurationProps
TheAWS::IVS::Stage
resource specifies an stage.TheAWS::IVS::AutoParticipantRecordingConfiguration
property type describes a configuration for individual participant recording.A builder forCfnStage.AutoParticipantRecordingConfigurationProperty
An implementation forCfnStage.AutoParticipantRecordingConfigurationProperty
A fluent builder forCfnStage
.Object specifying an HLS configuration for individual participant recording.A builder forCfnStage.HlsConfigurationProperty
An implementation forCfnStage.HlsConfigurationProperty
Object specifying a configuration of participant HLS recordings for individual participant recording.A builder forCfnStage.ParticipantRecordingHlsConfigurationProperty
An implementation forCfnStage.ParticipantRecordingHlsConfigurationProperty
Object specifying a configuration of thumbnails for recorded video from an individual participant.A builder forCfnStage.ParticipantThumbnailConfigurationProperty
An implementation forCfnStage.ParticipantThumbnailConfigurationProperty
An object representing a configuration of thumbnails for recorded video.A builder forCfnStage.ThumbnailConfigurationProperty
An implementation forCfnStage.ThumbnailConfigurationProperty
Properties for defining aCfnStage
.A builder forCfnStageProps
An implementation forCfnStageProps
TheAWS::IVS::StorageConfiguration
resource specifies an storage configuration.A fluent builder forCfnStorageConfiguration
.The S3StorageConfiguration property type describes an S3 location where recorded videos will be stored.A builder forCfnStorageConfiguration.S3StorageConfigurationProperty
An implementation forCfnStorageConfiguration.S3StorageConfigurationProperty
Properties for defining aCfnStorageConfiguration
.A builder forCfnStorageConfigurationProps
An implementation forCfnStorageConfigurationProps
TheAWS::IVS::StreamKey
resource specifies an stream key associated with the referenced channel.A fluent builder forCfnStreamKey
.Properties for defining aCfnStreamKey
.A builder forCfnStreamKeyProps
An implementation forCfnStreamKeyProps
A reference to a Channel resource.A builder forChannelReference
An implementation forChannelReference
A reference to a EncoderConfiguration resource.A builder forEncoderConfigurationReference
An implementation forEncoderConfigurationReference
(experimental) Indicates that this resource can be referenced as a Channel.Internal default implementation forIChannelRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a EncoderConfiguration.Internal default implementation forIEncoderConfigurationRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a IngestConfiguration.Internal default implementation forIIngestConfigurationRef
.A proxy class which represents a concrete javascript instance of this type.A reference to a IngestConfiguration resource.A builder forIngestConfigurationReference
An implementation forIngestConfigurationReference
(experimental) Indicates that this resource can be referenced as a PlaybackKeyPair.Internal default implementation forIPlaybackKeyPairRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a PlaybackRestrictionPolicy.Internal default implementation forIPlaybackRestrictionPolicyRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a PublicKey.Internal default implementation forIPublicKeyRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a RecordingConfiguration.Internal default implementation forIRecordingConfigurationRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Stage.Internal default implementation forIStageRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a StorageConfiguration.Internal default implementation forIStorageConfigurationRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a StreamKey.Internal default implementation forIStreamKeyRef
.A proxy class which represents a concrete javascript instance of this type.A reference to a PlaybackKeyPair resource.A builder forPlaybackKeyPairReference
An implementation forPlaybackKeyPairReference
A reference to a PlaybackRestrictionPolicy resource.A builder forPlaybackRestrictionPolicyReference
An implementation forPlaybackRestrictionPolicyReference
A reference to a PublicKey resource.A builder forPublicKeyReference
An implementation forPublicKeyReference
A reference to a RecordingConfiguration resource.A builder forRecordingConfigurationReference
An implementation forRecordingConfigurationReference
A reference to a Stage resource.A builder forStageReference
An implementation forStageReference
A reference to a StorageConfiguration resource.A builder forStorageConfigurationReference
An implementation forStorageConfigurationReference
A reference to a StreamKey resource.A builder forStreamKeyReference
An implementation forStreamKeyReference