InputSecurityGroupProps

class aws_cdk.aws_medialive_alpha.InputSecurityGroupProps(*, allowlist_rules, tags=None)

Bases: object

(experimental) Properties for creating a MediaLive Input Security Group.

Parameters:
  • allowlist_rules (Sequence[str]) – (experimental) The list of IPv4 CIDR addresses to allow.

  • tags (Optional[Mapping[str, str]]) – (experimental) Tags to add to the input security group. Default: - no tags

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# passphrase: secretsmanager.ISecret


sg = medialive.InputSecurityGroup(stack, "SrtSg",
    allowlist_rules=["203.0.113.0/24"]
)

medialive.Input(stack, "SrtListenerInput",
    input_name="srt-listener",
    input=medialive.InputConfiguration.srt_listener(
        input_security_groups=[sg],
        minimum_latency=Duration.millis(500),
        stream_id="my-stream-id",
        decryption=medialive.SrtDecryptionProps(
            algorithm=medialive.SrtDecryptionAlgorithm.AES256,
            passphrase_secret=passphrase
        )
    )
)

Attributes

allowlist_rules

(experimental) The list of IPv4 CIDR addresses to allow.

Stability:

experimental

tags

(experimental) Tags to add to the input security group.

Default:
  • no tags

Stability:

experimental