awscc.mediapackage_channel¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - mediapackage:DeleteChannel
update¶
Parent base class for filters and actions.
definitions:
HlsIngest:
additionalProperties: false
description: An HTTP Live Streaming (HLS) ingest resource configuration.
properties:
ingestEndpoints:
description: A list of endpoints to which the source stream should be sent.
items:
additionalProperties: false
description: An endpoint for ingesting source content for a Channel.
properties:
Id:
description: The system generated unique identifier for the IngestEndpoint
type: string
Password:
description: The system generated password for ingest authentication.
type: string
Url:
description: The ingest URL to which the source stream should be sent.
type: string
Username:
description: The system generated username for ingest authentication.
type: string
type: object
type: array
type: object
IngestEndpoint:
additionalProperties: false
description: An endpoint for ingesting source content for a Channel.
properties:
Id:
description: The system generated unique identifier for the IngestEndpoint
type: string
Password:
description: The system generated password for ingest authentication.
type: string
Url:
description: The ingest URL to which the source stream should be sent.
type: string
Username:
description: The system generated username for ingest authentication.
type: string
type: object
LogConfiguration:
additionalProperties: false
properties:
LogGroupName:
description: 'Sets a custom AWS CloudWatch log group name for access logs.
If a log group name isn''t specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs
for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress
access logs.'
maxLength: 256
minLength: 1
pattern: \A^(\/aws\/MediaPackage\/)[a-zA-Z0-9_-]+\Z
type: string
type: object
Tag:
additionalProperties: false
properties:
Key:
type: string
Value:
type: string
required:
- Value
- Key
type: object
properties:
Description:
description: A short text description of the Channel.
type: string
EgressAccessLogs:
additionalProperties: false
properties:
LogGroupName:
description: 'Sets a custom AWS CloudWatch log group name for access logs.
If a log group name isn''t specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs
for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress
access logs.'
maxLength: 256
minLength: 1
pattern: \A^(\/aws\/MediaPackage\/)[a-zA-Z0-9_-]+\Z
type: string
type: object
IngressAccessLogs:
additionalProperties: false
properties:
LogGroupName:
description: 'Sets a custom AWS CloudWatch log group name for access logs.
If a log group name isn''t specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs
for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress
access logs.'
maxLength: 256
minLength: 1
pattern: \A^(\/aws\/MediaPackage\/)[a-zA-Z0-9_-]+\Z
type: string
type: object
type:
enum:
- update
Permissions - mediapackage:UpdateChannel, mediapackage:ConfigureLogs, iam:CreateServiceLinkedRole