Class: Aws::MediaConnect::Types::CreateFlowRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::CreateFlowRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mediaconnect/types.rb
Overview
Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50.)
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone that you want to create the flow in.
-
#entitlements ⇒ Array<Types::GrantEntitlementRequest>
The entitlements that you want to grant on a flow.
-
#maintenance ⇒ Types::AddMaintenance
Create maintenance setting for a flow.
-
#media_streams ⇒ Array<Types::AddMediaStreamRequest>
The media streams that you want to add to the flow.
-
#name ⇒ String
The name of the flow.
-
#outputs ⇒ Array<Types::AddOutputRequest>
The outputs that you want to add to this flow.
-
#source ⇒ Types::SetSourceRequest
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::SetSourceRequest>
-
#vpc_interfaces ⇒ Array<Types::VpcInterfaceRequest>
The VPC interfaces you want on the 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 Region.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#entitlements ⇒ Array<Types::GrantEntitlementRequest>
The entitlements that you want to grant on a flow.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#maintenance ⇒ Types::AddMaintenance
Create maintenance setting for a flow
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#media_streams ⇒ Array<Types::AddMediaStreamRequest>
The media streams that you want to add to the flow. You can associate these media streams with sources and outputs on the flow.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the flow.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#outputs ⇒ Array<Types::AddOutputRequest>
The outputs that you want to add to this flow.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::SetSourceRequest
The settings for the source of the flow.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#source_failover_config ⇒ Types::FailoverConfig
The settings for source failover.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#source_monitoring_config ⇒ Types::MonitoringConfig
The settings for source monitoring.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::SetSourceRequest>
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |
#vpc_interfaces ⇒ Array<Types::VpcInterfaceRequest>
The VPC interfaces you want on the flow.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 1045 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance, :source_monitoring_config) SENSITIVE = [] include Aws::Structure end |