FlowAttributes

class aws_cdk.aws_mediaconnect_alpha.FlowAttributes(*, flow_arn, egress_ip=None, flow_availability_zone=None, is_failover_enabled=None, source_arn=None, source_ingest_ip=None, source_ingest_port=None)

Bases: object

(experimental) Attributes for importing an existing Flow.

Parameters:
  • flow_arn (str) – (experimental) The ARN of the flow.

  • egress_ip (Optional[str]) – (experimental) The IP address that the flow uses to send outbound content. Default: - accessing egressIp on the imported flow throws; only provide when available.

  • flow_availability_zone (Optional[str]) – (experimental) The Availability Zone that the flow was created in. Default: - flowAvailabilityZone is undefined on the imported flow.

  • is_failover_enabled (Optional[bool]) – (experimental) Indicates whether failover configured. Default: false

  • source_arn (Optional[str]) – (experimental) ARN of the source defined on the flow. Not encoded in the flow ARN, so must be provided explicitly when you need access to sourceArn on the imported construct. Default: - sourceArn is not available on the imported construct

  • source_ingest_ip (Optional[str]) – (experimental) The IP address that the flow listens on for incoming content. Default: - accessing sourceIngestIp on the imported flow throws; only provide when available.

  • source_ingest_port (Optional[str]) – (experimental) The port that the flow listens on for incoming content. Default: - accessing sourceIngestPort on the imported flow throws; only provide when available.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_mediaconnect_alpha as mediaconnect_alpha

flow_attributes = mediaconnect_alpha.FlowAttributes(
    flow_arn="flowArn",

    # the properties below are optional
    egress_ip="egressIp",
    flow_availability_zone="flowAvailabilityZone",
    is_failover_enabled=False,
    source_arn="sourceArn",
    source_ingest_ip="sourceIngestIp",
    source_ingest_port="sourceIngestPort"
)

Attributes

egress_ip

(experimental) The IP address that the flow uses to send outbound content.

Default:
  • accessing egressIp on the imported flow throws; only provide when available.

Stability:

experimental

flow_arn

(experimental) The ARN of the flow.

Stability:

experimental

flow_availability_zone

(experimental) The Availability Zone that the flow was created in.

Default:
  • flowAvailabilityZone is undefined on the imported flow.

Stability:

experimental

is_failover_enabled

(experimental) Indicates whether failover configured.

Default:

false

Stability:

experimental

source_arn

(experimental) ARN of the source defined on the flow.

Not encoded in the flow ARN, so must be provided explicitly when you need access to sourceArn on the imported construct.

Default:
  • sourceArn is not available on the imported construct

Stability:

experimental

source_ingest_ip

(experimental) The IP address that the flow listens on for incoming content.

Default:
  • accessing sourceIngestIp on the imported flow throws; only provide when available.

Stability:

experimental

source_ingest_port

(experimental) The port that the flow listens on for incoming content.

Default:
  • accessing sourceIngestPort on the imported flow throws; only provide when available.

Stability:

experimental