AWS::MediaLive::Input - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::MediaLive::Input

AWS::MediaLive::Input 资源是创建输入的 MediaLive 资源类型。

MediaLive 输入保存的信息描述 MediaLive 通道如何连接到上游系统,该系统提供要进行转码的源内容。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::MediaLive::Input", "Properties" : { "Destinations" : [ InputDestinationRequest, ... ], "InputSecurityGroups" : [ String, ... ], "MediaConnectFlows" : [ MediaConnectFlowRequest, ... ], "Name" : String, "RoleArn" : String, "Sources" : [ InputSourceRequest, ... ], "Tags" : Json, "Type" : String, "Vpc" : InputVpcRequest } }

YAML

Type: AWS::MediaLive::Input Properties: Destinations: - InputDestinationRequest InputSecurityGroups: - String MediaConnectFlows: - MediaConnectFlowRequest Name: String RoleArn: String Sources: - InputSourceRequest Tags: Json Type: String Vpc: InputVpcRequest

属性

Destinations

只读模式。指定推送输入的 URL。输入正在推送到这些地址,以便传送到 MediAlive。您不设置这些值。

必需:否

类型InputDestinationRequest 列表

Update requires: No interruption

InputSecurityGroups

ID 引用的要附加到输入的安全组列表。

必需:否

类型:字符串列表

Update requires: No interruption

MediaConnectFlows

仅为 MEDIACONNECT 类型的输入包含此元素。要在此输入中使用的 MediaConnect 流的列表。您可以指定最少一个流,而现在最多可以指定两个流。当您有多个流时,唯一的要求是:每个流都位于单独的可用区中,因为这可确保 EML 输入对可用区问题是冗余的。

必需:否

类型MediaConnectFlowRequest 列表

Update requires: No interruption

Name

输入的名称。必填项。

必需:否

类型:字符串

Update requires: No interruption

RoleArn

此输入在创建期间和创建之后代入的角色的 Amazon 资源名称 (ARN)。

必需:否

类型:字符串

Update requires: No interruption

Sources

仅当输入为拉取输入时才包含此元素。指定输入的源 URL。

必需:否

类型InputSourceRequest 列表

Update requires: No interruption

Tags

键值对的集合。

必需:否

类型:Json

Update requires: No interruption

Type

您必须包含此元素。它设置输入的类型,然后此类型可确定在此 CreateInput 元素中必须包含哪些其他元素。

必需:否

类型:字符串

Update requires: Replacement

Vpc

仅针对 VPC 类型的输入包含此元素。

必需:否

类型InputVpcRequest

Update requires: Replacement

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回输入的 ID。

例如:{ "Ref": "1234567" }

For more information about using the Ref function, see Ref.

Fn::GetAtt

Fn::GetAtt 内部函数返回此类型的一个指定属性的值。以下为可用属性和示例返回值。

有关使用 Fn::GetAtt 内部函数的更多信息,请参阅 Fn::GetAtt

IP 地址采用显示列表的字符串格式。例如,[rtp://203.0.113.28:5000, rtp://203.0.113.33:5005]

Arn

MediaLive 输入的 ARN。例如:arn:aws:medialive:us-west-1:111122223333:medialive:input:1234567。MediaLive 在创建输入时创建此 ARN。

Destinations

对于推送输入,为输入的一个或多个目标。目标是 MediaLive 上的 IP 地址,上游系统将此输入的内容推送到这些地址。MediaLive 在创建输入时创建这些 IP 地址。

Sources

对于拉取输入,为输入的一个或多个源。源是上游系统上的 IP 地址,MediaLive 将从该 IP 地址中提取此输入的内容。您在创建请求中包含这些 IP 地址。