Class: Aws::MediaConnect::Types::Flow
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::Flow
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mediaconnect/types.rb
Overview
The settings for a flow, including its source, outputs, and entitlements.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone that you want to create the flow in.
-
#description ⇒ String
A description of the flow.
-
#egress_ip ⇒ String
The IP address from which video will be sent to output destinations.
-
#entitlements ⇒ Array<Types::Entitlement>
The entitlements in this flow.
-
#flow_arn ⇒ String
The Amazon Resource Name (ARN) of the flow.
-
#maintenance ⇒ Types::Maintenance
The maintenance setting of a flow.
-
#media_streams ⇒ Array<Types::MediaStream>
The media streams that are associated with the flow.
-
#name ⇒ String
The name of the flow.
-
#outputs ⇒ Array<Types::Output>
The outputs in this flow.
-
#source ⇒ Types::Source
The settings for the source of the flow.
-
#source_failover_config ⇒ Types::FailoverConfig
The settings for source failover.
- #sources ⇒ Array<Types::Source>
-
#status ⇒ String
The current status of the flow.
-
#vpc_interfaces ⇒ Array<Types::VpcInterface>
The VPC Interfaces for this flow.
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.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the flow. This value is not used or seen outside of the current AWS Elemental MediaConnect account.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#egress_ip ⇒ String
The IP address from which video will be sent to output destinations.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#entitlements ⇒ Array<Types::Entitlement>
The entitlements in this flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#flow_arn ⇒ String
The Amazon Resource Name (ARN) of the flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#maintenance ⇒ Types::Maintenance
The maintenance setting of a flow
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#media_streams ⇒ Array<Types::MediaStream>
The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#outputs ⇒ Array<Types::Output>
The outputs in this flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::Source
The settings for the source of the flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#source_failover_config ⇒ Types::FailoverConfig
The settings for source failover.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::Source>
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#vpc_interfaces ⇒ Array<Types::VpcInterface>
The VPC Interfaces for this flow.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1758 class Flow < Struct.new( :availability_zone, :description, :egress_ip, :entitlements, :flow_arn, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :status, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |