Flow class

The settings for a flow, including its source, outputs, and entitlements.

Constructors

Flow({required String availabilityZone, required List<Entitlement> entitlements, required String flowArn, required String name, required List<Output> outputs, required Source source, required Status status, String? description, String? egressIp, FailoverConfig? sourceFailoverConfig, List<Source>? sources, List<VpcInterface>? vpcInterfaces})
Flow.fromJson(Map<String, dynamic> json)
factory

Properties

availabilityZone String
The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.
final
description String?
A description of the flow. This value is not used or seen outside of the current AWS Elemental MediaConnect account.
final
egressIp String?
The IP address from which video will be sent to output destinations.
final
entitlements List<Entitlement>
The entitlements in this flow.
final
flowArn String
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
final
hashCode int
The hash code for this object.
no setterinherited
name String
The name of the flow.
final
outputs List<Output>
The outputs in this flow.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source Source
final
sourceFailoverConfig FailoverConfig?
final
sources List<Source>?
final
status Status
The current status of the flow.
final
vpcInterfaces List<VpcInterface>?
The VPC Interfaces for this flow.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited