Skip to content
v2.275.0

ArchiveGroupSettingsProperty Struct ​

The settings for an archive output group.

The parent of this entity is OutputGroupSettings.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const archiveGroupSettingsProperty: medialive.CfnChannel.ArchiveGroupSettingsProperty = {
  archiveCdnSettings: {
    archiveS3Settings: {
      cannedAcl: 'cannedAcl',
    },
  },
  destination: {
    destinationRefId: 'destinationRefId',
  },
  rolloverInterval: 123,
};

Properties ​

archiveCdnSettingsoptionalIResolvable | CfnChannel.ArchiveCdnSettingsPropertyarchive_cdn_settingsoptionaltyping.Union[IResolvable, ArchiveCdnSettingsProperty]archiveCdnSettingsoptionalIResolvableArchiveCdnSettingsoptionalIResolvableArchiveCdnSettingsoptionalinterface{}#
Settings to configure the destination of an Archive output.
destinationoptionalIResolvable | CfnChannel.OutputLocationRefPropertydestinationoptionaltyping.Union[IResolvable, OutputLocationRefProperty]destinationoptionalIResolvableDestinationoptionalIResolvableDestinationoptionalinterface{}#
A directory and base file name where archive files should be written.
rolloverIntervaloptionalnumberrollover_intervaloptionalint | floatrolloverIntervaloptionalNumberRolloverIntervaloptionaldoubleRolloverIntervaloptional*float64#
The number of seconds to write to an archive file before closing and starting a new one.