/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the mediaconnect-2018-11-14.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.MediaConnect.Model;
namespace Amazon.MediaConnect
{
///
/// Interface for accessing MediaConnect
///
/// API for AWS Elemental MediaConnect
///
public partial interface IAmazonMediaConnect : IAmazonService, IDisposable
{
#if AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IMediaConnectPaginatorFactory Paginators { get; }
#endif
#region AddBridgeOutputs
///
/// Adds outputs to an existing bridge.
///
/// Container for the necessary parameters to execute the AddBridgeOutputs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AddBridgeOutputs service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddBridgeOutputs Operation
Task AddBridgeOutputsAsync(AddBridgeOutputsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AddBridgeSources
///
/// Adds sources to an existing bridge.
///
/// Container for the necessary parameters to execute the AddBridgeSources service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AddBridgeSources service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddBridgeSources Operation
Task AddBridgeSourcesAsync(AddBridgeSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AddFlowMediaStreams
///
/// Adds media streams to an existing flow. After you add a media stream to a flow, you
/// can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI
/// protocol.
///
/// Container for the necessary parameters to execute the AddFlowMediaStreams service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AddFlowMediaStreams service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowMediaStreams Operation
Task AddFlowMediaStreamsAsync(AddFlowMediaStreamsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AddFlowOutputs
///
/// Adds outputs to an existing flow. You can create up to 50 outputs per flow.
///
/// Container for the necessary parameters to execute the AddFlowOutputs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AddFlowOutputs service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowOutputs Operation
Task AddFlowOutputsAsync(AddFlowOutputsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AddFlowSources
///
/// Adds Sources to flow
///
/// Container for the necessary parameters to execute the AddFlowSources service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AddFlowSources service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowSources Operation
Task AddFlowSourcesAsync(AddFlowSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AddFlowVpcInterfaces
///
/// Adds VPC interfaces to flow
///
/// Container for the necessary parameters to execute the AddFlowVpcInterfaces service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AddFlowVpcInterfaces service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowVpcInterfaces Operation
Task AddFlowVpcInterfacesAsync(AddFlowVpcInterfacesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateBridge
///
/// Creates a new bridge. The request must include one source.
///
/// Container for the necessary parameters to execute the CreateBridge service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for CreateBridge Operation
Task CreateBridgeAsync(CreateBridgeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateFlow
///
/// Creates a new flow. The request must include one source. The request optionally can
/// include outputs (up to 50) and entitlements (up to 50).
///
/// Container for the necessary parameters to execute the CreateFlow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for CreateFlow Operation
Task CreateFlowAsync(CreateFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateGateway
///
/// Creates a new gateway. The request must include at least one network (up to 4).
///
/// Container for the necessary parameters to execute the CreateGateway service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateGateway service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for CreateGateway Operation
Task CreateGatewayAsync(CreateGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteBridge
///
/// Deletes a bridge. Before you can delete a bridge, you must stop the bridge.
///
/// Container for the necessary parameters to execute the DeleteBridge service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeleteBridge Operation
Task DeleteBridgeAsync(DeleteBridgeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteFlow
///
/// Deletes a flow. Before you can delete a flow, you must stop the flow.
///
/// Container for the necessary parameters to execute the DeleteFlow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeleteFlow Operation
Task DeleteFlowAsync(DeleteFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteGateway
///
/// Deletes a gateway. Before you can delete a gateway, you must deregister its instances
/// and delete its bridges.
///
/// Container for the necessary parameters to execute the DeleteGateway service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteGateway service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeleteGateway Operation
Task DeleteGatewayAsync(DeleteGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeregisterGatewayInstance
///
/// Deregisters an instance. Before you deregister an instance, all bridges running on
/// the instance must be stopped. If you want to deregister an instance without stopping
/// the bridges, you must use the --force option.
///
/// Container for the necessary parameters to execute the DeregisterGatewayInstance service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeregisterGatewayInstance service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeregisterGatewayInstance Operation
Task DeregisterGatewayInstanceAsync(DeregisterGatewayInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeBridge
///
/// Displays the details of a bridge.
///
/// Container for the necessary parameters to execute the DescribeBridge service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeBridge Operation
Task DescribeBridgeAsync(DescribeBridgeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeFlow
///
/// Displays the details of a flow. The response includes the flow ARN, name, and Availability
/// Zone, as well as details about the source, outputs, and entitlements.
///
/// Container for the necessary parameters to execute the DescribeFlow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeFlow Operation
Task DescribeFlowAsync(DescribeFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeGateway
///
/// Displays the details of a gateway. The response includes the gateway ARN, name, and
/// CIDR blocks, as well as details about the networks.
///
/// Container for the necessary parameters to execute the DescribeGateway service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeGateway service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeGateway Operation
Task DescribeGatewayAsync(DescribeGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeGatewayInstance
///
/// Displays the details of an instance.
///
/// Container for the necessary parameters to execute the DescribeGatewayInstance service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeGatewayInstance service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeGatewayInstance Operation
Task DescribeGatewayInstanceAsync(DescribeGatewayInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeOffering
///
/// Displays the details of an offering. The response includes the offering description,
/// duration, outbound bandwidth, price, and Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the DescribeOffering service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeOffering service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeOffering Operation
Task DescribeOfferingAsync(DescribeOfferingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeReservation
///
/// Displays the details of a reservation. The response includes the reservation name,
/// state, start date and time, and the details of the offering that make up the rest
/// of the reservation (such as price, duration, and outbound bandwidth).
///
/// Container for the necessary parameters to execute the DescribeReservation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeReservation service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeReservation Operation
Task DescribeReservationAsync(DescribeReservationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GrantFlowEntitlements
///
/// Grants entitlements to an existing flow.
///
/// Container for the necessary parameters to execute the GrantFlowEntitlements service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GrantFlowEntitlements service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for GrantFlowEntitlements Operation
Task GrantFlowEntitlementsAsync(GrantFlowEntitlementsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListBridges
///
/// Displays a list of bridges that are associated with this account and an optionally
/// specified Arn. This request returns a paginated result.
///
/// Container for the necessary parameters to execute the ListBridges service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListBridges service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListBridges Operation
Task ListBridgesAsync(ListBridgesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListEntitlements
///
/// Displays a list of all entitlements that have been granted to this account. This request
/// returns 20 results per page.
///
/// Container for the necessary parameters to execute the ListEntitlements service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListEntitlements service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListEntitlements Operation
Task ListEntitlementsAsync(ListEntitlementsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFlows
///
/// Displays a list of flows that are associated with this account. This request returns
/// a paginated result.
///
/// Container for the necessary parameters to execute the ListFlows service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListFlows service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListFlows Operation
Task ListFlowsAsync(ListFlowsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListGatewayInstances
///
/// Displays a list of instances associated with the AWS account. This request returns
/// a paginated result. You can use the filterArn property to display only the instances
/// associated with the selected Gateway Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the ListGatewayInstances service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListGatewayInstances service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListGatewayInstances Operation
Task ListGatewayInstancesAsync(ListGatewayInstancesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListGateways
///
/// Displays a list of gateways that are associated with this account. This request returns
/// a paginated result.
///
/// Container for the necessary parameters to execute the ListGateways service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListGateways service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListGateways Operation
Task ListGatewaysAsync(ListGatewaysRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListOfferings
///
/// Displays a list of all offerings that are available to this account in the current
/// AWS Region. If you have an active reservation (which means you've purchased an offering
/// that has already started and hasn't expired yet), your account isn't eligible for
/// other offerings.
///
/// Container for the necessary parameters to execute the ListOfferings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListOfferings service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListOfferings Operation
Task ListOfferingsAsync(ListOfferingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReservations
///
/// Displays a list of all reservations that have been purchased by this account in the
/// current AWS Region. This list includes all reservations in all states (such as active
/// and expired).
///
/// Container for the necessary parameters to execute the ListReservations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReservations service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListReservations Operation
Task ListReservationsAsync(ListReservationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// List all tags on an AWS Elemental MediaConnect resource
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PurchaseOffering
///
/// Submits a request to purchase an offering. If you already have an active reservation,
/// you can't purchase another offering.
///
/// Container for the necessary parameters to execute the PurchaseOffering service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PurchaseOffering service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for PurchaseOffering Operation
Task PurchaseOfferingAsync(PurchaseOfferingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RemoveBridgeOutput
///
/// Removes an output from a bridge.
///
/// Container for the necessary parameters to execute the RemoveBridgeOutput service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RemoveBridgeOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveBridgeOutput Operation
Task RemoveBridgeOutputAsync(RemoveBridgeOutputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RemoveBridgeSource
///
/// Removes a source from a bridge.
///
/// Container for the necessary parameters to execute the RemoveBridgeSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RemoveBridgeSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveBridgeSource Operation
Task RemoveBridgeSourceAsync(RemoveBridgeSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RemoveFlowMediaStream
///
/// Removes a media stream from a flow. This action is only available if the media stream
/// is not associated with a source or output.
///
/// Container for the necessary parameters to execute the RemoveFlowMediaStream service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RemoveFlowMediaStream service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowMediaStream Operation
Task RemoveFlowMediaStreamAsync(RemoveFlowMediaStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RemoveFlowOutput
///
/// Removes an output from an existing flow. This request can be made only on an output
/// that does not have an entitlement associated with it. If the output has an entitlement,
/// you must revoke the entitlement instead. When an entitlement is revoked from a flow,
/// the service automatically removes the associated output.
///
/// Container for the necessary parameters to execute the RemoveFlowOutput service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RemoveFlowOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowOutput Operation
Task RemoveFlowOutputAsync(RemoveFlowOutputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RemoveFlowSource
///
/// Removes a source from an existing flow. This request can be made only if there is
/// more than one source on the flow.
///
/// Container for the necessary parameters to execute the RemoveFlowSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RemoveFlowSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowSource Operation
Task RemoveFlowSourceAsync(RemoveFlowSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RemoveFlowVpcInterface
///
/// Removes a VPC Interface from an existing flow. This request can be made only on a
/// VPC interface that does not have a Source or Output associated with it. If the VPC
/// interface is referenced by a Source or Output, you must first delete or update the
/// Source or Output to no longer reference the VPC interface.
///
/// Container for the necessary parameters to execute the RemoveFlowVpcInterface service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RemoveFlowVpcInterface service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowVpcInterface Operation
Task RemoveFlowVpcInterfaceAsync(RemoveFlowVpcInterfaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RevokeFlowEntitlement
///
/// Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes
/// unavailable to the subscriber and the associated output is removed.
///
/// Container for the necessary parameters to execute the RevokeFlowEntitlement service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RevokeFlowEntitlement service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RevokeFlowEntitlement Operation
Task RevokeFlowEntitlementAsync(RevokeFlowEntitlementRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartFlow
///
/// Starts a flow.
///
/// Container for the necessary parameters to execute the StartFlow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for StartFlow Operation
Task StartFlowAsync(StartFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopFlow
///
/// Stops a flow.
///
/// Container for the necessary parameters to execute the StopFlow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for StopFlow Operation
Task StopFlowAsync(StopFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Associates the specified tags to a resource with the specified resourceArn. If existing
/// tags on a resource are not specified in the request parameters, they are not changed.
/// When a resource is deleted, the tags associated with that resource are deleted as
/// well.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Deletes specified tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateBridge
///
/// Updates the bridge
///
/// Container for the necessary parameters to execute the UpdateBridge service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridge Operation
Task UpdateBridgeAsync(UpdateBridgeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateBridgeOutput
///
/// Updates an existing bridge output.
///
/// Container for the necessary parameters to execute the UpdateBridgeOutput service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateBridgeOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridgeOutput Operation
Task UpdateBridgeOutputAsync(UpdateBridgeOutputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateBridgeSource
///
/// Updates an existing bridge source.
///
/// Container for the necessary parameters to execute the UpdateBridgeSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateBridgeSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridgeSource Operation
Task UpdateBridgeSourceAsync(UpdateBridgeSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateBridgeState
///
/// Updates the bridge state
///
/// Container for the necessary parameters to execute the UpdateBridgeState service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateBridgeState service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridgeState Operation
Task UpdateBridgeStateAsync(UpdateBridgeStateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFlow
///
/// Updates flow
///
/// Container for the necessary parameters to execute the UpdateFlow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlow Operation
Task UpdateFlowAsync(UpdateFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFlowEntitlement
///
/// You can change an entitlement's description, subscribers, and encryption. If you change
/// the subscribers, the service will remove the outputs that are are used by the subscribers
/// that are removed.
///
/// Container for the necessary parameters to execute the UpdateFlowEntitlement service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFlowEntitlement service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowEntitlement Operation
Task UpdateFlowEntitlementAsync(UpdateFlowEntitlementRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFlowMediaStream
///
/// Updates an existing media stream.
///
/// Container for the necessary parameters to execute the UpdateFlowMediaStream service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFlowMediaStream service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowMediaStream Operation
Task UpdateFlowMediaStreamAsync(UpdateFlowMediaStreamRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFlowOutput
///
/// Updates an existing flow output.
///
/// Container for the necessary parameters to execute the UpdateFlowOutput service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFlowOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowOutput Operation
Task UpdateFlowOutputAsync(UpdateFlowOutputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFlowSource
///
/// Updates the source of a flow.
///
/// Container for the necessary parameters to execute the UpdateFlowSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFlowSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowSource Operation
Task UpdateFlowSourceAsync(UpdateFlowSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateGatewayInstance
///
/// Updates the configuration of an existing Gateway Instance.
///
/// Container for the necessary parameters to execute the UpdateGatewayInstance service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateGatewayInstance service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateGatewayInstance Operation
Task UpdateGatewayInstanceAsync(UpdateGatewayInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}