/*
* 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 kafka-2018-11-14.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.Kafka.Model;
namespace Amazon.Kafka
{
///
/// Interface for accessing Kafka
///
/// The operations for managing an Amazon MSK cluster.
///
public partial interface IAmazonKafka : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IKafkaPaginatorFactory Paginators { get; }
#endif
#region BatchAssociateScramSecret
///
/// Associates one or more Scram Secrets with an Amazon MSK cluster.
///
/// Container for the necessary parameters to execute the BatchAssociateScramSecret service method.
///
/// The response from the BatchAssociateScramSecret service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for BatchAssociateScramSecret Operation
BatchAssociateScramSecretResponse BatchAssociateScramSecret(BatchAssociateScramSecretRequest request);
///
/// Initiates the asynchronous execution of the BatchAssociateScramSecret operation.
///
///
/// Container for the necessary parameters to execute the BatchAssociateScramSecret operation on AmazonKafkaClient.
/// 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 EndBatchAssociateScramSecret
/// operation.
/// REST API Reference for BatchAssociateScramSecret Operation
IAsyncResult BeginBatchAssociateScramSecret(BatchAssociateScramSecretRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchAssociateScramSecret operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchAssociateScramSecret.
///
/// Returns a BatchAssociateScramSecretResult from Kafka.
/// REST API Reference for BatchAssociateScramSecret Operation
BatchAssociateScramSecretResponse EndBatchAssociateScramSecret(IAsyncResult asyncResult);
#endregion
#region BatchDisassociateScramSecret
///
/// Disassociates one or more Scram Secrets from an Amazon MSK cluster.
///
/// Container for the necessary parameters to execute the BatchDisassociateScramSecret service method.
///
/// The response from the BatchDisassociateScramSecret service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for BatchDisassociateScramSecret Operation
BatchDisassociateScramSecretResponse BatchDisassociateScramSecret(BatchDisassociateScramSecretRequest request);
///
/// Initiates the asynchronous execution of the BatchDisassociateScramSecret operation.
///
///
/// Container for the necessary parameters to execute the BatchDisassociateScramSecret operation on AmazonKafkaClient.
/// 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 EndBatchDisassociateScramSecret
/// operation.
/// REST API Reference for BatchDisassociateScramSecret Operation
IAsyncResult BeginBatchDisassociateScramSecret(BatchDisassociateScramSecretRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchDisassociateScramSecret operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDisassociateScramSecret.
///
/// Returns a BatchDisassociateScramSecretResult from Kafka.
/// REST API Reference for BatchDisassociateScramSecret Operation
BatchDisassociateScramSecretResponse EndBatchDisassociateScramSecret(IAsyncResult asyncResult);
#endregion
#region CreateCluster
///
/// Creates a new MSK cluster.
///
/// Container for the necessary parameters to execute the CreateCluster service method.
///
/// The response from the CreateCluster service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for CreateCluster Operation
CreateClusterResponse CreateCluster(CreateClusterRequest request);
///
/// Initiates the asynchronous execution of the CreateCluster operation.
///
///
/// Container for the necessary parameters to execute the CreateCluster operation on AmazonKafkaClient.
/// 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 EndCreateCluster
/// operation.
/// REST API Reference for CreateCluster Operation
IAsyncResult BeginCreateCluster(CreateClusterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateCluster operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateCluster.
///
/// Returns a CreateClusterResult from Kafka.
/// REST API Reference for CreateCluster Operation
CreateClusterResponse EndCreateCluster(IAsyncResult asyncResult);
#endregion
#region CreateClusterV2
///
/// Creates a new MSK cluster.
///
/// Container for the necessary parameters to execute the CreateClusterV2 service method.
///
/// The response from the CreateClusterV2 service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for CreateClusterV2 Operation
CreateClusterV2Response CreateClusterV2(CreateClusterV2Request request);
///
/// Initiates the asynchronous execution of the CreateClusterV2 operation.
///
///
/// Container for the necessary parameters to execute the CreateClusterV2 operation on AmazonKafkaClient.
/// 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 EndCreateClusterV2
/// operation.
/// REST API Reference for CreateClusterV2 Operation
IAsyncResult BeginCreateClusterV2(CreateClusterV2Request request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateClusterV2 operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateClusterV2.
///
/// Returns a CreateClusterV2Result from Kafka.
/// REST API Reference for CreateClusterV2 Operation
CreateClusterV2Response EndCreateClusterV2(IAsyncResult asyncResult);
#endregion
#region CreateConfiguration
///
/// Creates a new MSK configuration.
///
/// Container for the necessary parameters to execute the CreateConfiguration service method.
///
/// The response from the CreateConfiguration service method, as returned by Kafka.
///
/// 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.
///
///
/// 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 AmazonKafkaClient.
/// 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 Kafka.
/// REST API Reference for CreateConfiguration Operation
CreateConfigurationResponse EndCreateConfiguration(IAsyncResult asyncResult);
#endregion
#region CreateVpcConnection
///
/// Creates a new MSK VPC connection.
///
/// Container for the necessary parameters to execute the CreateVpcConnection service method.
///
/// The response from the CreateVpcConnection service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
/// REST API Reference for CreateVpcConnection Operation
CreateVpcConnectionResponse CreateVpcConnection(CreateVpcConnectionRequest request);
///
/// Initiates the asynchronous execution of the CreateVpcConnection operation.
///
///
/// Container for the necessary parameters to execute the CreateVpcConnection operation on AmazonKafkaClient.
/// 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 EndCreateVpcConnection
/// operation.
/// REST API Reference for CreateVpcConnection Operation
IAsyncResult BeginCreateVpcConnection(CreateVpcConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateVpcConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVpcConnection.
///
/// Returns a CreateVpcConnectionResult from Kafka.
/// REST API Reference for CreateVpcConnection Operation
CreateVpcConnectionResponse EndCreateVpcConnection(IAsyncResult asyncResult);
#endregion
#region DeleteCluster
///
/// Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.
///
/// Container for the necessary parameters to execute the DeleteCluster service method.
///
/// The response from the DeleteCluster service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for DeleteCluster Operation
DeleteClusterResponse DeleteCluster(DeleteClusterRequest request);
///
/// Initiates the asynchronous execution of the DeleteCluster operation.
///
///
/// Container for the necessary parameters to execute the DeleteCluster operation on AmazonKafkaClient.
/// 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 EndDeleteCluster
/// operation.
/// REST API Reference for DeleteCluster Operation
IAsyncResult BeginDeleteCluster(DeleteClusterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteCluster operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCluster.
///
/// Returns a DeleteClusterResult from Kafka.
/// REST API Reference for DeleteCluster Operation
DeleteClusterResponse EndDeleteCluster(IAsyncResult asyncResult);
#endregion
#region DeleteClusterPolicy
///
/// Deletes the MSK cluster policy specified by the Amazon Resource Name (ARN) in the
/// request.
///
/// Container for the necessary parameters to execute the DeleteClusterPolicy service method.
///
/// The response from the DeleteClusterPolicy service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for DeleteClusterPolicy Operation
DeleteClusterPolicyResponse DeleteClusterPolicy(DeleteClusterPolicyRequest request);
///
/// Initiates the asynchronous execution of the DeleteClusterPolicy operation.
///
///
/// Container for the necessary parameters to execute the DeleteClusterPolicy operation on AmazonKafkaClient.
/// 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 EndDeleteClusterPolicy
/// operation.
/// REST API Reference for DeleteClusterPolicy Operation
IAsyncResult BeginDeleteClusterPolicy(DeleteClusterPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteClusterPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteClusterPolicy.
///
/// Returns a DeleteClusterPolicyResult from Kafka.
/// REST API Reference for DeleteClusterPolicy Operation
DeleteClusterPolicyResponse EndDeleteClusterPolicy(IAsyncResult asyncResult);
#endregion
#region DeleteConfiguration
///
/// Deletes an MSK Configuration.
///
/// Container for the necessary parameters to execute the DeleteConfiguration service method.
///
/// The response from the DeleteConfiguration service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for DeleteConfiguration Operation
DeleteConfigurationResponse DeleteConfiguration(DeleteConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DeleteConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DeleteConfiguration operation on AmazonKafkaClient.
/// 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 EndDeleteConfiguration
/// operation.
/// REST API Reference for DeleteConfiguration Operation
IAsyncResult BeginDeleteConfiguration(DeleteConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteConfiguration.
///
/// Returns a DeleteConfigurationResult from Kafka.
/// REST API Reference for DeleteConfiguration Operation
DeleteConfigurationResponse EndDeleteConfiguration(IAsyncResult asyncResult);
#endregion
#region DeleteVpcConnection
///
/// Deletes a MSK VPC connection.
///
/// Container for the necessary parameters to execute the DeleteVpcConnection service method.
///
/// The response from the DeleteVpcConnection service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for DeleteVpcConnection Operation
DeleteVpcConnectionResponse DeleteVpcConnection(DeleteVpcConnectionRequest request);
///
/// Initiates the asynchronous execution of the DeleteVpcConnection operation.
///
///
/// Container for the necessary parameters to execute the DeleteVpcConnection operation on AmazonKafkaClient.
/// 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 EndDeleteVpcConnection
/// operation.
/// REST API Reference for DeleteVpcConnection Operation
IAsyncResult BeginDeleteVpcConnection(DeleteVpcConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteVpcConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVpcConnection.
///
/// Returns a DeleteVpcConnectionResult from Kafka.
/// REST API Reference for DeleteVpcConnection Operation
DeleteVpcConnectionResponse EndDeleteVpcConnection(IAsyncResult asyncResult);
#endregion
#region DescribeCluster
///
/// Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified
/// in the request.
///
/// Container for the necessary parameters to execute the DescribeCluster service method.
///
/// The response from the DescribeCluster service method, as returned by Kafka.
///
/// 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 DescribeCluster Operation
DescribeClusterResponse DescribeCluster(DescribeClusterRequest request);
///
/// Initiates the asynchronous execution of the DescribeCluster operation.
///
///
/// Container for the necessary parameters to execute the DescribeCluster operation on AmazonKafkaClient.
/// 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 EndDescribeCluster
/// operation.
/// REST API Reference for DescribeCluster Operation
IAsyncResult BeginDescribeCluster(DescribeClusterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeCluster operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeCluster.
///
/// Returns a DescribeClusterResult from Kafka.
/// REST API Reference for DescribeCluster Operation
DescribeClusterResponse EndDescribeCluster(IAsyncResult asyncResult);
#endregion
#region DescribeClusterOperation
///
/// Returns a description of the cluster operation specified by the ARN.
///
/// Container for the necessary parameters to execute the DescribeClusterOperation service method.
///
/// The response from the DescribeClusterOperation service method, as returned by Kafka.
///
/// 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 DescribeClusterOperation Operation
DescribeClusterOperationResponse DescribeClusterOperation(DescribeClusterOperationRequest request);
///
/// Initiates the asynchronous execution of the DescribeClusterOperation operation.
///
///
/// Container for the necessary parameters to execute the DescribeClusterOperation operation on AmazonKafkaClient.
/// 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 EndDescribeClusterOperation
/// operation.
/// REST API Reference for DescribeClusterOperation Operation
IAsyncResult BeginDescribeClusterOperation(DescribeClusterOperationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeClusterOperation operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeClusterOperation.
///
/// Returns a DescribeClusterOperationResult from Kafka.
/// REST API Reference for DescribeClusterOperation Operation
DescribeClusterOperationResponse EndDescribeClusterOperation(IAsyncResult asyncResult);
#endregion
#region DescribeClusterOperationV2
///
/// Returns a description of the cluster operation specified by the ARN.
///
/// Container for the necessary parameters to execute the DescribeClusterOperationV2 service method.
///
/// The response from the DescribeClusterOperationV2 service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for DescribeClusterOperationV2 Operation
DescribeClusterOperationV2Response DescribeClusterOperationV2(DescribeClusterOperationV2Request request);
///
/// Initiates the asynchronous execution of the DescribeClusterOperationV2 operation.
///
///
/// Container for the necessary parameters to execute the DescribeClusterOperationV2 operation on AmazonKafkaClient.
/// 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 EndDescribeClusterOperationV2
/// operation.
/// REST API Reference for DescribeClusterOperationV2 Operation
IAsyncResult BeginDescribeClusterOperationV2(DescribeClusterOperationV2Request request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeClusterOperationV2 operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeClusterOperationV2.
///
/// Returns a DescribeClusterOperationV2Result from Kafka.
/// REST API Reference for DescribeClusterOperationV2 Operation
DescribeClusterOperationV2Response EndDescribeClusterOperationV2(IAsyncResult asyncResult);
#endregion
#region DescribeClusterV2
///
/// Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified
/// in the request.
///
/// Container for the necessary parameters to execute the DescribeClusterV2 service method.
///
/// The response from the DescribeClusterV2 service method, as returned by Kafka.
///
/// 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 DescribeClusterV2 Operation
DescribeClusterV2Response DescribeClusterV2(DescribeClusterV2Request request);
///
/// Initiates the asynchronous execution of the DescribeClusterV2 operation.
///
///
/// Container for the necessary parameters to execute the DescribeClusterV2 operation on AmazonKafkaClient.
/// 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 EndDescribeClusterV2
/// operation.
/// REST API Reference for DescribeClusterV2 Operation
IAsyncResult BeginDescribeClusterV2(DescribeClusterV2Request request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeClusterV2 operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeClusterV2.
///
/// Returns a DescribeClusterV2Result from Kafka.
/// REST API Reference for DescribeClusterV2 Operation
DescribeClusterV2Response EndDescribeClusterV2(IAsyncResult asyncResult);
#endregion
#region DescribeConfiguration
///
/// Returns a description of this MSK configuration.
///
/// Container for the necessary parameters to execute the DescribeConfiguration service method.
///
/// The response from the DescribeConfiguration service method, as returned by Kafka.
///
/// 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.
///
///
/// 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 AmazonKafkaClient.
/// 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 Kafka.
/// REST API Reference for DescribeConfiguration Operation
DescribeConfigurationResponse EndDescribeConfiguration(IAsyncResult asyncResult);
#endregion
#region DescribeConfigurationRevision
///
/// Returns a description of this revision of the configuration.
///
/// Container for the necessary parameters to execute the DescribeConfigurationRevision service method.
///
/// The response from the DescribeConfigurationRevision service method, as returned by Kafka.
///
/// 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.
///
///
/// 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 AmazonKafkaClient.
/// 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 Kafka.
/// REST API Reference for DescribeConfigurationRevision Operation
DescribeConfigurationRevisionResponse EndDescribeConfigurationRevision(IAsyncResult asyncResult);
#endregion
#region DescribeVpcConnection
///
/// Returns a description of this MSK VPC connection.
///
/// Container for the necessary parameters to execute the DescribeVpcConnection service method.
///
/// The response from the DescribeVpcConnection service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
/// REST API Reference for DescribeVpcConnection Operation
DescribeVpcConnectionResponse DescribeVpcConnection(DescribeVpcConnectionRequest request);
///
/// Initiates the asynchronous execution of the DescribeVpcConnection operation.
///
///
/// Container for the necessary parameters to execute the DescribeVpcConnection operation on AmazonKafkaClient.
/// 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 EndDescribeVpcConnection
/// operation.
/// REST API Reference for DescribeVpcConnection Operation
IAsyncResult BeginDescribeVpcConnection(DescribeVpcConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeVpcConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeVpcConnection.
///
/// Returns a DescribeVpcConnectionResult from Kafka.
/// REST API Reference for DescribeVpcConnection Operation
DescribeVpcConnectionResponse EndDescribeVpcConnection(IAsyncResult asyncResult);
#endregion
#region GetBootstrapBrokers
///
/// A list of brokers that a client application can use to bootstrap.
///
/// Container for the necessary parameters to execute the GetBootstrapBrokers service method.
///
/// The response from the GetBootstrapBrokers service method, as returned by Kafka.
///
/// 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 GetBootstrapBrokers Operation
GetBootstrapBrokersResponse GetBootstrapBrokers(GetBootstrapBrokersRequest request);
///
/// Initiates the asynchronous execution of the GetBootstrapBrokers operation.
///
///
/// Container for the necessary parameters to execute the GetBootstrapBrokers operation on AmazonKafkaClient.
/// 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 EndGetBootstrapBrokers
/// operation.
/// REST API Reference for GetBootstrapBrokers Operation
IAsyncResult BeginGetBootstrapBrokers(GetBootstrapBrokersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBootstrapBrokers operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBootstrapBrokers.
///
/// Returns a GetBootstrapBrokersResult from Kafka.
/// REST API Reference for GetBootstrapBrokers Operation
GetBootstrapBrokersResponse EndGetBootstrapBrokers(IAsyncResult asyncResult);
#endregion
#region GetClusterPolicy
///
/// Get the MSK cluster policy specified by the Amazon Resource Name (ARN) in the request.
///
/// Container for the necessary parameters to execute the GetClusterPolicy service method.
///
/// The response from the GetClusterPolicy service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for GetClusterPolicy Operation
GetClusterPolicyResponse GetClusterPolicy(GetClusterPolicyRequest request);
///
/// Initiates the asynchronous execution of the GetClusterPolicy operation.
///
///
/// Container for the necessary parameters to execute the GetClusterPolicy operation on AmazonKafkaClient.
/// 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 EndGetClusterPolicy
/// operation.
/// REST API Reference for GetClusterPolicy Operation
IAsyncResult BeginGetClusterPolicy(GetClusterPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetClusterPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginGetClusterPolicy.
///
/// Returns a GetClusterPolicyResult from Kafka.
/// REST API Reference for GetClusterPolicy Operation
GetClusterPolicyResponse EndGetClusterPolicy(IAsyncResult asyncResult);
#endregion
#region GetCompatibleKafkaVersions
///
/// Gets the Apache Kafka versions to which you can update the MSK cluster.
///
/// Container for the necessary parameters to execute the GetCompatibleKafkaVersions service method.
///
/// The response from the GetCompatibleKafkaVersions service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for GetCompatibleKafkaVersions Operation
GetCompatibleKafkaVersionsResponse GetCompatibleKafkaVersions(GetCompatibleKafkaVersionsRequest request);
///
/// Initiates the asynchronous execution of the GetCompatibleKafkaVersions operation.
///
///
/// Container for the necessary parameters to execute the GetCompatibleKafkaVersions operation on AmazonKafkaClient.
/// 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 EndGetCompatibleKafkaVersions
/// operation.
/// REST API Reference for GetCompatibleKafkaVersions Operation
IAsyncResult BeginGetCompatibleKafkaVersions(GetCompatibleKafkaVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCompatibleKafkaVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCompatibleKafkaVersions.
///
/// Returns a GetCompatibleKafkaVersionsResult from Kafka.
/// REST API Reference for GetCompatibleKafkaVersions Operation
GetCompatibleKafkaVersionsResponse EndGetCompatibleKafkaVersions(IAsyncResult asyncResult);
#endregion
#region ListClientVpcConnections
///
/// Returns a list of all the VPC connections in this Region.
///
/// Container for the necessary parameters to execute the ListClientVpcConnections service method.
///
/// The response from the ListClientVpcConnections service method, as returned by Kafka.
///
/// 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 ListClientVpcConnections Operation
ListClientVpcConnectionsResponse ListClientVpcConnections(ListClientVpcConnectionsRequest request);
///
/// Initiates the asynchronous execution of the ListClientVpcConnections operation.
///
///
/// Container for the necessary parameters to execute the ListClientVpcConnections operation on AmazonKafkaClient.
/// 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 EndListClientVpcConnections
/// operation.
/// REST API Reference for ListClientVpcConnections Operation
IAsyncResult BeginListClientVpcConnections(ListClientVpcConnectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListClientVpcConnections operation.
///
///
/// The IAsyncResult returned by the call to BeginListClientVpcConnections.
///
/// Returns a ListClientVpcConnectionsResult from Kafka.
/// REST API Reference for ListClientVpcConnections Operation
ListClientVpcConnectionsResponse EndListClientVpcConnections(IAsyncResult asyncResult);
#endregion
#region ListClusterOperations
///
/// Returns a list of all the operations that have been performed on the specified MSK
/// cluster.
///
/// Container for the necessary parameters to execute the ListClusterOperations service method.
///
/// The response from the ListClusterOperations service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListClusterOperations Operation
ListClusterOperationsResponse ListClusterOperations(ListClusterOperationsRequest request);
///
/// Initiates the asynchronous execution of the ListClusterOperations operation.
///
///
/// Container for the necessary parameters to execute the ListClusterOperations operation on AmazonKafkaClient.
/// 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 EndListClusterOperations
/// operation.
/// REST API Reference for ListClusterOperations Operation
IAsyncResult BeginListClusterOperations(ListClusterOperationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListClusterOperations operation.
///
///
/// The IAsyncResult returned by the call to BeginListClusterOperations.
///
/// Returns a ListClusterOperationsResult from Kafka.
/// REST API Reference for ListClusterOperations Operation
ListClusterOperationsResponse EndListClusterOperations(IAsyncResult asyncResult);
#endregion
#region ListClusterOperationsV2
///
/// Returns a list of all the operations that have been performed on the specified MSK
/// cluster.
///
/// Container for the necessary parameters to execute the ListClusterOperationsV2 service method.
///
/// The response from the ListClusterOperationsV2 service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListClusterOperationsV2 Operation
ListClusterOperationsV2Response ListClusterOperationsV2(ListClusterOperationsV2Request request);
///
/// Initiates the asynchronous execution of the ListClusterOperationsV2 operation.
///
///
/// Container for the necessary parameters to execute the ListClusterOperationsV2 operation on AmazonKafkaClient.
/// 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 EndListClusterOperationsV2
/// operation.
/// REST API Reference for ListClusterOperationsV2 Operation
IAsyncResult BeginListClusterOperationsV2(ListClusterOperationsV2Request request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListClusterOperationsV2 operation.
///
///
/// The IAsyncResult returned by the call to BeginListClusterOperationsV2.
///
/// Returns a ListClusterOperationsV2Result from Kafka.
/// REST API Reference for ListClusterOperationsV2 Operation
ListClusterOperationsV2Response EndListClusterOperationsV2(IAsyncResult asyncResult);
#endregion
#region ListClusters
///
/// Returns a list of all the MSK clusters in the current Region.
///
/// Container for the necessary parameters to execute the ListClusters service method.
///
/// The response from the ListClusters service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListClusters Operation
ListClustersResponse ListClusters(ListClustersRequest request);
///
/// Initiates the asynchronous execution of the ListClusters operation.
///
///
/// Container for the necessary parameters to execute the ListClusters operation on AmazonKafkaClient.
/// 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 EndListClusters
/// operation.
/// REST API Reference for ListClusters Operation
IAsyncResult BeginListClusters(ListClustersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListClusters operation.
///
///
/// The IAsyncResult returned by the call to BeginListClusters.
///
/// Returns a ListClustersResult from Kafka.
/// REST API Reference for ListClusters Operation
ListClustersResponse EndListClusters(IAsyncResult asyncResult);
#endregion
#region ListClustersV2
///
/// Returns a list of all the MSK clusters in the current Region.
///
/// Container for the necessary parameters to execute the ListClustersV2 service method.
///
/// The response from the ListClustersV2 service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListClustersV2 Operation
ListClustersV2Response ListClustersV2(ListClustersV2Request request);
///
/// Initiates the asynchronous execution of the ListClustersV2 operation.
///
///
/// Container for the necessary parameters to execute the ListClustersV2 operation on AmazonKafkaClient.
/// 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 EndListClustersV2
/// operation.
/// REST API Reference for ListClustersV2 Operation
IAsyncResult BeginListClustersV2(ListClustersV2Request request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListClustersV2 operation.
///
///
/// The IAsyncResult returned by the call to BeginListClustersV2.
///
/// Returns a ListClustersV2Result from Kafka.
/// REST API Reference for ListClustersV2 Operation
ListClustersV2Response EndListClustersV2(IAsyncResult asyncResult);
#endregion
#region ListConfigurationRevisions
///
/// Returns a list of all the MSK configurations in this Region.
///
/// Container for the necessary parameters to execute the ListConfigurationRevisions service method.
///
/// The response from the ListConfigurationRevisions service method, as returned by Kafka.
///
/// 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.
///
///
/// 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 AmazonKafkaClient.
/// 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 Kafka.
/// REST API Reference for ListConfigurationRevisions Operation
ListConfigurationRevisionsResponse EndListConfigurationRevisions(IAsyncResult asyncResult);
#endregion
#region ListConfigurations
///
/// Returns a list of all the MSK configurations in this Region.
///
/// Container for the necessary parameters to execute the ListConfigurations service method.
///
/// The response from the ListConfigurations service method, as returned by Kafka.
///
/// 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 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 AmazonKafkaClient.
/// 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 Kafka.
/// REST API Reference for ListConfigurations Operation
ListConfigurationsResponse EndListConfigurations(IAsyncResult asyncResult);
#endregion
#region ListKafkaVersions
///
/// Returns a list of Apache Kafka versions.
///
/// Container for the necessary parameters to execute the ListKafkaVersions service method.
///
/// The response from the ListKafkaVersions service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListKafkaVersions Operation
ListKafkaVersionsResponse ListKafkaVersions(ListKafkaVersionsRequest request);
///
/// Initiates the asynchronous execution of the ListKafkaVersions operation.
///
///
/// Container for the necessary parameters to execute the ListKafkaVersions operation on AmazonKafkaClient.
/// 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 EndListKafkaVersions
/// operation.
/// REST API Reference for ListKafkaVersions Operation
IAsyncResult BeginListKafkaVersions(ListKafkaVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListKafkaVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginListKafkaVersions.
///
/// Returns a ListKafkaVersionsResult from Kafka.
/// REST API Reference for ListKafkaVersions Operation
ListKafkaVersionsResponse EndListKafkaVersions(IAsyncResult asyncResult);
#endregion
#region ListNodes
///
/// Returns a list of the broker nodes in the cluster.
///
/// Container for the necessary parameters to execute the ListNodes service method.
///
/// The response from the ListNodes service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListNodes Operation
ListNodesResponse ListNodes(ListNodesRequest request);
///
/// Initiates the asynchronous execution of the ListNodes operation.
///
///
/// Container for the necessary parameters to execute the ListNodes operation on AmazonKafkaClient.
/// 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 EndListNodes
/// operation.
/// REST API Reference for ListNodes Operation
IAsyncResult BeginListNodes(ListNodesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListNodes operation.
///
///
/// The IAsyncResult returned by the call to BeginListNodes.
///
/// Returns a ListNodesResult from Kafka.
/// REST API Reference for ListNodes Operation
ListNodesResponse EndListNodes(IAsyncResult asyncResult);
#endregion
#region ListScramSecrets
///
/// Returns a list of the Scram Secrets associated with an Amazon MSK cluster.
///
/// Container for the necessary parameters to execute the ListScramSecrets service method.
///
/// The response from the ListScramSecrets service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListScramSecrets Operation
ListScramSecretsResponse ListScramSecrets(ListScramSecretsRequest request);
///
/// Initiates the asynchronous execution of the ListScramSecrets operation.
///
///
/// Container for the necessary parameters to execute the ListScramSecrets operation on AmazonKafkaClient.
/// 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 EndListScramSecrets
/// operation.
/// REST API Reference for ListScramSecrets Operation
IAsyncResult BeginListScramSecrets(ListScramSecretsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListScramSecrets operation.
///
///
/// The IAsyncResult returned by the call to BeginListScramSecrets.
///
/// Returns a ListScramSecretsResult from Kafka.
/// REST API Reference for ListScramSecrets Operation
ListScramSecretsResponse EndListScramSecrets(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Returns a list of the tags associated with the specified resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonKafkaClient.
/// 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 EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from Kafka.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListVpcConnections
///
/// Returns a list of all the VPC connections in this Region.
///
/// Container for the necessary parameters to execute the ListVpcConnections service method.
///
/// The response from the ListVpcConnections service method, as returned by Kafka.
///
/// 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 ListVpcConnections Operation
ListVpcConnectionsResponse ListVpcConnections(ListVpcConnectionsRequest request);
///
/// Initiates the asynchronous execution of the ListVpcConnections operation.
///
///
/// Container for the necessary parameters to execute the ListVpcConnections operation on AmazonKafkaClient.
/// 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 EndListVpcConnections
/// operation.
/// REST API Reference for ListVpcConnections Operation
IAsyncResult BeginListVpcConnections(ListVpcConnectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListVpcConnections operation.
///
///
/// The IAsyncResult returned by the call to BeginListVpcConnections.
///
/// Returns a ListVpcConnectionsResult from Kafka.
/// REST API Reference for ListVpcConnections Operation
ListVpcConnectionsResponse EndListVpcConnections(IAsyncResult asyncResult);
#endregion
#region PutClusterPolicy
///
/// Creates or updates the MSK cluster policy specified by the cluster Amazon Resource
/// Name (ARN) in the request.
///
/// Container for the necessary parameters to execute the PutClusterPolicy service method.
///
/// The response from the PutClusterPolicy service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for PutClusterPolicy Operation
PutClusterPolicyResponse PutClusterPolicy(PutClusterPolicyRequest request);
///
/// Initiates the asynchronous execution of the PutClusterPolicy operation.
///
///
/// Container for the necessary parameters to execute the PutClusterPolicy operation on AmazonKafkaClient.
/// 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 EndPutClusterPolicy
/// operation.
/// REST API Reference for PutClusterPolicy Operation
IAsyncResult BeginPutClusterPolicy(PutClusterPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutClusterPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginPutClusterPolicy.
///
/// Returns a PutClusterPolicyResult from Kafka.
/// REST API Reference for PutClusterPolicy Operation
PutClusterPolicyResponse EndPutClusterPolicy(IAsyncResult asyncResult);
#endregion
#region RebootBroker
///
/// Reboots brokers.
///
/// Container for the necessary parameters to execute the RebootBroker service method.
///
/// The response from the RebootBroker service method, as returned by Kafka.
///
/// 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.
///
///
/// 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 AmazonKafkaClient.
/// 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 Kafka.
/// REST API Reference for RebootBroker Operation
RebootBrokerResponse EndRebootBroker(IAsyncResult asyncResult);
#endregion
#region RejectClientVpcConnection
///
/// Returns empty response.
///
/// Container for the necessary parameters to execute the RejectClientVpcConnection service method.
///
/// The response from the RejectClientVpcConnection service method, as returned by Kafka.
///
/// 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 RejectClientVpcConnection Operation
RejectClientVpcConnectionResponse RejectClientVpcConnection(RejectClientVpcConnectionRequest request);
///
/// Initiates the asynchronous execution of the RejectClientVpcConnection operation.
///
///
/// Container for the necessary parameters to execute the RejectClientVpcConnection operation on AmazonKafkaClient.
/// 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 EndRejectClientVpcConnection
/// operation.
/// REST API Reference for RejectClientVpcConnection Operation
IAsyncResult BeginRejectClientVpcConnection(RejectClientVpcConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RejectClientVpcConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginRejectClientVpcConnection.
///
/// Returns a RejectClientVpcConnectionResult from Kafka.
/// REST API Reference for RejectClientVpcConnection Operation
RejectClientVpcConnectionResponse EndRejectClientVpcConnection(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds tags to the specified MSK resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonKafkaClient.
/// 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 EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from Kafka.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes the tags associated with the keys that are provided in the query.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by Kafka.
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonKafkaClient.
/// 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 EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from Kafka.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateBrokerCount
///
/// Updates the number of broker nodes in the cluster.
///
/// Container for the necessary parameters to execute the UpdateBrokerCount service method.
///
/// The response from the UpdateBrokerCount service method, as returned by Kafka.
///
/// 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 UpdateBrokerCount Operation
UpdateBrokerCountResponse UpdateBrokerCount(UpdateBrokerCountRequest request);
///
/// Initiates the asynchronous execution of the UpdateBrokerCount operation.
///
///
/// Container for the necessary parameters to execute the UpdateBrokerCount operation on AmazonKafkaClient.
/// 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 EndUpdateBrokerCount
/// operation.
/// REST API Reference for UpdateBrokerCount Operation
IAsyncResult BeginUpdateBrokerCount(UpdateBrokerCountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBrokerCount operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBrokerCount.
///
/// Returns a UpdateBrokerCountResult from Kafka.
/// REST API Reference for UpdateBrokerCount Operation
UpdateBrokerCountResponse EndUpdateBrokerCount(IAsyncResult asyncResult);
#endregion
#region UpdateBrokerStorage
///
/// Updates the EBS storage associated with MSK brokers.
///
/// Container for the necessary parameters to execute the UpdateBrokerStorage service method.
///
/// The response from the UpdateBrokerStorage service method, as returned by Kafka.
///
/// 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 UpdateBrokerStorage Operation
UpdateBrokerStorageResponse UpdateBrokerStorage(UpdateBrokerStorageRequest request);
///
/// Initiates the asynchronous execution of the UpdateBrokerStorage operation.
///
///
/// Container for the necessary parameters to execute the UpdateBrokerStorage operation on AmazonKafkaClient.
/// 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 EndUpdateBrokerStorage
/// operation.
/// REST API Reference for UpdateBrokerStorage Operation
IAsyncResult BeginUpdateBrokerStorage(UpdateBrokerStorageRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBrokerStorage operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBrokerStorage.
///
/// Returns a UpdateBrokerStorageResult from Kafka.
/// REST API Reference for UpdateBrokerStorage Operation
UpdateBrokerStorageResponse EndUpdateBrokerStorage(IAsyncResult asyncResult);
#endregion
#region UpdateBrokerType
///
/// Updates EC2 instance type.
///
/// Container for the necessary parameters to execute the UpdateBrokerType service method.
///
/// The response from the UpdateBrokerType service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for UpdateBrokerType Operation
UpdateBrokerTypeResponse UpdateBrokerType(UpdateBrokerTypeRequest request);
///
/// Initiates the asynchronous execution of the UpdateBrokerType operation.
///
///
/// Container for the necessary parameters to execute the UpdateBrokerType operation on AmazonKafkaClient.
/// 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 EndUpdateBrokerType
/// operation.
/// REST API Reference for UpdateBrokerType Operation
IAsyncResult BeginUpdateBrokerType(UpdateBrokerTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBrokerType operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBrokerType.
///
/// Returns a UpdateBrokerTypeResult from Kafka.
/// REST API Reference for UpdateBrokerType Operation
UpdateBrokerTypeResponse EndUpdateBrokerType(IAsyncResult asyncResult);
#endregion
#region UpdateClusterConfiguration
///
/// Updates the cluster with the configuration that is specified in the request body.
///
/// Container for the necessary parameters to execute the UpdateClusterConfiguration service method.
///
/// The response from the UpdateClusterConfiguration service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
/// REST API Reference for UpdateClusterConfiguration Operation
UpdateClusterConfigurationResponse UpdateClusterConfiguration(UpdateClusterConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateClusterConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateClusterConfiguration operation on AmazonKafkaClient.
/// 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 EndUpdateClusterConfiguration
/// operation.
/// REST API Reference for UpdateClusterConfiguration Operation
IAsyncResult BeginUpdateClusterConfiguration(UpdateClusterConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateClusterConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateClusterConfiguration.
///
/// Returns a UpdateClusterConfigurationResult from Kafka.
/// REST API Reference for UpdateClusterConfiguration Operation
UpdateClusterConfigurationResponse EndUpdateClusterConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdateClusterKafkaVersion
///
/// Updates the Apache Kafka version for the cluster.
///
/// Container for the necessary parameters to execute the UpdateClusterKafkaVersion service method.
///
/// The response from the UpdateClusterKafkaVersion service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for UpdateClusterKafkaVersion Operation
UpdateClusterKafkaVersionResponse UpdateClusterKafkaVersion(UpdateClusterKafkaVersionRequest request);
///
/// Initiates the asynchronous execution of the UpdateClusterKafkaVersion operation.
///
///
/// Container for the necessary parameters to execute the UpdateClusterKafkaVersion operation on AmazonKafkaClient.
/// 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 EndUpdateClusterKafkaVersion
/// operation.
/// REST API Reference for UpdateClusterKafkaVersion Operation
IAsyncResult BeginUpdateClusterKafkaVersion(UpdateClusterKafkaVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateClusterKafkaVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateClusterKafkaVersion.
///
/// Returns a UpdateClusterKafkaVersionResult from Kafka.
/// REST API Reference for UpdateClusterKafkaVersion Operation
UpdateClusterKafkaVersionResponse EndUpdateClusterKafkaVersion(IAsyncResult asyncResult);
#endregion
#region UpdateConfiguration
///
/// Updates an MSK configuration.
///
/// Container for the necessary parameters to execute the UpdateConfiguration service method.
///
/// The response from the UpdateConfiguration service method, as returned by Kafka.
///
/// 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.
///
///
/// 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 AmazonKafkaClient.
/// 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 Kafka.
/// REST API Reference for UpdateConfiguration Operation
UpdateConfigurationResponse EndUpdateConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdateConnectivity
///
/// Updates the cluster's connectivity configuration.
///
/// Container for the necessary parameters to execute the UpdateConnectivity service method.
///
/// The response from the UpdateConnectivity service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
/// REST API Reference for UpdateConnectivity Operation
UpdateConnectivityResponse UpdateConnectivity(UpdateConnectivityRequest request);
///
/// Initiates the asynchronous execution of the UpdateConnectivity operation.
///
///
/// Container for the necessary parameters to execute the UpdateConnectivity operation on AmazonKafkaClient.
/// 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 EndUpdateConnectivity
/// operation.
/// REST API Reference for UpdateConnectivity Operation
IAsyncResult BeginUpdateConnectivity(UpdateConnectivityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateConnectivity operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateConnectivity.
///
/// Returns a UpdateConnectivityResult from Kafka.
/// REST API Reference for UpdateConnectivity Operation
UpdateConnectivityResponse EndUpdateConnectivity(IAsyncResult asyncResult);
#endregion
#region UpdateMonitoring
///
/// Updates the monitoring settings for the cluster. You can use this operation to specify
/// which Apache Kafka metrics you want Amazon MSK to send to Amazon CloudWatch. You can
/// also specify settings for open monitoring with Prometheus.
///
/// Container for the necessary parameters to execute the UpdateMonitoring service method.
///
/// The response from the UpdateMonitoring service method, as returned by Kafka.
///
/// 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 UpdateMonitoring Operation
UpdateMonitoringResponse UpdateMonitoring(UpdateMonitoringRequest request);
///
/// Initiates the asynchronous execution of the UpdateMonitoring operation.
///
///
/// Container for the necessary parameters to execute the UpdateMonitoring operation on AmazonKafkaClient.
/// 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 EndUpdateMonitoring
/// operation.
/// REST API Reference for UpdateMonitoring Operation
IAsyncResult BeginUpdateMonitoring(UpdateMonitoringRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateMonitoring operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMonitoring.
///
/// Returns a UpdateMonitoringResult from Kafka.
/// REST API Reference for UpdateMonitoring Operation
UpdateMonitoringResponse EndUpdateMonitoring(IAsyncResult asyncResult);
#endregion
#region UpdateSecurity
///
/// Updates the security settings for the cluster. You can use this operation to specify
/// encryption and authentication on existing clusters.
///
/// Container for the necessary parameters to execute the UpdateSecurity service method.
///
/// The response from the UpdateSecurity service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for UpdateSecurity Operation
UpdateSecurityResponse UpdateSecurity(UpdateSecurityRequest request);
///
/// Initiates the asynchronous execution of the UpdateSecurity operation.
///
///
/// Container for the necessary parameters to execute the UpdateSecurity operation on AmazonKafkaClient.
/// 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 EndUpdateSecurity
/// operation.
/// REST API Reference for UpdateSecurity Operation
IAsyncResult BeginUpdateSecurity(UpdateSecurityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSecurity operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSecurity.
///
/// Returns a UpdateSecurityResult from Kafka.
/// REST API Reference for UpdateSecurity Operation
UpdateSecurityResponse EndUpdateSecurity(IAsyncResult asyncResult);
#endregion
#region UpdateStorage
///
/// Updates cluster broker volume size (or) sets cluster storage mode to TIERED.
///
/// Container for the necessary parameters to execute the UpdateStorage service method.
///
/// The response from the UpdateStorage service method, as returned by Kafka.
///
/// 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.
///
///
/// Returns information about an error.
///
///
/// Returns information about an error.
///
/// REST API Reference for UpdateStorage Operation
UpdateStorageResponse UpdateStorage(UpdateStorageRequest request);
///
/// Initiates the asynchronous execution of the UpdateStorage operation.
///
///
/// Container for the necessary parameters to execute the UpdateStorage operation on AmazonKafkaClient.
/// 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 EndUpdateStorage
/// operation.
/// REST API Reference for UpdateStorage Operation
IAsyncResult BeginUpdateStorage(UpdateStorageRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateStorage operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateStorage.
///
/// Returns a UpdateStorageResult from Kafka.
/// REST API Reference for UpdateStorage Operation
UpdateStorageResponse EndUpdateStorage(IAsyncResult asyncResult);
#endregion
}
}