You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::MediaConnect::Types::Flow

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

The settings for a flow, including its source, outputs, and entitlements.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zone ⇒ String

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Returns:

  • (String) —

    The Availability Zone that you want to create the flow in.

#description ⇒ String

A description of the flow. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Returns:

  • (String) —

    A description of the flow.

#egress_ip ⇒ String

The IP address from which video will be sent to output destinations.

Returns:

  • (String) —

    The IP address from which video will be sent to output destinations.

#entitlements ⇒ Array<Types::Entitlement>

The entitlements in this flow.

Returns:

#flow_arn ⇒ String

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Returns:

  • (String) —

    The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

#name ⇒ String

The name of the flow.

Returns:

  • (String) —

    The name of the flow.

#outputs ⇒ Array<Types::Output>

The outputs in this flow.

Returns:

#source ⇒ Types::Source

The settings for the source of the flow.

Returns:

#source_failover_config ⇒ Types::FailoverConfig

The settings for source failover

Returns:

#sources ⇒ Array<Types::Source>

Returns:

#status ⇒ String

The current status of the flow.

Possible values:

  • STANDBY
  • ACTIVE
  • UPDATING
  • DELETING
  • STARTING
  • STOPPING
  • ERROR

Returns:

  • (String) —

    The current status of the flow.

#vpc_interfaces ⇒ Array<Types::VpcInterface>

The VPC Interfaces for this flow.

Returns: