/* * 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 mq-2017-11-27.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.MQ.Model; namespace Amazon.MQ { /// /// Interface for accessing MQ /// /// Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that /// makes it easy to set up and operate message brokers in the cloud. A message broker /// allows software applications and components to communicate using various programming /// languages, operating systems, and formal messaging protocols. /// public partial interface IAmazonMQ : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IMQPaginatorFactory Paginators { get; } #endif #region CreateBroker /// /// Creates a broker. Note: This API is asynchronous. /// /// /// /// To create a broker, you must either use the AmazonMQFullAccess IAM policy or include /// the following EC2 permissions in your IAM policy. /// /// /// /// For more information, see Create /// an IAM User and Get Your Amazon Web Services Credentials and Never /// Modify or Delete the Amazon MQ Elastic Network Interface in the Amazon MQ Developer /// Guide. /// /// /// Container for the necessary parameters to execute the CreateBroker service method. /// /// The response from the CreateBroker service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for CreateBroker Operation CreateBrokerResponse CreateBroker(CreateBrokerRequest request); /// /// Initiates the asynchronous execution of the CreateBroker operation. /// /// /// Container for the necessary parameters to execute the CreateBroker operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBroker /// operation. /// REST API Reference for CreateBroker Operation IAsyncResult BeginCreateBroker(CreateBrokerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBroker operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBroker. /// /// Returns a CreateBrokerResult from MQ. /// REST API Reference for CreateBroker Operation CreateBrokerResponse EndCreateBroker(IAsyncResult asyncResult); #endregion #region CreateConfiguration /// /// Creates a new configuration for the specified configuration name. Amazon MQ uses the /// default configuration (the engine type and version). /// /// Container for the necessary parameters to execute the CreateConfiguration service method. /// /// The response from the CreateConfiguration service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for CreateConfiguration Operation CreateConfigurationResponse CreateConfiguration(CreateConfigurationRequest request); /// /// Initiates the asynchronous execution of the CreateConfiguration operation. /// /// /// Container for the necessary parameters to execute the CreateConfiguration operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConfiguration /// operation. /// REST API Reference for CreateConfiguration Operation IAsyncResult BeginCreateConfiguration(CreateConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConfiguration. /// /// Returns a CreateConfigurationResult from MQ. /// REST API Reference for CreateConfiguration Operation CreateConfigurationResponse EndCreateConfiguration(IAsyncResult asyncResult); #endregion #region CreateTags /// /// Add a tag to a resource. /// /// Container for the necessary parameters to execute the CreateTags service method. /// /// The response from the CreateTags service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for CreateTags Operation CreateTagsResponse CreateTags(CreateTagsRequest request); /// /// Initiates the asynchronous execution of the CreateTags operation. /// /// /// Container for the necessary parameters to execute the CreateTags operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTags /// operation. /// REST API Reference for CreateTags Operation IAsyncResult BeginCreateTags(CreateTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTags operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTags. /// /// Returns a CreateTagsResult from MQ. /// REST API Reference for CreateTags Operation CreateTagsResponse EndCreateTags(IAsyncResult asyncResult); #endregion #region CreateUser /// /// Creates an ActiveMQ user. /// /// /// /// Do not add personally identifiable information (PII) or other confidential or sensitive /// information in broker usernames. Broker usernames are accessible to other Amazon Web /// Services services, including CloudWatch Logs. Broker usernames are not intended to /// be used for private or sensitive data. /// /// /// /// Container for the necessary parameters to execute the CreateUser service method. /// /// The response from the CreateUser service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for CreateUser Operation CreateUserResponse CreateUser(CreateUserRequest request); /// /// Initiates the asynchronous execution of the CreateUser operation. /// /// /// Container for the necessary parameters to execute the CreateUser operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUser /// operation. /// REST API Reference for CreateUser Operation IAsyncResult BeginCreateUser(CreateUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUser operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUser. /// /// Returns a CreateUserResult from MQ. /// REST API Reference for CreateUser Operation CreateUserResponse EndCreateUser(IAsyncResult asyncResult); #endregion #region DeleteBroker /// /// Deletes a broker. Note: This API is asynchronous. /// /// Container for the necessary parameters to execute the DeleteBroker service method. /// /// The response from the DeleteBroker service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DeleteBroker Operation DeleteBrokerResponse DeleteBroker(DeleteBrokerRequest request); /// /// Initiates the asynchronous execution of the DeleteBroker operation. /// /// /// Container for the necessary parameters to execute the DeleteBroker operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBroker /// operation. /// REST API Reference for DeleteBroker Operation IAsyncResult BeginDeleteBroker(DeleteBrokerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBroker operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBroker. /// /// Returns a DeleteBrokerResult from MQ. /// REST API Reference for DeleteBroker Operation DeleteBrokerResponse EndDeleteBroker(IAsyncResult asyncResult); #endregion #region DeleteTags /// /// Removes a tag from a resource. /// /// Container for the necessary parameters to execute the DeleteTags service method. /// /// The response from the DeleteTags service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DeleteTags Operation DeleteTagsResponse DeleteTags(DeleteTagsRequest request); /// /// Initiates the asynchronous execution of the DeleteTags operation. /// /// /// Container for the necessary parameters to execute the DeleteTags operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTags /// operation. /// REST API Reference for DeleteTags Operation IAsyncResult BeginDeleteTags(DeleteTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTags operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTags. /// /// Returns a DeleteTagsResult from MQ. /// REST API Reference for DeleteTags Operation DeleteTagsResponse EndDeleteTags(IAsyncResult asyncResult); #endregion #region DeleteUser /// /// Deletes an ActiveMQ user. /// /// Container for the necessary parameters to execute the DeleteUser service method. /// /// The response from the DeleteUser service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DeleteUser Operation DeleteUserResponse DeleteUser(DeleteUserRequest request); /// /// Initiates the asynchronous execution of the DeleteUser operation. /// /// /// Container for the necessary parameters to execute the DeleteUser operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUser /// operation. /// REST API Reference for DeleteUser Operation IAsyncResult BeginDeleteUser(DeleteUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUser operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUser. /// /// Returns a DeleteUserResult from MQ. /// REST API Reference for DeleteUser Operation DeleteUserResponse EndDeleteUser(IAsyncResult asyncResult); #endregion #region DescribeBroker /// /// Returns information about the specified broker. /// /// Container for the necessary parameters to execute the DescribeBroker service method. /// /// The response from the DescribeBroker service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DescribeBroker Operation DescribeBrokerResponse DescribeBroker(DescribeBrokerRequest request); /// /// Initiates the asynchronous execution of the DescribeBroker operation. /// /// /// Container for the necessary parameters to execute the DescribeBroker operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBroker /// operation. /// REST API Reference for DescribeBroker Operation IAsyncResult BeginDescribeBroker(DescribeBrokerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeBroker operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeBroker. /// /// Returns a DescribeBrokerResult from MQ. /// REST API Reference for DescribeBroker Operation DescribeBrokerResponse EndDescribeBroker(IAsyncResult asyncResult); #endregion #region DescribeBrokerEngineTypes /// /// Describe available engine types and versions. /// /// Container for the necessary parameters to execute the DescribeBrokerEngineTypes service method. /// /// The response from the DescribeBrokerEngineTypes service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DescribeBrokerEngineTypes Operation DescribeBrokerEngineTypesResponse DescribeBrokerEngineTypes(DescribeBrokerEngineTypesRequest request); /// /// Initiates the asynchronous execution of the DescribeBrokerEngineTypes operation. /// /// /// Container for the necessary parameters to execute the DescribeBrokerEngineTypes operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBrokerEngineTypes /// operation. /// REST API Reference for DescribeBrokerEngineTypes Operation IAsyncResult BeginDescribeBrokerEngineTypes(DescribeBrokerEngineTypesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeBrokerEngineTypes operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeBrokerEngineTypes. /// /// Returns a DescribeBrokerEngineTypesResult from MQ. /// REST API Reference for DescribeBrokerEngineTypes Operation DescribeBrokerEngineTypesResponse EndDescribeBrokerEngineTypes(IAsyncResult asyncResult); #endregion #region DescribeBrokerInstanceOptions /// /// Describe available broker instance options. /// /// Container for the necessary parameters to execute the DescribeBrokerInstanceOptions service method. /// /// The response from the DescribeBrokerInstanceOptions service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DescribeBrokerInstanceOptions Operation DescribeBrokerInstanceOptionsResponse DescribeBrokerInstanceOptions(DescribeBrokerInstanceOptionsRequest request); /// /// Initiates the asynchronous execution of the DescribeBrokerInstanceOptions operation. /// /// /// Container for the necessary parameters to execute the DescribeBrokerInstanceOptions operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBrokerInstanceOptions /// operation. /// REST API Reference for DescribeBrokerInstanceOptions Operation IAsyncResult BeginDescribeBrokerInstanceOptions(DescribeBrokerInstanceOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeBrokerInstanceOptions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeBrokerInstanceOptions. /// /// Returns a DescribeBrokerInstanceOptionsResult from MQ. /// REST API Reference for DescribeBrokerInstanceOptions Operation DescribeBrokerInstanceOptionsResponse EndDescribeBrokerInstanceOptions(IAsyncResult asyncResult); #endregion #region DescribeConfiguration /// /// Returns information about the specified configuration. /// /// Container for the necessary parameters to execute the DescribeConfiguration service method. /// /// The response from the DescribeConfiguration service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DescribeConfiguration Operation DescribeConfigurationResponse DescribeConfiguration(DescribeConfigurationRequest request); /// /// Initiates the asynchronous execution of the DescribeConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeConfiguration operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeConfiguration /// operation. /// REST API Reference for DescribeConfiguration Operation IAsyncResult BeginDescribeConfiguration(DescribeConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeConfiguration. /// /// Returns a DescribeConfigurationResult from MQ. /// REST API Reference for DescribeConfiguration Operation DescribeConfigurationResponse EndDescribeConfiguration(IAsyncResult asyncResult); #endregion #region DescribeConfigurationRevision /// /// Returns the specified configuration revision for the specified configuration. /// /// Container for the necessary parameters to execute the DescribeConfigurationRevision service method. /// /// The response from the DescribeConfigurationRevision service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DescribeConfigurationRevision Operation DescribeConfigurationRevisionResponse DescribeConfigurationRevision(DescribeConfigurationRevisionRequest request); /// /// Initiates the asynchronous execution of the DescribeConfigurationRevision operation. /// /// /// Container for the necessary parameters to execute the DescribeConfigurationRevision operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeConfigurationRevision /// operation. /// REST API Reference for DescribeConfigurationRevision Operation IAsyncResult BeginDescribeConfigurationRevision(DescribeConfigurationRevisionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeConfigurationRevision operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeConfigurationRevision. /// /// Returns a DescribeConfigurationRevisionResult from MQ. /// REST API Reference for DescribeConfigurationRevision Operation DescribeConfigurationRevisionResponse EndDescribeConfigurationRevision(IAsyncResult asyncResult); #endregion #region DescribeUser /// /// Returns information about an ActiveMQ user. /// /// Container for the necessary parameters to execute the DescribeUser service method. /// /// The response from the DescribeUser service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for DescribeUser Operation DescribeUserResponse DescribeUser(DescribeUserRequest request); /// /// Initiates the asynchronous execution of the DescribeUser operation. /// /// /// Container for the necessary parameters to execute the DescribeUser operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUser /// operation. /// REST API Reference for DescribeUser Operation IAsyncResult BeginDescribeUser(DescribeUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUser operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUser. /// /// Returns a DescribeUserResult from MQ. /// REST API Reference for DescribeUser Operation DescribeUserResponse EndDescribeUser(IAsyncResult asyncResult); #endregion #region ListBrokers /// /// Returns a list of all brokers. /// /// Container for the necessary parameters to execute the ListBrokers service method. /// /// The response from the ListBrokers service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for ListBrokers Operation ListBrokersResponse ListBrokers(ListBrokersRequest request); /// /// Initiates the asynchronous execution of the ListBrokers operation. /// /// /// Container for the necessary parameters to execute the ListBrokers operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBrokers /// operation. /// REST API Reference for ListBrokers Operation IAsyncResult BeginListBrokers(ListBrokersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListBrokers operation. /// /// /// The IAsyncResult returned by the call to BeginListBrokers. /// /// Returns a ListBrokersResult from MQ. /// REST API Reference for ListBrokers Operation ListBrokersResponse EndListBrokers(IAsyncResult asyncResult); #endregion #region ListConfigurationRevisions /// /// Returns a list of all revisions for the specified configuration. /// /// Container for the necessary parameters to execute the ListConfigurationRevisions service method. /// /// The response from the ListConfigurationRevisions service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for ListConfigurationRevisions Operation ListConfigurationRevisionsResponse ListConfigurationRevisions(ListConfigurationRevisionsRequest request); /// /// Initiates the asynchronous execution of the ListConfigurationRevisions operation. /// /// /// Container for the necessary parameters to execute the ListConfigurationRevisions operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConfigurationRevisions /// operation. /// REST API Reference for ListConfigurationRevisions Operation IAsyncResult BeginListConfigurationRevisions(ListConfigurationRevisionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConfigurationRevisions operation. /// /// /// The IAsyncResult returned by the call to BeginListConfigurationRevisions. /// /// Returns a ListConfigurationRevisionsResult from MQ. /// REST API Reference for ListConfigurationRevisions Operation ListConfigurationRevisionsResponse EndListConfigurationRevisions(IAsyncResult asyncResult); #endregion #region ListConfigurations /// /// Returns a list of all configurations. /// /// Container for the necessary parameters to execute the ListConfigurations service method. /// /// The response from the ListConfigurations service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for ListConfigurations Operation ListConfigurationsResponse ListConfigurations(ListConfigurationsRequest request); /// /// Initiates the asynchronous execution of the ListConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListConfigurations operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConfigurations /// operation. /// REST API Reference for ListConfigurations Operation IAsyncResult BeginListConfigurations(ListConfigurationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListConfigurations. /// /// Returns a ListConfigurationsResult from MQ. /// REST API Reference for ListConfigurations Operation ListConfigurationsResponse EndListConfigurations(IAsyncResult asyncResult); #endregion #region ListTags /// /// Lists tags for a resource. /// /// Container for the necessary parameters to execute the ListTags service method. /// /// The response from the ListTags service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for ListTags Operation ListTagsResponse ListTags(ListTagsRequest request); /// /// Initiates the asynchronous execution of the ListTags operation. /// /// /// Container for the necessary parameters to execute the ListTags operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTags /// operation. /// REST API Reference for ListTags Operation IAsyncResult BeginListTags(ListTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTags operation. /// /// /// The IAsyncResult returned by the call to BeginListTags. /// /// Returns a ListTagsResult from MQ. /// REST API Reference for ListTags Operation ListTagsResponse EndListTags(IAsyncResult asyncResult); #endregion #region ListUsers /// /// Returns a list of all ActiveMQ users. /// /// Container for the necessary parameters to execute the ListUsers service method. /// /// The response from the ListUsers service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for ListUsers Operation ListUsersResponse ListUsers(ListUsersRequest request); /// /// Initiates the asynchronous execution of the ListUsers operation. /// /// /// Container for the necessary parameters to execute the ListUsers operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers /// operation. /// REST API Reference for ListUsers Operation IAsyncResult BeginListUsers(ListUsersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUsers operation. /// /// /// The IAsyncResult returned by the call to BeginListUsers. /// /// Returns a ListUsersResult from MQ. /// REST API Reference for ListUsers Operation ListUsersResponse EndListUsers(IAsyncResult asyncResult); #endregion #region Promote /// /// Promotes a data replication replica broker to the primary broker role. /// /// Container for the necessary parameters to execute the Promote service method. /// /// The response from the Promote service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for Promote Operation PromoteResponse Promote(PromoteRequest request); /// /// Initiates the asynchronous execution of the Promote operation. /// /// /// Container for the necessary parameters to execute the Promote operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPromote /// operation. /// REST API Reference for Promote Operation IAsyncResult BeginPromote(PromoteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the Promote operation. /// /// /// The IAsyncResult returned by the call to BeginPromote. /// /// Returns a PromoteResult from MQ. /// REST API Reference for Promote Operation PromoteResponse EndPromote(IAsyncResult asyncResult); #endregion #region RebootBroker /// /// Reboots a broker. Note: This API is asynchronous. /// /// Container for the necessary parameters to execute the RebootBroker service method. /// /// The response from the RebootBroker service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for RebootBroker Operation RebootBrokerResponse RebootBroker(RebootBrokerRequest request); /// /// Initiates the asynchronous execution of the RebootBroker operation. /// /// /// Container for the necessary parameters to execute the RebootBroker operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRebootBroker /// operation. /// REST API Reference for RebootBroker Operation IAsyncResult BeginRebootBroker(RebootBrokerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RebootBroker operation. /// /// /// The IAsyncResult returned by the call to BeginRebootBroker. /// /// Returns a RebootBrokerResult from MQ. /// REST API Reference for RebootBroker Operation RebootBrokerResponse EndRebootBroker(IAsyncResult asyncResult); #endregion #region UpdateBroker /// /// Adds a pending configuration change to a broker. /// /// Container for the necessary parameters to execute the UpdateBroker service method. /// /// The response from the UpdateBroker service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for UpdateBroker Operation UpdateBrokerResponse UpdateBroker(UpdateBrokerRequest request); /// /// Initiates the asynchronous execution of the UpdateBroker operation. /// /// /// Container for the necessary parameters to execute the UpdateBroker operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBroker /// operation. /// REST API Reference for UpdateBroker Operation IAsyncResult BeginUpdateBroker(UpdateBrokerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBroker operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBroker. /// /// Returns a UpdateBrokerResult from MQ. /// REST API Reference for UpdateBroker Operation UpdateBrokerResponse EndUpdateBroker(IAsyncResult asyncResult); #endregion #region UpdateConfiguration /// /// Updates the specified configuration. /// /// Container for the necessary parameters to execute the UpdateConfiguration service method. /// /// The response from the UpdateConfiguration service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for UpdateConfiguration Operation UpdateConfigurationResponse UpdateConfiguration(UpdateConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateConfiguration operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfiguration /// operation. /// REST API Reference for UpdateConfiguration Operation IAsyncResult BeginUpdateConfiguration(UpdateConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfiguration. /// /// Returns a UpdateConfigurationResult from MQ. /// REST API Reference for UpdateConfiguration Operation UpdateConfigurationResponse EndUpdateConfiguration(IAsyncResult asyncResult); #endregion #region UpdateUser /// /// Updates the information for an ActiveMQ user. /// /// Container for the necessary parameters to execute the UpdateUser service method. /// /// The response from the UpdateUser service method, as returned by MQ. /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// /// Returns information about an error. /// /// REST API Reference for UpdateUser Operation UpdateUserResponse UpdateUser(UpdateUserRequest request); /// /// Initiates the asynchronous execution of the UpdateUser operation. /// /// /// Container for the necessary parameters to execute the UpdateUser operation on AmazonMQClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUser /// operation. /// REST API Reference for UpdateUser Operation IAsyncResult BeginUpdateUser(UpdateUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUser operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUser. /// /// Returns a UpdateUserResult from MQ. /// REST API Reference for UpdateUser Operation UpdateUserResponse EndUpdateUser(IAsyncResult asyncResult); #endregion } }