Class: Aws::MediaConnect::Types::CreateFlowRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::CreateFlowRequest
- Defined in:
- gems/aws-sdk-mediaconnect/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.
-
#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.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#entitlements ⇒ Array<Types::GrantEntitlementRequest>
The entitlements that you want to grant on a flow.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#maintenance ⇒ Types::AddMaintenance
Create maintenance setting for a flow
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) 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.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the flow.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#outputs ⇒ Array<Types::AddOutputRequest>
The outputs that you want to add to this flow.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::SetSourceRequest
The settings for the source of the flow.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#source_failover_config ⇒ Types::FailoverConfig
The settings for source failover.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::SetSourceRequest>
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |
#vpc_interfaces ⇒ Array<Types::VpcInterfaceRequest>
The VPC interfaces you want on the flow.
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 990 class CreateFlowRequest < Struct.new( :availability_zone, :entitlements, :media_streams, :name, :outputs, :source, :source_failover_config, :sources, :vpc_interfaces, :maintenance) SENSITIVE = [] include Aws::Structure end |