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.
-
#source_monitoring_config ⇒ Types::MonitoringConfig
The settings for source monitoring.
- #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.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) 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.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#egress_ip ⇒ String
The IP address from which video will be sent to output destinations.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#entitlements ⇒ Array<Types::Entitlement>
The entitlements in this flow.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#flow_arn ⇒ String
The Amazon Resource Name (ARN) of the flow.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#maintenance ⇒ Types::Maintenance
The maintenance setting of a flow
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) 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.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the flow.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#outputs ⇒ Array<Types::Output>
The outputs in this flow.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::Source
The settings for the source of the flow.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#source_failover_config ⇒ Types::FailoverConfig
The settings for source failover.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#source_monitoring_config ⇒ Types::MonitoringConfig
The settings for source monitoring.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::Source>
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the flow.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#vpc_interfaces ⇒ Array<Types::VpcInterface>
The VPC Interfaces for this flow.
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1803 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, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |