/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Resource schema for AWS::MediaPackage::PackagingGroup */ export interface AwsMediapackagePackaginggroup { /** * The ID of the PackagingGroup. */ Id: string; /** * The ARN of the PackagingGroup. */ Arn?: string; /** * The fully qualified domain name for Assets in the PackagingGroup. */ DomainName?: string; Authorization?: Authorization; /** * A collection of tags associated with a resource */ Tags?: Tag[]; EgressAccessLogs?: LogConfiguration; } /** * CDN Authorization */ export interface Authorization { /** * The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization. */ CdnIdentifierSecret: string; /** * The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager. */ SecretsRoleArn: string; } export interface Tag { Key: string; Value: string; } /** * The configuration parameters for egress access logging. */ export interface LogConfiguration { /** * Sets a custom AWS CloudWatch log group name for egress logs. If a log group name isn't specified, the default name is used: /aws/MediaPackage/VodEgressAccessLogs. */ LogGroupName?: string; }