[][src]Crate rusoto_mediaconnect

API for AWS Elemental MediaConnect

If you're using the service, you're probably looking for MediaConnectClient and MediaConnect.

Structs

AddFlowOutputsRequest

A request to add outputs to the specified flow.

AddFlowOutputsResponse
AddFlowSourcesRequest

A request to add sources to the flow.

AddFlowSourcesResponse
AddFlowVpcInterfacesRequest

A request to add VPC interfaces to the flow.

AddFlowVpcInterfacesResponse
AddOutputRequest

The output that you want to add to this flow.

CreateFlowRequest

Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).

CreateFlowResponse
DeleteFlowRequest
DeleteFlowResponse
DescribeFlowRequest
DescribeFlowResponse
DescribeOfferingRequest
DescribeOfferingResponse
DescribeReservationRequest
DescribeReservationResponse
Encryption

Information about the encryption of the flow.

Entitlement

The settings for a flow entitlement.

FailoverConfig

The settings for source failover

Flow

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

GrantEntitlementRequest

The entitlements that you want to grant on a flow.

GrantFlowEntitlementsRequest

A request to grant entitlements on a flow.

GrantFlowEntitlementsResponse
ListEntitlementsRequest
ListEntitlementsResponse
ListFlowsRequest
ListFlowsResponse
ListOfferingsRequest
ListOfferingsResponse
ListReservationsRequest
ListReservationsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListedEntitlement

An entitlement that has been granted to you from other AWS accounts.

ListedFlow

Provides a summary of a flow, including its ARN, Availability Zone, and source type.

MediaConnectClient

A client for the AWS MediaConnect API.

Messages

Messages that provide the state of the flow.

Offering

A savings plan that reserves a certain amount of outbound bandwidth usage at a discounted rate each month over a period of time.

Output

The settings for an output.

PurchaseOfferingRequest

A request to purchase a offering.

PurchaseOfferingResponse
RemoveFlowOutputRequest
RemoveFlowOutputResponse
RemoveFlowSourceRequest
RemoveFlowSourceResponse
RemoveFlowVpcInterfaceRequest
RemoveFlowVpcInterfaceResponse
Reservation

A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period. The discounted rate in the reservation applies to outbound bandwidth for all flows from your account until your account reaches the amount of bandwidth in your reservation. If you use more outbound bandwidth than the agreed upon amount in a single month, the overage is charged at the on-demand rate.

ResourceSpecification

A definition of what is being billed for, including the type and amount.

RevokeFlowEntitlementRequest
RevokeFlowEntitlementResponse
SetSourceRequest

The settings for the source of the flow.

Source

The settings for the source of the flow.

StartFlowRequest
StartFlowResponse
StopFlowRequest
StopFlowResponse
TagResourceRequest

The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

Transport

Attributes related to the transport stream that are used in a source or output.

UntagResourceRequest
UpdateEncryption

Information about the encryption of the flow.

UpdateFailoverConfig

The settings for source failover

UpdateFlowEntitlementRequest

The entitlement fields that you want to update.

UpdateFlowEntitlementResponse
UpdateFlowOutputRequest

The fields that you want to update in the output.

UpdateFlowOutputResponse
UpdateFlowRequest

A request to update flow.

UpdateFlowResponse
UpdateFlowSourceRequest

A request to update the source of a flow.

UpdateFlowSourceResponse
VpcInterface

The settings for a VPC Source.

VpcInterfaceAttachment

The settings for attaching a VPC interface to an output.

VpcInterfaceRequest

Desired VPC Interface for a Flow

Enums

AddFlowOutputsError

Errors returned by AddFlowOutputs

AddFlowSourcesError

Errors returned by AddFlowSources

AddFlowVpcInterfacesError

Errors returned by AddFlowVpcInterfaces

CreateFlowError

Errors returned by CreateFlow

DeleteFlowError

Errors returned by DeleteFlow

DescribeFlowError

Errors returned by DescribeFlow

DescribeOfferingError

Errors returned by DescribeOffering

DescribeReservationError

Errors returned by DescribeReservation

GrantFlowEntitlementsError

Errors returned by GrantFlowEntitlements

ListEntitlementsError

Errors returned by ListEntitlements

ListFlowsError

Errors returned by ListFlows

ListOfferingsError

Errors returned by ListOfferings

ListReservationsError

Errors returned by ListReservations

ListTagsForResourceError

Errors returned by ListTagsForResource

PurchaseOfferingError

Errors returned by PurchaseOffering

RemoveFlowOutputError

Errors returned by RemoveFlowOutput

RemoveFlowSourceError

Errors returned by RemoveFlowSource

RemoveFlowVpcInterfaceError

Errors returned by RemoveFlowVpcInterface

RevokeFlowEntitlementError

Errors returned by RevokeFlowEntitlement

StartFlowError

Errors returned by StartFlow

StopFlowError

Errors returned by StopFlow

TagResourceError

Errors returned by TagResource

UntagResourceError

Errors returned by UntagResource

UpdateFlowEntitlementError

Errors returned by UpdateFlowEntitlement

UpdateFlowError

Errors returned by UpdateFlow

UpdateFlowOutputError

Errors returned by UpdateFlowOutput

UpdateFlowSourceError

Errors returned by UpdateFlowSource

Traits

MediaConnect

Trait representing the capabilities of the AWS MediaConnect API. AWS MediaConnect clients implement this trait.