Struct rusoto_mediaconnect::CreateFlowRequest [−][src]
pub struct CreateFlowRequest { pub availability_zone: Option<String>, pub entitlements: Option<Vec<GrantEntitlementRequest>>, pub media_streams: Option<Vec<AddMediaStreamRequest>>, pub name: String, pub outputs: Option<Vec<AddOutputRequest>>, pub source: Option<SetSourceRequest>, pub source_failover_config: Option<FailoverConfig>, pub sources: Option<Vec<SetSourceRequest>>, pub vpc_interfaces: Option<Vec<VpcInterfaceRequest>>, }
Expand description
Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).
Fields
availability_zone: Option<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.
entitlements: Option<Vec<GrantEntitlementRequest>>
The entitlements that you want to grant on a flow.
media_streams: Option<Vec<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.
name: String
The name of the flow.
outputs: Option<Vec<AddOutputRequest>>
The outputs that you want to add to this flow.
source: Option<SetSourceRequest>
source_failover_config: Option<FailoverConfig>
sources: Option<Vec<SetSourceRequest>>
vpc_interfaces: Option<Vec<VpcInterfaceRequest>>
The VPC interfaces you want on the flow.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CreateFlowRequest
impl Send for CreateFlowRequest
impl Sync for CreateFlowRequest
impl Unpin for CreateFlowRequest
impl UnwindSafe for CreateFlowRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self