awscc.mediapackage_packaginggroup

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - mediapackage-vod:DeletePackagingGroup

update

Parent base class for filters and actions.

definitions:
  Authorization:
    additionalProperties: false
    properties:
      CdnIdentifierSecret:
        description: The Amazon Resource Name (ARN) for the secret in AWS Secrets
          Manager that is used for CDN authorization.
        type: string
      SecretsRoleArn:
        description: The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage
          to communicate with AWS Secrets Manager.
        type: string
    required:
    - CdnIdentifierSecret
    - SecretsRoleArn
    type: object
  LogConfiguration:
    additionalProperties: false
    properties:
      LogGroupName:
        description: '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.'
        maxLength: 512
        minLength: 1
        pattern: \A\/aws\/MediaPackage\/[0-9a-zA-Z-_\/\.#]+\Z
        type: string
    type: object
  Tag:
    additionalProperties: false
    properties:
      Key:
        type: string
      Value:
        type: string
    required:
    - Value
    - Key
    type: object
properties:
  Authorization:
    additionalProperties: false
    properties:
      CdnIdentifierSecret:
        description: The Amazon Resource Name (ARN) for the secret in AWS Secrets
          Manager that is used for CDN authorization.
        type: string
      SecretsRoleArn:
        description: The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage
          to communicate with AWS Secrets Manager.
        type: string
    required:
    - CdnIdentifierSecret
    - SecretsRoleArn
    type: object
  EgressAccessLogs:
    additionalProperties: false
    properties:
      LogGroupName:
        description: '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.'
        maxLength: 512
        minLength: 1
        pattern: \A\/aws\/MediaPackage\/[0-9a-zA-Z-_\/\.#]+\Z
        type: string
    type: object
  type:
    enum:
    - update

Permissions - mediapackage-vod:UpdatePackagingGroup, mediapackage-vod:ConfigureLogs, mediapackage-vod:TagResource, iam:PassRole, iam:CreateServiceLinkedRole