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.

Implementation for accessing MediaLive

API for AWS Elemental MediaLive

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonServiceClient
    Amazon.MediaLive.AmazonMediaLiveClient

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

Syntax

C#
public class AmazonMediaLiveClient : AmazonServiceClient
         IAmazonMediaLive, IAmazonService, IDisposable

The AmazonMediaLiveClient type exposes the following members

Constructors

NameDescription
Public Method AmazonMediaLiveClient()

Constructs AmazonMediaLiveClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonMediaLiveClient(RegionEndpoint)

Constructs AmazonMediaLiveClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonMediaLiveClient(AmazonMediaLiveConfig)

Constructs AmazonMediaLiveClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonMediaLiveClient(AWSCredentials)

Constructs AmazonMediaLiveClient with AWS Credentials

Public Method AmazonMediaLiveClient(AWSCredentials, RegionEndpoint)

Constructs AmazonMediaLiveClient with AWS Credentials

Public Method AmazonMediaLiveClient(AWSCredentials, AmazonMediaLiveConfig)

Constructs AmazonMediaLiveClient with AWS Credentials and an AmazonMediaLiveClient Configuration object.

Public Method AmazonMediaLiveClient(string, string)

Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaLiveClient(string, string, RegionEndpoint)

Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaLiveClient(string, string, AmazonMediaLiveConfig)

Constructs AmazonMediaLiveClient with AWS Access Key ID, AWS Secret Key and an AmazonMediaLiveClient Configuration object.

Public Method AmazonMediaLiveClient(string, string, string)

Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaLiveClient(string, string, string, RegionEndpoint)

Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaLiveClient(string, string, string, AmazonMediaLiveConfig)

Constructs AmazonMediaLiveClient with AWS Access Key ID, AWS Secret Key and an AmazonMediaLiveClient Configuration object.

Properties

NameTypeDescription
Public Property Config Amazon.Runtime.IClientConfig Inherited from Amazon.Runtime.AmazonServiceClient.
Public Property Paginators Amazon.MediaLive.Model.IMediaLivePaginatorFactory

Paginators for the service

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 AcceptInputDeviceTransfer(AcceptInputDeviceTransferRequest)

Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.

Public Method AcceptInputDeviceTransferAsync(AcceptInputDeviceTransferRequest, CancellationToken)

Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.

Public Method BatchDelete(BatchDeleteRequest)

Starts delete of resources.

Public Method BatchDeleteAsync(BatchDeleteRequest, CancellationToken)

Starts delete of resources.

Public Method BatchStart(BatchStartRequest)

Starts existing resources

Public Method BatchStartAsync(BatchStartRequest, CancellationToken)

Starts existing resources

Public Method BatchStop(BatchStopRequest)

Stops running resources

Public Method BatchStopAsync(BatchStopRequest, CancellationToken)

Stops running resources

Public Method BatchUpdateSchedule(BatchUpdateScheduleRequest)

Update a channel schedule

Public Method BatchUpdateScheduleAsync(BatchUpdateScheduleRequest, CancellationToken)

Update a channel schedule

Public Method CancelInputDeviceTransfer(CancelInputDeviceTransferRequest)

Cancel an input device transfer that you have requested.

Public Method CancelInputDeviceTransferAsync(CancelInputDeviceTransferRequest, CancellationToken)

Cancel an input device transfer that you have requested.

Public Method ClaimDevice(ClaimDeviceRequest)

Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.

Public Method ClaimDeviceAsync(ClaimDeviceRequest, CancellationToken)

Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.

Public Method CreateChannel(CreateChannelRequest)

Creates a new channel

Public Method CreateChannelAsync(CreateChannelRequest, CancellationToken)

Creates a new channel

Public Method CreateCloudWatchAlarmTemplate(CreateCloudWatchAlarmTemplateRequest)

Creates a cloudwatch alarm template to dynamically generate cloudwatch metric alarms on targeted resource types.

Public Method CreateCloudWatchAlarmTemplateAsync(CreateCloudWatchAlarmTemplateRequest, CancellationToken)

Creates a cloudwatch alarm template to dynamically generate cloudwatch metric alarms on targeted resource types.

Public Method CreateCloudWatchAlarmTemplateGroup(CreateCloudWatchAlarmTemplateGroupRequest)

Creates a cloudwatch alarm template group to group your cloudwatch alarm templates and to attach to signal maps for dynamically creating alarms.

Public Method CreateCloudWatchAlarmTemplateGroupAsync(CreateCloudWatchAlarmTemplateGroupRequest, CancellationToken)

Creates a cloudwatch alarm template group to group your cloudwatch alarm templates and to attach to signal maps for dynamically creating alarms.

Public Method CreateEventBridgeRuleTemplate(CreateEventBridgeRuleTemplateRequest)

Creates an eventbridge rule template to monitor events and send notifications to your targeted resources.

Public Method CreateEventBridgeRuleTemplateAsync(CreateEventBridgeRuleTemplateRequest, CancellationToken)

Creates an eventbridge rule template to monitor events and send notifications to your targeted resources.

Public Method CreateEventBridgeRuleTemplateGroup(CreateEventBridgeRuleTemplateGroupRequest)

Creates an eventbridge rule template group to group your eventbridge rule templates and to attach to signal maps for dynamically creating notification rules.

Public Method CreateEventBridgeRuleTemplateGroupAsync(CreateEventBridgeRuleTemplateGroupRequest, CancellationToken)

Creates an eventbridge rule template group to group your eventbridge rule templates and to attach to signal maps for dynamically creating notification rules.

Public Method CreateInput(CreateInputRequest)

Create an input

Public Method CreateInputAsync(CreateInputRequest, CancellationToken)

Create an input

Public Method CreateInputSecurityGroup(CreateInputSecurityGroupRequest)

Creates a Input Security Group

Public Method CreateInputSecurityGroupAsync(CreateInputSecurityGroupRequest, CancellationToken)

Creates a Input Security Group

Public Method CreateMultiplex(CreateMultiplexRequest)

Create a new multiplex.

Public Method CreateMultiplexAsync(CreateMultiplexRequest, CancellationToken)

Create a new multiplex.

Public Method CreateMultiplexProgram(CreateMultiplexProgramRequest)

Create a new program in the multiplex.

Public Method CreateMultiplexProgramAsync(CreateMultiplexProgramRequest, CancellationToken)

Create a new program in the multiplex.

Public Method CreatePartnerInput(CreatePartnerInputRequest)

Create a partner input

Public Method CreatePartnerInputAsync(CreatePartnerInputRequest, CancellationToken)

Create a partner input

Public Method CreateSignalMap(CreateSignalMapRequest)

Initiates the creation of a new signal map. Will discover a new mediaResourceMap based on the provided discoveryEntryPointArn.

Public Method CreateSignalMapAsync(CreateSignalMapRequest, CancellationToken)

Initiates the creation of a new signal map. Will discover a new mediaResourceMap based on the provided discoveryEntryPointArn.

Public Method CreateTags(CreateTagsRequest)

Create tags for a resource

Public Method CreateTagsAsync(CreateTagsRequest, CancellationToken)

Create tags for a resource

Public Method DeleteChannel(DeleteChannelRequest)

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

Public Method DeleteChannelAsync(DeleteChannelRequest, CancellationToken)

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

Public Method DeleteCloudWatchAlarmTemplate(DeleteCloudWatchAlarmTemplateRequest)

Deletes a cloudwatch alarm template.

Public Method DeleteCloudWatchAlarmTemplateAsync(DeleteCloudWatchAlarmTemplateRequest, CancellationToken)

Deletes a cloudwatch alarm template.

Public Method DeleteCloudWatchAlarmTemplateGroup(DeleteCloudWatchAlarmTemplateGroupRequest)

Deletes a cloudwatch alarm template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

Public Method DeleteCloudWatchAlarmTemplateGroupAsync(DeleteCloudWatchAlarmTemplateGroupRequest, CancellationToken)

Deletes a cloudwatch alarm template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

Public Method DeleteEventBridgeRuleTemplate(DeleteEventBridgeRuleTemplateRequest)

Deletes an eventbridge rule template.

Public Method DeleteEventBridgeRuleTemplateAsync(DeleteEventBridgeRuleTemplateRequest, CancellationToken)

Deletes an eventbridge rule template.

Public Method DeleteEventBridgeRuleTemplateGroup(DeleteEventBridgeRuleTemplateGroupRequest)

Deletes an eventbridge rule template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

Public Method DeleteEventBridgeRuleTemplateGroupAsync(DeleteEventBridgeRuleTemplateGroupRequest, CancellationToken)

Deletes an eventbridge rule template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

Public Method DeleteInput(DeleteInputRequest)

Deletes the input end point

Public Method DeleteInputAsync(DeleteInputRequest, CancellationToken)

Deletes the input end point

Public Method DeleteInputSecurityGroup(DeleteInputSecurityGroupRequest)

Deletes an Input Security Group

Public Method DeleteInputSecurityGroupAsync(DeleteInputSecurityGroupRequest, CancellationToken)

Deletes an Input Security Group

Public Method DeleteMultiplex(DeleteMultiplexRequest)

Delete a multiplex. The multiplex must be idle.

Public Method DeleteMultiplexAsync(DeleteMultiplexRequest, CancellationToken)

Delete a multiplex. The multiplex must be idle.

Public Method DeleteMultiplexProgram(DeleteMultiplexProgramRequest)

Delete a program from a multiplex.

Public Method DeleteMultiplexProgramAsync(DeleteMultiplexProgramRequest, CancellationToken)

Delete a program from a multiplex.

Public Method DeleteReservation(DeleteReservationRequest)

Delete an expired reservation.

Public Method DeleteReservationAsync(DeleteReservationRequest, CancellationToken)

Delete an expired reservation.

Public Method DeleteSchedule(DeleteScheduleRequest)

Delete all schedule actions on a channel.

Public Method DeleteScheduleAsync(DeleteScheduleRequest, CancellationToken)

Delete all schedule actions on a channel.

Public Method DeleteSignalMap(DeleteSignalMapRequest)

Deletes the specified signal map.

Public Method DeleteSignalMapAsync(DeleteSignalMapRequest, CancellationToken)

Deletes the specified signal map.

Public Method DeleteTags(DeleteTagsRequest)

Removes tags for a resource

Public Method DeleteTagsAsync(DeleteTagsRequest, CancellationToken)

Removes tags for a resource

Public Method DescribeAccountConfiguration(DescribeAccountConfigurationRequest)

Describe account configuration

Public Method DescribeAccountConfigurationAsync(DescribeAccountConfigurationRequest, CancellationToken)

Describe account configuration

Public Method DescribeChannel(DescribeChannelRequest)

Gets details about a channel

Public Method DescribeChannelAsync(DescribeChannelRequest, CancellationToken)

Gets details about a channel

Public Method DescribeInput(DescribeInputRequest)

Produces details about an input

Public Method DescribeInputAsync(DescribeInputRequest, CancellationToken)

Produces details about an input

Public Method DescribeInputDevice(DescribeInputDeviceRequest)

Gets the details for the input device

Public Method DescribeInputDeviceAsync(DescribeInputDeviceRequest, CancellationToken)

Gets the details for the input device

Public Method DescribeInputDeviceThumbnail(DescribeInputDeviceThumbnailRequest)

Get the latest thumbnail data for the input device.

Public Method DescribeInputDeviceThumbnailAsync(DescribeInputDeviceThumbnailRequest, CancellationToken)

Get the latest thumbnail data for the input device.

Public Method DescribeInputSecurityGroup(DescribeInputSecurityGroupRequest)

Produces a summary of an Input Security Group

Public Method DescribeInputSecurityGroupAsync(DescribeInputSecurityGroupRequest, CancellationToken)

Produces a summary of an Input Security Group

Public Method DescribeMultiplex(DescribeMultiplexRequest)

Gets details about a multiplex.

Public Method DescribeMultiplexAsync(DescribeMultiplexRequest, CancellationToken)

Gets details about a multiplex.

Public Method DescribeMultiplexProgram(DescribeMultiplexProgramRequest)

Get the details for a program in a multiplex.

Public Method DescribeMultiplexProgramAsync(DescribeMultiplexProgramRequest, CancellationToken)

Get the details for a program in a multiplex.

Public Method DescribeOffering(DescribeOfferingRequest)

Get details for an offering.

Public Method DescribeOfferingAsync(DescribeOfferingRequest, CancellationToken)

Get details for an offering.

Public Method DescribeReservation(DescribeReservationRequest)

Get details for a reservation.

Public Method DescribeReservationAsync(DescribeReservationRequest, CancellationToken)

Get details for a reservation.

Public Method DescribeSchedule(DescribeScheduleRequest)

Get a channel schedule

Public Method DescribeScheduleAsync(DescribeScheduleRequest, CancellationToken)

Get a channel schedule

Public Method DescribeThumbnails(DescribeThumbnailsRequest)

Describe the latest thumbnails data.

Public Method DescribeThumbnailsAsync(DescribeThumbnailsRequest, CancellationToken)

Describe the latest thumbnails data.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method Dispose() Inherited from Amazon.Runtime.AmazonServiceClient.
Public Method GetCloudWatchAlarmTemplate(GetCloudWatchAlarmTemplateRequest)

Retrieves the specified cloudwatch alarm template.

Public Method GetCloudWatchAlarmTemplateAsync(GetCloudWatchAlarmTemplateRequest, CancellationToken)

Retrieves the specified cloudwatch alarm template.

Public Method GetCloudWatchAlarmTemplateGroup(GetCloudWatchAlarmTemplateGroupRequest)

Retrieves the specified cloudwatch alarm template group.

Public Method GetCloudWatchAlarmTemplateGroupAsync(GetCloudWatchAlarmTemplateGroupRequest, CancellationToken)

Retrieves the specified cloudwatch alarm template group.

Public Method GetEventBridgeRuleTemplate(GetEventBridgeRuleTemplateRequest)

Retrieves the specified eventbridge rule template.

Public Method GetEventBridgeRuleTemplateAsync(GetEventBridgeRuleTemplateRequest, CancellationToken)

Retrieves the specified eventbridge rule template.

Public Method GetEventBridgeRuleTemplateGroup(GetEventBridgeRuleTemplateGroupRequest)

Retrieves the specified eventbridge rule template group.

Public Method GetEventBridgeRuleTemplateGroupAsync(GetEventBridgeRuleTemplateGroupRequest, CancellationToken)

Retrieves the specified eventbridge rule template group.

Public Method GetSignalMap(GetSignalMapRequest)

Retrieves the specified signal map.

Public Method GetSignalMapAsync(GetSignalMapRequest, CancellationToken)

Retrieves the specified signal map.

Public Method ListChannels(ListChannelsRequest)

Produces list of channels that have been created

Public Method ListChannelsAsync(ListChannelsRequest, CancellationToken)

Produces list of channels that have been created

Public Method ListCloudWatchAlarmTemplateGroups(ListCloudWatchAlarmTemplateGroupsRequest)

Lists cloudwatch alarm template groups.

Public Method ListCloudWatchAlarmTemplateGroupsAsync(ListCloudWatchAlarmTemplateGroupsRequest, CancellationToken)

Lists cloudwatch alarm template groups.

Public Method ListCloudWatchAlarmTemplates(ListCloudWatchAlarmTemplatesRequest)

Lists cloudwatch alarm templates.

Public Method ListCloudWatchAlarmTemplatesAsync(ListCloudWatchAlarmTemplatesRequest, CancellationToken)

Lists cloudwatch alarm templates.

Public Method ListEventBridgeRuleTemplateGroups(ListEventBridgeRuleTemplateGroupsRequest)

Lists eventbridge rule template groups.

Public Method ListEventBridgeRuleTemplateGroupsAsync(ListEventBridgeRuleTemplateGroupsRequest, CancellationToken)

Lists eventbridge rule template groups.

Public Method ListEventBridgeRuleTemplates(ListEventBridgeRuleTemplatesRequest)

Lists eventbridge rule templates.

Public Method ListEventBridgeRuleTemplatesAsync(ListEventBridgeRuleTemplatesRequest, CancellationToken)

Lists eventbridge rule templates.

Public Method ListInputDevices(ListInputDevicesRequest)

List input devices

Public Method ListInputDevicesAsync(ListInputDevicesRequest, CancellationToken)

List input devices

Public Method ListInputDeviceTransfers(ListInputDeviceTransfersRequest)

List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.

Public Method ListInputDeviceTransfersAsync(ListInputDeviceTransfersRequest, CancellationToken)

List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.

Public Method ListInputs(ListInputsRequest)

Produces list of inputs that have been created

Public Method ListInputsAsync(ListInputsRequest, CancellationToken)

Produces list of inputs that have been created

Public Method ListInputSecurityGroups(ListInputSecurityGroupsRequest)

Produces a list of Input Security Groups for an account

Public Method ListInputSecurityGroupsAsync(ListInputSecurityGroupsRequest, CancellationToken)

Produces a list of Input Security Groups for an account

Public Method ListMultiplexes(ListMultiplexesRequest)

Retrieve a list of the existing multiplexes.

Public Method ListMultiplexesAsync(ListMultiplexesRequest, CancellationToken)

Retrieve a list of the existing multiplexes.

Public Method ListMultiplexPrograms(ListMultiplexProgramsRequest)

List the programs that currently exist for a specific multiplex.

Public Method ListMultiplexProgramsAsync(ListMultiplexProgramsRequest, CancellationToken)

List the programs that currently exist for a specific multiplex.

Public Method ListOfferings(ListOfferingsRequest)

List offerings available for purchase.

Public Method ListOfferingsAsync(ListOfferingsRequest, CancellationToken)

List offerings available for purchase.

Public Method ListReservations(ListReservationsRequest)

List purchased reservations.

Public Method ListReservationsAsync(ListReservationsRequest, CancellationToken)

List purchased reservations.

Public Method ListSignalMaps(ListSignalMapsRequest)

Lists signal maps.

Public Method ListSignalMapsAsync(ListSignalMapsRequest, CancellationToken)

Lists signal maps.

Public Method ListTagsForResource(ListTagsForResourceRequest)

Produces list of tags that have been created for a resource

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

Produces list of tags that have been created for a resource

Public Method PurchaseOffering(PurchaseOfferingRequest)

Purchase an offering and create a reservation.

Public Method PurchaseOfferingAsync(PurchaseOfferingRequest, CancellationToken)

Purchase an offering and create a reservation.

Public Method RebootInputDevice(RebootInputDeviceRequest)

Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device’s connection status will change to connected.

Public Method RebootInputDeviceAsync(RebootInputDeviceRequest, CancellationToken)

Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device’s connection status will change to connected.

Public Method RejectInputDeviceTransfer(RejectInputDeviceTransferRequest)

Reject the transfer of the specified input device to your AWS account.

Public Method RejectInputDeviceTransferAsync(RejectInputDeviceTransferRequest, CancellationToken)

Reject the transfer of the specified input device to your AWS account.

Public Method RestartChannelPipelines(RestartChannelPipelinesRequest)

Restart pipelines in one channel that is currently running.

Public Method RestartChannelPipelinesAsync(RestartChannelPipelinesRequest, CancellationToken)

Restart pipelines in one channel that is currently running.

Public Method StartChannel(StartChannelRequest)

Starts an existing channel

Public Method StartChannelAsync(StartChannelRequest, CancellationToken)

Starts an existing channel

Public Method StartDeleteMonitorDeployment(StartDeleteMonitorDeploymentRequest)

Initiates a deployment to delete the monitor of the specified signal map.

Public Method StartDeleteMonitorDeploymentAsync(StartDeleteMonitorDeploymentRequest, CancellationToken)

Initiates a deployment to delete the monitor of the specified signal map.

Public Method StartInputDevice(StartInputDeviceRequest)

Start an input device that is attached to a MediaConnect flow. (There is no need to start a device that is attached to a MediaLive input; MediaLive starts the device when the channel starts.)

Public Method StartInputDeviceAsync(StartInputDeviceRequest, CancellationToken)

Start an input device that is attached to a MediaConnect flow. (There is no need to start a device that is attached to a MediaLive input; MediaLive starts the device when the channel starts.)

Public Method StartInputDeviceMaintenanceWindow(StartInputDeviceMaintenanceWindowRequest)

Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance.

Public Method StartInputDeviceMaintenanceWindowAsync(StartInputDeviceMaintenanceWindowRequest, CancellationToken)

Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance.

Public Method StartMonitorDeployment(StartMonitorDeploymentRequest)

Initiates a deployment to deploy the latest monitor of the specified signal map.

Public Method StartMonitorDeploymentAsync(StartMonitorDeploymentRequest, CancellationToken)

Initiates a deployment to deploy the latest monitor of the specified signal map.

Public Method StartMultiplex(StartMultiplexRequest)

Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.

Public Method StartMultiplexAsync(StartMultiplexRequest, CancellationToken)

Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.

Public Method StartUpdateSignalMap(StartUpdateSignalMapRequest)

Initiates an update for the specified signal map. Will discover a new signal map if a changed discoveryEntryPointArn is provided.

Public Method StartUpdateSignalMapAsync(StartUpdateSignalMapRequest, CancellationToken)

Initiates an update for the specified signal map. Will discover a new signal map if a changed discoveryEntryPointArn is provided.

Public Method StopChannel(StopChannelRequest)

Stops a running channel

Public Method StopChannelAsync(StopChannelRequest, CancellationToken)

Stops a running channel

Public Method StopInputDevice(StopInputDeviceRequest)

Stop an input device that is attached to a MediaConnect flow. (There is no need to stop a device that is attached to a MediaLive input; MediaLive automatically stops the device when the channel stops.)

Public Method StopInputDeviceAsync(StopInputDeviceRequest, CancellationToken)

Stop an input device that is attached to a MediaConnect flow. (There is no need to stop a device that is attached to a MediaLive input; MediaLive automatically stops the device when the channel stops.)

Public Method StopMultiplex(StopMultiplexRequest)

Stops a running multiplex. If the multiplex isn't running, this action has no effect.

Public Method StopMultiplexAsync(StopMultiplexRequest, CancellationToken)

Stops a running multiplex. If the multiplex isn't running, this action has no effect.

Public Method TransferInputDevice(TransferInputDeviceRequest)

Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.

Public Method TransferInputDeviceAsync(TransferInputDeviceRequest, CancellationToken)

Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.

Public Method UpdateAccountConfiguration(UpdateAccountConfigurationRequest)

Update account configuration

Public Method UpdateAccountConfigurationAsync(UpdateAccountConfigurationRequest, CancellationToken)

Update account configuration

Public Method UpdateChannel(UpdateChannelRequest)

Updates a channel.

Public Method UpdateChannelAsync(UpdateChannelRequest, CancellationToken)

Updates a channel.

Public Method UpdateChannelClass(UpdateChannelClassRequest)

Changes the class of the channel.

Public Method UpdateChannelClassAsync(UpdateChannelClassRequest, CancellationToken)

Changes the class of the channel.

Public Method UpdateCloudWatchAlarmTemplate(UpdateCloudWatchAlarmTemplateRequest)

Updates the specified cloudwatch alarm template.

Public Method UpdateCloudWatchAlarmTemplateAsync(UpdateCloudWatchAlarmTemplateRequest, CancellationToken)

Updates the specified cloudwatch alarm template.

Public Method UpdateCloudWatchAlarmTemplateGroup(UpdateCloudWatchAlarmTemplateGroupRequest)

Updates the specified cloudwatch alarm template group.

Public Method UpdateCloudWatchAlarmTemplateGroupAsync(UpdateCloudWatchAlarmTemplateGroupRequest, CancellationToken)

Updates the specified cloudwatch alarm template group.

Public Method UpdateEventBridgeRuleTemplate(UpdateEventBridgeRuleTemplateRequest)

Updates the specified eventbridge rule template.

Public Method UpdateEventBridgeRuleTemplateAsync(UpdateEventBridgeRuleTemplateRequest, CancellationToken)

Updates the specified eventbridge rule template.

Public Method UpdateEventBridgeRuleTemplateGroup(UpdateEventBridgeRuleTemplateGroupRequest)

Updates the specified eventbridge rule template group.

Public Method UpdateEventBridgeRuleTemplateGroupAsync(UpdateEventBridgeRuleTemplateGroupRequest, CancellationToken)

Updates the specified eventbridge rule template group.

Public Method UpdateInput(UpdateInputRequest)

Updates an input.

Public Method UpdateInputAsync(UpdateInputRequest, CancellationToken)

Updates an input.

Public Method UpdateInputDevice(UpdateInputDeviceRequest)

Updates the parameters for the input device.

Public Method UpdateInputDeviceAsync(UpdateInputDeviceRequest, CancellationToken)

Updates the parameters for the input device.

Public Method UpdateInputSecurityGroup(UpdateInputSecurityGroupRequest)

Update an Input Security Group's Whilelists.

Public Method UpdateInputSecurityGroupAsync(UpdateInputSecurityGroupRequest, CancellationToken)

Update an Input Security Group's Whilelists.

Public Method UpdateMultiplex(UpdateMultiplexRequest)

Updates a multiplex.

Public Method UpdateMultiplexAsync(UpdateMultiplexRequest, CancellationToken)

Updates a multiplex.

Public Method UpdateMultiplexProgram(UpdateMultiplexProgramRequest)

Update a program in a multiplex.

Public Method UpdateMultiplexProgramAsync(UpdateMultiplexProgramRequest, CancellationToken)

Update a program in a multiplex.

Public Method UpdateReservation(UpdateReservationRequest)

Update reservation.

Public Method UpdateReservationAsync(UpdateReservationRequest, CancellationToken)

Update reservation.

Events

NameDescription
Event AfterResponseEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event BeforeRequestEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event ExceptionEvent Inherited from Amazon.Runtime.AmazonServiceClient.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

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