CfnInputProps

class aws_cdk.aws_medialive.CfnInputProps(*, destinations=None, input_security_groups=None, media_connect_flows=None, name=None, role_arn=None, sources=None, tags=None, type=None, vpc=None)

Bases: object

__init__(*, destinations=None, input_security_groups=None, media_connect_flows=None, name=None, role_arn=None, sources=None, tags=None, type=None, vpc=None)

Properties for defining a AWS::MediaLive::Input.

Parameters
  • destinations (Union[IResolvable, None, List[Union[InputDestinationRequestProperty, IResolvable]]]) – AWS::MediaLive::Input.Destinations.

  • input_security_groups (Optional[List[str]]) – AWS::MediaLive::Input.InputSecurityGroups.

  • media_connect_flows (Union[IResolvable, None, List[Union[IResolvable, MediaConnectFlowRequestProperty]]]) – AWS::MediaLive::Input.MediaConnectFlows.

  • name (Optional[str]) – AWS::MediaLive::Input.Name.

  • role_arn (Optional[str]) – AWS::MediaLive::Input.RoleArn.

  • sources (Union[IResolvable, None, List[Union[IResolvable, InputSourceRequestProperty]]]) – AWS::MediaLive::Input.Sources.

  • tags (Optional[Any]) – AWS::MediaLive::Input.Tags.

  • type (Optional[str]) – AWS::MediaLive::Input.Type.

  • vpc (Union[IResolvable, None, InputVpcRequestProperty]) – AWS::MediaLive::Input.Vpc.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html

Attributes

destinations

AWS::MediaLive::Input.Destinations.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-destinations

Return type

Union[IResolvable, None, List[Union[InputDestinationRequestProperty, IResolvable]]]

input_security_groups

AWS::MediaLive::Input.InputSecurityGroups.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-inputsecuritygroups

Return type

Optional[List[str]]

media_connect_flows

AWS::MediaLive::Input.MediaConnectFlows.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-mediaconnectflows

Return type

Union[IResolvable, None, List[Union[IResolvable, MediaConnectFlowRequestProperty]]]

name

AWS::MediaLive::Input.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-name

Return type

Optional[str]

role_arn

AWS::MediaLive::Input.RoleArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-rolearn

Return type

Optional[str]

sources

AWS::MediaLive::Input.Sources.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-sources

Return type

Union[IResolvable, None, List[Union[IResolvable, InputSourceRequestProperty]]]

tags

AWS::MediaLive::Input.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-tags

Return type

Any

type

AWS::MediaLive::Input.Type.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-type

Return type

Optional[str]

vpc

AWS::MediaLive::Input.Vpc.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-input.html#cfn-medialive-input-vpc

Return type

Union[IResolvable, None, InputVpcRequestProperty]