AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Interface for accessing MediaLive API for AWS Elemental MediaLive

Inheritance Hierarchy

Amazon.MediaLive.IAmazonMediaLive

Namespace: Amazon.MediaLive
Assembly: AWSSDK.MediaLive.dll
Version: 3.x.y.z

Syntax

C#
public interface IAmazonMediaLive
         IAmazonService, IDisposable

The IAmazonMediaLive type exposes the following members

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method CreateChannel(CreateChannelRequest)

Creates a new channel

Public Method CreateChannelAsync(CreateChannelRequest, CancellationToken)

Initiates the asynchronous execution of the CreateChannel operation.

Public Method CreateInput(CreateInputRequest)

Create an input

Public Method CreateInputAsync(CreateInputRequest, CancellationToken)

Initiates the asynchronous execution of the CreateInput operation.

Public Method CreateInputSecurityGroup(CreateInputSecurityGroupRequest)

Creates a Input Security Group

Public Method CreateInputSecurityGroupAsync(CreateInputSecurityGroupRequest, CancellationToken)

Initiates the asynchronous execution of the CreateInputSecurityGroup operation.

Public Method DeleteChannel(DeleteChannelRequest)

Starts deletion of channel. The associated outputs are also deleted.

Public Method DeleteChannelAsync(DeleteChannelRequest, CancellationToken)

Initiates the asynchronous execution of the DeleteChannel operation.

Public Method DeleteInput(DeleteInputRequest)

Deletes the input end point

Public Method DeleteInputAsync(DeleteInputRequest, CancellationToken)

Initiates the asynchronous execution of the DeleteInput operation.

Public Method DeleteInputSecurityGroup(DeleteInputSecurityGroupRequest)

Deletes an Input Security Group

Public Method DeleteInputSecurityGroupAsync(DeleteInputSecurityGroupRequest, CancellationToken)

Initiates the asynchronous execution of the DeleteInputSecurityGroup operation.

Public Method DeleteReservation(DeleteReservationRequest)

Delete an expired reservation.

Public Method DeleteReservationAsync(DeleteReservationRequest, CancellationToken)

Initiates the asynchronous execution of the DeleteReservation operation.

Public Method DescribeChannel(DescribeChannelRequest)

Gets details about a channel

Public Method DescribeChannelAsync(DescribeChannelRequest, CancellationToken)

Initiates the asynchronous execution of the DescribeChannel operation.

Public Method DescribeInput(DescribeInputRequest)

Produces details about an input

Public Method DescribeInputAsync(DescribeInputRequest, CancellationToken)

Initiates the asynchronous execution of the DescribeInput operation.

Public Method DescribeInputSecurityGroup(DescribeInputSecurityGroupRequest)

Produces a summary of an Input Security Group

Public Method DescribeInputSecurityGroupAsync(DescribeInputSecurityGroupRequest, CancellationToken)

Initiates the asynchronous execution of the DescribeInputSecurityGroup operation.

Public Method DescribeOffering(DescribeOfferingRequest)

Get details for an offering.

Public Method DescribeOfferingAsync(DescribeOfferingRequest, CancellationToken)

Initiates the asynchronous execution of the DescribeOffering operation.

Public Method DescribeReservation(DescribeReservationRequest)

Get details for a reservation.

Public Method DescribeReservationAsync(DescribeReservationRequest, CancellationToken)

Initiates the asynchronous execution of the DescribeReservation operation.

Public Method ListChannels(ListChannelsRequest)

Produces list of channels that have been created

Public Method ListChannelsAsync(ListChannelsRequest, CancellationToken)

Initiates the asynchronous execution of the ListChannels operation.

Public Method ListInputs(ListInputsRequest)

Produces list of inputs that have been created

Public Method ListInputsAsync(ListInputsRequest, CancellationToken)

Initiates the asynchronous execution of the ListInputs operation.

Public Method ListInputSecurityGroups(ListInputSecurityGroupsRequest)

Produces a list of Input Security Groups for an account

Public Method ListInputSecurityGroupsAsync(ListInputSecurityGroupsRequest, CancellationToken)

Initiates the asynchronous execution of the ListInputSecurityGroups operation.

Public Method ListOfferings(ListOfferingsRequest)

List offerings available for purchase.

Public Method ListOfferingsAsync(ListOfferingsRequest, CancellationToken)

Initiates the asynchronous execution of the ListOfferings operation.

Public Method ListReservations(ListReservationsRequest)

List purchased reservations.

Public Method ListReservationsAsync(ListReservationsRequest, CancellationToken)

Initiates the asynchronous execution of the ListReservations operation.

Public Method PurchaseOffering(PurchaseOfferingRequest)

Purchase an offering and create a reservation.

Public Method PurchaseOfferingAsync(PurchaseOfferingRequest, CancellationToken)

Initiates the asynchronous execution of the PurchaseOffering operation.

Public Method StartChannel(StartChannelRequest)

Starts an existing channel

Public Method StartChannelAsync(StartChannelRequest, CancellationToken)

Initiates the asynchronous execution of the StartChannel operation.

Public Method StopChannel(StopChannelRequest)

Stops a running channel

Public Method StopChannelAsync(StopChannelRequest, CancellationToken)

Initiates the asynchronous execution of the StopChannel operation.

Public Method UpdateChannel(UpdateChannelRequest)

Updates a channel.

Public Method UpdateChannelAsync(UpdateChannelRequest, CancellationToken)

Initiates the asynchronous execution of the UpdateChannel operation.

Public Method UpdateInput(UpdateInputRequest)

Updates an input.

Public Method UpdateInputAsync(UpdateInputRequest, CancellationToken)

Initiates the asynchronous execution of the UpdateInput operation.

Public Method UpdateInputSecurityGroup(UpdateInputSecurityGroupRequest)

Update an Input Security Group's Whilelists.

Public Method UpdateInputSecurityGroupAsync(UpdateInputSecurityGroupRequest, CancellationToken)

Initiates the asynchronous execution of the UpdateInputSecurityGroup operation.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms